body,html{height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Assistant,sans-serif;font-size:18pt;font-weight:400;left:0;line-height:1.3;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0!important;top:0}body.navbar-active{position:fixed}@media screen and (min-width:1140px){body.navbar-active{position:static}}#root{height:100%;width:100%}.eurostile{font-weight:400}.eurostile,.eurostile-heavy{font-family:eurostile,Assistant,sans-serif}.eurostile-heavy{font-weight:800}.eurostile-condensed{font-weight:400}.eurostile-condensed,.eurostile-condensed-heavy{font-family:eurostile-condensed,Assistant,sans-serif}.eurostile-condensed-heavy{font-weight:800}.ToggleSwitch{font-size:0;position:relative}.ToggleSwitch-value{color:#95a6b1;cursor:pointer;display:inline-block;font-size:16pt;height:30px;-webkit-user-select:none;user-select:none;vertical-align:top}.ToggleSwitch-value.checked{color:#000}.ToggleSwitch-inner{cursor:pointer;display:inline-block;margin:0 8px 0 10px;position:relative;vertical-align:top}.ToggleSwitch-input{cursor:pointer;height:30px;opacity:0;width:66px}.ToggleSwitch-input+label:before{background:#95a6b1;border:1px solid #95a6b1;border-radius:9px;height:18px;left:10px;top:6px;width:45px}.ToggleSwitch-input+label:after,.ToggleSwitch-input+label:before{content:"";cursor:pointer;display:block;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.ToggleSwitch-input+label:after{background:#f7a824;border:1px solid #f7a824;border-radius:50%;height:30px;left:0;top:0;transition:all .3s ease-in;width:30px}.ToggleSwitch-input:checked+label:after{left:35px;transition:all .3s ease-in}.App-header{background-color:#000;border-bottom-right-radius:30px;display:block;height:120px;padding:20px 28px 0;position:relative}.App-header-left-bottom-quarter{background-color:#f7a824;bottom:-20px;content:"";left:0;position:absolute;right:10px;top:120px;z-index:5}.App-header-background{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.App-header-logo{left:29px;position:absolute;top:41px;-webkit-user-select:none;user-select:none}.App-header-logo img{cursor:pointer;height:48px}.App-header-logo span{cursor:pointer;display:block;font-size:15pt;margin-top:6px}.App-header-burgermenu{display:block;position:absolute;right:22px;top:14px;z-index:99999}.App-header-burgermenu img{cursor:pointer;-webkit-user-select:none;user-select:none}.App-header-burgermenu img.normal{display:inline}.App-header-burgermenu img.hover,.App-header-burgermenu.active img.normal,.App-header-burgermenu:hover img.normal{display:none}.App-header-burgermenu.active img.hover,.App-header-burgermenu:hover img.hover{display:inline}.App-header-burgermenu:active{-webkit-transform:scale(.9);transform:scale(.9)}.App-header-navbar{background-color:initial;display:none;position:fixed;right:20px;top:20px;z-index:9999}.App-header-navbar.active{display:block}.App-header-navbar-before{display:block;font-size:0;line-height:0;text-align:right}.App-header-navbar-before-inner{background-color:#000;display:inline-block;height:90px;margin:0 25px 0 0;width:1px}.App-header-navbar-inner{background-color:#000;border:1px solid #000;min-width:360px;padding:35px 0 20px 40px}.App-header-navbar ul{color:#95a6b1;font-size:24pt;list-style-type:square}.App-header-navbar ul br{display:none}.App-header-navbar li{padding:5px 0}.App-header-navbar ul li a{color:#fff;display:inline-block;font-family:eurostile-condensed,Assistant,sans-serif;font-weight:400;line-height:1;margin-top:2px;text-decoration:none!important;vertical-align:top}.App-header-navbar ul li a.active{font-family:eurostile-condensed,Assistant,sans-serif;font-weight:800}.App-header-navbar-language{padding:2px 3px 1px;text-align:left}.App-header-navbar-language .ToggleSwitch{display:inline-block;vertical-align:top}@media screen and (min-width:1140px){.App-header{border-bottom:2px solid #000;border-bottom-left-radius:0;border-bottom-right-radius:0}.App-header-background,.App-header-left-bottom-quarter{display:none}.App-header-logo{left:28px;position:absolute;top:20px;z-index:99999}.App-header-burgermenu{display:none}.App-header-navbar{display:block;left:0;position:absolute;right:30;top:0}.App-header-navbar-before{display:none}.App-header-navbar-inner{border:none;margin-left:auto;margin-right:auto;max-width:1140px;min-width:0}.App-header-navbar ul{font-size:18pt;list-style-type:none;margin:0;padding:0;text-align:right}.App-header-navbar li{display:inline-block;line-height:1;padding:0;text-align:right;vertical-align:top}.App-header-navbar ul li a{line-height:1.1;margin-top:0}.App-header-navbar ul li a.active{color:#f7a824}.App-header-navbar li.App-header-navbar-li-products{min-width:220px;text-align:left;vertical-align:bottom}.App-header-navbar li.App-header-navbar-li-services{min-width:250px;text-align:left;vertical-align:bottom}.App-header-navbar li.App-header-navbar-li-references{min-width:160px;text-align:left;vertical-align:bottom}.App-header-navbar ul br.App-header-navbar-br-references{display:inline}.App-header-navbar li.App-header-navbar-li-newsrodeo,.App-header-navbar li.App-header-navbar-li-passengerinfo{min-width:250px;text-align:right}.App-header-navbar li.App-header-navbar-li-contact{min-width:175px;text-align:right}.App-header-navbar-language{padding:0;position:absolute;right:0;top:10px}.App-header-navbar-language .ToggleSwitch-value{font-size:12pt;height:20px}.App-header-navbar-language .ToggleSwitch-inner{margin:0 5px 0 7px}.App-header-navbar-language .ToggleSwitch-input{height:20px;width:44px}.App-header-navbar-language .ToggleSwitch-input+label:before{border-radius:6px;height:12px;left:7px;top:4px;width:30px}.App-header-navbar-language .ToggleSwitch-input+label:after{height:20px;width:20px}.App-header-navbar-language .ToggleSwitch-input:checked+label:after{left:23px}}@media screen and (min-width:1240px){.App-header-navbar{right:0}.App-header-navbar-language{right:16px;top:11px}}@media screen and (min-width:1500px){.App-header-navbar-language{bottom:14px;right:18px;top:auto}}.BookishContainer{margin-left:auto;margin-right:auto;max-width:1140px;position:relative}.BookishContainer-top-left{left:0}.BookishContainer-top-left,.BookishContainer-top-right{background-color:initial;height:50%;position:absolute;top:0;width:50%}.BookishContainer-top-right{right:0}.BookishContainer-bottom-left{left:0}.BookishContainer-bottom-left,.BookishContainer-bottom-right{background-color:initial;bottom:0;height:50%;position:absolute;width:50%}.BookishContainer-bottom-right{right:0}.BookishContainer-inner{padding:30px;position:relative}.BookishContainer-inner .escape{margin-left:-30px;margin-right:-30px;margin-top:-30px}.BookishContainer-inner .escape-left{margin-left:-30px}.BookishContainer-inner .escape-right{margin-right:-30px}.BookishContainer-inner .escape-top{margin-top:-30px}.BookishContainer-header{font-size:42pt;padding:38px 0 25px;text-transform:uppercase}.BookishContainer-subheader{font-size:28pt;padding:38px 0 25px}.BookishContainer-header+.BookishContainer-subheader{margin-top:-35px;padding:0 0 25px}.BookishContainer-header span,.BookishContainer-subheader span{display:inline}.BookishContainer-header span.desktop,.BookishContainer-subheader span.desktop{display:none}@media screen and (min-width:1140px){.BookishContainer-inner{padding:30px 75px}.BookishContainer-inner .escape{margin-left:-75px;margin-right:-75px;margin-top:-30px}.BookishContainer-inner .escape-left{margin-left:-75px}.BookishContainer-inner .escape-right{margin-right:-75px}.BookishContainer-inner .escape-top{margin-top:-30px}.BookishContainer-header,.BookishContainer-subheader{display:inline-block}.BookishContainer-header+.BookishContainer-subheader{padding-left:15px}.BookishContainer-header.has-desktop span,.BookishContainer-subheader.has-desktop span{display:none}.BookishContainer-header.has-desktop span.desktop,.BookishContainer-subheader.has-desktop span.desktop{display:inline}}.BorderButton{background-color:initial;border:2px solid #f7a824;border-radius:0;box-sizing:border-box;color:#f7a823;cursor:pointer;display:inline-block;font-size:18pt;letter-spacing:4px;line-height:1.5;padding:3px 22px 6px;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none}.BorderButton:hover{border-bottom-right-radius:15px;border-top-left-radius:15px}.BorderButton:active{-webkit-transform:scale(.95);transform:scale(.95)}.App-footer{background-color:#000;color:#fff;display:block;position:relative}.App-footer-logo{display:inline-block}.App-footer-logo img{height:48px;pointer-events:none;-webkit-user-select:none;user-select:none}.App-footer-logo span{display:block;font-size:18pt;margin-top:9px}.App-footer-email{margin:18px 0 0}.App-footer-email img{margin:0 10px 0 0}.App-footer-phone img{margin:0 11px 0 3px}.App-footer-email img,.App-footer-phone img{pointer-events:none;-webkit-user-select:none;user-select:none}.App-footer-address{margin:14px 0 25px}.App-footer-address span{display:block}.App-footer-follow-us{display:none;position:absolute;right:0;top:167px}.App-footer-follow-us-linkedin,.App-footer-follow-us-text{display:inline-block;vertical-align:middle}.App-footer-follow-us-text{margin:0 20px 3px 0}.App-footer-follow-us a img{-webkit-user-select:none;user-select:none}.App-footer-follow-us a img.normal{display:block}.App-footer-follow-us a img.hover,.App-footer-follow-us a:hover img.normal{display:none}.App-footer-follow-us a:hover img.hover{display:block}.App-footer-maps{padding:0 0 8px}.App-footer-maps-privacy{height:320px;margin:0 0 7px;overflow:hidden;position:relative;width:100%}.App-footer-maps-privacy-overlay{bottom:0;cursor:pointer;left:0;position:absolute;right:0;text-align:center;top:0;-webkit-user-select:none;user-select:none}.App-footer-maps-privacy img{pointer-events:none;-webkit-user-select:none;user-select:none}.App-footer-maps-privacy img.background{height:100%;object-fit:cover;object-position:center;width:100%}.App-footer-maps-privacy img.icon{margin:65px 0 5px;width:40px}.App-footer-maps-privacy img.info{width:200px}.App-footer-maps-privacy a{background-color:initial;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:184px;width:200px}.App-footer-actions{height:210px;margin:14px 0 0;text-align:center}.App-footer-actions .BorderButton{display:block;margin-bottom:8px}.App-footer-react{color:#858585;font-size:10pt;position:relative;text-align:right;-webkit-user-select:none;user-select:none}.App-footer-react-inner{display:inline-block}.App-footer-react a{color:#858585}.App-footer-react-lottie{bottom:13px;display:none;position:absolute;right:25px;width:50px}.App-footer-react-inner:hover .App-footer-react-lottie{display:block}.App-footer.downsize{min-height:320px}.App-footer.downsize .App-footer-address,.App-footer.downsize .App-footer-react{display:none}.App-footer.downsize .App-footer-actions{height:50px;margin:28px 0 0}@media screen and (min-width:655px){.App-footer.downsize{min-height:0}.App-footer-actions{height:100px}.App-footer-actions .BorderButton-datenschutz{display:block;float:left}.App-footer-actions .BorderButton-solvency{display:inline-block}.App-footer-actions .BorderButton-impressum{display:block;float:right}}@media screen and (min-width:1140px){.App-footer-follow-us{display:block}.App-footer-actions{height:90px}.App-footer-actions .BorderButton{display:inline-block;float:none;margin:0 24px}.App-footer.downsize{padding-top:12px}.App-footer.downsize .App-footer-follow-us{top:84px}.App-footer.downsize .App-footer-actions{height:60px;margin:45px 0 0}}.Slogan{font-size:45px;line-height:1;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none}.Slogan-inline{display:inline-block;margin-left:-30px}.Slogan span{font-size:28pt;letter-spacing:5px}.Slogan .eurostile-condensed-heavy{margin:0 0 0 15px}.App-slogan-container.BookishContainer{display:none}.Slogan-inline-span-1{margin:0 0 0 120px}@media screen and (min-width:1140px){.Slogan{line-height:.8;margin-top:50px;text-align:left}.Slogan-inline{margin-left:0;text-align:left}.Slogan-inline-br-1,.Slogan-inline>span{display:inline}.Slogan-inline-br-2{display:none}.Slogan-inline-span-2{padding:0 0 0 25px}.App-slogan-container.BookishContainer{display:block}.App-slogan-container.BookishContainer .BookishContainer-inner{padding:15px 30px 20px 0}.App-slogan-container.BookishContainer .App-slogan{text-align:right}.App-slogan-container.BookishContainer .App-slogan .eurostile-condensed-heavy{font-size:36pt}.App-slogan-container.BookishContainer .App-slogan .eurostile-condensed{font-size:28pt}.App-slogan-container.BookishContainer .App-slogan .Slogan-inline-span-2{padding:0 0 0 120px}}@media screen and (min-width:1240px){.App-slogan-container.BookishContainer .BookishContainer-inner{padding-right:0}}.App-home-intro-animation{margin:0}.App-home-intro-animation .lf-player-container{margin-left:auto;margin-right:auto;max-height:500px;max-width:300px}@media screen and (min-width:1140px){.App-home-intro{display:flex}.App-home-intro-animation,.App-home-intro-slogan{flex:1 1}.App-home-intro-animation .lf-player-container{margin:-50px 50px -50px auto;max-width:250px}}@media screen and (min-width:1240px){.App-home-intro-slogan{margin-left:0}.App-home-intro-animation{margin-right:-10px}}.FlatButton{-webkit-font-smoothing:antialiased;background:#fff;border:2px solid #000;border-radius:0;color:#000;display:inline-block;font-family:sans-serif;font-weight:900;letter-spacing:.15em;margin:10px 0;padding:20px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}.FlatButton:hover{background:#fff;border-bottom-right-radius:15px;border-color:#000;border-top-left-radius:15px;color:#000}.App-home-services{color:#000;position:relative}.App-home #services.BookishContainer{overflow:hidden}.App-home-services-area{margin:40px 0 80px;padding:0 14px;position:relative}.App-home-services-area-3{margin-bottom:160px}.App-home-services-area-4{margin-bottom:0;padding-bottom:70px}.App-home-services-area-border{bottom:0;opacity:.7;position:absolute;top:0}.App-home-services-area-1 .App-home-services-area-border{width:50px}.App-home-services-area-2 .App-home-services-area-border{width:150px}.App-home-services-area-3 .App-home-services-area-border{width:190px}.App-home-services-area-bubble{background-color:#95a6b1;border-radius:175px;height:350px;margin-top:-60px;position:absolute;top:0;width:350px}.App-home-services-area-inner{position:relative}.App-home-services-area-inner-header{font-size:30pt;padding:12px 0}.App-home-services-area-inner-text{max-width:320px}.App-home-services-area.left{text-align:left}.App-home-services-area.right{text-align:right}.App-home-services-area.left .App-home-services-area-border{border:2px dashed #fff;border-bottom:none;border-right:none;left:0}.App-home-services-area.right .App-home-services-area-border{border:2px dashed #fff;border-bottom:none;border-left:none;right:0}.App-home-services-area.left .App-home-services-area-bubble{left:0;margin-left:-120px}.App-home-services-area.right .App-home-services-area-bubble{margin-right:-120px;right:0}.App-home-services-area-1.right .App-home-services-area-bubble{margin-right:-240px}.App-home-services-area-2.left .App-home-services-area-bubble{margin-left:-140px}.App-home-services-area.left .App-home-services-area-inner-text{margin-right:auto}.App-home-services-area.right .App-home-services-area-inner-text{margin-left:auto}.ArrowButton{background-color:initial;border:1px solid #000;border-radius:0;border-bottom-right-radius:20px;border-top-left-radius:20px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:24pt;height:54px;line-height:normal;padding:0;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none}.ArrowButton .text{display:inline-block;padding:1px 26px 0 27px;vertical-align:top}.ArrowButton .arrow{background-color:#fff;border-bottom-right-radius:20px;border-left:1px solid #000;display:inline-block;height:52px;width:52px}.ArrowButton .arrow img{margin:3px 0 0}.ArrowButton .arrow img.normal{display:inline}.ArrowButton .arrow img.hover,.ArrowButton:hover .arrow img.normal{display:none}.ArrowButton:hover .arrow img.hover{display:inline}.ArrowButton:active{-webkit-transform:scale(.95);transform:scale(.95)}.ArrowButton-container{text-align:right}.App-home-products-header{margin-bottom:40px}.App-home-products-logo-container{font-size:0;padding-bottom:40px}.App-home-products-logo{margin:0 0 40px}.product-icon{height:90px;margin-left:2px}.App-home-products-logo img.mobile{display:inline}.App-home-products-logo img.desktop{display:none}.App-home-products-logo-text{font-size:18pt;margin-top:15px}.ArrowButton-container{margin-top:20px}@media screen and (min-width:1140px){.App-home-products-header{margin-bottom:50px}.App-home-products-logo-container{display:flex}.App-home-products-logo{background-color:#f5f6f7;border-radius:20px;display:flex;flex-direction:column;margin-left:20px;min-height:275px;padding:30px 15px 15px;text-align:left;vertical-align:top;width:50%}.App-home-products-logo:first-child{margin-left:0}.App-home-products-logo img{-webkit-user-select:none;user-select:none}.App-home-products-logo img.mobile{display:none}.App-home-products-logo img.desktop{align-self:flex-start;display:inline;height:60px}.App-home-products-logo-text{font-size:18px;margin-top:15px;padding-left:2px;padding-right:2px}.App-home-products .ArrowButton{border-radius:30px}.ArrowButton .arrow{background-color:initial;border-left:transparent}.App-home-products .ArrowButton .text{display:none}.ArrowButton-container{align-self:flex-end;margin-top:auto}}@-webkit-keyframes appHomeReferencesTabsAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}50%{-webkit-transform:translateX(15px);transform:translateX(15px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appHomeReferencesTabsAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}50%{-webkit-transform:translateX(15px);transform:translateX(15px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.App-home-references{margin:0 -30px;overflow:hidden}.App-home-references-tabs-container{margin:45px 0 0}.App-home-references-tabs{cursor:grab;display:flex;scrollbar-width:none}.App-home-references-tabs::-webkit-scrollbar{display:none}.App-home-references-tabs.animation{-webkit-animation:appHomeReferencesTabsAnimation 1.5s ease;animation:appHomeReferencesTabsAnimation 1.5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.App-home-references-tab-item{background-color:#fff;display:inline-block;-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-right:15px;max-height:115px;max-width:170px;min-height:115px;min-width:170px;overflow:hidden;padding:8px}.App-home-references-tab-item:hover{-webkit-filter:none;filter:none}.App-home-references-tab-item:last-child{margin-right:0}.App-home-references-tab-item img{height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.App-home-references-subheader{font-size:30pt;margin:40px 30px 20px}.App-home-references-text{margin:0 30px}.App-home-references-button-container{margin:50px 30px 0 0;text-align:right}@media screen and (min-width:1140px){.App-home-references{margin-left:-75px;margin-right:-75px}.App-home-references-tab-item{margin-right:10px}.App-home-references-tab-item:last-child{margin-right:0}.App-home-references-subheader,.App-home-references-text{margin-left:75px;margin-right:75px}.App-home-references-button-container{margin:25px 75px 0 0}}.App-home-service-provider a{color:#000}@media screen and (min-width:1140px){.App-home-services-area{margin:0}.App-home-services-area-1{margin-top:70px}.App-home-services-area-3{margin-bottom:190px}.App-home-services-area-inner-text{max-width:440px}.App-home-services-area-1.right .App-home-services-area-bubble{top:-20px}}.App-home{border-top-left-radius:30px;position:relative}.App-home #intro.BookishContainer .BookishContainer-inner{padding:50px 0 0}.App-home footer{margin:8px 0 0}@media screen and (min-width:1140px){.App-home #intro.BookishContainer .BookishContainer-bottom-right,.App-home #intro.BookishContainer .BookishContainer-top-left{background-color:initial!important}.App-home #intro.BookishContainer .BookishContainer-inner{padding:35px 0 50px}}.App-home-services-important{color:#fff}.BoxContainer{margin-left:auto;margin-right:auto;max-width:1140px;position:relative}.BoxContainer-box{background-color:#000;padding:80px 0 40px;text-align:center}.BoxContainer-box-icon{display:inline-block;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.BoxContainer-box-header h1{color:#fff;font-size:38pt;padding-top:20px}.BoxContainer-inner{background-color:#f5f6f8;padding:30px}.BoxContainer-inner .escape{margin-left:-30px;margin-right:-30px;margin-top:-30px}.BoxContainer-inner .escape-left{margin-left:-30px}.BoxContainer-inner .escape-right{margin-right:-30px}.BoxContainer-inner .escape-top{margin-top:-30px}@media screen and (min-width:1140px){.BoxContainer-inner{padding:30px 75px}.BoxContainer-inner .escape{margin-left:-75px;margin-right:-75px;margin-top:-30px}.BoxContainer-inner .escape-left{margin-left:-75px}.BoxContainer-inner .escape-right{margin-right:-75px}.BoxContainer-inner .escape-top{margin-top:-30px}}.Carousel-container{margin-left:auto;margin-right:auto;max-width:1140px;position:relative}.Carousel-img-container-outer{margin-right:0;position:relative}.Carousel-img-container{position:relative;width:100%}.Carousel-img-container-inner{bottom:0;left:0;position:absolute;right:0;top:0}.Carousel-img{height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.Carousel-arrow-left,.Carousel-arrow-right{bottom:0;cursor:pointer;position:absolute;top:0;width:50px}.Carousel-arrow-left{left:0}.Carousel-arrow-right{right:0}.Carousel-arrow-left img,.Carousel-arrow-right img{height:40px;margin-top:-20px;position:absolute;top:50%;-webkit-user-select:none;user-select:none}.Carousel-arrow-left img{left:10px;opacity:.8}.Carousel-arrow-right img{opacity:.8;right:10px}.Carousel-arrow-left img.normal,.Carousel-arrow-right img.normal{display:block}.Carousel-arrow-left img.hover,.Carousel-arrow-left:hover img.normal,.Carousel-arrow-right img.hover,.Carousel-arrow-right:hover img.normal{display:none}.Carousel-arrow-left:hover img.hover,.Carousel-arrow-right:hover img.hover{display:block}.Carousel-arrow-left:active img,.Carousel-arrow-right:active img{-webkit-transform:scale(.9);transform:scale(.9)}.Carousel-caption-container{display:none;padding:20px 30px}.Carousel-caption-container.active{background-color:#f5f6f8;display:block}.Carousel-caption-header.eurostile-condensed-heavy{font-size:1.3em}.Carousel-indicator{bottom:15px;left:50px;position:absolute;right:50px;text-align:center}.Carousel-indicator-item{background-color:#000;border:1px solid #fff;border-radius:10px;display:inline-block;height:15px;margin-left:4px;margin-right:4px;opacity:.5;width:15px}.Carousel-indicator-item.active{background-color:#f7a823;opacity:1}.Carousel-preview{bottom:0;position:absolute;right:0;top:0}.Carousel-preview-item{cursor:pointer;margin-top:15px;width:100%}.Carousel-preview-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}.Carousel-preview-item:hover img{-webkit-filter:none;filter:none}.Carousel-preview-item:active{-webkit-transform:scale(.96);transform:scale(.96)}.Carousel-preview-item-0{margin-top:0}.Carousel-preview.rows-1 .Carousel-preview-item{height:100%}.Carousel-preview.rows-2 .Carousel-preview-item{height:calc(50% - 7px);height:calc(50% - 7.5px)}.Carousel-preview.rows-3 .Carousel-preview-item{height:calc(33.34% - 10px)}.Carousel-preview.rows-4 .Carousel-preview-item{height:calc(25% - 11px);height:calc(25% - 11.25px)}.Carousel-preview.rows-5 .Carousel-preview-item{height:calc(20% - 12px)}.Carousel-preview.rows-6 .Carousel-preview-item{height:calc(16.67% - 12px);height:calc(16.67% - 12.5px)}@media screen and (min-width:1140px){.Carousel-caption-container{padding:20px 75px}.Carousel-indicator{bottom:20px}.Carousel-indicator-item{border-radius:12px;height:20px;width:20px}}.ImageGrid-container{background-color:initial;padding-bottom:20px;padding-top:20px}.ImageGrid-items-container{background-color:initial;display:flex;flex-wrap:wrap;justify-content:center}.ImageGrid-item-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:auto;padding:20px;width:100%}.selected img{-webkit-filter:grayscale(0);filter:grayscale(0);margin:auto;padding:20px;width:100%}.ImageGrid-item-container{background-color:#fff;display:flex;flex:0 1 30%;justify-content:center;margin:10px}@media screen and (min-width:640px){.ImageGrid-container{padding:50px}}@media screen and (min-width:1140px){.ImageGrid-container{padding:50px}.ImageGrid-item-container{background-color:#fff;display:flex;flex:0 1 20%;justify-content:center;margin:10px}}.App-references{position:relative}.App-references-top-right-corner{background-color:#ebecf0;height:30px;position:absolute;right:0;top:-30px;width:30px}.App-references-top-right-corner-inner{background-color:#000;border-bottom-right-radius:30px;height:30px;width:30px}.App-references-intro{padding:10px 20px 50px}.App-references-intro .animation .lf-player-container{margin-left:auto;margin-right:auto;max-width:700px}.App-references-logo-container{font-size:0;padding:40px 0 30px;position:relative}.App-references-logo{display:inline-block;padding-bottom:20px;text-align:center;width:50%}.App-references-logo img{max-width:180px;object-fit:contain;-webkit-user-select:none;user-select:none}.App-references-educationalsoftware{margin:40px 0 50px;text-align:center}.App-references-educationalsoftware-content .Carousel-caption-container{background-color:#95a6b1}.App-references-educationalsoftware-header{font-size:26pt;margin:0 0 20px}.App-references-springerfachmedien{margin-bottom:10px}.App-references-springerfachmedien .Carousel{margin-bottom:35px}#mobileapp.BoxContainer .BoxContainer-box-icon img{width:26px}.Referenzen-image-grid-container{background-color:#f5f6f8}@media screen and (min-width:1140px){.App-references-top-right-corner{display:none}.App-references #intro.BookishContainer .BookishContainer-header{padding-top:97px}.App-references-intro{padding:0 0 73px}.App-references-intro .animation{position:absolute;right:110px;top:15px}.App-references-intro .animation .lf-player-container{max-width:315px}.App-references-logo{width:33.33%}.App-references-logo img{max-width:200px}.Referenzen-image-grid-container{margin-left:auto;margin-right:auto;max-width:1140px}}.App-datenschutz{padding:25px 30px 30px}.App-datenschutz p{font-size:16pt;font-size:calc(1.2rem + .3vw);margin-bottom:2rem}.App-datenschutz p.center{text-align:center}.App-impressum{padding:25px 30px 30px}.App-impressum p{font-size:16pt;font-size:calc(1.2rem + .3vw);margin-bottom:2rem}.App-impressum p.center{text-align:center}.App-lizenzen{padding:25px 30px 30px}.App-lizenzen p{font-size:16pt;font-size:calc(1.2rem + .3vw);margin-bottom:2rem}.App-lizenzen p.center{text-align:center}.Intro-text-header{display:inline-block;font-size:44px;font-weight:850;line-height:58px;padding-top:50px;text-align:center;width:100%}@media screen and (min-width:1140px){.Intro-text-header{font-size:44px;font-weight:850;letter-spacing:-2px;line-height:58px;padding-top:50px;text-align:center}.Intro-text-header span br{display:none}}.Funktionsweise-container{padding-bottom:50px;padding-top:50px}.Funktionsweise-container h1{font-size:48px;text-align:center;text-transform:uppercase}.Funktionsweise-container .Funktionsweise-animation{padding:50px 0}.Funktionsweise-container .TileList-items-container{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-top:50px}.Funktionsweise-container .Newsrodeo-image-section{text-align:center}.Funktionsweise-container .Text-section-container{padding:30px 0 50px}.Funktionsweise-container .Text-section-content{padding-top:30px}.Funktionsweise-container .Newsrodeo-image-section img{width:50%}.Newsrodeo-funktionsumfang-mobile-container .Tile-item{flex-basis:100%}.Newsrodeo-funktionsumfang-desktop-container{display:none}.Newsrodeo-funktionsumfang-mobile-container{display:block}.Newsrodeo-description-container{display:none}@media screen and (min-width:800px){.Newsrodeo-cloud-player-container .Newsrodeo-image-section img{width:40%}.Newsrodeo-funktionsumfang-mobile-container .Tile-item{flex-basis:48%;height:290px;margin:0}.Newsrodeo-funktionsumfang-mobile-container .Tile-item:last-child:nth-last-child(odd){flex-basis:100%}}@media screen and (min-width:1140px){.Funktionsweise-container .Newsrodeo-image-section img{width:auto}.Newsrodeo-verwaltungssoftware-container img{margin:0 -75px}.Newsrodeo-cloud-player-container .Newsrodeo-cloud-player{display:flex;gap:50px;padding-top:50px}.Newsrodeo-cloud-player-container .Newsrodeo-cloud-player>div{flex-basis:47%}.Newsrodeo-funktionsumfang-desktop-container .Tile-item{flex-basis:31%;height:290px}.Newsrodeo-funktionsumfang-mobile-container{display:none}.Newsrodeo-description-container,.Newsrodeo-funktionsumfang-desktop-container{display:block}}h2{font-size:36px;font-weight:850;margin:0}.Tile-item{background-color:#e5e8eb;border-radius:20px;box-shadow:0 4px 8px 2px #00000040;padding:20px}.PassengerInfo-intro-container{padding-top:50px}.PassengerInfo-funktionsumfang-container h2:not(:empty){padding-bottom:30px}.PassengerInfo-funktionsumfang-container .Funktionsumfang-image{text-align:center}.PassengerInfo-funktionsumfang-container .Funktionsumfang-image img{width:50%}.PassengerInfo-container .Text-section-content{padding-bottom:50px;padding-top:0}@media screen and (min-width:1140px){.PassengerInfo-funktionsumfang-container .TextSectionList-items-container{display:flex;flex-wrap:wrap;gap:50px;padding-bottom:50px}.PassengerInfo-funktionsumfang-container .Text-section-container{flex-basis:47%}.PassengerInfo-funktionsumfang-container .Text-section-content{padding:0}.PassengerInfo-funktionsumfang-container .Funktionsumfang-image{margin-top:-250px;text-align:right}#root.en .PassengerInfo-funktionsumfang-container .Funktionsumfang-image{margin-top:-200px}}.SubHeaderLogo img{height:107px}@media screen and (min-width:1140px){.SubHeaderLogo{padding-bottom:0;padding-left:0;text-align:right}.SubHeaderLogo img{height:72px}}.App-newsrodeo .NewsRodeo-hardware{margin-top:50px}.App-newsrodeo .NewsRodeo-hardware .NewsRodeo-hardware-carousel{margin:0 -30px 20px}.App-newsrodeo .NewsRodeo-unser-angebot-button-container{padding-bottom:50px;padding-right:50px;text-align:right}.App-newsrodeo .NewsRodeo-hardware .Text-section-container{padding:30px 0 50px}@media screen and (min-width:1140px){.App-newsrodeo #header-logo.BookishContainer .BookishContainer-bottom-right,.App-newsrodeo #header-logo.BookishContainer .BookishContainer-top-left{background-color:initial!important}.App-newsrodeo #header-logo.BookishContainer .BookishContainer-inner{padding:20px 0}.App-newsrodeo #digitale-botschaft.BookishContainer .BookishContainer-top-left{background-color:initial!important}.App-newsrodeo .NewsRodeo-hardware .NewsRodeo-hardware-carousel{margin:0 -75px 20px}}.List-container{padding-bottom:50px;padding-top:50px}.List-container h1{font-size:48px;text-align:center;text-transform:uppercase}.List-items-container{grid-column-gap:75px;-webkit-column-gap:75px;column-gap:75px;display:grid;grid-template-columns:1fr}.List-container h2{padding-top:25px}.List-item-container img{padding-top:50px}@media screen and (min-width:640px){.List-container{padding:50px}}@media screen and (min-width:1140px){.List-container{padding:50px}.List-items-container{display:grid;grid-template-columns:1fr 1fr}}.App{display:block;height:100%;width:100%}.App,.App-body{background-color:#fff}.App-body{min-height:calc(100% - 120px);position:relative}
/*# sourceMappingURL=main.9ed9e391.css.map*/