/*
	Securitas baV
*/
/*Fonts*/
@font-face {
  font-family: "SecuritasPro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("SecuritasPro_ttf/SecuritasProOffice-Regular.ttf");
}
@font-face {
  font-family: "SecuritasPro";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("SecuritasPro_ttf/SecuritasProOffice-Bold.ttf");
}
body #mb-container {
  --fontFamily: 'SecuritasPro';
  --fontFamilyHeader: 'SecuritasPro';
  --fontFamilyMenu:'SecuritasPro';
  --compension-color: #D3D800;
  --compension-color-hover:#e3e800;
}
body #mb-container > main {
  overflow-x: initial;
}
body #mb-container > main .post-content .wp-block-group.alignfull.hero-wrapper {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body #mb-container > main .post-content .comp-bg-color a {
  background-color: var(--compension-color);
}
body #mb-container > main .post-content .comp-bg-color a:hover {
  background-color: var(--compension-color-hover);
}
body #mb-container > main .post-content {
  /*Formular 3 VIVO*/
}
body #mb-container > main .post-content #nf-form-3-cont {
  /*InputLabel*/
}
body #mb-container > main .post-content #nf-form-3-cont .nf-field div.field-wrap:not(.listcheckbox-wrap) .nf-field-label {
  opacity: 1;
}
body #mb-container > main .post-content #nf-form-3-cont {
  /*Input Beschreibung*/
}
body #mb-container > main .post-content #nf-form-3-cont .nf-field-container .nf-field-description {
  order: 99;
  font-size: 15px;
  padding-left: 15px;
  padding-right: 15px;
  color: #424242;
}
body #mb-container > main .post-content #nf-form-3-cont {
  /*Datenschutz Infotexte*/
}
body #mb-container > main .post-content #nf-form-3-cont .nf-field .field-wrap.html-wrap .nf-field-label {
  display: block;
  opacity: 1;
  position: relative;
  top: auto;
  left: auto;
  margin-top: 40px;
}
body #mb-container > main .post-content #nf-form-3-cont .nf-field .field-wrap.html-wrap .nf-field-label label {
  font-size: 24px;
  font-weight: 800;
}
body #mb-container > main .post-content #nf-form-3-cont .listradio-container .nf-field-label {
  display: none;
}
body #mb-container > main .post-content #nf-form-3-cont .listradio-container ul {
  list-style: none;
  padding-left: 0;
}
body #mb-container > main .post-content #nf-form-3-cont .listradio-container ul li {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
body #mb-container > main .post-content #nf-form-3-cont .listradio-container ul li input {
  width: 23px;
  height: 13px;
  position: relative;
  top: 5px;
}
body #mb-container > main .post-content #nf-form-3-cont .listradio-container ul li label {
  font-size: 18px;
}
body #mb-container > main .post-content #nf-form-3-cont {
  /*Datenschutzbox*/
}
body #mb-container > main .post-content #nf-form-3-cont .nf-form-content nf-fields-wrap nf-field:nth-child(4),
body #mb-container > main .post-content #nf-form-3-cont .nf-form-content nf-fields-wrap nf-field:nth-child(5) {
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  background-color: #f7f7f7;
  border-left: 1px solid #757575;
  border-right: 1px solid #757575;
}
body #mb-container > main .post-content #nf-form-3-cont .nf-form-content nf-fields-wrap nf-field:nth-child(4) {
  margin-top: 40px;
  border-top: 1px solid #757575;
  border-radius: 15px 15px 0 0;
}
body #mb-container > main .post-content #nf-form-3-cont .nf-form-content nf-fields-wrap nf-field:nth-child(5) {
  margin-bottom: 40px;
  border-bottom: 1px solid #757575;
  border-radius: 0 0 15px 15px;
}
body #mb-container > main .post-content #nf-form-3-cont {
  /*Error*/
}
body #mb-container > main .post-content #nf-form-3-cont .nf-error.field-wrap .nf-field-element:after {
  border-radius: 0 55% 55% 0;
}
body #mb-container > main .post-content #nf-form-3-cont {
  /*Senden Button*/
}
body #mb-container > main .post-content #nf-form-3-cont input[type=submit] {
  background-color: var(--compension-color);
  width: 100%;
}
body #mb-container > main .post-content #nf-form-3-cont input[type=submit]:hover {
  color: #000;
  background-color: #e3e800;
}

/*Registrierung COMPENSIONviva*/
body.page-id-140 article {
  max-width: 745px;
  margin: 0 auto;
}/*# sourceMappingURL=style.css.map */