.sf-menu>li ul {transform: translate(0px, -10px);}

@media only screen and (min-width: 1350px) {
#d0evenbox01 .d0blackbox {min-height: 400px;}
#d0evenbox02 .d0blackbox {min-height: 400px;}}

@media only screen and (min-width: 800px) and (max-width: 1349px) {
#d0evenbox01 .d0blackbox {min-height: 400px;}
#d0evenbox02 .d0blackbox {min-height: 440px;}}

@media only screen and (min-width: 800px) {
  #d0evenbox01 .d0blackbox,
  #d0evenbox02 .d0blackbox {
    display: flex;
    flex-direction: column;
  }

  /* The paragraph holding the first button takes up all the spare space above it,
     so both buttons sit at the bottom */
  #d0evenbox01 .d0blackbox > p:has(> .btn-statement),
  #d0evenbox02 .d0blackbox > p:has(> .btn-statement) {
    margin-top: auto;
  }
}
