.elementor-746 .elementor-element.elementor-element-f4c3264{border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF54;margin-top:0px;margin-bottom:50px;}.elementor-746 .elementor-element.elementor-element-f4c3264, .elementor-746 .elementor-element.elementor-element-f4c3264 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}/* Start custom CSS for bdevs-banner, class: .elementor-element-3ccebcc */.banner-header{
  max-height: 55vh;
  min-height: 55vh;      /* zorgt dat hij effectief die hoogte houdt */
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for bdevs-contact-form, class: .elementor-element-58b0adb */#contact .btn.float-btn.flat-btn{
  display: inline-block;
  position: relative;

  padding: 12px 24px 9px 24px;
  padding-left: 24px;

  font-size: 17px;
  letter-spacing: 4px;
  text-transform: uppercase;

  border: none;
  background:
    linear-gradient(#000,#000) no-repeat,
    #caa600;
  background-size: 0 1px, auto;
  background-position: 20px 50%, center;

  color: #000 !important;
  cursor: pointer;

  transition: padding 200ms linear, background-size 200ms linear;
}

/* hover = streep + tekst schuift */
#contact .btn.float-btn.flat-btn:hover{
  padding-left: 64px;
  background-size: 30px 1px, auto;
}

/* mobile tap */
@media (hover: none), (pointer: coarse){
  #contact .btn.float-btn.flat-btn:active{
    padding-left: 64px;
    background-size: 30px 1px, auto;
  }
}/* End custom CSS */