.elementor-832 .elementor-element.elementor-element-34b92c67{--display:flex;--min-height:186px;--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:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.77;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-832 .elementor-element.elementor-element-34b92c67::before, .elementor-832 .elementor-element.elementor-element-34b92c67 > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-34b92c67 > .e-con-inner > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-34b92c67 > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-34b92c67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-34b92c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(126deg, #E09704 0%, #0D278F 100%);}.elementor-832 .elementor-element.elementor-element-6b443b0a{text-align:start;}.elementor-832 .elementor-element.elementor-element-6b443b0a img{width:215px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-hamburger:hover{background-color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59{width:100%;max-width:100%;z-index:15;}.elementor-832 .elementor-element.elementor-element-3b356e59 > .elementor-widget-container{padding:0px 0px 0px 500px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-container{height:66px;max-width:700px;border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;line-height:1px;letter-spacing:0.5px;word-spacing:4px;color:#000000;padding:0px 50px 0px 12px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li > a:hover{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li > a:focus{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li > a:active{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li:hover > a{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li.current-menu-item > a{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#FFFFFF;fill:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#FFFFFF;fill:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;padding:6px 0px 7px 0px;color:#000000;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#121147;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#121147;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#121147;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#121147;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-submenu-panel{padding:15px 15px 15px 25px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.12);}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-hamburger{float:right;border-style:solid;border-color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-hamburger > .ekit-menu-icon{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#000000;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#000000;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-close{color:#ff5e13;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-832 .elementor-element.elementor-element-7b587581{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-832 .elementor-element.elementor-element-7b587581 .elementor-button-content-wrapper{flex-direction:row;}.elementor-832 .elementor-element.elementor-element-7b587581 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-832 .elementor-element.elementor-element-a00bb53:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-a00bb53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loodgieter-zeist.com/wp-content/uploads/2025/12/Loodgieter-in-zeist-713-x-1092-px-2000-x-1024-px-713-x-1092-px-5.gif");background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-832 .elementor-element.elementor-element-a00bb53 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(38deg, #E09704 20%, #052399 100%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-832 .elementor-element.elementor-element-a00bb53 > .elementor-container{max-width:1280px;min-height:35vh;}.elementor-832 .elementor-element.elementor-element-a00bb53, .elementor-832 .elementor-element.elementor-element-a00bb53 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-a00bb53{box-shadow:0px 5px 19px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 8em 0em;}.elementor-832 .elementor-element.elementor-element-2c35ae64 > .elementor-element-populated{margin:0px 0px 87px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-832 .elementor-element.elementor-element-45aeb850{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-832 .elementor-element.elementor-element-45aeb850 .elementor-heading-title{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 );color:var( --e-global-color-a567df4 );}.elementor-832 .elementor-element.elementor-element-26ae0fdd .elementor-button{background-color:#D58B3F;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 );text-decoration:var( --e-global-typography-accent-text-decoration );fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-radius:26px 26px 26px 26px;}.elementor-832 .elementor-element.elementor-element-26ae0fdd .elementor-button:hover, .elementor-832 .elementor-element.elementor-element-26ae0fdd .elementor-button:focus{background-color:var( --e-global-color-e14445e );color:var( --e-global-color-primary );}.elementor-832 .elementor-element.elementor-element-26ae0fdd{border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-26ae0fdd .elementor-button:hover svg, .elementor-832 .elementor-element.elementor-element-26ae0fdd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-832 .elementor-element.elementor-element-1216de96:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-1216de96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loodgieter-zeist.com/wp-content/uploads/2025/12/iconn09.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-832 .elementor-element.elementor-element-1216de96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-108px;margin-bottom:0px;padding:1em 0em 1em 0em;}.elementor-832 .elementor-element.elementor-element-1216de96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-832 .elementor-element.elementor-element-6dad530{--spacer-size:9vh;}.elementor-832 .elementor-element.elementor-element-1b503446 > .elementor-container{max-width:1280px;}.elementor-832 .elementor-element.elementor-element-1b503446 > .elementor-background-overlay{opacity:1;}.elementor-832 .elementor-element.elementor-element-1b503446{padding:7em 0em 0em 0em;}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-495d27d );}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-495d27d );font-family:var( --e-global-typography-0d5e945-font-family ), Sans-serif;font-size:var( --e-global-typography-0d5e945-font-size );font-weight:var( --e-global-typography-0d5e945-font-weight );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-659f957 );padding:25px 0px 25px 25px;}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body, .elementor-832 .elementor-element.elementor-element-42b1ad9e .accordion.floating-style .elementskit-card-body{background-color:#E09704;}.elementor-832 .elementor-element.elementor-element-42b1ad9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-659f957 );}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-secondary );}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:-1px;}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-a567df4 );}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-a567df4 );padding:20px 0px 20px 45px;}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body p, .elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-b044a67-font-family ), Sans-serif;font-size:var( --e-global-typography-b044a67-font-size );font-weight:var( --e-global-typography-b044a67-font-weight );text-transform:var( --e-global-typography-b044a67-text-transform );line-height:var( --e-global-typography-b044a67-line-height );}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-659f957 );}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion > .elementskit-card{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-659f957 );border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-20d1f44:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-20d1f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-832 .elementor-element.elementor-element-20d1f44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-832 .elementor-element.elementor-element-20d1f44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-832 .elementor-element.elementor-element-fa77625:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-832 .elementor-element.elementor-element-fa77625 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E09704 0%, #052399 100%);}.elementor-832 .elementor-element.elementor-element-fa77625 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #E09704 0%, #052399 100%);opacity:0.5;}.elementor-832 .elementor-element.elementor-element-fa77625 > .elementor-element-populated{box-shadow:18px 14px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-832 .elementor-element.elementor-element-fa77625 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-832 .elementor-element.elementor-element-32a02aee{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + -65px) 0px;z-index:1;}.elementor-832 .elementor-element.elementor-element-32a02aee .elementor-icon-wrapper{text-align:center;}.elementor-832 .elementor-element.elementor-element-32a02aee.elementor-view-stacked .elementor-icon{background-color:#052399;color:var( --e-global-color-a567df4 );}.elementor-832 .elementor-element.elementor-element-32a02aee.elementor-view-framed .elementor-icon, .elementor-832 .elementor-element.elementor-element-32a02aee.elementor-view-default .elementor-icon{color:#052399;border-color:#052399;}.elementor-832 .elementor-element.elementor-element-32a02aee.elementor-view-framed .elementor-icon, .elementor-832 .elementor-element.elementor-element-32a02aee.elementor-view-default .elementor-icon svg{fill:#052399;}.elementor-832 .elementor-element.elementor-element-32a02aee.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a567df4 );}.elementor-832 .elementor-element.elementor-element-32a02aee.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a567df4 );}.elementor-832 .elementor-element.elementor-element-32a02aee .elementor-icon{font-size:40px;}.elementor-832 .elementor-element.elementor-element-32a02aee .elementor-icon svg{height:40px;}.elementor-832 .elementor-element.elementor-element-448f6c19{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:40px 0px 10px 0px;border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-495d27d );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-title{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 );color:var( --e-global-color-a567df4 );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:var( --e-global-color-accent );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 );margin:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-section-description{color:var( --e-global-color-a567df4 );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 );margin:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-34d70cfe{background-image:url("https://loodgieter-zeist.com/wp-content/uploads/2025/12/iconn0042.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;background-position:bottom center;background-repeat:no-repeat;background-size:65% auto;}.elementor-832 .elementor-element.elementor-element-34d70cfe img{width:85%;}.elementor-832 .elementor-element.elementor-element-64ec47ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-832 .elementor-element.elementor-element-64ec47ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-832 .elementor-element.elementor-element-487af7c9 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-832 .elementor-element.elementor-element-73f763d7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-text );}.elementor-832 .elementor-element.elementor-element-56da156a img{box-shadow:6px 18px 18px 10px rgba(0,0,0,0.5);}.elementor-832 .elementor-element.elementor-element-84222d2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-text );}.elementor-832 .elementor-element.elementor-element-6e26c6aa .elementor-heading-title{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );color:var( --e-global-color-secondary );}.elementor-832 .elementor-element.elementor-element-4b53232e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-832 .elementor-element.elementor-element-4b53232e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-832 .elementor-element.elementor-element-4b53232e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-832 .elementor-element.elementor-element-4b53232e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-832 .elementor-element.elementor-element-4b53232e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-832 .elementor-element.elementor-element-4b53232e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-832 .elementor-element.elementor-element-4b53232e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-832 .elementor-element.elementor-element-4b53232e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-832 .elementor-element.elementor-element-4b53232e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-832 .elementor-element.elementor-element-4a947a1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-832 .elementor-element.elementor-element-4a947a1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-832 .elementor-element.elementor-element-4a947a1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-832 .elementor-element.elementor-element-4a947a1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-832 .elementor-element.elementor-element-4a947a1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-832 .elementor-element.elementor-element-4a947a1f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-832 .elementor-element.elementor-element-4a947a1f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-832 .elementor-element.elementor-element-4a947a1f{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-832 .elementor-element.elementor-element-4a947a1f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-832 .elementor-element.elementor-element-19fac745{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-832 .elementor-element.elementor-element-19fac745 .elementor-heading-title{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );color:var( --e-global-color-secondary );}.elementor-832 .elementor-element.elementor-element-719ca929{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-text );}.elementor-832 .elementor-element.elementor-element-7cb0f3e9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-832 .elementor-element.elementor-element-7cb0f3e9 .elementor-heading-title{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );color:var( --e-global-color-secondary );}.elementor-832 .elementor-element.elementor-element-2337e186{--divider-border-style:dashed;--divider-color:var( --e-global-color-659f957 );--divider-border-width:2px;}.elementor-832 .elementor-element.elementor-element-2337e186 .elementor-divider-separator{width:100%;}.elementor-832 .elementor-element.elementor-element-2337e186 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-832 .elementor-element.elementor-element-1fe84550:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-1fe84550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031C3D;}.elementor-832 .elementor-element.elementor-element-1fe84550 > .elementor-container{max-width:1320px;}.elementor-832 .elementor-element.elementor-element-1fe84550, .elementor-832 .elementor-element.elementor-element-1fe84550 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-1fe84550{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;}.elementor-832 .elementor-element.elementor-element-1fe84550 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-832 .elementor-element.elementor-element-4ebc649d > .elementor-element-populated, .elementor-832 .elementor-element.elementor-element-4ebc649d > .elementor-element-populated > .elementor-background-overlay, .elementor-832 .elementor-element.elementor-element-4ebc649d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-704ae71c.jkit-equal-height-enable, .elementor-832 .elementor-element.elementor-element-704ae71c.jkit-equal-height-enable, .elementor-832 .elementor-element.elementor-element-704ae71c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-832 .elementor-element.elementor-element-704ae71c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:left;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a567df4 );border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .title{margin:30px 0px 0px 0px;color:#FFFFFF;font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#FFF3F3;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 );}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:71px;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width:71px;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{height:40px;width:115px;}.elementor-832 .elementor-element.elementor-element-5363d7b0.jkit-equal-height-enable, .elementor-832 .elementor-element.elementor-element-5363d7b0.jkit-equal-height-enable, .elementor-832 .elementor-element.elementor-element-5363d7b0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-832 .elementor-element.elementor-element-5363d7b0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:left;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a567df4 );border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .title{margin:30px 0px 0px 0px;color:#F5F5F5;font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#FFFFFF;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 );}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:71px;}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width:71px;}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{height:40px;width:115px;}.elementor-832 .elementor-element.elementor-element-71151b37.jkit-equal-height-enable, .elementor-832 .elementor-element.elementor-element-71151b37.jkit-equal-height-enable, .elementor-832 .elementor-element.elementor-element-71151b37.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-832 .elementor-element.elementor-element-71151b37.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-832 .elementor-element.elementor-element-71151b37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:left;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a567df4 );border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .title{margin:30px 0px 0px 0px;color:#FCFCFC;font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#FFFFFF;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 );}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:71px;}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width:71px;}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{height:40px;width:115px;}.elementor-832 .elementor-element.elementor-element-379c1c11 > .elementor-container{max-width:1280px;}.elementor-832 .elementor-element.elementor-element-379c1c11{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-659f957 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:0px;padding:5em 0em 7em 0em;}.elementor-832 .elementor-element.elementor-element-379c1c11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-832 .elementor-element.elementor-element-259cd8e4{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:55px;--padding-left:15px;--padding-right:15px;}.elementor-832 .elementor-element.elementor-element-259cd8e4:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-259cd8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011024;}.elementor-832 .elementor-element.elementor-element-166502b0{--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:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-832 .elementor-element.elementor-element-7f6d37ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-832 .elementor-element.elementor-element-5ff2a80e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-832 .elementor-element.elementor-element-5ff2a80e img{width:155px;max-width:100%;}.elementor-832 .elementor-element.elementor-element-182b4dc2.ekit-equal-height-enable,
					.elementor-832 .elementor-element.elementor-element-182b4dc2.ekit-equal-height-enable > div,
					.elementor-832 .elementor-element.elementor-element-182b4dc2.ekit-equal-height-enable .ekit-wid-con,
					.elementor-832 .elementor-element.elementor-element-182b4dc2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-832 .elementor-element.elementor-element-182b4dc2 .elementskit-infobox{background-color:#00000000;padding:0px 20px 14px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;}.elementor-832 .elementor-element.elementor-element-182b4dc2 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFFCC;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:21px;word-spacing:22px;}.elementor-832 .elementor-element.elementor-element-182b4dc2 .elementskit-infobox .box-body > p{color:#FFFFFF;font-family:"Yantramanav", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-832 .elementor-element.elementor-element-182b4dc2 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-182b4dc2 .elementskit-info-box-icon{color:#FA471C;fill:#FA471C;border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-182b4dc2 .elementskit-infobox .elementskit-info-box-icon{font-size:20px;padding:0px 0px 0px 0px;transform:rotate(0deg);width:20px;}.elementor-832 .elementor-element.elementor-element-182b4dc2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 12px 0px 0px;}.elementor-832 .elementor-element.elementor-element-182b4dc2 .elementskit-infobox .elementskit-info-box-icon {height:20px;}.elementor-832 .elementor-element.elementor-element-34c1954d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-34c1954d .ekit-heading__description{max-width:280px;}.elementor-832 .elementor-element.elementor-element-34c1954d .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-34c1954d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-832 .elementor-element.elementor-element-34c1954d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-832 .elementor-element.elementor-element-34c1954d .elementskit-section-title-wraper p{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0px 0px 20px 0px;}.elementor-832 .elementor-element.elementor-element-371a3379 .elementor-button{background-color:#D58B3F;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 );text-decoration:var( --e-global-typography-accent-text-decoration );fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );border-radius:26px 26px 26px 26px;}.elementor-832 .elementor-element.elementor-element-371a3379 .elementor-button:hover, .elementor-832 .elementor-element.elementor-element-371a3379 .elementor-button:focus{background-color:var( --e-global-color-e14445e );color:var( --e-global-color-primary );}.elementor-832 .elementor-element.elementor-element-371a3379{margin:0px 260px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-371a3379 .elementor-button:hover svg, .elementor-832 .elementor-element.elementor-element-371a3379 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-832 .elementor-element.elementor-element-5a5c0335{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-832 .elementor-element.elementor-element-2203624f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-2203624f .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 30px 0px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-832 .elementor-element.elementor-element-2203624f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-832 .elementor-element.elementor-element-2203624f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-832 .elementor-element.elementor-element-6ca06a0d{--icon-vertical-offset:0px;}.elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;}.elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-832 .elementor-element.elementor-element-6ca06a0d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FA471C;}.elementor-832 .elementor-element.elementor-element-27c2246a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-832 .elementor-element.elementor-element-52f56e77{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#865CDA0F;--border-color:#865CDA0F;--padding-top:19px;--padding-bottom:19px;--padding-left:15px;--padding-right:15px;}.elementor-832 .elementor-element.elementor-element-52f56e77:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-52f56e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011024;}.elementor-832 .elementor-element.elementor-element-7977700d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-832 .elementor-element.elementor-element-2d860b46 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFFB3;margin:0px 0px 0px 0px;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-832 .elementor-element.elementor-element-2d860b46 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FA471C;}.elementor-832 .elementor-element.elementor-element-2d860b46 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-832 .elementor-element.elementor-element-2d860b46 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;line-height:27px;}@media(min-width:768px){.elementor-832 .elementor-element.elementor-element-34b92c67{--width:100%;}.elementor-832 .elementor-element.elementor-element-6559d3ea{width:30%;}.elementor-832 .elementor-element.elementor-element-64ec47ca{width:70%;}.elementor-832 .elementor-element.elementor-element-7f6d37ac{--width:38%;}.elementor-832 .elementor-element.elementor-element-5a5c0335{--width:13%;}.elementor-832 .elementor-element.elementor-element-27c2246a{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-832 .elementor-element.elementor-element-7f6d37ac{--width:48%;}.elementor-832 .elementor-element.elementor-element-5a5c0335{--width:48%;}.elementor-832 .elementor-element.elementor-element-27c2246a{--width:48%;}}@media(min-width:2400px){.elementor-832 .elementor-element.elementor-element-34b92c67{--width:17600px;--overlay-opacity:0.76;--margin-top:-31px;--margin-bottom:-31px;--margin-left:-31px;--margin-right:-31px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-832 .elementor-element.elementor-element-34b92c67::before, .elementor-832 .elementor-element.elementor-element-34b92c67 > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-34b92c67 > .e-con-inner > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-34b92c67 > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-34b92c67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-34b92c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(62deg, #E09704 0%, #0D278F 95%);}.elementor-832 .elementor-element.elementor-element-6b443b0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 122px;}.elementor-832 .elementor-element.elementor-element-6b443b0a img{width:178px;max-width:151px;height:210px;object-fit:contain;}.elementor-832 .elementor-element.elementor-element-3b356e59 > .elementor-widget-container{margin:0px 0px 0px 500px;padding:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-a00bb53:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-a00bb53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loodgieter-zeist.com/wp-content/uploads/2025/12/Loodgieter-in-zeist-713-x-1092-px-2000-x-1024-px-713-x-1092-px-5.gif");background-repeat:no-repeat;background-size:contain;}.elementor-832 .elementor-element.elementor-element-45aeb850{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -42px;}.elementor-832 .elementor-element.elementor-element-45aeb850 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-26ae0fdd{border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-26ae0fdd .elementor-button{font-size:var( --e-global-typography-accent-font-size );border-radius:19px 19px 19px 19px;}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body p, .elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-b044a67-font-size );line-height:var( --e-global-typography-b044a67-line-height );}.elementor-832 .elementor-element.elementor-element-fa77625:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-832 .elementor-element.elementor-element-fa77625 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(34deg, #E09704 0%, #052399 0%);}.elementor-832 .elementor-element.elementor-element-fa77625 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.76;}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{color:#E09704;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-487af7c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-73f763d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-84222d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-6e26c6aa .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-19fac745 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-719ca929{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-7cb0f3e9 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-1fe84550 > .elementor-container{max-width:1600px;}.elementor-832 .elementor-element.elementor-element-1fe84550, .elementor-832 .elementor-element.elementor-element-1fe84550 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-1fe84550{margin-top:-104px;margin-bottom:-104px;padding:23px 23px 23px 23px;}.elementor-832 .elementor-element.elementor-element-4ebc649d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .title{color:#FFFFFF;font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#FFFFFF;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .title{color:#FCFCFC;font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#FFFFFF;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .title{color:#FFFFFF;font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#FFFFFF;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-371a3379{border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-371a3379 .elementor-button{font-size:var( --e-global-typography-accent-font-size );border-radius:19px 19px 19px 19px;}}@media(max-width:1366px){.elementor-832 .elementor-element.elementor-element-3b356e59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-a00bb53 > .elementor-container{min-height:27vh;}.elementor-832 .elementor-element.elementor-element-45aeb850 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-26ae0fdd .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-832 .elementor-element.elementor-element-1216de96:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-1216de96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-size:contain;}.elementor-832 .elementor-element.elementor-element-1216de96{margin-top:-77px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-832 .elementor-element.elementor-element-1b503446 > .elementor-container{max-width:900px;}.elementor-832 .elementor-element.elementor-element-1b503446{padding:5em 0em 0em 0em;}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body p, .elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-b044a67-font-size );line-height:var( --e-global-typography-b044a67-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-487af7c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-73f763d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-84222d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-6e26c6aa .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-19fac745 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-719ca929{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-7cb0f3e9 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-1fe84550, .elementor-832 .elementor-element.elementor-element-1fe84550 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:59px;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width:59px;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{width:85px;line-height:183px;}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:59px;}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width:59px;}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{width:85px;line-height:183px;}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:59px;}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{width:59px;}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{width:85px;line-height:183px;}.elementor-832 .elementor-element.elementor-element-371a3379 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-832 .elementor-element.elementor-element-34b92c67{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-832 .elementor-element.elementor-element-6b443b0a{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-832 .elementor-element.elementor-element-60c8ceec{width:var( --container-widget-width, 1000px );max-width:1000px;margin:-90px 33px calc(var(--kit-widget-spacing, 0px) + -91px) -392px;padding:27px 27px 27px 27px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-832 .elementor-element.elementor-element-60c8ceec.elementor-element{--align-self:center;}.elementor-832 .elementor-element.elementor-element-45aeb850 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-26ae0fdd .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-832 .elementor-element.elementor-element-1216de96:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-1216de96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-832 .elementor-element.elementor-element-1216de96{margin-top:-59px;margin-bottom:0px;}.elementor-832 .elementor-element.elementor-element-6dad530{--spacer-size:7vh;}.elementor-832 .elementor-element.elementor-element-1b503446{padding:5em 0em 3em 0em;}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body p, .elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-b044a67-font-size );line-height:var( --e-global-typography-b044a67-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-487af7c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-73f763d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-84222d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-6e26c6aa .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-19fac745 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-719ca929{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-7cb0f3e9 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-379c1c11{margin-top:0px;margin-bottom:0px;padding:5em 0em 5em 0em;}.elementor-832 .elementor-element.elementor-element-166502b0{--justify-content:space-between;--flex-wrap:wrap;}.elementor-832 .elementor-element.elementor-element-7f6d37ac{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-832 .elementor-element.elementor-element-371a3379 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-832 .elementor-element.elementor-element-5a5c0335{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-832 .elementor-element.elementor-element-34b92c67{--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:15px;}.elementor-832 .elementor-element.elementor-element-6b443b0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 73px;}.elementor-832 .elementor-element.elementor-element-3b356e59 > .elementor-widget-container{margin:0px 150px 0px 0px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-menu-hamburger{border-width:1px 1px 1px 1px;}.elementor-832 .elementor-element.elementor-element-3b356e59 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-832 .elementor-element.elementor-element-60c8ceec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-a00bb53 > .elementor-container{min-height:27vh;}.elementor-832 .elementor-element.elementor-element-45aeb850 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-26ae0fdd .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-832 .elementor-element.elementor-element-1216de96:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-1216de96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-832 .elementor-element.elementor-element-1216de96{margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-6dad530{--spacer-size:7vh;}.elementor-832 .elementor-element.elementor-element-1b503446{padding:3em 0em 0em 0em;}.elementor-832 .elementor-element.elementor-element-42b1ad9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-0d5e945-font-size );line-height:var( --e-global-typography-0d5e945-line-height );letter-spacing:var( --e-global-typography-0d5e945-letter-spacing );word-spacing:var( --e-global-typography-0d5e945-word-spacing );}.elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body p, .elementor-832 .elementor-element.elementor-element-42b1ad9e .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-b044a67-font-size );line-height:var( --e-global-typography-b044a67-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-448f6c19 .jeg-elementor-kit.jkit-heading .heading-section-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-64ec47ca > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-832 .elementor-element.elementor-element-487af7c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-832 .elementor-element.elementor-element-73f763d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-84222d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-6e26c6aa .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-19fac745 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-719ca929{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-7cb0f3e9 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-4ebc649d{width:100%;}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .title{margin:15px 0px 0px 0px;font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{width:80px;line-height:10px;}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .title{margin:15px 0px 0px 0px;font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{width:80px;line-height:10px;}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .title{margin:15px 0px 0px 0px;font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-832 .elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{width:80px;line-height:10px;}.elementor-832 .elementor-element.elementor-element-379c1c11{margin-top:30px;margin-bottom:0px;padding:3em 0em 3em 0em;}.elementor-832 .elementor-element.elementor-element-259cd8e4{--padding-top:70px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-832 .elementor-element.elementor-element-34c1954d .elementskit-section-title-wraper p{margin:15px 0px 20px 0px;}.elementor-832 .elementor-element.elementor-element-371a3379{margin:0px 110px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-832 .elementor-element.elementor-element-371a3379 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-832 .elementor-element.elementor-element-5a5c0335{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-832 .elementor-element.elementor-element-2203624f .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 15px 0px;}.elementor-832 .elementor-element.elementor-element-27c2246a{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-832 .elementor-element.elementor-element-52f56e77{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}}/* Start custom CSS for html, class: .elementor-element-60c8ceec *//* ======================================
   MOBILE HEADER – MANUAL MENU (NO BURGER)
   4 top items + Diensten submenu (4 links)
   Transparent background
   ====================================== */

.mobile-header{
  background: transparent;
  position: relative;
  z-index: 999;
}

/* Logo row */
.mobile-logo{
  display: flex;
  justify-content: center;
  padding: 10px 10px 6px;
}

.mh-logo-link{
  text-decoration: none;
  font-weight: 800;
  letter-spacing: 0.2px;
}

/* Menu wrapper */
.mobile-nav{
  padding: 8px 10px 12px;
}

/* Top menu list */
.mh-menu{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;

  margin: 0;
  padding: 0;
  list-style: none;
}

/* Each top item */
.mh-item{
  position: relative;
}

/* Top links */
.mh-link{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;

  padding: 10px 14px;
  border-radius: 14px;

  font-size: 14px;
  font-weight: 650;
  text-decoration: none;

  background: linear-gradient(135deg,#ff8a1e,#ffb04a);
  color: #0b1622;

  box-shadow: 0 6px 16px rgba(0,0,0,0.18);
  transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
  -webkit-tap-highlight-color: transparent;
}

.mh-link:hover{
  transform: translateY(-1px);
  box-shadow: 0 10px 22px rgba(0,0,0,0.28);
  filter: brightness(1.02);
}

/* Make Contact slightly more "action" */
.mh-cta{
  background: linear-gradient(135deg,#1e57ff,#00c2ff);
  color: #ffffff;
}

/* Caret */
.mh-caret{
  font-size: 12px;
  line-height: 1;
  opacity: 0.9;
}

/* Submenu container */
.mh-sub{
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: calc(100% + 10px);

  min-width: 240px;
  max-width: 86vw;

  margin: 0;
  padding: 10px;
  list-style: none;

  border-radius: 18px;
  background: rgba(3, 28, 61, 0.72);
  backdrop-filter: blur(10px);

  box-shadow: 0 18px 40px rgba(0,0,0,0.35);

  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;
}

/* Sub links */
.mh-sublink{
  display: block;
  text-decoration: none;

  padding: 10px 12px;
  border-radius: 12px;

  font-size: 14px;
  font-weight: 600;
  color: #ffffff;

  transition: transform 0.2s ease, background 0.2s ease;
}

.mh-sublink:hover{
  background: rgba(255,255,255,0.10);
  transform: translateX(2px);
}

/* Show submenu on hover (desktop) */
.mh-has-sub:hover > .mh-sub{
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateX(-50%) translateY(0);
}

/* Show submenu on tap/focus (mobile) */
.mh-has-sub:focus-within > .mh-sub{
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* Optional: prevent "#" from jumping page when tapping Diensten
   If you want ZERO jump, change href="#" to href="javascript:void(0)" in HTML.
   (But leaving # is usually fine.) */

/* Mobile-only: hide this header on desktop if you want */
@media (min-width: 769px){
  .mobile-header{ display:none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b587581 *//* =========================
   FOOTER CTA BUTTON – PARAAT
========================= */

.footer-cta-btn .elementor-button {
  background: linear-gradient(
    135deg,
    #f5c77a 0%,
    #e6a64c 45%,
    #d48a2f 100%
  );
  color: #0b1622;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.6px;
  text-transform: uppercase;

  padding: 16px 28px;
  border-radius: 14px;
  border: none;

  box-shadow:
    0 10px 28px rgba(212, 138, 47, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.35);

  transition: all 0.35s ease;
}

/* Hover effect */
.footer-cta-btn .elementor-button:hover {
  transform: translateY(-2px) scale(1.02);
  background: linear-gradient(
    135deg,
    #ffd89b 0%,
    #f1b75f 50%,
    #e29a3d 100%
  );
  box-shadow:
    0 18px 44px rgba(255, 200, 120, 0.45),
    inset 0 1px 0 rgba(255,255,255,0.5);
}

/* Active click */
.footer-cta-btn .elementor-button:active {
  transform: translateY(0);
  box-shadow:
    0 6px 18px rgba(0,0,0,0.4) inset;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45aeb850 *//* ===== HERO H1 – OFF-WHITE CLAY 3D ===== */
.hero-heading.clay{
  max-width: 640px;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  line-height: 1.06;
  font-weight: 900;

  display: flex;
  flex-direction: column;
  gap: 8px;

  /* Off-white basis */
  color: rgba(246, 241, 234, 0.96);

  /* Clay/3D feel (highlight + depth) */
  text-shadow:
    -1px -1px 0 rgba(255,255,255,0.28),   /* highlight edge */
    0 2px 8px rgba(0,0,0,0.28),           /* soft depth */
    0 16px 34px rgba(0,0,0,0.32);         /* hero drop */
}

/* Regel 1 – rustig */
.hero-heading.clay .line-1{
  font-size: clamp(30px, 3.6vw, 52px);
  font-weight: 800;
  opacity: 0.95;
}

/* Regel 2 – accent (goud, maar nog steeds luxe) */
.hero-heading.clay .line-2{
  font-size: clamp(26px, 3.0vw, 44px);
  font-weight: 800;
  color: rgba(255, 210, 125, 0.98);

  /* extra clay pop voor accentregel */
  text-shadow:
    -1px -1px 0 rgba(255,255,255,0.18),
    0 2px 10px rgba(0,0,0,0.32),
    0 18px 38px rgba(0,0,0,0.34);
}

/* Regel 3 – hero punch */
.hero-heading.clay .line-3{
  font-size: clamp(34px, 4.4vw, 62px);
  font-weight: 950;
  opacity: 0.98;
}

/* Tablet */
@media (max-width: 1024px){
  .hero-heading.clay{ max-width: 560px; }
}

/* Mobile – gecentreerd en strakker */
@media (max-width: 767px){
  .hero-heading.clay{
    max-width: 100%;
    text-align: center;
    gap: 6px;
    line-height: 1.05;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26ae0fdd */<a href="tel:0613837119" class="call-now-btn" aria-label="Bel direct">
  📞 Bel direct
</a>/* End custom CSS */
@media (min-width: 2401px) {.elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-direction: row; } }@media (min-width: 2401px) {.elementor-element.elementor-element-704ae71c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: 15px; margin-left: unset; } }
@media (min-width: 2401px) {.elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-direction: row; } }@media (min-width: 2401px) {.elementor-element.elementor-element-5363d7b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: 15px; margin-left: unset; } }
@media (min-width: 2401px) {.elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-direction: row; } }@media (min-width: 2401px) {.elementor-element.elementor-element-71151b37 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: 15px; margin-left: unset; } }
/* Start custom CSS for html, class: .elementor-element-89c8b41 *//* =========================
   LZP SECTION — FULL CSS (matches Image 1)
   Includes CTA orange gradient + hover
========================= */

:root{
  --o1:#FF8A1E;
  --o2:#FFB04A;
  --b1:#1E57FF;
  --b2:#00C2FF;
  --ink:#07101E;
}

/* Section spacing */
.lzp-local{
  padding: 26px 16px 54px;
}

/* Big gradient container */
.lzp-local .lzp-wrap{
  max-width: 1180px;
  margin: 0 auto;
  position: relative;
  border-radius: 22px;
  padding: 20px;
  overflow: hidden;

  background: linear-gradient(90deg,
    rgba(255,138,30,0.75) 0%,
    rgba(255,176,74,0.28) 30%,
    rgba(30,87,255,0.70) 75%,
    rgba(0,194,255,0.60) 100%
  );

  border: 1px solid rgba(255,255,255,0.22);
  box-shadow:
    0 22px 60px rgba(0,0,0,0.30),
    0 0 45px rgba(30,87,255,0.12),
    0 0 45px rgba(255,138,30,0.10),
    inset 0 1px 0 rgba(255,255,255,0.16);

  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

/* Soft depth layer */
.lzp-local .lzp-wrap::before{
  content:"";
  position:absolute;
  inset:0;
  background: linear-gradient(180deg,
    rgba(255,255,255,0.06),
    rgba(7,16,30,0.22)
  );
  pointer-events:none;
}

/* Glow blobs */
.lzp-local .lzp-wrap::after{
  content:"";
  position:absolute;
  inset:-40%;
  background:
    radial-gradient(circle at 18% 22%, rgba(255,138,30,0.45), rgba(255,138,30,0.00) 55%),
    radial-gradient(circle at 86% 30%, rgba(30,87,255,0.45), rgba(30,87,255,0.00) 60%),
    radial-gradient(circle at 70% 86%, rgba(0,194,255,0.26), rgba(0,194,255,0.00) 55%);
  filter: blur(18px);
  opacity: .95;
  pointer-events:none;
}

/* Ensure content stays above layers */
.lzp-local .lzp-wrap > *{
  position: relative;
  z-index: 2;
}

/* Header */
.lzp-head{
  display:flex;
  flex-direction:column;
  gap: 12px;
  padding: 4px 4px 12px;
}

.lzp-kicker{
  margin:0;
  display:inline-flex;
  align-items:center;
  width: fit-content;
  padding: 9px 14px;
  border-radius: 999px;

  color: rgba(255,255,255,0.92);
  font-weight: 900;
  font-size: 12px;
  letter-spacing: .2px;

  background: rgba(255,255,255,0.14);
  border: 1px solid rgba(255,255,255,0.22);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.20);
}

.lzp-h2{
  margin:0;
  font-size: clamp(28px, 3.2vw, 44px);
  line-height: 1.06;
  font-weight: 950;
  color: #07101E;
}

.lzp-lead{
  margin:0;
  max-width: 860px;
  font-size: 16px;
  line-height: 1.6;
  color: rgba(7,16,30,0.78);
}

/* Grid */
.lzp-grid{
  margin-top: 18px;
  display:grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap: 16px;
}

/* Cards */
.lzp-card{
  border-radius: 18px;
  padding: 20px;
  background: rgba(245, 247, 252, 0.78);
  border: 1px solid rgba(7,16,30,0.10);
  box-shadow:
    0 18px 40px rgba(0,0,0,0.12),
    inset 0 1px 0 rgba(255,255,255,0.65);
}

.lzp-card--trust{
  background: rgba(220, 234, 255, 0.70);
}

/* Typography */
.lzp-h3{
  margin:0 0 10px 0;
  font-size: 26px;
  line-height: 1.15;
  font-weight: 950;
  color: #0a1a2f;
}

.lzp-p{
  margin:0 0 10px 0;
  color: rgba(7,16,30,0.76);
  line-height: 1.6;
  font-size: 15px;
}

.lzp-list{
  margin: 10px 0 0 0;
  padding-left: 18px;
  color: rgba(7,16,30,0.72);
  line-height: 1.7;
}

.lzp-list li{ margin: 6px 0; }

/* Pills */
.lzp-pillrow{
  display:flex;
  flex-wrap:wrap;
  gap: 10px;
  margin-top: 12px;
}

.lzp-pill{
  display:inline-flex;
  align-items:center;
  padding: 8px 12px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 700;
  color: rgba(7,16,30,0.72);
  background: rgba(255,255,255,0.70);
  border: 1px solid rgba(7,16,30,0.10);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.75);
}

/* Trust boxes */
.lzp-trustgrid{
  display:grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap: 12px;
  margin-top: 14px;
}

.lzp-trustitem{
  border-radius: 14px;
  padding: 12px 10px;
  background: rgba(255,255,255,0.55);
  border: 1px dashed rgba(7,16,30,0.16);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.75);
  text-align:left;
}

.lzp-trustnum{
  display:block;
  font-size: 18px;
  font-weight: 950;
  color: #0b172b;
  margin-bottom: 2px;
}

.lzp-trustlabel{
  display:block;
  font-size: 13px;
  color: rgba(7,16,30,0.68);
}

/* CTA */
.lzp-cta{
  margin-top: 16px;
  display:flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
}

/* Button */
.lzp-btn{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding: 12px 18px;
  border-radius: 999px;

  font-weight: 950;
  font-size: 15px;
  text-decoration:none;

  color: #1b0d03;
  background: linear-gradient(90deg, var(--o1) 0%, var(--o2) 100%);
  border: 1px solid rgba(255,255,255,0.30);

  box-shadow:
    0 10px 22px rgba(255,138,30,0.38),
    inset 0 1px 0 rgba(255,255,255,0.55);

  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease;
}

/* Shine sweep */
.lzp-btn::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius: inherit;
  background: linear-gradient(120deg,
    transparent 20%,
    rgba(255,255,255,0.45),
    transparent 80%
  );
  opacity:0;
  transition: opacity .22s ease;
  pointer-events:none;
}

.lzp-btn:hover{
  transform: translateY(-2px);
  filter: brightness(1.05);
  box-shadow:
    0 14px 30px rgba(255,138,30,0.55),
    0 0 22px rgba(255,176,74,0.35),
    inset 0 1px 0 rgba(255,255,255,0.65);
}
.lzp-btn:hover::after{ opacity:1; }

.lzp-link{
  color: rgba(255,255,255,0.92);
  font-weight: 800;
  text-decoration:none;
}
.lzp-link:hover{ text-decoration: underline; }

/* FAQ */
.lzp-faq{
  margin-top: 22px;
}

.lzp-faqgrid{
  margin-top: 10px;
  display:grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap: 14px;
}

.lzp-faqitem{
  border-radius: 14px;
  padding: 14px;
  background: rgba(245,247,252,0.76);
  border: 1px solid rgba(7,16,30,0.10);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.65);
}

.lzp-q{
  margin:0 0 6px 0;
  font-weight: 950;
  color: rgba(7,16,30,0.86);
}

.lzp-a{
  margin:0;
  color: rgba(7,16,30,0.72);
  line-height: 1.55;
}

/* Responsive */
@media (max-width: 980px){
  .lzp-grid{ grid-template-columns: 1fr; }
  .lzp-faqgrid{ grid-template-columns: 1fr; }
  .lzp-trustgrid{ grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-379c1c11 *//* LZP Local SEO Section (scoped) */
.lzp-local{
  padding: clamp(28px, 4vw, 56px) 0;
}

/* Uses your theme vars if available; falls back safely */
.lzp-local{
  --lzp-text: var(--e-global-color-text, #0b1220);
  --lzp-muted: var(--e-global-color-secondary, rgba(11,18,32,.75));
  --lzp-bg: var(--e-global-color-9aefb86, #ffffff);
  --lzp-card: rgba(255,255,255,.72);
  --lzp-stroke: rgba(0,0,0,.08);
  --lzp-shadow: 0 18px 45px rgba(0,0,0,.12);
  --lzp-radius: 18px;

  /* accent tries to follow your amber/gold look */
  --lzp-accent: var(--e-global-color-primary, #d79a2a);
  --lzp-accent2: rgba(215,154,42,.18);
}

.lzp-wrap{
  width: min(1140px, 92vw);
  margin: 0 auto;
}

.lzp-head{ margin-bottom: 18px; }
.lzp-kicker{
  margin: 0 0 10px 0;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  color: var(--lzp-muted);
}
.lzp-h2{
  margin: 0 0 10px 0;
  font-size: clamp(26px, 3.2vw, 40px);
  line-height: 1.1;
  color: var(--lzp-text);
}
.lzp-lead{
  margin: 0;
  max-width: 72ch;
  color: var(--lzp-muted);
  font-size: 16px;
  line-height: 1.65;
}

.lzp-grid{
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 16px;
  margin-top: 18px;
}

.lzp-card{
  grid-column: span 4;
  background: var(--lzp-card);
  border: 1px solid var(--lzp-stroke);
  border-radius: var(--lzp-radius);
  box-shadow: var(--lzp-shadow);
  padding: 18px 18px 16px;
  position: relative;
  overflow: hidden;
}

/* subtle premium glow */
.lzp-card::before{
  content:"";
  position:absolute;
  inset:-2px;
  background: radial-gradient(500px 220px at 10% 0%, var(--lzp-accent2), transparent 60%);
  pointer-events:none;
}

.lzp-h3{
  margin: 0 0 10px 0;
  font-size: 18px;
  line-height: 1.25;
  color: var(--lzp-text);
}
.lzp-p{
  margin: 0 0 12px 0;
  color: var(--lzp-muted);
  line-height: 1.6;
}

.lzp-list{
  margin: 0;
  padding-left: 18px;
  color: var(--lzp-muted);
  line-height: 1.6;
}
.lzp-list li{ margin: 6px 0; }

.lzp-pillrow{
  display:flex;
  flex-wrap:wrap;
  gap: 8px;
  margin-top: 8px;
}
.lzp-pill{
  display:inline-flex;
  align-items:center;
  padding: 7px 10px;
  border-radius: 999px;
  border: 1px solid var(--lzp-stroke);
  background: rgba(255,255,255,.65);
  color: var(--lzp-text);
  font-weight: 600;
  font-size: 12px;
}

.lzp-card--trust .lzp-trustgrid{
  display:grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  margin: 12px 0 14px;
}
.lzp-trustitem{
  border: 1px dashed rgba(0,0,0,.12);
  border-radius: 14px;
  padding: 10px 10px 9px;
  background: rgba(255,255,255,.60);
}
.lzp-trustnum{
  display:block;
  font-weight: 800;
  color: var(--lzp-text);
  font-size: 16px;
}
.lzp-trustlabel{
  display:block;
  color: var(--lzp-muted);
  font-size: 12px;
  margin-top: 2px;
}

.lzp-cta{
  display:flex;
  align-items:center;
  gap: 12px;
  flex-wrap:wrap;
  margin-top: 6px;
}

.lzp-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding: 11px 14px;
  border-radius: 14px;
  text-decoration:none;
  font-weight: 800;
  color: #fff;
  background: linear-gradient(180deg, var(--lzp-accent), rgba(215,154,42,.88));
  box-shadow: 0 14px 30px rgba(215,154,42,.30);
  border: 1px solid rgba(255,255,255,.18);
}
.lzp-btn:hover{ transform: translateY(-1px); }

.lzp-link{
  color: var(--lzp-text);
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.lzp-faq{
  margin-top: 18px;
  padding-top: 10px;
}
.lzp-faqgrid{
  display:grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
  margin-top: 10px;
}
.lzp-faqitem{
  border: 1px solid var(--lzp-stroke);
  border-radius: 16px;
  padding: 14px 14px 12px;
  background: rgba(255,255,255,.55);
}
.lzp-q{
  margin: 0 0 6px 0;
  font-weight: 800;
  color: var(--lzp-text);
}
.lzp-a{
  margin: 0;
  color: var(--lzp-muted);
  line-height: 1.6;
}

/* Responsive */
@media (max-width: 980px){
  .lzp-card{ grid-column: span 12; }
  .lzp-faqgrid{ grid-template-columns: 1fr; }
  .lzp-card--trust .lzp-trustgrid{ grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-371a3379 */<a href="tel:0613837119" class="call-now-btn" aria-label="Bel direct">
  📞 Bel direct
</a>/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51ed99bd *//* =========================
   FOOTER CTA BUTTON – PARAAT
========================= */

.footer-cta-btn .elementor-button {
  background: linear-gradient(
    135deg,
    #f5c77a 0%,
    #e6a64c 45%,
    #d48a2f 100%
  );
  color: #0b1622;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.6px;
  text-transform: uppercase;

  padding: 16px 28px;
  border-radius: 14px;
  border: none;

  box-shadow:
    0 10px 28px rgba(212, 138, 47, 0.35),
    inset 0 1px 0 rgba(255,255,255,0.35);

  transition: all 0.35s ease;
}

/* Hover effect */
.footer-cta-btn .elementor-button:hover {
  transform: translateY(-2px) scale(1.02);
  background: linear-gradient(
    135deg,
    #ffd89b 0%,
    #f1b75f 50%,
    #e29a3d 100%
  );
  box-shadow:
    0 18px 44px rgba(255, 200, 120, 0.45),
    inset 0 1px 0 rgba(255,255,255,0.5);
}

/* Active click */
.footer-cta-btn .elementor-button:active {
  transform: translateY(0);
  box-shadow:
    0 6px 18px rgba(0,0,0,0.4) inset;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30183a80 *//* =========================
   FOOTER GMB / MAP EMBED
========================= */

.footer-gmb-map iframe {
  width: 100% !important;
  max-width: 100%;
  height: 260px !important; /* <- HOOGTE, past boven blauwe lijn */
  border-radius: 14px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.12);

  box-shadow:
    0 12px 30px rgba(0,0,0,0.45),
    inset 0 1px 0 rgba(255,255,255,0.08);
}

/* Container iets breder laten ogen */
.footer-gmb-map {
  max-width: 380px;   /* <- BREEDER maken indien nodig (400/420 kan ook) */
  margin-top: 14px;
}

/* Mobiel optimalisatie */
@media (max-width: 768px) {
  .footer-gmb-map iframe {
    height: 220px !important;
  }

  .footer-gmb-map {
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-2d860b46 *//* =========================
   FOOTER CREDIT – LOCALLYSMARTER
========================= */

.footer-credit {
  font-size: 14px;
  color: rgba(255,255,255,0.65);
}

.footer-credit a {
  color: #f5c77a; /* goud/geel */
  font-weight: 700;
  letter-spacing: 0.4px;
  text-decoration: none;
  position: relative;

  text-shadow:
    0 0 6px rgba(245,199,122,0.35),
    0 0 14px rgba(245,199,122,0.25);

  transition: all 0.3s ease;
}

/* Hover effect */
.footer-credit a:hover {
  color: #ffd89b;
  text-shadow:
    0 0 10px rgba(255,216,155,0.55),
    0 0 22px rgba(255,216,155,0.45);
}

/* subtiele underline animatie */
.footer-credit a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 0;
  height: 2px;
  background: linear-gradient(
    90deg,
    #f5c77a,
    #ffd89b
  );
  transition: width 0.3s ease;
}

.footer-credit a:hover::after {
  width: 100%;
}/* End custom CSS */