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:#18375e;border:1px solid #18375e;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:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:block;height:120px;padding:20px 28px 0;position:relative}.App-header-logo{display:inline-block;-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{background-color:#fff;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{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:#fff;border:1px solid #000;min-width:340px;padding:35px 0 20px 40px}.App-header-navbar ul{color:#95a6b1;font-size:24pt;list-style-type:square;margin-bottom:20px}.App-header-navbar ul br{display:none}.App-header-navbar li{padding:5px 0;position:relative}.App-header-navbar ul li a{color:#000;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-indicator{background-color:#f7a823;border-radius:100%;color:#fff;display:inline-block;font-size:12pt;font-weight:700;height:24px;margin:2px 0 0 2px;padding-top:2px;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:top;width:24px}.App-header-navbar-language{padding:2px 3px 1px;text-align:left}.App-header-navbar-language .ToggleSwitch{display:inline-block;vertical-align:top}.App-header-navbar li.App-header-navbar-li-placeholder{display:none}@media screen and (min-width:1140px){.App-header{border-bottom:2px solid #d5dbe0;border-bottom-left-radius:0;border-bottom-right-radius:0}.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.App-header-navbar-li-placeholder{display:inline-block;min-width:115px;vertical-align:bottom}#root.en .App-header-navbar li.App-header-navbar-li-placeholder{min-width:105px}.App-header-navbar ul br.App-header-navbar-br-placeholder{display:inline}.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:#18375e}.App-header-navbar li.App-header-navbar-li-home{vertical-align:bottom}.App-header-navbar li.App-header-navbar-li-heindia,.App-header-navbar li.App-header-navbar-li-references{min-width:230px;vertical-align:bottom}#root.en .App-header-navbar li.App-header-navbar-li-references{min-width:235px}.App-header-navbar li.App-header-navbar-li-project,.App-header-navbar li.App-header-navbar-li-services{min-width:230px;text-align:left}#root.en .App-header-navbar li.App-header-navbar-li-project{min-width:230px}.App-header-navbar li.App-header-navbar-li-contact{text-align:left}.App-header-navbar-indicator{display:block;font-size:10pt;height:18px;margin:0;padding-top:2px;position:absolute;right:-18px;top:-2px;width:18px}.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-header-images{display:flex;flex-direction:row;gap:15px;justify-content:center}.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 #fd0;border-radius:0;box-sizing:border-box;color:#fd0;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{transform:scale(.95)}.App-footer{background-color:#18375e;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-vle-email,.APP-footer-vle-phone{color:#fd0;font-family:Assistant;font-size:24px;font-weight:400;line-height:31px}.App-footer-address,.App-footer-contact{margin:18px 0}.App-footer-address span{display:block}.App-footer-follow-us{display:none;position:absolute;right:0;top:207px}.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:90px;margin-top:18px;text-align:center}.App-footer-actions .BorderButton-datenschutz{float:left}.App-footer-actions .BorderButton-impressum{float:right}.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 .App-footer-address,.App-footer.downsize .App-footer-contact,.App-footer.downsize .App-footer-react{display:none}.App-footer.downsize .App-footer-actions{height:50px;margin:28px 0 0}@media screen and (max-width:654px){.App-footer-actions .BorderButton{width:48%}.App-footer-actions .BorderButton-datenschutz{margin-right:2%}}@media screen and (min-width:655px){.App-footer.downsize{min-height:0}.App-footer-actions .BorderButton{display:inline-block;float:none}.App-footer-actions .BorderButton-datenschutz{margin-right:48px}}@media screen and (min-width:1140px){.App-footer-follow-us{display:block}.App-footer.downsize{padding-top:12px}.App-footer.downsize .App-footer-follow-us{top:125px}.App-footer.downsize .App-footer-actions{height:60px;margin:45px 0 0}}.Slogan{pointer-events:none;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.Slogan-inline{display:inline-block}.Slogan-inline>span{display:block;letter-spacing:5px;line-height:1.1;text-align:left}.Slogan .eurostile-condensed-heavy{font-size:55pt;margin:0}.Slogan .eurostile-condensed{font-size:38pt;margin:0 0 0 50px}.App-slogan-container.BookishContainer,.Slogan-inline-br-1{display:none}.Slogan-inline-animation{display:none;left:25px;position:absolute;top:-94px;width:610px}@media screen and (min-width:1140px){.Slogan .eurostile-condensed-heavy{font-size:46pt;margin:0}.Slogan .eurostile-condensed{font-size:34pt;margin:0 0 0 18px}.Slogan-inline{text-align:left}.Slogan-inline-br-1{display:inline}.Slogan-inline>span{display:inline;line-height:1}.Slogan-inline-span-1{padding:0 0 0 145px}.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-1{padding:0 0 0 120px}}@media screen and (min-width:1240px){.App-slogan-container.BookishContainer .BookishContainer-inner{padding-right:0}.Slogan-animation .Slogan-inline{opacity:0}.Slogan-animation .Slogan-inline-animation{display:block}}.App-home-intro-animation{margin:80px 0 10px}.App-home-intro-animation .lf-player-container{margin-left:auto;margin-right:auto;max-width:350px}@media screen and (min-width:1140px){.App-home-intro-slogan{display:inline-block;margin:110px 0 0 30px}.App-home-intro-animation{float:right;margin:0 5px 0 0}.App-home-intro-animation .lf-player-container{width:200px}}@media screen and (min-width:1240px){.App-home-intro-slogan{margin-left:0}.App-home-intro-animation{margin-right:-10px}}.App-home-intro-description{padding:38px 0}.App-home-intro-description-image-container{margin:30px -75px}.App-home-intro-description-image{width:100%}@media screen and (min-width:655px){.App-home-intro-description-detailed,.App-home-intro-description-image-container{display:none}}.App-home-services{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-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:#b5c1c9;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}@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}}@keyframes appHomeReferencesTabsAnimation{0%{transform:translateX(0)}15%{transform:translateX(-10px)}50%{transform:translateX(15px)}to{transform:translateX(0)}}.App-home-references{margin:0 -30px;overflow:hidden;padding-bottom:38px}.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{animation:appHomeReferencesTabsAnimation 1.5s ease;animation-fill-mode:forwards;animation-iteration-count:1}.App-home-references-tab-item{background-color:#fff;display:inline-block;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{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-text{margin:0 30px}@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-text{margin-left:75px;margin-right:75px}}.App-home-company-history-entry{font-size:0;margin:65px 0 0}.App-home-company-history-entry:last-child{margin-bottom:65px}.App-home-company-history-entry-left,.App-home-company-history-entry-right{display:inline-block;vertical-align:top}.App-home-company-history-entry-left{padding:75px 10px 0 0;text-align:right;width:62px}.App-home-company-history-entry-left.noimage{padding-top:0}.App-home-company-history-entry-left span{display:inline-block;font-size:19pt;line-height:1.2;text-align:center}.App-home-company-history-entry-right{border-left:2px dashed #ffffffb3;padding-left:15px;width:calc(100% - 62px)}.App-home-company-history-entry-right-img img{height:47px;margin-bottom:28px;-webkit-user-select:none;user-select:none}.App-home-company-history-entry-right-header{font-size:19pt;line-height:1.2;margin:0 0 23px}.App-home-company-history-entry-right-text{font-size:16pt}.App-home-company-history-entry-right-text p{margin-bottom:12px}.App-home-company-history-header{display:none}@media screen and (min-width:1140px){.App-home-company-history-entry-left{padding-top:68px;text-align:left;width:130px}.App-home-company-history-entry-left.noimage{margin-top:-6px;padding-top:0}.App-home-company-history-entry-right{padding-right:20px;width:calc(100% - 130px)}.App-home-company-history-entry-left span{font-size:25pt}.App-home-company-history-header{display:block}}.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{transform:scale(.95)}.App-home-project-driver-image-container{margin:25px -30px}.App-home-project-driver-image-container .international-driver{width:100%}.App-home-project-btn-container{margin:25px 0 38px}.App-home-project-subtitle{font-family:eurostile-condensed,Assistant,sans-serif;font-size:40px;font-weight:850;line-height:48px}@media screen and (min-width:1140px){.App-home-project-driver-image-container{margin:25px -75px}}.App-home-heindia-image-container{margin:25px -30px}.App-home-heindia-image-container-meeting{width:100%}.App-home-heindia-actions{margin:25px 0 38px;text-align:center}@media screen and (min-width:1140px){.App-home-heindia-image-container{margin:25px -75px}.App-home #intro.BookishContainer .BookishContainer-inner{padding:35px 0}}.App-project-subtitle{font-family:eurostile-condensed,sans-serif;font-size:40px;font-weight:850;line-height:48px}.App-project-image-container,.App-project-video-container{margin:25px -30px}.App-project-image-container .project-image{width:100%}.App-project-video-container{height:0;padding-bottom:56.25%;position:relative}.App-project-video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.App-project .section-start{padding-top:38px}.App-project .section-end{padding-bottom:38px}.App-project .TextSection-title{font-family:eurostile-condensed,sans-serif;font-size:28px;font-weight:850;line-height:34px}.App-project .TextSection-content{font-family:Assistant,sans-serif;font-size:24px;font-weight:400;line-height:31px}.App-project-more-drivers-locations .BookishContainer{margin:30px 0;word-break:break-word}.App-project-more-drivers-locations .BookishContainer-header-images img{width:150px}.App-project-more-drivers-locations .BookishContainer-header{font-size:40px;font-weight:850;line-height:48px;padding:25px 0;text-align:center;width:100%}.App-project-more-drivers-locations .BookishContainer-inner{height:100%;padding:68px 30px}.App-projects-intro img{pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (min-width:1140px){.App-project-image-container,.App-project-video-container{margin:25px -75px}.App-project-more-drivers-locations{display:flex;flex-direction:row;gap:30px}.App-project-more-drivers-locations .BookishContainer{width:310px}.App-project-more-drivers-locations .BookishContainer-header-images img{width:120px}.App-project-more-drivers-locations .BookishContainer-inner{min-height:730px}}.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{display:block;height:100%;width:100%}.App,.App-body{background-color:#fff}.App-body{min-height:calc(100% - 120px);position:relative}
/*# sourceMappingURL=main.193e8d91.css.map*/