.elementor-118 .elementor-element.elementor-element-8343d36{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-118 .elementor-element.elementor-element-8810413{--display:flex;}.elementor-118 .elementor-element.elementor-element-b76647f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:55px 0px;--row-gap:55px;--column-gap:0px;--margin-top:130px;--margin-bottom:145px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-19d765c{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-ae5d679{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-f12cc18 .elementor-heading-title{font-family:var( --e-global-typography-h1-font-family ), Sans-serif;font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{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-118 .elementor-element.elementor-element-0c6d296{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-dff7244 .elementor-button{background-color:#00295800;font-family:var( --e-global-typography-a-font-family ), Sans-serif;font-size:var( --e-global-typography-a-font-size );font-weight:var( --e-global-typography-a-font-weight );line-height:var( --e-global-typography-a-line-height );letter-spacing:var( --e-global-typography-a-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.4s;border-style:solid;border-width:1.5px 1.5px 1.5px 40px;border-color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-dff7244 .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-dff7244 .elementor-button:focus{background-color:#00295833;}.elementor-118 .elementor-element.elementor-element-dff7244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-59837de{--display:flex;}.elementor-118 .elementor-element.elementor-element-19afe29{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:75px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-118 .elementor-element.elementor-element-e8aebbd{padding:0% 0% 87.5% 0%;}.elementor-118 .elementor-element.elementor-element-e8aebbd img{width:100%;}.elementor-118 .elementor-element.elementor-element-540777e{--display:flex;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:110px;--margin-bottom:205px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-118 .elementor-element.elementor-element-2f1ea4f{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-1d59018 .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-74bde68{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-23e9fc0{--display:flex;--padding-top:0%;--padding-bottom:115%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-23e9fc0:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-23e9fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-9f8d93a{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-9f8d93a{right:0px;}.elementor-118 .elementor-element.elementor-element-9f8d93a{top:0px;z-index:1;}.elementor-118 .elementor-element.elementor-element-83803ae{--display:flex;--position:absolute;bottom:30px;--z-index:2;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-83803ae{left:30px;}body.rtl .elementor-118 .elementor-element.elementor-element-83803ae{right:30px;}.elementor-118 .elementor-element.elementor-element-5ce21c7{padding:0px 0px 0px 5px;}.elementor-118 .elementor-element.elementor-element-5ce21c7 .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-size:1.9444rem;font-weight:600;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-a9e4d2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-35a30c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-fea3ea7{--display:flex;--padding-top:0%;--padding-bottom:115%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-fea3ea7:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-fea3ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-e99445b{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-e99445b{right:0px;}.elementor-118 .elementor-element.elementor-element-e99445b{top:0px;z-index:1;}.elementor-118 .elementor-element.elementor-element-dd710ab{--display:flex;--position:absolute;bottom:30px;--z-index:2;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-dd710ab{left:30px;}body.rtl .elementor-118 .elementor-element.elementor-element-dd710ab{right:30px;}.elementor-118 .elementor-element.elementor-element-9aa1ac9{padding:0px 0px 0px 5px;}.elementor-118 .elementor-element.elementor-element-9aa1ac9 .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-size:1.9444rem;font-weight:600;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-1ef24e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-ba89543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-3285e1b{--display:flex;--padding-top:0%;--padding-bottom:115%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-3285e1b:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-3285e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-2decfae{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-2decfae{right:0px;}.elementor-118 .elementor-element.elementor-element-2decfae{top:0px;z-index:1;}.elementor-118 .elementor-element.elementor-element-d9a4f90{--display:flex;--position:absolute;bottom:30px;--z-index:2;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-d9a4f90{left:30px;}body.rtl .elementor-118 .elementor-element.elementor-element-d9a4f90{right:30px;}.elementor-118 .elementor-element.elementor-element-a2148ec{padding:0px 0px 0px 5px;}.elementor-118 .elementor-element.elementor-element-a2148ec .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-size:1.9444rem;font-weight:600;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-409acc2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-369f92c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-b63ab8c{--display:flex;--padding-top:0%;--padding-bottom:115%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-b63ab8c:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-b63ab8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-3c32e4c{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-3c32e4c{right:0px;}.elementor-118 .elementor-element.elementor-element-3c32e4c{top:0px;z-index:1;}.elementor-118 .elementor-element.elementor-element-ada4a3c{--display:flex;--position:absolute;bottom:30px;--z-index:2;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-ada4a3c{left:30px;}body.rtl .elementor-118 .elementor-element.elementor-element-ada4a3c{right:30px;}.elementor-118 .elementor-element.elementor-element-d0d5b5f{padding:0px 0px 0px 5px;}.elementor-118 .elementor-element.elementor-element-d0d5b5f .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-size:1.9444rem;font-weight:600;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-bcba5dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-e56616e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-9132a07{--display:flex;--padding-top:0%;--padding-bottom:115%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-9132a07:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-9132a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-905db0d{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-905db0d{right:0px;}.elementor-118 .elementor-element.elementor-element-905db0d{top:0px;z-index:1;}.elementor-118 .elementor-element.elementor-element-e337f3a{--display:flex;--position:absolute;bottom:30px;--z-index:2;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-e337f3a{left:30px;}body.rtl .elementor-118 .elementor-element.elementor-element-e337f3a{right:30px;}.elementor-118 .elementor-element.elementor-element-3f8d0cc{padding:0px 0px 0px 5px;}.elementor-118 .elementor-element.elementor-element-3f8d0cc .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-size:1.9444rem;font-weight:600;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-0859eb9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-633aa30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-be74270{--display:flex;--padding-top:0%;--padding-bottom:115%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-be74270:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-be74270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-02d186f{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-02d186f{right:0px;}.elementor-118 .elementor-element.elementor-element-02d186f{top:1px;z-index:1;}.elementor-118 .elementor-element.elementor-element-cdd66e4{--display:flex;--position:absolute;bottom:30px;--z-index:2;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-cdd66e4{left:30px;}body.rtl .elementor-118 .elementor-element.elementor-element-cdd66e4{right:30px;}.elementor-118 .elementor-element.elementor-element-4506941{padding:0px 0px 0px 5px;}.elementor-118 .elementor-element.elementor-element-4506941 .elementor-heading-title{font-family:"Gabarito", Sans-serif;font-size:1.9444rem;font-weight:600;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-bd3e2b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-6962048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-6aaeec5 );}.elementor-118 .elementor-element.elementor-element-4349e47{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-118 .elementor-element.elementor-element-4349e47:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-4349e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://verada.be/wp-content/uploads/2026/06/Background_white_squares-1.svg");background-position:0px 0%;background-repeat:no-repeat;}.elementor-118 .elementor-element.elementor-element-1d5fdf7{--display:flex;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:110px;--margin-bottom:205px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-5791497{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-2aba021{--display:flex;}.elementor-118 .elementor-element.elementor-element-8a857ba .elementor-heading-title{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-849aca4{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-8c354dc{--display:flex;}.elementor-118 .elementor-element.elementor-element-961f472 .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-a016c15{--display:flex;--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-end;--align-items:center;}.elementor-118 .elementor-element.elementor-element-8b08a2f .elementor-button{background-color:#00295800;font-family:var( --e-global-typography-a-font-family ), Sans-serif;font-size:var( --e-global-typography-a-font-size );font-weight:var( --e-global-typography-a-font-weight );line-height:var( --e-global-typography-a-line-height );letter-spacing:var( --e-global-typography-a-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.4s;border-style:solid;border-width:1.5px 1.5px 1.5px 40px;border-color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-8b08a2f .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-8b08a2f .elementor-button:focus{background-color:#00295833;}.elementor-118 .elementor-element.elementor-element-8b08a2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-a6efc08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:60px 30px;--row-gap:60px;--column-gap:30px;}.elementor-118 .elementor-element.elementor-element-363ea67{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-4b6b721{--display:flex;--min-height:135px;--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;}.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-118 .elementor-element.elementor-element-5e882fa .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-5e882fa .elementor-icon{font-size:50px;}.elementor-118 .elementor-element.elementor-element-5e882fa .elementor-icon svg{height:50px;}.elementor-118 .elementor-element.elementor-element-da674fd{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-3f68b9a .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-711cc3e{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-7914a41{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-867bf8b{--display:flex;--min-height:135px;--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;}.elementor-118 .elementor-element.elementor-element-8f1eeaf .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-8f1eeaf .elementor-icon{font-size:50px;}.elementor-118 .elementor-element.elementor-element-8f1eeaf .elementor-icon svg{height:50px;}.elementor-118 .elementor-element.elementor-element-772724b{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-d734de4 .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-f559715{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-7aa2fd5{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-8bd87a6{--display:flex;--min-height:135px;--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;}.elementor-118 .elementor-element.elementor-element-6cedfd4 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-6cedfd4 .elementor-icon{font-size:50px;}.elementor-118 .elementor-element.elementor-element-6cedfd4 .elementor-icon svg{height:50px;}.elementor-118 .elementor-element.elementor-element-8486171{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-d402075 .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-b83bfda{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-8e588d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:110px;--margin-bottom:205px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-118 .elementor-element.elementor-element-f5e89ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;}.elementor-118 .elementor-element.elementor-element-f5e89ab .elementor-heading-title{font-family:var( --e-global-typography-h1-font-family ), Sans-serif;font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-118 .elementor-element.elementor-element-8ff358f .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3 - 0.02px);flex:0 1 calc( 100% / 3 - 0.02px );flex-grow:0;padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );}.elementor-118 .elementor-element.elementor-element-8ff358f .elementor-repeater-item-3289d51 > *{display:inline-block;}.elementor-118 .elementor-element.elementor-element-8ff358f .elementor-repeater-item-c4466c4.dce-item_image{justify-content:top;}.elementor-118 .elementor-element.elementor-element-8ff358f .dce-posts-fallback{text-align:left;}.elementor-118 .elementor-element.elementor-element-8ff358f .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );}.elementor-118 .elementor-element.elementor-element-8ff358f .dce-post-item{padding-bottom:15px;}.elementor-118 .elementor-element.elementor-element-124be95{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-118 .elementor-element.elementor-element-0e61b63{--display:flex;}.elementor-118 .elementor-element.elementor-element-d11f464{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:calc(max(60px, 100vw - 1400px) / -2);--margin-right:0;}.elementor-118 .elementor-element.elementor-element-5e08b3b img{width:100%;}.elementor-118 .elementor-element.elementor-element-c7a7080{--display:flex;}.elementor-118 .elementor-element.elementor-element-796655e{--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:space-between;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:210px;--margin-bottom:145px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-796655e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-118 .elementor-element.elementor-element-eeccf08{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-a4bb525{--display:flex;}.elementor-118 .elementor-element.elementor-element-5a7d3f4 .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-c34c57d{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-d90aac1 .elementor-button{background-color:#00295800;font-family:var( --e-global-typography-a-font-family ), Sans-serif;font-size:var( --e-global-typography-a-font-size );font-weight:var( --e-global-typography-a-font-weight );line-height:var( --e-global-typography-a-line-height );letter-spacing:var( --e-global-typography-a-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.4s;border-style:solid;border-width:1.5px 1.5px 1.5px 40px;border-color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-d90aac1 .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-d90aac1 .elementor-button:focus{background-color:#00295833;}.elementor-118 .elementor-element.elementor-element-d90aac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-4ea00fc{--display:flex;}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-8343d36{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-b76647f{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-19d765c{--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-f12cc18 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-118 .elementor-element.elementor-element-0c6d296{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-dff7244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-dff7244 .elementor-button{font-size:var( --e-global-typography-a-font-size );line-height:var( --e-global-typography-a-line-height );letter-spacing:var( --e-global-typography-a-letter-spacing );}.elementor-118 .elementor-element.elementor-element-19afe29{--margin-top:0;--margin-bottom:0;--margin-left:calc(max(60px, 100vw - 680px) / -2);--margin-right:0;}.elementor-118 .elementor-element.elementor-element-540777e{--gap:75px 0px;--row-gap:75px;--column-gap:0px;--margin-top:55px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-1d59018 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-74bde68{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-23e9fc0{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-83803ae{left:20px;}body.rtl .elementor-118 .elementor-element.elementor-element-83803ae{right:20px;}.elementor-118 .elementor-element.elementor-element-83803ae{bottom:20px;}.elementor-118 .elementor-element.elementor-element-fea3ea7{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-dd710ab{left:20px;}body.rtl .elementor-118 .elementor-element.elementor-element-dd710ab{right:20px;}.elementor-118 .elementor-element.elementor-element-dd710ab{bottom:20px;}.elementor-118 .elementor-element.elementor-element-3285e1b{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-d9a4f90{left:20px;}body.rtl .elementor-118 .elementor-element.elementor-element-d9a4f90{right:20px;}.elementor-118 .elementor-element.elementor-element-d9a4f90{bottom:20px;}.elementor-118 .elementor-element.elementor-element-b63ab8c{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-ada4a3c{left:20px;}body.rtl .elementor-118 .elementor-element.elementor-element-ada4a3c{right:20px;}.elementor-118 .elementor-element.elementor-element-ada4a3c{bottom:20px;}.elementor-118 .elementor-element.elementor-element-9132a07{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-e337f3a{left:20px;}body.rtl .elementor-118 .elementor-element.elementor-element-e337f3a{right:20px;}.elementor-118 .elementor-element.elementor-element-e337f3a{bottom:20px;}.elementor-118 .elementor-element.elementor-element-be74270{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-cdd66e4{left:20px;}body.rtl .elementor-118 .elementor-element.elementor-element-cdd66e4{right:20px;}.elementor-118 .elementor-element.elementor-element-cdd66e4{bottom:20px;}.elementor-118 .elementor-element.elementor-element-4349e47:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-4349e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-118 .elementor-element.elementor-element-4349e47{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-1d5fdf7{--gap:75px 0px;--row-gap:75px;--column-gap:0px;--margin-top:55px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-8a857ba .elementor-heading-title{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-849aca4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-961f472 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-a016c15{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-118 .elementor-element.elementor-element-8b08a2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-8b08a2f .elementor-button{font-size:var( --e-global-typography-a-font-size );line-height:var( --e-global-typography-a-line-height );letter-spacing:var( --e-global-typography-a-letter-spacing );}.elementor-118 .elementor-element.elementor-element-a6efc08{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-363ea67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-4b6b721{--min-height:0px;}.elementor-118 .elementor-element.elementor-element-3f68b9a .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-711cc3e{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-7914a41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-867bf8b{--min-height:0px;}.elementor-118 .elementor-element.elementor-element-d734de4 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-f559715{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-7aa2fd5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-8bd87a6{--min-height:0px;}.elementor-118 .elementor-element.elementor-element-d402075 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-b83bfda{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-8e588d6{--margin-top:50px;--margin-bottom:250px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-118 .elementor-element.elementor-element-f5e89ab .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-118 .elementor-element.elementor-element-8ff358f .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2 - 0.02px);flex:0 1 calc( 100% / 2 - 0.02px );}.elementor-118 .elementor-element.elementor-element-124be95{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-118 .elementor-element.elementor-element-d11f464{--margin-top:0;--margin-bottom:0;--margin-left:calc(max(60px, 100vw - 680px) / -2);--margin-right:0;}.elementor-118 .elementor-element.elementor-element-796655e{--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-eeccf08{--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-5a7d3f4 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-c34c57d{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-d90aac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-d90aac1 .elementor-button{font-size:var( --e-global-typography-a-font-size );line-height:var( --e-global-typography-a-line-height );letter-spacing:var( --e-global-typography-a-letter-spacing );}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-b76647f{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-19d765c{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-f12cc18 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-118 .elementor-element.elementor-element-0c6d296{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-dff7244 .elementor-button{font-size:var( --e-global-typography-a-font-size );line-height:var( --e-global-typography-a-line-height );letter-spacing:var( --e-global-typography-a-letter-spacing );}.elementor-118 .elementor-element.elementor-element-19afe29{--width:100vw;--margin-top:0;--margin-bottom:0;--margin-left:calc(max(60px, 100vw - 315px) / -2);--margin-right:0;}.elementor-118 .elementor-element.elementor-element-540777e{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:40px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-1d59018 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-74bde68{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-23e9fc0{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-83803ae{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-fea3ea7{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-dd710ab{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-3285e1b{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-d9a4f90{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-b63ab8c{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-ada4a3c{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-9132a07{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-e337f3a{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-be74270{--padding-top:0%;--padding-bottom:100%;--padding-left:0%;--padding-right:0%;}.elementor-118 .elementor-element.elementor-element-cdd66e4{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-4349e47{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-1d5fdf7{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:40px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-8a857ba .elementor-heading-title{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-961f472 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-8b08a2f .elementor-button{font-size:var( --e-global-typography-a-font-size );line-height:var( --e-global-typography-a-line-height );letter-spacing:var( --e-global-typography-a-letter-spacing );}.elementor-118 .elementor-element.elementor-element-3f68b9a .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-711cc3e{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-d734de4 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-f559715{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-d402075 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-b83bfda{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-8e588d6{--margin-top:30px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-f5e89ab .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-118 .elementor-element.elementor-element-8ff358f .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1 - 0.02px);flex:0 1 calc( 100% / 1 - 0.02px );}.elementor-118 .elementor-element.elementor-element-d11f464{--width:100vw;--margin-top:0;--margin-bottom:0;--margin-left:calc(max(60px, 100vw - 315px) / -2);--margin-right:0;}.elementor-118 .elementor-element.elementor-element-5a7d3f4 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-118 .elementor-element.elementor-element-c34c57d{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-118 .elementor-element.elementor-element-d90aac1 .elementor-button{font-size:var( --e-global-typography-a-font-size );line-height:var( --e-global-typography-a-line-height );letter-spacing:var( --e-global-typography-a-letter-spacing );}}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-ae5d679{--width:455px;}.elementor-118 .elementor-element.elementor-element-19afe29{--width:calc(calc(100% - 75px) + (max(60px, 100vw - 1400px) / 2));}.elementor-118 .elementor-element.elementor-element-83803ae{--width:calc(100% - 60px);}.elementor-118 .elementor-element.elementor-element-dd710ab{--width:calc(100% - 60px);}.elementor-118 .elementor-element.elementor-element-d9a4f90{--width:calc(100% - 60px);}.elementor-118 .elementor-element.elementor-element-ada4a3c{--width:calc(100% - 60px);}.elementor-118 .elementor-element.elementor-element-e337f3a{--width:calc(100% - 60px);}.elementor-118 .elementor-element.elementor-element-cdd66e4{--width:calc(100% - 60px);}.elementor-118 .elementor-element.elementor-element-363ea67{--width:385px;}.elementor-118 .elementor-element.elementor-element-7914a41{--width:385px;}.elementor-118 .elementor-element.elementor-element-7aa2fd5{--width:385px;}.elementor-118 .elementor-element.elementor-element-d11f464{--width:calc(100% + (max(60px, 100vw - 1400px) / 2));}.elementor-118 .elementor-element.elementor-element-a4bb525{--width:455px;}}@media(max-width:1024px) and (min-width:768px){.elementor-118 .elementor-element.elementor-element-ae5d679{--width:100%;}.elementor-118 .elementor-element.elementor-element-19afe29{--width:100vw;}.elementor-118 .elementor-element.elementor-element-83803ae{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-dd710ab{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-d9a4f90{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-ada4a3c{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-e337f3a{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-cdd66e4{--width:calc(100% - 40px);}.elementor-118 .elementor-element.elementor-element-363ea67{--width:100%;}.elementor-118 .elementor-element.elementor-element-7914a41{--width:100%;}.elementor-118 .elementor-element.elementor-element-7aa2fd5{--width:100%;}.elementor-118 .elementor-element.elementor-element-d11f464{--width:100vw;}.elementor-118 .elementor-element.elementor-element-a4bb525{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-dff7244 */.elementor-118 .elementor-element.elementor-element-dff7244 {
    width: fit-content;
    z-index: 1;
}

.elementor-118 .elementor-element.elementor-element-dff7244 a.elementor-button {
    min-height: 40px;
}

.elementor-118 .elementor-element.elementor-element-dff7244 a.elementor-button:before {
    content: '';
    position: absolute;
    top: 0;
    left: 39px;
    width: 0;
    height: 100%;
    background-color: #002958;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

.elementor-118 .elementor-element.elementor-element-dff7244 a.elementor-button:hover:before {
    width: calc(100% - 39px);
}

.elementor-118 .elementor-element.elementor-element-dff7244 a.elementor-button {
    min-height: 40px;
}

.elementor-118 .elementor-element.elementor-element-dff7244 a.elementor-button .elementor-button-text {
    transition: all 0.4s ease-in-out;
}

.elementor-118 .elementor-element.elementor-element-dff7244 a.elementor-button:hover .elementor-button-text {
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b76647f */.elementor-118 .elementor-element.elementor-element-b76647f {
    max-width: 660px;
}

@media only screen and (max-width: 1024px) {
	.elementor-118 .elementor-element.elementor-element-b76647f {
        max-width: unset;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8aebbd */.elementor-118 .elementor-element.elementor-element-e8aebbd img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f8d93a */.elementor-118 .elementor-element.elementor-element-9f8d93a {
    width: 100%;
    height: 100%;
}

.elementor-118 .elementor-element.elementor-element-9f8d93a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-fit: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9e4d2e */.elementor-118 .elementor-element.elementor-element-a9e4d2e {
    height: 0;
    opacity: 0;
    transition:
    height 0.4s ease-in-out 0.4s,
    opacity 0.4s ease-in-out 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e9fc0 */.elementor-118 .elementor-element.elementor-element-23e9fc0:before {
    content: '';
    position: absolute;
    top: unset;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 42%;
    background: linear-gradient(
      to top,
      rgba(43, 43, 43, 0.452) 0%,
      rgba(43, 43, 43, 0) 100%
    );
    opacity: 1;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-23e9fc0:hover:before {
    opacity: 0;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-23e9fc0:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27456%27%20height%3D%27519%27%20viewBox%3D%270%200%20456%20519%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27a%27%20x1%3D%27.533%27%20y1%3D%271.206%27%20x2%3D%27.542%27%20gradientUnits%3D%27objectBoundingBox%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23002958%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23002958%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20opacity%3D%27.97%27%20fill%3D%27url%28%23a%29%27%20d%3D%27M0%200h456v519H0z%27%2F%3E%3C%2Fsvg%3E");
    background-size: cover;
    background-position: bottom center;
    opacity: 0;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-23e9fc0:hover:after {
    opacity: 1;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-23e9fc0:hover .c-realisaties__item__content {
    height: 70px;
    opacity: 1;
    transition:
    height 0.4s ease-in-out 0s,
    opacity 0.4s ease-in-out 0.2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e99445b */.elementor-118 .elementor-element.elementor-element-e99445b {
    width: 100%;
    height: 100%;
}

.elementor-118 .elementor-element.elementor-element-e99445b img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-fit: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ef24e7 */.elementor-118 .elementor-element.elementor-element-1ef24e7 {
    height: 0;
    opacity: 0;
    transition:
    height 0.4s ease-in-out 0.4s,
    opacity 0.4s ease-in-out 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea3ea7 */.elementor-118 .elementor-element.elementor-element-fea3ea7:before {
    content: '';
    position: absolute;
    top: unset;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 42%;
    background: linear-gradient(
      to top,
      rgba(43, 43, 43, 0.452) 0%,
      rgba(43, 43, 43, 0) 100%
    );
    opacity: 1;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-fea3ea7:hover:before {
    opacity: 0;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-fea3ea7:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27456%27%20height%3D%27519%27%20viewBox%3D%270%200%20456%20519%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27a%27%20x1%3D%27.533%27%20y1%3D%271.206%27%20x2%3D%27.542%27%20gradientUnits%3D%27objectBoundingBox%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23002958%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23002958%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20opacity%3D%27.97%27%20fill%3D%27url%28%23a%29%27%20d%3D%27M0%200h456v519H0z%27%2F%3E%3C%2Fsvg%3E");
    background-size: cover;
    background-position: bottom center;
    opacity: 0;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-fea3ea7:hover:after {
    opacity: 1;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-fea3ea7:hover .c-realisaties__item__content {
    height: 70px;
    opacity: 1;
    transition:
    height 0.4s ease-in-out 0s,
    opacity 0.4s ease-in-out 0.2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2decfae */.elementor-118 .elementor-element.elementor-element-2decfae {
    width: 100%;
    height: 100%;
}

.elementor-118 .elementor-element.elementor-element-2decfae img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-fit: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409acc2 */.elementor-118 .elementor-element.elementor-element-409acc2 {
    height: 0;
    opacity: 0;
    transition:
    height 0.4s ease-in-out 0.4s,
    opacity 0.4s ease-in-out 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3285e1b */.elementor-118 .elementor-element.elementor-element-3285e1b:before {
    content: '';
    position: absolute;
    top: unset;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 42%;
    background: linear-gradient(
      to top,
      rgba(43, 43, 43, 0.452) 0%,
      rgba(43, 43, 43, 0) 100%
    );
    opacity: 1;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-3285e1b:hover:before {
    opacity: 0;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-3285e1b:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27456%27%20height%3D%27519%27%20viewBox%3D%270%200%20456%20519%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27a%27%20x1%3D%27.533%27%20y1%3D%271.206%27%20x2%3D%27.542%27%20gradientUnits%3D%27objectBoundingBox%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23002958%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23002958%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20opacity%3D%27.97%27%20fill%3D%27url%28%23a%29%27%20d%3D%27M0%200h456v519H0z%27%2F%3E%3C%2Fsvg%3E");
    background-size: cover;
    background-position: bottom center;
    opacity: 0;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-3285e1b:hover:after {
    opacity: 1;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-3285e1b:hover .c-realisaties__item__content {
    height: 70px;
    opacity: 1;
    transition:
    height 0.4s ease-in-out 0s,
    opacity 0.4s ease-in-out 0.2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c32e4c */.elementor-118 .elementor-element.elementor-element-3c32e4c {
    width: 100%;
    height: 100%;
}

.elementor-118 .elementor-element.elementor-element-3c32e4c img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-fit: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcba5dd */.elementor-118 .elementor-element.elementor-element-bcba5dd {
    height: 0;
    opacity: 0;
    transition:
    height 0.4s ease-in-out 0.4s,
    opacity 0.4s ease-in-out 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b63ab8c */.elementor-118 .elementor-element.elementor-element-b63ab8c:before {
    content: '';
    position: absolute;
    top: unset;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 42%;
    background: linear-gradient(
      to top,
      rgba(43, 43, 43, 0.452) 0%,
      rgba(43, 43, 43, 0) 100%
    );
    opacity: 1;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-b63ab8c:hover:before {
    opacity: 0;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-b63ab8c:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27456%27%20height%3D%27519%27%20viewBox%3D%270%200%20456%20519%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27a%27%20x1%3D%27.533%27%20y1%3D%271.206%27%20x2%3D%27.542%27%20gradientUnits%3D%27objectBoundingBox%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23002958%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23002958%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20opacity%3D%27.97%27%20fill%3D%27url%28%23a%29%27%20d%3D%27M0%200h456v519H0z%27%2F%3E%3C%2Fsvg%3E");
    background-size: cover;
    background-position: bottom center;
    opacity: 0;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-b63ab8c:hover:after {
    opacity: 1;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-b63ab8c:hover .c-realisaties__item__content {
    height: 70px;
    opacity: 1;
    transition:
    height 0.4s ease-in-out 0s,
    opacity 0.4s ease-in-out 0.2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-905db0d */.elementor-118 .elementor-element.elementor-element-905db0d {
    width: 100%;
    height: 100%;
}

.elementor-118 .elementor-element.elementor-element-905db0d img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-fit: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0859eb9 */.elementor-118 .elementor-element.elementor-element-0859eb9 {
    height: 0;
    opacity: 0;
    transition:
    height 0.4s ease-in-out 0.4s,
    opacity 0.4s ease-in-out 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9132a07 */.elementor-118 .elementor-element.elementor-element-9132a07:before {
    content: '';
    position: absolute;
    top: unset;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 42%;
    background: linear-gradient(
      to top,
      rgba(43, 43, 43, 0.452) 0%,
      rgba(43, 43, 43, 0) 100%
    );
    opacity: 1;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-9132a07:hover:before {
    opacity: 0;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-9132a07:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27456%27%20height%3D%27519%27%20viewBox%3D%270%200%20456%20519%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27a%27%20x1%3D%27.533%27%20y1%3D%271.206%27%20x2%3D%27.542%27%20gradientUnits%3D%27objectBoundingBox%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23002958%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23002958%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20opacity%3D%27.97%27%20fill%3D%27url%28%23a%29%27%20d%3D%27M0%200h456v519H0z%27%2F%3E%3C%2Fsvg%3E");
    background-size: cover;
    background-position: bottom center;
    opacity: 0;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-9132a07:hover:after {
    opacity: 1;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-9132a07:hover .c-realisaties__item__content {
    height: 70px;
    opacity: 1;
    transition:
    height 0.4s ease-in-out 0s,
    opacity 0.4s ease-in-out 0.2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02d186f */.elementor-118 .elementor-element.elementor-element-02d186f {
    width: 100%;
    height: 100%;
}

.elementor-118 .elementor-element.elementor-element-02d186f img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-fit: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3e2b5 */.elementor-118 .elementor-element.elementor-element-bd3e2b5 {
    height: 0;
    opacity: 0;
    transition:
    height 0.4s ease-in-out 0.4s,
    opacity 0.4s ease-in-out 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be74270 */.elementor-118 .elementor-element.elementor-element-be74270:before {
    content: '';
    position: absolute;
    top: unset;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 42%;
    background: linear-gradient(
      to top,
      rgba(43, 43, 43, 0.452) 0%,
      rgba(43, 43, 43, 0) 100%
    );
    opacity: 1;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-be74270:hover:before {
    opacity: 0;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-be74270:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27456%27%20height%3D%27519%27%20viewBox%3D%270%200%20456%20519%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27a%27%20x1%3D%27.533%27%20y1%3D%271.206%27%20x2%3D%27.542%27%20gradientUnits%3D%27objectBoundingBox%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23002958%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23002958%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20opacity%3D%27.97%27%20fill%3D%27url%28%23a%29%27%20d%3D%27M0%200h456v519H0z%27%2F%3E%3C%2Fsvg%3E");
    background-size: cover;
    background-position: bottom center;
    opacity: 0;
    z-index: 1;
    pointer-events: none;
    transition: all 0.4s ease-in-out;
    transition-delay: 0.2s;
}

.elementor-118 .elementor-element.elementor-element-be74270:hover:after {
    opacity: 1;
    transition-delay: 0s;
}

.elementor-118 .elementor-element.elementor-element-be74270:hover .c-realisaties__item__content {
    height: 70px;
    opacity: 1;
    transition:
    height 0.4s ease-in-out 0s,
    opacity 0.4s ease-in-out 0.2s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b08a2f */.elementor-118 .elementor-element.elementor-element-8b08a2f {
    width: fit-content;
    z-index: 1;
}

.elementor-118 .elementor-element.elementor-element-8b08a2f a.elementor-button {
    min-height: 40px;
}

.elementor-118 .elementor-element.elementor-element-8b08a2f a.elementor-button:before {
    content: '';
    position: absolute;
    top: 0;
    left: 39px;
    width: 0;
    height: 100%;
    background-color: #002958;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

.elementor-118 .elementor-element.elementor-element-8b08a2f a.elementor-button:hover:before {
    width: calc(100% - 39px);
}

.elementor-118 .elementor-element.elementor-element-8b08a2f a.elementor-button {
    min-height: 40px;
}

.elementor-118 .elementor-element.elementor-element-8b08a2f a.elementor-button .elementor-button-text {
    transition: all 0.4s ease-in-out;
}

.elementor-118 .elementor-element.elementor-element-8b08a2f a.elementor-button:hover .elementor-button-text {
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349e47 */.elementor-118 .elementor-element.elementor-element-4349e47 {
    background-position: 100% calc(100% + 315px) !important;
}

@media only screen and (max-width: 1024px) {
	.elementor-118 .elementor-element.elementor-element-4349e47 {
        background-position: calc(100% + 150px) 100% !important;
    }
}

@media only screen and (max-width: 767px) {
	.elementor-118 .elementor-element.elementor-element-4349e47 {
        background-position: calc(100% + 175px) 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d90aac1 */.elementor-118 .elementor-element.elementor-element-d90aac1 {
    width: fit-content;
    z-index: 1;
}

.elementor-118 .elementor-element.elementor-element-d90aac1 a.elementor-button {
    min-height: 40px;
}

.elementor-118 .elementor-element.elementor-element-d90aac1 a.elementor-button:before {
    content: '';
    position: absolute;
    top: 0;
    left: 39px;
    width: 0;
    height: 100%;
    background-color: #002958;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

.elementor-118 .elementor-element.elementor-element-d90aac1 a.elementor-button:hover:before {
    width: calc(100% - 39px);
}

.elementor-118 .elementor-element.elementor-element-d90aac1 a.elementor-button {
    min-height: 40px;
}

.elementor-118 .elementor-element.elementor-element-d90aac1 a.elementor-button .elementor-button-text {
    transition: all 0.4s ease-in-out;
}

.elementor-118 .elementor-element.elementor-element-d90aac1 a.elementor-button:hover .elementor-button-text {
    color: white;
}/* End custom CSS */