.elementor-296 .elementor-element.elementor-element-ff57222{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:8em;--padding-bottom:8em;--padding-left:15em;--padding-right:15em;}.elementor-296 .elementor-element.elementor-element-ff57222:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-ff57222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f390e4e );}.elementor-296 .elementor-element.elementor-element-5fed65a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-296 .elementor-element.elementor-element-bc3cd3c{padding:0em 0em 0em 0em;text-align:start;}.elementor-296 .elementor-element.elementor-element-bc3cd3c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:45px;font-weight:500;color:#000000;}.elementor-296 .elementor-element.elementor-element-5325dcb{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:8em;--padding-bottom:8em;--padding-left:11em;--padding-right:11em;}.elementor-296 .elementor-element.elementor-element-fd6ad19{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:3em;--margin-right:2em;}.elementor-296 .elementor-element.elementor-element-2e938c4{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-296 .elementor-element.elementor-element-241a89f img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-64f4959{text-align:center;}.elementor-296 .elementor-element.elementor-element-64f4959 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-a778574{--display:flex;}.elementor-296 .elementor-element.elementor-element-a824e3e img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-64837eb{text-align:center;}.elementor-296 .elementor-element.elementor-element-64837eb .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-6712d01{--display:flex;}.elementor-296 .elementor-element.elementor-element-a35cb64 img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-0b44039{text-align:center;}.elementor-296 .elementor-element.elementor-element-0b44039 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-c2a8432{--display:flex;}.elementor-296 .elementor-element.elementor-element-8bc7959 img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-d37e6dd{text-align:center;}.elementor-296 .elementor-element.elementor-element-d37e6dd .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-0b6f262{--display:flex;}.elementor-296 .elementor-element.elementor-element-c1edbcf img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-f153128{text-align:center;}.elementor-296 .elementor-element.elementor-element-f153128 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-7834b1e{--display:flex;}.elementor-296 .elementor-element.elementor-element-0c96196 img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-b0fa97b{text-align:center;}.elementor-296 .elementor-element.elementor-element-b0fa97b .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-eafb657{--display:flex;}.elementor-296 .elementor-element.elementor-element-1a2d53b img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-cbe9583{text-align:center;}.elementor-296 .elementor-element.elementor-element-cbe9583 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-9cf5411{--display:flex;}.elementor-296 .elementor-element.elementor-element-df6ede5 img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-2be975d{text-align:center;}.elementor-296 .elementor-element.elementor-element-2be975d .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-a4d47e9{--display:flex;}.elementor-296 .elementor-element.elementor-element-248ee4d img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-06b81af{text-align:center;}.elementor-296 .elementor-element.elementor-element-06b81af .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-c3d54b3{--display:flex;}.elementor-296 .elementor-element.elementor-element-d2d750b img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-18e3ae1{text-align:center;}.elementor-296 .elementor-element.elementor-element-18e3ae1 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-a5e9a4e{--display:flex;}.elementor-296 .elementor-element.elementor-element-5b1a5d9 img{height:300px;object-fit:cover;object-position:center center;}.elementor-296 .elementor-element.elementor-element-5cc2670{text-align:center;}.elementor-296 .elementor-element.elementor-element-5cc2670 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-fe888e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:5em;--margin-right:2em;}.elementor-296 .elementor-element.elementor-element-24390f4{--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;--margin-top:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-8ffc929{--display:flex;}.elementor-296 .elementor-element.elementor-element-d3d2cd6{text-align:center;}.elementor-296 .elementor-element.elementor-element-d3d2cd6 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-7b8fae9{--display:flex;}.elementor-296 .elementor-element.elementor-element-d9836f1{text-align:center;}.elementor-296 .elementor-element.elementor-element-d9836f1 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-4254891{--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;--margin-top:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-53eb096{--display:flex;}.elementor-296 .elementor-element.elementor-element-9004570{text-align:center;}.elementor-296 .elementor-element.elementor-element-9004570 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-54f2c60{--display:flex;}.elementor-296 .elementor-element.elementor-element-1b9fd1a{text-align:center;}.elementor-296 .elementor-element.elementor-element-1b9fd1a .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-b291cbf{--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;--margin-top:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-bcc2101{--display:flex;}.elementor-296 .elementor-element.elementor-element-f4dfc43{text-align:center;}.elementor-296 .elementor-element.elementor-element-f4dfc43 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-11139e2{--display:flex;}.elementor-296 .elementor-element.elementor-element-cf5bb9f{text-align:center;}.elementor-296 .elementor-element.elementor-element-cf5bb9f .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-ecc5a9f{--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;--margin-top:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-a521a2a{--display:flex;}.elementor-296 .elementor-element.elementor-element-5abadfb{text-align:center;}.elementor-296 .elementor-element.elementor-element-5abadfb .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-00e43a4{--display:flex;}.elementor-296 .elementor-element.elementor-element-3363f9d{text-align:center;}.elementor-296 .elementor-element.elementor-element-3363f9d .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-1315358{--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;--margin-top:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-0be5cd0{--display:flex;}.elementor-296 .elementor-element.elementor-element-5ba43e1{text-align:center;}.elementor-296 .elementor-element.elementor-element-5ba43e1 .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-cdf00bb{--display:flex;}.elementor-296 .elementor-element.elementor-element-f68f6ad{text-align:center;}.elementor-296 .elementor-element.elementor-element-f68f6ad .elementor-heading-title{font-family:var( --e-global-typography-981a42b-font-family ), Sans-serif;font-size:var( --e-global-typography-981a42b-font-size );font-weight:var( --e-global-typography-981a42b-font-weight );color:var( --e-global-color-accc44d );}.elementor-296 .elementor-element.elementor-element-0a145e5{--display:flex;}.elementor-296 .elementor-element.elementor-element-c636ecb .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-296 .elementor-element.elementor-element-c636ecb{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-296 .elementor-element.elementor-element-991b577{--display:flex;}@media(min-width:768px){.elementor-296 .elementor-element.elementor-element-fd6ad19{--width:98%;}.elementor-296 .elementor-element.elementor-element-2e938c4{--width:100%;}.elementor-296 .elementor-element.elementor-element-a778574{--width:100%;}.elementor-296 .elementor-element.elementor-element-6712d01{--width:100%;}.elementor-296 .elementor-element.elementor-element-c2a8432{--width:100%;}.elementor-296 .elementor-element.elementor-element-0b6f262{--width:100%;}.elementor-296 .elementor-element.elementor-element-7834b1e{--width:100%;}.elementor-296 .elementor-element.elementor-element-eafb657{--width:100%;}.elementor-296 .elementor-element.elementor-element-9cf5411{--width:100%;}.elementor-296 .elementor-element.elementor-element-a4d47e9{--width:100%;}.elementor-296 .elementor-element.elementor-element-24390f4{--width:90%;}.elementor-296 .elementor-element.elementor-element-8ffc929{--width:33.33%;}.elementor-296 .elementor-element.elementor-element-7b8fae9{--width:33.33%;}.elementor-296 .elementor-element.elementor-element-4254891{--width:90%;}.elementor-296 .elementor-element.elementor-element-53eb096{--width:33.33%;}.elementor-296 .elementor-element.elementor-element-54f2c60{--width:33.33%;}.elementor-296 .elementor-element.elementor-element-b291cbf{--width:90%;}.elementor-296 .elementor-element.elementor-element-bcc2101{--width:33.33%;}.elementor-296 .elementor-element.elementor-element-11139e2{--width:33.33%;}.elementor-296 .elementor-element.elementor-element-ecc5a9f{--width:90%;}.elementor-296 .elementor-element.elementor-element-a521a2a{--width:33.33%;}.elementor-296 .elementor-element.elementor-element-00e43a4{--width:33.33%;}.elementor-296 .elementor-element.elementor-element-1315358{--width:90%;}.elementor-296 .elementor-element.elementor-element-0be5cd0{--width:33.33%;}.elementor-296 .elementor-element.elementor-element-cdf00bb{--width:33.33%;}}@media(max-width:1366px) and (min-width:768px){.elementor-296 .elementor-element.elementor-element-24390f4{--width:100%;}.elementor-296 .elementor-element.elementor-element-8ffc929{--width:50%;}.elementor-296 .elementor-element.elementor-element-7b8fae9{--width:50%;}.elementor-296 .elementor-element.elementor-element-4254891{--width:100%;}.elementor-296 .elementor-element.elementor-element-53eb096{--width:50%;}.elementor-296 .elementor-element.elementor-element-54f2c60{--width:50%;}.elementor-296 .elementor-element.elementor-element-b291cbf{--width:100%;}.elementor-296 .elementor-element.elementor-element-bcc2101{--width:50%;}.elementor-296 .elementor-element.elementor-element-11139e2{--width:50%;}.elementor-296 .elementor-element.elementor-element-ecc5a9f{--width:100%;}.elementor-296 .elementor-element.elementor-element-a521a2a{--width:50%;}.elementor-296 .elementor-element.elementor-element-00e43a4{--width:50%;}.elementor-296 .elementor-element.elementor-element-1315358{--width:100%;}.elementor-296 .elementor-element.elementor-element-0be5cd0{--width:50%;}.elementor-296 .elementor-element.elementor-element-cdf00bb{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-296 .elementor-element.elementor-element-24390f4{--width:100%;}.elementor-296 .elementor-element.elementor-element-8ffc929{--width:50%;}.elementor-296 .elementor-element.elementor-element-7b8fae9{--width:50%;}.elementor-296 .elementor-element.elementor-element-4254891{--width:100%;}.elementor-296 .elementor-element.elementor-element-53eb096{--width:50%;}.elementor-296 .elementor-element.elementor-element-54f2c60{--width:50%;}.elementor-296 .elementor-element.elementor-element-b291cbf{--width:100%;}.elementor-296 .elementor-element.elementor-element-bcc2101{--width:50%;}.elementor-296 .elementor-element.elementor-element-11139e2{--width:50%;}.elementor-296 .elementor-element.elementor-element-ecc5a9f{--width:100%;}.elementor-296 .elementor-element.elementor-element-a521a2a{--width:50%;}.elementor-296 .elementor-element.elementor-element-00e43a4{--width:50%;}.elementor-296 .elementor-element.elementor-element-1315358{--width:100%;}.elementor-296 .elementor-element.elementor-element-0be5cd0{--width:50%;}.elementor-296 .elementor-element.elementor-element-cdf00bb{--width:50%;}}@media(max-width:1366px){.elementor-296 .elementor-element.elementor-element-ff57222{--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-296 .elementor-element.elementor-element-5fed65a{padding:0em 0em 0em 10em;}.elementor-296 .elementor-element.elementor-element-bc3cd3c{padding:0em 0em 0em 10em;}.elementor-296 .elementor-element.elementor-element-5325dcb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-fd6ad19{--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-64f4959 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-64837eb .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-0b44039 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-d37e6dd .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-f153128 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-b0fa97b .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-cbe9583 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-2be975d .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-06b81af .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-18e3ae1 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-5cc2670 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-fe888e1{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-24390f4{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-d3d2cd6 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-d9836f1 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-4254891{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-296 .elementor-element.elementor-element-9004570 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-1b9fd1a .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-b291cbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-296 .elementor-element.elementor-element-f4dfc43 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-cf5bb9f .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-ecc5a9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-296 .elementor-element.elementor-element-5abadfb .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-3363f9d .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-1315358{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-296 .elementor-element.elementor-element-5ba43e1 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-f68f6ad .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}}@media(max-width:1024px){.elementor-296 .elementor-element.elementor-element-ff57222{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-296 .elementor-element.elementor-element-5fed65a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 2em;padding:0em 0em 0em 0em;}.elementor-296 .elementor-element.elementor-element-bc3cd3c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 2em;padding:0em 0em 0em 0em;}.elementor-296 .elementor-element.elementor-element-5325dcb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-296 .elementor-element.elementor-element-fd6ad19{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-296 .elementor-element.elementor-element-64f4959 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-64837eb .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-0b44039 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-d37e6dd .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-f153128 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-b0fa97b .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-cbe9583 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-2be975d .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-06b81af .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-18e3ae1 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-5cc2670 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-24390f4{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-d3d2cd6 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-d9836f1 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-4254891{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-9004570 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-1b9fd1a .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-b291cbf{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-f4dfc43 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-cf5bb9f .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-ecc5a9f{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-5abadfb .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-3363f9d .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-1315358{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-296 .elementor-element.elementor-element-5ba43e1 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-f68f6ad .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}}@media(max-width:767px){.elementor-296 .elementor-element.elementor-element-ff57222{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-296 .elementor-element.elementor-element-5fed65a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;padding:0em 0em 0em 0em;}.elementor-296 .elementor-element.elementor-element-bc3cd3c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;}.elementor-296 .elementor-element.elementor-element-bc3cd3c .elementor-heading-title{font-size:30px;}.elementor-296 .elementor-element.elementor-element-5325dcb{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-296 .elementor-element.elementor-element-fd6ad19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-64f4959 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-64837eb .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-0b44039 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-d37e6dd .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-f153128 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-b0fa97b .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-cbe9583 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-2be975d .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-06b81af .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-18e3ae1 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-5cc2670 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-d3d2cd6 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-d9836f1 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-9004570 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-1b9fd1a .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-f4dfc43 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-cf5bb9f .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-5abadfb .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-3363f9d .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-5ba43e1 .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}.elementor-296 .elementor-element.elementor-element-f68f6ad .elementor-heading-title{font-size:var( --e-global-typography-981a42b-font-size );}}/* Start custom CSS for container, class: .elementor-element-2e938c4 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a778574 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6712d01 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2a8432 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6f262 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7834b1e */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafb657 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cf5411 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4d47e9 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffc929 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b8fae9 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53eb096 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f2c60 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc2101 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11139e2 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a521a2a */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00e43a4 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be5cd0 */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf00bb */.hover-zoom-color {
  overflow: hidden;
}

/* image wrapper */
.hover-zoom-color .elementor-image {
  position: relative;
  overflow: hidden;
}

/* basis afbeelding */
.hover-zoom-color img {
  transition: transform 0.4s ease, filter 0.4s ease;
  transform: scale(1);
}

/* hover: zoom + lichte kleurversterking */
.hover-zoom-color:hover img {
  transform: scale(1.06);
  filter: contrast(110%) saturate(120%) brightness(95%);
}

/* overlay alleen op de foto */
.hover-zoom-color .elementor-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #580e0e; /* jouw kleur */
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

/* overlay zichtbaar bij hover */
.hover-zoom-color:hover .elementor-image::after {
  opacity: 0.28; /* 👉 verhoog naar 0.35 voor meer bruin */
}/* End custom CSS */