@charset "UTF-8";
/* line 1, ../scss/base/_reset.scss */
* {
  font-size: inherit;
  font-family: inherit;
  margin: 0;
  padding: 0;
  line-height: inherit;
  outline: 0;
  border: 0;
  color: inherit;
}

/* line 12, ../scss/base/_reset.scss */
img {
  vertical-align: middle;
}

/* line 16, ../scss/base/_reset.scss */
nav, footer, header, section, article {
  display: block;
}

@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: bold;
  src: url("webfonts/amatic-sc-v13-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Amatic SC Bold"), local("AmaticSC-Bold"), url("webfonts/amatic-sc-v13-latin-700.eot?#iefix") format("embedded-opentype"), url("webfonts/amatic-sc-v13-latin-700.woff2") format("woff2"), url("webfonts/amatic-sc-v13-latin-700.woff") format("woff"), url("webfonts/amatic-sc-v13-latin-700.ttf") format("truetype"), url("webfonts/amatic-sc-v13-latin-700.svg#AmaticSC") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: normal;
  src: url("webfonts/lato-v16-latin-300italic.eot");
  /* IE9 Compat Modes */
  src: local("Lato Light Italic"), local("Lato-LightItalic"), url("webfonts/lato-v16-latin-300italic.eot?#iefix") format("embedded-opentype"), url("webfonts/lato-v16-latin-300italic.woff2") format("woff2"), url("webfonts/lato-v16-latin-300italic.woff") format("woff"), url("webfonts/lato-v16-latin-300italic.ttf") format("truetype"), url("webfonts/lato-v16-latin-300italic.svg#Lato") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: normal;
  src: url("webfonts/lato-v16-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Lato Light"), local("Lato-Light"), url("webfonts/lato-v16-latin-300.eot?#iefix") format("embedded-opentype"), url("webfonts/lato-v16-latin-300.woff2") format("woff2"), url("webfonts/lato-v16-latin-300.woff") format("woff"), url("webfonts/lato-v16-latin-300.ttf") format("truetype"), url("webfonts/lato-v16-latin-300.svg#Lato") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 500;
  src: url("webfonts/lato-v16-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Lato Regular"), local("Lato-Regular"), url("webfonts/lato-v16-latin-regular.eot?#iefix") format("embedded-opentype"), url("webfonts/lato-v16-latin-regular.woff2") format("woff2"), url("webfonts/lato-v16-latin-regular.woff") format("woff"), url("webfonts/lato-v16-latin-regular.ttf") format("truetype"), url("webfonts/lato-v16-latin-regular.svg#Lato") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: bold;
  src: url("webfonts/lato-v16-latin-900.eot");
  /* IE9 Compat Modes */
  src: local("Lato Black"), local("Lato-Black"), url("webfonts/lato-v16-latin-900.eot?#iefix") format("embedded-opentype"), url("webfonts/lato-v16-latin-900.woff2") format("woff2"), url("webfonts/lato-v16-latin-900.woff") format("woff"), url("webfonts/lato-v16-latin-900.ttf") format("truetype"), url("webfonts/lato-v16-latin-900.svg#Lato") format("svg");
  /* Legacy iOS */
}
/* line 96, icons/*.png */
.icons-sprite, .subpage .geburtshilfe .geburtshilfe_bubble.size_1.arrow_left, .subpage .geburtshilfe .geburtshilfe_bubble.size_1.arrow_right, .subpage .geburtshilfe .geburtshilfe_bubble.size_2.arrow_left, .subpage .geburtshilfe .geburtshilfe_bubble.size_2.arrow_right, .subpage .geburtshilfe .geburtshilfe_bubble.size_3.arrow_left, .subpage .geburtshilfe .geburtshilfe_bubble.size_3.arrow_right, .rt_ext_inh.geburtshilfe_cta .co_body:before {
  background-image: url('/static/style/dhv11/css/img/icons-s069fdfe10b.png');
  background-repeat: no-repeat;
}

/* line 50, ../scss/base/_mixins.scss */
::-webkit-input-placeholder {
  color: #999;
  opacity: 1;
}

/* line 53, ../scss/base/_mixins.scss */
::-moz-placeholder {
  color: #999;
  opacity: 1;
}

/* line 56, ../scss/base/_mixins.scss */
:-ms-input-placeholder {
  color: #999;
  opacity: 1;
}

/* line 59, ../scss/base/_mixins.scss */
input:-moz-placeholder {
  color: #999;
  opacity: 1;
}

/* line 2, ../scss/base/_extends.scss */
.sidr-class-clear,
.clear {
  clear: both;
}

/* line 7, ../scss/base/_extends.scss */
.sidr-class-noheight,
.noheight {
  height: 0;
  line-height: 0;
  font-size: 0;
  display: block;
  overflow: hidden;
}

/* line 16, ../scss/base/_extends.scss */
.invisible {
  visibility: hidden;
}

/* line 20, ../scss/base/_extends.scss */
.sidr-class-offscreen,
.offscreen {
  position: absolute;
  left: -9999em;
}

@media screen and (min-width: 650px) {
  /* line 127, ../scss/base/_extends.scss */
  .page_body_main_content .hausgeburt .columned {
    column-count: 2;
    column-gap: 20px;
  }
}

/* line 134, ../scss/base/_extends.scss */
.page_body_main_content .hilight.rt_ext_inh, .page_body_main_content .hilight.dhv_hebammenprofil, .page_body_main_content .support_interstitial {
  padding: 70px 0;
  background: #4a4a49;
  color: #fff;
  margin-bottom: 30px;
}
/* line 140, ../scss/base/_extends.scss */
.page_body_main_content .hilight.rt_ext_inh .subject, .page_body_main_content .hilight.dhv_hebammenprofil .subject, .page_body_main_content .support_interstitial .subject {
  font-size: 35px;
}
/* line 144, ../scss/base/_extends.scss */
.page_body_main_content .hilight.rt_ext_inh .width_wrapper, .page_body_main_content .hilight.dhv_hebammenprofil .width_wrapper, .page_body_main_content .support_interstitial .width_wrapper {
  text-align: center;
  max-width: 810px;
}
/* line 149, ../scss/base/_extends.scss */
.page_body_main_content .hilight.rt_ext_inh .co_head, .page_body_main_content .hilight.dhv_hebammenprofil .co_head, .page_body_main_content .support_interstitial .co_head {
  padding-top: 0;
}
/* line 153, ../scss/base/_extends.scss */
.page_body_main_content .hilight.rt_ext_inh .extra_link, .page_body_main_content .hilight.dhv_hebammenprofil .extra_link, .page_body_main_content .support_interstitial .extra_link {
  padding-bottom: 0;
  text-align: center;
}

/* line 160, ../scss/base/_extends.scss */
.page_head_title_content, .home .raw_content.bg_grey, .page_body_main_content .dhv_hebammenprofil:nth-of-type(2n-1), .rt_ext_inh.geburtshilfe_cta {
  position: relative;
  width: 100%;
  background: -moz-radial-gradient(center, ellipse cover, #f4f6f5 0%, #C2CBCC 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f4f6f5), color-stop(100%, #C2CBCC));
  background: -webkit-radial-gradient(center, ellipse cover, #f4f6f5 0%, #C2CBCC 100%);
  background: -o-radial-gradient(center, ellipse cover, #f4f6f5 0%, #C2CBCC 100%);
  background: -ms-radial-gradient(center, ellipse cover, #f4f6f5 0%, #C2CBCC 100%);
  background: radial-gradient(ellipse at center, #f4f6f5 0%, #c2cbcc 100%);
  background: #f4f6f5;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f6f5', endColorstr='#C2CBCC', GradientType=1);
}
/* line 161, ../scss/base/_extends.scss */
.page_body_main_content .page_head_title_content, .page_body_main_content .home .raw_content.bg_grey, .home .page_body_main_content .raw_content.bg_grey, .page_body_main_content .dhv_hebammenprofil:nth-of-type(2n-1), .page_body_main_content .rt_ext_inh.geburtshilfe_cta {
  padding: 50px 0;
}
/* line 180, ../scss/base/_extends.scss */
.page_head_title_content:before, .home .raw_content.bg_grey:before, .page_body_main_content .dhv_hebammenprofil:nth-of-type(2n-1):before, .rt_ext_inh.geburtshilfe_cta:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: "";
  background: url(img/grain_gradient.png);
}
/* line 190, ../scss/base/_extends.scss */
.page_head_title_content .extra_link, .home .raw_content.bg_grey .extra_link, .page_body_main_content .dhv_hebammenprofil:nth-of-type(2n-1) .extra_link, .rt_ext_inh.geburtshilfe_cta .extra_link {
  padding-bottom: 0;
}

/* line 195, ../scss/base/_extends.scss */
.page_head_title_content .co .extra_link, .page_body_main_content .support_interstitial .extra_link, .page_body_main_content .rt_ext_inh .extra_link, .page_body_main_content .dhv_hebammenprofil .extra_link, .ext_teaser .extra_link, .rt_dbl_inh .extra_link, .home .raw_content.bg_grey .extra_link, .pagelist .tsr .extra_link, .page_body_main_content .supporter_list .extra_link {
  text-align: center;
}
/* line 198, ../scss/base/_extends.scss */
.page_head_title_content .co .extra_link a, .page_body_main_content .support_interstitial .extra_link a, .page_body_main_content .rt_ext_inh .extra_link a, .page_body_main_content .dhv_hebammenprofil .extra_link a, .ext_teaser .extra_link a, .rt_dbl_inh .extra_link a, .home .raw_content.bg_grey .extra_link a, .pagelist .tsr .extra_link a, .page_body_main_content .supporter_list .extra_link a {
  display: inline-block;
  padding: 10px 25px;
  text-transform: uppercase;
  transition: all .2s;
  font-size: .87em;
}
@media screen and (min-width: 650px) {
  /* line 195, ../scss/base/_extends.scss */
  .page_head_title_content .co .extra_link, .page_body_main_content .support_interstitial .extra_link, .page_body_main_content .rt_ext_inh .extra_link, .page_body_main_content .dhv_hebammenprofil .extra_link, .ext_teaser .extra_link, .rt_dbl_inh .extra_link, .home .raw_content.bg_grey .extra_link, .pagelist .tsr .extra_link, .page_body_main_content .supporter_list .extra_link {
    text-align: left;
  }
}

/* line 214, ../scss/base/_extends.scss */
.page_head_title_content .co .extra_link a {
  border: 1px solid #4a4a49;
  background: transparent;
  color: #242424;
}
/* line 219, ../scss/base/_extends.scss */
.page_head_title_content .co .extra_link a:hover, .page_head_title_content .co .extra_link a:focus {
  background: #4a4a49;
  color: #fff;
}

/* line 230, ../scss/base/_extends.scss */
.page_body_main_content .hilight.rt_ext_inh .extra_link a, .page_body_main_content .hilight.dhv_hebammenprofil .extra_link a, .page_body_main_content .support_interstitial .extra_link a {
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
}
/* line 235, ../scss/base/_extends.scss */
.page_body_main_content .hilight.rt_ext_inh .extra_link a:hover, .page_body_main_content .hilight.dhv_hebammenprofil .extra_link a:hover, .page_body_main_content .support_interstitial .extra_link a:hover, .page_body_main_content .hilight.rt_ext_inh .extra_link a:focus, .page_body_main_content .hilight.dhv_hebammenprofil .extra_link a:focus, .page_body_main_content .support_interstitial .extra_link a:focus {
  background: #fff;
  color: #4a4a49;
}

/* line 246, ../scss/base/_extends.scss */
.page_body_main_content .rt_ext_inh .extra_link a, .page_body_main_content .dhv_hebammenprofil .extra_link a, .ext_teaser .extra_link a, .rt_dbl_inh .extra_link a, .home .raw_content.bg_grey .extra_link a, .pagelist .tsr .extra_link a, .page_body_main_content .supporter_list .extra_link a {
  border: 1px solid #3691ae;
  background: #3691ae;
  color: #fff;
}
/* line 251, ../scss/base/_extends.scss */
.page_body_main_content .rt_ext_inh .extra_link a:hover, .page_body_main_content .dhv_hebammenprofil .extra_link a:hover, .ext_teaser .extra_link a:hover, .rt_dbl_inh .extra_link a:hover, .home .raw_content.bg_grey .extra_link a:hover, .pagelist .tsr .extra_link a:hover, .page_body_main_content .supporter_list .extra_link a:hover, .page_body_main_content .rt_ext_inh .extra_link a:focus, .page_body_main_content .dhv_hebammenprofil .extra_link a:focus, .ext_teaser .extra_link a:focus, .rt_dbl_inh .extra_link a:focus, .home .raw_content.bg_grey .extra_link a:focus, .pagelist .tsr .extra_link a:focus, .page_body_main_content .supporter_list .extra_link a:focus {
  border-color: #4a4a49;
  background: #4a4a49;
}

/* line 265, ../scss/base/_extends.scss */
.page_body_main_content .wide.rt_ext_inh .width_wrapper, .page_body_main_content .wide.dhv_hebammenprofil .width_wrapper {
  max-width: 920px;
}
@media screen and (min-width: 650px) {
  /* line 270, ../scss/base/_extends.scss */
  .page_body_main_content .wide.rt_ext_inh .img_container:not(.img_container_orig), .page_body_main_content .wide.dhv_hebammenprofil .img_container:not(.img_container_orig) {
    margin-left: -50px;
  }
  /* line 275, ../scss/base/_extends.scss */
  .page_body_main_content .wide.imgpos_right.rt_ext_inh .wide.rt_ext_inh .img_container:not(.img_container_orig), .page_body_main_content .wide.imgpos_right.dhv_hebammenprofil .wide.rt_ext_inh .img_container:not(.img_container_orig), .page_body_main_content .wide.imgpos_right.rt_ext_inh .wide.dhv_hebammenprofil .img_container:not(.img_container_orig), .page_body_main_content .wide.imgpos_right.dhv_hebammenprofil .wide.dhv_hebammenprofil .img_container:not(.img_container_orig) {
    margin-left: 20px;
    margin-right: -50px;
  }
}
/* line 284, ../scss/base/_extends.scss */
.page_body_main_content .narrow.rt_ext_inh .width_wrapper, .page_body_main_content .narrow.dhv_hebammenprofil .width_wrapper {
  max-width: 750px;
}
@media screen and (min-width: 650px) {
  /* line 64, ../scss/base/_mixins.scss */
  .page_body_main_content .rt_ext_inh:after, .page_body_main_content .dhv_hebammenprofil:after {
    display: block;
    content: "";
    clear: both;
  }
  /* line 296, ../scss/base/_extends.scss */
  .page_body_main_content .rt_ext_inh .img_container:not(.img_container_orig), .page_body_main_content .dhv_hebammenprofil .img_container:not(.img_container_orig) {
    float: left;
    margin: 0 20px 20px 0;
  }
  /* line 302, ../scss/base/_extends.scss */
  .page_body_main_content .imgpos_right.rt_ext_inh .img_container:not(.img_container_orig), .page_body_main_content .imgpos_right.dhv_hebammenprofil .img_container:not(.img_container_orig) {
    float: right;
    margin: 0 0 20px 20px;
  }
}

/* line 1, ../scss/_global.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding-box !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
}

/* line 5, ../scss/_global.scss */
body {
  font-family: "Lato", Arial, sans-serif;
  color: #242424;
  font-size: 18px;
  padding-top: 50px;
}

/* line 12, ../scss/_global.scss */
.topic {
  text-transform: uppercase;
  font-size: .87em;
  padding-bottom: 7px;
  display: block;
}

/* line 19, ../scss/_global.scss */
h2 {
  font-size: 28px;
  padding-bottom: 20px;
  line-height: 1.4em;
}
/* line 24, ../scss/_global.scss */
p + h2:not(.subject) {
  padding-top: 30px;
}
@media screen and (min-width: 650px) {
  /* line 19, ../scss/_global.scss */
  h2 {
    font-size: 31px;
  }
}

/* line 33, ../scss/_global.scss */
h3 {
  font-size: 21px;
  line-height: 1.4em;
  padding-bottom: 10px;
}
/* line 38, ../scss/_global.scss */
p + h3 {
  padding-top: 30px;
}
@media screen and (min-width: 650px) {
  /* line 33, ../scss/_global.scss */
  h3 {
    font-size: 25px;
  }
}

/* line 50, ../scss/_global.scss */
h2 a:hover, h2 a:focus,
h3 a:hover,
h3 a:focus {
  color: #3691ae;
}

/* line 61, ../scss/_global.scss */
a {
  text-decoration: none;
}

/* line 65, ../scss/_global.scss */
.richtext {
  line-height: 1.5em;
}
/* line 68, ../scss/_global.scss */
.richtext a {
  color: inherit;
  text-decoration: underline;
}
/* line 72, ../scss/_global.scss */
.richtext a:hover, .richtext a:focus {
  color: #3691ae;
}
/* line 78, ../scss/_global.scss */
.richtext p {
  margin-bottom: 7px;
}
/* line 81, ../scss/_global.scss */
.tsr .richtext p {
  margin-bottom: 0;
}
/* line 86, ../scss/_global.scss */
.richtext table,
.richtext th,
.richtext td {
  border: 0;
  padding: 2px 5px;
  border-collapse: collapse;
}
/* line 94, ../scss/_global.scss */
.richtext ul,
.richtext ol {
  padding-left: 40px;
  margin: 20px 0;
}
/* line 99, ../scss/_global.scss */
.richtext ul li,
.richtext ol li {
  padding: 4px 10px;
}

/* line 105, ../scss/_global.scss */
.extra_link {
  padding-top: 20px;
}
/* line 108, ../scss/_global.scss */
.extra_link .link_suffix {
  padding-top: 5px;
  display: block;
  font-size: .87em;
}

/* line 116, ../scss/_global.scss */
.img_container img {
  max-width: 100%;
}
/* line 120, ../scss/_global.scss */
.img_container .img_info_container {
  padding-top: 5px;
  font-size: .87em;
}
/* line 125, ../scss/_global.scss */
.img_container.img_container_large {
  max-width: 470px;
}
/* line 129, ../scss/_global.scss */
.img_container.img_container_medium {
  max-width: 370px;
}
/* line 133, ../scss/_global.scss */
.img_container.img_container_small {
  max-width: 270px;
}
/* line 137, ../scss/_global.scss */
.img_container .img_caption {
  padding-top: 5px;
}

/* line 142, ../scss/_global.scss */
.video_container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin-bottom: 30px;
}
/* line 149, ../scss/_global.scss */
.video_container video,
.video_container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
}
/* line 159, ../scss/_global.scss */
.sixteen_ten .video_container {
  padding-bottom: 62.5%;
}
/* line 163, ../scss/_global.scss */
.four_three .video_container {
  padding-bottom: 75%;
}

/* line 168, ../scss/_global.scss */
span.hilight_search_result {
  background: yellow;
}

/* line 173, ../scss/_global.scss */
.framed, .img_gallery .gallery_view .img_wrapper {
  background: #E6E6E6;
  padding: 20px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  display: inline-block;
}

/* line 180, ../scss/_global.scss */
.slanted_left {
  transform: rotate(-3deg);
}

/* line 184, ../scss/_global.scss */
.slanted_right {
  transform: rotate(3deg);
}

/* line 1, ../scss/_structure.scss */
body {
  background: #fff;
}

/* line 5, ../scss/_structure.scss */
.width_wrapper {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
}
/* line 12, ../scss/_structure.scss */
.subpage .page_body_main_content .width_wrapper {
  max-width: 820px;
}

@-ms-viewport {
  width: device-width;
}
/* line 21, ../scss/_structure.scss */
.page_body_main_content {
  padding: 50px 0;
}
/* line 24, ../scss/_structure.scss */
.page_body_main_content .co,
.page_body_main_content .hausgeburt {
  padding: 40px 0;
}

/* line 2, ../scss/_navigation.scss */
.nav_bar svg {
  display: none;
}
/* line 6, ../scss/_navigation.scss */
.nav_bar .nav_links {
  position: absolute;
  width: 100px;
  top: 10px;
  right: 20px;
  font-size: 14px;
  line-height: 30px;
}
/* line 14, ../scss/_navigation.scss */
.nav_bar .nav_links .link_facebook,
.nav_bar .nav_links .link_youtube {
  float: right;
  display: none;
}
@media screen and (min-width: 960px) {
  /* line 14, ../scss/_navigation.scss */
  .nav_bar .nav_links .link_facebook,
  .nav_bar .nav_links .link_youtube {
    display: inline-block;
    margin-left: 10px;
  }
}
/* line 26, ../scss/_navigation.scss */
.nav_bar .nested_pagelist {
  text-align: center;
}
/* line 30, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 {
  list-style-type: none;
  display: none;
  border-bottom: 1px solid #000;
  position: relative;
}
@media screen and (min-width: 960px) {
  /* line 30, ../scss/_navigation.scss */
  .nav_bar .nested_pagelist .npl_level_1 {
    display: inline-block;
  }
}
/* line 40, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding-box !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  transition: background-color .3s;
  display: inline-block;
  position: relative;
  font-size: 24px;
  line-height: 50px;
  height: 50px;
  padding: 0 20px;
}
/* line 50, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 > li > a {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  color: #242424;
  border-bottom: 1px solid #000;
}
@media screen and (min-width: 960px) {
  /* line 50, ../scss/_navigation.scss */
  .nav_bar .nested_pagelist .npl_level_1 > li > a {
    font-size: 21px;
  }
}
/* line 63, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 > li.first {
  padding-left: 0;
}
/* line 66, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 > li.first .npl_level_2 {
  left: -40px;
  width: calc(100% + 60px);
}
/* line 72, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 > li.last {
  padding-right: 0;
}
/* line 75, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 > li.last .npl_level_2 {
  width: calc(100% + 60px);
}
/* line 83, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 > li.path_active > a, .nav_bar .nested_pagelist .npl_level_1 > li:hover > a, .nav_bar .nested_pagelist .npl_level_1 > li:focus > a {
  border-bottom-width: 3px;
  position: relative;
  z-index: 1501;
}
/* line 92, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 > li:hover .npl_level_2, .nav_bar .nested_pagelist .npl_level_1 > li.is-expanded .npl_level_2 {
  display: block;
  z-index: 1500;
}
/* line 100, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 .npl_level_2 {
  display: none;
  position: absolute;
  top: 50px;
  left: -20px;
  background-color: #4a4a49;
  width: calc(100% + 40px);
  padding: 10px 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}
/* line 110, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 .npl_level_2 .item {
  display: block;
}
/* line 113, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 .npl_level_2 .item a {
  display: block;
  position: relative;
  padding: 10px;
  height: auto;
  float: none;
  line-height: 21px;
  list-style: none;
  text-align: left;
  color: #fff;
  font-size: 16px;
  transition: all .15s;
}
/* line 127, ../scss/_navigation.scss */
.nav_bar .nested_pagelist .npl_level_1 .npl_level_2 .item a:hover,
.nav_bar .nested_pagelist .npl_level_1 .npl_level_2 .item a:focus, .nav_bar .nested_pagelist .npl_level_1 .npl_level_2 .item.active a {
  background: #feed01;
  color: #242424;
}

/* line 141, ../scss/_navigation.scss */
.link_badge {
  display: block;
  background: #feed01;
  height: 170px;
  width: 100px;
  position: fixed;
  top: 30%;
  right: -3px;
  z-index: 1050;
  overflow: hidden;
  border-top-left-radius: 200px;
  border-bottom-left-radius: 200px;
  box-shadow: -2px -1px 4px rgba(0, 0, 0, 0.5);
  padding-right: 3px;
  text-indent: -999em;
  transition: all .15s;
  /*
  &.badge_hebammen:before {
    @include svgpseudoelem('sprites-badge-hebammen');
    left: auto;
    top: 40px;
    right: 5px;
  }
  */
}
/* line 159, ../scss/_navigation.scss */
.link_badge.badge_newsletter:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -232px;
  width: 85px;
  height: 92px;
  left: auto;
  top: 40px;
  right: 5px;
}
/* line 175, ../scss/_navigation.scss */
.link_badge:hover, .link_badge:focus {
  right: 0;
}
@media screen and (max-width: 650px) {
  /* line 141, ../scss/_navigation.scss */
  .link_badge {
    transform: scale(0.7);
    transform-origin: 100% 50%;
    top: auto;
    bottom: 30px;
  }
}

/* line 188, ../scss/_navigation.scss */
.link_facebook {
  display: inline-block;
  height: 30px;
  width: 30px;
  text-indent: -999em;
  overflow: hidden;
  position: relative;
}
/* line 196, ../scss/_navigation.scss */
.link_facebook:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -354px;
  width: 30px;
  height: 30px;
}
/* line 200, ../scss/_navigation.scss */
.link_facebook:after {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -384px;
  width: 30px;
  height: 30px;
  opacity: 0;
  transition: all .15s;
}
/* line 208, ../scss/_navigation.scss */
.link_facebook:hover:after, .link_facebook:focus:after {
  opacity: 1;
}

/* line 214, ../scss/_navigation.scss */
.link_youtube {
  display: inline-block;
  height: 30px;
  width: 41.6px;
  text-indent: -999em;
  overflow: hidden;
  position: relative;
}
/* line 222, ../scss/_navigation.scss */
.link_youtube:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -464px;
  width: 41.6px;
  height: 30px;
}
/* line 226, ../scss/_navigation.scss */
.link_youtube:after {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -494px;
  width: 41.6px;
  height: 30px;
  opacity: 0;
  transition: all .15s;
}
/* line 234, ../scss/_navigation.scss */
.link_youtube:hover:after, .link_youtube:focus:after {
  opacity: 1;
}

/* line 1, ../scss/_header.scss */
.header {
  position: fixed;
  width: 100%;
  z-index: 1001;
  top: 0;
  left: 0;
  background: #fff;
  padding: 5px 10px;
  height: 60px;
}
@media screen and (min-width: 960px) {
  /* line 1, ../scss/_header.scss */
  .header {
    background: #feed01;
    padding: 0;
    height: 50px;
  }
}

@media screen and (min-width: 960px) {
  /* line 18, ../scss/_header.scss */
  #website_logo_mobile {
    display: none;
  }
}

/* line 24, ../scss/_header.scss */
#website_logo {
  position: absolute;
  top: 40px;
  z-index: 10;
  display: none;
}
@media screen and (min-width: 960px) {
  /* line 24, ../scss/_header.scss */
  #website_logo {
    display: block;
  }
}

/* line 1, ../scss/_footer.scss */
.sponsoren {
  text-align: center;
}
/* line 4, ../scss/_footer.scss */
.sponsoren .width_wrapper {
  padding: 40px 20px;
}
/* line 7, ../scss/_footer.scss */
.sponsoren .width_wrapper > * {
  vertical-align: middle;
}
/* line 12, ../scss/_footer.scss */
.sponsoren span {
  text-transform: uppercase;
  font-size: 18px;
  display: inline-block;
  margin-right: 110px;
}
@media screen and (max-width: 940px) {
  /* line 12, ../scss/_footer.scss */
  .sponsoren span {
    display: block;
    margin: 40px 0;
    width: 100%;
  }
}
/* line 25, ../scss/_footer.scss */
.sponsoren img {
  margin-left: 110px;
}
/* line 28, ../scss/_footer.scss */
.sponsoren img:nth-of-type(1) {
  margin-left: 0;
}
@media screen and (max-width: 660px) {
  /* line 34, ../scss/_footer.scss */
  .sponsoren img {
    margin: 0 auto 40px !important;
    display: block;
  }
}

/* line 41, ../scss/_footer.scss */
.footer {
  background: #4a4a49;
  color: #fff;
}
/* line 45, ../scss/_footer.scss */
.footer > .width_wrapper {
  padding: 30px 0;
}
/* line 49, ../scss/_footer.scss */
.footer .rt_ext_inh {
  margin: 0;
}
/* line 52, ../scss/_footer.scss */
.footer .rt_ext_inh .richtext {
  line-height: 24px;
  text-align: center;
}
/* line 56, ../scss/_footer.scss */
.footer .rt_ext_inh .richtext table {
  width: 100%;
}
/* line 59, ../scss/_footer.scss */
.footer .rt_ext_inh .richtext table td {
  padding: 0 3px;
  font-size: 14px;
  width: 50%;
}
@media screen and (max-width: 650px) {
  /* line 67, ../scss/_footer.scss */
  .footer .rt_ext_inh .richtext td {
    display: block;
    text-align: center !important;
    width: 100%;
  }
}
/* line 74, ../scss/_footer.scss */
.footer .rt_ext_inh .richtext a {
  color: #fff;
}
/* line 77, ../scss/_footer.scss */
.footer .rt_ext_inh .richtext a:hover {
  text-decoration: underline;
}

/* line 85, ../scss/_footer.scss */
#meta_navigation {
  border-top: 2px solid #3a3a39;
  width: 100%;
  padding: 30px 0;
}
/* line 90, ../scss/_footer.scss */
#meta_navigation ul {
  text-align: center;
  line-height: 28px;
}
/* line 94, ../scss/_footer.scss */
#meta_navigation ul li {
  display: inline-block;
}
/* line 97, ../scss/_footer.scss */
#meta_navigation ul li a,
#meta_navigation ul li span {
  display: block;
  padding: 0 12px;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
}
/* line 107, ../scss/_footer.scss */
#meta_navigation ul li a:hover, #meta_navigation ul li a:focus {
  text-decoration: underline;
}
/* line 113, ../scss/_footer.scss */
#meta_navigation ul li span {
  text-decoration: underline;
}

/* line 4, ../scss/_stage.scss */
.page_head_title_content .co {
  position: relative;
  width: 100%;
}
/* line 9, ../scss/_stage.scss */
.page_head_title_content .co .co_head .topic,
.page_head_title_content .co .co_head .subject {
  display: none;
}
/* line 15, ../scss/_stage.scss */
.page_head_title_content .co .co_body {
  padding: 15px 15px 50px 15px;
  background: #feed01;
}
@media screen and (min-width: 650px) {
  /* line 19, ../scss/_stage.scss */
  .page_head_title_content .co .co_body .richtext {
    font-size: 18px;
  }
}
@media screen and (min-width: 960px) {
  /* line 15, ../scss/_stage.scss */
  .page_head_title_content .co .co_body {
    position: absolute;
    bottom: 20px;
    left: auto;
    background: transparent;
    margin: 0;
    padding: 15px;
  }
}
@media screen and (min-width: 650px) {
  /* line 15, ../scss/_stage.scss */
  .page_head_title_content .co .co_body {
    max-width: 320px;
    margin: 0 auto;
  }
}
/* line 40, ../scss/_stage.scss */
.page_head_title_content .co .img_container {
  margin: 0 auto;
  text-align: right;
}
/* line 44, ../scss/_stage.scss */
.subpage .page_head_title_content .co .img_container {
  text-align: center;
}
/* line 48, ../scss/_stage.scss */
.page_head_title_content .co .img_container img {
  height: auto;
  max-width: 100%;
}
/* line 52, ../scss/_stage.scss */
.subpage .page_head_title_content .co .img_container img {
  max-height: 480px;
}
/* line 61, ../scss/_stage.scss */
.page_head_title_content .co .extra_link a {
  text-align: center;
}
@media screen and (min-width: 650px) {
  /* line 61, ../scss/_stage.scss */
  .page_head_title_content .co .extra_link a {
    white-space: nowrap;
  }
}

@media screen and (min-width: 650px) {
  /* line 1, ../scss/_home.scss */
  .home {
    font-size: 20px;
  }
}

/* line 3, ../scss/co/_ext_teaser.scss */
.home .ext_teaser {
  text-align: center;
  margin-bottom: 50px;
}
/* line 7, ../scss/co/_ext_teaser.scss */
.home .ext_teaser .media_container {
  margin: 0 auto 20px;
}
/* line 11, ../scss/co/_ext_teaser.scss */
.home .ext_teaser .width_wrapper {
  max-width: 780px;
}
/* line 15, ../scss/co/_ext_teaser.scss */
.home .ext_teaser .extra_link {
  text-align: center;
}

/* line 2, ../scss/co/_rt_dbl.scss */
.rt_dbl_inh .topic {
  border-bottom: 1px solid #242424;
  margin-bottom: 30px;
}
/* line 11, ../scss/co/_rt_dbl.scss */
.rt_dbl_inh .img_container {
  padding: 30px 0;
  width: 70vw;
  margin: 0 auto;
}
/* line 17, ../scss/co/_rt_dbl.scss */
.subpage .page_body_main_content .rt_dbl_inh .width_wrapper {
  max-width: 1024px;
}
@media screen and (min-width: 650px) {
  /* line 1, ../scss/co/_rt_dbl.scss */
  .rt_dbl_inh {
    padding-bottom: 50px;
  }
  /* line 24, ../scss/co/_rt_dbl.scss */
  .rt_dbl_inh .width_wrapper {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: start;
  }
  /* line 31, ../scss/co/_rt_dbl.scss */
  .rt_dbl_inh .img_container {
    width: calc(33.333% - 20px);
    padding: 60px 0 0 0;
  }
  /* line 36, ../scss/co/_rt_dbl.scss */
  .rt_dbl_inh .text_container.has_media {
    width: calc(66.667% - 20px);
  }
  /* line 40, ../scss/co/_rt_dbl.scss */
  .rt_dbl_inh .columns_container {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: start;
  }
  /* line 46, ../scss/co/_rt_dbl.scss */
  .rt_dbl_inh .columns_container > div {
    width: calc(50% - 10px);
  }
  /* line 52, ../scss/co/_rt_dbl.scss */
  .rt_dbl_inh.imgpos_right .img_container {
    order: 2;
  }
}

/* line 6, ../scss/co/_raw_content.scss */
.home .raw_content.bg_grey .width_wrapper {
  max-width: 1024px;
}
@media screen and (min-width: 960px) {
  /* line 11, ../scss/co/_raw_content.scss */
  .home .raw_content.bg_grey .co_body {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
  }
  /* line 17, ../scss/co/_raw_content.scss */
  .home .raw_content.bg_grey .co_body > * {
    width: calc(50% - 10px);
  }
}
/* line 23, ../scss/co/_raw_content.scss */
.home .raw_content.bg_grey .right_col {
  text-align: right;
}
/* line 27, ../scss/co/_raw_content.scss */
.home .raw_content.bg_grey .left_col .img_container {
  margin-bottom: 40px;
}

/* line 1, ../scss/co/_satellite_map.scss */
.co.satellite_map {
  padding-top: 30px;
}
/* line 4, ../scss/co/_satellite_map.scss */
.co.satellite_map .width_wrapper {
  max-width: 1024px;
}
/* line 8, ../scss/co/_satellite_map.scss */
.co.satellite_map .co_body {
  position: relative;
}
/* line 12, ../scss/co/_satellite_map.scss */
.co.satellite_map .map_container {
  height: 530px;
  width: 100%;
}
/* line 17, ../scss/co/_satellite_map.scss */
.co.satellite_map .text_below {
  padding-top: 10px;
}
/* line 21, ../scss/co/_satellite_map.scss */
.co.satellite_map #filter_container {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 400;
}
/* line 28, ../scss/co/_satellite_map.scss */
.co.satellite_map #bl_select {
  padding: 0 15px;
}
/* line 31, ../scss/co/_satellite_map.scss */
.co.satellite_map #bl_select option {
  padding: 2px 5px;
}
@media screen and (min-width: 1200px) {
  /* line 42, ../scss/co/_satellite_map.scss */
  .co.satellite_map.kreisssaele .width_wrapper, .co.satellite_map.undersupply .width_wrapper, .co.satellite_map.roadshow .width_wrapper, .co.satellite_map.stillorte .width_wrapper, .co.satellite_map.studiengaenge .width_wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: stretch;
  }
  /* line 49, ../scss/co/_satellite_map.scss */
  .co.satellite_map.kreisssaele .left_container, .co.satellite_map.undersupply .left_container, .co.satellite_map.roadshow .left_container, .co.satellite_map.stillorte .left_container, .co.satellite_map.studiengaenge .left_container {
    width: calc(64% - 10px);
  }
  /* line 53, ../scss/co/_satellite_map.scss */
  .co.satellite_map.kreisssaele .right_container, .co.satellite_map.undersupply .right_container, .co.satellite_map.roadshow .right_container, .co.satellite_map.stillorte .right_container, .co.satellite_map.studiengaenge .right_container {
    width: calc(36% - 10px);
    margin-top: 0;
    height: 740px;
    overflow-y: auto;
  }
  /* line 60, ../scss/co/_satellite_map.scss */
  .co.satellite_map.kreisssaele .text_below, .co.satellite_map.undersupply .text_below, .co.satellite_map.roadshow .text_below, .co.satellite_map.stillorte .text_below, .co.satellite_map.studiengaenge .text_below {
    width: calc(64% - 10px);
  }
  /* line 66, ../scss/co/_satellite_map.scss */
  .co.satellite_map.stillorte .right_container {
    height: 530px;
  }
}
/* line 73, ../scss/co/_satellite_map.scss */
.co.satellite_map .left_container > p {
  padding: 5px 0;
}
/* line 78, ../scss/co/_satellite_map.scss */
.co.satellite_map .right_container {
  border: 1px solid #4a4a49;
  margin-top: 10px;
}
/* line 82, ../scss/co/_satellite_map.scss */
.co.satellite_map .right_container .inner_wrap {
  padding: 10px 20px;
  background-color: #fff;
}
/* line 87, ../scss/co/_satellite_map.scss */
.co.satellite_map .right_container .item {
  line-height: 1.4em;
  padding-bottom: 10px;
}
/* line 91, ../scss/co/_satellite_map.scss */
.co.satellite_map .right_container .item p {
  hyphens: auto;
}
/* line 94, ../scss/co/_satellite_map.scss */
.co.satellite_map .right_container .item p * {
  hyphens: none;
}
/* line 101, ../scss/co/_satellite_map.scss */
.co.satellite_map .counter {
  height: 150px;
  background: #feed01;
  padding-left: 20px;
}
/* line 106, ../scss/co/_satellite_map.scss */
.co.satellite_map .counter .container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: start;
  align-items: center;
  height: 150px;
  padding-right: 10px;
}
/* line 115, ../scss/co/_satellite_map.scss */
.co.satellite_map .counter .number {
  font-size: 60px;
  font-family: "Amatic SC", "Comic Sans", Arial, sans-serif;
}
@media screen and (min-width: 650px) {
  /* line 115, ../scss/co/_satellite_map.scss */
  .co.satellite_map .counter .number {
    font-size: 130px;
  }
}
/* line 124, ../scss/co/_satellite_map.scss */
.co.satellite_map .counter .text {
  font-size: 16px;
  text-align: left;
  display: inline-block;
}
@media screen and (min-width: 650px) {
  /* line 124, ../scss/co/_satellite_map.scss */
  .co.satellite_map .counter .text {
    font-size: 20px;
    padding-left: 20px;
  }
}
/* line 140, ../scss/co/_satellite_map.scss */
.co.satellite_map.kreisssaele .counter {
  background: #feed01 url(/static/img/dhv/tuer.png) left center no-repeat;
  padding-left: 140px;
}
@media screen and (min-width: 650px) {
  /* line 140, ../scss/co/_satellite_map.scss */
  .co.satellite_map.kreisssaele .counter {
    padding-left: 180px;
  }
}
/* line 150, ../scss/co/_satellite_map.scss */
.co.satellite_map.kreisssaele .schliessungen_list .item {
  position: relative;
  padding: 0 10px 10px 30px;
}
/* line 154, ../scss/co/_satellite_map.scss */
.co.satellite_map.kreisssaele .schliessungen_list .item:before {
  content: "";
  height: 20px;
  width: 20px;
  border-radius: 3px;
  position: absolute;
  top: 3px;
  left: 0;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
}
/* line 167, ../scss/co/_satellite_map.scss */
.co.satellite_map.kreisssaele .schliessungen_list .item.geschlossen:before {
  background-color: #cccccc;
}
/* line 171, ../scss/co/_satellite_map.scss */
.co.satellite_map.kreisssaele .schliessungen_list .item.bedroht:before {
  background-color: #F21921;
}
/* line 175, ../scss/co/_satellite_map.scss */
.co.satellite_map.kreisssaele .schliessungen_list .item.voruebergehend:before {
  background-color: #FFC70B;
}
/* line 181, ../scss/co/_satellite_map.scss */
.co.satellite_map.kreisssaele .last_closed {
  background: #4a4a49;
  color: #fff;
  text-align: center;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 190, ../scss/co/_satellite_map.scss */
.co.satellite_map.kreisssaele .last_closed * {
  font-size: inherit;
  line-height: inherit;
}
/* line 202, ../scss/co/_satellite_map.scss */
.co.satellite_map.undersupply .counter .text {
  font-size: 40px;
}
/* line 207, ../scss/co/_satellite_map.scss */
.co.satellite_map.undersupply .map_container {
  height: 590px;
}
/* line 216, ../scss/co/_satellite_map.scss */
.co.satellite_map.roadshow .map_container {
  height: 740px;
}
/* line 221, ../scss/co/_satellite_map.scss */
.co.satellite_map .marker-cluster {
  background-clip: padding-box;
  border-radius: 100%;
}
/* line 225, ../scss/co/_satellite_map.scss */
.co.satellite_map .marker-cluster div {
  width: 75%;
  height: 75%;
  margin-left: 12.5%;
  margin-top: 12.5%;
  text-align: center;
  border-radius: 100%;
}
/* line 235, ../scss/co/_satellite_map.scss */
.co.satellite_map .marker-cluster span {
  line-height: 40px;
}
/* line 241, ../scss/co/_satellite_map.scss */
.co.satellite_map .cluster-size-tiny span {
  line-height: 24px;
}
/* line 247, ../scss/co/_satellite_map.scss */
.co.satellite_map .cluster-size-small span {
  line-height: 28px;
}
/* line 253, ../scss/co/_satellite_map.scss */
.co.satellite_map .cluster-size-normal span {
  line-height: 32px;
}
/* line 259, ../scss/co/_satellite_map.scss */
.co.satellite_map .cluster-size-big span {
  line-height: 34px;
}
/* line 265, ../scss/co/_satellite_map.scss */
.co.satellite_map .cluster-size-bigger span {
  line-height: 38px;
}
/* line 272, ../scss/co/_satellite_map.scss */
.co.satellite_map .marker-cluster-Hausgeburt, .co.satellite_map .marker-cluster-Hausgeburt div,
.co.satellite_map .marker-cluster-geschlossen,
.co.satellite_map .marker-cluster-geschlossen div {
  background-color: rgba(242, 25, 33, 0.6);
}
/* line 279, ../scss/co/_satellite_map.scss */
.co.satellite_map .marker-cluster-Beleggeburt, .co.satellite_map .marker-cluster-Beleggeburt div,
.co.satellite_map .marker-cluster-bedroht,
.co.satellite_map .marker-cluster-bedroht div {
  background-color: rgba(255, 199, 11, 0.6);
}
/* line 285, ../scss/co/_satellite_map.scss */
.co.satellite_map .marker-cluster-Geburtshausgeburt, .co.satellite_map .marker-cluster-Geburtshausgeburt div {
  background-color: rgba(119, 159, 44, 0.6);
}
/* line 293, ../scss/co/_satellite_map.scss */
.co.satellite_map .marker-cluster-Schwangerenvorsorge, .co.satellite_map .marker-cluster-Schwangerenvorsorge div,
.co.satellite_map .marker-cluster-stilltour,
.co.satellite_map .marker-cluster-stilltour div,
.co.satellite_map .marker-cluster-roadshow,
.co.satellite_map .marker-cluster-roadshow div {
  background-color: rgba(0, 118, 166, 0.6);
}
/* line 300, ../scss/co/_satellite_map.scss */
.co.satellite_map .marker-cluster-Wochenbettbetreuung, .co.satellite_map .marker-cluster-Wochenbettbetreuung div,
.co.satellite_map .marker-cluster-stillfreundlich,
.co.satellite_map .marker-cluster-stillfreundlich div {
  background-color: rgba(161, 28, 94, 0.6);
}
/* line 307, ../scss/co/_satellite_map.scss */
.co.satellite_map .marker-cluster-Hebammenkurs, .co.satellite_map .marker-cluster-Hebammenkurs div,
.co.satellite_map .marker-cluster-voruebergehend,
.co.satellite_map .marker-cluster-voruebergehend div {
  background-color: rgba(192, 97, 194, 0.6);
}
/* line 317, ../scss/co/_satellite_map.scss */
.co.satellite_map.studiengaenge .studiengaenge_list .item {
  position: relative;
  padding: 0 10px 10px 30px;
}
/* line 321, ../scss/co/_satellite_map.scss */
.co.satellite_map.studiengaenge .studiengaenge_list .item:before {
  content: "";
  height: 20px;
  width: 20px;
  border-radius: 3px;
  position: absolute;
  top: 3px;
  left: 0;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
}
/* line 334, ../scss/co/_satellite_map.scss */
.co.satellite_map.studiengaenge .studiengaenge_list .item.studiengaenge_primaer:before {
  background-color: #F21921;
}
/* line 338, ../scss/co/_satellite_map.scss */
.co.satellite_map.studiengaenge .studiengaenge_list .item.studiengaenge_ergaenzend:before {
  background-color: #FFC70B;
}
/* line 342, ../scss/co/_satellite_map.scss */
.co.satellite_map.studiengaenge .studiengaenge_list .item.studiengaenge_nachqualifizierend:before {
  background-color: #779F2C;
}
/* line 346, ../scss/co/_satellite_map.scss */
.co.satellite_map.studiengaenge .studiengaenge_list .item.studiengaenge_master:before {
  background-color: #0076A6;
}
/* line 350, ../scss/co/_satellite_map.scss */
.co.satellite_map.studiengaenge .studiengaenge_list .item.studiengaenge_promotion:before {
  background-color: #A11C5E;
}
/* line 356, ../scss/co/_satellite_map.scss */
.co.satellite_map.studiengaenge .map_container {
  height: 740px;
}
/* line 362, ../scss/co/_satellite_map.scss */
.co.satellite_map .leaflet-control.legend {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 5px;
  padding: 6px;
}
/* line 367, ../scss/co/_satellite_map.scss */
.co.satellite_map .leaflet-control.legend p {
  float: left;
  clear: both;
  margin: 0;
  padding: 2px 4px 2px 0;
  cursor: pointer;
}
@media screen and (min-width: 650px) {
  /* line 367, ../scss/co/_satellite_map.scss */
  .co.satellite_map .leaflet-control.legend p {
    float: none;
    clear: none;
  }
}
/* line 379, ../scss/co/_satellite_map.scss */
.co.satellite_map .leaflet-control.legend p:hover {
  background-color: rgba(230, 230, 230, 0.5);
}
/* line 383, ../scss/co/_satellite_map.scss */
.co.satellite_map .leaflet-control.legend p i {
  display: inline-block;
  width: 13px;
  height: 13px;
  border-radius: 2px;
  margin-bottom: -3px;
  margin-right: 2px;
  box-shadow: 0 0 3px 3px #fff;
  border-width: 2px;
  border-style: solid;
}
/* line 395, ../scss/co/_satellite_map.scss */
.co.satellite_map .leaflet-control.legend p.off i {
  background-color: #fff !important;
}
/* line 402, ../scss/co/_satellite_map.scss */
.co.satellite_map .events_list ol {
  list-style-type: none;
  counter-reset: stilltour;
}
/* line 407, ../scss/co/_satellite_map.scss */
.co.satellite_map .events_list ol li:before {
  content: counter(stilltour);
  counter-increment: stilltour;
  color: #fff;
  display: inline-block;
  margin-right: 10px;
  background: #0076A6;
  border-radius: 100%;
  width: 25px;
  line-height: 25px;
  height: 25px;
  text-align: center;
  font-size: 14px !important;
}
/* line 423, ../scss/co/_satellite_map.scss */
.co.satellite_map .events_list ol li a:hover, .co.satellite_map .events_list ol li a:focus, .co.satellite_map .events_list ol li a:active {
  text-decoration: underline;
}
/* line 433, ../scss/co/_satellite_map.scss */
.co.satellite_map .leaflet-popup-content p {
  margin: 10px 0 !important;
}

/* line 1, ../scss/co/_dhv_hebammenprofil.scss */
.page_body_main_content .dhv_hebammenprofil {
  padding: 50px 0;
  /*
  .toggle_fold {
    text-transform: uppercase;
    font-weight: 500;
    line-height: 50px;

    &:before {
      font-weight: normal;
      content: "\203A";
      font-size: 48px;
      padding-right: 8px;
      line-height: 50px;
      position: relative;
      top: 3px;
    }
  }
  */
}
/* line 64, ../scss/base/_mixins.scss */
.page_body_main_content .dhv_hebammenprofil:after {
  display: block;
  content: "";
  clear: both;
}
/* line 6, ../scss/co/_dhv_hebammenprofil.scss */
.page_body_main_content .dhv_hebammenprofil .width_wrapper {
  max-width: 1024px;
}
/* line 10, ../scss/co/_dhv_hebammenprofil.scss */
.page_body_main_content .dhv_hebammenprofil .img_container {
  margin: 0 auto 20px auto;
}
@media screen and (min-width: 650px) {
  /* line 15, ../scss/co/_dhv_hebammenprofil.scss */
  .page_body_main_content .dhv_hebammenprofil .profile_content {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
  }
  /* line 21, ../scss/co/_dhv_hebammenprofil.scss */
  .page_body_main_content .dhv_hebammenprofil .profile_content .img_container {
    margin: 0;
    max-width: 310px;
    width: 30%;
  }
  /* line 27, ../scss/co/_dhv_hebammenprofil.scss */
  .page_body_main_content .dhv_hebammenprofil .profile_content .co_body {
    width: calc(70% - 90px);
  }
  /* line 33, ../scss/co/_dhv_hebammenprofil.scss */
  .page_body_main_content .dhv_hebammenprofil.imgpos_right .img_container {
    order: 2;
  }
  /* line 38, ../scss/co/_dhv_hebammenprofil.scss */
  .page_body_main_content .dhv_hebammenprofil.even .profile_content.no_media {
    display: block;
  }
  /* line 41, ../scss/co/_dhv_hebammenprofil.scss */
  .page_body_main_content .dhv_hebammenprofil.even .profile_content.no_media .co_body {
    float: right;
  }
}
/* line 51, ../scss/co/_dhv_hebammenprofil.scss */
.page_body_main_content .dhv_hebammenprofil blockquote {
  position: relative;
  font-style: italic;
  letter-spacing: 2px;
  margin: 10px 0;
  font-size: 28px;
  color: #3691ae;
}
@media screen and (min-width: 960px) {
  /* line 51, ../scss/co/_dhv_hebammenprofil.scss */
  .page_body_main_content .dhv_hebammenprofil blockquote {
    font-size: 34px;
  }
}
/* line 84, ../scss/co/_dhv_hebammenprofil.scss */
.page_body_main_content .dhv_hebammenprofil .toggle_fold {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 50px;
  position: relative;
  color: #3691ae;
  padding-left: 40px;
  transition: all .15s;
}
/* line 94, ../scss/co/_dhv_hebammenprofil.scss */
.page_body_main_content .dhv_hebammenprofil .toggle_fold:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -120px;
  width: 30px;
  height: 30px;
  top: 10px;
  transition: all .15s;
}
/* line 100, ../scss/co/_dhv_hebammenprofil.scss */
.page_body_main_content .dhv_hebammenprofil .toggle_fold.active {
  color: #242424;
}
/* line 103, ../scss/co/_dhv_hebammenprofil.scss */
.page_body_main_content .dhv_hebammenprofil .toggle_fold.active:before {
  transform: rotate(90deg);
}
/* line 109, ../scss/co/_dhv_hebammenprofil.scss */
.page_body_main_content .dhv_hebammenprofil .foldable {
  padding-top: 35px;
}
/* line 112, ../scss/co/_dhv_hebammenprofil.scss */
.page_body_main_content .dhv_hebammenprofil .foldable h3 {
  font-style: italic;
  font-weight: 300;
}

/* line 2, ../scss/co/_img_gallery.scss */
.img_gallery .gallery_view {
  width: 100%;
  max-width: 100%;
  padding-bottom: 80px;
  margin: 0 auto;
}
/* line 7, ../scss/co/_img_gallery.scss */
.img_gallery .gallery_view .img_wrapper {
  margin: 2px;
}
/* line 14, ../scss/co/_img_gallery.scss */
.img_gallery .gallery_view .img_info_container {
  text-align: center;
}
/* line 19, ../scss/co/_img_gallery.scss */
.img_gallery .slick-dots {
  width: 100%;
  left: 0;
}
/* line 24, ../scss/co/_img_gallery.scss */
.img_gallery .img_container.img_container_large {
  max-width: 780px;
  text-align: center;
}

@media screen and (min-width: 650px) {
  /* line 3, ../scss/co/_hausgeburt.scss */
  .page_body_main_content .hausgeburt .width_wrapper {
    max-width: 1240px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: start;
  }
  /* line 12, ../scss/co/_hausgeburt.scss */
  .page_body_main_content .hausgeburt .img_container {
    width: 270px;
  }
  /* line 15, ../scss/co/_hausgeburt.scss */
  .page_body_main_content .hausgeburt .img_container + .co_body {
    width: calc(100% - 330px);
  }
  /* line 21, ../scss/co/_hausgeburt.scss */
  .page_body_main_content .hausgeburt:nth-of-type(2n-1) .img_container {
    order: 2;
  }
}
/* line 27, ../scss/co/_hausgeburt.scss */
.page_body_main_content .hausgeburt .columned {
  border-top: 1px solid #4a4a49;
  padding-top: 10px;
}
/* line 32, ../scss/co/_hausgeburt.scss */
.page_body_main_content .hausgeburt .columned p {
  margin-bottom: 15px;
}

/* line 2, ../scss/co/_cogroup.scss */
.page_body_main_content .cogroup {
  padding-top: 0;
}
/* line 6, ../scss/co/_cogroup.scss */
.page_body_main_content .cogroup + .cogroup {
  margin-top: -42px;
}
/* line 10, ../scss/co/_cogroup.scss */
.rt_ext_inh + .cogroup {
  margin-top: 40px;
}
/* line 14, ../scss/co/_cogroup.scss */
.cogroup > .inner_wrap {
  position: relative;
}
/* line 17, ../scss/co/_cogroup.scss */
.cogroup > .inner_wrap:before, .cogroup > .inner_wrap:after {
  content: "";
  display: block;
  height: 2px;
  width: 100px;
  background: #000;
  position: absolute;
  left: 15px;
}
/* line 29, ../scss/co/_cogroup.scss */
.cogroup > .inner_wrap:before {
  top: 0;
}
/* line 33, ../scss/co/_cogroup.scss */
.cogroup > .inner_wrap:after {
  bottom: 0;
}
/* line 38, ../scss/co/_cogroup.scss */
.cogroup .group_heading {
  cursor: pointer;
  color: #3691ae;
  margin-top: -2px;
  transition: all .15s;
}
/* line 44, ../scss/co/_cogroup.scss */
.cogroup .group_heading h2 {
  padding: 20px 0 20px 60px;
  position: relative;
}
/* line 48, ../scss/co/_cogroup.scss */
.cogroup .group_heading h2:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -120px;
  width: 30px;
  height: 30px;
  top: 27px;
  left: 10px;
  transition: all .15s;
}
/* line 56, ../scss/co/_cogroup.scss */
.cogroup .group_heading.unfolded {
  color: #242424;
}
/* line 59, ../scss/co/_cogroup.scss */
.cogroup .group_heading.unfolded h2:before {
  transform: rotate(90deg);
}
/* line 65, ../scss/co/_cogroup.scss */
.cogroup .group {
  padding-bottom: 40px;
}

/* line 1, ../scss/co/_direct_ecard.scss */
.subpage .wwe3_form_send_direct_ecard {
  padding-top: 0 !important;
}
/* line 4, ../scss/co/_direct_ecard.scss */
.subpage .wwe3_form_send_direct_ecard .width_wrapper {
  max-width: 920px;
}
/* line 8, ../scss/co/_direct_ecard.scss */
.subpage .wwe3_form_send_direct_ecard form {
  width: 100% !important;
}
/* line 12, ../scss/co/_direct_ecard.scss */
.subpage .wwe3_form_send_direct_ecard .wwe3tbl {
  position: relative;
}
/* line 16, ../scss/co/_direct_ecard.scss */
.subpage .wwe3_form_send_direct_ecard .otr {
  width: 50%;
  clear: none;
}
/* line 21, ../scss/co/_direct_ecard.scss */
.subpage .wwe3_form_send_direct_ecard .ec_message {
  float: left;
}
/* line 24, ../scss/co/_direct_ecard.scss */
.subpage .wwe3_form_send_direct_ecard .ec_message textarea {
  height: 325px;
  width: 90%;
}
/* line 30, ../scss/co/_direct_ecard.scss */
.subpage .wwe3_form_send_direct_ecard .ec_name_to,
.subpage .wwe3_form_send_direct_ecard .ec_mail_to,
.subpage .wwe3_form_send_direct_ecard .ec_name_from,
.subpage .wwe3_form_send_direct_ecard .ec_mail_from {
  float: right;
}
/* line 37, ../scss/co/_direct_ecard.scss */
.subpage .wwe3_form_send_direct_ecard .dhvuv_datenschutz {
  width: 100%;
  clear: both;
}

/* line 1, ../scss/functions/_forms.scss */
.wwe3tbl {
  line-height: 1.4em;
}
/* line 4, ../scss/functions/_forms.scss */
.wwe3tbl input[type="text"],
.wwe3tbl input[type="search"],
.wwe3tbl input[type="password"],
.wwe3tbl input[type="number"],
.wwe3tbl input[type="email"],
.wwe3tbl input[type="tel"],
.wwe3tbl input[type="date"],
.wwe3tbl select,
.wwe3tbl textarea {
  border: 1px solid #4a4a49;
  padding: 5px 20px;
  background-color: #fff;
  color: #242424;
  display: block;
  width: 100%;
}
/* line 21, ../scss/functions/_forms.scss */
.wwe3tbl input[type="number"] {
  -moz-appearance: textfield;
}
/* line 25, ../scss/functions/_forms.scss */
.wwe3tbl input[type="number"]::-webkit-inner-spin-button,
.wwe3tbl input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 31, ../scss/functions/_forms.scss */
.wwe3tbl option {
  padding: 2px 5px;
}
/* line 35, ../scss/functions/_forms.scss */
.wwe3tbl textarea {
  height: 200px;
  line-height: 25px;
}
/* line 40, ../scss/functions/_forms.scss */
.wwe3tbl .otd_label {
  padding: 12px 0 8px;
}
/* line 43, ../scss/functions/_forms.scss */
.wwe3tbl .otd_label label {
  font-weight: 500;
}
/* line 48, ../scss/functions/_forms.scss */
.wwe3tbl .otd_field {
  padding: 8px 0;
}
/* line 51, ../scss/functions/_forms.scss */
.wwe3tbl .otd_field .limit {
  padding: 5px 0 0 0;
}
/* line 56, ../scss/functions/_forms.scss */
.wwe3tbl .form_hidden {
  display: none;
}
/* line 60, ../scss/functions/_forms.scss */
.wwe3tbl .otr {
  clear: both;
  padding-bottom: 5px;
}
/* line 64, ../scss/functions/_forms.scss */
.wwe3tbl .otr.bottest {
  display: none;
}
/* line 69, ../scss/functions/_forms.scss */
.wwe3tbl .th_label {
  width: 200px;
  padding-right: 20px;
  float: left;
}
/* line 74, ../scss/functions/_forms.scss */
.wwe3tbl .th_label.th_show_error {
  color: red;
  font-weight: bold;
}
/* line 81, ../scss/functions/_forms.scss */
.wwe3tbl input.label.size2 {
  width: 60px;
}
/* line 84, ../scss/functions/_forms.scss */
.wwe3tbl input.label.size4 {
  width: 100px;
}
/* line 64, ../scss/base/_mixins.scss */
.wwe3tbl .type_confirm_check:after,
.wwe3tbl .type_checkbox:after {
  display: block;
  content: "";
  clear: both;
}
/* line 93, ../scss/functions/_forms.scss */
.wwe3tbl .type_confirm_check input,
.wwe3tbl .type_checkbox input {
  float: left;
  margin-top: 3px;
}
/* line 98, ../scss/functions/_forms.scss */
.wwe3tbl .type_confirm_check input + label,
.wwe3tbl .type_checkbox input + label {
  float: right;
  width: calc(100% - 30px);
  padding: 0 20px 0 5px;
}
/* line 104, ../scss/functions/_forms.scss */
.wwe3tbl .type_confirm_check input + label a:hover,
.wwe3tbl .type_checkbox input + label a:hover {
  text-decoration: underline;
}
/* line 111, ../scss/functions/_forms.scss */
.wwe3tbl .type_confirm_check {
  padding: 20px 0;
}
/* line 117, ../scss/functions/_forms.scss */
.wwe3tbl .type_check input + label,
.wwe3tbl .type_radio input + label {
  padding: 0 20px 0 5px;
  line-height: 27px;
}
/* line 123, ../scss/functions/_forms.scss */
.wwe3tbl .tr_title {
  padding-top: 20px;
  font-size: 20px;
  font-weight: bold;
}
/* line 129, ../scss/functions/_forms.scss */
.wwe3tbl .label_suffix {
  padding-left: 5px;
}
/* line 133, ../scss/functions/_forms.scss */
.wwe3tbl .label_prefix {
  padding-right: 5px;
}

/* line 140, ../scss/functions/_forms.scss */
.wwe_form_container .message {
  padding: 15px;
  margin-bottom: 20px;
}
/* line 144, ../scss/functions/_forms.scss */
.wwe_form_container .message p {
  margin-bottom: 0;
}
/* line 149, ../scss/functions/_forms.scss */
.wwe_form_container .form_prologue {
  padding-bottom: 15px;
}
/* line 153, ../scss/functions/_forms.scss */
.wwe_form_container .wwe_form_submit {
  display: inline-block;
  padding: 10px 25px;
  text-transform: uppercase;
  transition: all .2s;
  font-size: .87em;
  white-space: nowrap;
  border: 1px solid #3691ae;
  background: #3691ae;
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
/* line 165, ../scss/functions/_forms.scss */
.wwe_form_container .wwe_form_submit:hover, .wwe_form_container .wwe_form_submit:focus {
  border-color: #4a4a49;
  background: #4a4a49;
}

/* line 182, ../scss/functions/_forms.scss */
.dhv_unterversorgung .form_text_wrap,
.dhv_stilltour .form_text_wrap {
  width: auto;
}
@media screen and (min-width: 960px) {
  /* line 187, ../scss/functions/_forms.scss */
  .dhv_unterversorgung .otr,
  .dhv_stilltour .otr {
    width: 48%;
  }
  /* line 190, ../scss/functions/_forms.scss */
  .dhv_unterversorgung .otr.form_confirm_check, .dhv_unterversorgung .otr.dhvuv_email, .dhv_unterversorgung .otr.dhvuv_pressekontakt,
  .dhv_stilltour .otr.form_confirm_check,
  .dhv_stilltour .otr.dhvuv_email,
  .dhv_stilltour .otr.dhvuv_pressekontakt {
    float: left;
    width: 100%;
  }
}

@media screen and (min-width: 960px) {
  /* line 202, ../scss/functions/_forms.scss */
  .dhv_unterversorgung .form_even {
    clear: none;
    float: left;
  }
  /* line 206, ../scss/functions/_forms.scss */
  .dhv_unterversorgung .form_odd {
    clear: none;
    float: right;
  }
}

@media screen and (min-width: 960px) {
  /* line 213, ../scss/functions/_forms.scss */
  .dhv_stilltour {
    position: relative;
  }
  /* line 217, ../scss/functions/_forms.scss */
  .dhv_stilltour .otr.dhvst_description {
    position: absolute;
    margin-top: -300px;
    right: 0;
  }
}

/* line 226, ../scss/functions/_forms.scss */
.wwe3_form_support_entry .width_wrapper {
  max-width: 1240px;
}

/* line 233, ../scss/functions/_forms.scss */
.wwe_form_container.wwe3_photo_support_dhv10 .supp_photo .otd,
.wwe_form_container.dhv10_hausgeburt .supp_photo .otd {
  width: 60%;
}
@media screen and (min-width: 960px) {
  /* line 233, ../scss/functions/_forms.scss */
  .wwe_form_container.wwe3_photo_support_dhv10 .supp_photo .otd,
  .wwe_form_container.dhv10_hausgeburt .supp_photo .otd {
    width: 100%;
  }
}
@media screen and (min-width: 960px) {
  /* line 242, ../scss/functions/_forms.scss */
  .wwe_form_container.wwe3_photo_support_dhv10 .otr:not(.datenschutz),
  .wwe_form_container.dhv10_hausgeburt .otr:not(.datenschutz) {
    width: 47%;
  }
  /* line 246, ../scss/functions/_forms.scss */
  .wwe_form_container.wwe3_photo_support_dhv10 .supp_prename,
  .wwe_form_container.wwe3_photo_support_dhv10 .supp_city,
  .wwe_form_container.wwe3_photo_support_dhv10 .supp_salutation,
  .wwe_form_container.wwe3_photo_support_dhv10 .agb,
  .wwe_form_container.wwe3_photo_support_dhv10 .supp_comment,
  .wwe_form_container.dhv10_hausgeburt .supp_prename,
  .wwe_form_container.dhv10_hausgeburt .supp_city,
  .wwe_form_container.dhv10_hausgeburt .supp_salutation,
  .wwe_form_container.dhv10_hausgeburt .agb,
  .wwe_form_container.dhv10_hausgeburt .supp_comment {
    float: left;
  }
  /* line 254, ../scss/functions/_forms.scss */
  .wwe_form_container.wwe3_photo_support_dhv10 .supp_name,
  .wwe_form_container.wwe3_photo_support_dhv10 .supp_photo,
  .wwe_form_container.wwe3_photo_support_dhv10 .supp_email,
  .wwe_form_container.wwe3_photo_support_dhv10 .agb,
  .wwe_form_container.dhv10_hausgeburt .supp_name,
  .wwe_form_container.dhv10_hausgeburt .supp_photo,
  .wwe_form_container.dhv10_hausgeburt .supp_email,
  .wwe_form_container.dhv10_hausgeburt .agb {
    clear: none;
    float: right;
  }
  /* line 262, ../scss/functions/_forms.scss */
  .wwe_form_container.wwe3_photo_support_dhv10 .badge_position,
  .wwe_form_container.dhv10_hausgeburt .badge_position {
    clear: none;
    float: right;
  }
}

/* line 271, ../scss/functions/_forms.scss */
.wwe_form_container.wwe3_photo_support_dhv10 .otd_field .limit {
  padding: 5px 0 0 0;
}
/* line 276, ../scss/functions/_forms.scss */
.wwe_form_container.wwe3_photo_support_dhv10 .badge_position {
  margin-top: 8px;
}
/* line 281, ../scss/functions/_forms.scss */
.wwe_form_container.wwe3_photo_support_dhv10 .badge_position fieldset {
  height: 73px;
  line-height: 73px;
}
@media screen and (min-width: 960px) {
  /* line 281, ../scss/functions/_forms.scss */
  .wwe_form_container.wwe3_photo_support_dhv10 .badge_position fieldset {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
  }
}
/* line 292, ../scss/functions/_forms.scss */
.wwe_form_container.wwe3_photo_support_dhv10 .badge_position fieldset span {
  height: 73px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-around;
  padding-right: 20px;
}
@media screen and (min-width: 960px) {
  /* line 292, ../scss/functions/_forms.scss */
  .wwe_form_container.wwe3_photo_support_dhv10 .badge_position fieldset span {
    width: 49%;
  }
}
/* line 304, ../scss/functions/_forms.scss */
.wwe_form_container.wwe3_photo_support_dhv10 .badge_position fieldset span:before {
  content: url(img/sticker_links.png);
  width: 60px;
  height: 73px;
  line-height: 73px;
}
/* line 312, ../scss/functions/_forms.scss */
.wwe_form_container.wwe3_photo_support_dhv10 .badge_position fieldset span:nth-child(2):before {
  content: url(img/sticker_rechts.png);
}

/* line 3, ../scss/functions/_pagelist.scss */
.pagelist li,
.resultlist li {
  list-style-type: none;
  padding: 20px 0;
}

/* line 64, ../scss/base/_mixins.scss */
.pagelist li:after {
  display: block;
  content: "";
  clear: both;
}
/* line 13, ../scss/functions/_pagelist.scss */
.pagelist li > div {
  float: left;
  width: 50%;
}

/* line 20, ../scss/functions/_pagelist.scss */
.browse_background {
  padding: 30px 0;
}

/* line 24, ../scss/functions/_pagelist.scss */
a.path {
  color: #3691ae;
  display: block;
  margin: 10px 0;
}

/* line 30, ../scss/functions/_pagelist.scss */
.pager {
  text-align: center;
}

/* line 35, ../scss/functions/_pagelist.scss */
.browse_list li {
  display: inline-block;
  margin: 10px 15px 0 0;
  vertical-align: middle;
}
/* line 40, ../scss/functions/_pagelist.scss */
.browse_list li a,
.browse_list li span {
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #3691ae;
  text-align: center;
  transition: all .1s;
  border-radius: 100%;
  position: relative;
}
/* line 53, ../scss/functions/_pagelist.scss */
.browse_list li a:hover,
.browse_list li a:focus,
.browse_list li a:active,
.browse_list li span {
  background: #3691ae;
  color: #fff;
}
/* line 65, ../scss/functions/_pagelist.scss */
.browse_list li.wwe3_browsebutt_start a, .browse_list li.wwe3_browsebutt_prev a, .browse_list li.wwe3_browsebutt_next a, .browse_list li.wwe3_browsebutt_end a {
  text-indent: -999em;
  overflow: hidden;
}
/* line 71, ../scss/functions/_pagelist.scss */
.browse_list li.wwe3_browsebutt_start, .browse_list li.wwe3_browsebutt_prev {
  transform: scaleX(-1);
}
/* line 79, ../scss/functions/_pagelist.scss */
.browse_list li.wwe3_browsebutt_prev a:before, .browse_list li.wwe3_browsebutt_next a:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px 0px;
  width: 30px;
  height: 30px;
}
/* line 83, ../scss/functions/_pagelist.scss */
.browse_list li.wwe3_browsebutt_prev a:hover:before, .browse_list li.wwe3_browsebutt_next a:hover:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -30px;
  width: 30px;
  height: 30px;
}
/* line 92, ../scss/functions/_pagelist.scss */
.browse_list li.wwe3_browsebutt_start a:before, .browse_list li.wwe3_browsebutt_end a:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -60px;
  width: 30px;
  height: 30px;
}
/* line 96, ../scss/functions/_pagelist.scss */
.browse_list li.wwe3_browsebutt_start a:hover:before, .browse_list li.wwe3_browsebutt_end a:hover:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -90px;
  width: 30px;
  height: 30px;
}

/* line 4, ../scss/functions/_sidr.scss */
.sidr {
  display: block;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 1002;
  width: 280px;
  overflow-x: hidden;
  overflow-y: auto;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  padding-top: 50px;
  background: #4a4a49;
  color: #fff;
  float: left;
}
@media screen and (min-width: 960px) {
  /* line 4, ../scss/functions/_sidr.scss */
  .sidr {
    display: none !important;
  }
}
/* line 24, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 {
  display: block;
}
/* line 27, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 li {
  display: block;
  margin: 0 0 10px;
}
/* line 31, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 li.haschildren {
  position: relative;
}
/* line 34, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 li.haschildren > a {
  width: calc(100% - 30px);
}
/* line 38, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 li.haschildren svg {
  position: absolute;
  right: 10px;
  top: 3px;
  stroke: #fff;
  stroke-width: 3px;
  transition: all .15s;
  transform: scale(0.7);
}
/* line 49, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 li a {
  display: block;
  padding: 7px 20px;
  font-size: 16px;
  cursor: pointer;
  transition: all .15s;
}
/* line 57, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 li:hover, .sidr ul.npl_level_1 li:focus {
  background: #feed01;
  color: #242424;
}
/* line 62, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 li:hover svg, .sidr ul.npl_level_1 li:focus svg {
  stroke: #3a3a39;
}
/* line 67, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 li ul {
  padding-top: 20px;
  display: none;
  background: #4a4a49;
  color: #fff;
}
/* line 75, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 > li {
  margin: 0 0 20px;
  background: #3a3a39;
}
/* line 79, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 > li > a {
  color: inherit;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 85, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 > li.unfolded {
  background: #feed01;
  color: #242424;
}
/* line 89, ../scss/functions/_sidr.scss */
.sidr ul.npl_level_1 > li.unfolded svg {
  transform: scale(0.7) rotate(180deg);
  stroke: #3a3a39;
}
/* line 97, ../scss/functions/_sidr.scss */
.sidr.left {
  left: -280px;
}
/* line 101, ../scss/functions/_sidr.scss */
.sidr .nav_links {
  background: #feed01;
  padding: 10px 0;
  text-align: center;
}
/* line 106, ../scss/functions/_sidr.scss */
.sidr .nav_links a {
  display: inline-block;
  margin: 0 10px;
}

/* line 113, ../scss/functions/_sidr.scss */
#toggle_menu {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-around;
  position: fixed;
  top: 10px;
  right: 10px;
  width: 50px;
  height: 40px;
  text-indent: -10000px;
  z-index: 2000;
  background: #feed01;
}
/* line 128, ../scss/functions/_sidr.scss */
#toggle_menu:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -439px;
  width: 25px;
  height: 25px;
  left: calc(50% - 12.5px);
}
/* line 132, ../scss/functions/_sidr.scss */
.sidr-open #toggle_menu:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-image: url(img/svg-sprite.svg?1651512171);
  background-position: 0px -414px;
  width: 25px;
  height: 25px;
  left: calc(50% - 12.5px);
}
@media screen and (min-width: 960px) {
  /* line 113, ../scss/functions/_sidr.scss */
  #toggle_menu {
    display: none;
  }
}

/* Slider */
/* line 3, ../scss/functions/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 19, ../scss/functions/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 26, ../scss/functions/_slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 30, ../scss/functions/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 36, ../scss/functions/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 45, ../scss/functions/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
/* line 51, ../scss/functions/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 57, ../scss/functions/_slick.scss */
.slick-track:after {
  clear: both;
}
/* line 61, ../scss/functions/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 66, ../scss/functions/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 70, ../scss/functions/_slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 73, ../scss/functions/_slick.scss */
.slick-slide img {
  display: inline-block;
}
/* line 76, ../scss/functions/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 82, ../scss/functions/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 86, ../scss/functions/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 90, ../scss/functions/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 94, ../scss/functions/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 101, ../scss/functions/_slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 105, ../scss/functions/_slick.scss */
.slick-dots {
  text-align: center;
  position: absolute;
  left: calc(50% - 100px);
  width: 200px;
  text-align: center;
  bottom: 10px;
}
@media screen and (min-width: 650px) {
  /* line 105, ../scss/functions/_slick.scss */
  .slick-dots {
    bottom: 20px;
  }
}
/* line 117, ../scss/functions/_slick.scss */
.slick-dots li {
  display: inline-block;
  margin: 3px;
}
/* line 121, ../scss/functions/_slick.scss */
.slick-dots li button {
  border: 1px solid #4a4a49;
  height: 12px;
  width: 12px;
  border-radius: 10px;
  overflow: hidden;
  background: transparent;
  cursor: pointer;
  text-indent: -99em;
  overflow: hidden;
}
@media screen and (min-width: 650px) {
  /* line 121, ../scss/functions/_slick.scss */
  .slick-dots li button {
    height: 15px;
    width: 15px;
  }
}
/* line 139, ../scss/functions/_slick.scss */
.slick-dots li.slick-active button {
  background: #4a4a49;
}

/* line 146, ../scss/functions/_slick.scss */
.slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 5;
  cursor: pointer;
}
/* line 152, ../scss/functions/_slick.scss */
.slick-arrow.slick-prev {
  left: 0;
}
/* line 156, ../scss/functions/_slick.scss */
.slick-arrow.slick-next {
  right: 0;
}

/* line 1, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe {
  position: relative;
  text-align: center;
}
/* line 5, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .inner_wrap {
  max-width: 1240px;
}
/* line 9, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .co_head {
  width: 520px;
  text-align: left !important;
}
/* line 14, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .geburtshilfe_bubble {
  font-size: 0.9em;
  line-height: 1.3em;
  box-sizing: border-box;
  transition: top 1s, left 3s;
  margin: 20px auto;
  text-align: left;
}
/* line 23, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .bubble_meta {
  margin-top: 3px;
  padding-top: 3px;
  border-top: 1px solid #999;
  color: #999;
}
/* line 30, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .bubble_text {
  hyphens: auto;
}
/* line 34, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .geburtshilfe_bubble.size_1 {
  height: 224px;
  width: 296px;
}
/* line 39, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .geburtshilfe_bubble.size_2 {
  height: 239px;
  width: 369px;
}
/* line 44, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .geburtshilfe_bubble.size_3 {
  height: 332px;
  width: 369px;
}
/* line 49, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .geburtshilfe_bubble.size_1.arrow_left {
  background-position: 0 -1222px;
  height: 224px;
  width: 296px;
  padding: 20px 35px 95px 50px;
}
/* line 53, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .geburtshilfe_bubble.size_1.arrow_right {
  background-position: 0 -1466px;
  height: 224px;
  width: 296px;
  padding: 20px 50px 95px 35px;
}
/* line 58, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .geburtshilfe_bubble.size_2.arrow_left {
  background-position: 0 -704px;
  height: 239px;
  width: 369px;
  padding: 25px 50px 105px 70px;
}
/* line 62, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .geburtshilfe_bubble.size_2.arrow_right {
  background-position: 0 -963px;
  height: 239px;
  width: 369px;
  padding: 25px 70px 105px 50px;
}
/* line 67, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .geburtshilfe_bubble.size_3.arrow_left {
  background-position: 0 0;
  height: 332px;
  width: 369px;
  padding: 30px 50px 150px 60px;
}
/* line 71, ../scss/functions/_geburtshilfe.scss */
.subpage .geburtshilfe .geburtshilfe_bubble.size_3.arrow_right {
  background-position: 0 -352px;
  height: 332px;
  width: 369px;
  padding: 30px 60px 150px 50px;
}
@media screen and (min-width: 750px) {
  /* line 1, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe {
    height: 1380px;
  }
  /* line 80, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe .co_head {
    max-width: 50vw;
  }
  /* line 84, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe .geburtshilfe_bubble {
    position: absolute;
  }
  /* line 89, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_0 {
    top: 300px;
    left: 450px;
  }
  /* line 90, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_1 {
    top: 550px;
    left: 460px;
  }
  /* line 91, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_2 {
    top: 770px;
    left: 10px;
  }
  /* line 94, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_3 {
    top: 20px;
    left: 440px;
  }
  /* line 95, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_4 {
    top: 1080px;
    left: 20px;
  }
  /* line 96, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_5 {
    top: 490px;
    left: 40px;
  }
  /* line 97, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_6 {
    top: 820px;
    left: 350px;
  }
  /* line 100, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_7 {
    top: 120px;
    left: 20px;
  }
  /* line 101, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_8 {
    top: 1100px;
    left: 430px;
  }
}
@media screen and (min-width: 1110px) {
  /* line 1, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe {
    height: 1100px;
  }
  /* line 108, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe .heaven {
    left: -3000px !important;
  }
  /* line 113, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_0 {
    top: 220px;
    left: 420px;
  }
  /* line 114, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_1 {
    top: 500px;
    left: 430px;
  }
  /* line 115, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_2 {
    top: 790px;
    left: 10px;
  }
  /* line 118, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_3 {
    top: 20px;
    left: 700px;
  }
  /* line 119, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_4 {
    top: 380px;
    left: 740px;
  }
  /* line 120, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_5 {
    top: 470px;
    left: 0;
  }
  /* line 121, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_6 {
    top: 760px;
    left: 330px;
  }
  /* line 124, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_7 {
    top: 70px;
    left: 20px;
  }
  /* line 125, ../scss/functions/_geburtshilfe.scss */
  .subpage .geburtshilfe #bubble_8 {
    top: 680px;
    left: 720px;
  }
}

/* line 64, ../scss/base/_mixins.scss */
.rt_ext_inh.geburtshilfe_cta:after {
  display: block;
  content: "";
  clear: both;
}
/* line 134, ../scss/functions/_geburtshilfe.scss */
.rt_ext_inh.geburtshilfe_cta .co_body {
  width: 320px;
  margin: 0 auto;
}
/* line 138, ../scss/functions/_geburtshilfe.scss */
.rt_ext_inh.geburtshilfe_cta .co_body .extra_link a {
  display: block;
  text-align: center;
}
/* line 143, ../scss/functions/_geburtshilfe.scss */
.rt_ext_inh.geburtshilfe_cta .co_body:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  background-position: 0 -1710px;
  height: 171px;
  width: 212px;
  display: none;
}
@media screen and (min-width: 650px) {
  /* line 134, ../scss/functions/_geburtshilfe.scss */
  .rt_ext_inh.geburtshilfe_cta .co_body {
    padding: 20px 0;
    float: right;
    position: relative;
  }
  /* line 153, ../scss/functions/_geburtshilfe.scss */
  .rt_ext_inh.geburtshilfe_cta .co_body:before {
    display: inline-block;
    left: -262px;
    top: -20px;
  }
}

/* line 164, ../scss/functions/_geburtshilfe.scss */
.dhv10_geburtshilfe form {
  width: 100%;
  position: relative;
}
/* line 169, ../scss/functions/_geburtshilfe.scss */
.dhv10_geburtshilfe .supp_comment {
  position: absolute;
  top: 50px;
  right: 0;
  width: 60%;
}

/* line 2, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list .width_wrapper {
  max-width: 1240px;
}
/* line 6, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters {
  margin: 30px 0 0;
  clear: both;
}
/* line 10, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters:nth-child(3) {
  margin-top: 0;
}
/* line 14, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters li {
  display: inline-block;
  vertical-align: middle;
  margin: 5px 20px;
  width: 260px;
  height: 400px;
}
/* line 21, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters li.rotation_1 img, .page_body_main_content .supporter_list ul.supporters li.rotation_1 .comment {
  transform: rotate(-2deg);
}
/* line 22, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters li.rotation_2 img, .page_body_main_content .supporter_list ul.supporters li.rotation_2 .comment {
  transform: rotate(-1deg);
}
/* line 23, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters li.rotation_3 img, .page_body_main_content .supporter_list ul.supporters li.rotation_3 .comment {
  transform: rotate(1deg);
}
/* line 24, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters li.rotation_4 img, .page_body_main_content .supporter_list ul.supporters li.rotation_4 .comment {
  transform: rotate(2deg);
}
/* line 27, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters .has-comment {
  cursor: pointer;
  position: relative;
}
/* line 31, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters .has-comment:after {
  content: "–";
  display: block;
  border-radius: 100%;
  height: 30px;
  width: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 30px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  transition: background-color 0.3s ease;
}
/* line 51, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters .has-comment.is-collapsed:after {
  content: "+";
  background-color: rgba(54, 145, 174, 0.9);
}
/* line 58, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters figcaption {
  margin-top: 10px;
  text-align: center;
}
/* line 63, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters .comment {
  background-color: rgba(54, 145, 174, 0.9);
  color: #fff;
  height: 295px;
  left: 10px;
  padding: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  transition: opacity 0.3s ease;
  text-align: left;
}
/* line 77, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list ul.supporters .is-collapsed .comment {
  opacity: 0;
}
/* line 84, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list .stats {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}
/* line 90, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list .stats .number {
  font-size: 50px;
}
/* line 94, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list .stats .label {
  font-size: 18px;
  padding-left: 10px;
}
@media screen and (min-width: 650px) {
  /* line 100, ../scss/functions/_support.scss */
  .page_body_main_content .supporter_list .stats .number {
    font-size: 70px;
  }
  /* line 104, ../scss/functions/_support.scss */
  .page_body_main_content .supporter_list .stats .label {
    font-size: 30px;
    padding-left: 20px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 111, ../scss/functions/_support.scss */
  .page_body_main_content .supporter_list .stats .number {
    font-size: 170px;
  }
  /* line 115, ../scss/functions/_support.scss */
  .page_body_main_content .supporter_list .stats .label {
    font-size: 62px;
    padding-left: 30px;
  }
}
/* line 122, ../scss/functions/_support.scss */
.page_body_main_content .supporter_list .extra_link {
  padding-top: 40px;
  text-align: center;
}

@media screen and (min-width: 650px) {
  /* line 133, ../scss/functions/_support.scss */
  .page_body_main_content .support_interstitial .width_wrapper {
    max-width: 850px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
  }
  /* line 141, ../scss/functions/_support.scss */
  .page_body_main_content .support_interstitial figure {
    width: 50%;
  }
  /* line 145, ../scss/functions/_support.scss */
  .page_body_main_content .support_interstitial .co_body {
    width: 40%;
    text-align: left;
  }
}
