@charset "UTF-8";.grid .item.item-center .btn,.grid .item.item-center .lang li a,.grid .item.item-center p b,.modal-content .modal-header .modal-title.uppercase,.modal-how .instructions li span,.modal-how .steps li b,.overlay .bottom .download p,.video-player p b{text-transform:uppercase}body{background:#222;font-family:"Roboto Slab",serif;color:#222;padding:0;margin:0}a,a:active,a:focus,a:hover{color:#fff;text-decoration:none;outline:0}ol,p,ul{font-size:14px;line-height:20px;margin:0 0 20px}ol li,ul li{margin:6px 0}h1,h2,h3,h4,h5,h6{margin:0 0 20px}a,button,input{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.col-centered{float:none;margin:0 auto}.btn{font-weight:700;font-size:13px;border-width:0;padding:7px 15px}.btn.btn-default{background-color:transparent;color:#fff;border:2px solid #fff;border-radius:20px}img.alignright{float:right;margin:0 0 60px 30px}img.alignleft{float:left;margin:0 60px 30px 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.grid{margin:0 auto;overflow:hidden;font-size:0}.grid .item{position:relative;float:none;display:inline-block;padding:3px;vertical-align:top;z-index:2}.grid .item img{width:100%;opacity:0}.grid .item.item-center{padding:6% 2% 0;opacity:0}.grid .item.item-center h1{font-size:24px;color:#fff;line-height:34px;margin:0}.grid .item.item-center p{font-size:14px;font-weight:300;color:#fff;margin:14px 0}.grid .item.item-center p b{font-size:16px}.grid .item.item-center img{display:block;width:100%;max-width:136px;opacity:1;margin-top:13px}.grid .item.item-center .download{display:none;margin:30px 0}.grid .item.item-center .store{display:inline-block;width:35px;height:34px;margin-right:5px}.grid .item.item-center .store.appstore{background:url(../img/icon-ios.png) center no-repeat;background-size:100%}.grid .item.item-center .store.playstore{background:url(../img/icon-android.png) center no-repeat;background-size:100%}.grid .item.item-center .more{display:none;font-size:16px;padding:8px 50px;margin-top:5px}.grid .item.item-center .mobile-video-trigger{display:none;width:100%;height:290px;background:url(../img/play-btn.png) center 135px no-repeat;background-size:72px 72px}.grid .item.item-center .open-overlay.desktop{position:absolute;top:0;left:0;right:0;height:400px;z-index:1}.grid .item.item-center .lang{position:absolute;top:-60px;left:15px;display:inline-block;list-style:none;margin:0;padding:0;border:2px solid #fff;z-index:1;overflow:hidden;border-radius:15px}.grid .item.item-center .lang li{float:left;margin:0}.grid .item.item-center .lang li a{display:block;width:30px;text-align:center;font-size:12px;font-weight:700;color:#fff}.grid .item.item-center .lang li.active a{background:#fff;color:#000}.grid .item .play-btn{position:absolute;top:0;bottom:0;left:0;right:0;background:url(../img/play-btn.png) center no-repeat;background-size:72px 72px;opacity:0}.grid .item .trigger-carousel{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.grid .item .trigger-carousel:hover{opacity:.3}.video-player{display:none}.video-player iframe{position:absolute;top:0;left:0;width:100%;height:80%}.video-player .download{position:absolute;bottom:0;left:0;right:0;text-align:center}.video-player p{font-size:14px;font-weight:300;color:#fff;margin:14px 0}.video-player p b{font-size:16px}.video-player .store{display:inline-block;width:35px;height:34px;margin-right:5px}.overlay,.overlay .items .item{display:none}.video-player .store.appstore{background:url(../img/icon-ios.png) center no-repeat;background-size:100%}.video-player .store.playstore{background:url(../img/icon-android.png) center no-repeat;background-size:100%}.fancybox-skin{background:0 0;padding:0!important}.fancybox-opened .fancybox-skin{box-shadow:none}.fancybox-close{background:url(../img/icon-popup-close.png) center no-repeat;background-size:20px 20px;left:50%;right:auto;top:-60px;margin-left:-10px}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#222;z-index:3}.overlay .items .item .background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center top;z-index:0;opacity:0}.overlay .items .item .content{position:absolute;top:50%;left:40px;right:40px;margin-top:-320px;z-index:1}.overlay .items .item .question{margin:0 0 60px;opacity:0}.overlay .items .item .question p{font-size:52px;line-height:71px;color:#fff;margin:0}.overlay .items .item .question p span{background:#222;box-shadow:15px 0 0 #222,-15px 0 0 #222;-webkit-box-decoration-break:clone;box-decoration-break:clone}.overlay .items .item .answer{opacity:0}.overlay .items .item .answer p{font-size:34px;line-height:69px;color:#212121;font-weight:300;margin:0}.overlay .items .item .answer p span{background:#fff;padding:10px 0;box-shadow:15px 0 0 #fff,-15px 0 0 #fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.overlay .items .item .answer .author{font-size:30px;line-height:53px}.overlay .items .item .answer .author span{padding:5px 0}.overlay .items .item .answer .author b{font-weight:500}.overlay .bottom{position:absolute;bottom:0;left:0;right:0;height:200px;background:#222}.overlay .bottom .logo{position:absolute;left:45px;top:600px;opacity:0}.overlay .bottom .logo img{width:169px;height:auto}.overlay .bottom .video-thumbnail{position:absolute;top:400px;right:530px;opacity:0}.overlay .bottom .download p{position:absolute;top:600px;right:225px;font-size:17px;font-weight:300;line-height:22px;color:#fff;margin:0 60px 0 0;vertical-align:middle;text-align:left;opacity:0}.overlay .bottom .download p b{font-size:21px;font-weight:500}.overlay .bottom .download p:after{content:'';position:absolute;top:4px;right:-22px;width:33px;height:13px;background:url(../img/icon-arrow.png) center no-repeat}.overlay .bottom .download p .download-url{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.overlay .bottom .download .store{position:absolute;top:400px;width:69px;height:68px;margin-right:20px;vertical-align:middle;opacity:0}.overlay .bottom .download .store.appstore{right:125px;background:url(../img/icon-ios-large.png) center no-repeat;background-size:100%}.overlay .bottom .download .store.playstore{right:35px;background:url(../img/icon-android-large.png) center no-repeat;background-size:100%}.overlay .bottom .navbar{background:#fff;position:absolute;bottom:-200px;left:0;right:0;margin:0;text-align:center;min-height:0;padding:3px 0;border:none;opacity:0;border-radius:0}.overlay .bottom .navbar .navbar-social{padding-left:5px}.overlay .bottom .navbar .navbar-social:before{content:'';position:absolute;left:0;top:3px;width:1px;height:15px;background:rgba(34,34,34,.2)}.overlay .bottom .navbar .navbar-nav{position:relative;display:inline-block;float:none}.overlay .bottom .navbar .navbar-nav li{margin:0 10px}.overlay .bottom .navbar .navbar-nav li a,.overlay .bottom .navbar .navbar-nav li span{padding:0;color:#202020;font-size:12px;text-transform:uppercase}.overlay .bottom .navbar .navbar-nav li a:active,.overlay .bottom .navbar .navbar-nav li a:focus,.overlay .bottom .navbar .navbar-nav li a:hover,.overlay .bottom .navbar .navbar-nav li span:active,.overlay .bottom .navbar .navbar-nav li span:focus,.overlay .bottom .navbar .navbar-nav li span:hover{background-color:transparent}.overlay .bottom .navbar .navbar-nav li.facebook,.overlay .bottom .navbar .navbar-nav li.instagram,.overlay .bottom .navbar .navbar-nav li.twitter,.overlay .bottom .navbar .navbar-nav li.youtube{margin:2px 3px}.overlay .bottom .navbar .navbar-nav li.facebook a,.overlay .bottom .navbar .navbar-nav li.instagram a,.overlay .bottom .navbar .navbar-nav li.twitter a,.overlay .bottom .navbar .navbar-nav li.youtube a{width:16px;height:16px;text-indent:9999px}.overlay .bottom .navbar .navbar-nav li.twitter a{background:url(../img/icon-twitter.png) center no-repeat;background-size:16px 13px}.overlay .bottom .navbar .navbar-nav li.facebook a{background:url(../img/icon-facebook.png) center no-repeat;background-size:7px 16px}.overlay .bottom .navbar .navbar-nav li.youtube a{width:21px;background:url(../img/icon-youtube.png) center no-repeat}.overlay .bottom .navbar .navbar-nav li.instagram a{background:url(../img/icon-instagram.png) center no-repeat;background-size:16px 13px}.overlay .bottom .navbar .navbar-nav li .dropdown-menu{min-width:110px;bottom:140%;border-radius:4px;box-shadow:none}.overlay .bottom .navbar .navbar-nav li .dropdown-menu.dropdown-presskit{min-width:200px;left:auto;right:0}.overlay .bottom .navbar .navbar-nav li .dropdown-menu li a{font-size:14px;padding:1px 0}.modal-backdrop{background-color:transparent}.modal-dialog{z-index:10000}.modal-content{background:#222;border:1px solid #fff;box-shadow:none;border-radius:0}.modal-content .btn{min-width:135px;font-size:12px;font-weight:500;padding:4px 15px;margin:0 0 10px}.modal-content .btn.btn-book{padding-left:40px;padding-right:40px;margin-top:10px}.modal-content p{font-size:13px;line-height:18px;color:#fff;text-align:center}.modal-content .modal-body{padding:20px 20px 30px}.modal-content .modal-header{border:none;padding:40px 50px 10px}.modal-content .modal-header .modal-title{color:#fff;text-align:center;font-weight:700}.modal-content .modal-header .close{float:left;opacity:1;width:24px;height:24px;background:url(../img/icon-close.png) center no-repeat;background-size:24px 24px}.modal-how .instructions{list-style:none;margin:15px 0 0 20px;padding:0}.modal-how .instructions li{position:relative;font-size:17px;line-height:22px;color:#fff;margin:0 0 25px;padding:0 0 0 35px}.modal-how .instructions li span{display:block;font-size:13px;color:#fff}.modal-how .instructions li .num,.modal-how .steps li{text-align:center;display:inline-block;font-size:14px}.modal-how .instructions li .num{position:absolute;left:0;top:2px;width:19px;height:19px;background:#fff;line-height:19px;color:#333;font-style:normal;border-radius:50%}.modal-how .instructions .hand-horizontal,.modal-how .instructions .hand-vertical{position:absolute;top:0;right:0;width:40px;height:40px}.modal-how .instructions .hand-horizontal{background:url(../img/hand-horizontal.png) center no-repeat}.modal-how .instructions .hand-vertical{background:url(../img/hand-vertical.png) center no-repeat}.modal-how .steps{list-style:none;margin:70px 0 20px;padding:0;text-align:center}.modal-how .steps li{width:32%;color:#fff;vertical-align:top;margin:0 0 35px}.modal-how .steps li b{color:#fff}.modal-how .steps li img{display:block;margin:0 auto 15px}.modal-how .col-md-6:first-child{border-right:2px solid rgba(255,255,255,.1)}.modal-why .impressum{margin:10px 0 0}.modal-why .impressum .img{min-height:90px}.modal-why .impressum p{font-size:12px}.modal-why .impressum:first-child .img img{width:180px;height:80px}.modal-why .impressum:last-child .img img{width:110px;height:80px}.blur{-webkit-filter:blur(7px);filter:blur(7px)}.mobile-background{display:none;position:absolute;top:0;left:0;right:0;z-index:-1}.mobile-background img{width:100%;height:auto;opacity:.3}.mobile-background .mobile-background-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/mobile-background-overlay.png) left bottom repeat-x;background-size:auto 100%;z-index:1}.page-single{text-align:center}.page-single h2{font-size:16px;color:#fff;font-weight:700;margin:0 0 20px}.page-single p{font-size:13px;color:#fff;margin:0 0 40px}.page-single .logo{display:block;margin:40px auto 30px}.page-single .comming-soon{display:inline-block;border:1px solid #fff;padding:10px;font-size:18px;color:#fff;margin:0 0 40px}@media (max-width:1700px){.grid .item.item-center{padding:5% 2% 0}.grid .item.item-center .lang{top:-40px}}@media (max-width:1400px){.grid .item.item-center{padding:4% 2% 0}.grid .item.item-center h1{font-size:20px;line-height:28px}.grid .item.item-center p{font-size:12px}.grid .item.item-center p b{font-size:13px}.overlay .items .item .question{margin:0 0 20px}.overlay .items .item .question p{font-size:46px;line-height:64px}.overlay .items .item .answer p{font-size:30px;line-height:64px}}@media (max-width:1200px){.grid .item.item-center{padding:4% 0 0}.grid .item.item-center .lang{top:-30px}}@media (max-width:1100px){.grid .item.item-center h1{font-size:16px;line-height:22px}.grid .item.item-center p{display:none}.grid .item.item-center img{margin-bottom:10px}.overlay .items .item .content{margin-top:-285px}.overlay .items .item .question p{font-size:38px;line-height:52px}.overlay .items .item .answer p{font-size:22px;line-height:52px}.overlay .items .item .answer .author{font-size:22px;line-height:42px}}@media (max-width:992px){.grid .item.item-center h1{font-size:14px;line-height:20px}.video-thumbnail{display:none}}@media (max-width:768px){.grid{margin-bottom:20px}.grid .item.item-center{text-align:center}.grid .item.item-center .more{display:inline-block}.grid .item.item-center h1{max-width:320px;font-size:24px;line-height:34px;margin:20px auto}.grid .item.item-center img{margin:40px auto 0}.grid .item.item-center p{display:block;font-size:14px;margin:14px 0}.grid .item.item-center p b{font-size:16px}.grid .item.item-center .download{display:block}.grid .item.item-center .open-overlay.desktop{display:none}.grid .item.item-center .lang{position:relative;top:auto;left:auto}.overlay{overflow-y:auto;overflow-x:hidden}.overlay .items .item .background{bottom:auto;height:300px}.overlay .items .item .content{top:20px;left:15px;right:15px;margin-top:0}.overlay .items .item .content .col-xs-offset-5{padding:0}.overlay .items .item .question p{font-size:20px;line-height:27px}.overlay .items .item .answer .author,.overlay .items .item .answer p{font-size:12px;line-height:28px}.overlay .items .item .question p span{box-shadow:5px 0 0 #222,-5px 0 0 #222}.overlay .items .item .answer p span{box-shadow:5px 0 0 #fff,-5px 0 0 #fff;padding:5px 0}.overlay .bottom{height:440px;top:300px;bottom:auto}.overlay .bottom .navbar{background:#222}.overlay .bottom .navbar .navbar-nav{display:block}.overlay .bottom .navbar .navbar-nav>li{display:inline-block;float:none}.grid .item.item-center .mobile-video-trigger,.mobile-background,.overlay .bottom .download p .download-url{display:block}.overlay .bottom .navbar .navbar-nav>li a,.overlay .bottom .navbar .navbar-nav>li span{color:#fff}.overlay .bottom .navbar .navbar-nav>li span{text-transform:none}.overlay .bottom .navbar .navbar-nav>li.facebook,.overlay .bottom .navbar .navbar-nav>li.twitter,.overlay .bottom .navbar .navbar-nav>li.youtube{margin:2px 3px}.overlay .bottom .navbar .navbar-nav>li.facebook a,.overlay .bottom .navbar .navbar-nav>li.twitter a,.overlay .bottom .navbar .navbar-nav>li.youtube a{width:16px;height:16px;text-indent:9999px}.overlay .bottom .navbar .navbar-nav>li.twitter a{background:url(../img/icon-twitter-white.png) center no-repeat;background-size:16px 13px}.overlay .bottom .navbar .navbar-nav>li.facebook a{background:url(../img/icon-facebook-white.png) center no-repeat;background-size:7px 16px}.overlay .bottom .navbar .navbar-nav>li.youtube a{width:21px;background:url(../img/icon-youtube-white.png) center no-repeat;background-size:21px 15px}.overlay .bottom .navbar .navbar-nav>li.instagram a{background:url(../img/icon-instagram-white.png) center no-repeat;background-size:16px 13px}.overlay .bottom .navbar .dropdown-menu{background:#fff}.overlay .bottom .navbar .dropdown-menu li a{color:#202020}.overlay .bottom .download .store.appstore{right:50%;margin:225px 10px 0 0}.overlay .bottom .download .store.playstore{right:50%;margin:225px -80px 0 0}.overlay .bottom .download p{margin:145px 0 0;right:0;left:0;text-align:center}.overlay .bottom .download p:after{width:6px;height:16px;background:url(../img/icon-arrow-bottom.png) center no-repeat;background-size:100%;right:50%;top:-30px}.overlay .bottom .logo{left:50%;margin-left:-93px}.overlay .bottom .logo img{width:186px}.modal-how .col-md-6:first-child{border-right:none}.navbar-nav .open .dropdown-menu{position:absolute}.video-player .download{display:none}}@media (min-width:992px){.modal-how .col-md-6:first-child{width:48%}}@media (min-width:768px){.modal-dialog{width:670px}}@media (max-height:700px) and (min-width:768px){.overlay .items .item .content{margin-top:-240px}.overlay .items .item .question p{font-size:38px;line-height:52px}.overlay .items .item .answer p{font-size:22px;line-height:52px}.overlay .items .item .answer .author{font-size:22px;line-height:42px}}@media (max-height:550px) and (min-width:768px){.overlay .items .item .content{margin-top:-170px}.overlay .items .item .question p{font-size:20px;line-height:27px}.overlay .items .item .answer .author,.overlay .items .item .answer p{font-size:12px;line-height:28px}.overlay .items .item .question p span{box-shadow:5px 0 0 #222,-5px 0 0 #222}.overlay .items .item .answer p span{box-shadow:5px 0 0 #fff,-5px 0 0 #fff;padding:5px 0}}