.elementor-197 .elementor-element.elementor-element-31b1d0f{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-197 .elementor-element.elementor-element-31b1d0f:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-31b1d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trapklimmer-v2.merkmaten.dev/wp-content/uploads/2025/12/man-pushing-his-friend-in-wheelchair-2024-10-21-18-03-27-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-197 .elementor-element.elementor-element-31b1d0f::before, .elementor-197 .elementor-element.elementor-element-31b1d0f > .elementor-background-video-container::before, .elementor-197 .elementor-element.elementor-element-31b1d0f > .e-con-inner > .elementor-background-video-container::before, .elementor-197 .elementor-element.elementor-element-31b1d0f > .elementor-background-slideshow::before, .elementor-197 .elementor-element.elementor-element-31b1d0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-197 .elementor-element.elementor-element-31b1d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #1E8B4200 0%, var( --e-global-color-primary ) 100%);}.elementor-197 .elementor-element.elementor-element-e7e2321{--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;}.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-197 .elementor-element.elementor-element-363ad83{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-197 .elementor-element.elementor-element-363ad83 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:800;line-height:65px;color:var( --e-global-color-b09c823 );}.elementor-197 .elementor-element.elementor-element-45ff5e5{--display:flex;--min-height:0px;--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:center;--border-radius:100px 100px 0px 0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-45ff5e5:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-45ff5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-ef455d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-197 .elementor-element.elementor-element-db3d02d{--display:flex;--min-height:500px;--justify-content:center;--border-radius:20px 20px 20px 150px;}.elementor-197 .elementor-element.elementor-element-db3d02d:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-db3d02d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09c823 );background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-197 .elementor-element.elementor-element-4be566d{--display:flex;--justify-content:center;}.elementor-197 .elementor-element.elementor-element-ff787c0 .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-text );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );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 );}.elementor-197 .elementor-element.elementor-element-d33ab7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-197 .elementor-element.elementor-element-d33ab7b .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.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-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-eb3a997 .cart button, .elementor-197 .elementor-element.elementor-element-eb3a997 .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );border-radius:100px 100px 100px 100px;padding:20px 26px 20px 26px;color:var( --e-global-color-b09c823 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-197 .elementor-element.elementor-element-eb3a997 .cart button:hover, .elementor-197 .elementor-element.elementor-element-eb3a997 .cart .button:hover{background-color:var( --e-global-color-bee8581 );}.elementor-197 .elementor-element.elementor-element-eb3a997 .quantity .qty{border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-197 .elementor-element.elementor-element-eb3a997 .quantity .qty:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-c90c4eb{--display:flex;--min-height:500px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-c90c4eb:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-c90c4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-197 .elementor-element.elementor-element-26b7b55{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-197 .elementor-element.elementor-element-736cd34{--display:flex;--justify-content:center;}.elementor-197 .elementor-element.elementor-element-9b56ea1{text-align:center;}.elementor-197 .elementor-element.elementor-element-9b56ea1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:clamp(2rem, 1.7929rem + 0.8497vw, 2.8125rem);font-weight:800;line-height:clamp(2.3125rem, 2.1054rem + 0.8497vw, 3.125rem);color:var( --e-global-color-text );}.elementor-197 .elementor-element.elementor-element-c17c6a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-197 .elementor-element.elementor-element-178acda{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-197 .elementor-element.elementor-element-178acda:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-178acda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09c823 );}.elementor-197 .elementor-element.elementor-element-178acda:hover{background-color:var( --e-global-color-primary );}.elementor-197 .elementor-element.elementor-element-178acda.e-con:hover{--e-con-transform-rotateZ:-3deg;}.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-197 .elementor-element.elementor-element-5a09c10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-197 .elementor-element.elementor-element-5a09c10 .elementor-icon-wrapper{text-align:start;}.elementor-197 .elementor-element.elementor-element-5a09c10.elementor-view-stacked .elementor-icon{background-color:#04110969;}.elementor-197 .elementor-element.elementor-element-5a09c10.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-5a09c10.elementor-view-default .elementor-icon{color:#04110969;border-color:#04110969;}.elementor-197 .elementor-element.elementor-element-5a09c10.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-5a09c10.elementor-view-default .elementor-icon svg{fill:#04110969;}.elementor-197 .elementor-element.elementor-element-5a09c10 .elementor-icon{font-size:40px;}.elementor-197 .elementor-element.elementor-element-5a09c10 .elementor-icon svg{height:40px;}.elementor-197 .elementor-element.elementor-element-2bafae8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:800;line-height:35px;color:var( --e-global-color-text );}.elementor-197 .elementor-element.elementor-element-4469897{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-197 .elementor-element.elementor-element-4469897 p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-60cc195{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-197 .elementor-element.elementor-element-60cc195:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-60cc195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09c823 );}.elementor-197 .elementor-element.elementor-element-60cc195:hover{background-color:var( --e-global-color-primary );}.elementor-197 .elementor-element.elementor-element-60cc195.e-con:hover{--e-con-transform-rotateZ:-3deg;}.elementor-197 .elementor-element.elementor-element-5d4b1f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-197 .elementor-element.elementor-element-5d4b1f2 .elementor-icon-wrapper{text-align:start;}.elementor-197 .elementor-element.elementor-element-5d4b1f2.elementor-view-stacked .elementor-icon{background-color:#04110969;}.elementor-197 .elementor-element.elementor-element-5d4b1f2.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-5d4b1f2.elementor-view-default .elementor-icon{color:#04110969;border-color:#04110969;}.elementor-197 .elementor-element.elementor-element-5d4b1f2.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-5d4b1f2.elementor-view-default .elementor-icon svg{fill:#04110969;}.elementor-197 .elementor-element.elementor-element-5d4b1f2 .elementor-icon{font-size:40px;}.elementor-197 .elementor-element.elementor-element-5d4b1f2 .elementor-icon svg{height:40px;}.elementor-197 .elementor-element.elementor-element-260066a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:800;line-height:35px;color:var( --e-global-color-text );}.elementor-197 .elementor-element.elementor-element-38470bb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-197 .elementor-element.elementor-element-38470bb p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-4f64dfb{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-197 .elementor-element.elementor-element-4f64dfb:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-4f64dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09c823 );}.elementor-197 .elementor-element.elementor-element-4f64dfb:hover{background-color:var( --e-global-color-primary );}.elementor-197 .elementor-element.elementor-element-4f64dfb.e-con:hover{--e-con-transform-rotateZ:-3deg;}.elementor-197 .elementor-element.elementor-element-fc607a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-197 .elementor-element.elementor-element-fc607a2 .elementor-icon-wrapper{text-align:start;}.elementor-197 .elementor-element.elementor-element-fc607a2.elementor-view-stacked .elementor-icon{background-color:#04110969;}.elementor-197 .elementor-element.elementor-element-fc607a2.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-fc607a2.elementor-view-default .elementor-icon{color:#04110969;border-color:#04110969;}.elementor-197 .elementor-element.elementor-element-fc607a2.elementor-view-framed .elementor-icon, .elementor-197 .elementor-element.elementor-element-fc607a2.elementor-view-default .elementor-icon svg{fill:#04110969;}.elementor-197 .elementor-element.elementor-element-fc607a2 .elementor-icon{font-size:40px;}.elementor-197 .elementor-element.elementor-element-fc607a2 .elementor-icon svg{height:40px;}.elementor-197 .elementor-element.elementor-element-c69245e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:800;line-height:35px;color:var( --e-global-color-text );}.elementor-197 .elementor-element.elementor-element-c782aae{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-197 .elementor-element.elementor-element-c782aae p{margin-block-end:0px;}.elementor-197 .elementor-element.elementor-element-66bf976{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:100px 100px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-66bf976:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-66bf976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09c823 );}.elementor-197 .elementor-element.elementor-element-998046a{--display:flex;}.elementor-197 .elementor-element.elementor-element-c700b85{text-align:center;}.elementor-197 .elementor-element.elementor-element-c700b85 .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-text );}.elementor-197 .elementor-element.elementor-element-84a6b76{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-197 .elementor-element.elementor-element-9677a8d{--grid-columns:5;}.elementor-197 .elementor-element.elementor-element-9677a8d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-197 .elementor-element.elementor-element-9677a8d .e-loop-item > .elementor-section, .elementor-197 .elementor-element.elementor-element-9677a8d .e-loop-item > .elementor-section > .elementor-container, .elementor-197 .elementor-element.elementor-element-9677a8d .e-loop-item > .e-con, .elementor-197 .elementor-element.elementor-element-9677a8d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-197 .elementor-element.elementor-element-a7ca529{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-a7ca529:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-a7ca529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b09c823 );}.elementor-197 .elementor-element.elementor-element-eb19f1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-197 .elementor-element.elementor-element-8a5e34b{--display:flex;--justify-content:center;}.elementor-197 .elementor-element.elementor-element-97b7d15 .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-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-2def55d .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b09c823 );color:var( --e-global-color-b09c823 );}.elementor-197 .elementor-element.elementor-element-2def55d .elementor-button:hover, .elementor-197 .elementor-element.elementor-element-2def55d .elementor-button:focus{background-color:var( --e-global-color-bee8581 );color:var( --e-global-color-b09c823 );}.elementor-197 .elementor-element.elementor-element-2def55d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-197 .elementor-element.elementor-element-2def55d .elementor-button:hover svg, .elementor-197 .elementor-element.elementor-element-2def55d .elementor-button:focus svg{fill:var( --e-global-color-b09c823 );}.elementor-197 .elementor-element.elementor-element-b4a019d{--display:flex;--min-height:500px;--justify-content:center;--border-radius:20px 150px 20px 20px;}.elementor-197 .elementor-element.elementor-element-b4a019d:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-b4a019d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-197 .elementor-element.elementor-element-e7e2321{--width:70%;}.elementor-197 .elementor-element.elementor-element-ef455d3{--width:75%;}.elementor-197 .elementor-element.elementor-element-db3d02d{--width:45%;}.elementor-197 .elementor-element.elementor-element-4be566d{--width:50%;}.elementor-197 .elementor-element.elementor-element-26b7b55{--width:75%;}.elementor-197 .elementor-element.elementor-element-736cd34{--width:100%;}.elementor-197 .elementor-element.elementor-element-c17c6a1{--width:100%;}.elementor-197 .elementor-element.elementor-element-178acda{--width:33.33%;}.elementor-197 .elementor-element.elementor-element-60cc195{--width:33.33%;}.elementor-197 .elementor-element.elementor-element-4f64dfb{--width:33.33%;}.elementor-197 .elementor-element.elementor-element-998046a{--width:85%;}.elementor-197 .elementor-element.elementor-element-84a6b76{--width:85%;}.elementor-197 .elementor-element.elementor-element-eb19f1e{--width:75%;}.elementor-197 .elementor-element.elementor-element-8a5e34b{--width:50%;}.elementor-197 .elementor-element.elementor-element-b4a019d{--width:45%;}}@media(max-width:1520px) and (min-width:768px){.elementor-197 .elementor-element.elementor-element-e7e2321{--width:85%;}.elementor-197 .elementor-element.elementor-element-ef455d3{--width:80%;}.elementor-197 .elementor-element.elementor-element-26b7b55{--width:80%;}.elementor-197 .elementor-element.elementor-element-eb19f1e{--width:80%;}}@media(max-width:1200px) and (min-width:768px){.elementor-197 .elementor-element.elementor-element-ef455d3{--width:85%;}.elementor-197 .elementor-element.elementor-element-eb19f1e{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-197 .elementor-element.elementor-element-db3d02d{--width:100%;}.elementor-197 .elementor-element.elementor-element-4be566d{--width:100%;}.elementor-197 .elementor-element.elementor-element-178acda{--width:100%;}.elementor-197 .elementor-element.elementor-element-60cc195{--width:100%;}.elementor-197 .elementor-element.elementor-element-4f64dfb{--width:100%;}.elementor-197 .elementor-element.elementor-element-8a5e34b{--width:100%;}.elementor-197 .elementor-element.elementor-element-b4a019d{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-197 .elementor-element.elementor-element-26b7b55{--width:85%;}}@media(min-width:2400px){.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-197 .elementor-element.elementor-element-ff787c0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-197 .elementor-element.elementor-element-d33ab7b .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-eb3a997 .cart button, .elementor-197 .elementor-element.elementor-element-eb3a997 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-c700b85 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-197 .elementor-element.elementor-element-97b7d15 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1520px){.elementor-197 .elementor-element.elementor-element-31b1d0f{--min-height:600px;}.elementor-197 .elementor-element.elementor-element-e7e2321{--margin-top:0px;--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-197 .elementor-element.elementor-element-363ad83{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-197 .elementor-element.elementor-element-363ad83 .elementor-heading-title{font-size:60px;line-height:65px;}.elementor-197 .elementor-element.elementor-element-45ff5e5{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-ef455d3{--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-197 .elementor-element.elementor-element-ff787c0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-197 .elementor-element.elementor-element-d33ab7b .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-eb3a997 .cart button, .elementor-197 .elementor-element.elementor-element-eb3a997 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-c90c4eb{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-c17c6a1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-197 .elementor-element.elementor-element-c700b85 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-197 .elementor-element.elementor-element-eb19f1e{--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-197 .elementor-element.elementor-element-97b7d15 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-197 .elementor-element.elementor-element-31b1d0f{--min-height:550px;}.elementor-197 .elementor-element.elementor-element-363ad83 .elementor-heading-title{font-size:50px;line-height:55px;}.elementor-197 .elementor-element.elementor-element-45ff5e5{--border-radius:80px 80px 0px 0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-c90c4eb{--border-radius:0px 0px 80px 80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-2bafae8 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-197 .elementor-element.elementor-element-260066a .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-197 .elementor-element.elementor-element-c69245e .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-197 .elementor-element.elementor-element-66bf976{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-197 .elementor-element.elementor-element-a7ca529{--border-radius:0px 0px 80px 80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.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-197 .elementor-element.elementor-element-363ad83{width:100%;max-width:100%;}.elementor-197 .elementor-element.elementor-element-363ad83 .elementor-heading-title{font-size:50px;}.elementor-197 .elementor-element.elementor-element-ef455d3{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-197 .elementor-element.elementor-element-db3d02d{--min-height:350px;--border-radius:20px 20px 020px 80px;}.elementor-197 .elementor-element.elementor-element-4be566d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-197 .elementor-element.elementor-element-ff787c0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-197 .elementor-element.elementor-element-d33ab7b .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-eb3a997 .cart button, .elementor-197 .elementor-element.elementor-element-eb3a997 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-26b7b55{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-197 .elementor-element.elementor-element-c17c6a1{--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-197 .elementor-element.elementor-element-178acda.e-con:hover{--e-con-transform-rotateZ:-1deg;}.elementor-197 .elementor-element.elementor-element-178acda{--min-height:200px;}.elementor-197 .elementor-element.elementor-element-60cc195.e-con:hover{--e-con-transform-rotateZ:-1deg;}.elementor-197 .elementor-element.elementor-element-60cc195{--min-height:200px;}.elementor-197 .elementor-element.elementor-element-4f64dfb.e-con:hover{--e-con-transform-rotateZ:-1deg;}.elementor-197 .elementor-element.elementor-element-4f64dfb{--min-height:200px;}.elementor-197 .elementor-element.elementor-element-c700b85 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-197 .elementor-element.elementor-element-9677a8d{--grid-columns:2;}.elementor-197 .elementor-element.elementor-element-eb19f1e{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-197 .elementor-element.elementor-element-8a5e34b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-197 .elementor-element.elementor-element-97b7d15 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-b4a019d{--min-height:350px;--border-radius:20px 20px 020px 80px;}}@media(max-width:880px){.elementor-197 .elementor-element.elementor-element-31b1d0f{--min-height:550px;}.elementor-197 .elementor-element.elementor-element-363ad83 .elementor-heading-title{font-size:45px;line-height:50px;}.elementor-197 .elementor-element.elementor-element-db3d02d{--min-height:320px;}.elementor-197 .elementor-element.elementor-element-66bf976{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-197 .elementor-element.elementor-element-b4a019d{--min-height:320px;}}@media(max-width:767px){.elementor-197 .elementor-element.elementor-element-31b1d0f{--min-height:450px;}.elementor-197 .elementor-element.elementor-element-31b1d0f:not(.elementor-motion-effects-element-type-background), .elementor-197 .elementor-element.elementor-element-31b1d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-197 .elementor-element.elementor-element-e7e2321{--width:90%;--margin-top:0px;--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-197 .elementor-element.elementor-element-363ad83 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-197 .elementor-element.elementor-element-45ff5e5{--border-radius:50px 50px 0px 0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-ef455d3{--width:90%;}.elementor-197 .elementor-element.elementor-element-db3d02d{--min-height:300px;--border-radius:20px 20px 20px 50px;}.elementor-197 .elementor-element.elementor-element-ff787c0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-197 .elementor-element.elementor-element-d33ab7b .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-eb3a997 .cart button, .elementor-197 .elementor-element.elementor-element-eb3a997 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-c90c4eb{--border-radius:0px 0px 50px 50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-26b7b55{--width:90%;}.elementor-197 .elementor-element.elementor-element-998046a{--width:90%;}.elementor-197 .elementor-element.elementor-element-c700b85 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-197 .elementor-element.elementor-element-9677a8d{--grid-columns:1;}.elementor-197 .elementor-element.elementor-element-a7ca529{--width:100%;--min-height:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-197 .elementor-element.elementor-element-eb19f1e{--width:90%;}.elementor-197 .elementor-element.elementor-element-97b7d15 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-197 .elementor-element.elementor-element-b4a019d{--min-height:300px;--border-radius:20px 20px 20px 50px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-eb3a997 */.woocommerce ul.products li.product a.add-request-quote-button.button, .wp-block-post.product a.add-request-quote-button.button, a.add-request-quote-button.button{
    
    margin-top: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178acda *//* =========================================
   USP cards – hover animatie (Elementor)
   ========================================= */

/* Motion settings (centraal aanpasbaar) */
:root{
  --tk-usp-speed: .55s;
  --tk-usp-speed-slow: .7s;
  --tk-usp-ease: cubic-bezier(.4,0,.2,1);
  --tk-usp-delay: .08s;
}

/* USP container */
.tk-usp-card{
  position: relative;
  cursor: pointer;
  transition:
    color var(--tk-usp-speed) var(--tk-usp-ease),
    background-color var(--tk-usp-speed) var(--tk-usp-ease),
    border-color var(--tk-usp-speed) var(--tk-usp-ease);
}

/* Laat kinderen kleur erven */
.tk-usp-card *{
  color: inherit;
}

/* =========================
   Beschrijving (hover text)
   ========================= */
.tk-usp-card .tk-usp-desc{
  opacity: 0;
  visibility: hidden;
  transform: translateY(6px);
  max-height: 0;
  overflow: hidden;
  transition:
    opacity var(--tk-usp-speed) var(--tk-usp-ease),
    transform var(--tk-usp-speed) var(--tk-usp-ease),
    max-height var(--tk-usp-speed-slow) var(--tk-usp-ease),
    visibility 0s linear var(--tk-usp-speed);
}

/* Hover / focus state */
.tk-usp-card:hover,
.tk-usp-card:focus-within{
  color: #ffffff;
}

/* Beschrijving zichtbaar maken */
.tk-usp-card:hover .tk-usp-desc,
.tk-usp-card:focus-within .tk-usp-desc{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  max-height: 200px;
  transition-delay: var(--tk-usp-delay);
}

/* =========================
   Forceer wit (Elementor fix)
   ========================= */
.tk-usp-card:hover *{
  color: #ffffff !important;
}

/* =========================
   SVG / Icon styling
   ========================= */
.tk-usp-card .tk-usp-icon svg,
.tk-usp-card .tk-usp-icon img{
  opacity: 0.3;
  transition:
    opacity var(--tk-usp-speed) var(--tk-usp-ease),
    fill var(--tk-usp-speed) var(--tk-usp-ease),
    filter var(--tk-usp-speed) var(--tk-usp-ease);
}

/* Inline SVG */
.tk-usp-card .tk-usp-icon svg{
  fill: currentColor;
}

/* SVG als afbeelding */
.tk-usp-card .tk-usp-icon img{
  filter: brightness(0) invert(1);
}

/* =========================
   Mobile fallback (geen hover)
   ========================= */
@media (hover: none){
  .tk-usp-card{
    color: #ffffff;
  }

  .tk-usp-card .tk-usp-desc{
    opacity: 1;
    visibility: visible;
    transform: none;
    max-height: none;
  }
}/* End custom CSS */