/* DB Richter exact reference CTA. Narrow scope by class only. */
html body #main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5,
html body main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;max-width:100%!important;
  padding:12px 25px!important;margin-top:0!important;box-sizing:border-box!important;
  border:0!important;border-width:0!important;border-radius:8px!important;
  background:#65a30d!important;background-color:#65a30d!important;color:#fff!important;text-decoration:none!important;
  font-family:Montserrat,Arial,sans-serif!important;font-size:14.4px!important;font-weight:700!important;line-height:17.28px!important;
  letter-spacing:normal!important;white-space:nowrap!important;position:relative!important;overflow:hidden!important;
  clip-path:none!important;-webkit-clip-path:none!important;box-shadow:none!important;transform:none!important;animation:none!important;
  transition:background-color .3s ease,transform .25s ease!important;cursor:pointer!important;
}
html body #main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5:after,
html body main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5:after{
  content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:60%!important;height:100%!important;
  background:rgba(255,255,255,.35)!important;transform:skewX(-20deg)!important;transition:left .5s ease!important;
  pointer-events:none!important;border-radius:0!important;animation:none!important;
}
html body #main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5:hover,
html body main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5:hover{
  background:#333!important;background-color:#333!important;color:#fff!important;transform:scale(1.06)!important;border-radius:8px!important;box-shadow:none!important;
}
html body #main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5:hover:after,
html body main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5:hover:after{left:130%!important;}
html body #main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5>span,
html body #main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5 .phone-number,
html body main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5>span,
html body main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5 .phone-number{
  font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;transition:none!important;
}
@media(max-width:520px){
 html body #main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5,
 html body main .dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5.dbr-master-button-v5{white-space:normal!important;text-align:center!important;}
}

/* Static-export structural repair.
   The original GoX stylesheet made .section-inner the full-section background layer.
   These exported pages no longer load that stylesheet, so restore only that missing layout behavior. */
html body.dbr-static-export-restored #main .section-root,
html body.dbr-static-export-restored main .section-root{
  position:relative!important;
}
html body.dbr-static-export-restored #main .section-root>.section-inner,
html body.dbr-static-export-restored main .section-root>.section-inner{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  z-index:0!important;
  pointer-events:none!important;
}
html body.dbr-static-export-restored #main .section-root>.section-inner-width,
html body.dbr-static-export-restored main .section-root>.section-inner-width{
  position:relative!important;
  z-index:1!important;
}
