@font-face {
  font-family: 'Roboto Condensed light';
  font-weight: 300;
  src: url("../fonts/roboto-condensed/RobotoCondensed-Light.ttf") format("truetype"); }

@font-face {
  font-family: 'Roboto Condensed';
  font-weight: 400;
  src: url("../fonts/roboto-condensed/RobotoCondensed-Regular.ttf") format("truetype"); }

@font-face {
  font-family: 'Roboto Condensed Bold';
  font-weight: 700;
  src: url("../fonts/roboto-condensed/RobotoCondensed-Bold.ttf") format("truetype"); }

@font-face {
  font-family: 'Roboto Slab Light';
  font-weight: 300;
  src: url("../fonts/roboto-slab/RobotoSlab-Light.ttf") format("truetype"); }

@font-face {
  font-family: 'Roboto Slab';
  font-weight: 400;
  src: url("../fonts/roboto-slab/RobotoSlab-Regular.ttf") format("truetype"); }

@font-face {
  font-family: 'Roboto Slab Bold';
  font-weight: 700;
  src: url("../fonts/roboto-slab/RobotoSlab-Bold.ttf") format("truetype"); }

/* line 32, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.clear {
  clear: both; }

/* line 36, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.clearfix:after {
  content: '';
  display: block;
  clear: both; }

/* line 48, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
body.html {
  background: transparent;
  width: 100%;
  height: 100%; }

/* line 53, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
body.pageMom {
  font-family: 'Roboto Condensed';
  color: #000;
  position: relative; 
  padding-bottom: 150px;
}

/* line 59, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
body.home .underlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(184, 135, 72, 0.9);
  z-index: 1000;
  display: none; }

/* line 72, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom strong {
  font-weight: 700; }

/* line 75, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .upper {
  text-transform: uppercase; }

/* line 78, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .gold {
  color: #b88748; }

/* line 82, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom p {
  font-size: 20px;
  line-height: 26px;
  color: #000; }

/* line 87, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom ul > li {
  font-size: 24px;
  line-height: 30px; }

/* line 91, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom a {
  color: #000;
  cursor: pointer;
  text-decoration: underline; }

/* line 96, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom a:hover {
  color: #000; }

/* line 100, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom button {
  font-family: 'Roboto Condensed'; }

/* line 108, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.modal.mom {
  display: none;
  position: fixed;
  top: 200px;
  left: 0;
  right: 0;
  bottom: auto;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 20px;
  min-height: 300px;
  background: transparent;
  overflow: auto;
  z-index: 100000; }
@media screen and (max-width: 600px) {
  .modal.mom {
    padding: 0 20px 50px 20px !important;
    top: 120px;
  }
}
@media screen and (max-width: 400px) {
  .modal.mom {
    padding: 0 10px !important;
  }
}
/* line 124, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.modal.mom iframe {
  width: 100%;
  height: calc(100vh - 116px);
  max-height: 690px;
  border: none;
  padding: 0;
  overflow-y: auto; }

@media only screen and (max-width: 1050px) {
  /* line 133, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
  .modal.mom iframe {
    height: calc(100vh - 116px);
    max-height: 840px; } }

@media only screen and (max-width: 750px) {
  /* line 140, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
  .modal.mom iframe {
    height: calc(100vh - 116px);
    max-height: 1200px; } }

/* line 147, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.modal.mom .close {
  text-align: right;
  color: #000;
  padding: 5px;
  background: #322e2f;
  displax: block;
  color: #FFF;
  cursor: pointer; }

/* line 157, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom {
  background: #b88748 url("../images/menu/menue-hintergrund-jubel.jpg") center center;
  background-size: cover;
  overflow-y: auto;
  height: 100%; }

/* line 164, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step {
  padding: 10px 20px;
  width: 100%;
  height: 100%; }

/* line 172, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step.step2 {
  display: none; }

/* line 175, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step.step3 {
  display: none; }

/* line 179, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .button {
  text-decoration: none;
  color: #b88748;
  text-transform: uppercase;
  font-weight: 700;
  width: 150px;
  margin: 50px auto 30px auto;
  display: block; }

/* line 189, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .logoMom {
  margin: 10px auto 40px auto;
  display: block;
  width: 100% !important;
  max-width: 340px !important;
}

/* line 197, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step.step1 ul {
  width: 100%;
  margin: 20px 0 0 0; }

/* line 201, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step.step1 ul:after {
  content: '';
  display: block;
  clear: both; }

/* line 207, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step.step1 ul li {
  width: 31%;
  float: left;
  font-size: 20px;
  color: #b88748;
  border: 1px solid #FFF;
  border-radius: 5px;
  margin: 1%;
  padding: 5px;
  background: #FFF;
  cursor: pointer; }

/* line 219, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step.step1 ul li i {
  margin-right: 10px;
  width: 20px; }

@media only screen and (max-width: 950px) {
  /* line 228, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
  .pageMom .step.step1 ul li {
    width: 48%; } }

@media only screen and (max-width: 650px) {
  /* line 234, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
  .pageMom .step.step1 ul li {
    width: 98%; } }

/* line 248, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .disabled {
  opacity: 0.7;
  cursor: not-allowed !important; }

/* line 252, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom #error {
  display: none;
  border: 2px solid #c4161c;
  border-radius: 5px;
  background: #FFF;
  color: #c4161c;
  padding: 5px;
  font-size: 16px;
  font-weight: 700;
  width: 300px;
  margin: 20px auto; }

/* line 264, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step.step2 input[type="text"] {
  width: 200px;
  padding: 5px;
  margin: 10px 0;
  border: 1px solid #231f20;
  border-radius: 5px; }

/* line 271, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step.step2 label.tnbLabel {
  margin: 10px 0;
  display: block; }

/* line 285, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step.step3 h2 {
  font-size: 30px; }

/* line 288, /mnt/0E7AF30E7AF2F0F7/DatenRK/NEXTCloud/SM/SVWW 2019/html-mom/fileadmin/svww/sitedesign/Resources/css/mom.scss */
.pageMom .step.step3 p {
  font-size: 20px; }

/*# sourceMappingURL=mom.css.map */

.pageMom .logoMom {
  width: 100% !important;
  max-width: 260px !important;
}
@media screen and (max-width: 400px) {
  .pageMom .logoMom {
    width: 200px !important;
    margin: 10px auto 20px auto !important;
  }
}
