.elementor-323 .elementor-element.elementor-element-fc113c5 .elementor-repeater-item-1e1726e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-323 .elementor-element.elementor-element-779ed9df > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px;}.elementor-323 .elementor-element.elementor-element-779ed9df > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-448def22{--e-icon-list-icon-size:14px;}.elementor-323 .elementor-element.elementor-element-448def22 .elementor-icon-list-text{color:#FFFFFF;}.elementor-323 .elementor-element.elementor-element-448def22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-323 .elementor-element.elementor-element-448def22 .elementor-icon-list-item > a{font-weight:bold;}.elementor-323 .elementor-element.elementor-element-448def22 > .elementor-widget-container{padding:3px 0px 3px 0px;background-color:#F8A981;}.elementor-323 .elementor-element.elementor-element-1a5aae6{--e-icon-list-icon-size:14px;}.elementor-323 .elementor-element.elementor-element-1a5aae6 .elementor-icon-list-text{color:#000000;}.elementor-323 .elementor-element.elementor-element-1a5aae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-323 .elementor-element.elementor-element-1a5aae6 .elementor-icon-list-item > a{font-size:13px;}.elementor-323 .elementor-element.elementor-element-1a5aae6 > .elementor-widget-container{padding:3px 0px 3px 0px;background-color:#F8E5D8;}.elementor-323 .elementor-element.elementor-element-1a5aae6:hover .elementor-widget-container{background-color:#EEEEEE;}.elementor-323 .elementor-element.elementor-element-1ef9fd5{--e-icon-list-icon-size:14px;}.elementor-323 .elementor-element.elementor-element-1ef9fd5 .elementor-icon-list-text{color:#000000;}.elementor-323 .elementor-element.elementor-element-1ef9fd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-323 .elementor-element.elementor-element-1ef9fd5 .elementor-icon-list-item > a{font-size:13px;}.elementor-323 .elementor-element.elementor-element-1ef9fd5 > .elementor-widget-container{padding:3px 0px 3px 0px;background-color:#F8E5D8;}.elementor-323 .elementor-element.elementor-element-1ef9fd5:hover .elementor-widget-container{background-color:#EEEEEE;}.elementor-323 .elementor-element.elementor-element-1aff7e8{--e-icon-list-icon-size:14px;}.elementor-323 .elementor-element.elementor-element-1aff7e8 .elementor-icon-list-text{color:#000000;}.elementor-323 .elementor-element.elementor-element-1aff7e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-323 .elementor-element.elementor-element-1aff7e8 .elementor-icon-list-item > a{font-size:13px;}.elementor-323 .elementor-element.elementor-element-1aff7e8 > .elementor-widget-container{padding:3px 0px 3px 0px;background-color:#F8E5D8;}.elementor-323 .elementor-element.elementor-element-1aff7e8:hover .elementor-widget-container{background-color:#EEEEEE;}.elementor-323 .elementor-element.elementor-element-52a00f42 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 10px 10px;}.elementor-323 .elementor-element.elementor-element-38a25e91 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px;}.elementor-323 .elementor-element.elementor-element-38a25e91 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-3fbced32{--e-icon-list-icon-size:14px;}.elementor-323 .elementor-element.elementor-element-3fbced32 .elementor-icon-list-text{color:#FFFFFF;}.elementor-323 .elementor-element.elementor-element-3fbced32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-323 .elementor-element.elementor-element-3fbced32 .elementor-icon-list-item > a{font-weight:bold;}.elementor-323 .elementor-element.elementor-element-3fbced32 > .elementor-widget-container{padding:3px 0px 3px 0px;background-color:#F8A981;}.elementor-323 .elementor-element.elementor-element-74d4483{--e-icon-list-icon-size:14px;}.elementor-323 .elementor-element.elementor-element-74d4483 .elementor-icon-list-text{color:#000000;}.elementor-323 .elementor-element.elementor-element-74d4483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-323 .elementor-element.elementor-element-74d4483 .elementor-icon-list-item > a{font-size:13px;}.elementor-323 .elementor-element.elementor-element-74d4483 > .elementor-widget-container{padding:3px 0px 3px 0px;background-color:#F8E5D8;}.elementor-323 .elementor-element.elementor-element-74d4483:hover .elementor-widget-container{background-color:#EEEEEE;}.elementor-323 .elementor-element.elementor-element-e9d715c{--e-icon-list-icon-size:14px;}.elementor-323 .elementor-element.elementor-element-e9d715c .elementor-icon-list-text{color:#000000;}.elementor-323 .elementor-element.elementor-element-e9d715c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-323 .elementor-element.elementor-element-e9d715c .elementor-icon-list-item > a{font-size:13px;}.elementor-323 .elementor-element.elementor-element-e9d715c > .elementor-widget-container{padding:3px 0px 3px 0px;background-color:#F8E5D8;}.elementor-323 .elementor-element.elementor-element-e9d715c:hover .elementor-widget-container{background-color:#EEEEEE;}.elementor-323 .elementor-element.elementor-element-67924d2{--e-icon-list-icon-size:14px;}.elementor-323 .elementor-element.elementor-element-67924d2 .elementor-icon-list-text{color:#000000;}.elementor-323 .elementor-element.elementor-element-67924d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-323 .elementor-element.elementor-element-67924d2 .elementor-icon-list-item > a{font-size:13px;}.elementor-323 .elementor-element.elementor-element-67924d2 > .elementor-widget-container{padding:3px 0px 3px 0px;background-color:#F8E5D8;}.elementor-323 .elementor-element.elementor-element-67924d2:hover .elementor-widget-container{background-color:#EEEEEE;}.elementor-323 .elementor-element.elementor-element-544a4862 .elementor-repeater-item-4f58e07.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-323 .elementor-element.elementor-element-6fa7acf8 .elementor-repeater-item-544925f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}@media(min-width:768px){.elementor-323 .elementor-element.elementor-element-779ed9df{width:16%;}.elementor-323 .elementor-element.elementor-element-52a00f42{width:67.32%;}.elementor-323 .elementor-element.elementor-element-38a25e91{width:16%;}}@media(max-width:1024px) and (min-width:768px){.elementor-323 .elementor-element.elementor-element-779ed9df{width:100%;}.elementor-323 .elementor-element.elementor-element-52a00f42{width:100%;}.elementor-323 .elementor-element.elementor-element-38a25e91{width:100%;}}@media(max-width:1024px){.elementor-323 .elementor-element.elementor-element-779ed9df > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-323 .elementor-element.elementor-element-779ed9df > .elementor-element-populated > .elementor-widget-wrap{padding:0px 150px 0px 150px;}.elementor-323 .elementor-element.elementor-element-38a25e91 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 150px 0px 150px;}}@media(max-width:767px){.elementor-323 .elementor-element.elementor-element-779ed9df > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 10px 0px;}.elementor-323 .elementor-element.elementor-element-38a25e91 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 10px 0px;}}/* Start custom CSS *//* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 200; /* Sit on top */
    padding-top: 0; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 30px 10px;
    border: 1px solid #888;
    width: 70%;
    position: relative;
}

/* The Close Button */
.close-modal {
    color: #aaaaaa;
    font-size: 28px;
    font-weight: bold;
    position: absolute;
    /*top: 0;*/
    top: 25px;
    /*right: 16px;*/
    right: 20px;
    z-index: 1;
}

.close-modal:hover,
.close-modal:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}



/* The Modal2 (background) */
.modal2 {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 200; /* Sit on top */
    padding-top: 0; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content2 {
    background-color: #fefefe;
    margin: auto;
    padding: 20px 40px 20px 40px;
    border: 1px solid #888;
    width: 60%;
    position: relative;
}

/* The Close Button */
.close-modal2 {
    color: #aaaaaa;
    font-size: 28px;
    font-weight: bold;
    position: absolute;
    top: 25px;
    right: 20px;
    z-index: 1;
}

.close-modal2:hover,
.close-modal2:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

/* entkommentieren wenn das Modale Fenster im Elementor Editor sichtbar werden soll */

.modal {
    /*display: block;*/
    /*position: relative;*/

}

.modal2 {
    /*display: block;*/
    /*position: relative;*/
}

.open-modal, .open-modal2 {
    cursor: pointer;
}

.active-menu {
    background-color: #EEEEEE !important;
}

.left-right-menu-active {
    background-color: #EEEEEE !important;
}

/* Meldung zur Registrierung */

.meldung-zur-registrierung-box {
	margin-bottom: 50px;
  margin-top: -15px;
}

.meldung-zur-registrierung-verschwommener-text {
	color: transparent;
  text-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
	padding-left: 2px;
	padding-right: 2px;
}

.meldung-zur-registrierung-text {
	margin-top: -50px;
	padding: 20px;
	background: #fff;
	border: 1px solid black;
	position: relative;
}/* End custom CSS */