.elementor-104 .elementor-element.elementor-element-0d0968b{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.6;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-0d0968b:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-0d0968b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://previewdomein.nl/wp-content/uploads/2026/05/Keeyns-10-03-2026-Epsilon-Studios-Ektor-Tsolodimos-40-scaled.jpg");background-position:center center;background-size:cover;}.elementor-104 .elementor-element.elementor-element-0d0968b::before, .elementor-104 .elementor-element.elementor-element-0d0968b > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-0d0968b > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-0d0968b > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-0d0968b > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-0d0968b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-104 .elementor-element.elementor-element-83a7f4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-6bf68c9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-104 .elementor-element.elementor-element-d09c3a1{color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-d7f810f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-d7f810f:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-d7f810f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0849cd );}.elementor-104 .elementor-element.elementor-element-d7f810f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-104 .elementor-element.elementor-element-d7f810f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104 .elementor-element.elementor-element-440e224 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-31d82f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-104 .elementor-element.elementor-element-31d82f4{margin-top:0px;margin-bottom:0px;padding:85px 0px 85px 0px;}.elementor-104 .elementor-element.elementor-element-6a1a76e{text-align:start;}.elementor-104 .elementor-element.elementor-element-6a1a76e .elementor-heading-title{font-size:48px;font-weight:700;line-height:1.3em;color:var( --e-global-color-91e333a );}.elementor-104 .elementor-element.elementor-element-6f0cc05{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-4c9863c > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-104 .elementor-element.elementor-element-55a36b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:11;}.elementor-104 .elementor-element.elementor-element-55a36b9 img{box-shadow:16px 16px 19px 0px rgba(43, 56, 109, 0.19);}.elementor-104 .elementor-element.elementor-element-c253631{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-c253631:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-c253631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91e333a );}.elementor-104 .elementor-element.elementor-element-c27c68c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-cd3abc3{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-6a9d4f8{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-6a9d4f8:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-6a9d4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-eac3a6d{--display:flex;--justify-content:center;}.elementor-104 .elementor-element.elementor-element-92b81b1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-378a473{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-ec82944{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-e466312{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-e466312:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-e466312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.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-104 .elementor-element.elementor-element-492c445{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-492c445 .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-492c445 .elementor-icon{font-size:20px;}.elementor-104 .elementor-element.elementor-element-492c445 .elementor-icon svg{height:20px;}.elementor-104 .elementor-element.elementor-element-00c6757{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-4047c50{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-1ed837d{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-104 .elementor-element.elementor-element-6992207 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-7a3aba8{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-7a3aba8:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-7a3aba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-a478dde{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-8def640{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-08a3787{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-d55687a{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-d55687a:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-d55687a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-104 .elementor-element.elementor-element-4c90088{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-4c90088 .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-4c90088 .elementor-icon{font-size:20px;}.elementor-104 .elementor-element.elementor-element-4c90088 .elementor-icon svg{height:20px;}.elementor-104 .elementor-element.elementor-element-041bef1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-e97a32a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-965b728{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-c5c8ff6{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-c5c8ff6:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-c5c8ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-4f0d50d{--display:flex;--justify-content:center;}.elementor-104 .elementor-element.elementor-element-237a908 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-45a77e8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-4ea9f82{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-d4339c2{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-d4339c2:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-d4339c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-104 .elementor-element.elementor-element-7ca98eb{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-7ca98eb .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-7ca98eb .elementor-icon{font-size:20px;}.elementor-104 .elementor-element.elementor-element-7ca98eb .elementor-icon svg{height:20px;}.elementor-104 .elementor-element.elementor-element-1be6370{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-45671fb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-fe24b4a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-104 .elementor-element.elementor-element-3f10526{text-align:end;}.elementor-104 .elementor-element.elementor-element-3f10526 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-8701844{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-8701844:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-8701844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-3584b82{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-780d325{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-a2d96e6{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-c7cfaef{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-c7cfaef:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-c7cfaef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-104 .elementor-element.elementor-element-a930118{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-a930118 .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-a930118 .elementor-icon{font-size:20px;}.elementor-104 .elementor-element.elementor-element-a930118 .elementor-icon svg{height:20px;}.elementor-104 .elementor-element.elementor-element-e78a0c0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-efc142f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-c103ff7{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-dd8852b{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-dd8852b:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-dd8852b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-ba7cf68{--display:flex;--justify-content:center;}.elementor-104 .elementor-element.elementor-element-be12554 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-b6dffe1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-44eba4d{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-da30bfb{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-da30bfb:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-da30bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-104 .elementor-element.elementor-element-ac76f4c{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-ac76f4c .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-ac76f4c .elementor-icon{font-size:20px;}.elementor-104 .elementor-element.elementor-element-ac76f4c .elementor-icon svg{height:20px;}.elementor-104 .elementor-element.elementor-element-d16b71c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-068edd5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-1dbbc9a{--display:flex;--justify-content:center;}.elementor-104 .elementor-element.elementor-element-0c613d3{text-align:end;}.elementor-104 .elementor-element.elementor-element-0c613d3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-2f7b274{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-2f7b274:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-2f7b274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-b4b69ee{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-9dfb099{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-4115407{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-1722168{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-1722168:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-1722168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-104 .elementor-element.elementor-element-6b87f2d{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-6b87f2d .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-6b87f2d .elementor-icon{font-size:20px;}.elementor-104 .elementor-element.elementor-element-6b87f2d .elementor-icon svg{height:20px;}.elementor-104 .elementor-element.elementor-element-1ee1d9d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-a2f0573{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-c716096{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-86780c6{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-86780c6:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-86780c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-811e02f{--display:flex;--justify-content:center;}.elementor-104 .elementor-element.elementor-element-d8a1687 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-9ca49ee{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-dd58975{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-ace118f{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-ace118f:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-ace118f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-104 .elementor-element.elementor-element-2b837d1{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-2b837d1 .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-2b837d1 .elementor-icon{font-size:20px;}.elementor-104 .elementor-element.elementor-element-2b837d1 .elementor-icon svg{height:20px;}.elementor-104 .elementor-element.elementor-element-98effff{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-168a8f4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-66f5d52{--display:flex;--justify-content:center;}.elementor-104 .elementor-element.elementor-element-72b05be{text-align:end;}.elementor-104 .elementor-element.elementor-element-72b05be .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-b9d11f0{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-b9d11f0:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-b9d11f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-911eca2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-fabcf31{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-358ebe4{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-a93d643{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-a93d643:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-a93d643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-104 .elementor-element.elementor-element-55545b9{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-55545b9 .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-55545b9 .elementor-icon{font-size:20px;}.elementor-104 .elementor-element.elementor-element-55545b9 .elementor-icon svg{height:20px;}.elementor-104 .elementor-element.elementor-element-862bd6a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-9390f9d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-64314fb{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-590eee4{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-590eee4:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-590eee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-6546ac1{--display:flex;--justify-content:center;}.elementor-104 .elementor-element.elementor-element-cff4b28 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-2727733{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-0579f1b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-e424e7c{--display:flex;--justify-content:center;}.elementor-104 .elementor-element.elementor-element-52b9b28{--display:flex;}.elementor-104 .elementor-element.elementor-element-4818b33 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-dc21c90{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-dc21c90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-104 .elementor-element.elementor-element-dc21c90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-104 .elementor-element.elementor-element-dc21c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-104 .elementor-element.elementor-element-dc21c90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-104 .elementor-element.elementor-element-dc21c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-104 .elementor-element.elementor-element-dc21c90 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-dc21c90 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-dc21c90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-dc21c90 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;line-height:1.8em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-dc21c90 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-4e5c871{color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-6e69128{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-104 .elementor-element.elementor-element-6e69128 .elementor-divider-separator{width:100%;}.elementor-104 .elementor-element.elementor-element-6e69128 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-104 .elementor-element.elementor-element-1219c40{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-0652be4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-0652be4:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-0652be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB00;}.elementor-104 .elementor-element.elementor-element-0652be4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-fe735d4{background-color:#DFDFDF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:25px 25px 25px 25px;columns:1;}.elementor-104 .elementor-element.elementor-element-fe735d4 p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-215738d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-215738d:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-215738d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB00;}.elementor-104 .elementor-element.elementor-element-215738d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-4cdd61f{background-color:#DFDFDF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:25px 25px 25px 25px;columns:1;}.elementor-104 .elementor-element.elementor-element-4cdd61f p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-f49b0da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-827e0be{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-827e0be:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-827e0be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB00;}.elementor-104 .elementor-element.elementor-element-827e0be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-b551c9a{background-color:#DFDFDF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:25px 25px 25px 25px;columns:1;}.elementor-104 .elementor-element.elementor-element-b551c9a p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-266fe22{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-266fe22:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-266fe22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB00;}.elementor-104 .elementor-element.elementor-element-266fe22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-30a8a49{background-color:#DFDFDF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:25px 25px 25px 25px;columns:1;}.elementor-104 .elementor-element.elementor-element-30a8a49 p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-8c1491b{--display:flex;}.elementor-104 .elementor-element.elementor-element-ccbdb1d{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-98c6e12{--display:flex;--justify-content:center;}.elementor-104 .elementor-element.elementor-element-6497f2a{--display:flex;}.elementor-104 .elementor-element.elementor-element-713fd32 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-04c2fa5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-04c2fa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-104 .elementor-element.elementor-element-04c2fa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-104 .elementor-element.elementor-element-04c2fa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-104 .elementor-element.elementor-element-04c2fa5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-104 .elementor-element.elementor-element-04c2fa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-104 .elementor-element.elementor-element-04c2fa5 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-04c2fa5 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-04c2fa5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-04c2fa5 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;line-height:1.8em;letter-spacing:0px;word-spacing:0px;}.elementor-104 .elementor-element.elementor-element-04c2fa5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-7021003{color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-7bbe682{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-104 .elementor-element.elementor-element-7bbe682 .elementor-divider-separator{width:100%;}.elementor-104 .elementor-element.elementor-element-7bbe682 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-104 .elementor-element.elementor-element-80d1df2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-1b4471d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-1b4471d:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-1b4471d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB00;}.elementor-104 .elementor-element.elementor-element-1b4471d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-8cc34fd{background-color:#DFDFDF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:25px 25px 25px 25px;columns:1;}.elementor-104 .elementor-element.elementor-element-8cc34fd p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-e8111f2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-e8111f2:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-e8111f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB00;}.elementor-104 .elementor-element.elementor-element-e8111f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-8625e04{background-color:#DFDFDF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:25px 25px 25px 25px;columns:1;}.elementor-104 .elementor-element.elementor-element-8625e04 p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-67e38c9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-821ad74{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-821ad74:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-821ad74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB00;}.elementor-104 .elementor-element.elementor-element-821ad74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-a61cb6d{background-color:#DFDFDF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:25px 25px 25px 25px;columns:1;}.elementor-104 .elementor-element.elementor-element-a61cb6d p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-1e6cda6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-104 .elementor-element.elementor-element-1e6cda6:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-1e6cda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB00;}.elementor-104 .elementor-element.elementor-element-1e6cda6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-c98ef8d{background-color:#DFDFDF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 5px 15px;border-radius:25px 25px 25px 25px;columns:1;}.elementor-104 .elementor-element.elementor-element-c98ef8d p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-367723e{--display:flex;}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-83a7f4b{--width:50%;}.elementor-104 .elementor-element.elementor-element-6a9d4f8{--width:3px;}.elementor-104 .elementor-element.elementor-element-e466312{--width:3%;}.elementor-104 .elementor-element.elementor-element-7a3aba8{--width:3px;}.elementor-104 .elementor-element.elementor-element-d55687a{--width:3%;}.elementor-104 .elementor-element.elementor-element-c5c8ff6{--width:3px;}.elementor-104 .elementor-element.elementor-element-d4339c2{--width:3%;}.elementor-104 .elementor-element.elementor-element-8701844{--width:3px;}.elementor-104 .elementor-element.elementor-element-c7cfaef{--width:3%;}.elementor-104 .elementor-element.elementor-element-dd8852b{--width:3px;}.elementor-104 .elementor-element.elementor-element-da30bfb{--width:3%;}.elementor-104 .elementor-element.elementor-element-2f7b274{--width:3px;}.elementor-104 .elementor-element.elementor-element-1722168{--width:3%;}.elementor-104 .elementor-element.elementor-element-86780c6{--width:3px;}.elementor-104 .elementor-element.elementor-element-ace118f{--width:3%;}.elementor-104 .elementor-element.elementor-element-b9d11f0{--width:3px;}.elementor-104 .elementor-element.elementor-element-a93d643{--width:3%;}.elementor-104 .elementor-element.elementor-element-590eee4{--width:3px;}.elementor-104 .elementor-element.elementor-element-0652be4{--width:30%;}.elementor-104 .elementor-element.elementor-element-215738d{--width:30%;}.elementor-104 .elementor-element.elementor-element-827e0be{--width:42.112%;}.elementor-104 .elementor-element.elementor-element-266fe22{--width:52.885%;}.elementor-104 .elementor-element.elementor-element-1b4471d{--width:30%;}.elementor-104 .elementor-element.elementor-element-e8111f2{--width:30%;}.elementor-104 .elementor-element.elementor-element-821ad74{--width:42.112%;}.elementor-104 .elementor-element.elementor-element-1e6cda6{--width:52.885%;}}@media(max-width:1024px) and (min-width:768px){.elementor-104 .elementor-element.elementor-element-299c1ab{width:100%;}.elementor-104 .elementor-element.elementor-element-4c9863c{width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-104 .elementor-element.elementor-element-d7f810f{padding:0px 20px 0px 20px;}.elementor-104 .elementor-element.elementor-element-6f0cc05{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-104 .elementor-element.elementor-element-4c9863c > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-0d0968b{--padding-top:200px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-104 .elementor-element.elementor-element-440e224 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-6f0cc05{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-6a1a76e *//* Mobiele versie (Schermen kleiner dan 767px) */
@media (max-width: 767px) {
    .elementor-104 .elementor-element.elementor-element-6a1a76e .elementor-heading-title {
        font-size: 32px !important;
    }
}

/* Tablet versie (Schermen tussen 768px en 1024px) */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-104 .elementor-element.elementor-element-6a1a76e .elementor-heading-title {
        font-size: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   CAVOLA - VOLLEDIGE MOBIEL RESPONSIVE CSS
   Plak in WordPress > Uiterlijk > Aanvullende CSS
   ============================================================ */

@media screen and (max-width: 767px) {

    /* ========================================================
       ALGEMEEN
    ======================================================== */

    /* Voorkom horizontale scroll — niet op .e-con want dat knipt logo af */
    body,
    .elementor-section {
        max-width: 100vw !important;
        overflow-x: hidden !important;
    }







    /* ========================================================
       HERO SECTIE (#0d0968b)
    ======================================================== */

    .elementor-element-0d0968b {
        padding: 48px 20px 36px !important;
    }

    .elementor-element-0d0968b > .e-con-inner {
        padding: 0 !important;
    }

    .elementor-element-83a7f4b {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* Hero h1 */
    .elementor-element-6bf68c9 .elementor-heading-title {
        font-size: 28px !important;
        line-height: 1.25 !important;
        text-align: left !important;
    }

    /* Hero intro tekst */
    .elementor-element-d09c3a1 {
        margin-top: 16px !important;
    }

    .elementor-element-d09c3a1 p {
        font-size: 15px !important;
        line-height: 1.6 !important;
        text-align: left !important;
    }


    /* ========================================================
       ONS VERHAAL SECTIE (#d7f810f)
    ======================================================== */

    #info_section {
        padding: 0 !important;
    }

    /* Inner sectie: tekst links + foto rechts → stapelen */
    .elementor-element-31d82f4 {
        flex-direction: column !important;
    }

    .elementor-element-31d82f4 > .elementor-container {
        flex-direction: column !important;
    }

    /* Tekst kolom */
    .elementor-element-299c1ab {
        width: 100% !important;
        max-width: 100% !important;
        padding: 32px 20px 0 !important;
    }

    /* "Ons verhaal" h2 */
    .elementor-element-6a1a76e .elementor-heading-title {
        font-size: 22px !important;
        text-align: left !important;
    }

    /* Verhaal tekst */
    .elementor-element-6f0cc05 p {
        font-size: 15px !important;
        line-height: 1.65 !important;
        text-align: left !important;
    }

    /* Foto kolom */
    .elementor-element-4c9863c {
        width: 100% !important;
        max-width: 100% !important;
        padding: 24px 20px 32px !important;
    }

    .elementor-element-55a36b9 img {
        width: 100% !important;
        height: auto !important;
        border-radius: 4px !important;
    }


    /* ========================================================
       TIJDLIJN SECTIE (#c253631)
    ======================================================== */

    .elementor-element-c253631 {
        padding: 40px 0 !important;
    }

    .elementor-element-c253631 > .e-con-inner {
        flex-direction: column !important;
        position: relative !important;
        padding-left: 0 !important;
    }

    /* Verticale lijn */
    .elementor-element-c253631 > .e-con-inner::before {
        content: '' !important;
        position: absolute !important;
        left: 36px !important;
        top: 0 !important;
        bottom: 0 !important;
        width: 2px !important;
        background-color: #ddd !important;
        z-index: 0 !important;
    }

    /* Alle tijdlijn content-rijen */
    .elementor-element-c27c68c,
    .elementor-element-4047c50,
    .elementor-element-e97a32a,
    .elementor-element-45671fb,
    .elementor-element-efc142f,
    .elementor-element-068edd5,
    .elementor-element-a2f0573,
    .elementor-element-168a8f4,
    .elementor-element-9390f9d {
        flex-direction: column !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 20px 0 64px !important;
        position: relative !important;
        margin-bottom: 32px !important;
        align-items: flex-start !important;
    }

    /* Stip per item */
    .elementor-element-c27c68c::before,
    .elementor-element-4047c50::before,
    .elementor-element-e97a32a::before,
    .elementor-element-45671fb::before,
    .elementor-element-efc142f::before,
    .elementor-element-068edd5::before,
    .elementor-element-a2f0573::before,
    .elementor-element-168a8f4::before,
    .elementor-element-9390f9d::before {
        content: '' !important;
        position: absolute !important;
        left: 28px !important;
        top: 4px !important;
        width: 14px !important;
        height: 14px !important;
        border-radius: 50% !important;
        background-color: #111 !important;
        border: 2px solid #fff !important;
        box-shadow: 0 0 0 2px #111 !important;
        z-index: 1 !important;
    }

    /* Alle tijdlijn headings links */
    .elementor-element-c27c68c h2,
    .elementor-element-4047c50 h2,
    .elementor-element-e97a32a h2,
    .elementor-element-45671fb h2,
    .elementor-element-efc142f h2,
    .elementor-element-068edd5 h2,
    .elementor-element-a2f0573 h2,
    .elementor-element-168a8f4 h2,
    .elementor-element-9390f9d h2,
    .elementor-element-c27c68c .elementor-heading-title,
    .elementor-element-4047c50 .elementor-heading-title,
    .elementor-element-e97a32a .elementor-heading-title,
    .elementor-element-45671fb .elementor-heading-title,
    .elementor-element-efc142f .elementor-heading-title,
    .elementor-element-068edd5 .elementor-heading-title,
    .elementor-element-a2f0573 .elementor-heading-title,
    .elementor-element-168a8f4 .elementor-heading-title,
    .elementor-element-9390f9d .elementor-heading-title {
        text-align: left !important;
        font-size: 16px !important;
        line-height: 1.4 !important;
        margin: 0 0 2px !important;
    }

    /* Sub-containers in tijdlijn */
    .elementor-element-c27c68c > .e-con,
    .elementor-element-4047c50 > .e-con,
    .elementor-element-e97a32a > .e-con,
    .elementor-element-45671fb > .e-con,
    .elementor-element-efc142f > .e-con,
    .elementor-element-068edd5 > .e-con,
    .elementor-element-a2f0573 > .e-con,
    .elementor-element-168a8f4 > .e-con,
    .elementor-element-9390f9d > .e-con {
        width: 100% !important;
        max-width: 100% !important;
        flex: none !important;
        justify-content: flex-start !important;
        align-items: flex-start !important;
    }

    /* Stip-rijen (desktop dot-dividers) verbergen */
    .elementor-element-378a473,
    .elementor-element-8def640,
    .elementor-element-45a77e8,
    .elementor-element-780d325,
    .elementor-element-9ca49ee,
    .elementor-element-fabcf31,
    .elementor-element-b6dffe1,
    .elementor-element-9dfb099 {
        display: none !important;
    }

    /* Lege spacer-containers */
    .elementor-element-6a9d4f8,
    .elementor-element-7a3aba8,
    .elementor-element-c5c8ff6,
    .elementor-element-8701844,
    .elementor-element-dd8852b,
    .elementor-element-2f7b274,
    .elementor-element-86780c6,
    .elementor-element-b9d11f0,
    .elementor-element-590eee4 {
        display: none !important;
    }


    /* ========================================================
       TEAM SECTIE (#2727733) — Ruben & Ramon
    ======================================================== */

    .elementor-element-2727733 {
        padding: 40px 0 !important;
    }

    .elementor-element-2727733 > .e-con-inner {
        flex-direction: column !important;
        padding: 0 !important;
        gap: 0 !important;
    }

    /* Beide team-rijen volledig breed */
    .elementor-element-0579f1b {
        width: 100% !important;
        max-width: 100% !important;
        flex-direction: column !important;
        padding: 0 !important;
    }

    /* Ruben: content + foto naast elkaar → stapelen */
    .elementor-element-e424e7c {
        flex-direction: column-reverse !important;
        width: 100% !important;
    }

    /* Tekst kolom Ruben */
    .elementor-element-52b9b28 {
        width: 100% !important;
        max-width: 100% !important;
        padding: 24px 20px !important;
    }

    /* Foto kolom Ruben */
    .elementor-element-8c1491b {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
    }

    .elementor-element-8c1491b img {
        width: 100% !important;
        height: 320px !important;
        object-fit: cover !important;
        object-position: top center !important;
        display: block !important;
    }

    /* Ramon: layout */
    .elementor-element-ccbdb1d {
        width: 100% !important;
        max-width: 100% !important;
        flex-direction: column !important;
        margin-top: 48px !important;
        padding: 0 !important;
    }

    /* Tekst kolom Ramon */
    .elementor-element-98c6e12 {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
    }

    .elementor-element-6497f2a {
        width: 100% !important;
        max-width: 100% !important;
        padding: 24px 20px !important;
    }

    /* Foto kolom Ramon */
    .elementor-element-367723e {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
        order: -1 !important;
    }

    .elementor-element-367723e img {
        width: 100% !important;
        height: 320px !important;
        object-fit: cover !important;
        object-position: top center !important;
        display: block !important;
    }

    /* Naam headings */
    .elementor-element-4818b33 .elementor-heading-title,
    .elementor-element-713fd32 .elementor-heading-title {
        font-size: 22px !important;
        text-align: left !important;
        margin-bottom: 8px !important;
    }

    /* Icoon-lijst (functies) */
    .elementor-element-dc21c90,
    .elementor-element-04c2fa5 {
        margin-bottom: 16px !important;
    }

    .elementor-element-dc21c90 .elementor-icon-list-text,
    .elementor-element-04c2fa5 .elementor-icon-list-text {
        font-size: 14px !important;
        text-align: left !important;
    }

    /* Bio tekst */
    .elementor-element-4e5c871 p,
    .elementor-element-7021003 p {
        font-size: 14px !important;
        line-height: 1.65 !important;
        text-align: left !important;
    }

    /* Expertise tags container */
    .elementor-element-1219c40,
    .elementor-element-f49b0da,
    .elementor-element-80d1df2,
    .elementor-element-67e38c9 {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 8px !important;
        width: 100% !important;
    }

    /* Individuele expertise tag */
    .elementor-element-0652be4,
    .elementor-element-215738d,
    .elementor-element-827e0be,
    .elementor-element-266fe22,
    .elementor-element-1b4471d,
    .elementor-element-e8111f2,
    .elementor-element-821ad74,
    .elementor-element-1e6cda6 {
        width: auto !important;
        flex: 0 0 auto !important;
        padding: 6px 12px !important;
        margin: 0 !important;
    }

    .elementor-element-0652be4 p,
    .elementor-element-215738d p,
    .elementor-element-827e0be p,
    .elementor-element-266fe22 p,
    .elementor-element-1b4471d p,
    .elementor-element-e8111f2 p,
    .elementor-element-821ad74 p,
    .elementor-element-1e6cda6 p {
        font-size: 13px !important;
        white-space: nowrap !important;
        margin: 0 !important;
    }

    /* Divider */
    .elementor-element-6e69128,
    .elementor-element-7bbe682 {
        margin: 20px 0 !important;
    }


    /* ========================================================
       FOOTER (#f9da34e)
    ======================================================== */

    #footer_section {
        padding: 0 !important;
    }

    /* Footer inner rij: 3 kolommen → stapelen */
    .elementor-element-fdc7b37 > .elementor-container {
        flex-direction: column !important;
    }

    .elementor-element-c5ba018,
    .elementor-element-e6c56d6,
    .elementor-element-fd25490 {
        width: 100% !important;
        max-width: 100% !important;
        padding: 24px 20px 0 !important;
    }

    /* Footer logo */
    .elementor-element-c654806 img {
        width: 60px !important;
        height: auto !important;
    }

    /* Footer menu heading */
    .elementor-element-1377431 .elementor-heading-title,
    .elementor-element-79c315d .elementor-heading-title {
        font-size: 16px !important;
        text-align: left !important;
        margin-bottom: 12px !important;
    }

    /* Footer lijsten */
    .elementor-element-6c2fbf3 .elementor-icon-list-text,
    .elementor-element-608bf3c .elementor-icon-list-text {
        font-size: 14px !important;
        text-align: left !important;
    }

    /* Copyright balk */
    .elementor-element-c2ea7bb {
        padding: 16px 20px !important;
        margin-top: 24px !important;
    }

    .elementor-element-17bbdf7 p {
        font-size: 13px !important;
        text-align: center !important;
    }

}


/* ========================================================
   TABLET (768px – 1024px)
======================================================== */

@media screen and (min-width: 768px) and (max-width: 1024px) {

    /* Hero */
    .elementor-element-6bf68c9 .elementor-heading-title {
        font-size: 32px !important;
    }

    /* Tijdlijn: smallere kolommen maar nog horizontaal */
    .elementor-element-c27c68c h2,
    .elementor-element-4047c50 h2,
    .elementor-element-e97a32a h2,
    .elementor-element-45671fb h2,
    .elementor-element-efc142f h2,
    .elementor-element-068edd5 h2,
    .elementor-element-a2f0573 h2,
    .elementor-element-168a8f4 h2,
    .elementor-element-9390f9d h2 {
        font-size: 15px !important;
    }

    /* Team foto's niet te hoog */
    .elementor-element-8c1491b img,
    .elementor-element-367723e img {
        max-height: 480px !important;
        object-fit: cover !important;
        object-position: top center !important;
    }

    /* Footer: 2 kolommen */
    .elementor-element-c5ba018 {
        width: 100% !important;
        max-width: 100% !important;
        padding-bottom: 16px !important;
    }

    .elementor-element-e6c56d6,
    .elementor-element-fd25490 {
        width: 50% !important;
        max-width: 50% !important;
    }

}/* End custom CSS */