html{position:relative;min-height:100%;font-size:18px}p{line-height:1.5em}h2,h3,h4,.h2,.h3,.h4{line-height:1.4em}h2 a:hover,h3 a:hover,h4 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover{text-decoration:none;opacity:1;cursor:default}h2,.h2{font-size:220%}h3,.h3{font-size:180%}.icon{color:#5bc0de;display:inline-block;font-family:'FontAwesome';font-style:normal;font-weight:normal;line-height:1;position:relative;font-size:1.3em;cursor:pointer}.icon.icon-disabled{color:#5bc0de;cursor:auto}.icon.icon-google:before{content:"\f00e"}.icon.icon-ze:before{content:"\f00e"}.icon.not{color:#d9534f}.icon.not.icon-google:before{content:"\f010"}.icon.not.icon-ze:before{content:"\f010"}.fa-round{background-color:#fff;border-radius:50%;text-align:center}.fa-round:hover{opacity:.8}.area-inverse .buttons-flat .fa-round:hover,.area-inverse-2 .buttons-flat .fa-round:hover{opacity:1}.area-inverse .buttons-flat .btn,.area-inverse-2 .buttons-flat .btn{border:0 !important}.fa-round-social{font-size:4.5em;height:1.5em;padding-top:0.275em;width:1.5em;margin:0 .4em}@media (max-width: 1200px){.fa-round-social{font-size:4em;margin:.3em}}@media (max-width: 992px){.fa-round-social{font-size:3em}}@media (max-width: 480px){.fa-round-social{font-size:2em}}.social-icons-small .fa-round-social{font-size:3em}@media (max-width: 480px){.social-icons-small .fa-round-social{font-size:2em}}.social-text{margin-bottom:2em}a.social{margin:1em;border-radius:50px;height:50px;display:inline-block;overflow:hidden;padding:13px 20px 8px 65px;width:140px;position:relative}a.social span{float:left;transition:all .3s ease-out}a.social i{border-radius:50px 0 0 50px;display:block;font-size:22px;height:50px;left:0;line-height:50px;position:absolute;text-indent:10px;top:0;transition:all .3s ease-out;width:50px}a.social:hover{text-decoration:none}a.social:hover span{transform:translateX(-10px)}a.social:hover i{transform:translateX(10px)}.a{cursor:pointer}.a:hover{text-decoration:underline}.contact{margin-bottom:3em}.contact i{font-size:1.2em !important;text-align:center}.contact p{margin-bottom:10px}.contact-simple i{font-size:1.2em !important;text-align:center}.contact-simple p{line-height:1.3em}.nowrap{white-space:nowrap}h2,.h2{margin-bottom:1em;margin-top:0;line-height:1.3em}@media (max-width: 480px){h2,.h2{font-size:150%}}h2 .text-muted,.h2 .text-muted{font-size:80%;line-height:1.3em;margin-top:.2em}h3,.h3{margin-bottom:1em}@media (max-width: 480px){h3,.h3{font-size:130%}}p ~ h3,p ~ .h3{margin-top:1em}.h3-margin{margin-top:1.7em}.no-header-margin h2,.no-header-margin .h2,.no-header-margin h3,.no-header-margin .h3{margin:0}.no-header-margin .h2+.h3{margin-top:0 !important}.h2+.h3,h2+h3{margin-top:-1.1em}.centered{text-align:center}.align-centered{text-align:center}@media (max-width: 768px){.align-centered{text-align:left !important}}.centered-important{text-align:center !important}.centered-important h2,.centered-important .h2,.centered-important h3,.centered-important .h3,.centered-important p{text-align:center !important}a:focus{outline:0}a,a:link{text-decoration:none}.lead{font-size:120%}@media (max-width: 480px){.lead{font-size:100%}}@media (max-width: 480px){p,ul{font-size:90%}}ul li{padding-bottom:.3em}a:hover{text-decoration:underline}a.no-underline,a.telefon-call{text-decoration:none}.table-opentimes{margin-left:60px;width:270px}@media (max-width: 1200px){.table-opentimes{margin-left:50px}}@media (max-width: 480px){.table-opentimes{margin-left:45px;font-size:90%}}.table-opentimes td{width:auto}.table-opentimes td:first-of-type{width:60px}.table-opentimes .current{font-weight:bold}.table-price{width:100%}.table-price td{padding-top:1.2em}.table-price td:first-of-type{width:30%;padding-right:10px}@media (max-width: 480px){.table-price td:first-of-type{width:50%}}.table-price td:last-of-type{text-align:right}.table-price td:nth-of-type(2){width:50%}@media (max-width: 480px){.table-price td:nth-of-type(2){width:20%}}.table-price .text-price{vertical-align:bottom;font-size:120%;padding-left:10px}.qr-code{min-height:250px;margin-left:60px;margin-top:20px}@media (max-width: 1200px){.qr-code{margin-left:50px}}.qr-code img{outline:1px solid #eee}.qr-code p{font-size:.8em;margin-top:1em}.none{display:none}.opacity-0{opacity:0 !important}.opacity-100{opacity:100 !important}.chapter-margin{margin-bottom:10px}@media (max-width: 480px){.chapter-margin{margin-bottom:10px}}.content-margin{width:1280px;margin-left:auto;margin-right:auto}@media (max-width: 1280px){.content-margin{width:100%}}@media (min-width: 1310px){.container-full{width:1310px}}.area{overflow:hidden;position:relative}.area-overflow{overflow:visible !important}.area-round{border-radius:20px;border-top-right-radius:20px;border-top-left-radius:20px;overflow:hidden;z-index:1}@media (max-width: 1280px){.area-round{border-radius:0}}.area-round+.area-round,.area-round+.area-round .area-round{border-top-right-radius:0;border-top-left-radius:0}.area-round-not-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.area-margin{padding-top:100px;padding-bottom:100px}@media (max-width: 1200px){.area-margin{padding-top:60px;padding-bottom:60px}}@media (max-width: 768px){.area-margin{padding-top:50px;padding-bottom:50px}}@media (max-width: 480px){.area-margin{padding-top:30px;padding-bottom:30px}}@media (max-width: 992px){.area-margin h2,.area-margin .h2,.area-margin h3,.area-margin .h3,.area-margin p{text-align:left}}.area-header{padding-bottom:20px}.area-margin-mobile{padding-top:100px;padding-bottom:100px}@media (max-width: 768px){.area-margin-mobile{padding-top:0}}.area-margin-mobile+.area-margin{padding-top:0}@media (max-width: 768px){.area-margin-mobile+.area-margin{padding-top:50px}}@media (min-width: 768px){.area-margin-only-bottom{padding-top:0}}.area-margin+.area-margin{padding-top:0}.area-inverse:not(.area-inverse-2)+.area-inverse:not(.area-inverse-2) .area-margin{padding-top:0}.area-inverse-2+.area-inverse-2 .area-margin{padding-top:0 !important}.area-bg-pic .area-inverse,.area-bg-pic .area-inverse-2{background:none !important}.area-select{overflow:inherit}.area-select p{padding-bottom:2em}@media (max-width: 480px){.area-select p{padding-bottom:1em}}.area-select.area-margin{padding-bottom:50px}@media (max-width: 480px){.area-select.area-margin{padding-bottom:35px}}.area-select .btn{margin:0 15px}.area-select-element{padding-top:0}.area-select-element .area-margin{padding-top:0}.area-select-dropdown{display:none;position:relative;z-index:10;text-align:center}.area-select-dropdown div{width:100%}.area-select-dropdown ul{box-shadow:none !important;text-align:center;width:400px;left:0;right:0;margin-left:auto;margin-right:auto}.centered ul{list-style-position:inside}@media (width: 768px){.container-md-8-full.container{width:768px !important}}@media (max-width: 992px){.container-md-8-full .col-md-8-full{margin-top:50px}}@media (max-width: 768px){.container-md-8-full .col-md-8-full{margin-bottom:-100px;padding-left:0;padding-right:0}}@media (max-width: 480px){.container-md-8-full .col-md-8-full{margin-bottom:-50px}}.cinemascope{height:56vw !important;max-height:500px !important;min-height:auto !important}@media (max-width: 768px){.cinemascope.cinemascope-sm{height:400px !important}}@media (max-width: 480px){.cinemascope.cinemascope-sm{height:200px !important}}.normal-height{height:75vh}@media (max-width: 768px){.normal-height{height:50vh}}.normal-height-important{height:75vh !important}@media (max-width: 768px){.normal-height-important{height:50vh !important}}.text-zitat p,.text-zitat .p{font-size:200%;margin:0}@media (max-width: 768px){.text-zitat p,.text-zitat .p{font-size:110%}}.text-zitat h2,.text-zitat .h2{font-size:200%;margin-bottom:0 !important}@media (max-width: 768px){.text-zitat h2,.text-zitat .h2{font-size:130%}}.text-zitat span{float:right;margin-right:50px;font-style:italic}@media (max-width: 480px){.text-zitat span{margin-right:0;font-size:90%}}@media (max-width: 768px){.area-text-media-margin,.area-inverse-text-media-margin{padding-top:100px}:not(.area-inverse)+.area-inverse-text-media-margin{padding-top:0px}:not(.area-inverse)+.area-text-media-margin{padding-top:100px}.area-text-media-margin+.area-inverse-text-media-margin{padding-top:0 !important}.area-mobile-media-margin-top{margin-top:50px !important}.area-mobile-media-margin-width figure{margin-left:15px;margin-right:15px}.no-padding-bottom-sm .container{padding-bottom:0}}@media (width: 768px){.area-text-media-margin.container,.area-inverse-text-media-margin.container{width:768px !important}}@media (max-width: 480px){:not(.area-inverse)+.area-inverse-text-media-margin{padding-top:50px !important}}.area-full{text-align:center;position:relative}.area-full h2,.area-full .h2,.area-full h3,.area-full .h3{clear:none;left:0;top:0}.area-full h2,.area-full .h2{font-size:5em;font-weight:400;letter-spacing:4px;line-height:1.2em;margin-bottom:.3em;display:inline-block;position:static;text-shadow:1px 1px 2px #000;margin-left:50px;margin-right:50px}.area-full h3,.area-full .h3{font-size:3em;font-weight:300;letter-spacing:3px;line-height:1.1em;display:inline-block;text-shadow:1px 1px 2px #000;margin-left:50px;margin-right:50px;margin-bottom:.5em;margin-top:.3em}@media (max-width: 1200px){.area-full h2,.area-full h3,.area-full .h2,.area-full .h3{margin-left:30px;margin-right:30px}}@media (max-width: 992px){.area-full h2,.area-full h3,.area-full .h2,.area-full .h3{margin-left:20px;margin-right:20px}}.area-full img{margin-bottom:60px;max-height:35vh;max-width:50%}.area-full #home-header{margin-bottom:40px}@media (max-width: 768px){.area-full #home-header{margin-bottom:20px}.area-full #home-header img{margin-bottom:2em}}.area-full #home-header.no-margin{margin-bottom:0}.area-full #home-header.no-margin h2,.area-full #home-header.no-margin h3,.area-full #home-header.no-margin .h2,.area-full #home-header.no-margin .h3,.area-full #home-header.no-margin img{margin:0}@media (min-width: 1200px){.area-full #home-header.home-header-fix{width:1170px;margin-left:auto;margin-right:auto}}.area-full #home-header.home-header-fix h2,.area-full #home-header.home-header-fix h3,.area-full #home-header.home-header-fix .h2,.area-full #home-header.home-header-fix .h3{margin-left:0;margin-right:0}.area-full .button{background:transparent;border-radius:0px;display:inline-block;font-size:36px;font-weight:300;letter-spacing:1px;line-height:40px;margin-left:10px;margin-right:10px;margin-top:20px;padding:12px 30px;text-align:center;text-decoration:none;white-space:nowrap}.area-full .button:hover{background:rgba(255,255,255,0.5)}.area-full .down-bar{bottom:20px;display:block;left:0;position:absolute;right:0;font-size:60px}.area-full .down-bar i{cursor:pointer}.area-full.stage-text-bg h2,.area-full.stage-text-bg h3,.area-full.stage-text-bg .h2,.area-full.stage-text-bg .h3,.area-full.stage-text-bg-transparent h2,.area-full.stage-text-bg-transparent h3,.area-full.stage-text-bg-transparent .h2,.area-full.stage-text-bg-transparent .h3,.area-full.stage-text-bg-transparent-black h2,.area-full.stage-text-bg-transparent-black h3,.area-full.stage-text-bg-transparent-black .h2,.area-full.stage-text-bg-transparent-black .h3{text-shadow:none}.area-full.stage-text-bg h2,.area-full.stage-text-bg .h2,.area-full.stage-text-bg-transparent h2,.area-full.stage-text-bg-transparent .h2,.area-full.stage-text-bg-transparent-black h2,.area-full.stage-text-bg-transparent-black .h2{padding:20px}@media (max-width: 768px){.area-full.stage-text-bg h2,.area-full.stage-text-bg .h2,.area-full.stage-text-bg-transparent h2,.area-full.stage-text-bg-transparent .h2,.area-full.stage-text-bg-transparent-black h2,.area-full.stage-text-bg-transparent-black .h2{padding:10px}}.area-full.stage-text-bg h3,.area-full.stage-text-bg .h3,.area-full.stage-text-bg-transparent h3,.area-full.stage-text-bg-transparent .h3,.area-full.stage-text-bg-transparent-black h3,.area-full.stage-text-bg-transparent-black .h3{padding:20px 15px 20px 15px}@media (max-width: 768px){.area-full.stage-text-bg h3,.area-full.stage-text-bg .h3,.area-full.stage-text-bg-transparent h3,.area-full.stage-text-bg-transparent .h3,.area-full.stage-text-bg-transparent-black h3,.area-full.stage-text-bg-transparent-black .h3{padding:10px;font-size:1.5em;letter-spacing:1px;line-height:1.7em}}.area-full.stage-text-bg-transparent-black h2,.area-full.stage-text-bg-transparent-black h3,.area-full.stage-text-bg-transparent-black .h2,.area-full.stage-text-bg-transparent-black .h3{background-color:rgba(0,0,0,0.7)}.area-full.stage-text-left #home-header,.area-full.stage-text-right #home-header,.area-full.stage-text-center-bottom #home-header{margin-bottom:0}.area-full.stage-text-left .down-bar i,.area-full.stage-text-right .down-bar i,.area-full.stage-text-center-bottom .down-bar i{display:none}.area-full.stage-text-left .area-full-content,.area-full.stage-text-right .area-full-content,.area-full.stage-text-center-bottom .area-full-content{padding:4em 4em 15vh 4em;vertical-align:bottom}@media (max-width: 1200px){.area-full.stage-text-left .area-full-content,.area-full.stage-text-right .area-full-content,.area-full.stage-text-center-bottom .area-full-content{padding:4em 2em 15vh 2em}}@media (max-width: 768px){.area-full.stage-text-left .area-full-content,.area-full.stage-text-right .area-full-content,.area-full.stage-text-center-bottom .area-full-content{padding:4em 2em 15vh 2em}}@media (max-width: 480px){.area-full.stage-text-left .area-full-content,.area-full.stage-text-right .area-full-content,.area-full.stage-text-center-bottom .area-full-content{padding:4em 1em 12vh 1em}}.area-full.stage-text-left h2,.area-full.stage-text-left .h2,.area-full.stage-text-right h2,.area-full.stage-text-right .h2,.area-full.stage-text-center-bottom h2,.area-full.stage-text-center-bottom .h2{font-size:3.5em;letter-spacing:1px;line-height:1em}@media (max-width: 992px){.area-full.stage-text-left h2,.area-full.stage-text-left .h2,.area-full.stage-text-right h2,.area-full.stage-text-right .h2,.area-full.stage-text-center-bottom h2,.area-full.stage-text-center-bottom .h2{font-size:3em}}.area-full.stage-text-left h3,.area-full.stage-text-left .h3,.area-full.stage-text-right h3,.area-full.stage-text-right .h3,.area-full.stage-text-center-bottom h3,.area-full.stage-text-center-bottom .h3{font-size:1.3em;letter-spacing:1px;line-height:1.5em}@media (max-width: 992px){.area-full.stage-text-left h3,.area-full.stage-text-left .h3,.area-full.stage-text-right h3,.area-full.stage-text-right .h3,.area-full.stage-text-center-bottom h3,.area-full.stage-text-center-bottom .h3{line-height:1.4em}}@media (max-width: 480px){.area-full.stage-text-left h2,.area-full.stage-text-left .h2,.area-full.stage-text-right h2,.area-full.stage-text-right .h2,.area-full.stage-text-center-bottom h2,.area-full.stage-text-center-bottom .h2{font-size:1.6em;letter-spacing:1px;line-height:1.2em}}@media (max-width: 768px){.area-full.stage-text-left h3,.area-full.stage-text-left .h3,.area-full.stage-text-right h3,.area-full.stage-text-right .h3,.area-full.stage-text-center-bottom h3,.area-full.stage-text-center-bottom .h3{font-size:1em;line-height:1.4em}}.area-full.stage-text-left .fa-round-social,.area-full.stage-text-right .fa-round-social,.area-full.stage-text-center-bottom .fa-round-social{font-size:4em}@media (max-width: 768px){.area-full.stage-text-left .fa-round-social,.area-full.stage-text-right .fa-round-social,.area-full.stage-text-center-bottom .fa-round-social{font-size:2.2em}}@media (max-width: 480px){.area-full.stage-text-left .fa-round-social,.area-full.stage-text-right .fa-round-social,.area-full.stage-text-center-bottom .fa-round-social{font-size:2em}}.area-full #home-button-list{z-index:10;position:relative}.area-full #home-button-list .fa-round-social{font-size:3.5em;margin:.5em .6em 0}@media (max-width: 1600px){.area-full #home-button-list .fa-round-social{margin-top:.3em}}@media (max-width: 1200px){.area-full #home-button-list .fa-round-social{font-size:2.5em}}@media (max-width: 992px){.area-full #home-button-list .fa-round-social{font-size:2em;margin:.6em .6em 0}}@media (max-width: 480px){.area-full #home-button-list .fa-round-social{font-size:2em;margin:.6em .3em 0}}@media (max-width: 768px){.area-full #home-button-list .button{min-width:60%}}@media (max-width: 480px){.area-full #home-button-list .button{min-width:80%}}.area-full.stage-text-left #home-header{text-align:left}.area-full.stage-text-left #home-button-list{text-align:left}@media (max-width: 768px){.area-full.stage-text-left #home-button-list .fa-round-social{margin:.6em .3em 0 .6em}}@media (max-width: 480px){.area-full.stage-text-left #home-button-list .fa-round-social{margin:.6em 0 0 .6em}}.area-full.stage-text-left i{margin-left:0;margin-right:.6em}@media (max-width: 480px){.area-full.stage-text-left i{margin-right:.3em}}.area-full.stage-text-left a:last-of-type i{margin-right:0}.area-full.stage-text-left .area-full-content{text-align:left}.area-full.stage-text-right #home-header{text-align:right}.area-full.stage-text-right #home-button-list{text-align:right}@media (max-width: 768px){.area-full.stage-text-right #home-button-list .fa-round-social{margin:.6em .6em 0 .3em}}@media (max-width: 480px){.area-full.stage-text-right #home-button-list .fa-round-social{margin:.6em .6em 0 0}}.area-full.stage-text-right i{margin-right:0;margin-left:.6em}@media (max-width: 480px){.area-full.stage-text-right i{margin-left:.3em}}.area-full.stage-text-right a:first-of-type i{margin-left:0}.area-full.stage-text-right .area-full-content{text-align:right}.area-full.stage-text-center-bottom i{margin-right:.3em;margin-left:.3em}.area-full.stage-pic-left{background-position:center left}.area-full.stage-pic-right{background-position:center right}.area-full.stage-pic-center-top{background-position:center top}.area-full.stage-pic-left-top{background-position:left top}.area-full.stage-pic-right-top{background-position:right top}@media (max-width: 1600px){.area-full h2,.area-full .h2{font-size:4em}.area-full h3,.area-full .h3{font-size:2.5em}.area-full .button{font-size:26px}}@media (max-width: 992px){.area-full h2,.area-full .h2{font-size:3.5em;font-weight:300;letter-spacing:3px;line-height:65px}.area-full h3,.area-full .h3{font-size:2.5em;line-height:55px;letter-spacing:1px}.area-full .button{font-size:26px;font-weight:300;letter-spacing:2px;line-height:30px;margin-left:10px;margin-right:10px;padding:12px 20px}.area-full .down-bar{font-size:50px}}@media (max-width: 768px){.area-full h2,.area-full .h2{font-size:3em;letter-spacing:1px;line-height:55px}.area-full h3,.area-full .h3{font-size:2em;line-height:40px;letter-spacing:1px}}@media (max-width: 480px){.area-full h2,.area-full .h2{font-size:2.2em;line-height:40px;letter-spacing:1px}.area-full h3,.area-full .h3{font-size:1.3em;line-height:30px}.area-full .button{font-size:22px;font-weight:300;letter-spacing:1px;line-height:25px;margin-left:10px;margin-right:10px;padding:8px 10px}.area-full .down-bar{font-size:30px;bottom:20px}}.area-full-wrapper{display:table;width:100%;height:100vh;position:absolute}.area-full-wrapper .area-full-content{display:table-cell;vertical-align:middle}@media (max-width: 992px){.area-full-wrapper .area-full-content img{max-width:600px !important}}@media (max-width: 768px){.area-full-wrapper .area-full-content img{max-width:400px !important}}@media (max-width: 480px){.area-full-wrapper .area-full-content img{max-width:300px !important}}.btn{background:transparent;border:1px solid #fff;color:#fff;display:inline-block;text-decoration:none;padding:10px 25px;font-size:100%;transition:background 0.3s linear}.text-header.pull-right{text-align:right}@media (max-width: 992px){.text-header.pull-right{float:none !important;text-align:left}}@media (max-width: 992px){.text-media-text{margin-top:3em}}@media (max-width: 480px){.text-media-text{margin-top:2em}}.text-with-action .telefon-call{font-size:180%;white-space:nowrap}@media (max-width: 768px){.text-with-action .telefon-call{font-size:140%}}.text-with-action p+p{margin-top:1.5em}@media (max-width: 768px){.text-with-action p+p{margin-top:1em}}.telefon-call .tooltip{white-space:nowrap}.tooltip-inner{max-width:none;white-space:nowrap}.text-price{font-size:150%}@media (max-width: 480px){.text-price{font-size:150%}}.text-price span{font-size:60%;text-decoration:line-through}.area-flow-around .p-left{margin-left:200px}.area-flow-around .p-left ul,.area-flow-around .p-left ol{margin-left:404px}.area-flow-around .p-right{margin-right:200px}@media (max-width: 992px){.area-flow-around .p-left{margin-left:0}.area-flow-around .p-right{margin-right:0}.area-flow-around.container{padding-left:0;padding-right:0}.area-flow-around h2,.area-flow-around .h2,.area-flow-around h3,.area-flow-around .h3,.area-flow-around p{padding-left:15px;padding-right:15px}.area-flow-around .p-left ul{margin-left:0}}@media (width: 768px){.area-flow-around.container{width:768px !important}}.area-flow-around .text-album,.area-flow-around .text-video{position:relative;width:50%;margin-bottom:1.3em}.area-flow-around .text-album.p-media-left,.area-flow-around .text-video.p-media-left{margin-right:2em}.area-flow-around .text-album.p-media-right,.area-flow-around .text-video.p-media-right{margin-left:2em}@media (max-width: 992px){.area-flow-around .text-album,.area-flow-around .text-video{width:100%;margin-bottom:3em}.area-flow-around .text-album.p-media-left,.area-flow-around .text-video.p-media-left{margin-right:0}.area-flow-around .text-album.p-media-right,.area-flow-around .text-video.p-media-right{margin-left:0}.area-flow-around .text-album .p-left,.area-flow-around .text-video .p-left{margin-right:0}.area-flow-around .text-album .p-right,.area-flow-around .text-video .p-right{margin-left:0}}@media (max-width: 480px){.area-flow-around .text-album,.area-flow-around .text-video{margin-bottom:2em}}.area-flow-around .text-album .icon-camera,.area-flow-around .text-video .icon-camera{right:35px !important}.area-not-flow-around .p-right{float:right !important}@media (max-width: 992px){.area-not-flow-around .p-right{float:none !important}}.dateText{opacity:.8;font-style:italic}h2+.dateText,.h2+.dateText{margin-top:-1em}h2+.text-price{margin-top:-1em}.h3+.text-price{margin-top:0}.mapOverlay{background:transparent;position:absolute;width:100%;z-index:4}#googleMap{position:relative}#particles-js{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background:transparent}#particles-js canvas{z-index:0;display:block;vertical-align:bottom}.area-fix-16-9{height:56.25vw !important}.area-fix-16-9.video-fixscreen-bg{width:auto !important;left:auto}@media (max-aspect-ratio: 4 / 3){.area-fix-16-9 .area-fix-wrapper{margin-left:0vw !important;width:100vw !important}}.area-fix-16-9 #particles-js{height:56.25vw !important}.area-fix-16-9 .area-fix-wrapper{display:table;width:100%;height:56.25vw !important;position:absolute}@media (min-width: 1280px){.area-fix-16-9.content-margin{height:720px !important}.area-fix-16-9.content-margin #particles-js{height:720px !important}.area-fix-16-9.content-margin .area-fix-wrapper{height:720px !important}}.area-fix-height{min-height:400px !important;height:75vh !important}@media (max-width: 768px){.area-fix-height{height:50vh !important;min-height:300px !important}}.area-fix-height #particles-js{min-height:400px;height:70vh}.area-fix-height .area-fix-wrapper{display:table;width:100%;min-height:400px;height:75vh;position:absolute}@media (max-width: 768px){.area-fix-height .area-fix-wrapper{height:50vh !important;min-height:300px !important}}.area-fix-height #particles-js,.area-fix-16-9 #particles-js{min-height:400px;height:70vh}.area-fix-height .area-fix-wrapper .area-full-content,.area-fix-16-9 .area-fix-wrapper .area-full-content{display:table-cell;vertical-align:middle;text-align:center;padding:4em}@media (max-width: 768px){.area-fix-height .area-fix-wrapper .area-full-content,.area-fix-16-9 .area-fix-wrapper .area-full-content{padding:3em 2em}}@media (max-width: 480px){.area-fix-height .area-fix-wrapper .area-full-content,.area-fix-16-9 .area-fix-wrapper .area-full-content{padding:2em 1em}}.stage-text-left .area-full-content,.stage-text-right .area-full-content,.stage-text-center-bottom .area-full-content{vertical-align:bottom !important}.faq .panel,.faq .panel-default,.faq .panel-heading,.faq .panel-body{border:0 !important;box-shadow:none !important;background:none !important}.faq .panel-heading{padding-left:0}.faq .panel-title{font-size:1em}.faq span a{font-size:1em;text-decoration:none}@media (max-width: 480px){.faq span a{font-size:90%}}.faq span a:hover{opacity:.7}.faq p{margin-left:.2em}.faq .p{font-size:1em;margin:0}.text-buttons{margin-top:1em}.text-buttons a{margin-right:1em;margin-top:1em}.text-buttons a:last-of-type{margin-right:0}#cookie-info{position:fixed;bottom:0;background-color:rgba(0,0,0,0.8);color:white;z-index:1000;width:100%;font-size:90%;text-align:left}@media (max-width: 480px){#cookie-info{font-size:80%}}#cookie-info p{padding:1em 70px .3em 0}#cookie-info .btn{position:absolute;top:14px;right:15px;cursor:pointer;padding:2px 10px;color:white !important;border-color:white;text-decoration:none}#cookie-info .btn:hover{background:none}#cookie-info a{color:white !important;text-decoration:underline}#cookie-info a:hover{text-decoration:none}#telefon-info{position:fixed;bottom:0;background-color:rgba(0,0,0,0.8);color:white;z-index:1000;width:100%;font-size:90%;min-height:60px;text-align:left}@media (max-width: 480px){#telefon-info{font-size:80%}}#telefon-info p{padding:1em 70px .0em 0}#telefon-info .fa{position:absolute;top:5px;right:15px;cursor:pointer;font-size:1.7em;color:white;border-color:white}#telefon-info .btn:hover{background:none}@media (min-width: 480px){#telefon-info{display:none}}#smartphone-tabs{position:fixed;bottom:0;background-color:rgba(238,238,238,0.9);z-index:1000;width:100%;font-size:.8em;min-height:60px;text-align:center}#smartphone-tabs.tab-dark{background-color:rgba(0,0,0,0.9)}#smartphone-tabs a{float:left;padding:15px 0 0 0;margin:0 0 5px 0}#smartphone-tabs a:hover{text-decoration:none}#smartphone-tabs .fa{font-size:1.7em}#smartphone-tabs.tab-1 a{width:100%}#smartphone-tabs.tab-2 a{width:50%}#smartphone-tabs.tab-3 a{width:33.333%}#smartphone-tabs.tab-4 a{width:24%}#smartphone-tabs.tab-5 a{width:20%}#smartphone-tabs.tab-6 a{width:16.666%}#smartphone-tabs.tab-7 a{width:14.285%}@media (min-width: 480px){#smartphone-tabs{display:none}}@media (orientation: landscape){#smartphone-tabs{display:none}}.nomargin{margin:0}.pswp__item img{cursor:pointer !important}.pswp__caption__center{max-width:100% !important;text-align:center !important;font-size:18px !important;line-height:1.5em !important;margin-bottom:1em !important}.pswp__caption__center span{display:block !important}.pswp__caption__center span.prev-count{display:none !important}@media (max-width: 768px){.pswp__caption__center{font-size:14px !important;line-height:1.2em !important;margin-bottom:.2em !important}}.pswp__caption__center span.price{text-decoration:line-through}.pswp__caption__center .icon-camera,.pswp__caption__center .outerPrice,.pswp__caption__center .album-description{display:none}.pswp__top-bar{background:none !important}#endless-scroll-trigger{height:50px}.buy-widget{margin-top:2em}#agb-check{cursor:pointer}.top-margin{margin-top:1.5em}@media (max-width: 992px){.top-margin-mobile{margin-top:1.5em}.top-margin-header-mobile{margin-top:2.5em}}p img{max-width:100%}.single-list-item .album-container{position:relative}.single-list-item .text-album,.single-list-item .text-video{margin-top:0}.single-list-item h3,.single-list-item .h3{margin-bottom:.3em}@media (max-width: 768px){.single-list-item h3,.single-list-item .h3{margin-top:1em}}.single-list-item .text-media-text{margin-bottom:3em}@media (max-width: 768px){.single-list-item .text-media-text{margin-top:.5em}}.single-list-item.col-md-3 h3,.single-list-item.col-md-3 .h3{font-size:25px}.images-text-type-2 .pic{background-color:gray;min-height:600px;padding:0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (max-width: 1200px){.images-text-type-2 .pic{min-height:50vw}}@media (min-width: 992px){.images-text-type-2 .pic.pic-right{float:right}}@media (max-width: 768px){.images-text-type-2 .pic{min-height:60vw}}@media (max-width: 480px){.images-text-type-2 .pic{min-height:80vw}}.images-text-type-2 .text-container{padding:0;margin:0}.images-text-type-2 .text-container .text{height:600px;width:50vw;display:table;text-align:center}.images-text-type-2 .text-container .text div{padding:2em 6em;display:table-cell;vertical-align:middle}.images-text-type-2 .text-container .text div p{text-align:justify;text-justify:inter-word}.images-text-type-2 .text-container .text div h2,.images-text-type-2 .text-container .text div .h2{margin-bottom:.8em}.images-text-type-2 .text-container .text div .text-buttons,.images-text-type-2 .text-container .text div .text-downloads{text-align:center}.images-text-type-2 .text-container .text.text-left1{float:right}@media (max-width: 1200px){.images-text-type-2 .text-container .text{height:50vw}.images-text-type-2 .text-container .text div{padding:2em 3em}}@media (max-width: 992px){.images-text-type-2 .text-container .text{width:100%;float:none;display:block;height:auto}.images-text-type-2 .text-container .text div{display:block;padding:3em 6em !important}}@media (max-width: 768px){.images-text-type-2 .text-container .text div{padding:3em 2em !important}}.widget h2,.widget .h2{font-size:1.5em}.widget input,.widget select{color:#333}.bc-list{padding:0;margin-bottom:3em}@media (max-width: 992px){.bc-list{margin-top:3em}}.bc-list li{list-style-type:none;cursor:pointer;margin-bottom:1em;display:table;width:100%;clear:right;transition:all .1s ease-in-out}@media (min-width: 992px){.bc-list li{padding:0.3em 1em 1em 1em}}.bc-list li img{max-width:150px;max-height:120px;width:auto;margin:.8em 0 1em 1em}@media (max-width: 480px){.bc-list li img{max-width:80px;max-height:80px}}.bc-list li h4 a,.bc-list li .h4 a{padding:0 1em 1em 0}.bc-list li a:hover{text-decoration:none}@media (min-width: 992px){.bc-list li:hover{-webkit-box-shadow:2px 2px 5px 0px rgba(150,150,150,0.75);-moz-box-shadow:2px 2px 5px 0px rgba(150,150,150,0.75);box-shadow:2px 2px 5px 0px rgba(150,150,150,0.75);transform:scale(1.02)}}.h4-padding{padding-top:1em}.opentimes-float .opentimes-float-item{width:14.2%;float:left;padding:2px}.opentimes-float .opentimes-float-item .opentimes-float-item-inner{padding:.5em;height:140px;text-align:center}.opentimes-float .opentimes-float-item .opentimes-float-item-inner h4,.opentimes-float .opentimes-float-item .opentimes-float-item-inner .h4{font-weight:bold}.opentimes-float .opentimes-float-item .opentimes-float-item-inner p{font-size:.8em;text-align:center}.opentimes-float .opentimes-float-item .opentimes-float-item-inner.area-default{background-color:rgba(0,0,0,0.1)}.opentimes-float .opentimes-float-item .opentimes-float-item-inner.area-default-selected{background-color:rgba(0,0,0,0.2)}@media (max-width: 480px){.opentimes-float .opentimes-float-item .opentimes-float-item-inner p{font-size:.6em}}@media (max-width: 992px){.opentimes-float .opentimes-float-item{width:33%}}.blog-beside{list-style:none;padding:0}.blog-beside li{margin-bottom:1em;clear:both}.blog-beside .offer{font-size:60%;text-decoration:line-through}.blog-beside img{width:100%;max-width:50vw;margin:0em .5em .5em 0;float:left}.blog-beside-header{margin:-.4em 0 .5em 0}@media (max-width: 992px){.blog-beside-header{margin-top:3em}}.blog-beside-btn .btn{margin-top:1.5em}.open-link{position:fixed;right:0;top:100px;z-index:1000;background-color:#6799FF;color:white;border-radius:5px 0 0 5px}.open-link a,.open-link a:hover{color:white;text-decoration:none}.open-link div{float:left;padding:10px}.open-link .icon{color:white;cursor:pointer}.open-link .link{background-color:#84ACFF;width:150px}.open-link.minimized{right:-150px}@media (max-width: 768px){.open-link{font-size:80%}.open-link div{padding:10px 5px}.open-link .link{width:120px}.open-link.minimized{right:-120px}}#layout-preview{position:fixed;top:0;z-index:2000;width:100%}#layout-preview .layout-container{position:absolute;width:auto;left:50%;transform:translateX(-50%);display:table}#layout-preview .layout-container .layout-button{background-color:#EE8DAD;color:white;display:table-cell;height:50px;padding:10px 20px;cursor:pointer;white-space:nowrap;border-left:1px solid white}@media (max-width: 768px){#layout-preview .layout-container .layout-button{height:35px;padding:5px 10px;font-size:80%;margin-left:5px}}#layout-preview .layout-container .layout-button:hover{background-color:white;color:#EE8DAD}#layout-preview .layout-container .layout-button:hover a{color:#EE8DAD}#layout-preview .layout-container .layout-button:nth-of-type(1){border:0}#layout-preview .layout-container a{color:white}#layout-preview .layout-container a:hover{text-decoration:none;background-color:white;color:#EE8DAD}#layout-preview .layout-paletten{background-color:#ddd;border-bottom:5px solid #EE8DAD;position:absolute;width:100%;padding:30px 0 0 45px}#layout-preview .layout-paletten div{height:60px;width:60px;margin:0 30px 30px 0;float:left;background-color:white;position:relative;overflow:hidden;cursor:pointer;outline:2px solid rgba(255,255,255,0.5);transition:all .1s ease-in-out;opacity:.8}#layout-preview .layout-paletten div:before{content:'';position:absolute;left:20%;width:100%;height:200%;top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#layout-preview .layout-paletten div:hover{transform:scale(1.2);opacity:1}#layout-preview .layout-paletten .selected{transform:scale(1.2);outline:2px solid rgba(255,255,255,0.8);opacity:1}#layout-preview .none{display:none}.area-personal .row{margin:0}.area-personal .personal-pic{height:100vh;width:66vw;background-size:cover;background-position:top center;float:left}@media (orientation: portrait){.area-personal .personal-pic{width:100vw;height:50vh}}@media (orientation: portrait) and (max-width: 480px){.area-personal .personal-pic{height:60vh}}@media (orientation: portrait) and (max-width: 992px){.area-personal .personal-pic{width:100vw;height:50vh}}@media (orientation: portrait) and (max-width: 992px) and (max-width: 480px){.area-personal .personal-pic{height:60vh}}@media (orientation: landscape) and (max-width: 992px){.area-personal .personal-pic{width:100vw;clear:both}}.area-personal .personal-pic.pic-left{background-position:top left}.area-personal .personal-pic.pic-right{background-position:top right}.area-personal .personal-text{width:100vw}@media (orientation: landscape){.area-personal .personal-text{height:100vh;width:32vw;float:right}}@media (orientation: landscape) and (max-width: 992px){.area-personal .personal-text{width:100vw;clear:both;height:auto}}@media (orientation: landscape) and (max-width: 1200px){.area-personal .personal-text{font-size:90%}}.area-personal .personal-text .personal-text-content{margin:100px 40px}@media (orientation: portrait){.area-personal .personal-text .personal-text-content{margin:100px 20px}}@media (orientation: portrait) and (max-width: 768px){.area-personal .personal-text .personal-text-content{margin:40px 20px}}@media (orientation: landscape) and (max-width: 768px){.area-personal .personal-text .personal-text-content{margin:40px 20px}}.area-personal .personal-text .personal-text-content .titel,.area-personal .personal-text .personal-text-content .titel_nach{font-size:80%;opacity:0.5}.area-personal .personal-text .personal-text-content .titel:after{content:"\a";white-space:pre}.area-personal .personal-text .btn{margin-top:1em;margin-bottom:2em}.area-personal .personal-text .btn i{margin-right:.5em}.area-personal .personal-text .social-links{margin-top:2em;margin-bottom:1.5em}.area-personal .personal-text .social-links i{font-size:2em;margin-left:0;margin-right:.6em}.area-personal .personal-text h2{font-size:2.5em;margin-bottom:1.1em;line-height:1.1em}@media (max-width: 992px){.area-personal .personal-text h2{margin-bottom:1em;font-size:2em}}.area-personal .personal-text h3{font-size:150%;line-height:1.3em;margin-top:-1em}@media (max-width: 992px){.area-personal .personal-text h3{font-size:120%;margin-top:-.5em}}.area-personal .personal-footer{margin:20px 40px 100px 40px;font-size:80%}@media (max-width: 992px){.area-personal .personal-footer{margin:20px 20px 100px 20px}}@media (max-width: 768px){.area-personal .personal-footer{margin:20px 20px 160px 20px}}.area-personal .personal-footer a{cursor:pointer}.scroll-element.scroll-x{display:none !important}.nav-personal{z-index:100;position:absolute;top:0;width:100%;height:50px}.nav-personal div img{margin-left:7px;margin-top:8px}.nav-personal div{float:left}.nav-personal div+div{float:right;margin-right:20px;margin-top:15px;font-size:75%;opacity:0}.nav-personal a{color:white}.nav-personal a:hover{color:white}.nav-personal .btn{padding:4px 10px;margin-top:-4px;opacity:.8}@media (max-width: 480px){.nav-personal .btn{padding:4px 4px}}.nav-personal:hover{background-color:rgba(0,0,0,0.5)}.nav-personal:hover div+div{opacity:1}.personal-branding{position:absolute;top:0;left:0;z-index:1000}.personal-branding img{max-width:25vw;max-height:50vh}@media (orientation: portrait){.personal-branding img{max-height:25vh;max-width:40vw}}#impressumModal{color:#333}#impressumModal a{color:#666}@media (min-width: 768px){#impressumModal.modal.modal-wide .modal-dialog{width:80%}#impressumModal .modal-wide .modal-body{overflow-y:auto}}.carousel{height:100vh}@media (orientation: portrait){.carousel{height:50vh}}@media (orientation: portrait) and (max-width: 480px){.carousel{height:60vh}}@media (orientation: portrait) and (max-width: 992px){.carousel{height:50vh}}@media (orientation: portrait) and (max-width: 992px) and (max-width: 480px){.carousel{height:60vh}}.carousel figure.item{background-size:cover;background-position:center top;background-repeat:no-repeat}.carousel figure.pic-left{background-position:top left}.carousel figure.pic-right{background-position:top right}.carousel .carousel-center-center figure.item{background-position:center center}.carousel figcaption{position:absolute;right:0;bottom:0;padding:40px 30px 100px 30px;width:100%;text-align:center;color:white;background-image:linear-gradient(transparent, rgba(0,0,0,0.5))}@media (max-width: 1200px){.carousel figcaption{font-size:90%}}@media (max-width: 767px){.carousel figcaption{padding-bottom:60px;padding:40px 15px 100px 15px}}@media (orientation: portrait){.carousel figcaption{padding-bottom:80px !important}}.carousel-caption{z-index:10}.carousel .item{height:100vh}@media (orientation: portrait){.carousel .item{height:50vh}}@media (orientation: portrait) and (max-width: 480px){.carousel .item{height:60vh}}@media (orientation: portrait) and (max-width: 992px){.carousel .item{height:50vh}}@media (orientation: portrait) and (max-width: 992px) and (max-width: 480px){.carousel .item{height:60vh}}.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:100vh}@media (orientation: portrait){.carousel-inner>.item>img{height:50vh}}@media (orientation: portrait) and (max-width: 480px){.carousel-inner>.item>img{height:60vh}}@media (orientation: portrait) and (max-width: 992px){.carousel-inner>.item>img{height:50vh}}@media (orientation: portrait) and (max-width: 992px) and (max-width: 480px){.carousel-inner>.item>img{height:60vh}}.carousel-control{text-shadow:1px 1px 2px #000;z-index:10}.carousel-control .fa{position:absolute;top:50%;margin-top:-30px;z-index:5;display:inline-block;font-size:3em}@media (max-width: 768px){.carousel-control .fa{margin-top:-20px;font-size:2em}}.carousel-control .fa-angle-left{left:50%;margin-left:-10px}.carousel-control .fa-angle-right{right:50%;margin-right:-10px}.carousel-indicators{z-index:1000;bottom:40px}@media (orientation: portrait){.carousel-indicators{bottom:20px}}.carousel-lazy-load{background-color:#ccc;background-image:url("../images/preloader.gif");background-size:30px 30px !important;background-position:center center !important}.carousel-fade .carousel-inner .item{transition-property:opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;transform:translate3d(0, 0, 0)}.carousel-fade .carousel-control{z-index:2}.carousel-control.right,.carousel-control.left,.carousel-control:hover,.carousel-control:focus{background:none !important}
