.elementor-7566 .elementor-element.elementor-element-7733d1d{--display:flex;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7566 .elementor-element.elementor-element-b06cafc{--display:flex;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7566 .elementor-element.elementor-element-b06cafc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7566 .elementor-element.elementor-element-ce5fd26{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7566 .elementor-element.elementor-element-e97e119{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7566 .elementor-element.elementor-element-f7c4315{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7566 .elementor-element.elementor-element-2d5d0ed{--display:flex;--overlay-opacity:0.71;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7566 .elementor-element.elementor-element-2d5d0ed::before, .elementor-7566 .elementor-element.elementor-element-2d5d0ed > .elementor-background-video-container::before, .elementor-7566 .elementor-element.elementor-element-2d5d0ed > .e-con-inner > .elementor-background-video-container::before, .elementor-7566 .elementor-element.elementor-element-2d5d0ed > .elementor-background-slideshow::before, .elementor-7566 .elementor-element.elementor-element-2d5d0ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-7566 .elementor-element.elementor-element-2d5d0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7566 .elementor-element.elementor-element-2d5d0ed:not(.elementor-motion-effects-element-type-background), .elementor-7566 .elementor-element.elementor-element-2d5d0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://romarketing.nl/wp-content/uploads/2025/11/pexels-shvetsa-5711772.jpg") 50% 50%;background-size:cover;}.elementor-7566 .elementor-element.elementor-element-7469860{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7566 .elementor-element.elementor-element-aec0d11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7566 .elementor-element.elementor-element-7e404fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7566 .elementor-element.elementor-element-969c71d{--display:flex;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}@media(min-width:768px){.elementor-7566 .elementor-element.elementor-element-b06cafc{--width:100%;}}@media(max-width:767px){.elementor-7566 .elementor-element.elementor-element-7733d1d{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7566 .elementor-element.elementor-element-b06cafc{--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7566 .elementor-element.elementor-element-87d3c2b > .elementor-widget-container{margin:-140px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7566 .elementor-element.elementor-element-2d5d0ed{--overlay-opacity:0.54;}}/* Start custom CSS for html, class: .elementor-element-39037e8 *//* Header zelf transparant */
.site-header {
  background: transparent !important;
}

/* Container met warme achtergrond */
.header-container {
  background: #f5ecd8 !important;
  box-shadow: 0 3px 12px rgba(0,0,0,0.08) !important;
}

/* Burger en knoppen kleuren passend bij container */
.burger {
  color: #8B4513 !important;
}

.header-btn {
  background: #8B4513 !important;
  color: #fff !important;
}

.header-btn:hover {
  background: #A0522D !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-969c71d */.footer-kop {
  background: linear-gradient(135deg, #1c0e07 0%, #111 100%);
  padding: 20px;
}/* End custom CSS */
/* Start custom CSS *//* 🔒 Verberg de standaard Astra header volledig */
#masthead,
.ast-mobile-header-wrap,
.ast-desktop-header {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

#mastfoot,
.site-footer,
.ast-desktop-header {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}/* End custom CSS */