.elementor-9 .elementor-element.elementor-element-6ebba9a{--display:flex;--min-height:0px;--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:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b54593f{--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;}.elementor-9 .elementor-element.elementor-element-b54593f.e-con{--flex-grow:0;--flex-shrink:0;}.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-9 .elementor-element.elementor-element-ffdea3d .elementor-heading-title{color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-9 .elementor-element.elementor-element-43ca813{column-gap:0px;}.elementor-9 .elementor-element.elementor-element-5123d11{--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;}.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-9 .elementor-element.elementor-element-e5785f3{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-d7e882e{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-23px;--margin-bottom:-38px;--margin-left:-38px;--margin-right:-38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-f7efbed{--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;}.elementor-9 .elementor-element.elementor-element-f7efbed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-60c49d3 .elementor-button{background-color:#E94E1A;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-60c49d3 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-60c49d3 .elementor-button:focus{background-color:#333333;color:#E94E1A;}.elementor-9 .elementor-element.elementor-element-60c49d3{width:var( --container-widget-width, 87.037% );max-width:87.037%;--container-widget-width:87.037%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-60c49d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-60c49d3 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-60c49d3 .elementor-button:focus svg{fill:#E94E1A;}.elementor-9 .elementor-element.elementor-element-9e8d1f7{--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;}.elementor-9 .elementor-element.elementor-element-9e8d1f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-cca847a .elementor-button{background-color:#E94E1A;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-cca847a .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-cca847a .elementor-button:focus{background-color:#333333;color:#E94E1A;}.elementor-9 .elementor-element.elementor-element-cca847a{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-cca847a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-cca847a > .elementor-widget-container{border-style:none;}.elementor-9 .elementor-element.elementor-element-cca847a .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-cca847a .elementor-button:focus svg{fill:#E94E1A;}.elementor-9 .elementor-element.elementor-element-e58be58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-22e59aa{--spacer-size:75px;}.elementor-9 .elementor-element.elementor-element-2aefd30{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2aefd30:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2aefd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-9 .elementor-element.elementor-element-2aefd30::before, .elementor-9 .elementor-element.elementor-element-2aefd30 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2aefd30 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2aefd30 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2aefd30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2aefd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#333333;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-726e12c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-726e12c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-79721cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-79721cd.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-79721cd .elementor-heading-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dbe204d{color:#C6C6C6;}.elementor-9 .elementor-element.elementor-element-d9ac87a .elementor-button{background-color:#E94E1A;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-d9ac87a .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d9ac87a .elementor-button:focus{background-color:#333333;color:#E84E1B;}.elementor-9 .elementor-element.elementor-element-d9ac87a .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-d9ac87a .elementor-button:focus svg{fill:#E84E1B;}.elementor-9 .elementor-element.elementor-element-07f88eb{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-msie .elementor-9 .elementor-element.elementor-element-eb3f870 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-9 .elementor-element.elementor-element-eb3f870 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-9 .elementor-element.elementor-element-eb3f870:after{content:"0.66";position:absolute;color:transparent;}.elementor-9 .elementor-element.elementor-element-eb3f870 > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb3f870 a .elementor-portfolio-item__overlay{background-color:#E94E1A4A;}.elementor-9 .elementor-element.elementor-element-a83506e{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-f258f42{--display:flex;}.elementor-9 .elementor-element.elementor-element-5fce2af{--display:flex;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-596fa87{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-596fa87.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-596fa87 .elementor-heading-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-256e24b{width:var( --container-widget-width, 33.401% );max-width:33.401%;--container-widget-width:33.401%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-256e24b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-76e9250{--display:flex;--min-height:0px;--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;--flex-wrap:wrap;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4961592{--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;}.elementor-9 .elementor-element.elementor-element-a52c208{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a52c208:hover{background-color:#E5E5E5;--overlay-opacity:0.53;}.elementor-9 .elementor-element.elementor-element-a52c208:hover::before, .elementor-9 .elementor-element.elementor-element-a52c208:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a52c208:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a52c208 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-a52c208 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-a52c208:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-780e4b7 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-9 .elementor-element.elementor-element-780e4b7 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-780e4b7{--icon-box-icon-margin:11px;}.elementor-9 .elementor-element.elementor-element-780e4b7 .elementor-icon{font-size:76px;}.elementor-9 .elementor-element.elementor-element-780e4b7 .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-8fae5ca > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-9 .elementor-element.elementor-element-8fae5ca{text-align:center;}.elementor-9 .elementor-element.elementor-element-80c3d63 .elementor-button{background-color:#E94E1A;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-80c3d63 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-80c3d63 .elementor-button:focus{background-color:#333333;color:#E84E1B;}.elementor-9 .elementor-element.elementor-element-80c3d63 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-80c3d63 .elementor-button:focus svg{fill:#E84E1B;}.elementor-9 .elementor-element.elementor-element-e68a31b{--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;}.elementor-9 .elementor-element.elementor-element-f9f6a16{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f9f6a16:hover{background-color:#E5E5E5E5;--overlay-opacity:0.53;}.elementor-9 .elementor-element.elementor-element-f9f6a16:hover::before, .elementor-9 .elementor-element.elementor-element-f9f6a16:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f9f6a16:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f9f6a16 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-f9f6a16 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-f9f6a16:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-75b3dbc > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-9 .elementor-element.elementor-element-75b3dbc .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-75b3dbc{--icon-box-icon-margin:11px;}.elementor-9 .elementor-element.elementor-element-75b3dbc .elementor-icon{font-size:76px;}.elementor-9 .elementor-element.elementor-element-75b3dbc .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-75b3dbc .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-75b3dbc .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-b0c8a07 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-9 .elementor-element.elementor-element-b0c8a07{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-794a5a2 .elementor-button{background-color:#E94E1A;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-794a5a2 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-794a5a2 .elementor-button:focus{background-color:#333333;color:#E84E1B;}.elementor-9 .elementor-element.elementor-element-794a5a2 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-794a5a2 .elementor-button:focus svg{fill:#E84E1B;}.elementor-9 .elementor-element.elementor-element-9a15e06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5ad8a1f{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5ad8a1f:hover{background-color:#E5E5E5;--overlay-opacity:0.53;}.elementor-9 .elementor-element.elementor-element-5ad8a1f:hover::before, .elementor-9 .elementor-element.elementor-element-5ad8a1f:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5ad8a1f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5ad8a1f > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-5ad8a1f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-5ad8a1f:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-f25c9c9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-9 .elementor-element.elementor-element-f25c9c9 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f25c9c9{--icon-box-icon-margin:11px;}.elementor-9 .elementor-element.elementor-element-f25c9c9 .elementor-icon{font-size:76px;}.elementor-9 .elementor-element.elementor-element-f25c9c9 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f25c9c9 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-f25c9c9 .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-0289448 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-9 .elementor-element.elementor-element-0289448{text-align:center;}.elementor-9 .elementor-element.elementor-element-76bae10 .elementor-button{background-color:#E94E1A;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-76bae10 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-76bae10 .elementor-button:focus{background-color:#333333;color:#E84E1B;}.elementor-9 .elementor-element.elementor-element-76bae10 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-76bae10 .elementor-button:focus svg{fill:#E84E1B;}.elementor-9 .elementor-element.elementor-element-0826f2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-37c8be5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-37c8be5:hover{background-color:#E5E5E5;--overlay-opacity:0.53;}.elementor-9 .elementor-element.elementor-element-37c8be5:hover::before, .elementor-9 .elementor-element.elementor-element-37c8be5:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-37c8be5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-37c8be5 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-37c8be5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-37c8be5:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-b1e80c9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-9 .elementor-element.elementor-element-b1e80c9 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b1e80c9{--icon-box-icon-margin:13px;}.elementor-9 .elementor-element.elementor-element-b1e80c9 .elementor-icon{font-size:76px;}.elementor-9 .elementor-element.elementor-element-b1e80c9 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-b1e80c9 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-b1e80c9 .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-fddceaf > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 39px 0px 50px;}.elementor-9 .elementor-element.elementor-element-fddceaf{column-gap:0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-fddceaf p{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-bf594cf .elementor-button{background-color:#E94E1A;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-bf594cf .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-bf594cf .elementor-button:focus{background-color:#333333;color:#E84E1B;}.elementor-9 .elementor-element.elementor-element-bf594cf .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-bf594cf .elementor-button:focus svg{fill:#E84E1B;}.elementor-9 .elementor-element.elementor-element-3154bbc{--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;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-3154bbc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3154bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-9 .elementor-element.elementor-element-3154bbc::before, .elementor-9 .elementor-element.elementor-element-3154bbc > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3154bbc > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3154bbc > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3154bbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3154bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-3635937{--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;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-9 .elementor-element.elementor-element-23c2f39 .elementor-counter-title{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-228f4a4{--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;}.elementor-9 .elementor-element.elementor-element-529b5c1 .elementor-counter-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-035023e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-035023e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0aadaa9 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0aadaa9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-5f1cd1e{--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;}.elementor-9 .elementor-element.elementor-element-0abb0f4{--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;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-58c522d{--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;}.elementor-9 .elementor-element.elementor-element-040a04e > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-040a04e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-040a04e{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-040a04e .elementor-icon-box-title{margin-bottom:9px;color:#000000;}.elementor-9 .elementor-element.elementor-element-040a04e.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;}.elementor-9 .elementor-element.elementor-element-040a04e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-040a04e.elementor-view-default .elementor-icon{fill:#F5F5F5;color:#F5F5F5;border-color:#F5F5F5;}.elementor-9 .elementor-element.elementor-element-040a04e .elementor-icon-box-description{color:#A4A4A4;}.elementor-9 .elementor-element.elementor-element-4773682{--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;}.elementor-9 .elementor-element.elementor-element-ab5cbc0 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-ab5cbc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ab5cbc0{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-ab5cbc0 .elementor-icon-box-title{margin-bottom:9px;color:#000000;}.elementor-9 .elementor-element.elementor-element-ab5cbc0.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;}.elementor-9 .elementor-element.elementor-element-ab5cbc0.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ab5cbc0.elementor-view-default .elementor-icon{fill:#F5F5F5;color:#F5F5F5;border-color:#F5F5F5;}.elementor-9 .elementor-element.elementor-element-ab5cbc0 .elementor-icon-box-description{color:#A4A4A4;}.elementor-9 .elementor-element.elementor-element-f73a8fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-068283e > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-068283e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-068283e{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-068283e .elementor-icon-box-title{margin-bottom:9px;color:#000000;}.elementor-9 .elementor-element.elementor-element-068283e.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;}.elementor-9 .elementor-element.elementor-element-068283e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-068283e.elementor-view-default .elementor-icon{fill:#F5F5F5;color:#F5F5F5;border-color:#F5F5F5;}.elementor-9 .elementor-element.elementor-element-068283e .elementor-icon-box-description{color:#A4A4A4;}.elementor-9 .elementor-element.elementor-element-c59470e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3851338 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-3851338.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3851338{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-3851338 .elementor-icon-box-title{margin-bottom:9px;color:#000000;}.elementor-9 .elementor-element.elementor-element-3851338.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;}.elementor-9 .elementor-element.elementor-element-3851338.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3851338.elementor-view-default .elementor-icon{fill:#F5F5F5;color:#F5F5F5;border-color:#F5F5F5;}.elementor-9 .elementor-element.elementor-element-3851338 .elementor-icon-box-description{color:#A4A4A4;}.elementor-9 .elementor-element.elementor-element-b20bbc3{--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:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b20bbc3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b20bbc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-9 .elementor-element.elementor-element-73ef299{--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;}.elementor-9 .elementor-element.elementor-element-73ef299.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1cb62a0{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-c290095 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFF3F3;}.elementor-9 .elementor-element.elementor-element-e9cda0d{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1cfa28d .elementor-button{background-color:#E94E1A;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-1cfa28d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-1cfa28d .elementor-button:focus{background-color:#333333;color:#E84E1B;}.elementor-9 .elementor-element.elementor-element-1cfa28d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-1cfa28d .elementor-button:focus svg{fill:#E84E1B;}.elementor-9 .elementor-element.elementor-element-2f3463d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-151e698{--display:flex;}.elementor-9 .elementor-element.elementor-element-dde65fb{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-daee906{--display:flex;}.elementor-9 .elementor-element.elementor-element-913cb65{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3f5fc3e{--display:flex;}.elementor-9 .elementor-element.elementor-element-07e47d0{--display:flex;}.elementor-9 .elementor-element.elementor-element-fb29fbd{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFDFD;}.elementor-9 .elementor-element.elementor-element-fb29fbd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#333333;border-style:groove;}.elementor-9 .elementor-element.elementor-element-fb29fbd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E84E1B;}.elementor-9 .elementor-element.elementor-element-fb29fbd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#E84E1B;}.elementor-9 .elementor-element.elementor-element-8ee28dc{--display:flex;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-60c49d3{width:var( --container-widget-width, 173.281px );max-width:173.281px;--container-widget-width:173.281px;--container-widget-flex-grow:0;}.elementor-msie .elementor-9 .elementor-element.elementor-element-eb3f870 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-9 .elementor-element.elementor-element-035023e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-d7e882e{--justify-content:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-9 .elementor-element.elementor-element-d7e882e.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f7efbed{--width:340px;}.elementor-9 .elementor-element.elementor-element-60c49d3{width:var( --container-widget-width, 264.913px );max-width:264.913px;--container-widget-width:264.913px;--container-widget-flex-grow:0;z-index:0;}.elementor-9 .elementor-element.elementor-element-60c49d3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9e8d1f7{--width:298px;}.elementor-9 .elementor-element.elementor-element-cca847a{width:var( --container-widget-width, 201.4px );max-width:201.4px;--container-widget-width:201.4px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-cca847a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cca847a.elementor-element{--align-self:center;}.elementor-msie .elementor-9 .elementor-element.elementor-element-eb3f870 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-9 .elementor-element.elementor-element-596fa87{width:var( --container-widget-width, 200.688px );max-width:200.688px;--container-widget-width:200.688px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-035023e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-0aadaa9{text-align:left;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-6ebba9a{--content-width:1140px;}.elementor-9 .elementor-element.elementor-element-b54593f{--width:62%;}.elementor-9 .elementor-element.elementor-element-d7e882e{--content-width:1140px;}.elementor-9 .elementor-element.elementor-element-f7efbed{--width:29.484%;}.elementor-9 .elementor-element.elementor-element-9e8d1f7{--width:43.437%;}.elementor-9 .elementor-element.elementor-element-2aefd30{--content-width:1140px;}.elementor-9 .elementor-element.elementor-element-726e12c{--width:63%;}.elementor-9 .elementor-element.elementor-element-76e9250{--content-width:1276px;}.elementor-9 .elementor-element.elementor-element-4961592{--width:50%;}.elementor-9 .elementor-element.elementor-element-a52c208{--width:95%;}.elementor-9 .elementor-element.elementor-element-e68a31b{--width:50%;}.elementor-9 .elementor-element.elementor-element-f9f6a16{--width:100%;}.elementor-9 .elementor-element.elementor-element-9a15e06{--width:50%;}.elementor-9 .elementor-element.elementor-element-5ad8a1f{--width:125%;}.elementor-9 .elementor-element.elementor-element-0826f2e{--width:50%;}.elementor-9 .elementor-element.elementor-element-37c8be5{--width:125%;}.elementor-9 .elementor-element.elementor-element-3635937{--width:50%;}.elementor-9 .elementor-element.elementor-element-228f4a4{--width:50%;}.elementor-9 .elementor-element.elementor-element-035023e{--content-width:1174px;}.elementor-9 .elementor-element.elementor-element-5f1cd1e{--content-width:1169px;}.elementor-9 .elementor-element.elementor-element-0abb0f4{--content-width:1481px;}.elementor-9 .elementor-element.elementor-element-58c522d{--width:50%;}.elementor-9 .elementor-element.elementor-element-4773682{--width:50%;}.elementor-9 .elementor-element.elementor-element-f73a8fd{--width:50%;}.elementor-9 .elementor-element.elementor-element-c59470e{--width:50%;}.elementor-9 .elementor-element.elementor-element-73ef299{--width:34.972%;}.elementor-9 .elementor-element.elementor-element-2f3463d{--content-width:600px;}.elementor-9 .elementor-element.elementor-element-8ee28dc{--content-width:1481px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-f7efbed{--width:238.266px;}.elementor-9 .elementor-element.elementor-element-9e8d1f7{--width:306.375px;}}/* Start custom CSS for image, class: .elementor-element-b879700 */.elementor-9 .elementor-element.elementor-element-b879700 {
  position: relative;
  overflow: visible; /* belangrijk! zo kan de onderste L naar buiten */
}

.elementor-9 .elementor-element.elementor-element-b879700::before,
.elementor-9 .elementor-element.elementor-element-b879700::after {
  content: '';
  position: absolute;
  width: 90px;
  height: 90px;
  box-sizing: content-box;
  pointer-events: none;
}

.elementor-9 .elementor-element.elementor-element-b879700::before {
  top: 20px;
  left: 20px;
  border-top: 2.5px solid #E94E1A;
  border-left: 2.5px solid #E94E1A;
}

.elementor-9 .elementor-element.elementor-element-b879700::after {
  bottom: -20px;  /* duwt de L buiten het kader */
  right: -20px;   /* idem */
  border-bottom: 2.4px solid #E94E1A;
  border-right: 2.5px solid #E94E1A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79721cd */.elementor-9 .elementor-element.elementor-element-79721cd {
  position: relative;
  overflow: visible; /* belangrijk! zo kan de onderste L naar buiten */
}

.elementor-9 .elementor-element.elementor-element-79721cd::before,
.elementor-9 .elementor-element.elementor-element-79721cd::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  box-sizing: content-box;
  pointer-events: none;
}

.elementor-9 .elementor-element.elementor-element-79721cd::before {
  top: -10px;
  left: -10px;
  border-top: 2.5px solid #E94E1A;
  border-left: 2.5px solid #E94E1A;
}

.elementor-9 .elementor-element.elementor-element-79721cd::after {
  bottom: -10px;  /* duwt de L buiten het kader */
  right: -10px;   /* idem */
  border-bottom: 2.4px solid #E94E1A;
  border-right: 2.5px solid #E94E1A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-596fa87 */.elementor-9 .elementor-element.elementor-element-596fa87 {
  position: relative;
  overflow: visible; /* belangrijk! zo kan de onderste L naar buiten */
}
 
.elementor-9 .elementor-element.elementor-element-596fa87::before,
.elementor-9 .elementor-element.elementor-element-596fa87::after {
  content: '';
  position: absolute;
  width: 70px;
  height: 70px;
  box-sizing: content-box;
  pointer-events: none;
}
 
.elementor-9 .elementor-element.elementor-element-596fa87::before {
  top: -10px;
  left: 4px;
  border-top: 2.5px solid #E94E1A;
  border-left: 2.5px solid #E94E1A;
}
 
.elementor-9 .elementor-element.elementor-element-596fa87::after {
  bottom: -20px;  /* duwt de L buiten het kader */
  right: -10px;   /* idem */
  border-bottom: 2.4px solid #E94E1A;
  border-right: 2.5px solid #E94E1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a52c208 */.elementor-9 .elementor-element.elementor-element-a52c208 {
  position: relative;
  overflow: visible; /* belangrijk! zo kan de onderste L naar buiten */
  padding: 40px;
  background: white;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  max-width: 90%;
  margin: 50px auto;
  box-sizing: border-box;
}

.elementor-9 .elementor-element.elementor-element-a52c208::before,
.elementor-9 .elementor-element.elementor-element-a52c208::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  box-sizing: content-box;
  pointer-events: none;
}

/* Linkerbovenhoek */
.elementor-9 .elementor-element.elementor-element-a52c208::before {
  top: 20px;
  left: 20px;
  border-top: 2.5px solid #000000;
  border-left: 2.5px solid #000000;
}

/* Rechteronderhoek */
.elementor-9 .elementor-element.elementor-element-a52c208::after {
  bottom: 20px;
  right: 20px;
  border-bottom: 2.5px solid #000000;
  border-right: 2.5px solid #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f6a16 */.elementor-9 .elementor-element.elementor-element-f9f6a16 {
  position: relative;
  overflow: visible; /* belangrijk! zo kan de onderste L naar buiten */
  padding: 40px;
  background: white;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  max-width: 90%;
  margin: 50px auto;
  box-sizing: border-box;
}

.elementor-9 .elementor-element.elementor-element-f9f6a16::before,
.elementor-9 .elementor-element.elementor-element-f9f6a16::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  box-sizing: content-box;
  pointer-events: none;
}

/* Linkerbovenhoek */
.elementor-9 .elementor-element.elementor-element-f9f6a16::before {
  top: 20px;
  left: 20px;
  border-top: 2.5px solid #000000;
  border-left: 2.5px solid #000000;
}

/* Rechteronderhoek */
.elementor-9 .elementor-element.elementor-element-f9f6a16::after {
  bottom: 20px;
  right: 20px;
  border-bottom: 2.5px solid #000000;
  border-right: 2.5px solid #000000;
}
..elementor-9 .elementor-element.elementor-element-f9f6a16 {
  display: inline-block;
  vertical-align: top;
  margin: 20px; /* ruimte rondom elke container */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ad8a1f */.elementor-9 .elementor-element.elementor-element-5ad8a1f {
  position: relative;
  overflow: visible; /* belangrijk! zo kan de onderste L naar buiten */
  padding: 40px;
  background: white;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  max-width: 90%;
  margin: 50px auto;
  box-sizing: border-box;
}

.elementor-9 .elementor-element.elementor-element-5ad8a1f::before,
.elementor-9 .elementor-element.elementor-element-5ad8a1f::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  box-sizing: content-box;
  pointer-events: none;
}

/* Linkerbovenhoek */
.elementor-9 .elementor-element.elementor-element-5ad8a1f::before {
  top: 20px;
  left: 20px;
  border-top: 2.5px solid #000000;
  border-left: 2.5px solid #000000;
}

/* Rechteronderhoek */
.elementor-9 .elementor-element.elementor-element-5ad8a1f::after {
  bottom: 20px;
  right: 20px;
  border-bottom: 2.5px solid #000000;
  border-right: 2.5px solid #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37c8be5 */.elementor-9 .elementor-element.elementor-element-37c8be5 {
  position: relative;
  overflow: visible; /* belangrijk! zo kan de onderste L naar buiten */
  padding: 40px;
  background: white;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  max-width: 90%;
  margin: 50px auto;
  box-sizing: border-box;
}

.elementor-9 .elementor-element.elementor-element-37c8be5::before,
.elementor-9 .elementor-element.elementor-element-37c8be5::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  box-sizing: content-box;
  pointer-events: none;
}

/* Linkerbovenhoek */
.elementor-9 .elementor-element.elementor-element-37c8be5::before {
  top: 20px;
  left: 20px;
  border-top: 2.5px solid #000000;
  border-left: 2.5px solid #000000;
}

/* Rechteronderhoek */
.elementor-9 .elementor-element.elementor-element-37c8be5::after {
  bottom: 20px;
  right: 20px;
  border-bottom: 2.5px solid #000000;
  border-right: 2.5px solid #000000;
}
..elementor-9 .elementor-element.elementor-element-37c8be5 {
  display: inline-block;
  vertical-align: top;
  margin: 20px; /* ruimte rondom elke container */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c290095 */.elementor-9 .elementor-element.elementor-element-c290095 {
  position: relative;
  overflow: visible; /* belangrijk! zo kan de onderste L naar buiten */
}
 
.elementor-9 .elementor-element.elementor-element-c290095::before,
.elementor-9 .elementor-element.elementor-element-c290095::after {
  content: '';
  position: absolute;
  width: 50px;
  height: 50px;
  box-sizing: content-box;
  pointer-events: none;
}
 
.elementor-9 .elementor-element.elementor-element-c290095::before {
  top: -20px;
  left: -15px;
  border-top: 2.5px solid #E94E1A;
  border-left: 2.5px solid #E94E1A;
}
 
.elementor-9 .elementor-element.elementor-element-c290095::after {
  bottom: -15px;  /* duwt de L buiten het kader */
  right: 0px;   /* idem */
  border-bottom: 2.4px solid #E94E1A;
  border-right: 2.5px solid #E94E1A;
}/* End custom CSS */