.elementor-24 .elementor-element.elementor-element-5c7b0d89:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5c7b0d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-5c7b0d89 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-5c7b0d89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;padding:150px 0px 0px 0px;z-index:2;overflow:visible;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-1417fb76.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-1417fb76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-1417fb76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:150px 0px 150px 50px;}.elementor-24 .elementor-element.elementor-element-1417fb76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-79424f96 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"PT Serif", Sans-serif;font-size:55px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.8px;text-shadow:11px -20px 10px rgba(0, 0, 0, 0.93);}.elementor-24 .elementor-element.elementor-element-79424f96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-element-736dcbec .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Hind", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.7em;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-736dcbec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-element-54014ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-54014ce .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-54014ce .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-54014ce .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-587a9b6 );}.elementor-24 .elementor-element.elementor-element-54014ce .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-54014ce .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-081cca4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-081cca4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-081cca4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-24 .elementor-element.elementor-element-49c343d9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-49c343d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-49c343d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;z-index:2;overflow:visible;}.elementor-24 .elementor-element.elementor-element-49c343d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-49c343d9 a{color:var( --e-global-color-587a9b6 );}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-5b48647.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-5b48647.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-5b48647 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5b48647 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-dbb3f39 .gallery-item .gallery-caption{display:none;}.elementor-24 .elementor-element.elementor-element-dbb3f39 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-c64bfb4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-c64bfb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-c64bfb4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c64bfb4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-2c0d3eb .gallery-item .gallery-caption{display:none;}.elementor-24 .elementor-element.elementor-element-2c0d3eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-512132d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-512132d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-512132d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-512132d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15131359;}.elementor-24 .elementor-element.elementor-element-512132d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}.elementor-24 .elementor-element.elementor-element-512132d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-3f97df40{text-align:left;width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;z-index:2;}.elementor-24 .elementor-element.elementor-element-3f97df40 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-3f97df40 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-aa7b54d{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24 .elementor-element.elementor-element-aa7b54d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-587a9b6 );}.elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-b272e2a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b272e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b272e2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:115px 0px 100px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-b272e2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-e300807:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-e300807 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#919191;background-image:url("https://ronzink.nl/wp-content/uploads/2024/03/image00014-scaled-e1712737063738.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-e300807 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e300807 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-04306a8 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:26px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-04306a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-cee2d7d .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cee2d7d{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-cee2d7d{right:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-cee2d7d{left:0px;}.elementor-24 .elementor-element.elementor-element-8d08279:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-8d08279 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#919191;background-image:url("https://ronzink.nl/wp-content/uploads/2024/04/car1e-scaled-e1715588596688.jpeg");background-position:0px -43px;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-8d08279 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8d08279 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-7c0c765 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:26px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-7c0c765 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-790e39d .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-790e39d{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-790e39d{right:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-790e39d{left:0px;}.elementor-24 .elementor-element.elementor-element-d98d612:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-d98d612 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#919191;background-image:url("https://ronzink.nl/wp-content/uploads/2024/04/bloem1-scaled-e1712737041905.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-d98d612 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d98d612 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-9816877 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:26px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-9816877 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-3751615 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3751615{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-3751615{right:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-3751615{left:0px;}.elementor-24 .elementor-element.elementor-element-b0614ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-b0614ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#919191;background-image:url("https://ronzink.nl/wp-content/uploads/2024/04/vlinder-scaled-e1712736926281.jpeg");background-position:0px -72px;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b0614ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b0614ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-a669e5e .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:26px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-a669e5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-3d67a77 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3d67a77{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-3d67a77{right:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-3d67a77{left:0px;}.elementor-24 .elementor-element.elementor-element-367cbed2:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-367cbed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-367cbed2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-367cbed2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-367cbed2 a{color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-18e9cc5b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-18e9cc5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-18e9cc5b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3f587374{text-align:left;width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;z-index:2;}.elementor-24 .elementor-element.elementor-element-3f587374 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-3f587374 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-253f7fa7{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24 .elementor-element.elementor-element-253f7fa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-89f5a4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-89f5a4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-89f5a4b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 6px 0px 45px;}.elementor-24 .elementor-element.elementor-element-d07b982 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-0e3e251.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-0e3e251.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-0e3e251 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-39e461d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-202fb366{overflow:visible;}.elementor-24 .elementor-element.elementor-element-7073b082 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-7073b082{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-79a0748d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-79a0748d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6d5b16c5{text-align:left;}.elementor-24 .elementor-element.elementor-element-6d5b16c5 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-6d5b16c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-29541e5{text-align:left;color:var( --e-global-color-accent );font-family:"Hind", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.7em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-29541e5 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-587a9b6 );}.elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-89efe13:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-89efe13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-89efe13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-89efe13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-89efe13 a{color:var( --e-global-color-587a9b6 );}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-ae9562d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-ae9562d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-ae9562d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ae9562d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-3dffe38.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-3dffe38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-3dffe38:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-3dffe38 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15131359;}.elementor-24 .elementor-element.elementor-element-3dffe38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}.elementor-24 .elementor-element.elementor-element-3dffe38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-ad8f618{text-align:left;width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;z-index:2;}.elementor-24 .elementor-element.elementor-element-ad8f618 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-ad8f618 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-5e34a99{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5e34a99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-51af914 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-51af914 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-51af914 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-51af914 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-587a9b6 );}.elementor-24 .elementor-element.elementor-element-51af914 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-51af914 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-1b0741b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1b0741b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-1b0741b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;overflow:visible;}.elementor-24 .elementor-element.elementor-element-1b0741b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-bdbab27 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-1417fb76{width:80%;}.elementor-24 .elementor-element.elementor-element-081cca4{width:20%;}.elementor-24 .elementor-element.elementor-element-5b48647{width:28%;}.elementor-24 .elementor-element.elementor-element-c64bfb4{width:26%;}.elementor-24 .elementor-element.elementor-element-512132d{width:45.664%;}.elementor-24 .elementor-element.elementor-element-18e9cc5b{width:43%;}.elementor-24 .elementor-element.elementor-element-89f5a4b{width:21.332%;}.elementor-24 .elementor-element.elementor-element-0e3e251{width:35%;}.elementor-24 .elementor-element.elementor-element-ae9562d{width:45%;}.elementor-24 .elementor-element.elementor-element-3dffe38{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-1417fb76{width:100%;}.elementor-24 .elementor-element.elementor-element-081cca4{width:70%;}.elementor-24 .elementor-element.elementor-element-5b48647{width:50%;}.elementor-24 .elementor-element.elementor-element-c64bfb4{width:50%;}.elementor-24 .elementor-element.elementor-element-512132d{width:100%;}.elementor-24 .elementor-element.elementor-element-e300807{width:50%;}.elementor-24 .elementor-element.elementor-element-8d08279{width:50%;}.elementor-24 .elementor-element.elementor-element-d98d612{width:50%;}.elementor-24 .elementor-element.elementor-element-b0614ca{width:50%;}.elementor-24 .elementor-element.elementor-element-18e9cc5b{width:100%;}.elementor-24 .elementor-element.elementor-element-89f5a4b{width:100%;}.elementor-24 .elementor-element.elementor-element-0e3e251{width:100%;}.elementor-24 .elementor-element.elementor-element-79a0748d{width:100%;}.elementor-24 .elementor-element.elementor-element-ae9562d{width:100%;}.elementor-24 .elementor-element.elementor-element-3dffe38{width:100%;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-5c7b0d89{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1417fb76 > .elementor-element-populated{padding:50px 0px 50px 30px;}.elementor-24 .elementor-element.elementor-element-79424f96{text-align:left;}.elementor-24 .elementor-element.elementor-element-79424f96 .elementor-heading-title{font-size:45px;}.elementor-24 .elementor-element.elementor-element-79424f96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-736dcbec{text-align:left;width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-736dcbec .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-736dcbec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-54014ce .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-081cca4 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-49c343d9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5b48647 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:50px 50px 50px 0px;}.elementor-24 .elementor-element.elementor-element-c64bfb4 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:50px 50px 50px 0px;}.elementor-24 .elementor-element.elementor-element-512132d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 30px 50px 30px;}.elementor-24 .elementor-element.elementor-element-3f97df40{text-align:left;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-3f97df40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-3f97df40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-aa7b54d{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24 .elementor-element.elementor-element-aa7b54d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-b272e2a{padding:30px 30px 30px 30px;}.elementor-24 .elementor-element.elementor-element-e300807 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-04306a8 .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-cee2d7d .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-8d08279:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-8d08279 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-8d08279 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-7c0c765 .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-790e39d .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-d98d612 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-9816877 .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-3751615 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-b0614ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-b0614ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-b0614ca > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-24 .elementor-element.elementor-element-a669e5e .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-3d67a77 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-367cbed2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-18e9cc5b > .elementor-element-populated{padding:30px 30px 50px 30px;}.elementor-24 .elementor-element.elementor-element-3f587374{text-align:left;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-3f587374 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-3f587374 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-253f7fa7{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24 .elementor-element.elementor-element-253f7fa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-89f5a4b > .elementor-element-populated{padding:30px 30px 50px 30px;}.elementor-24 .elementor-element.elementor-element-0e3e251 > .elementor-element-populated{padding:30px 50px 50px 50px;}.elementor-24 .elementor-element.elementor-element-39e461d img{width:70%;}.elementor-24 .elementor-element.elementor-element-7073b082{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-79a0748d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 10px 30px;}.elementor-24 .elementor-element.elementor-element-6d5b16c5{text-align:left;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-6d5b16c5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-6d5b16c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-29541e5{text-align:left;}.elementor-24 .elementor-element.elementor-element-29541e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-d5d6a49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-89efe13{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ae9562d > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:50px 50px 50px 50px;}.elementor-24 .elementor-element.elementor-element-3dffe38 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 30px 50px 30px;}.elementor-24 .elementor-element.elementor-element-ad8f618{text-align:left;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-ad8f618 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-ad8f618 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5e34a99{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5e34a99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-51af914 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-1417fb76 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-79424f96{text-align:center;}.elementor-24 .elementor-element.elementor-element-79424f96 .elementor-heading-title{font-size:33px;}.elementor-24 .elementor-element.elementor-element-79424f96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-736dcbec{text-align:center;}.elementor-24 .elementor-element.elementor-element-736dcbec .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-24 .elementor-element.elementor-element-736dcbec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-54014ce .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-081cca4 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-49c343d9{padding:30px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-5b48647 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c64bfb4 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-512132d > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-3f97df40{text-align:left;}.elementor-24 .elementor-element.elementor-element-3f97df40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-3f97df40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-aa7b54d{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24 .elementor-element.elementor-element-aa7b54d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-b272e2a{padding:30px 10px 30px 10px;}.elementor-24 .elementor-element.elementor-element-e300807 > .elementor-element-populated{margin:0px 10px 50px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-04306a8 .elementor-heading-title{font-size:23px;}.elementor-24 .elementor-element.elementor-element-cee2d7d .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-8d08279:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-8d08279 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-8d08279 > .elementor-element-populated{margin:0px 10px 50px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7c0c765 .elementor-heading-title{font-size:23px;}.elementor-24 .elementor-element.elementor-element-790e39d .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-d98d612 > .elementor-element-populated{margin:0px 10px 50px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9816877 .elementor-heading-title{font-size:23px;}.elementor-24 .elementor-element.elementor-element-3751615 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-b0614ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-b0614ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-b0614ca > .elementor-element-populated{margin:0px 10px 50px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a669e5e .elementor-heading-title{font-size:23px;}.elementor-24 .elementor-element.elementor-element-3d67a77 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-18e9cc5b > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-3f587374{text-align:left;}.elementor-24 .elementor-element.elementor-element-3f587374 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-3f587374 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-253f7fa7{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24 .elementor-element.elementor-element-253f7fa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-89f5a4b > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-0e3e251 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-7073b082{margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-79a0748d > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-6d5b16c5{text-align:left;}.elementor-24 .elementor-element.elementor-element-6d5b16c5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-6d5b16c5 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-29541e5{text-align:left;font-size:16px;}.elementor-24 .elementor-element.elementor-element-29541e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24 .elementor-element.elementor-element-89efe13{padding:30px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-ae9562d > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3dffe38 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-ad8f618{text-align:left;}.elementor-24 .elementor-element.elementor-element-ad8f618 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24 .elementor-element.elementor-element-ad8f618 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5e34a99{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5e34a99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-51af914 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-54014ce */.elementor-24 .elementor-element.elementor-element-54014ce .elementor-button{
  padding: 11px 16px;
  text-decoration: none;
  color: white !important;
  background: #bf0127;
  transition: 0.5s;
  box-shadow: 6px 6px 0 #f3f3f3;
  transform: skewX(-15deg);
  border: none;
}

.elementor-24 .elementor-element.elementor-element-54014ce .elementor-button:hover {
  transition: 0.5s;
  box-shadow: 10px 10px 0 #bf0127;
  background: #111111 !important;
}

.elementor-24 .elementor-element.elementor-element-54014ce .elementor-button svg {
  transition: 0.4s;
  transform: translateX(-20%);
  fill: white;
  padding-left: 10px
}

.elementor-24 .elementor-element.elementor-element-54014ce .elementor-button:hover svg {
  transform: translateX(20%);
  animation: color_anim 1s infinite 0.6s;
  fill: white !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a827995 */.hex-brick {
background: #111;
  width: 30px;
  height: 17px;
  position: absolute;
  top: -0px;
  
}

.h2 {
  transform: rotate(60deg);
  -webkit-transform: rotate(60deg);
  
}

.h3 {
  transform: rotate(-60deg);
  -webkit-transform: rotate(-60deg);
}

.gel {
  height: 30px;
  width: 30px;
  transition: all .3s;
  -webkit-transition: all .3s;
  position: absolute;
  top: 50%;
  left: 50%;
  
}

.center-gel {
  margin-left: -15px;
  margin-top: -15px;
}

.c1 {
  margin-left: -47px;
  margin-top: -15px;
  
}

.c2 {
  margin-left: -31px;
  margin-top: -43px;
}

.c3 {
  margin-left: 1px;
  margin-top: -43px;
}

.c4 {
  margin-left: 17px;
  margin-top: -15px;
}

.c5 {
  margin-left: -31px;
  margin-top: 13px;
}

.c6 {
  margin-left: 1px;
  margin-top: 13px;
}

.c7 {
  margin-left: -63px;
  margin-top: -43px;
}

.c8 {
  margin-left: 33px;
  margin-top: -43px;
}

.c9 {
  margin-left: -15px;
  margin-top: 41px;
}

.c10 {
  margin-left: -63px;
  margin-top: 13px;
}

.c11 {
  margin-left: 33px;
  margin-top: 13px;
}

.c12 {
  margin-left: -15px;
  margin-top: -71px;
}

.c13 {
  margin-left: -47px;
  margin-top: -71px;
}

.c14 {
  margin-left: 17px;
  margin-top: -71px;
}

.c15 {
  margin-left: -47px;
  margin-top: 41px;
}

.c16 {
  margin-left: 17px;
  margin-top: 41px;
}

.c17 {
  margin-left: -79px;
  margin-top: -15px;
}

.c18 {
  margin-left: 49px;
  margin-top: -15px;
}

.c19 {
  margin-left: -63px;
  margin-top: -99px;
}

.c20 {
  margin-left: 33px;
  margin-top: -99px;
}

.c21 {
  margin-left: 1px;
  margin-top: -99px;
}

.c22 {
  margin-left: -31px;
  margin-top: -99px;
}

.c23 {
  margin-left: -63px;
  margin-top: 69px;
}

.c24 {
  margin-left: 33px;
  margin-top: 69px;
}

.c25 {
  margin-left: 1px;
  margin-top: 69px;
}

.c26 {
  margin-left: -31px;
  margin-top: 69px;
}

.c27 {
  margin-left: -79px;
  margin-top: -15px;
}

.c28 {
  margin-left: -95px;
  margin-top: -43px;
}

.c29 {
  margin-left: -95px;
  margin-top: 13px;
}

.c30 {
  margin-left: 49px;
  margin-top: 41px;
}

.c31 {
  margin-left: -79px;
  margin-top: -71px;
}

.c32 {
  margin-left: -111px;
  margin-top: -15px;
}

.c33 {
  margin-left: 65px;
  margin-top: -43px;
}

.c34 {
  margin-left: 65px;
  margin-top: 13px;
}

.c35 {
  margin-left: -79px;
  margin-top: 41px;
}

.c36 {
  margin-left: 49px;
  margin-top: -71px;
}

.c37 {
  margin-left: 81px;
  margin-top: -15px;
}

.r1 {
  animation-name: pulse00;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-delay: .2s;
  

}

.r2 {
  animation-name: pulse00;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-delay: .4s;

}

.r3 {
  animation-name: pulse00;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-delay: .6s;

}

.r1 > .hex-brick {
  animation-name: fade00;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-delay: .2s;
}

.r2 > .hex-brick {
  animation-name: fade00;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-delay: .4s;
}

.r3 > .hex-brick {
  animation-name: fade00;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-delay: .6s;
}

@keyframes pulse00 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(0.01);
    transform: scale(0.01);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes fade00 {
  0% {
    background: #111;
  }

  50% {
    background: #000000;
  }

  100% {
    background: #111;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c7b0d89 */html, body{ width:100%; overflow-x:hidden; }/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-dbb3f39 */.elementor-24 .elementor-element.elementor-element-dbb3f39 .gallery {
  width: 300px; /* Adjust width as needed */
  height: 600px; /* Adjust height as needed */
  overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-dbb3f39 .gallery-item {
  background-color: #ccc; /* Set background color */
  margin-bottom: 20px !important; /* Adjust margin between items */
  animation: moveGallery 20s linear infinite alternate; /* Adjust animation duration and timing */
}

.elementor-24 .elementor-element.elementor-element-dbb3f39 .gallery-item{
    background-color: transparent;
}

@keyframes moveGallery {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(calc(-160% - 0px)); 
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b48647 */.elementor-24 .elementor-element.elementor-element-5b48647{
clip-path: polygon(0 0, 100% 0, 100% calc(100% -150px), 20% 100%, 0 100%);

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2c0d3eb */.elementor-24 .elementor-element.elementor-element-2c0d3eb .gallery {
  width: 300px; /* Adjust width as needed */
  height: 600px; /* Adjust height as needed */
  overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-2c0d3eb .gallery-item {
  background-color: #ccc; /* Set background color */
  margin-bottom: 20px !important; /* Adjust margin between items */
  animation: moveGallery 20s linear infinite alternate; /* Adjust animation duration and timing */
}

.elementor-24 .elementor-element.elementor-element-2c0d3eb .gallery-item{
    background-color: transparent;
}

@keyframes moveGallery {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(calc(-160% - 0px)); 
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c64bfb4 */.elementor-24 .elementor-element.elementor-element-c64bfb4{
clip-path: polygon(0 0, 100% 0, 100% calc(100% -150px), 20% 100%, 0 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f97df40 */.elementor-24 .elementor-element.elementor-element-3f97df40::after{
    content: "";
    position: absolute;
    height: 120px;
    width: 120px;
    background: #bf0127;
    z-index: -1;
    margin: 0;
    top: -30px;
    left: -20px;
}

@media only screen and (max-width: 1100px)  {
    .elementor-24 .elementor-element.elementor-element-3f97df40::after{
    content: "";
    height: 0;
    width: 0;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa7b54d */.elementor-24 .elementor-element.elementor-element-aa7b54d a{
  background: 
      linear-gradient(currentColor 0 0) 
      var(--p, 0%) 100% /var(--d, 25%) 2px no-repeat;
  transition: 0.3s, background-position 0s;
  display: inline;
}

.elementor-24 .elementor-element.elementor-element-aa7b54d a:hover {
  --d: 100%;
  --p: 50%;
  transition: 0.3s, background-size 0.3s 0.3s;
  color: #000;
}

.elementor-24 .elementor-element.elementor-element-aa7b54d b{
      font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68c6739 */.elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button{
  padding: 11px 15px;
  text-decoration: none;
  color: white !important;
  background: #bf0127;
  transition: 0.5s;
  box-shadow: 6px 6px 0 #f3f3f3;
  transform: skewX(-15deg);
  border: none;
  position: relative;
}

.elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button:hover {
  transition: 0.5s;
  box-shadow: 10px 10px 0 #bf0127;
  background: #111111 !important;
}

.elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button svg {
  transition: 0.4s;
  transform: translateX(-20%);
  fill: white;
  padding-left: 10px
}

.elementor-24 .elementor-element.elementor-element-68c6739 .elementor-button:hover svg {
  transform: translateX(20%);
  animation: color_anim 1s infinite 0.6s;
  fill: white !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49c343d9 *//*.elementor-24 .elementor-element.elementor-element-49c343d9::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    height: 206px;*/
/*    width: 698px;*/
/*    background-image: url('https://dave-elek.brx-demosite24.be/wp-content/uploads/2024/03/shutterstock_6319120703-e1711039379144.png');*/
/*    z-index: 10;*/
/*    left: 20px;*/
/*    bottom: -100px;*/

/*}*/

/*@media only screen and (max-width: 1100px)  {*/
/*    .elementor-24 .elementor-element.elementor-element-49c343d9::before{*/
/*    content: "";*/
/*    height: 0;*/
/*    width: 0;*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04306a8 */.elementor-24 .elementor-element.elementor-element-04306a8{
    background: #bf0127;
    z-index: 0;
    transform: skew(-10deg);
    height: 50px;
    margin-top: -20px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cee2d7d */.elementor-24 .elementor-element.elementor-element-cee2d7d .elementor-button{
  display: flex;
  padding: 11px 5px;
  text-decoration: none;
  color: white;
  background: #bf0127;
  transition: 0.5s;
  border: none;

}

.elementor-element-e300807:hover .elementor-button {
  transition: 0.5s;
  box-shadow: -5px -5px 8px #bf0127;
  background: #111111 !important;
  color: white !important;
}

.elementor-element-e300807:hover .elementor-button svg {
    fill: white !important;
}

.elementor-24 .elementor-element.elementor-element-cee2d7d .elementor-button svg {
  transition: 0.4s;
  transform: translateX(-10%);
  fill: white;
  padding-left: 10px
}

.elementor-24 .elementor-element.elementor-element-cee2d7d .elementor-button:hover svg {
  transform: translateX(10%);
  animation: color_anim 1s infinite 0.6s;
  fill: white !important;
}

.elementor-button:hover{
  box-shadow: 5px 5px 8px #bf0127 !important;
  transition: 1s !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e300807 */.elementor-24 .elementor-element.elementor-element-e300807{
    height: 300px;
}

.elementor-24 .elementor-element.elementor-element-e300807:hover .elementor-element{
    background: black !important;
    margin-top: -30px;
}

.elementor-24 .elementor-element.elementor-element-e300807 .elementor-background-overlay:hover{
    background: black;
    opacity: 0.6;
    transition: 0.3s !important;
}

.elementor-element{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c0c765 */.elementor-24 .elementor-element.elementor-element-7c0c765{
    background: #bf0127;
    z-index: 0;
    transform: skew(-10deg);
    height: 50px;
    margin-top: -20px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-790e39d */.elementor-24 .elementor-element.elementor-element-790e39d .elementor-button{
  display: flex;
  padding: 11px 5px;
  text-decoration: none;
  color: white;
  background: #bf0127;
  transition: 0.5s;
  border: none;

}

.elementor-element-8d08279:hover .elementor-button {
  transition: 0.5s;
  box-shadow: -5px -5px 8px #bf0127;
  background: #111111 !important;
  color: white !important;
}

.elementor-element-8d08279 .elementor-button svg {
  transition: 0.4s;
  transform: translateX(-10%);
  fill: white;
  padding-left: 10px
}

.elementor-24 .elementor-element.elementor-element-790e39d .elementor-button:hover svg {
  transform: translateX(10%);
  animation: color_anim 1s infinite 0.6s;
  fill: white !important;
}

.elementor-button:hover{
  box-shadow: 5px 5px 8px #bf0127 !important;
  transition: 1s !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8d08279 */.elementor-24 .elementor-element.elementor-element-8d08279{
    height: 300px;
}

.elementor-24 .elementor-element.elementor-element-8d08279:hover .elementor-element{
    background: black !important;
    margin-top: -30px;
}

.elementor-24 .elementor-element.elementor-element-8d08279 .elementor-background-overlay:hover{
    background: black;
    opacity: 0.6;
    transition: 0.3s !important;
}

.elementor-element{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9816877 */.elementor-24 .elementor-element.elementor-element-9816877{
    background: #bf0127;
    z-index: 0;
    transform: skew(-10deg);
    height: 50px;
    margin-top: -20px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3751615 */.elementor-24 .elementor-element.elementor-element-3751615 .elementor-button{
  display: flex;
  padding: 11px 5px;
  text-decoration: none;
  color: white;
  background: #bf0127;
  transition: 0.5s;
  border: none;

}

.elementor-element-d98d612:hover .elementor-button {
  transition: 0.5s;
  box-shadow: -5px -5px 8px #bf0127;
  background: #111111 !important;
  color: white !important;
}

.elementor-element-d98d612 .elementor-button svg {
  transition: 0.4s;
  transform: translateX(-10%);
  fill: white;
  padding-left: 10px
}

.elementor-24 .elementor-element.elementor-element-3751615 .elementor-button:hover svg {
  transform: translateX(10%);
  animation: color_anim 1s infinite 0.6s;
  fill: white !important;
}

.elementor-button:hover{
  box-shadow: 5px 5px 8px #bf0127 !important;
  transition: 1s !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d98d612 */.elementor-24 .elementor-element.elementor-element-d98d612{
    height: 300px;
}

.elementor-24 .elementor-element.elementor-element-d98d612:hover .elementor-element{
    background: black !important;
    margin-top: -30px;
}

.elementor-24 .elementor-element.elementor-element-d98d612 .elementor-background-overlay:hover{
    background: black;
    opacity: 0.6;
    transition: 0.3s !important;
}

.elementor-element{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a669e5e */.elementor-24 .elementor-element.elementor-element-a669e5e{
    background: #bf0127;
    z-index: 0;
    transform: skew(-10deg);
    height: 50px;
    margin-top: -20px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d67a77 */.elementor-24 .elementor-element.elementor-element-3d67a77 .elementor-button{
  display: flex;
  padding: 11px 5px;
  text-decoration: none;
  color: white;
  background: #bf0127;
  transition: 0.5s;
  border: none;

}

.elementor-element-b0614ca:hover .elementor-button {
  transition: 0.5s;
  box-shadow: -5px -5px 8px #bf0127;
  background: #111111 !important;
  color: white !important;
}

.elementor-element-b0614ca .elementor-button svg {
  transition: 0.4s;
  transform: translateX(-10%);
  fill: white;
  padding-left: 10px
}

.elementor-24 .elementor-element.elementor-element-3d67a77 .elementor-button:hover svg {
  transform: translateX(10%);
  animation: color_anim 1s infinite 0.6s;
  fill: white !important;
}

.elementor-button:hover{
  box-shadow: 5px 5px 8px #bf0127 !important;
  transition: 1s !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b0614ca */.elementor-24 .elementor-element.elementor-element-b0614ca{
    height: 300px;
}

.elementor-24 .elementor-element.elementor-element-b0614ca:hover .elementor-element{
    background: black !important;
    margin-top: -30px;
}

.elementor-24 .elementor-element.elementor-element-b0614ca .elementor-background-overlay:hover{
    background: black;
    opacity: 0.6;
    transition: 0.3s !important;
}

.elementor-element{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f587374 */.elementor-24 .elementor-element.elementor-element-3f587374::after{
    content: "";
    position: absolute;
    height: 120px;
    width: 120px;
    background: #bf0127;
    z-index: -1;
    margin: 0;
    top: -30px;
    left: -20px;
}

@media only screen and (max-width: 1100px)  {
    .elementor-24 .elementor-element.elementor-element-3f587374::after{
    content: "";
    height: 0;
    width: 0;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-253f7fa7 */.elementor-24 .elementor-element.elementor-element-253f7fa7 a{
  background: 
      linear-gradient(currentColor 0 0) 
      var(--p, 0%) 100% /var(--d, 25%) 2px no-repeat;
  transition: 0.3s, background-position 0s;
  display: inline;
  color: #f3f3f3 !important
}

.elementor-24 .elementor-element.elementor-element-253f7fa7 a:hover {
  --d: 100%;
  --p: 50%;
  transition: 0.3s, background-size 0.3s 0.3s;
  color: #000;
}

.elementor-24 .elementor-element.elementor-element-253f7fa7 b{
      font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5d6a49 */.elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button{
  display: flex;
  padding: 11px 16px;
  text-decoration: none;
  color: white !important;
  background: #bf0127;
  transition: 0.5s;
  box-shadow: 6px 6px 0 #f3f3f3;
  transform: skewX(-15deg);
  border: none;
  width: 230px
}

.elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button:hover {
  transition: 0.5s;
  box-shadow: 10px 10px 0 #bf0127;
  background: #111111 !important;
}

.elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button svg {
  transition: 0.4s;
  transform: translateX(-20%);
  fill: white;
  padding-left: 10px
}

.elementor-24 .elementor-element.elementor-element-d5d6a49 .elementor-button:hover svg {
  transform: translateX(20%);
  animation: color_anim 1s infinite 0.6s;
  fill: white !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7073b082 */.elementor-24 .elementor-element.elementor-element-7073b082 {
  width: 100%;
  height: 100%;
  background: radial-gradient(
        circle farthest-side at 0% 50%,
        #282828 23.5%,
        rgba(255, 170, 0, 0) 0
      )
      21px 30px,
    radial-gradient(
        circle farthest-side at 0% 50%,
        #bf0127 24%,
        rgba(240, 166, 17, 0) 0
      )
      19px 30px,
    linear-gradient(
        #282828 14%,
        rgba(240, 166, 17, 0) 0,
        rgba(240, 166, 17, 0) 85%,
        #282828 0
      )
      0 0,
    linear-gradient(
        150deg,
        #282828 24%,
        #bf0127 0,
        #bf0127 26%,
        rgba(240, 166, 17, 0) 0,
        rgba(240, 166, 17, 0) 74%,
        #bf0127 0,
        #bf0127 76%,
        #282828 0
      )
      0 0,
    linear-gradient(
        30deg,
        #282828 24%,
        #bf0127 0,
        #bf0127 26%,
        rgba(240, 166, 17, 0) 0,
        rgba(240, 166, 17, 0) 74%,
        #bf0127 0,
        #bf0127 76%,
        #282828 0
      )
      0 0,
    linear-gradient(90deg, #bf0127 2%, #282828 0, #282828 98%, #bf0127 0%) 0 0
      #282828;
  background-size: 40px 60px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ae9562d */.elementor-24 .elementor-element.elementor-element-ae9562d{
clip-path: polygon(0 0, 100% 0, 100% calc(100% -150px), 20% 100%, 0 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad8f618 */.elementor-24 .elementor-element.elementor-element-ad8f618::after{
    content: "";
    position: absolute;
    height: 120px;
    width: 120px;
    background: #bf0127;
    z-index: -1;
    margin: 0;
    top: -30px;
    left: -20px;
}

@media only screen and (max-width: 1100px)  {
    .elementor-24 .elementor-element.elementor-element-ad8f618::after{
    content: "";
    height: 0;
    width: 0;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e34a99 */.elementor-24 .elementor-element.elementor-element-5e34a99 a{
  background: 
      linear-gradient(currentColor 0 0) 
      var(--p, 0%) 100% /var(--d, 25%) 2px no-repeat;
  transition: 0.3s, background-position 0s;
  display: inline;
  color: white !important
}

.elementor-24 .elementor-element.elementor-element-5e34a99 a:hover {
  --d: 100%;
  --p: 50%;
  transition: 0.3s, background-size 0.3s 0.3s;
  color: white;
}

.elementor-24 .elementor-element.elementor-element-5e34a99 b{
      font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51af914 */.elementor-24 .elementor-element.elementor-element-51af914 .elementor-button{
  padding: 11px 15px;
  text-decoration: none;
  color: white !important;
  background: #bf0127;
  transition: 0.5s;
  box-shadow: 6px 6px 0 #f3f3f3;
  transform: skewX(-15deg);
  border: none;
  position: relative;
}

.elementor-24 .elementor-element.elementor-element-51af914 .elementor-button:hover {
  transition: 0.5s;
  box-shadow: 10px 10px 0 #bf0127;
  background: #111111 !important;
}

.elementor-24 .elementor-element.elementor-element-51af914 .elementor-button svg {
  transition: 0.4s;
  transform: translateX(-20%);
  fill: white;
  padding-left: 10px
}

.elementor-24 .elementor-element.elementor-element-51af914 .elementor-button:hover svg {
  transform: translateX(20%);
  animation: color_anim 1s infinite 0.6s;
  fill: white !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-89efe13 *//*.elementor-24 .elementor-element.elementor-element-89efe13::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    height: 206px;*/
/*    width: 698px;*/
/*    background-image: url('https://dave-elek.brx-demosite24.be/wp-content/uploads/2024/03/shutterstock_6319120703-e1711039379144.png');*/
/*    z-index: 10;*/
/*    left: 20px;*/
/*    bottom: -100px;*/

/*}*/

/*@media only screen and (max-width: 1100px)  {*/
/*    .elementor-24 .elementor-element.elementor-element-89efe13::before{*/
/*    content: "";*/
/*    height: 0;*/
/*    width: 0;*/
/*}*/
/*}*//* End custom CSS */