:root{--bs-body-color:#3f4144;--bs-body-bg:#fff;--bs-body-font-family:"Breul Grotesk Extra Light",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:300;--bs-body-line-height:1.5;--bs-link-color:#a01924;--bs-link-color-rgb:160,25,36;--bs-link-hover-color:#6a1119;--bs-link-hover-color-rgb:106,17,25}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-color:#3f4144;--bs-card-color:#3f4144;--bs-card-bg:#fff;--bs-card-border-color:rgba(0,0,0,.125);--bs-card-border-width:0;--bs-card-border-radius:50px}@import-glob "./**/*.css";.about-us-header{color:#fff;margin-top:10px;padding-top:1.74vw;position:relative}.about-us-header>*{position:relative;z-index:1}.about-us-header:after{background:url(/static/dist/images/heatbeatwebsite/aboutus/skyline.svg) 50% no-repeat,transparent radial-gradient(closest-side at 48% 50%,#a01924 25%,#500d12 200%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(-1deg);transform-origin:top right}.about-us-header .container{padding-bottom:100px;padding-top:120px}.about-us-header h1,.about-us-header h2{font:normal normal 300 40px/46px Breul Grotesk Light}.about-us-introduction{padding-bottom:3rem;padding-top:calc(1.74vw + 100px)}.about-us-contact,.about-us-introduction{background:#f4f5f6;color:#3f4144;font:normal normal 200 1.25rem/1.15 Breul Grotesk Extra Light}.about-us-contact{padding:80px 0 140px;position:relative}.about-us-contact:before{background:transparent radial-gradient(closest-side at 48% 50%,#a4a4a44d 25%,#5252524d 114%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(1deg);transform-origin:top right}.about-us-contact>*{position:relative;z-index:1}.about-us-contact h2{font:normal normal 300 36px/42px Breul Grotesk Light}.about-us-contact h5{font:normal normal 300 24px/32px Breul Grotesk Light}.about-us-contact .mail-nbg,.about-us-contact .phone-nbg{color:#3f4144;font:normal normal 300 24px/32px Breul Grotesk Extra Light;text-decoration:none}.about-us-contact .mail-nbg:hover{color:#2c6f8e}.image-card-peter{filter:brightness(1.4) contrast(1.1)}.name-card{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;margin:10px 0 30px;opacity:.8;padding:8px;width:300px}@media screen and (min-width:576px){.name-card{left:50%;position:absolute;top:80%;width:18rem}}@media screen and (min-width:992px){.name-card-peter{left:auto;right:50%;text-align:right}}.name-card-name{font:normal normal 300 24px/32px Breul Grotesk Light}.name-card-position{font-size:1.375rem}.about-us-history{background:#f4f5f6;color:#3f4144;padding:40px 0}.about-us-history h2{font:normal normal 300 36px/42px Breul Grotesk Light}.timeline{margin:0 auto;max-width:1140px;padding:15px 0;position:relative;width:100%}.timeline:before{background:#6e060e;bottom:182px;content:"";left:89px;position:absolute;top:0;width:2px}.history-container{padding:15px 30px 15px 120px;position:relative;width:100%}.history-container:after{background:url(/static/dist/images/heatbeatwebsite/aboutus/legendred.svg) no-repeat;content:"";height:16px;left:82px;position:absolute;top:calc(50% - 24px);width:16px}.history-date{font:normal normal 200 15px/21px Breul Grotesk Extra Light;left:4px;letter-spacing:1px;position:absolute;text-align:center;text-transform:uppercase;top:calc(50% - 25px)}.history-content{background:#fff;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top:8px solid #a01924;box-shadow:0 8px 40px #00000029;padding:30px 30px 30px 40px}.history-content-blue{border-color:#2c6f8e}.history-content h3{font:normal normal 200 20px/27px Breul Grotesk Extra Light;margin:0 0 10px}.history-content p{font:normal normal 200 15px/21px Breul Grotesk Extra Light;margin:0}@media (min-width:578px){.timeline:before{height:91.5%}.history-content h3{font-size:24px}.history-content p{font-size:18px}}@media (min-width:768px){.timeline:before{bottom:auto;height:94%;left:calc(50% - 1px);top:-40px}.history-container{padding:15px 30px;position:relative;width:50%}.history-container:nth-child(2n){left:50%}.history-container:before{background:#6e060e;content:"";height:2px;position:absolute;right:0;top:calc(50% - 1px);width:30px}.history-container:nth-child(2n):before{left:0;right:auto}.history-date{font-size:28px;left:auto;line-height:50px;right:-160px;top:calc(50% - 25px)}.history-container:nth-child(2n) .history-date{left:-160px;right:auto}.history-container:after{height:50px;left:auto;right:-24px;width:50px}.history-container:nth-child(2n):after{left:-24px;right:auto}.history-content{padding:30px 90px 30px 30px}.history-container:nth-child(2n) .history-content{padding:30px 30px 30px 26px}}.careers{font-size:18px}.careers h1,.careers h2,.careers h3{font-family:Breul Grotesk Light}.careers h2{font-size:36px}.careers h3{font-size:28px}.careers-header{color:#fff;margin-top:10px;padding-top:1.74vw;position:relative}.careers-header>*{position:relative;z-index:1}.careers-header:before{background:url(/static/dist/images/careers/backgrounds/stairs.svg) 97% 99%/31rem 12.875rem no-repeat,transparent radial-gradient(closest-side at 48% 50%,#a01924 25%,#500d12 200%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(-1deg);transform-origin:top right}.careers-header .container{padding-bottom:110px;padding-top:110px}.careers-header h1,.careers-header h2{font:normal normal 300 40px/46px Breul Grotesk Light;margin:0}.careers-open-positions{background:#f4f5f6;padding:100px 0 160px}.careers-open-positions .card{border:0;border-radius:0 0 15px 15px;border-top:8px solid #a01924;padding:1rem 23px}.careers-open-positions .card-title{font-size:24px;line-height:27px}.careers-open-positions .badge-outline{border:1px solid #3f4144;border-radius:.25rem;color:#3f4144;font:normal normal 200 14px/23px Breul Grotesk Light}.careers-open-positions .accordion-button{background:transparent!important;box-shadow:none!important}.careers-open-positions .card a{color:#2c6f8e;font-size:1.25rem}.careers-theses{margin-top:-1.74vw;padding-bottom:160px;padding-top:1.74vw;position:relative}.careers-theses>*{position:relative;z-index:1}.careers-theses:before{background:#f4f5f6 radial-gradient(closest-side at 50% 50%,#a4a4a44d 0,#5252524d 100%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(1deg);transform-origin:top left}.careers-introduction{font:normal normal 200 20px/23px Breul Grotesk Extra Light;margin:30px 0}.careers .send-to{font:normal normal 300 28px/32px Breul Grotesk Light}.careers .mail-apl{color:#2c6f8e;font-size:24px;text-decoration:none}.careers .mail-apl:hover{color:#0a58ca}.theses-description{background-color:#fff;margin-bottom:190px;padding:38px 40px 75px}.theses-description h3{font:normal normal 200 24px/27px Breul Grotesk Extra Light;margin:25px 0}@media screen and (min-width:1200px){.theses-description{padding-left:100px;padding-right:100px}}.careers-theses .card{border:0;border-radius:0 0 15px 15px;border-top:8px solid #2c6f8f;margin-top:45px}.careers-theses .semester{color:#2c6f8f;font:normal normal normal 16px/19px Breul Grotesk Regular;margin:26px 24px 0 0}.careers-theses .card-title{font-size:24px;line-height:27px;margin-bottom:16px}.careers-theses .card-body{padding:32px 39px 44px}.cookies-header{color:#fff;margin-top:20px;overflow:hidden;padding-top:1.74vw;position:relative}.cookies-header>*{position:relative;z-index:1}.cookies-header:before{background:url(/static/dist/images/heatbeatwebsite/backgrounds/cookies.svg) 95% 45px/auto 107% no-repeat,transparent radial-gradient(closest-side at 50% 50%,#2694b9 0,#2c6f8f 55%,#134657 152%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(-1deg);transform-origin:top right}.cookies-header .container{padding-bottom:170px;padding-top:110px}.cookies-header h1,.cookies-header h2{font:normal normal 300 40px/46px Breul Grotesk Light;margin:0}.cookies-main{padding-bottom:160px;padding-top:80px}.cookies-main h2{font:normal normal 300 36px/42px Breul Grotesk Light;margin-bottom:1rem}.cookies-main p{font:normal normal 200 20px/23px Breul Grotesk Extra Light;margin-bottom:2rem}.cookies-main a{color:#2c6f8f;text-decoration:none}.data-policy-header{color:#fff;margin-top:20px;overflow:hidden;padding-top:1.74vw;position:relative}.data-policy-header>*{position:relative;z-index:1}.data-policy-header:before{background:url(/static/dist/images/heatbeatwebsite/backgrounds/privacy.svg) 95% 44px/auto 107% no-repeat,transparent radial-gradient(closest-side at 50% 50%,#2694b9 0,#2c6f8f 55%,#134657 152%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(-1deg);transform-origin:top right}.data-policy-header .container{padding-bottom:150px;padding-top:110px}.data-policy-header h1,.data-policy-header h2{font:normal normal 300 40px/46px Breul Grotesk Light;margin:0}.data-policy-main{background:#f4f5f6;font-size:20px;line-height:23px;padding-bottom:160px;padding-top:80px}.data-policy-main h2{font:normal normal 300 36px/42px Breul Grotesk Light;margin-bottom:2rem;margin-top:2rem}.data-policy-main h3{font:normal normal 300 28px/32px Breul Grotesk Light;margin-bottom:1rem;margin-top:2rem}.data-policy-main a{color:#2c6f8e;text-decoration:none}.errorImage{display:block;height:auto;margin:0 auto;max-width:100%;padding:.8rem 0;text-align:center;width:300px}.events-page{--bg-color-trade_fair:#a01924;--bg-color-webinar:#2c6f8f;--bg-color-webinar_feature_update:#831212;--bg-color-conference:#b94404;--bg-color-expert_forum:#501876;--bg-color-other:#a33b7d;font-family:Montserrat}.events-page .events-hero{background:radial-gradient(98.69% 98.69% at 1.31% 0,#a01924 9%,#500d12 100%);color:#fff;min-height:500px;overflow:hidden;padding:5rem}.events-page .events-hero .title-hero{font-size:48px;font-weight:800;letter-spacing:0;line-height:70px;padding-bottom:4rem;padding-left:10vw;text-transform:uppercase}.events-page .events-hero .title-hero .title-hero-sm{display:none}.events-page .events-hero .hero-underline{position:relative;width:fit-content}.events-page .events-hero .hero-underline:after{background:#fff;bottom:10%;content:"";height:50%;left:0;opacity:.4;position:absolute;width:110%}.events-page .events-hero .event-timer-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1000px}.events-page .events-hero .event-timer-row .event-timer-wrap{display:flex;flex-direction:column}.events-page .events-hero .event-timer-row .event-timer-number{font-size:96px;font-weight:700;line-height:70px;text-align:center;text-transform:uppercase}.events-page .events-hero .event-timer-row .event-timer-text{font-size:32px;font-weight:500;line-height:100%;text-align:center}.events-page .events-hero .current-event-message{display:none;font-size:32px;font-weight:800;line-height:70px;margin-left:clamp(20px,70vw,calc(100vw - 900px));margin-top:2rem;position:relative;text-transform:uppercase}.events-page .events-hero .current-event-message-sm{display:none;flex-direction:column}.events-page .events-list{display:flex;flex-direction:column;gap:2rem;margin:auto;min-width:40vw;padding:5rem;width:fit-content}.events-page .events-list .no-events-message{border-left:2px solid var(--hbe-red);font-size:28px;font-weight:500;padding-left:1rem}.events-page .events-list .event-item{align-items:stretch;display:flex;max-width:95vw;position:relative}.events-page .events-list .event-date{font-size:36px;font-weight:600;letter-spacing:0;line-height:48px;margin:auto 0;min-width:400px;padding-bottom:13px;padding-right:1rem;padding-top:13px;text-align:right}.events-page .events-list .event-date-hour{font-size:28px;font-weight:500;line-height:36px}.events-page .events-list .border-event-date{width:100%}.events-page .events-list .border-event-date:after{background-color:inherit;content:"";height:100%;position:absolute;top:0;transform:translateX(calc(1rem - 2px));width:4px}.events-page .events-list .event-info{display:flex;flex-direction:column;max-width:800px;padding:0 1rem}.events-page .events-list .event-info .event-title{font-size:28px;font-weight:500;hyphens:auto;letter-spacing:0;line-height:36px;overflow-wrap:break-word;padding:10px 0}.events-page .events-list .event-info .event-description{font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;padding:10px 0}.events-page .events-list .event-info .event-label{color:#fff;padding:1px 10px;text-transform:capitalize;width:fit-content}@media (max-width:991.98px){.events-page .events-hero{padding:5rem 0}.events-page .events-hero .event-timer-row .event-timer-wrap{flex:0 0 calc(50% - 5px);padding:1rem}.events-page .events-list{min-width:0;padding:1rem}.events-page .events-list .event-date{min-width:300px}}@media only screen and (max-width:768px){.events-page .events-hero .title-hero .title-hero-sm{display:block}.events-page .events-hero .title-hero .title-hero-lg{display:none}.events-page .events-hero .title-hero{font-size:32px;line-height:48px}.events-page .events-hero .event-timer-row{max-width:100%}.events-page .events-hero .event-timer-row .event-timer-number{font-size:64px;line-height:70px}.events-page .events-hero .event-timer-row .event-timer-text{font-size:24px}.events-page .events-list .event-item{flex-direction:column}.events-page .events-list .event-date{padding-bottom:2rem;padding-left:1rem;position:relative;text-align:left}.events-page .events-list .border-event-date:after{height:4px;left:1rem;top:100%;transform:translateY(calc(-1rem - 2px));width:50%}.events-page .events-hero .current-event-message{font-size:25px}.events-page .events-hero .current-event-message-sm{display:flex}.events-page .events-hero .current-event-message-lg{display:none}}@media (max-width:575.98px){.events-page .events-hero .title-hero{padding-left:10px}}body{--hbe-red:#a01924;--hbe-blue:#2c6f8e}.section-link-container a{color:inherit;font-family:Breul Grotesk Light;text-decoration:none}.section-bg-blue{color:#fff;margin-bottom:1.74vw;padding-top:1.74vw;position:relative}.section-bg-blue>*{position:relative;z-index:1}.section-bg-blue:before{background:transparent radial-gradient(closest-side at 50% 50%,#2694b9 0,#2c6f8f 55%,#134657 152%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform-origin:top right}#section-index-hero{align-items:center;background-attachment:fixed;background-image:url(/static/dist/images/heatbeatwebsite/index/heroimagesm.webp),linear-gradient(to bottom left,#f4f5f6,#3f4144);background-position:100% 0;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;font:1rem/1.5 Montserrat;margin-top:calc((var(--navbar-height) + var(--navbar-spacing))*-1);min-height:calc(70vh - var(--top-border-height));padding-top:calc(var(--navbar-height) + var(--navbar-spacing))}@media (min-width:992px){#section-index-hero{background-image:url(/static/dist/images/heatbeatwebsite/index/heroimagelg.webp),linear-gradient(to bottom left,#f4f5f6,#3f4144)}}#section-book-demo .container,#section-index-hero .container{--bs-gutter-x:4.5rem}#section-index-hero .hero-title{font-size:48px;font-weight:800;line-height:70px;padding:1.5rem 1.5rem 1.5rem 1rem;position:relative;text-transform:uppercase;white-space:nowrap;z-index:1}#section-index-hero .hero-title .title-line-1,#section-index-hero .hero-title .title-line-2,#section-index-hero .hero-title .title-line-3{position:relative}#section-index-hero .hero-title .title-line-1:before,#section-index-hero .hero-title .title-line-2:before,#section-index-hero .hero-title .title-line-3:before{background:#a01924;bottom:0;content:"";height:55%;left:-1rem;opacity:.8;position:absolute;width:100%;z-index:-1}#section-index-hero .hero-title .title-line-1:before{width:110%}#section-index-hero .hero-title .title-line-2:before{width:100%}#section-index-hero .hero-title .title-line-3:before{width:120%}@media (max-width:575.98px){#section-index-hero .hero-title{font-size:28px;line-height:48px}}.hero-text{max-width:480px}#section-index-hero .laptop{margin:2rem 0 4rem}@media (min-width:576px){#section-index-hero .laptop{margin-left:5%;margin-right:5%}}@media (min-width:992px){#section-index-hero .laptop{max-width:110vh;width:1000px}}@media (max-width:575.98px){#section-index-hero .laptop{left:20vw;width:90vw}}#section-book-demo{text-wrap-style:balance;background:radial-gradient(98.69% 98.69% at 1.31% 0,#a01924 9%,#500d12 100%);color:#fff;font:1rem/1.5 Montserrat;min-height:30vh;padding-bottom:56px;padding-top:56px}.index-page .references{background:#fff;padding:min(10vw,100px)}.newsletter{font:normal normal 200 1.25rem/1.5 Breul Grotesk Extra Light;margin-bottom:0!important;min-height:800px}.newsletter:after{background:url(/static/dist/images/heatbeatwebsite/backgrounds/newsletter.svg) 2px 63px/18% no-repeat;content:"";display:block;height:100%;position:absolute;top:4%;width:100%}.newsletter .container{padding-bottom:70px;padding-top:140px}.newsletter p{margin:2.5rem 0}.legal-notice-header{color:#fff;margin-top:20px;overflow:hidden;padding-top:1.74vw;position:relative}.legal-notice-header>*{position:relative;z-index:1}.legal-notice-header:before{background:url(/static/dist/images/heatbeatwebsite/backgrounds/legal.svg) 95% 44px/auto 107% no-repeat,transparent radial-gradient(closest-side at 48% 50%,#a01924 25%,#500d12 200%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(-1deg);transform-origin:top right}.legal-notice-header .container{padding-bottom:150px;padding-top:110px}.legal-notice-header h1,.legal-notice-header h2{font:normal normal 300 40px/46px Breul Grotesk Light;margin:0}.legal-notice-main{font-size:20px;line-height:23px;padding-bottom:160px;padding-top:80px}.legal-notice-main h1{font:normal normal 300 36px/42px Breul Grotesk Light;margin-bottom:3rem}.legal-notice-main h2{font:normal normal 300 28px/32px Breul Grotesk Light}.legal-notice-main h3{font:normal normal 300 25px/32px Breul Grotesk Light;margin-bottom:1rem;margin-top:2rem}.legal-notice-main .bold{font:normal normal 300 24px/23px Breul Grotesk Light}.legal-notice-main a{color:#2c6f8f;text-decoration:none}.login{background:transparent radial-gradient(closest-side at 50% 50%,#2694b9 0,#2c6f8f 55%,#134657 152%) 0 0 no-repeat;color:#fff}@media only screen and (min-width:992px){.login .container-fluid{max-width:1400px;padding-top:25vh;transform:translateY(-10%)}}.login h2{font:normal normal 300 32px/42px Breul Grotesk Light}.login .request-demo{color:#fff;text-decoration:none}.login .card{border-radius:5px}#login-form .login-button{margin-top:.2rem}#login-form .login-button,#login-form label{font:normal normal 300 18px/23px Breul Grotesk Light}#login-form label{color:#3f4144;margin-bottom:.5rem;margin-top:1rem}.forgot-password a{color:#3f4144;font-size:.9rem;text-decoration:none}.forgot-password a:hover{color:#134657;text-decoration:underline}.digital-twin-introduction,.forgot-password,.request-demo{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400}.newsletter-header{color:#fff;margin-top:10px;padding-top:1.74vw;position:relative}.newsletter-header>*{position:relative;z-index:1}.newsletter-header:before{background:url(/static/dist/images/newsletter/backgrounds/header.svg) 85% -35px no-repeat,transparent radial-gradient(closest-side at 50% 50%,#2694b9 0,#2c6f8f 55%,#134657 152%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(-1deg);transform-origin:top right}.newsletter-header .container{padding-bottom:7px;padding-top:30px}.newsletter-header h1,.newsletter-header h2{font:normal normal 300 40px/46px Breul Grotesk Light;margin:0}.highlight-newsletter{--hl-color:#2c6f8e;--hl-color-hover:#163848}.highlight-blog{--hl-color:#a01924;--hl-color-hover:#6a1119}.newsletter-overview{background:#f4f5f6;color:#3f4144;font:normal normal 200 18px/21px Breul Grotesk Extra Light;padding-top:1.74vw}.newsletter-overview .card{border-radius:0 0 2.5rem 2.5rem;font-size:1.125rem}.newsletter-overview .card-img-top{border-top-left-radius:0;border-top-right-radius:0}.newsletter-overview .card:after{background:var(--hl-color,#a01924);content:"";height:7px;position:absolute;top:0;width:100%}.newsletter-overview .newsletter-card-date{color:var(--hl-color);font-size:13px;letter-spacing:.2ch}.newsletter-overview .newsletter-card-pill{border:1px solid var(--hl-color);color:var(--hl-color);font-size:13px;padding:.3rem}.newsletter-overview .card-body{padding:1.5rem}.newsletter-overview .card-title{font:normal normal 200 22px/27px Breul Grotesk Extra Light;margin-bottom:1rem;min-height:135px}.newsletter-overview .card-text{position:relative}.newsletter-overview .card-text:before{background:var(--hl-color);content:"";height:4px;position:absolute;top:-20px;width:45px}.newsletter-overview .card a{color:var(--hl-color,#a01924);font-size:16px;font-weight:var(--bs-btn-font-weight);letter-spacing:.2ch;padding:0;text-decoration:none}.newsletter-overview .card a:hover{color:var(--hl-color-hover,#6a1119)}.newsletter-subscribe-button{color:#3f4144;font:normal normal 200 1.5rem/27px Breul Grotesk Extra Light;text-decoration:none}.newsletter-pagination-current{font:normal normal 200 22px/27px Breul Grotesk Extra Light}.newsletter-main{background-color:#f4f5f6;background-image:url(/static/dist/images/newsletter/backgrounds/networkleft.svg),url(/static/dist/images/newsletter/backgrounds/networkright.svg);background-position:left 19%,right 11.5%;background-repeat:no-repeat;background-size:450px 905px,356px 905px;color:#3f4144;font:normal normal 200 20px/23px Breul Grotesk Extra Light;padding:40px 0}.newsletter-main .card{border-radius:1rem}.newsletter-main .card-header{border-radius:0;border-top:8px solid #2c6f8e;color:#fff;padding:2rem 2rem 0 1rem}.newsletter-main .issue-number{font:normal normal 200 24px/27px Breul Grotesk Extra Light;margin-bottom:24px}.newsletter-main .published-at{font:normal normal normal 20px/23px Breul Grotesk Regular}.newsletter-main .card-title{color:#fff;font:normal normal 300 36px/42px Breul Grotesk Light;margin-top:24px;min-height:3lh}.newsletter-main .card-body{padding:4rem 1rem 2rem}@media screen and (min-width:992px){.newsletter-main .card-header{padding-left:6rem}.newsletter-main .card-body{padding-left:6rem;padding-right:6rem}}.newsletter-main .card-body a{color:#2c6f8e;font-style:italic;text-decoration:none}.newsletter-signup{background:url(/static/dist/images/heatbeatwebsite/backgrounds/newsletter.svg) 2px 63px/18% no-repeat,transparent radial-gradient(closest-side at 50% 50%,#2694b9 0,#2c6f8f 55%,#134657 152%) 0 0 no-repeat;color:#fff;padding:80px 0}.newsletter-signup h1,.newsletter-signup h2{font-size:46px;margin-bottom:3rem}.newsletter-signup a{color:#fff;text-decoration:none}.newsletter-signup-button{font-size:23px;line-height:1}.newsletter-signup-policy{font-size:24px}.password-change,.password-change-done{background:transparent radial-gradient(closest-side at 50% 50%,#2694b9 0,#2c6f8f 55%,#134657 152%) 0 0 no-repeat;color:#fff;padding:40px 0 80px}.password-change h2{font:normal normal 300 40px/47px Breul Grotesk Light}.password-change label{font:normal normal 300 18px/23px Breul Grotesk Light;margin-bottom:.5rem;margin-top:1rem}.password-change ul{margin-top:10px}.password-change .text-muted{font:normal normal 300 16px/21px Breul Grotesk Extra Light}.password-change .invalid-feedback{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400}.password-change .password-change-button{font:normal normal 300 18px/23px Breul Grotesk Light}.password-change-done p{font:normal normal 300 20px/23px Breul Grotesk Light}.password-change-done a{color:#3f4144;font:normal normal 300 18px/23px Breul Grotesk Light;text-decoration:none}.questionaire-header{color:#fff;margin-top:10px;padding-top:1.74vw;position:relative}.questionaire-header>*{position:relative;z-index:1}.questionaire-header:before{background:url(/static/dist/images/newsletter/backgrounds/header.svg) 85% -35px no-repeat,transparent radial-gradient(closest-side at 50% 50%,#2694b9 0,#2c6f8f 55%,#134657 152%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(-1deg);transform-origin:top right}.questionaire-header .container{padding-bottom:80px;padding-top:80px}.questionaire-header .h1{color:#fff;font:normal normal 300 40px/46px Breul Grotesk Light;letter-spacing:0;opacity:1;position:relative;text-align:left;z-index:1}.questionaire-main{padding-top:80px}.questionaire-main .heading{color:#3f4144;font:normal 300 32px/42px Breul Grotesk Light}.questionaire-main .strong{font-family:Breul Grotesk Light}.questionaire-description{font:normal normal 200 20px/23px Breul Grotesk Extra Light}.questionaire-main .card{border-radius:5px}.questionaire-form legend{font:normal normal 200 23px/28px Breul Grotesk Light}.questionaire-form label{font-size:18px}.questionaire-form .btn-primary{background-color:#2c6f8e!important;border-color:#2c6f8e!important;color:#fff}.references-header{color:#fff;margin-top:10px;padding-top:1.74vw;position:relative}.references-header>*{position:relative;z-index:1}.references-header:after{background:radial-gradient(closest-side at 48% 50%,#a01924 25%,#500d12 200%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(-1deg);transform-origin:top right}.references-overview-header:after{background:url(/static/dist/images/heatbeatwebsite/references/references.svg) right 5% bottom -70px/auto 320px no-repeat,radial-gradient(closest-side at 48% 50%,#a01924 25%,#500d12 200%) 0 0 no-repeat}.references-header.header-blue:after{background:url(/static/dist/images/heatbeatwebsite/references/showcaselangwasser/showcaseBG.svg) 100% no-repeat,transparent radial-gradient(closest-side at 50% 50%,#2694b9 0,#2c6f8f 55%,#134657 286%) 0 0 no-repeat}.references-header .container{padding-bottom:100px;padding-top:120px}.references-header h1,.references-header h2{font:normal normal 300 40px/46px Breul Grotesk Light}.references-main{background:#f4f5f6;color:#3f4144;font:normal normal 200 1.25rem/1.15 Breul Grotesk Extra Light;padding-bottom:3rem;padding-top:calc(1.74vw + 100px)}.references-main figcaption{font-size:1rem;padding:2rem 1rem 1rem;text-align:center}.references-main p{margin-bottom:2rem}.references-main a{color:#a01924;text-decoration:none}.references-main.main-blue a{color:#2c6f8e}.references-main h1,.references-main h2{font:normal normal 300 2.25rem/1.15 Breul Grotesk Light;margin-bottom:2rem}.project-partners{background:#f4f5f6;padding-bottom:260px}.project-partners a{text-decoration:none}.project-partners h2{font:normal normal 300 2.25rem/1.15 Breul Grotesk Light;margin-bottom:60px}.project-partners .img-logo{height:auto;margin:60px 20px 60px 0;max-width:calc(33% - 20px);width:auto}.references{color:#3f4144;font:normal normal 200 1.25rem/1.15 Breul Grotesk Extra Light}.references .card-img-top{border-top-left-radius:0;border-top-right-radius:0;max-width:100%}.references .card-img-top:first-child:nth-last-child(2),.references .card-img-top:nth-child(2):last-child{aspect-ratio:3/2;max-width:50%;object-fit:contain}.references .card-img-top:first-of-type{float:right}.references .badge{font:normal normal 300 16px/19px Breul Grotesk Light;margin-bottom:4px;padding:.5em .4em}.references .badge-outline{background-color:transparent;border:1px solid #999;color:#3f4144}.references .card{border-radius:2.5rem;font-size:1.125rem}.references .card-body{padding:1.5rem}.references .card-title{font-size:1.375rem;margin-bottom:1rem;min-height:2lh}.references .card-title a{color:inherit;text-decoration:none}.toc_container{background:#f9f9f9;border:1px solid #aaa;padding:20px;width:fit-content}.toc_title{font:normal normal 200 20px/23px Breul Grotesk Light;margin-bottom:1rem}.toc_container ul{padding:0}.toc_container li{list-style:none}.toc_container a{color:#2c6f8e}.pagination-nav a{color:#3f4144;font:normal normal 300 20px/23px Breul Grotesk Light;text-decoration:none}.services-header{color:#fff;margin-bottom:0;margin-top:22px;overflow:hidden;padding:135px 0 162px;position:relative}.services-header>*{position:relative;z-index:1}.services-header:before{background:url(/static/dist/images/heatbeatwebsite/backgrounds/network.svg) 95% -33px/410px no-repeat,transparent radial-gradient(closest-side at 50% 50%,#2694b9 0,#2c6f8f 89%,#134657 277%) 0 0 no-repeat;content:"";display:block;inset:0;position:absolute;transform:skewY(-1deg);transform-origin:top right}.services-header h1{font:normal normal 300 40px/46px Breul Grotesk Light}.services-introduction{background:#f4f5f6;color:#3f4144;font:normal normal 200 20px/23px Breul Grotesk Extra Light;padding:112px 0 2rem}.services-introduction .headline-introduction{font:normal normal 300 36px/42px Breul Grotesk Light;margin-bottom:2rem}.img-digitaltwin{margin:3rem auto;max-width:84%}.services{background-color:#f4f5f6;color:#3f4144;font:normal normal 200 1.25rem/1.15 Breul Grotesk Extra Light;padding:10px 0 80px}.portfolio-headline{font:normal normal 300 36px/42px Breul Grotesk Light;margin-bottom:2rem}.services .card{border-radius:2.5rem;font-size:1.125rem}.services .card-img-top{border-top-left-radius:0;border-top-right-radius:0;height:auto;margin:1rem auto 0;max-width:60%}.services .card-body{padding:4.5rem 1.5rem 3rem}.services .card-title{font-size:1.375rem;margin-bottom:1rem;min-height:2lh}.services .card-title a{color:inherit;text-decoration:none}.service-card:nth-of-type(4n+1) .card-body{background:no-repeat 0 100%/60px url(/static/dist/images/heatbeatwebsite/backgrounds/services_bg5.svg)}.service-card:nth-of-type(4n+2) .card-body,.service-card:nth-of-type(4n+3) .card-body{background:no-repeat bottom/90px url(/static/dist/images/heatbeatwebsite/backgrounds/services_bg2.svg)}.service-card:nth-of-type(4n) .card-body{background:no-repeat 100% 100%/110px url(/static/dist/images/heatbeatwebsite/backgrounds/services_bg4.svg)}.services-contact{background-color:#f4f5f6;color:#3f4144;font:normal normal 200 24px/27px Breul Grotesk Extra Light;padding-top:1.74vw;position:relative}.services-contact>*{position:relative;z-index:1}.services-contact:after{background:transparent radial-gradient(closest-side at 50% 50%,#a4a4a44d 0,#5252524d 100%) 0 0 no-repeat;content:"";display:block;height:100%;position:absolute;top:0;transform:skewY(1deg);transform-origin:top left;width:100%}.services-contact .container{padding-bottom:5rem;padding-top:5rem}.services-contact .contact-wrapper{margin-top:5rem}#services-mail,#services-phone{color:#3f4144;display:block;font:normal normal 300 24px Breul Grotesk Light;line-height:110px;margin-bottom:2rem;padding-left:130px;text-decoration:none}#services-mail:hover,#services-phone:hover{color:#2c6f8f}@media (min-width:992px){#services-mail,#services-phone{font-size:32px}}#services-mail{background:url(/static/dist/images/heatbeatwebsite/services/letter.svg) no-repeat}#services-phone{background:url(/static/dist/images/heatbeatwebsite/services/phone.svg) no-repeat}.blob{border:6px solid transparent;border-radius:50%;height:50px;position:relative;width:50px}@keyframes pulse{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.blob:hover,a:hover>.blob{animation:pulse 2s infinite}.blob:active,a:active .blob{scale:.85}.blob:after{border-radius:50%;content:"";display:block;height:100%;width:100%}.blob-arrow:before{background:#fff;content:"";display:block;inset:0;mask:url(images/arrow-right.svg) no-repeat center/contain;position:absolute}.blob.blob-arrow:before{inset:18%}.blob-red{background:rgba(143,22,32,.75);box-shadow:0 0 0 0 rgba(143,22,32,.7)}.blob-red:after{background:#8f1620}.blob-blue{background:#557ea6;box-shadow:0 0 0 0 #4b5aa0}.blob-blue:after{background:#2c6f8e}.blob-white{background:#96b7c7;box-shadow:0 0 0 0 #96b7c7}.blob-white:after{background:#fff}.blob-white.blob-arrow:before{background:#2c6f8e}.relative{position:relative}.banner-right{background:#fff;border-radius:25px 0 0 25px;bottom:-5rem;color:#3f4144;height:10rem;padding:.5rem 2rem 1rem;position:absolute;right:0}.banner-right img{height:100%;width:auto}.banner-left{background:#fff;border-radius:0 25px 25px 0;padding-left:calc((100% - var(--container-width, 100%))/2 + 12px + var(--container-width, 100%)*(1 - var(--factor, 1)));padding-right:16px;width:calc((100% - var(--container-width, 100%))/2 - 12px + var(--container-width, 100%)*var(--factor, 1))}:root{--container-sm:540px;--container-md:720px;--container-lg:960px;--container-xl:1140px;--container-xxl:1320px}@media (min-width:576px){.banner-left{--container-width:var(--container-sm)}}@media (min-width:768px){.banner-left{--container-width:var(--container-md)}}@media (min-width:992px){.banner-left{--container-width:var(--container-lg)}}@media (min-width:1200px){.banner-left{--container-width:var(--container-xl);--factor:0.9166666}}@media (min-width:1400px){.banner-left{--container-width:var(--container-xxl);--factor:0.9166666}}.btn{--bs-btn-padding-x:1.25rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family:"Montserrat";--bs-btn-font-size:0.875rem;--bs-btn-font-weight:500;--bs-btn-border-width:3px;--bs-btn-border-radius:calc(infinity * 1px);--bs-btn-disabled-opacity:1}.btn-lg{--bs-btn-padding-x:2.625rem;--bs-btn-padding-y:1rem;--bs-btn-font-size:1.125rem}.btn-sm{--bs-btn-padding-x:1rem;--bs-btn-padding-y:0.25rem;--bs-btn-font-size:0.875rem}.btn-primary{--bs-btn-color:#a01924;--bs-btn-bg:#fff;--bs-btn-border-color:transparent;--bs-btn-hover-color:#a01924;--bs-btn-hover-bg:#f4f5f6;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#a01924;--bs-btn-active-bg:#e0e2e3;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#e0e2e3;--bs-btn-disabled-bg:#fff;--bs-btn-disabled-border-color:transparent}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:transparent;--bs-btn-border-color:#fff;--bs-btn-hover-color:#a01924;--bs-btn-hover-bg:#f4f5f6;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#a01924;--bs-btn-active-bg:#e0e2e3;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#e0e2e3;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e0e2e3}.btn-primary.btn-blue{--bs-btn-font-weight:400;--bs-btn-color:#fff;--bs-btn-bg:#2c6f8f;--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1b5d7c;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#fff;--bs-btn-active-bg:#18526d;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#e0e2e3;--bs-btn-disabled-bg:#a4a4a4;--bs-btn-disabled-border-color:transparent}.btn-secondary.btn-blue{--bs-btn-font-weight:400;--bs-btn-color:#2c6f8f;--bs-btn-bg:transparent;--bs-btn-border-color:#2c6f8f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1b5d7c;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#fff;--bs-btn-active-bg:#18526d;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#e0e2e3;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e0e2e3}@media (max-width:768px){.btn{width:100%}}.cookie-banner{background:#a4a4a4;border-radius:0;font:normal normal 200 1.25rem/1.5 Breul Grotesk Extra Light;margin:0;padding:24px 0}.cookie-banner a{color:#3f4144;text-decoration:none}.cookie-banner .blob-arrow{display:inline-block;height:1lh;position:relative;vertical-align:bottom;width:1lh}.cookie-banner .blob-arrow:before{background:#707070}@font-face{font-display:swap;font-family:Breul Grotesk Regular;font-style:normal;font-weight:400;src:url(/static/dist/fonts/breulgroteskb-regular-webfont.woff2) format("woff2"),url(/static/dist/fonts/breulgroteskb-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Breul Grotesk Light;font-style:normal;font-weight:400;src:url(/static/dist/fonts/breulgroteskb-light-webfont.woff2) format("woff2"),url(/static/dist/fonts/breulgroteskb-light-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Breul Grotesk Extra Light;font-style:normal;font-weight:400;src:url(/static/dist/fonts/breulgroteskb-extralight-webfont.woff2) format("woff2"),url(/static/dist/fonts/breulgroteskb-extralight-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(/static/dist/fonts/montserrat-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/static/dist/fonts/montserrat.woff2) format("woff2")}.footer{background:#3f4144;color:#a4a4a4;font-size:18px;line-height:1.15;position:relative}.footer .about-company,.footer .contact-headline,.footer .contact-mail,.footer .contact-phone{font-size:20px}.footer .contact-headline{font-family:Breul Grotesk Regular}.footer .about-company a,.footer .mail-nbg,.footer .phone-nbg{color:#a4a4a4;font-size:1.25rem;text-decoration:none;transition:color .2s}.footer .about-company a:hover,.footer .mail-nbg:hover,.footer .phone-nbg:hover{color:#2c6f8e}.footer .contact-mail .mail-nbg,.footer .contact-phone .phone-nbg{padding-left:1.8rem}.footer .img-footer-contact{max-height:28px;max-width:22px}.footer #logo-hbe{max-height:99px;max-width:128px}.footer .linkedin{height:30px;width:fit-content}.footer .copyright{border-top:1px solid hsla(0,0%,100%,.1);font-size:16px}.laptop{margin:auto;padding-bottom:.4rem;position:relative}.laptop .laptop-screen{background:#ecf1f7;background-image:linear-gradient(180deg,#333,#111);border:2px solid #ccc;border-radius:.7rem;box-shadow:0 .1rem 0 #cfcfcf;padding:2%;position:relative;z-index:1}.laptop .laptop-screen img{background:#000;border-radius:5px;display:block;height:auto;max-width:100%}.laptop .laptop-bottom{background:#e9eff5;background-image:linear-gradient(90deg,#d2dde9 0,#f9fcff 15%,#e5ebf2 40%,#e5ebf2 60%,#f9fcff 85%,#d2dde9);height:.7rem;margin-left:-4%;margin-right:-4%;position:relative;z-index:1}.laptop .laptop-bottom:before{background:#f6f9fc;background-image:linear-gradient(90deg,#c3cfdb 0,#f6f9fc 10%,#f6f9fc 90%,#c3cfdb);border-radius:0 0 .2rem .2rem;content:" ";display:block;height:.7rem;margin:0 auto;width:20%}.laptop .laptop-under{background:#e2e8f0;background-image:linear-gradient(180deg,#e2e8f0,#bec7d1);display:block;height:.4rem;left:25%;position:absolute;top:100%;width:50%}.laptop .laptop-under:after,.laptop .laptop-under:before{background:inherit;border-bottom-left-radius:100%;bottom:0;content:" ";display:block;position:absolute;right:100%;top:0;width:50%}.laptop .laptop-under:after{border-bottom-left-radius:0;border-bottom-right-radius:100%;left:100%;right:auto}@keyframes rotate4{to{transform:rotate(1turn)}}@keyframes dash4{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}.loading-bar{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:10px solid #f3f3f3;border-color:#a01924 #2c6f8e;border-radius:50%;border-style:solid;border-width:10px;height:70px;margin:0 auto;width:70px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--navbar-height:96px;--navbar-spacing:0px;--top-border-height:8px}body.page-index{--navbar-spacing:38px}html{scroll-padding-top:calc(var(--navbar-height) + 20px)}body:before{background:#831212;content:"";height:var(--top-border-height);position:sticky;top:0;width:100%;z-index:1200}#hbe-nav{background-color:#fff;color:#3f4144;min-height:calc(var(--navbar-height) + var(--navbar-spacing));padding:var(--navbar-spacing) 20px 0 36px;position:sticky;top:calc(var(--top-border-height) - var(--navbar-spacing));z-index:1000}#hbe-nav .navbar-brand{flex-shrink:0;height:50px;margin:calc((var(--navbar-height) - 50px)/2) 0;padding:0;position:relative;width:200px}#hbe-nav .navbar-logo{height:100%;position:absolute}#hbe-nav,#hbe-nav .navbar-logo{transition:all .3s ease}body.scrolled #hbe-nav,body.scrolled #hbe-nav .navbar-logo{transition:all .5s ease}.page-index:not(.scrolled) #hbe-nav{background-color:transparent}.page-index:has(.navbar-collapse.collapsing) #hbe-nav,.page-index:has(.navbar-collapse.show) #hbe-nav{background-color:#fff}#heatbeat-logo-header-grey,.page-index:has(.navbar-collapse.collapsing) #heatbeat-logo-header-grey,.page-index:has(.navbar-collapse.show) #heatbeat-logo-header-grey{opacity:0}#heatbeat-logo-header-color,.page-index:has(.navbar-collapse.collapsing) #heatbeat-logo-header-color,.page-index:has(.navbar-collapse.show) #heatbeat-logo-header-color{opacity:1}.page-index:not(.scrolled) #heatbeat-logo-header-color{opacity:0}.page-index:not(.scrolled) #heatbeat-logo-header-grey{opacity:1}.navbar{--bs-navbar-color:inherit;--bs-navbar-hover-color:inherit;--bs-navbar-nav-link-padding-x:1rem}.navbar-nav{--bs-nav-link-font-weight:500;--bs-nav-link-font-size:0.875rem;font-family:Montserrat}@media (min-width:992px){.navbar-expand-lg .navbar-nav #nav-login.btn{margin-left:var(--bs-navbar-nav-link-padding-x);margin-right:var(--bs-navbar-nav-link-padding-x)}}#language-chooser .btn{display:inline-block;width:auto}#language-chooser .btn:first-of-type{padding-right:2px}#language-chooser .btn:not(:first-of-type){padding-left:2px}#language-chooser .btn.active{color:#831212}#language-chooser .btn:not(:first-of-type):before{color:#3f4144;content:"|";font-family:Breul Grotesk Extra Light;margin-right:4px;transform:translateY(2px)}#hbe-nav .navbar-toggler,#hbe-nav .navbar-toggler:active,#hbe-nav .navbar-toggler:focus{border:0;box-shadow:none;outline:none}#hbe-nav .toggler-icon{background-color:#a01924;display:block;height:3px;transition:all .2s;width:30px}#hbe-nav .middle-bar{margin:5px auto}#hbe-nav .navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}#hbe-nav .navbar-toggler .middle-bar{filter:alpha(opacity=0);opacity:0}#hbe-nav .navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}#hbe-nav .navbar-toggler.collapsed .top-bar{transform:rotate(0)}#hbe-nav .navbar-toggler.collapsed .middle-bar{filter:alpha(opacity=100);opacity:1}#hbe-nav .navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}#hbe-nav .navbar-toggler.collapsed .toggler-icon{background-color:#2c6f8f}.page-index:not(.scrolled) #hbe-nav .navbar-toggler.collapsed .toggler-icon{background-color:#3f4144}@media (max-width:992px){.navbar-nav{--bs-nav-link-padding-y:1rem;--bs-nav-link-padding-x:1rem;padding:0 42px 4rem}.navbar-nav #nav-login{padding-left:var(--bs-nav-link-padding-x);padding-right:var(--bs-nav-link-padding-x);width:auto}.navbar-nav .nav-item:has(#nav-login){margin-bottom:var(--bs-nav-link-padding-y);margin-top:var(--bs-nav-link-padding-y);order:100}.navbar-nav .nav-item:has(#logout_form){order:101}}.large-heading{font:normal normal 300 44px/51px Breul Grotesk Light;text-align:left}.lining-blue,.lining-red{border-top:8px solid!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.lining-red{border-color:#a01924!important}.lining-blue{border-color:#2c6f8e!important}.hl-black,.hl-blue,.hl-red,.hl-white{height:.3125rem;margin:0 0 .8rem;width:1.875rem}.hl-red{background-color:#a01924}.hl-blue{background-color:#2c6f8e}.hl-black{background-color:#3f4144}.hl-white{background-color:#fff}.rotate-180{transform:rotate(180deg)}
/*# sourceMappingURL=index-d7dcf516.min.css.map */