.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .medarbejder { width:  500px; overflow: hidden; float:right; position:absolute; bottom:0px; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .billedeafmedarbejder { max-width: 80%; float:right; z-index: 1; position:relative; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .medarbejderinfobox { background: #fff; padding: 10px; border-radius: 5px;width: 50%; position: relative; bottom: -350px; z-index:2;}
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .medarbejderinfobox p { margin: 0;}
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .medarbejderinfobox .medarbejdertitel { font-weight: 700; font-family: Nunito; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .medarbejderinfobox .medarbejderstilling {font-family: Nunito; font-weight: 300; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre { overflow: hidden; background-image: linear-gradient(#1D2B44 0%, #1E364AEE 46%, #29A58D 100%);
}
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .the_block { overflow:hidden; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .brodtekst { margin-bottom:40px; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .overskrift { margin-bottom:0px;: }

.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .page-wrapper { display: grid;
  grid-column-gap: 30px;grid-template-columns: repeat(1, minmax(0, 1fr)) minmax(0, 1fr); padding-left: 30px; padding-right: 30px;}

.kontaktformular-gc { padding: 20px; width: 60%; border-radius: 10px; }
.kontaktformular-gc input { width: 100%; padding: 10px; border-radius: 5px; border: none; }
.kontaktformular-gc input[type=submit] { width: 50%; float:right; background: #29a58d; border: none; padding: 10px; border-radius: 5px; color: #fff;  }
.kontaktformular-gc textarea { width: 100%; height: 80px; border-radius: 10px; border: none; padding: 10px; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre h2 { line-height: 1.2; margin-top: 30px; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .kontaktformular-gc { margin-bottom: 20px; }

.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .the_block { margin:0; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre { padding-top: 40px;}
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .kontaktformular-gc { margin-bottom: 80px; }

@media screen and (max-width: 815px) {
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .page-wrapper { padding: 30px;display: block; padding-bottom: 0; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre h2 { font-size: 150% !important;}
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .kontaktformular-gc { width: 100%; }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .medarbejder { width: 100%; position: relative;  }
.overskrift-overst-brodtekst-under-kontaktformular-til-venstre-medarbejder-til-hojre .medarbejderinfobox { position:absolute; bottom: 100px !important;}
}