.elementor-405 .elementor-element.elementor-element-4cb43e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:225px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-405 .elementor-element.elementor-element-4cb43e3::before, .elementor-405 .elementor-element.elementor-element-4cb43e3 > .elementor-background-video-container::before, .elementor-405 .elementor-element.elementor-element-4cb43e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-405 .elementor-element.elementor-element-4cb43e3 > .elementor-background-slideshow::before, .elementor-405 .elementor-element.elementor-element-4cb43e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-405 .elementor-element.elementor-element-4cb43e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dekeeting.xianvandroogenbroeck.be/wp-content/uploads/2026/05/Achtergrond-contact.png");--background-overlay:'';}.elementor-405 .elementor-element.elementor-element-26bdd59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 225px 0px;}.elementor-405 .elementor-element.elementor-element-26bdd59.elementor-element{--align-self:center;}.elementor-405 .elementor-element.elementor-element-26bdd59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-accent );}.elementor-405 .elementor-element.elementor-element-56d2d56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--margin-top:37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-405 .elementor-element.elementor-element-e8546c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:88px 88px;--row-gap:88px;--column-gap:88px;}.elementor-405 .elementor-element.elementor-element-f2a078c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-405 .elementor-element.elementor-element-6a9f303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-405 .elementor-element.elementor-element-6a9f303.elementor-element{--align-self:center;}.elementor-405 .elementor-element.elementor-element-6a9f303 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-accent );}.elementor-405 .elementor-element.elementor-element-ac5fe94{--display:flex;}.elementor-405 .elementor-element.elementor-element-c42f120{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-405 .elementor-element.elementor-element-00821e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 120px) 0px;}.elementor-405 .elementor-element.elementor-element-00821e6.elementor-element{--align-self:center;}.elementor-405 .elementor-element.elementor-element-00821e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-accent );}.elementor-405 .elementor-element.elementor-element-9c33af7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-405 .elementor-element.elementor-element-d6e69bb iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-405 .elementor-element.elementor-element-23b7e5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-405 .elementor-element.elementor-element-d8837ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 120px) 0px;}.elementor-405 .elementor-element.elementor-element-d8837ba.elementor-element{--align-self:center;}.elementor-405 .elementor-element.elementor-element-d8837ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-accent );}.elementor-405 .elementor-element.elementor-element-836a59c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-6a98846{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 120px) 0px;}.elementor-405 .elementor-element.elementor-element-6a98846.elementor-element{--align-self:center;}.elementor-405 .elementor-element.elementor-element-6a98846 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-accent );}.elementor-405 .elementor-element.elementor-element-68aa675{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-405 .elementor-element.elementor-element-0ef587c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-80e2ab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 120px) 0px;}.elementor-405 .elementor-element.elementor-element-80e2ab7.elementor-element{--align-self:center;}.elementor-405 .elementor-element.elementor-element-80e2ab7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-405 .elementor-element.elementor-element-56d2d56{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-405 .elementor-element.elementor-element-e8546c5{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-405 .elementor-element.elementor-element-6a9f303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 120px) 0px;}.elementor-405 .elementor-element.elementor-element-d6e69bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-405 .elementor-element.elementor-element-23b7e5a{--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-405 .elementor-element.elementor-element-56d2d56{--content-width:975px;}}@media(max-width:1024px) and (min-width:768px){.elementor-405 .elementor-element.elementor-element-56d2d56{--content-width:594px;}.elementor-405 .elementor-element.elementor-element-68aa675{--content-width:60%;}}@media(max-width:767px){.elementor-405 .elementor-element.elementor-element-26bdd59 .elementor-heading-title{font-size:24px;}.elementor-405 .elementor-element.elementor-element-56d2d56{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-e8546c5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-405 .elementor-element.elementor-element-6a9f303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-405 .elementor-element.elementor-element-6a9f303 .elementor-heading-title{font-size:22px;}.elementor-405 .elementor-element.elementor-element-00821e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-405 .elementor-element.elementor-element-00821e6 .elementor-heading-title{font-size:22px;}.elementor-405 .elementor-element.elementor-element-23b7e5a{--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-405 .elementor-element.elementor-element-d8837ba{width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-405 .elementor-element.elementor-element-d8837ba .elementor-heading-title{font-size:22px;}.elementor-405 .elementor-element.elementor-element-6a98846{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-405 .elementor-element.elementor-element-6a98846 .elementor-heading-title{font-size:22px;}.elementor-405 .elementor-element.elementor-element-80e2ab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-405 .elementor-element.elementor-element-80e2ab7 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for google_maps, class: .elementor-element-d6e69bb */.elementor-405 .elementor-element.elementor-element-d6e69bb {
  width: 100% !important;
  height: 100% !important;
  min-height: 500px !important;
  border-radius: 40px;
  z-index: 1;
}

.elementor-405 .elementor-element.elementor-element-d6e69bb iframe {
  width: 100% !important;
  height: 100% !important;
  min-height: 500px !important;
}

@media (max-width: 1024px) {
  .elementor-405 .elementor-element.elementor-element-d6e69bb {
    width: 100% !important;
    min-height: 350px !important;
    border-radius: 20px;
  }
  .elementor-405 .elementor-element.elementor-element-d6e69bb iframe {
    min-height: 350px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cadb9d7 */@media(max-width: 767px){
    .elementor-405 .elementor-element.elementor-element-cadb9d7 .kt-uren-rij { justify-content: flex-start !important; padding: 0 8px; flex-wrap: nowrap; }
.elementor-405 .elementor-element.elementor-element-cadb9d7 .kt-uren-dag { white-space: normal !important; font-size: 13px !important; min-width: 120px; max-width: 140px; }
.elementor-405 .elementor-element.elementor-element-cadb9d7 .kt-uren-uur { white-space: normal !important; font-size: 13px !important; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e14a917 */.elementor-405 .elementor-element.elementor-element-e14a917 .kf-form { display: flex; flex-direction: column; gap: 12px; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-label { font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 400; margin-bottom: 2px; display: block; color: #222; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-input { width: 100%; padding: 12px 18px !important; border: 1.5px solid #F28C4C !important; border-radius: 8px !important; font-size: 15px !important; background: #fff !important; box-sizing: border-box; outline: none !important; box-shadow: none !important; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-onderwerp-wrap { position: relative; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-onderwerp-field { width: 100%; padding: 12px 18px 12px 38px !important; border: 1.5px solid #F28C4C !important; border-radius: 20px !important; font-size: 15px !important; background: #fff !important; box-sizing: border-box; outline: none !important; box-shadow: none !important; color: #222; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-arrow-div { position: absolute; left: 14px; top: 50%; transform: translateY(-50%); cursor: pointer; z-index: 2; line-height: 0; width: 14px; height: 14px; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-arrow-div svg { display: block; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-arrow-div.open svg { transform: rotate(90deg); }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-dropdown-list { position: absolute; top: calc(100% + 8px); left: 0; right: 0; background: #fff; border: 1.5px solid #F28C4C; border-radius: 16px; overflow: hidden; z-index: 100; box-shadow: 0 4px 16px rgba(0,0,0,0.08); max-height: 0; opacity: 0; transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-dropdown-list.open { max-height: 300px; opacity: 1; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-dropdown-item { padding: 14px 20px; font-size: 15px; color: #222; cursor: pointer; border-bottom: 1px solid #f0e8e0; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-dropdown-item:last-child { border-bottom: none; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-dropdown-item:hover { background: #fef0e8; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-submit,
.elementor-405 .elementor-element.elementor-element-e14a917 .wpcf7-submit { background: #F28C4C !important; color: #fff !important; border: none !important; border-radius: 8px !important; padding: 14px 120px !important; font-size: 16px !important; cursor: pointer !important; transition: background 0.2s !important; display: block !important; margin: 8px auto !important; }
.elementor-405 .elementor-element.elementor-element-e14a917 .kf-submit:hover,
.elementor-405 .elementor-element.elementor-element-e14a917 .wpcf7-submit:hover { background: #c05020 !important; }/* End custom CSS */