.kontaktoplysninger {
  padding-top: 114px; 
  padding-bottom: 80px; 
}
.kontaktoplysninger .form .inner {
  background-color: #75C0C3;
  color: #fff;
  padding: 34px 46px 64px;
  border-radius: 20px;
  margin-top: -34px;
  position: relative;
  z-index: 1;
}
.kontaktoplysninger .form {
  position: relative;
  z-index: 1;
}
.kontaktoplysninger .form .contact-deco {
  position: absolute;
  right: -43px;
  top: 71px;
  z-index: -1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kontaktoplysninger .form .inner ::-moz-selection {
  color: #fff;
  background-color: #A6217A;
}
.kontaktoplysninger .form .inner ::selection {
  color: #fff;
  background-color: #A6217A;
}
.kontaktoplysninger .form .inner ::moz-selection { 
  color: #fff;
  background-color: #A6217A;
}
.kontaktoplysninger h2 {
  margin-bottom: 48px;
}
.kontaktoplysninger h5 {
  color: #A6217A;
  margin-bottom: 16px;
}
.kontaktoplysninger a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: 250ms ease;
  -o-transition: 250ms ease;
  transition: 250ms ease;
}
.kontaktoplysninger a:hover {
  color: #A6217A;
  text-decoration: underline;
}
.kontaktoplysninger .col-lg-6 .col-lg-6 p {
  margin-bottom: 14px;
}
.kontaktoplysninger .col-lg-6 .col-lg-6 h5:last-of-type {
  margin-top: 68px;
}
.kontaktoplysninger .col-lg-6 .col-lg-6 h5:first-of-type {
  margin-top: 0;
}
@media (max-width: 992px) {
  .kontaktoplysninger .form .inner {
    margin-top: 28px;
  }
}
@media (max-width: 768px) {
  .kontaktoplysninger .form .inner {
    padding: 28px 20px 34px;
  }
}
@media (max-width: 400px) {
  .fullform .form .inner {
    padding: 20px; 
  }
  input {
    padding: 10px 10px !important;

  }
  .frm_forms form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_input_group .frm_inline_box {
    height: 49px !important; 
  }
  .container {
    max-width: 95% !important;
  }
}