:root{--bs-body-color:#3f4144;--bs-body-bg:#fff;--bs-body-font-family:"Montserrat",Helvetica,Arial,sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--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-size:2.5rem;line-height:1.2}.about-us-introduction{background:#f4f5f6;padding-bottom:3rem;padding-top:calc(1.74vw + 100px)}.about-us-contact{background:#f4f5f6;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-size:2rem;line-height:1.2}.about-us-contact h5{font-size:1.25rem;line-height:1.2}.about-us-contact .mail-nbg,.about-us-contact .phone-nbg{color:#3f4144;font-size:1.25rem;line-height:1.2;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}}.about-us-history{background:#f4f5f6;padding:40px 0}.about-us-history h2{font-size:2rem;line-height:1.2}.timeline{margin:0 auto;max-width:1140px;padding:15px 0;position:relative;width:100%}.timeline:before{background:#6e060e;bottom:182px;content:"";left:95px;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:88px;position:absolute;top:calc(50% - 8px);width:16px}.history-date{font-size:1rem;left:0;letter-spacing:1px;line-height:1;position:absolute;text-align:center;text-transform:uppercase;top:calc(50% - .5rem)}.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{margin:0 0 10px}.history-content p{margin:0}@media (min-width:578px){.timeline:before{height:91.5%}.history-content h3{font-size:1.5rem;line-height:1.2}}@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:1.5rem;left:auto;line-height:1;right:-160px;top:calc(50% - .75rem)}.history-container:nth-child(2n) .history-date{left:-160px;right:auto}.history-container:after{height:50px;left:auto;right:-24px;top:calc(50% - 25px);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 h2{font-size:2rem;line-height:1.2}.careers h3{font-size:1.5rem;line-height:1.2}.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-size:2.5rem;line-height:1.2;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:1.5rem;line-height:1.2}.careers-open-positions .badge-outline{border:1px solid #3f4144;border-radius:.25rem;color:#3f4144}.careers-open-positions .accordion-button{background:transparent!important;box-shadow:none!important}.careers-open-positions .card a{color:#2c6f8e}.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{margin:30px 0}.careers .send-to{font-size:1.5rem;line-height:1.2}.careers .mail-apl{color:#2c6f8e;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-size:1.5rem;line-height:1.2;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;margin:26px 24px 0 0}.careers-theses .card-title{font-size:1.5rem;line-height:1.2;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-size:2.5rem;line-height:1.2;margin:0}.cookies-main{padding-bottom:160px;padding-top:80px}.cookies-main h2{font-size:2rem;line-height:1.2;margin-bottom:1rem}.cookies-main p{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-size:2.5rem;line-height:1.2;margin:0}.data-policy-main{background:#f4f5f6;padding-bottom:160px;padding-top:80px}.data-policy-main h2{font-size:2rem;line-height:1.2;margin-bottom:2rem}.data-policy-main h3{font-size:1.5rem;line-height:1.2;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}.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:3rem;font-weight:800;letter-spacing:0;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:6rem;font-weight:700;text-align:center;text-transform:uppercase}.events-page .events-hero .event-timer-row .event-timer-text{font-size:2rem;font-weight:500;text-align:center}.events-page .events-hero .current-event-message{display:none;font-size:2rem;font-weight:800;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:1.75rem;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:2.25rem;font-weight:600;letter-spacing:0;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:1.75rem;font-weight:500}.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:1.75rem;font-weight:500;hyphens:auto;letter-spacing:0;overflow-wrap:break-word;padding:10px 0}.events-page .events-list .event-info .event-description{font-weight:400;letter-spacing:0;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:2rem}.events-page .events-hero .event-timer-row{max-width:100%}.events-page .events-hero .event-timer-row .event-timer-number{font-size:4rem}.events-page .events-hero .event-timer-row .event-timer-text{font-size:1.5rem}.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:1.563rem}.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;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;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:3rem;font-weight:800;line-height:1.5;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:1.75rem}}.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;min-height:30vh;padding-bottom:56px;padding-top:56px}.index-page .references{background:#fff;padding:min(10vw,100px)}.newsletter{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-size:2.5rem;line-height:1.2;margin:0}.legal-notice-main{padding-bottom:160px;padding-top:80px}.legal-notice-main h1{font-size:2rem;line-height:1.2;margin-bottom:3rem}.legal-notice-main h2,.legal-notice-main h3{font-size:1.5rem;line-height:1.2}.legal-notice-main h3{margin-bottom:1rem;margin-top:2rem}.legal-notice-main .bold{font-size:1.5rem;line-height:1.2}.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-size:2rem}.login .request-demo{color:#fff;text-decoration:none}.login .card{border-radius:5px}#login-form .login-button{font-size:1.125rem;margin-top:.2rem}#login-form label{color:#3f4144;font-size:1.125rem;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}.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-size:2.5rem;line-height:1.2;margin:0}.highlight-newsletter{--hl-color:#2c6f8e;--hl-color-hover:#163848}.highlight-blog{--hl-color:#a01924;--hl-color-hover:#6a1119}.newsletter-overview{background:#f4f5f6;padding-top:1.74vw}.newsletter-overview .card{border-radius:0 0 2.5rem 2.5rem}.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);letter-spacing:.2ch}.newsletter-overview .newsletter-card-pill{border:1px solid var(--hl-color);color:var(--hl-color);padding:.3rem}.newsletter-overview .card-body{padding:1.5rem}.newsletter-overview .card-title{font-size:1.25rem;line-height:1.2;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);letter-spacing:.2ch;padding:0;text-decoration:none}.newsletter-overview .card a:hover{color:var(--hl-color-hover,#6a1119)}.newsletter-subscribe-button{color:#3f4144;text-decoration:none}.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;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-size:1.5rem;margin-bottom:24px}.newsletter-main .card-title{color:#fff;font-size:1.25rem;line-height:1.2;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:2.5rem;line-height:1.2;margin-bottom:3rem}.newsletter-signup a{color:#fff;text-decoration:none}.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-size:2.5rem;line-height:1.2}.password-change label{font-size:1.5rem;line-height:1.2;margin-bottom:.5rem;margin-top:1rem}.password-change ul{margin-top:10px}.password-change-done a{color:#3f4144;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}.container h1{font-size:2.5rem;line-height:1.2}.questionaire-header .h1{color:#fff;font-size:2rem;letter-spacing:0;line-height:1.2;opacity:1;position:relative;text-align:left;z-index:1}.questionaire-main{padding-top:80px}.questionaire-main .heading{color:#3f4144;font-size:1.5rem;line-height:1.2}.questionaire-main .card{border-radius:5px}.questionaire-form legend{font-size:1.125rem;font-weight:500}.questionaire-form .btn-primary{background-color:#2c6f8e!important;border-color:#2c6f8e!important;color:#fff}.questionaire-logos{display:flex;flex-direction:column;gap:1.5rem;max-width:150px}.questionaire-logos img{max-width:100%}@media (max-width:991.98px){.questionaire-logos{flex-direction:row;flex-wrap:wrap}.questionaire-logos img{max-height:100%}}.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-size:2.5rem;line-height:1.2}.references-main{background:#f4f5f6;padding-bottom:3rem;padding-top:calc(1.74vw + 100px)}.references-main figcaption{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-size:2rem;line-height:1.2;margin-bottom:2rem}.project-partners{background:#f4f5f6;padding-bottom:260px}.project-partners a{text-decoration:none}.project-partners h2{font-size:1.5rem;line-height:1.2;margin-bottom:60px}.project-partners .img-logo{height:auto;margin:60px 20px 60px 0;max-width:calc(33% - 20px);width:auto}.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-weight:400;margin-bottom:4px;padding:.5em .4em}.references .badge-outline{background-color:transparent;border:1px solid #999;color:#3f4144}.references .card{border-radius:2.5rem}.references .card-body{padding:1.5rem}.references .card-title{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;min-height:2lh}.references .card-title a{color:inherit;font-size:1.25rem;line-height:1.2;text-decoration:none}.toc_container{background:#f9f9f9;border:1px solid #aaa;padding:20px;width:fit-content}.toc_title{font-size:1.25rem;line-height:1.2;margin-bottom:1rem}.toc_container ul{padding:0}.toc_container li{list-style:none}.toc_container a{color:#2c6f8e}.pagination-nav a{color:#3f4144;text-decoration:none}.services-header{flex-direction:column;justify-content:center;padding:0}.content-wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.services-title .lead{color:#fff;font-size:3rem;font-weight:800;height:auto;line-height:70px;margin:0 auto;max-width:900px;text-align:center;width:100%}@media (max-width:767.98px){.services-title .lead{font-size:1.75rem;line-height:36px}}.services-header{align-items:center;background-attachment:fixed;background-image:url(/static/dist/images/heatbeatwebsite/services/heroimage-solutionspage.webp),radial-gradient(98.69% 98.69% at 1.31% 0,#08720e 1%,#500d12 100%);background-position:100% 0;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;margin-top:calc((var(--navbar-height) + var(--navbar-spacing))*-1);min-height:calc(70vh - var(--top-border-height));min-height:100vh;padding-top:calc(var(--navbar-height) + var(--navbar-spacing))}.services-header h1{font-size:3rem;font-weight:800}.lead{color:#fff;width:max-content}.services-header p{color:#fff;font-size:1.5rem;line-height:1.6}.highlight-box{background-color:rgba(131,18,18,.75);color:#fff;display:block;font-size:1.5rem;font-weight:500;margin-top:4rem;padding:40px 30px;text-align:center}@media (max-width:767.98px){.services-header p{font-size:1rem}.highlight-box,.split-highlight-box{font-size:1rem;padding:20px 15px}}.approach{background:#f5f5f5;padding:100px 0}.approach h2{color:#3f4144;font-size:3rem;font-weight:800}.approach .content{min-width:0}.approach h5,.approach p{color:#3f4144}.approach p{font-weight:500;margin-bottom:0}.approach-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:100px;width:100px}.approach-icon-transparenz{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%233f4144' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M101.39 60.9h5.35M18.39 92.72v-67h58.97v67m-61.22.84H79.6v5.5H16.14zm32.73-67.5v67.28m-3.16-36.83v6.41'/%3E%3Cpath stroke-dasharray='4 4' d='m27.72 50.78 13.54-7.67m-13.54 14.4 13.54-7.64m-13.54 20.8 13.38-7.8M27.72 77.42l13.45-7.85'/%3E%3Cpath d='M24.15 30.47h18.64v58.49H24.15zm76.55 73.3L77.6 92.4V25.8l23.09-11.36z'/%3E%3Cpath d='m81.42 28.1 14.93-7.02v75.39L81.42 89.8z'/%3E%3C/svg%3E")}.approach-icon-kapazitaet{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%233f4144' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-dasharray='4 4' d='M74.4 91H29V45.99M43.94 29H91v46.06'/%3E%3Cpath d='m83.8 95.69-5.88 5.88a.63.63 0 0 0 .45 1.09h23.13c.35 0 .63-.29.63-.64V78.9a.63.63 0 0 0-1.08-.45l-5.88 5.89a.63.63 0 0 1-.9 0L91 81.06 72.06 62.12a.63.63 0 0 0-.9 0l-9.56 9.57a.63.63 0 0 0 0 .9l17.37 17.37 2.77 2.77 2.07 2.06a.63.63 0 0 1 0 .9M24.91 36.8l-5.88 5.89a.63.63 0 0 1-1.09-.45V19.1c0-.35.29-.64.64-.64h23.13c.56 0 .85.69.45 1.09l-5.89 5.88a.63.63 0 0 0 0 .9l22.2 22.2a.63.63 0 0 1 0 .9L48.91 59a.63.63 0 0 1-.9 0l-22.2-22.2a.63.63 0 0 0-.9 0'/%3E%3C/svg%3E")}.approach-icon-kosten-senken{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%233f4144' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M39.32 71.05c-11.28-.7-20.78-3.68-20.78-7.27 0-1.67 1.84-3.22 4.95-4.46'/%3E%3Cpath d='M18.54 66.25v-2 9.42c0 4.1 11.07 7.42 24.73 7.42 10.77 0 19.93-2.07 23.32-4.95m6.35-24.11c8.74 1.14 14.84 3.76 14.84 6.8 0 4.1-11.07 7.42-24.73 7.42-10.77 0-19.93-2.06-23.32-4.95'/%3E%3Cpath d='M38.32 61.3v7.42c0 4.1 11.08 7.42 24.73 7.42s24.73-3.32 24.73-7.42V59.3'/%3E%3Cellipse cx='48.22' cy='43.99' rx='24.73' ry='7.42'/%3E%3Cpath d='M23.49 44.47v9.42c0 4.1 11.07 7.41 24.73 7.41s24.73-3.32 24.73-7.41v-9.42m17.93 49.22 8.38 9.34 9.35-8.38'/%3E%3Cpath d='M99.26 103.03V60.2c0-20.98-17-37.98-37.98-37.98h-41.1'/%3E%3C/svg%3E")}.approach-icon-zukunftssicher{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%233f4144' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M68.93 33.5c-6.78 4.5-7.38 8.84-5.14 12.23s6.49 4.52 13.26.04S88.3 29.48 88.3 29.48s-12.61-.46-19.39 4.03'/%3E%3Cpath d='M72.99 37.49c-7.36 3.68-14.78 13-14.1 26.3M48.83 28.6c6.77 4.5 7.37 8.84 5.13 12.23s-6.49 4.52-13.26.03-11.26-16.28-11.26-16.28 12.62-.46 19.39 4.03'/%3E%3Cpath d='M44.76 32.58c7.36 3.7 14.78 13.01 14.1 26.3M35.07 73.59c2.72-8.46 12.33-14.7 23.76-14.7 13.55 0 24.53 8.77 24.53 19.6'/%3E%3Cpath d='m22.67 76.54 5.58-1.86a21.2 21.2 0 0 1 17.44 1.81l8.46 4.95a5 5 0 0 0 2.6.65l11.38-.5A3.4 3.4 0 0 1 71.7 85v0a4.8 4.8 0 0 1-1.29 3.26c-.73.79-1.73 1.66-2.89 1.9l-8.82 1.63c-1.87.38-3.79.72-5.6.29-1.29-.32-2.61-.48-3.94-.62l-1.97-.22'/%3E%3Cpath d='M22.67 96.15H30a15 15 0 0 1 4.84.79l25.28 8.5a4 4 0 0 0 3-.18l36.9-17.44a4.8 4.8 0 0 0 2.46-6.59A4.9 4.9 0 0 0 96.16 79L71.7 86.34'/%3E%3C/svg%3E")}.approach-icon-impact{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%233f4144' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Ccircle cx='69.31' cy='69.62' r='38.49'/%3E%3Ccircle cx='69.31' cy='69.62' r='28.02'/%3E%3Ccircle cx='69.31' cy='69.62' r='16.89'/%3E%3Ccircle cx='69.31' cy='69.62' r='5.79'/%3E%3Cpath d='m39.52 39.64-12.48.07L12.2 24.88l12.49-.08m15.26 14.41.07-12.48L25.2 11.89l-.08 12.49m44.4 45.24L20.01 20.14'/%3E%3C/svg%3E")}.approach-icon-settings{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%233f4144' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M35.99 47.15 35.32 52a24 24 0 0 0-7.26 3l-3.9-2.94a1.4 1.4 0 0 0-1.83.13l-4.91 4.9a1.4 1.4 0 0 0-.12 1.84l2.94 3.9a24 24 0 0 0-3 7.25l-4.84.67a1.4 1.4 0 0 0-1.21 1.39v6.94a1.4 1.4 0 0 0 1.2 1.39l4.85.66a24 24 0 0 0 3 7.27l-2.94 3.89a1.4 1.4 0 0 0 .12 1.83l4.91 4.91a1.4 1.4 0 0 0 1.84.13l3.89-2.95a24 24 0 0 0 7.26 3l.67 4.85a1.4 1.4 0 0 0 1.38 1.2h6.95a1.4 1.4 0 0 0 1.38-1.2l.67-4.84a24 24 0 0 0 7.26-3l3.9 2.94a1.4 1.4 0 0 0 1.83-.13l4.91-4.9a1.4 1.4 0 0 0 .13-1.84l-2.95-3.9a24 24 0 0 0 3-7.26l4.84-.66a1.4 1.4 0 0 0 1.21-1.39v-6.94a1.4 1.4 0 0 0-1.2-1.39l-4.84-.67a24 24 0 0 0-3.01-7.26l2.95-3.9a1.4 1.4 0 0 0-.13-1.83l-4.91-4.9a1.4 1.4 0 0 0-1.83-.13L53.63 55a24 24 0 0 0-7.26-3.01l-.67-4.84a1.4 1.4 0 0 0-1.38-1.2h-6.95a1.4 1.4 0 0 0-1.38 1.2'/%3E%3Cpath d='M58.67 70.79a18.47 18.47 0 1 1-22.63-13.02'/%3E%3Ccircle cx='40.84' cy='75.6' r='10.76'/%3E%3Cpath d='m87.46 49.81-.18 2.97a15 15 0 0 0-4.25 2.17l-2.5-1.6a.85.85 0 0 0-1.11.17l-2.74 3.2a.85.85 0 0 0 .01 1.13l1.98 2.22a15 15 0 0 0-1.48 4.54l-2.9.64a.85.85 0 0 0-.67.9l.34 4.2a.85.85 0 0 0 .8.79l2.96.17a15 15 0 0 0 2.18 4.26l-1.6 2.5a.85.85 0 0 0 .16 1.1l3.21 2.75a.85.85 0 0 0 1.12-.01l2.22-1.98a15 15 0 0 0 4.55 1.47l.63 2.9c.1.42.48.7.9.67l4.21-.33a.85.85 0 0 0 .79-.8l.17-2.97a15 15 0 0 0 4.25-2.17l2.5 1.6a.85.85 0 0 0 1.11-.17l2.74-3.2a.85.85 0 0 0-.01-1.13l-1.97-2.21a15 15 0 0 0 1.47-4.55l2.9-.64a.85.85 0 0 0 .67-.9l-.34-4.2a.85.85 0 0 0-.8-.79l-2.96-.17a15 15 0 0 0-2.18-4.26l1.6-2.5a.85.85 0 0 0-.16-1.1l-3.21-2.75a.85.85 0 0 0-1.12.02l-2.22 1.97a15 15 0 0 0-4.55-1.47l-.64-2.9a.85.85 0 0 0-.9-.67l-4.2.33a.85.85 0 0 0-.79.8'/%3E%3Cpath d='M87.43 67.17a4.36 4.36 0 1 0 8.68-.69 4.36 4.36 0 0 0-8.68.69M64.05 11.39l-.5 3.54a18 18 0 0 0-5.3 2.2l-2.86-2.15a1 1 0 0 0-1.34.09l-3.59 3.6a1 1 0 0 0-.1 1.33l2.16 2.85a18 18 0 0 0-2.2 5.32l-3.54.49c-.5.07-.88.5-.88 1.01v5.08c0 .51.38.95.88 1.02l3.54.49a18 18 0 0 0 2.2 5.31l-2.15 2.85c-.31.4-.27.98.09 1.34l3.6 3.6c.35.36.93.4 1.33.09l2.85-2.16a18 18 0 0 0 5.32 2.2l.49 3.54c.07.5.5.88 1.01.88h5.08c.51 0 .95-.37 1.02-.88l.49-3.54a18 18 0 0 0 5.31-2.2l2.85 2.16c.4.3.98.27 1.34-.1l3.6-3.59c.36-.36.4-.93.09-1.34l-2.16-2.85a18 18 0 0 0 2.2-5.31l3.54-.5c.5-.06.89-.5.89-1v-5.09c0-.51-.38-.94-.89-1.01l-3.54-.5a18 18 0 0 0-2.2-5.3L84.84 20c.3-.4.27-.98-.1-1.34l-3.59-3.6a1 1 0 0 0-1.34-.08l-2.85 2.15a18 18 0 0 0-5.31-2.2l-.5-3.54a1 1 0 0 0-1-.88h-5.09c-.51 0-.94.38-1.01.88m14.3 20.82a10.74 10.74 0 1 1-21.5 0 10.74 10.74 0 0 1 21.5 0'/%3E%3C/svg%3E")}.solutions-benefit-headline{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.solutions-benefit-headline .solutions-benefit-subline{display:block;font-size:1rem;font-weight:500}@media (max-width:767.98px){.approach{padding:50px 0}.approach h2{font-size:1.75rem;line-height:36px}}.gray-line-shadow{background:linear-gradient(180deg,transparent 45%,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.3))}.gray-line-shadow,.red-line-shadow{box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0 1em 0 .4em}.red-line-shadow{background:linear-gradient(180deg,transparent 40%,#831212 0,#831212)}#solutions-project-approach{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;transition:background-image .2s ease-in-out,opacity .2s ease-in-out}[data-active=engineering]{background-image:url(/static/dist/images/heatbeatwebsite/services/services-solution-engineering.webp),radial-gradient(52.98% 250.7% at 7.08% 0,#497a87 0,#374a5d 29.7%,#333434 100%)}[data-active=saas]{background-image:url(/static/dist/images/heatbeatwebsite/services/services-solution-saas.webp),radial-gradient(98.69% 98.69% at 1.31% 0,#a01924 9%,#500d12 100%)}.split-header{display:flex;flex-direction:column;margin-bottom:40px;text-align:left;width:100%}.split-title{color:#fff;font-size:3rem;font-weight:800;line-height:1.5;text-align:left}.split-cards-container{display:flex;justify-content:center;margin-top:40px}.project-approach-top{border-bottom:2px solid #fff;padding-top:80px}.split-card{border-bottom:8px solid transparent;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:18px;text-align:center}.split-card .card-title{color:#fff;font-size:1.75rem;font-weight:500}.split-highlight-box{background-color:rgba(0,0,0,.5);color:#fff;flex-grow:1;font-size:1.25rem;font-weight:400;line-height:1.25;margin:1rem 0 2rem;padding:40px 30px}.split-card.active{border-bottom:8px solid #fff}.split-card.active .card-title{font-weight:700}.split-card.active .split-highlight-box{font-weight:600}.project-approach-bottom{margin-bottom:-3rem}#dynamic-content-area{padding-top:80px}.dynamic-content-section{display:none}.dynamic-content-section.active{display:block}.dynamic-title{color:#fff;font-size:2.25rem;font-weight:800;margin-bottom:48px;text-align:center}.card-row{position:relative}.dynamic-card{align-items:center;background-color:#fff;border-radius:0 0 24px 24px;border-top:6px solid var(--border-color,#a01924);box-shadow:0 4px 10px rgba(0,0,0,.2);color:#3f4144;display:flex;flex-direction:column;justify-content:flex-start;padding:42px 20px;text-align:center;top:48px;width:100%}#engineering-content .dynamic-card{--border-color:rgba(44,111,143,.75)}.dynamic-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:120px;margin-bottom:15px;width:120px}.saas-datenbasis-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23831212' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M9.83 13.153h21.492v28.766H9.83z'/%3E%3Cpath d='M31.496 17.286h4.124v28.766H14.129v-4.05'/%3E%3Cpath d='M35.611 21.493h4.124v28.766H18.243v-4.051m62.022-33.055h21.492v28.766H80.265z'/%3E%3Cpath d='M101.931 17.286h4.124v28.766H84.563v-4.05'/%3E%3Cpath d='M106.046 21.493h4.124v28.766H88.678v-4.051M46.852 13.153h21.492v28.766H46.852z'/%3E%3Cpath d='M68.518 17.286h4.124v28.766H51.15v-4.05m10.368 45.523V55.916m19.956 0v8.74L68.17 71.698V89.09l1.555.133h8.321c.565 0 .848.683.449 1.083L62.14 106.661a.634.634 0 0 1-.897 0L44.888 90.306a.634.634 0 0 1 .448-1.083h8.321l1.121-.133V72.481l-13.304-7.043v-9.522'/%3E%3C/svg%3E")}.saas-netzauslegung-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23831212' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M71.974 65.365c2.701-8.832-2.27-18.181-11.103-20.882-8.832-2.7-18.182 2.27-20.882 11.104-2.7 8.831 2.27 18.181 11.104 20.882 8.831 2.699 18.18-2.27 20.881-11.104'/%3E%3Cpath d='M68.414 64.276c2.098-6.865-1.766-14.133-8.631-16.233-6.866-2.098-14.133 1.766-16.233 8.631-2.098 6.866 1.765 14.135 8.63 16.233s14.135-1.765 16.234-8.63m16.61 38.155a7.632 7.632 0 1 0-14.598-4.463 7.633 7.633 0 1 0 14.598 4.463'/%3E%3Cpath d='M75.783 104.63a5.365 5.365 0 0 0 6.7-3.562M28.68 79.24a4.584 4.584 0 1 0-8.77-2.678 4.584 4.584 0 0 0 8.77 2.678'/%3E%3Cpath d='M26.405 78.545a2.206 2.206 0 1 0-4.22-1.29 2.206 2.206 0 0 0 4.22 1.29m63.149-7.713a4.583 4.583 0 1 0-8.765-2.68 4.583 4.583 0 0 0 8.765 2.68'/%3E%3Cpath d='M83.831 71.555c1.127.738 2.639.44 3.38-.666M47.676 26.823c1.662-5.438-1.397-11.193-6.835-12.855-5.437-1.661-11.192 1.398-12.855 6.836-1.662 5.436 1.399 11.191 6.835 12.855 5.438 1.661 11.193-1.398 12.855-6.836'/%3E%3Cpath d='M99.271 39.86a3.025 3.025 0 0 0-2.015-3.773c-1.602-.489-3.295.407-3.783 2.001s.416 3.284 2.016 3.773a3.026 3.026 0 0 0 3.782-2m-67.33-10.947c3.207 3.06 8.292 2.954 11.354-.236a8 8 0 0 0 1.874-3.192'/%3E%3Cpath d='M101.569 40.598a5.466 5.466 0 1 0-10.454-3.194 5.466 5.466 0 0 0 10.454 3.194M91.153 41.67 70.947 52.338m1.33 13.3 7.916 2.268M48.545 45.49l-6.22-11.703M29.24 75.028l11.48-6.615m33.186 24.183-9.064-17.625'/%3E%3C/svg%3E")}.saas-monitoring-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23831212' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M13.44 98.55a20.72 20.72 0 1 0 35.42-21.52 20.72 20.72 0 0 0-35.42 21.52'/%3E%3Ccircle cx='31.15' cy='87.79' r='15.52'/%3E%3Cpath d='m51.99 92.37 6.07 1.78m.73-.7-.5 2.05a3.25 3.25 0 0 0 2.39 3.93l20.94 5.12a3.25 3.25 0 0 0 3.93-2.4l.5-2.05a3.26 3.26 0 0 0-2.39-3.93l-20.94-5.12a3.26 3.26 0 0 0-3.93 2.4'/%3E%3Ccircle cx='18.52' cy='44.66' r='3.74'/%3E%3Ccircle cx='70.03' cy='74.46' r='3.74'/%3E%3Ccircle cx='30.05' cy='88.79' r='3.74'/%3E%3Ccircle cx='104.99' cy='66.4' r='3.74'/%3E%3Ccircle cx='83.27' cy='87.79' r='3.74'/%3E%3Cpath d='M102.66 55.98H93.7l-11.02 9.43.26-9.43h-35.1a6.07 6.07 0 0 1-6.06-6.07V17.9a6.07 6.07 0 0 1 6.07-6.07h54.8a6.07 6.07 0 0 1 6.07 6.07v32a6.07 6.07 0 0 1-6.07 6.07M64.09 19.31h37.68m-53.02 0h12.33m25.7 5.98h14.99m-53.02 0h34.51m-34.51 5.98h53.02m-40.7 5.99h40.7m-53.02 0h9.47m-9.47 5.98h53.02m-10.68 5.98h10.68m-36.9 0h23.1m-39.22 0h12.33m-7.5 31.37 12.71-4.9M33.8 88.62l9.13-3.56m29.85-7.35 7.76 7.35M24 65.41l-4.53-16.19M29.5 85.05l-2.6-8.35m59.25 8.35 15.62-14.92'/%3E%3C/svg%3E")}.saas-regeleingriff-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23831212' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M38.53 55.87v44.04a3.5 3.5 0 0 1-3.52 3.53h0a3.5 3.5 0 0 1-3.52-3.53V55.48m0-12.57V20.1a3.5 3.5 0 0 1 3.52-3.52h0a3.5 3.5 0 0 1 3.52 3.52v23.2'/%3E%3Crect width='19.96' height='10.96' x='25.1' y='43.7' rx='3' ry='3'/%3E%3Crect width='19.96' height='10.96' x='49.84' y='76.39' rx='3' ry='3'/%3E%3Crect width='19.96' height='10.96' x='74.95' y='35.11' rx='3' ry='3'/%3E%3Cpath d='M63.58 87.35V99.9a3.5 3.5 0 0 1-3.53 3.53h0a3.5 3.5 0 0 1-3.52-3.53V87.35m0-10.96V20.1a3.5 3.5 0 0 1 3.52-3.52h0a3.5 3.5 0 0 1 3.53 3.52v56.3m25.04-29.91V99.9a3.5 3.5 0 0 1-3.52 3.53h0a3.5 3.5 0 0 1-3.52-3.53V46.48m0-11.37V20.09a3.5 3.5 0 0 1 3.52-3.52h0a3.5 3.5 0 0 1 3.52 3.52V35.1'/%3E%3C/svg%3E")}.eng-trafoplaene-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%232c6f8f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M44.7 59.41c3.21-1.96 9.08-4.85 14.82-4.85 11.35 0 16.8 2.07 24.44 8.7s16.85 30.26 25.91 33.42m-94.76.17c4.48-3.82 15.41-19.25 18.8-24.06'/%3E%3Cpath d='M61.26 58.7s10.59 1.43 7.53 5.57S47.08 68.2 47.95 75.4s20.3 10.04 26.19 11.68 11.68 3.06 12.77 6.66-8.08 5.9-28.16 6.98-22.58 6.66-22.58 6.66m34.7-68.44-61.02-.3V18.9l61.02.3 12.41 10.2zm-29.44.88v48.56m-4.05-70.5V14.8c0-1.21.9-2.18 2.03-2.18h0c1.12 0 2.02.97 2.02 2.18v3.15m-4.05 78.9v-57.9'/%3E%3Cpath d='M68.4 34.74H13.82V23.22'/%3E%3C/svg%3E")}.eng-mbs-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%232c6f8f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M89.45 69.26a10.4 10.4 0 0 0-14.73 0m28.63 24.27L99 89.17m-4.36 4.36L99 97.89m11.88-1.2-1.1-1.1a6 6 0 0 0-8.48 0l-.24.24a6 6 0 0 0 0 8.49l5.23 5.22'/%3E%3Cpath d='M81.92 53.78V24.93L68.69 12.09H16.35v97.59h65.57v-9.57'/%3E%3Cpath d='M81.15 24.84H68.7V12.18m-25.45 90.18s5.54-8.46 5.25-6.1-2.04 7.5 1.17 6.1 5.25-6.65 6.13-4.9-.58 5.32 1.75 5.14 4.09-2.27 5.55-1.37 5.66 2.65 8.08 2.65M38.51 32.16h33.28m-33.28 4.59h33.28m-37.76-1.3v1.97a2 2 0 0 1-2 2h-5.7a2 2 0 0 1-2-2v-5.93a2 2 0 0 1 2-2h5.7'/%3E%3Cpath d='m26.56 34.43 2.62 2.63 6.53-7.59m-1.68 21.2v1.96a2 2 0 0 1-2 2h-5.7a2 2 0 0 1-2-2V46.7a2 2 0 0 1 2-2h5.7'/%3E%3Cpath d='m26.56 49.65 2.62 2.63 6.53-7.6m-1.68 23.93v1.96a2 2 0 0 1-2 2h-5.7a2 2 0 0 1-2-2v-5.93a2 2 0 0 1 2-2h5.7'/%3E%3Cpath d='m26.56 67.59 2.62 2.63 6.53-7.6m-1.68 21.2v1.97a2 2 0 0 1-2 2h-5.7a2 2 0 0 1-2-2v-5.93a2 2 0 0 1 2-2h5.7'/%3E%3Cpath d='m26.56 82.8 2.62 2.63 6.53-7.59m2.8-29.22h33.28m-33.28 4.6H66M38.5 65.09h18.83m-18.83 4.6h16.9M38.5 81.55h18.83m-18.83 4.6h22.9m34.85-23.7a20.05 20.05 0 1 0 0 28.35 20 20 0 0 0 5.01-8.35'/%3E%3Cpath d='M91.65 79.13 85 82.56l-4.6-10.52-9.92 7.83'/%3E%3Ccircle cx='82.08' cy='76.63' r='16.02'/%3E%3C/svg%3E")}.eng-kwp-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%232c6f8f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M79.17 80.56V53.35h12.57v19.2m-7.2-15.38v-1.64m0 6.38v-1.64m0 6.38V65m0 6.37v-1.64M81.9 57.17v-1.64m0 6.38v-1.64m0 6.38V65m0 6.37v-1.64m5.27-12.57v-1.64m0 6.38v-1.64m0 6.38V65m0 6.37v-1.64m1.85 21V75.82h8.5v19.57m-5-17.2h4.35m-4.35 3.11h4.35m-4.35 3.12h4.35m-10.2-1.23-10.74-3.1-14.99 4.08m-48.06 16.46-7.46 10.1 26.9-7.34 26.9 7.34.6.43 26.9-7.35 26.9 7.35-8.13-10.62M28.1 82.63l-1.14.55-1.84 2.92m20.34-6.28-2.52-.73-3.47.88m20.48 12.2v18.12m-17-30.2-10.36 23.3m43.24-22.95 10.38 23.6M13.68 81.1c0 2.59 1.05 3.51 2.34 3.51s2.34-.92 2.34-3.5-2.34-5.85-2.34-5.85-2.34 3.26-2.34 5.85m2.34.38v21.83M19.2 90.6c-2.16 1.42-2.35 2.8-1.64 3.88s2.07 1.44 4.22.02 3.58-5.18 3.58-5.18-4-.15-6.16 1.28'/%3E%3Cpath d='M20.5 91.85c-2.34 1.18-4.7 4.14-4.48 8.37m-3.2-14.31c2.15 1.43 2.34 2.8 1.63 3.89s-2.07 1.44-4.22 0-3.58-5.17-3.58-5.17 4.01-.15 6.16 1.28'/%3E%3Cpath d='M11.52 87.17c2.34 1.18 4.7 4.14 4.48 8.37M99.3 84c0 2.59 1.04 3.51 2.34 3.51s2.33-.92 2.33-3.5-2.34-5.85-2.34-5.85-2.33 3.26-2.33 5.85m2.34.39v15.82m3.29-9.63c-2.16 1.43-2.35 2.82-1.64 3.9s2.07 1.43 4.22 0 3.58-5.18 3.58-5.18-4.01-.14-6.17 1.28'/%3E%3Cpath d='M106.22 91.87c-2.34 1.17-4.7 4.14-4.49 8.36M75.97 77.4H62.9v-2.74h13.05'/%3E%3Cellipse cx='95.22' cy='25' rx='8.44' ry='8.67'/%3E%3Cpath d='M57.78 88.83V36.47h10.64V57.5m-5.27-15.74V40.1m0 6.37v-1.54m0 6.28v-1.55m-2.63-7.92V40.1m0 6.37v-1.54m0 6.28v-1.55m0 6.38V54.4m5.27-12.66V40.1m0 6.37v-1.55m0 6.29v-1.55M29.05 96.35V39.87h9.64v42.48M34.05 44.9v-1.55m0 6.38v-1.64m0 6.37v-1.64m0 6.38v-1.64m0 6.37V62.3m0 6.38v-1.55m0 6.38v-1.64m0 6.37V76.6m-2.26-31.7v-1.54m0 6.38V48.1m0 6.37v-1.64m0 6.38v-1.64m0 6.37V62.3m0 6.38v-1.55m0 6.38v-1.64m0 6.37V76.6m4.51-31.7v-1.54m0 6.38V48.1m0 6.37v-1.64m0 6.38v-1.64m0 6.37V62.3m0 6.38v-1.55m0 6.38v-1.64m0 6.37V76.6m9.3 19.71V56.93l9.75-5.2v41.05m-6.9-27.1v27.1m3.96-39.13v15.2'/%3E%3Cpath d='M62.8 82.95v-23.2h16.03'/%3E%3Cpath d='M75.96 66.17H62.9v-2.73h13.05m0 8.34H62.9v-2.74h13.05'/%3E%3C/svg%3E")}.eng-studien-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%232c6f8f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-width='1.82' d='m34.71 72.26-.48-.62 7.07-5.49.48.62a3.7 3.7 0 0 1-.65 5.17l-1.25.97a3.7 3.7 0 0 1-5.17-.65M23.63 43.83l-7.73-3.58a.4.4 0 0 0-.55.42l1.34 8.39m2.98-.9 2.39-1.86'/%3E%3Cpath stroke-width='1.82' d='m38.86 67.88-16.78-21.6 1.53-2.47 17.71 22.37m-7.06 5.49-17.5-22.53 2.97-1.03 16.78 21.6M15.87 43.78l2.87-2.23'/%3E%3Cpath d='m99.11 41.45 5.94 31.65-31.65 5.94z'/%3E%3Cpath d='M96.47 52.77 83 72.48l16.6-3.11zm7.4 15.8-1.59.3m1.14-2.68-1.58.3m1.13-2.67-1.57.3m1.13-2.67-1.58.3m1.13-2.67-1.57.3m1.13-2.67-1.58.3m1.13-2.67-1.57.3m1.13-2.67-1.58.3M82.16 37.1A21.2 21.2 0 0 0 59.6 15.95a21.3 21.3 0 0 0-19.8 20.03 21.5 21.5 0 0 0 6.01 15.94c3.97 4.18 4.34 10.28 4.34 10.28h.05c.3 1.54 2.28 3 5.99 3.77 3.12.64 6.37.59 9.46-.18 3.4-.84 5.37-2.19 5.94-3.6 0 0 .6-6.56 4.42-10.17 3.91-3.7 6.14-9.1 6.14-14.92'/%3E%3Cpath d='M53.76 62.82c-1.3-.66-2.08-1.51-2.08-2.44 0-2.14 4.15-3.87 9.28-3.87s9.27 1.73 9.27 3.87'/%3E%3Cpath d='M62.81 65.65s1.27-17.9 6.57-21.67c2.86-2.05 4.47 2.3-.23 4.14-3.85 1.5-5.8.63-7.6-.78-1.93-1.52-4.11-6.76-.43-8.22 1.49-.59 2.66 2.45 1.23 5.52s-5.52 4.09-10.22 2.25-3.1-6.19-.23-4.14c5.3 3.78 5.77 22.9 5.77 22.9m13.44.37c-1.34 1.98-5.5 3.43-10.43 3.43-4.87 0-8.99-1.41-10.39-3.36'/%3E%3Cpath d='M71.11 69.18c-1.34 1.98-5.5 3.42-10.43 3.42-4.87 0-8.99-1.4-10.39-3.35m19.2 3.9c-1.14 1.42-4.67 2.45-8.86 2.45-4.14 0-7.64-1-8.83-2.4'/%3E%3Cpath d='M66.41 75.12c0 2.31-2.72 4.18-6.07 4.18s-6.08-1.87-6.08-4.18M29.9 100.49H36q2.07 0 4.03.66l21.05 7.07a3.4 3.4 0 0 0 2.5-.15l30.74-14.52a4 4 0 0 0 2.05-5.49 4.1 4.1 0 0 0-5.26-1.85l-20.38 6.11'/%3E%3Cpath d='m29.9 84.15 4.65-1.55a17.7 17.7 0 0 1 14.52 1.52l7.05 4.12a4 4 0 0 0 2.17.53l9.48-.4a2.84 2.84 0 0 1 2.96 2.83v0c0 1.01-.38 1.98-1.08 2.72a5 5 0 0 1-2.4 1.57l-7.35 1.37c-1.55.31-3.16.6-4.66.24-1.08-.27-2.18-.4-3.28-.52l-1.64-.18'/%3E%3C/svg%3E")}.dynamic-card p{color:#3f4144;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:0;text-align:center}@media (max-width:767.98px){.split-cards-container{border-left:2px solid #fff;flex-direction:column}.project-approach-top{border:none}.project-approach-bottom{margin-bottom:-50px;padding-bottom:0}.split-card{border-bottom:none;border-left:8px solid transparent;padding-left:20px}.split-card.active{border-bottom:none;border-left:8px solid #fff}.split-highlight-box{font-size:1rem;margin-bottom:1.5rem}.dynamic-title{font-size:1.75rem!important}.split-title{font-size:1.75rem;font-weight:800;margin-top:-15px}.dynamic-card{margin-left:2rem;margin-right:2rem;max-width:360px}}.project-model-section{padding:180px 0;position:relative}.project-model-section:before{background:url(/static/dist/images/heatbeatwebsite/index/heroimagesm.webp) 50%/cover no-repeat,linear-gradient(to bottom left,#f4f5f6,#3f4144);content:"";display:block;inset:0;position:absolute;z-index:-1}@media (min-width:992px){.project-model-section:before{background:url(/static/dist/images/heatbeatwebsite/index/heroimagelg.webp) 50%/cover no-repeat,linear-gradient(to bottom left,#f4f5f6,#3f4144);transform:rotate(180deg) scale(1.001)}}.model-cards-container{margin-top:60px}.model-card{background:#fff;border-bottom:8px solid var(--card-color-border,var(--card-color));border-radius:16px 16px 0 0;height:100%;overflow:hidden;padding:50px 40px;position:relative;width:100%}.model-card .card-category{color:#3f4144;font-size:.875rem;font-weight:500;margin-bottom:8px;text-align:center}.model-card .card-title{color:#3f4144;font-size:1.75rem;font-weight:800;margin-bottom:25px;text-align:center}.model-card ul{font-weight:500;line-height:1.25;margin:0;padding:0 1rem}.model-card li{text-wrap:pretty;font-weight:500;margin-bottom:12px}.solutions-model-card-base{background-color:#fff;border-bottom:none;border-radius:0 0 16px 16px;border-top:8px solid var(--card-color-border,var(--card-color))}.solutions-model-card-base ul{padding:0 2rem 0 1rem}.solutions-model-card-base li{margin-bottom:6px}@media (max-width:991.98px){.model-card .card-title{font-size:1.5rem}}@media (max-width:767.98px){.model-card .card-title{font-size:1.25rem}.model-card .card-category{font-size:.875rem}}.model-card:after{-webkit-text-fill-color:transparent;background-clip:text;background-image:linear-gradient(45deg,var(--card-color),transparent);bottom:-.2em;content:attr(data-label);font-family:Montserrat;font-size:6.4rem;font-weight:800;line-height:1;opacity:50%;pointer-events:none;position:absolute;right:-.29em;text-transform:uppercase;transform:rotate(-90deg) translateX(100%);transform-origin:bottom right;white-space:nowrap}.solutions-model-card-design{--card-color:#831212}.solutions-model-card-controls{--card-color:#9e9e9e;--card-color-border:#3f4144}.solutions-model-card-insights{--card-color:#2c6f8e}.solutions-model-card-base{--card-color:transparent}@media (min-width:992px){.solutions-model-card-base:after{background-image:linear-gradient(135deg,var(--card-color),transparent);transform:none}}@media (min-width:768px) and (max-width:991.98px){.model-card:after{background-image:linear-gradient(135deg,var(--card-color),transparent);font-size:5rem;transform:none}}@media (max-width:767.98px){.model-card{min-height:450px}.model-card:after{font-size:4.5rem}}.contact-section{background:radial-gradient(52.98% 250.7% at 7.08% 0,#2694b9 0,#2c6f8f 29.7%,#134657 100%);color:#fff}.contact-content-container{margin-bottom:6rem;padding-bottom:160px;padding-top:100px;position:relative}.contact-header-text{font-size:1.5rem;margin-bottom:3rem;text-align:center}.contact-callout{color:#fff;font-size:3rem;font-weight:800;line-height:1.5;text-decoration:none}.contact-label{font-size:1.75rem;font-weight:700}.contact-link{color:#fff;font-size:1.75rem;font-weight:400;text-decoration:none}.contact-phone .contact-link{text-decoration:underline #fff 2px;text-underline-offset:.15em}.paper-fly-icon{aspect-ratio:3.5/1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 361.56 110.22' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' vector-effect='non-scaling-stroke'%3E%3Cpath d='m353.07 9.82-64.05 17.64-15.47-15.11zL311.11 49.8l-14.82-15.7 56.82-23.85'/%3E%3Cpath d='m289.02 27.46-1.62 23.22 8.89-16.59 6.18 6.62-15.07 9.97M176.53 96.83a100 100 0 0 0 8.01-2.41 40 40 0 0 0 12.14-6.9 47.3 47.3 0 0 0 17.2-35.21c.08-4.05-1.75-9.37-5.78-9.04-3.13.25-4.78 4.3-3.73 7.25s3.81 4.94 6.52 6.52c21.18 12.38 49.13 12.17 70.11-.53M97.7 89.87l1.92.55'/%3E%3Cpath stroke-dasharray='4.1153994 6.173099' d='M105.6 91.95c18.25 4.34 39.66 6.38 58.16 6.69'/%3E%3Cpath d='M5.33 87C8.3 94.61 54 71.88 71.41 73.96c6.63.79 13.03 9.19 20.57 13.02'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;pointer-events:none;position:absolute;right:0;width:clamp(200px,50vw,750px)}@media (max-width:991.98px){.contact-header-text{font-size:1.25rem;line-height:1.5;margin-bottom:0}.contact-callout{font-size:2.25rem;line-height:1.25}.contact-label,.contact-link{font-size:1.5rem;line-height:1.25;margin-top:2rem}}@media (max-width:575.98px){.contact-content-container{padding-bottom:0}.contact-header-text{font-size:1rem;line-height:1.5}.contact-callout{font-size:1.75rem;line-height:1.25}.contact-label,.contact-link{font-size:1.25rem;margin-top:2rem}.paper-fly-icon{margin-top:2rem;position:relative;width:100%}}@media (max-width:991.98px){.page-services .container{--bs-gutter-x:6rem}}.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;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;position:relative}.footer .about-company a,.footer .mail-nbg,.footer .phone-nbg{color:#a4a4a4;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)}.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}.page-index,.page-services{--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}.page-services:not(.scrolled) #hbe-nav{color:#fff}#hbe-nav .navbar-brand{flex-shrink:0;height:50px;margin:calc((var(--navbar-height) - 50px)/2) 0;padding:0;position:relative;width:200px}.page-services #heatbeat-logo-header-grey{filter:brightness(0) invert(1)}#hbe-nav .navbar-logo{height:100%;position:absolute}#hbe-nav,#hbe-nav .navbar-logo{transition:color .1s ease,opacity .3s ease,background-color .3s ease}body.scrolled #hbe-nav,body.scrolled #hbe-nav .navbar-logo{transition:color .1s ease,opacity .5s ease,background-color .5s ease}.page-index:not(.scrolled) #hbe-nav,.page-services:not(.scrolled) #hbe-nav{background-color:transparent}.page-index:has(.navbar-collapse.collapsing) #hbe-nav,.page-index:has(.navbar-collapse.show) #hbe-nav,.page-services:has(.navbar-collapse.collapsing) #hbe-nav,.page-services:has(.navbar-collapse.show) #hbe-nav{background-color:#fff;color:#3f4144}#heatbeat-logo-header-grey,.page-index:has(.navbar-collapse.collapsing) #heatbeat-logo-header-grey,.page-index:has(.navbar-collapse.show) #heatbeat-logo-header-grey,.page-services:has(.navbar-collapse.collapsing) #heatbeat-logo-header-grey,.page-services: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,.page-services:has(.navbar-collapse.collapsing) #heatbeat-logo-header-color,.page-services:has(.navbar-collapse.show) #heatbeat-logo-header-color{opacity:1}.page-index:not(.scrolled) #heatbeat-logo-header-color,.page-services:not(.scrolled) #heatbeat-logo-header-color{opacity:0}.page-index:not(.scrolled) #heatbeat-logo-header-grey,.page-services: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}@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:"|";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,.page-services:not(.scrolled) #hbe-nav .navbar-toggler.collapsed .toggler-icon{background-color:#3f4144}@media (max-width:991.98px){.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-size:2rem;line-height:1.2;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)}.nobr{white-space:nowrap}.break-lg{display:none!important}.break-md{display:inline!important}@media (min-width:992px){.break-lg{display:inline!important}.break-md{display:none!important}}
/*# sourceMappingURL=index-72c38041.min.css.map */