/*********************************************
* Divi column gap customization
* Apply class .mda-global-custom-column-settings-section
* to parent section
*********************************************/
/*********************************************
* root variables
*********************************************/
:root {
  --mda-gutter: 24px;
  --mda-gutter-tablet: 24px;
  --mda-gutter-mobile: 24px;
  --mda-outer-gutter-tablet: 50px;
  --mda-outer-gutter-mobile: 24px;
  --mda-desktop-spacing: 72px;
  --mda-tablet-spacing: 54px;
  --mda-mobile-spacing: 30px;
  --mda-nav-breakpoint: 1130px;
  --mda-thumbnail-height: 125px;
  --mda-thumbnail-height-tablet: 125px;
  --mda-thumbnail-height-mobile: 125px;
}
/*********************************************
* MDA brand
*********************************************/
/*********************************************
* main content
*********************************************/
#main-content {
  background: #EEEAE7 !important;
}
html,
body {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  color: #3E3631;
}
.mda-h1 {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 54px;
  line-height: 60px;
  color: #3E3631;
  margin-block-start: 0;
  margin-block-end: 0;
}
h1 {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 54px;
  line-height: 60px;
  color: #3E3631;
  margin-block-start: 0;
  margin-block-end: 0;
}
.mda-font-h1b {
  font-size: 54px;
  line-height: 60px;
  color: #3E3631;
  font-family: 'Sohne-Kräftig', sans-serif;
  font-weight: bold !important;
  margin-block-start: 0;
  margin-block-end: 0;
}
h1 strong,
.mda-h1b {
  font-size: 54px;
  line-height: 60px;
  color: #3E3631;
  font-family: 'Sohne-Kräftig', sans-serif;
  font-weight: bold !important;
  margin-block-start: 0;
  margin-block-end: 0;
}
.mda-font-h2 {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  color: #3E3631;
  margin-block-start: 0;
  margin-block-end: 0;
  font-weight: normal;
}
h2 {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  color: #3E3631;
  margin-block-start: 0;
  margin-block-end: 0;
  font-weight: normal;
}
.mda-font-h2b {
  font-family: 'Sohne-Kräftig', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: bold !important;
  color: #3E3631;
  margin-block-start: 0;
  margin-block-end: 0;
}
h2 strong {
  font-family: 'Sohne-Kräftig', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: bold !important;
  color: #3E3631;
  margin-block-start: 0;
  margin-block-end: 0;
}
.mda-font-bc {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: normal;
  color: #3E3631;
}
.mda-font-bc *,
.copy_body,
.copy_body * {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: normal;
  color: #3E3631;
}
.mda-font-bcb {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: bold;
  color: #3E3631;
}
.mda-font-bcb *,
.copy_body_bold *,
.copy_body_bold,
.copy_body * strong {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: bold;
  color: #3E3631;
}
.mda-font-sc {
  font-family: 'TiemposText-Regular', serif;
  font-size: 24px !important;
  line-height: 32px !important;
  font-weight: normal;
  color: #735040 !important;
}
.mda-font-sc *,
.copy_special,
.copy_special * {
  font-family: 'TiemposText-Regular', serif;
  font-size: 24px !important;
  line-height: 32px !important;
  font-weight: normal;
  color: #735040 !important;
}
.mda-font-lc {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: normal;
  color: #3E3631;
}
.mda-font-lc *,
.copy_large,
.copy_large * {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: normal;
  color: #3E3631;
}
.mda-font-lcb {
  font-family: 'Sohne-Halbfett', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: bold;
  color: #3E3631;
}
.mda-font-lcb *,
.copy_large_bold *,
.copy_large_bold,
.copy_large * strong {
  font-family: 'Sohne-Halbfett', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: bold;
  color: #3E3631;
}
/*********************************************
* hyperlinks
*********************************************/
a {
  color: #735040;
}
/*********************************************
* other elements
*********************************************/
hr {
  border-color: #3E3631;
  border-top-width: 0.1px;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
/*********************************************
* TODO
*********************************************/
.todoXXX {
  outline: 2px dotted red !important;
  background-color: yellow !important;
  color: red !important;
}
/*********************************************
* dropbox
*********************************************/
.mda-font-dbx-bread {
  font-family: 'Sohne-Kräftig', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: normal !important;
  color: #3E3631;
  margin-block-start: 0;
  margin-block-end: 0;
}
h2 strong {
  font-family: 'Sohne-Kräftig', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: normal !important;
  color: #3E3631;
  margin-block-start: 0;
  margin-block-end: 0;
}
.mda-font-dbx-filename {
  font-family: 'Sohne-Kräftig', sans-serif;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: normal;
  color: #3E3631;
}
.mda-font-dbx-filename * {
  font-family: 'Sohne-Kräftig', sans-serif;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: normal;
  color: #3E3631;
}
.mda-font-dbx-meta {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 14px !important;
  line-height: 20px !important;
  font-weight: normal;
  color: #3E3631;
}
.mda-font-dbx-meta * {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 14px !important;
  line-height: 20px !important;
  font-weight: normal;
  color: #3E3631;
}
/*********************************************
* toggle styles override
*********************************************/
body.single-secure-project .mda_project_subnav.active {
  border-bottom: none !important;
}
body.single-secure-project .mda_project_subnav_content_text {
  border-bottom: 0.25px solid #3E3631;
  min-width: 100%;
  padding-bottom: 36px;
}
/*********************************************
* no projects
*********************************************/
.mda_project_landing--empty {
  font-family: 'Sohne-Buch', sans-serif;
  font-size: 24px !important;
  line-height: 30px !important;
  color: #3E3631;
  margin-block-start: 0;
  margin-block-end: 0;
  font-weight: normal;
  margin-top: 50px;
}
/*# sourceMappingURL=mda-secure.css.map */