@font-face{font-family:Neuzeit Office Pro;src:url("../fonts/Linotype - NeuzeitOfficePro-Regular.otf")}@font-face{font-family:Chronicle Display;src:url(../fonts/ChronicleDisp-XLight.otf)}#landing_page_white{background-color:#fff;color:#000}.landing_page{background-color:#001429;color:#fff}.landing_page.main_content_wrapper{background-image:url(../images/teemu-paananen-OOE4xAnBhKo-unsplash.jpg);background-size:cover;position:relative;width:100%}.landing_page.main_content{background-color:rgba(0,0,0,.5);display:flex;flex-direction:row;justify-content:center}.landing_page .main_content article{display:inline-block;margin-bottom:10vw;margin-top:10vw;width:70%}.landing_page .main_content article h1{font-size:60px;line-height:72px}.landing_page .main_content article h2{font-size:30px;padding-top:30px}.landing_page .main_content article p{font-size:20px}.landing_page .main_content article .tuev_image{text-align:center}.landing_page .main_content article .tuev_image img{height:100px}.landing_page .diveder-line{position:relative}.landing_page .diveder-line:after{background-color:#fff;content:"";height:2px;left:0;margin-bottom:20px;position:absolute;width:7%}.landing_page .h1{text-transform:inherit}.landing_page h4{margin-top:16px}.landing_page .section_wrapper{margin-bottom:32px}.landing_page .section_2 .line100{margin-bottom:32px;margin-top:8px}.landing_page .section_3 .steps{display:flex;flex-wrap:wrap;justify-content:space-between}.landing_page .section_3 .step{margin-bottom:24px;min-width:240px;width:30%}.landing_page .section_3 .step_half{width:45%}.landing_page .section_3 .color_scale_circle{border-radius:100px;height:160px;margin:32px 0;width:160px}.landing_page .section_3 .color_scale_circle.pink{background-image:linear-gradient(180deg,#f66,#fc6ded)}.landing_page .section_3 .color_scale_circle.red{background-image:linear-gradient(164deg,#ff4b1f 11%,#fc8c6d 95%)}.landing_page .section_3 .color_scale_circle.blue{background-image:linear-gradient(180deg,#66cdff,#816dfc)}.landing_page .section_4{margin:140px 0}.landing_page .tell_me_more{display:flex;justify-content:center;margin:55px 0}.landing_page .tell_me_more span{background-color:rgba(2,1,1,0);border-radius:35px 35px 35px 35px;border-style:solid;border-width:2px;font-family:Times;padding:10px 50px}.landing_page .tell_me_more_button{font-size:16px;padding:12px 12px 6px}@media (max-width:992px){.landing_page h1{font-size:42px;line-height:40px}.landing_page .h1{font-size:32px}.landing_page.main_content_wrapper{padding:0}}@media (max-width:1200px){.landing_page.main_content_wrapper{padding:0}}@media (max-width:772px){.landing_page h1{font-size:24px;line-height:32px}.landing_page .h1{font-size:18px}.landing_page.main_content_wrapper{padding:0}.landing_page .section_4{margin:80px 0}}@media (max-width:554px){.landing_page .section_3 .step{width:100%}.landing_page.main_content_wrapper{background-position-x:50%;background-position-y:50%;padding:0}.landing_page.main_content_wrapper article{width:90%}.landing_page.main_content_wrapper article h1{font-size:42px}}.landing_page .img_credit{color:#fff;font-size:10px;line-height:1;margin-right:10px;margin-top:-25px;padding:5px 5px 0;text-align:right}@media (max-width:554px){.landing_page .img_credit{font-size:8px;margin-right:5px;margin-top:-20px}}.whiteBackground{background-color:#fff;color:#000}.grecaptcha-badge{display:none}.mainWrapper.detailedTravelSurvey{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.mainWrapper.detailedTravelSurvey .whiteBackground{padding:1vw;width:87vw}.mainWrapper.detailedTravelSurvey hr{height:2px}.btn{background-color:inherit;border:1px solid #000;border-radius:4px;float:right;font-family:inherit;font-size:22px;font-weight:500;letter-spacing:1.1px;padding:10px 16px 6px;text-transform:uppercase}.btn-submit:hover{border-color:#fab06e;color:#fab06e}.btn-invalid,.btn-invalid:hover{border-color:#999;color:#999;cursor:not-allowed}.mainWrapper.participantStreamingSurvey{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.mainWrapper.participantStreamingSurvey .success-screen-wrapper .success-screen{display:flex;flex-direction:column}.mainWrapper.participantStreamingSurvey .success-screen-wrapper .success-screen p{margin:20px}.mainWrapper.participantStreamingSurvey .success-screen-wrapper .success-screen p strong{font-size:1.5rem}.mainWrapper.participantStreamingSurvey .streaming_survey .invalid input,.mainWrapper.participantStreamingSurvey .streaming_survey .invalid select{border-bottom:2px solid red}.mainWrapper.participantStreamingSurvey .streaming_survey #bioEnergy{margin-bottom:20px}.mainWrapper.participantStreamingSurvey .streaming_survey #bioEnergy input{margin-left:10px}.mainWrapper.participantStreamingSurvey .streaming_survey .languagePicker{margin-bottom:10px;text-align:right}.mainWrapper.participantStreamingSurvey .streaming_survey .languagePicker .active{color:#fab06e}.mainWrapper.participantStreamingSurvey .streaming_survey .submitButtonWrapper{margin-top:10px;text-align:right}.mainWrapper.participantStreamingSurvey .streaming_survey .submitButtonWrapper .submitButton{padding-top:12px}.mainWrapper.survey{display:flex;height:100%;justify-content:center;width:100%}.mainWrapper.survey>div{min-height:70vh}.mainWrapper.survey .questionSubjectTitle{color:#d8d8d8}.mainWrapper.survey .languagePicker{color:#d8d8d8;margin-bottom:10px;text-align:left}.mainWrapper.survey .languagePicker .active{color:#fab06e}.addMoreButton{align-items:center;background-color:#d8d8d8;border:none;border-radius:9px;color:#454545;cursor:pointer;display:flex;font-size:16px;letter-spacing:2px;margin-top:16px;padding:8px 12px;text-transform:uppercase}.addMoreButton svg{height:24px;margin-right:16px;width:24px}.addMoreButton:active,.addMoreButton:focus,.addMoreButton:hover{background-color:#000;color:#fab06e}.addMoreButton:active svg g,.addMoreButton:active svg path,.addMoreButton:focus svg g,.addMoreButton:focus svg path,.addMoreButton:hover svg g,.addMoreButton:hover svg path{stroke:#fab06e}.addMoreButton:disabled{opacity:.25}.deleteButton{align-items:center;background-color:transparent;border:none;color:#ff8d27;display:flex;text-transform:uppercase}.deleteButton svg{height:40px;width:40px}.calculateButton{background-color:transparent;border:none;color:#ff8d27;margin-left:5px;text-transform:uppercase}.subjectWrapper{padding:0 64px;width:30%}.questionsWrapper{margin-right:64px;padding:24px;width:70%}.question{padding-bottom:40px}.question .error{color:red}.question .smallInfoText{font-size:16px;padding-top:30px}.questionSubject{position:sticky;top:10px}.questionSubject table{color:#d8d8d8}.questionSubject td{min-width:110px;padding-bottom:8px;padding-right:16px;vertical-align:top}.questionSubject .projectDetailLabel{font-size:16px;letter-spacing:1px;text-transform:uppercase}.questionSubject .projectDetail{color:#fff;font-weight:500}.questionSubject .statusSection{color:#fff;display:flex;flex-wrap:wrap;margin:16px 0}.questionSubject .statusSection>div{margin-bottom:8px;margin-right:8px}.questionSubject .statusSection .emptyCircle,.questionSubject .statusSection .fullCircle{border:2px solid;border-radius:100px;min-width:40px;padding:9px 5px 5px;text-align:center}.questionSubject .statusSection .fullCircle{background-color:#2397a9}.questionSubject .statusCounter{text-align:right}.questionnaireCompleted{color:#2397a9;font-size:32px;text-align:center}.questionSubjectInfo{color:#d8d8d8}.questionNumber,.questionText{font-weight:700}.questionText{margin-bottom:8px}.questionTopRow{display:flex;justify-content:space-between}.questionNumberAndStatusRow{align-items:center;display:flex;margin-bottom:8px}.questionNumberAndStatusRow .questionNumber{margin-right:8px}.questionNumberAndStatusRow svg{height:24px;margin-top:-4px;width:24px}.inputRow{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.InputOrSelectWithLabel{margin-top:8px;max-width:280px;min-width:260px;width:30%}.InputOrSelectWithLabel .inputLabel{font-size:16px;letter-spacing:1px;text-transform:uppercase}.checkBoxRow{align-items:center;display:flex;justify-content:flex-start;padding:8px 0}.checkBoxRow input[type=checkbox]{flex:0;margin-right:32px}@media (max-width:1200px){.mainWrapper.survey>div{min-height:auto}.subjectWrapper{padding:24px 24px 40px}.subjectWrapper h1{font-size:32px}.questionsWrapper{margin-right:0;padding-right:24px}}@media (max-width:992px){.mainWrapper.survey{display:block}.questionsWrapper,.subjectWrapper{width:100%}.questionSubject{position:static;width:100%}}@media (max-width:554px){.InputOrSelectWithLabel{margin-bottom:16px;max-width:100%;width:100%}.deleteButton svg{margin-top:-7px}}.calculateModal{background-color:#fff;left:0;margin-left:auto;margin-right:auto;max-width:500px;padding:20px;position:absolute;right:0;top:30%}.calculateModalOverlay{background-color:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0}.calculateModalButtonContainer{display:flex;justify-content:space-between}.react-autosuggest__container{position:relative}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{background-color:#fff;border:1px solid #aaa;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:block;font-family:Helvetica,sans-serif;font-size:16px;font-weight:300;position:absolute;top:51px;width:100%;z-index:2}.react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.react-autosuggest__suggestion{color:#000;cursor:pointer;padding:10px 20px}.react-autosuggest__suggestion--highlighted{background-color:#ddd}.autoSuggestInputContainer{position:relative}.iconContainer{position:absolute;right:10px;top:calc(50% - 20px)}.loader{animation:around 5.4s infinite;display:inline-block;height:20px;position:relative;width:20px}@keyframes around{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader:after,.loader:before{animation:around .7s ease-in-out infinite;background:#fff;border-color:#333 #333 transparent transparent;border-radius:20px;border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.loader:after{animation:around .7s ease-in-out .1s infinite;background:transparent}.main_wrapper{-ms-grid-columns:1fr;display:-ms-grid}header{-ms-grid-row:1}.main_wrapper>div{-ms-grid-row:2}footer{-ms-grid-row:3}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.main_content_wrapper{height:9200px}}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{background-color:#001429!important;font-family:Neuzeit Office Pro,sans-serif;font-size:22px;max-width:100vw}.hidden{display:none}.background_white{background-color:#000;color:#fff}footer,header{padding:20px 40px}.main_wrapper{align-content:space-between;display:grid;grid-template-rows:auto 1fr auto;margin:0 auto;max-width:100%;min-height:100%;width:100%}.main_content_wrapper.survey{padding:0}.h1,h1{font-size:42px;font-weight:400;line-height:42px;margin-bottom:24px}.h2,h2{font-size:24px;font-weight:500}.h3,h3{font-size:20px;letter-spacing:2px}.h4,h4{color:#fff;font-size:18px;letter-spacing:.9px}a{color:inherit;text-decoration:none}a:active,a:focus,a:hover{color:#fab06e}svg{min-height:24px;min-width:24px}.alert-block{text-align:center}.alert-block strong{background-color:#ff8d27;border-radius:8px;color:#fff;font-weight:400;padding:24px}header{justify-content:space-between}header,header>div{align-items:center;display:flex}header>div{justify-content:flex-end}header>div svg:active path,header>div svg:focus path,header>div svg:hover path{stroke:#fab06e}header>div .admin_button{color:#fff;font-size:16px;margin-right:24px;padding:12px 12px 6px}header .avantgarde_logo svg{margin-bottom:8px;width:auto}header .avantgarde_logo svg path{fill:#fff!important}header .avantgarde_logo svg:active path,header .avantgarde_logo svg:focus path,header .avantgarde_logo svg:hover path{fill:#fab06e!important;stroke:none!important}header .header_home_button svg{height:32px;width:32px}#header_black{background-color:#000}footer{align-items:stretch;display:flex;font-size:13px;justify-content:space-between}@media (max-width:554px){footer{flex-direction:column}footer div{padding:5px}}footer div{text-align:center}footer a{margin:0 8px}footer .center{font-size:20px}#footer_planwerkstatt{color:hsla(0,0%,100%,.749)}#footer_black{background-color:#000}.flex{display:flex;flex-wrap:wrap}.width100percent{width:100%}button{cursor:pointer}.button_rounded_corners{border:1px solid;border-radius:5px;letter-spacing:1px;padding:8px 16px;text-decoration:none;text-transform:uppercase}.button_rounded_corners:active,.button_rounded_corners:focus,.button_rounded_corners:hover{color:#fab06e}.card{background-color:#fff;color:#000;width:100%}.green{color:#2397a9}.red{color:red}img{max-height:100%;max-width:100%}input,select{border:none;border-bottom:2px solid;color:#454545;font-family:Neuzeit Office Pro,sans-serif;font-size:16px;line-height:19px;margin-bottom:16px;width:100%}input,select{padding:10.5px 6px}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(../svgs/arrow_down_no_line.svg) no-repeat;background-position:right 6px top 50%}input[type=checkbox],select{cursor:pointer;position:relative}input[type=checkbox]{height:20px;margin-bottom:5px;margin-right:24px;width:20px}input[type=checkbox]:disabled{opacity:.1}input[type=checkbox]:disabled:checked:after{display:none}input[type=checkbox]:before{background-color:#fff;border:2px solid #454545;border-radius:3px;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}input[type=checkbox]:checked:after{border:solid #2397a9;border-width:0 2px 2px 0;content:"";display:block;height:12px;left:8px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.line100{background-color:#000;height:2px;width:100%}.line100.grey{background-color:#979797}.line100.margin40{margin:40px 0}.margin25{margin:25px 0}.progress{animation:pulse 1s linear infinite;background:#2397a9;border-radius:100%;display:none;height:16px;width:16px}.progress:hover{animation:none}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.company_logo_container{margin-right:24px}.company_logo{height:auto;margin-bottom:8px;margin-right:32px;max-height:140px;max-width:160px;width:auto}#dashboard p{margin-bottom:10px}.legend .box-container{padding:0!important;width:16px!important}.legend tr td:not(:first-child){padding-top:2px}.legend tr td:nth-last-child(-n+2){min-width:235px!important}.graph_area .graph_container{align-items:flex-end;bottom:0;display:flex;flex-direction:row;justify-content:space-between;position:relative}.graph_area .graph_container .legend{align-self:flex-end;table-layout:auto}.graph_area .graph_container .legend tr td{font-size:17px;padding-left:22px;text-align:right}.graph_area .graph_container .legend tr :nth-child(2):not(.index-td),.graph_area .graph_container .legend tr :nth-child(3).labels-present{min-width:280px;text-align:left!important}.no_web_display{display:none}.dashboard .graph_info{margin-bottom:40px;max-width:100%;position:relative}.dashboard .graph_info:after{background-color:#000;content:"";height:2px;left:0;position:absolute;width:100px}.dashboard .graph_info h2{font-size:42px}.dashboard .graph_info p{margin-bottom:8px}.dashboard .graph_info .carbon_data_explanation{font-size:14px;font-weight:400}.dashboard #footprintDoughnutChartWrapper{position:relative}.dashboard #footprintDoughnutChartLegend{display:flex;flex-direction:row}.dashboard #bar_chart_legend{display:flex}.dashboard #bar_chart_wrapper{position:relative}.dashboard #bar_chart{height:591px!important;width:591px!important}.dashboard #emmissionCategoryChartWrapper{position:relative}.dashboard #emmissionCategoryChartLegend{display:flex}.dashboard #scopeChartWrapper{position:relative}.dashboard #bar_chart_wrapper{bottom:-20px;left:40px}.dashboard #emmissionCategoryChartWrapper,.dashboard #footprintDoughnutChartWrapper,.dashboard #scopeChartWrapper{bottom:-30px;left:10px}.dashboard .chart_wrapper{align-items:flex-end;display:flex;height:650px;justify-content:flex-start;width:650px}.dashboard #scopeChartLegendContainer{width:776px}.dashboard #scopeChartLegend{display:flex}.dashboard #scopeChartLegendExplained{font-size:26px;margin-top:40px}.dashboard .footer .graph_info:after{background-color:#fff}.dashboard .footer .align-right{text-align:right}.dashboard .footer-image{background-image:url(../images/teemu-paananen-OOE4xAnBhKo-unsplash.jpg);background-position:50%;background-size:cover;height:730px}.data_table{border-spacing:16px;color:#000;margin-bottom:40px;width:100%}.data_table th{text-transform:uppercase}.data_table td{border-bottom:1px solid #454545;padding:6px 6px 6px 0}.pdf_button_dashboard{background-color:#000;border:none;color:#fff;margin-bottom:40px;margin-left:40px}.pdf_button_dashboard:hover{background-color:#454545;color:#fff}.dark_background{background-color:#001429;color:#fff}.heading p{color:#000}.project-key-data{padding:80px 40px 0!important}.project-key-data .text{font-size:28px;margin-left:40px}.project-key-data .project_detail_table{list-style-type:none;margin-bottom:24px;margin-top:80px}.project-key-data .project_detail_table td{font-size:26px;padding-bottom:10px;padding-right:10px}.project-key-data .carbon_footprint_total{margin-bottom:40px;margin-top:20px;text-align:left}.project-key-data .carbon_footprint_total h2{font-size:33px}.paragraph{margin-bottom:10px;margin-top:10px}.smallprint{color:#6b7280;padding:20px}@media (max-width:1200px){footer,header{padding:16px 24px}.main_content_wrapper{padding:80px}}@media (max-width:992px){.dashboard .card{margin:auto}.heading{display:block}.heading .company_logo_container{margin-bottom:16px;text-align:center}.company_logo,.company_logo_container{margin-right:0}}@media (max-width:772px){.graph_area .graph_container{flex-direction:column}.graph_area .graph_container .legend{align-self:flex-start}body{font-size:16px}.h1,h1{font-size:26px;line-height:32px}.h1,.h2,h1,h2{margin-bottom:8px}.h2,h2{font-size:22px}.h3,h3{font-size:18px;letter-spacing:1.07px}.heading,.main_content_wrapper{padding:0}.card{padding-left:24px;padding-right:24px}header>div svg{margin-right:0}header .header_home_button svg{height:32px;width:32px}.company_logo{max-width:80px}.project_detail_list{margin-bottom:8px}}@media (max-width:554px){.graph_area .graph_container{flex-direction:column}input,select{max-width:100%}header>div .admin_button{margin-right:16px;padding:8px 8px 4px}header .avantgarde_logo svg{max-height:75px}}.title-container{align-items:flex-start;display:flex;flex-direction:column;padding:40px;width:100%}.card{padding:0!important}.container-100vh{padding:40px 40px 0;position:relative}.zero-opacity{opacity:0}.bottom-container{display:none;margin:0!important;width:100vw}.footer-contact{display:flex;flex-direction:column;font-size:18px;height:380px;justify-content:space-between;margin:0!important;padding:80px 18px 18px 40px!important;width:100%}.footer-contact .graph_info{margin:0}.footer-contact p{margin-bottom:0!important}.header-config{align-items:center;display:flex;flex-direction:column;height:1080px!important;justify-content:center;margin-left:0;position:relative}.logo-config{bottom:50px;height:100px;left:50%;position:absolute;transform:translateX(-50%)}.container-100vh-config{height:1080px;padding-top:80px}.heading-config{margin-bottom:110px!important}.heading-supplier-config{margin-bottom:140px!important}.graph-container-config{bottom:100px!important;position:absolute!important;width:calc(100% - 80px)}.heading-titles-config{font-size:46px;margin:0}.base-titles-config{font-size:44px!important}.chart-canvas-config{height:850px!important;width:850px!important}.dashboard #bar_chart.chart-canvas-supplier-config{height:773.5px!important;width:773.5px!important}.chart_wrapper-config{bottom:-40px!important}#scopeChartLegend tr>:nth-child(2){min-width:205px}#scopeChartLegend tr>:nth-child(4){min-width:310px!important}.bar-chart-extra-space{bottom:30px!important}
