code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"suisse-works-regular";src:url(/static/media/SuisseWorks-Regular-WebXL.fba31acc.eot?#iefix) format("embedded-opentype"),url(/static/media/SuisseWorks-Regular-WebXL.c8e8f049.woff2) format("woff2"),url(/static/media/SuisseWorks-Regular-WebXL.49faa05b.woff) format("woff"),url(/static/media/SuisseWorks-Regular-WebXL.0a3033fc.ttf) format("truetype"),url(/static/media/SuisseWorks-Regular-WebXL.d040ee1b.svg#svgFontName) format("svg")}@font-face{font-family:"suisse-works-medium";src:url(/static/media/SuisseWorks-Medium-WebXL.b4297c8c.eot);src:url(/static/media/SuisseWorks-Medium-WebXL.b4297c8c.eot?#iefix) format("embedded-opentype"),url(/static/media/SuisseWorks-Medium-WebXL.d5b46efe.woff2) format("woff2"),url(/static/media/SuisseWorks-Medium-WebXL.6821afff.woff) format("woff"),url(/static/media/SuisseWorks-Medium-WebXL.8753cd86.ttf) format("truetype"),url(/static/media/SuisseWorks-Medium-WebXL.238e0abc.svg#svgFontName) format("svg")}@font-face{font-family:"suisse-intelcond-semibold";src:url(/static/media/SuisseIntlCond-Semibold-WebXL.35d9f4d6.eot) format("embedded-opentype"),url(/static/media/SuisseIntlCond-Semibold-WebXL.f8fba035.woff2) format("woff2"),url(/static/media/SuisseIntlCond-Semibold-WebXL.0566a4e2.woff) format("woff"),url(/static/media/SuisseIntlCond-Semibold-WebXL.6e6d5a9b.svg#svgFontName) format("svg")}@font-face{font-family:"suisse-intelcond-medium";src:url(/static/media/SuisseIntlCond-Medium-WebXL.53177322.eot) format("embedded-opentype"),url(/static/media/SuisseIntlCond-Medium-WebXL.28b7c1e0.woff2) format("woff2"),url(/static/media/SuisseIntlCond-Medium-WebXL.cf48fd44.woff) format("woff"),url(/static/media/SuisseIntlCond-Medium-WebXL.bd51877e.svg#svgFontName) format("svg")}@font-face{font-family:"protest-grotesk-text-regular";src:url(/static/media/ProtestGrotesk-textregular.23c89bc7.woff2) format("woff2"),url(/static/media/ProtestGrotesk-textregular.dc7015e4.woff) format("woff")}@font-face{font-family:"protest-grotesk-text-black";src:url(/static/media/ProtestGrotesk-textblack.83a61dee.woff2) format("woff2"),url(/static/media/ProtestGrotesk-textblack.6c3b9fc6.woff) format("woff")}@font-face{font-family:"protest-grotesk-text-bold";src:url(/static/media/ProtestGrotesk-textbold.c0b9d93c.woff2) format("woff2"),url(/static/media/ProtestGrotesk-textbold.015eefa6.woff) format("woff")}@font-face{font-family:"helvetica-neue-medium";src:url(/static/media/HelveticaNeueMedium.0a13c540.ttf) format("truetype")}:root{--primary-color:#6bd5fc;--text-color:#4a4a4a;--text-background-color:#f0f0f0;--grey-text:#a5a5a5;--warning-color:orange;--text-font-family:"protest-grotesk-text-regular";--text-font-size:20px;--text-font-line-height:32px;--text-font-size-smaller:15px;--link-font-family:"protest-grotesk-text-black";--header-color:#000;--header-h1-font-family:"protest-grotesk-text-black";--header-h1-size:70px;--header-h1-line-height:74px;--header-h2-font-family:"protest-grotesk-text-bold";--header-h2-size:46px;--header-h2-line-height:55px;--default-shadow:drop-shadow(5px 5px 25px rgba(0,0,0,0.15));--header-menu-shadow:drop-shadow(5px 5px 25px rgba(0,0,0,0.15));--header-h3-font-family:"protest-grotesk-text-black";--header-h3-size:20px;--header-h3-line-height:32px;--header-h3-color:var(--primary-color);--mobile-menu-font-family:"protest-grotesk-text-bold";--mobile-menu-font-size:"15px";--mobile-menu-font-color:rgba(74,74,74,0.5);--button-background:#a5a5a5;--button-background-dark:#4a4a4a;--button-text-color:#fff;--button-border:#a5a5a5;--button-background-hover:var(--primary-color);--button-border-hover:var(--primary-color);--button-font-family:"protest-grotesk-text-bold";--border-radius-paper:8px;--border-radius-button:25px;--footer-background-color:#e2e2e2;--footer-link-color:#4a4a4a;--footer-link-font-family:var(--text-font-family);--footer-text-color:#4a4a4a;--footer-button-background:#4a4a4a;--footer-button-font:#fff;--gap:8px;--gap2:16px}@media screen and (max-width:560px){:root{--header-h1-size:42px;--header-h2-size:28px;--header-h3-size:16px;--text-font-size:15px;--text-font-line-height:8px;--text-font-size-smaller:15px}}body{color:#4a4a4a;color:var(--text-color);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.portal-section button,body{font-family:"protest-grotesk-text-regular";font-family:var(--text-font-family);font-size:20px;font-size:var(--text-font-size)}.portal-section .MuiLinearProgress-colorSecondary{background-color:#6bd5fc;background-color:var(--primary-color)}.portal-section .App-footer span{color:#4a4a4a;color:var(--footer-text-color);font-size:15px!important;font-size:var(--text-font-size-smaller)!important}.portal-section>div.MuiGrid-root.MuiGrid-container{position:absolute}.portal-section .MuiTabs-indicator{background-color:#6bd5fc!important;background-color:var(--primary-color)!important}.portal-section h2,.portal-section h3{text-align:left}.portal-section h1,.portal-section h2,.portal-section h3{margin-top:0}.portal-section h2{letter-spacing:-.05em}.portal-section .MuiTypography-h1,.portal-section h1{color:#000;color:var(--header-color);font-size:70px;font-size:var(--header-h1-size);line-height:74px;line-height:var(--header-h1-line-height);font-family:"protest-grotesk-text-black";font-family:var(--header-h1-font-family)}.portal-section .MuiTypography-h2,.portal-section h2{color:#4a4a4a;color:var(--text-color);font-size:46px;font-size:var(--header-h2-size);line-height:55px;line-height:var(--header-h2-line-height);font-family:"protest-grotesk-text-bold";font-family:var(--header-h2-font-family)}.portal-section .MuiTypography-h3,.portal-section h3{color:#6bd5fc;color:var(--primary-color);font-size:20px;font-size:var(--header-h3-size);line-height:32px;line-height:var(--header-h3-line-height);font-family:"protest-grotesk-text-black";font-family:var(--header-h3-font-family)}.portal-section .text-color.MuiTypography-h1,.portal-section .text-color.MuiTypography-h2,.portal-section .text-color.MuiTypography-h3{color:#4a4a4a;color:var(--text-color)}.portal-section .content-block,.portal-section .MuiTypography-root.MuiTypography-body1,.portal-section li,.portal-section p{line-height:1.5;color:#4a4a4a;color:var(--text-color);font-family:"protest-grotesk-text-regular";font-family:var(--text-font-family);font-size:20px;font-size:var(--text-font-size)}.portal-section .MuiTypography-subtitle1,.portal-section p.MuiTypography-subtitle1{color:#4a4a4a;color:var(--text-color);font-size:15px;font-size:var(--text-font-size-smaller);font-family:"protest-grotesk-text-regular";font-family:var(--text-font-family)}.portal-section .MuiTypography-root.MuiTypography-body2{color:#4a4a4a;color:var(--text-color);font-family:"protest-grotesk-text-bold";font-family:var(--header-h2-font-family);line-height:1.5}.portal-section .text-color-primary{color:#6bd5fc!important;color:var(--primary-color)!important}.portal-section a{font-family:"protest-grotesk-text-black";font-family:var(--link-font-family);text-decoration:none}.portal-section a,.portal-section a:hover{color:#6bd5fc;color:var(--primary-color)}.portal-section p{margin-top:0}.portal-section p,.portal-section span{font-size:20px;font-size:var(--text-font-size)}.portal-section span{font-family:"protest-grotesk-text-regular";font-family:var(--text-font-family)}.portal-section span.MuiButton-label{font-size:15px!important;font-size:var(--text-font-size-smaller)!important;font-family:"protest-grotesk-text-bold"!important;font-family:var(--button-font-family)!important}.portal-section .smaller{margin-top:-3px;font-size:15px;font-size:var(--text-font-size-smaller)}.portal-section input,.portal-section textarea{font-family:"protest-grotesk-text-regular"!important;font-family:var(--text-font-family)!important}.portal-section .MuiOutlinedInput-root,.portal-section .with-text-field-border-radius{border-radius:8px;border-radius:var(--border-radius-paper)}.portal-section .with-shadow{box-shadow:5px 5px 25px rgba(0,0,0,.15)}.portal-section .gap-top-none{margin-top:0!important}.portal-section .gap-bottom-none{margin-bottom:0!important}.portal-section .gap-top{margin-top:16px!important;margin-top:calc(var(--gap)*2)!important}.portal-section .gap-top-2{margin-top:32px!important;margin-top:calc(var(--gap)*4)!important}.portal-section .half-gap-top{margin-top:8px;margin-top:calc(var(--gap))}.portal-section .gap-bottom{margin-bottom:16px;margin-bottom:calc(var(--gap)*2)}.portal-section .gap-bottom_2{margin-bottom:32px;margin-bottom:calc(var(--gap)*4)}.portal-section .gap-left{margin-left:16px;margin-left:calc(var(--gap)*2)}.portal-section .gap-left-1{margin-left:8px;margin-left:var(--gap)}.portal-section .full-pad{padding:16px;padding:calc(var(--gap)*2)}.portal-section .no-marg{margin-top:0;margin-bottom:0}.portal-section .MuiPaper-rounded.rounded-bottom-only,.portal-section .rounded-bottom-only{border-radius:0 0 8px 8px;border-radius:0 0 var(--border-radius-paper) var(--border-radius-paper)}.portal-section .clickable,.portal-section .clickable:hover{color:#6bd5fc;color:var(--primary-color);cursor:pointer}.portal-section .App-logo{height:40vmin;pointer-events:none}.portal-section .MuiButton-root,.portal-section .MuiToggleButton-root{filter:drop-shadow(5px 5px 25px rgba(0,0,0,.15));border-radius:25px;border-radius:var(--border-radius-button);text-transform:none}.portal-section .MuiButtonBase-root.button--colored{background-color:#6bd5fc;background-color:var(--primary-color);color:#fff}.portal-section .team-container{margin-top:51px}.portal-section .team-member-tile-wrapper{margin-bottom:192px}.portal-section .project-team-tab__team-member-tile button.MuiButtonBase-root.MuiCardActionArea-root:hover{color:#fff}.portal-section .project-team-tab__team-member-tile .MuiButtonBase-root.MuiCardActionArea-root{cursor:default;color:#fff}@media (prefers-reduced-motion:no-preference){.portal-section .App-logo{animation:App-logo-spin 20s linear infinite}}.portal-section .MuiTab-root{text-transform:none;font-size:20px;font-size:var(--header-h3-size);line-height:1.25;cursor:pointer;min-width:140px}.portal-section .MuiCheckbox-colorSecondary.Mui-checked{color:#6bd5fc;color:var(--primary-color)}.portal-section .campaign-portal-calendar .MuiPickersCalendar-transitionContainer .MuiPickersDay-day.MuiPickersDay-daySelected{background-color:#a5a5a5!important;background-color:var(--button-background)!important}.portal-section .campaign-portal-calendar .MuiPickersCalendar-transitionContainer .MuiPickersDay-day.MuiPickersDay-dayDisabled{background-color:grey}.portal-section .campaign-portal-calendar .MuiPickersCalendar-transitionContainer .MuiPickersDay-day{background-color:#6bd5fc;background-color:var(--primary-color)}.portal-section .campaign-portal-calendar .MuiTypography-root.MuiTypography-body2.MuiTypography-colorInherit{font-size:15px;font-size:var(--text-font-size-smaller)}.portal-section .MuiToggleButtonGroup-groupedVertical.Mui-selected{background-color:#a5a5a5!important;background-color:var(--button-background)!important;color:#fff}.portal-section .main-paper{padding:16px}.portal-section .project-log-block__main-grid{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:100%}.portal-section .App-main-image{overflow:hidden;margin-bottom:96px}.portal-section .App-main-image img{width:100%;height:80vh;object-fit:cover}.portal-section .App-main-image.isMobile img{height:60vh}@media screen and (max-width:960px){.portal-section div.App-header-logo-container{left:16px;left:calc(var(--gap)*2);top:16px;top:calc(var(--gap)*2)}}.portal-section .App-header-logo-container{position:absolute;left:32px;top:32px;width:130px;padding:8px;padding:var(--gap);border-radius:8px;border-radius:var(--border-radius-paper);background-color:#fff}.App-header-big-customer-logo-container{width:200px!important}.portal-section .project-log-block__first-title,.portal-section .project-log-block__second-title{margin-bottom:16px}.portal-section .project-log-block__controls{margin-top:16px}.portal-section .project-long-block__padding-left{padding-right:32px}@media screen and (max-width:1200px){.portal-section .project-long-block__padding-left{padding-right:32px;padding-right:calc(var(--gap)*4)}}.portal-section .project-long-block__padding-right{padding-left:32px}.portal-section .project-long-block__margin-image-right{margin-right:16px}.portal-section .project-log-block__card{margin-bottom:144px}.portal-section .App-header-logo-container img{width:130px}.portal-section .App-header-big-customer-logo-container img{width:200px!important}.portal-section .map-image{border-radius:8px;border-radius:var(--border-radius-paper);width:100%}.portal-section .App-header-menu{top:32px;height:35px;background-color:#fff;opacity:.9;border-radius:25px;border-radius:var(--border-radius-button);filter:drop-shadow(5px 5px 25px rgba(0,0,0,.15));position:fixed;max-width:1200px;z-index:1000;width:calc(100% - 484px);left:50%;margin-left:calc((100% - 370px)/-2)}.portal-section .App-header-menu-with-big-customer-logo{width:calc(100% - 554px)!important;left:50%!important;margin-left:calc((100% - 522px)/-2)!important}.portal-section .App-header-menu.full-width{width:calc(100% - 40px);max-width:calc(100% - 40px);left:50%;margin-left:calc((100% - 40px)/-2)}.portal-section .App-header-main-container{position:absolute;bottom:calc(20% + 64px);width:calc(100% - 430px);left:50%;margin-left:calc((100% - 370px)/-2)}@media screen and (min-width:1800px){.portal-section .App-header-main-container,.portal-section .App-header-menu-responsive,.portal-section .App-header-menu.full-width{width:1200px;margin-left:-600px}.portal-section .App-header-menu-with-big-customer-logo{width:1200px!important;margin-left:-600px!important}}.portal-section .App-header-menu ul{list-style:none;padding:0;display:flex;justify-content:space-around;margin:0 16px;margin:0 calc(2*var(--gap)) 0 calc(2*var(--gap));align-items:center;flex-wrap:nowrap}.portal-section .App-header-menu ul:first-child{height:35px}.portal-section .App-header-menu ul li{align-items:center;padding:4px;padding:calc(var(--gap)/2);font-size:15px;font-size:var(--text-font-size-smaller);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.portal-section .App-header-menu--entry{text-align:right;cursor:pointer}.portal-section .App-header-menu--top-bar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.portal-section .App-header-menu--entry.active{color:#6bd5fc;color:var(--primary-color)}@media screen and (min-width:1500px){.portal-section .App-header-menu--entry>button{width:250px}}.portal-section ul li.App-header-menu--custom-entry>a{line-height:1.5;color:#4a4a4a;color:var(--text-color);font-family:"protest-grotesk-text-regular";font-family:var(--text-font-family)}.portal-section ul li.App-header-menu--custom-entry.is-active>a,.portal-section ul li.App-header-menu--custom-entry ul>li.is-active>a{color:#6bd5fc;color:var(--primary-color)}.portal-section ul li.App-header-menu--custom-entry ul{display:none;position:absolute;background-color:#fff;top:var(--menu-height);margin:4px -20px 0;padding-left:0;padding-right:0;padding-bottom:16px;border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--border-radius-paper)/2);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--border-radius-paper)/2);min-width:160px}.portal-section ul li.App-header-menu--custom-entry:hover>ul{display:inherit}.portal-section ul li.App-header-menu--custom-entry ul>li{padding-left:16px;padding-right:16px}.portal-section .App-header-menu--custom-entry .sub-menu:hover>ul,.portal-section .App-header-menu--custom-entry .sub-menu>ul:hover{display:inherit}.portal-section .App-header-menu--custom-entry .sub-menu>ul{margin-left:158px;margin-top:-26px}.portal-section ul li.App-header-menu--custom-entry:hover>a{color:#6bd5fc;color:var(--primary-color)}.portal-section ul li.App-header-menu--custom-entry ul li a{line-height:1.5;color:#4a4a4a;color:var(--text-color);font-family:"protest-grotesk-text-regular";font-family:var(--text-font-family);font-size:15px;font-size:var(--text-font-size-smaller)}.portal-section ul li.App-header-menu--custom-entry>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.portal-section ul li.App-header-menu--custom-entry ul li a:hover{color:#6bd5fc;color:var(--primary-color)}.portal-section ul li.App-header-menu--custom-entry .menu-opener-icon{display:inline-block}.portal-section ul li.App-header-menu--custom-entry .menu-opener-icon svg{margin-bottom:-6px}.portal-section .MuiButtonBase-root.MuiButton-root{height:35px}.portal-section .App-header .MuiButtonBase-root.MuiButton-root.MuiButton-text{background-color:#fff;color:#4a4a4a;color:var(--text-color)}.portal-section .App-header .MuiButtonBase-root.MuiButton-root.MuiButton-textPrimary{color:#fff;color:var(--button-text-color)}.portal-section .App-header-menu--entry>button{margin-bottom:8px;margin-bottom:var(--gap);font-size:20px;font-size:var(--text-font-size)}.portal-section .App-header-menu li:hover{color:#6bd5fc;color:var(--primary-color)}.portal-section .App-header-button--button{cursor:pointer;text-align:right}.portal-section .App-header-menu--entry-buttons{position:absolute;top:32px;right:32px;width:250px}.main-header-text{max-width:1200px;margin:0 auto}.main-header-text .MuiTypography-root,.main-header-text .MuiTypography-root.header-text{color:#fff;text-shadow:1px 0 5px rgba(0,0,0,.5)}.portal-section .header-title-light_bg{border-radius:20px;padding:20px;background-color:hsla(0,0%,100%,.6);color:#4a4a4a;color:var(--text-color)}.portal-section .header-title-light_bg h2{color:#4a4a4a;color:var(--text-color);text-shadow:none}.portal-section .header-title-dark_bg{border-radius:20px;padding:20px;background-color:rgba(0,0,0,.6);color:#fff;text-shadow:1px 0 5px hsla(0,0%,100%,.5)}.portal-section .MuiTypography-root.header-title .header-title-fragments{color:#fff;margin-bottom:8px;margin-bottom:var(--gap)}.portal-section .MuiTypography-root.header-title .header-text{margin-top:8px;margin-top:var(--gap);color:#fff}.portal-section .portal-header__button-container>button{margin-right:8px;margin-right:var(--gap)}.portal-section .App-data-container.App-content-container{padding:0 16px;padding:0 calc(var(--gap)*2)}.portal-section .App-list-container-100{width:100%}.portal-section .App-list-container-header{font-size:46px;font-size:var(--header-h2-size);line-height:55px;line-height:var(--header-h2-line-height);width:100%;margin-bottom:16px;margin-bottom:calc(var(--gap)*2);margin-top:16px;margin-top:calc(var(--gap)*2)}.portal-section .App-list-container-body{margin:0}.portal-section .App-cms-container{flex-grow:1;flex-basis:20px;padding-top:8px;padding-top:var(--gap);padding-bottom:16px;padding-bottom:calc(var(--gap)*2);text-align:left;max-width:100%}.portal-section .App-cms-container-textblock{margin:16px 0;margin:calc(var(--gap)*2) 0}.portal-section .App-cms-container .project-long-block-btn{background-color:#6bd5fc;background-color:var(--button-background-hover)}.portal-section .App-data-container{max-width:1200px}.portal-section .App-data-header{width:100%}.portal-section .App-data-content,.portal-section .App-data-header{margin-top:16px;margin-top:calc(var(--gap)*2)}.portal-section .MuiButtonBase-root{padding-left:25px;padding-right:25px;cursor:pointer}.portal-section .MuiToggleButtonGroup-root .MuiButtonBase-root{padding-left:20px;padding-right:20px}.portal-section .MuiButtonBase-root.MuiIconButton-root.MuiCheckbox-root.Mui-checked,.portal-section .MuiIconButton-root.MuiPickersDay-day{padding:8px;padding:var(--gap);cursor:pointer}.portal-section .MuiButtonBase-root.MuiCardActionArea-root{padding-left:0;padding-right:0}.portal-section .content-block{font-size:20px;font-size:var(--text-font-size)}.portal-section .image-gallery{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;min-width:500px;margin:-16px -16px 16px;margin:calc(var(--gap)*-2) calc(var(--gap)*-2) calc(var(--gap)*2)}.portal-section .App-sidebar,.portal-section .Proposal-Tab{flex-grow:1;flex-basis:20px;padding:16px 16px 8px;padding:calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*1) calc(var(--gap)*2);text-align:left}.portal-section .Proposal-Tab{margin:16px 0;margin:calc(var(--gap)*2) 0 calc(var(--gap)*2) 0}.portal-section .App-sidebar-h3{margin-bottom:16px;margin-bottom:calc(var(--gap)*2);margin-top:0}.portal-section .button--primary,.portal-section .MuiButton-textPrimary{background-color:#a5a5a5;background-color:var(--button-background);color:#fff;color:var(--button-text-color);border:#a5a5a5;border:var(--button-border);font-size:20px;font-size:var(--text-font-size);text-transform:unset;cursor:pointer}.portal-section .button--primary:hover,.portal-section .MuiButton-textPrimary:hover{background-color:#6bd5fc;background-color:var(--button-background-hover);color:#fff}.portal-section .MuiButton-outlined{cursor:pointer}.portal-section .MuiSvgIcon-colorPrimary{color:#fff;color:var(--button-text-color)}.portal-section .App-footer{background-color:#e2e2e2;background-color:var(--footer-background-color);padding-right:16px;padding-right:calc(var(--gap)*2);padding-left:16px;padding-left:calc(var(--gap)*2)}@media screen and (max-width:960px){.portal-section .App-footer{margin:0;padding-top:16px!important;padding-top:var(--gap2)!important}.portal-section .App-footer2{margin:0!important}}@media screen and (max-width:960px){div.portal-section .App-footer .App-footer-outer{padding-top:0}}.portal-section .App-footer .App-footer-outer{max-width:1200px;margin:0 auto;padding-top:64px;padding-bottom:96px}.portal-section .App-footer h2,.portal-section .App-footer h3,.portal-section .App-footer p{color:#4a4a4a;color:var(--footer-text-color)}.portal-section ol>li{font-size:20px;font-size:var(--text-font-size)}.portal-section .App-footer a{color:#4a4a4a;color:var(--footer-link-color);font-family:"protest-grotesk-text-regular";font-family:var(--footer-link-font-family);cursor:pointer;font-size:15px;font-size:var(--text-font-size-smaller)}@media screen and (max-width:960px){.portal-section .App-footer div.steg-copyright{text-align:unset}}.portal-section .App-footer .steg-copyright{text-align:right}.portal-section .App-sidebar--list-entry{margin-bottom:16px;margin-bottom:calc(var(--gap)*2)}.portal-section .App-link{cursor:pointer}.portal-section input.MuiInputBase-input.MuiOutlinedInput-input:focus+fieldset{border-color:#6bd5fc;border-color:var(--primary-color)}.MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-outlined.Mui-required.Mui-required{color:#4a4a4a;color:var(--text-color)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.portal-section .MuiFormControl-root,.portal-section .selectbox-container{margin-bottom:16px!important}@media (max-width:576px){.portal-section .App-footer,.portal-section .App-footer2{margin:0;padding-right:16px;padding-right:calc(var(--gap)*2);padding-left:16px;padding-left:calc(var(--gap)*2)}.MuiPaper-root.MuiCard-root.public-login-form-container.MuiPaper-rounded{margin-left:0!important;margin-right:0!important;margin-bottom:16px;margin-bottom:calc(var(--gap)*2)}.MuiContainer-root{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}.portal-section .App-header .MuiButtonBase-root{background-color:#fff;color:grey;border-radius:25px;border-radius:var(--border-radius-button);text-transform:unset}.portal-section .App-footer-outer .MuiButtonBase-root.MuiButton-root.MuiButton-text{background-color:#4a4a4a;background-color:var(--footer-button-background);color:#fff;color:var(--footer-button-font);border-radius:25px;border-radius:var(--border-radius-button);text-transform:unset}.portal-section .App-footer-outer .MuiButtonBase-root.MuiButton-root.MuiButton-text span{color:#fff}.portal-section .MuiInputBase-root .MuiOutlinedInput-inputMarginDense{padding-top:5px;padding-bottom:5px;color:#4a4a4a;color:var(--footer-text-color)}.portal-section .MuiFormControl-root .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense{padding-top:5px;padding-bottom:100px;color:#4a4a4a;color:var(--footer-text-color)}div.react-images__container.css-br29ai{display:block;height:auto;margin-bottom:192px}.react-images__frame{overflow:hidden!important}.react-images__navigation>button{filter:drop-shadow(5px 5px 25px rgba(0,0,0,.15))}.react-images__navigation>button>svg{color:#6bd5fc;color:var(--primary-color)}.portal-section .App-data-container>div>div>div.MuiCard-root>button,.portal-section .App-data-container>div>div>div.MuiCard-root>button:hover{background-color:#fff;color:#fff}.portal-section .result-tile-container{margin-bottom:96px}.portal-section .tile__card .MuiCardContent-root{padding:20px}.portal-section .tile__card h2{letter-spacing:-.05em}.portal-section .tile__card>button{background-color:#fff;color:#fff}.html-content-force-style a,.html-content-force-style li,.html-content-force-style p,.html-content-force-style span,.html-content-force-style strong{color:#4a4a4a!important;color:var(--text-color)!important;font-size:20px!important;font-size:var(--text-font-size)!important;font-family:"protest-grotesk-text-regular"!important;font-family:var(--text-font-family)!important}.portal-section .App-footer .html-content-force-style a,.portal-section .App-footer .html-content-force-style li,.portal-section .App-footer .html-content-force-style p,.portal-section .App-footer .html-content-force-style span,.portal-section .App-footer .html-content-force-style strong{font-size:15px!important;font-size:var(--text-font-size-smaller)!important}.portal-section .MuiAlert-root .MuiAlert-icon{font-size:32px}.portal-section .MuiAlert-root .MuiAlert-message{font-size:20px!important;font-size:var(--text-font-size)!important;font-family:"protest-grotesk-text-regular"!important;font-family:var(--text-font-family)!important}.portal-section .MuiCardActions-root{padding:16px;padding:var(--gap2);padding-top:0}.portal-section .MuiPaper-root{transition:none!important}.CookieConsent{z-index:10000!important}.portal-section .welcome-message-header{margin-bottom:40px}.portal-section .project-motivation{margin-bottom:192px}.portal-section .project-motivation>.MuiGrid-item{padding-bottom:0}.portal-section .welcome-message{margin-bottom:24px;margin-bottom:calc(var(--gap)*3)}.portal-section .MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-outlined{font-family:"protest-grotesk-text-regular";font-family:var(--text-font-family)}.portal-section .portal-section-body-position .appointment-container{margin-bottom:192px}.portal-section .portal-section-body-position .App-main .MuiAlert-standardInfo{margin-bottom:96px}.portal-section .campaign-portal-calendar .MuiPickersSlideTransition-transitionContainer .MuiPickersCalendar-week .MuiPickersDay-day.MuiPickersDay-dayDisabled span.MuiIconButton-label p{font-size:15px}.login-button{color:#fff;border:0;height:35px;margin:10px 0;padding:20px 30px;background:linear-gradient(45deg,#00b5e2 30%,#00b5e2 90%);background-color:transparent;box-shadow:0 3px 5px 2px rgba(255,105,135,.3);border-radius:3px}.login-form-container{min-height:100vh;width:100%;justify-content:center}.login-form-container,.login-form-content{display:flex;align-items:center;flex-direction:column}.login-form-content{width:300px;height:150px;padding:20px;justify-content:space-between}.login-form-content .MuiTextField-root{margin-bottom:16px}.input-text{width:300px}.logo-image{position:relative}.login-form-error-message{color:red;padding:25px}p.login-form-link{margin-top:var(--gap);color:var(--grey-text)}p.login-form-link:hover{color:var(--primary-color)}p.login-form-link{cursor:pointer}.banner-label{position:fixed;color:#fff;background-color:rgba(139,0,0,.6);box-shadow:2px 2px 20px #888;transform:rotate(-45deg);transform-origin:50% 50%;width:300px;top:45px;left:-95px;text-align:center;padding:calc(var(--gap)*2);z-index:9999}.root{display:flex}.appBar{z-index:1201;background:#00b5e5}.drawer{width:200px;flex-shrink:0}.drawerPaper{width:180px}.drawerContainer{overflow:auto}.content{flex-grow:1;padding:20px}.admin-container{color:#606060}.admin-container main.content{padding-top:20px;max-width:1600px}.admin-container .MuiOutlinedInput-multiline{padding:16px}.admin-container .MuiButton-textPrimary{color:#fff;border:0;height:35px;margin:16px 16px 16px 0;padding:20px 30px;background:linear-gradient(45deg,#00b5e2 30%,#00b5e2 90%);background-color:transparent;box-shadow:0 3px 5px 2px rgba(255,105,135,.3);border-radius:0}.admin-container .cmsHoverContent:hover{background:#f0f0f0;cursor:pointer}.admin-container .MuiOutlinedInput-root,.admin-container .MuiPaper-rounded{border-radius:0}.admin-container .MuiButton-textSecondary{color:#fff;border:0;height:35px;margin:16px 16px 16px 0;padding:20px 30px;background:linear-gradient(45deg,#777 30%,#777 90%);background-color:#777;box-shadow:0 3px 5px 2px rgba(255,105,135,.3);border-radius:0}.admin-container .MuiTabs-indicator{height:4px;background-color:#777}.MuiPickersDay-daySelected,.MuiPickersDay-daySelected:hover,.MuiPickersToolbar-toolbar{background-color:#00b5e2!important}.admin-container a{color:#777}.admin-container a:hover{color:#00b5e2}.admin-container .MuiCardActions-root .MuiButton-textPrimary,.admin-container .MuiCardActions-root .MuiButton-textSecondary{margin:8px 8px 8px 0}.admin-container .MuiCardActions-root{padding:8px 8px 8px 16px}.admin-container .MuiTab-root.MuiTab-textColorInherit:hover{background:#fff;color:#777;opacity:1}.admin-container .MuiTableCell-head{color:#fff;background:#606060;font-weight:700}.admin-container .main-header{color:#777;font-size:24px;margin-bottom:8px}.admin-container strong{font-weight:700}.admin-container .gap-top-1{margin-top:8px}.admin-container .gap-top{margin-top:16px}.admin-container .gap-bottom{margin-bottom:16px}.admin-container .gap-bottom_1_5{margin-bottom:24px}.admin-container .gap-bottom_2{margin-bottom:32px}.admin-container .gap-left{margin-left:16px}.admin-container h2,.admin-container h2.main-header{font-size:24px;line-height:24px}.admin-container h3,.admin-container h3.main-header{font-size:20px;line-height:20px}.admin-container .main-header-with-gap{color:#777;margin-top:16px;margin-bottom:8px}.admin-container h2.main-header-with-gap{font-size:24px;line-height:24px}.admin-container h3.main-header-with-gap{font-size:20px;line-height:20px}.admin-container .MuiFormControlLabel-root,.admin-container .MuiInputBase-root{margin-bottom:16px!important}.admin-container .MuiInputBase-root.noBottomMarg{margin-bottom:0!important}.admin-container .MuiCheckbox-colorSecondary.Mui-checked{color:#00b5e2}.admin-container .main-paper{padding:16px}.admin-container .upload-image-card{width:100%;margin-bottom:16px}.admin-container .map-container-paper{width:100%;margin-bottom:16px;padding:16px}.admin-container .upload-image-card img{max-width:400px;max-height:300px;margin-bottom:16px}.admin-container .map-card{width:calc(100% - 32px);margin-bottom:16px;padding:16px}.admin-container .is-selected{background-color:#7b98bc!important}.admin-container .selected-item{background-color:var(--text-background-color)}.admin-container .upload-image-card h3{margin-top:16px}.admin-container .map-container-paper h3,.admin-container .upload-image-card h3{font-size:20px;line-height:20px;color:#777;margin-bottom:16px}.drawerContainer .Mui-selected .MuiTypography-root{font-weight:700}.admin-container .MuiTableCell-body a,.drawerContainer .MuiTypography-root,.drawerContainer a{color:#00b5e2;text-decoration:none}.drawerContainer .MuiTypography-root:hover,.drawerContainer a:hover{color:#777}.admin-container .MuiBreadcrumbs-li,.admin-container .MuiBreadcrumbs-li p,.admin-container .MuiBreadcrumbs-separator{font-size:24px;line-height:24px}.admin-container .rdw-editor-main{min-height:100px;max-height:500px;border:1px solid rgba(0,0,0,.12);padding:var(--gap)}.project-card-dnd{padding:.8rem 1rem;margin-bottom:1rem;background-color:#fafafa;box-shadow:8px 8px 15px 0 rgb(211 211 211/28%),0 3px 4px 0 rgb(0 0 0/14%),0 1px 8px 0 rgb(0 0 0/12%);cursor:move;border-radius:3px}.campaign-data-container .MuiBreadcrumbs-root{padding-bottom:2%}.description-input .MuiInputBase-inputMultiline{height:75px!important}.image-upload__error-message{color:var(--warning-color)}.coropped-image-container{margin-bottom:16px}.public-DraftStyleDefault-block{margin:0!important}.sticky-menu{position:sticky;top:100px}.faq-list__container__questions{width:100%}.faq-list__container__questions__buttons{margin-bottom:8px!important}.faq-list-answers__container__item{display:flex;align-items:flex-start;margin-bottom:8px!important;width:100%}.faq-list-answers__container__item .main-paper{width:85%}.faq-list-answers__container__item__button{width:15%}.faq-list__container .MuiListItem-button{transition:none!important}.aligned-header{display:flex;width:100%}.divider{height:3px!important}.sorting-item{border:1px solid!important;border-color:var(--button-border)!important}.portal-section .outlined-card__card-actions-container{text-align:center;width:100%;margin-bottom:calc(var(--gap)*2)}.portal-section .download-card__card{box-shadow:0 0 25px -7px #ccc}.portal-section a.download-button-link:hover{text-decoration:none}.MuiInputBase-inputMultiline{height:75px!important}.calculator-header{text-align:center!important}.calculator-content-container{display:flex;position:relative;width:80%!important;max-width:80%;margin:auto;justify-self:center}.calculator-content-container .currency-input{border:1px solid var(--button-border)!important;padding:8.5px 14px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width:970px){.calculator-content-container{flex-direction:column;box-shadow:5px 5px 25px rgba(0,0,0,.15);width:100%!important}}.calculator-content-container__calculation-section{border-radius:var(--border-radius-paper);background-color:var(--text-background-color);position:absolute;top:5%;padding:2%;width:20%;height:83%;justify-content:center}@media screen and (max-width:970px){.calculator-content-container__calculation-section{box-shadow:unset!important;position:unset;border:unset;width:100%;padding:10% 4%;filter:unset;justify-content:space-between;display:unset!important}}@media screen and (max-width:970px){.calculator-content-container .calculator-content-container__calculation-section-mobile{margin-bottom:calc(var(--gap)*4)}}@media screen and (max-width:970px){.calculator-content-container__calculation-section .MuiGrid-container{display:unset!important}}.calculator-content-container__calculation-section .currency-input{background-color:#fff}.calculator-content-container__kfw-types{font-size:var(--text-font-size)!important}.calculator-content-container__kfw-types .MuiSelect-select{background-color:#fff}.calculator-content-container .main-header{font-weight:700}@media screen and (max-width:970px){.calculator-content-container .main-header{font-size:var(--header-h3-size)!important}}@media screen and (max-width:760px){.calculator-content-container .main-header{font-size:var(--text-font-size-smaller)!important}}.calculator-content-container__result-section{border-radius:var(--border-radius-paper);box-shadow:0 5px 15px rgba(0,0,0,.35);padding:10% 3% 7% 22%;margin-left:15%;color:var(--grey-text);width:85%!important}@media screen and (max-width:970px){.calculator-content-container__result-section{box-shadow:unset!important;margin-left:0;padding:10% 4%;width:100%!important}}@media screen and (max-width:970px){.MuiGrid-container{display:unset!important}}@media screen and (max-width:970px){.calculator-content-container__result-section__percentage-symbol p{font-size:var(--text-font-size-smaller)!important}}.calculator-content-container__calculation-section__edit-button{margin:auto;color:var(--text-color);align-self:end}@media screen and (max-width:970px){.calculator-content-container__calculation-section__edit-button{margin-top:10px!important}}.calculator-content-container__result-section__error-message{width:35.8rem;height:7.5rem}@media screen and (max-width:970px){.calculator-content-container__result-section__error-message{height:unset}}.calculator-content-container__result-section__error-message__content{width:100%;font-weight:700!important;height:100%}.calculator-content-container__result-section .MuiTextField-root{max-width:245px}@media screen and (max-width:970px){.calculator-content-container__result-section .MuiTextField-root{max-width:unset!important}}.calculator-content-container__result-section .percentage-field{max-width:275px!important}@media screen and (max-width:970px){.calculator-content-container__result-section .percentage-field{width:100%!important;max-width:none!important}}.calculator-content-container__result-section .percentage-field input{font-size:var(--text-font-size)!important}.html-content-force-style a,.html-content-force-style a strong{color:var(--primary-color)!important;cursor:pointer!important}.map-container{width:calc(100% - 16px);height:300px}.map-container-picker{width:100%;height:200px}.form-container{box-shadow:3px 5px 2px #ff6987}.form-container .MuiButton-textPrimary{margin-left:5px}.form-wrapper{border:1px solid hsla(0,0%,80%,.8)}.patrner-logo-postion-label{position:relative!important}.hover-popup{background:#0ff;background-color:#0ff!important}.formContainer{display:flex;flex-direction:column;padding:15px;grid-gap:10px;gap:10px}.MuiFormControl-root.formItem{margin:40px 15px 10px}.gap-bottom>h3{margin-bottom:16px}.portal-section .content-ellipsis{overflow:hidden;text-overflow:ellipsis;display:block}.imagesContainer{display:flex;align-items:flex-start;flex-direction:column;padding:16px}.map-card>h3{font-size:20px;line-height:20px;color:#777;margin-bottom:16px}.checkboxPaper,.Headline{text-align:left}.Headline{padding-bottom:10px}.imgPaper{padding:10px}.large{width:100%;height:100%;min-width:220px;min-height:110px}.dates{display:flex;justify-content:start;grid-gap:10px;gap:10px}.menu-editor-submenu.MuiList-root{padding-left:calc(var(--gap)*2)}.menu-editor-sub-sub-menu.MuiList-root{padding-left:calc(var(--gap)*4)}.menu-editor .MuiListItemIcon-root{min-width:36px}.menu-editor .MuiListItemIcon-root:hover{color:var(--primary-color)}.preview-image-with-error{border:1px solid red!important}.preview-image-with-error.MuiFab-root{box-shadow:unset!important}.toLeft{position:relative;right:30%}.archived-project-checkbox-container{display:flex;justify-content:end}.archived-project-checkbox-container__checkbox.Mui-checked{color:#00b5e2!important}.card-image-container{position:relative}.archived-icon-container{width:100%;height:160px;position:absolute;top:0;bottom:0;background-color:hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center}.archived-icon-container__archived-icon{width:3rem!important;height:3rem!important}.portal-cms-image{max-width:100%}.faq-questions-list__response-list{padding-left:25px}.faq-questions-list__item{border-bottom:1px solid}.faq-questions-list__item__answer__content{display:flex;align-items:flex-start;text-align:justify;text-justify:inter-word;width:100%}.faq-questions-list__item__question__text span{font-weight:600}.comment{display:flex;line-height:1.5;color:var(--text-color);font-family:var(--text-font-family);font-size:var(--text-font-size)}.ui .comments{padding-left:20px}.content{line-height:1.5;color:var(--text-color);font-family:var(--text-font-family);font-size:var(--text-font-size)}.content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.author{font-weight:700;line-height:1.5;color:var(--text-color);font-size:var(--text-font-size)}.author,.metadata{font-family:var(--text-font-family)}.metadata{color:var(--primary-color);font-size:.875em}.comments-container .MuiPaper-root,.ui.comments .comments-container .MuiPaper-root{box-shadow:0 0 25px -7px #ccc}.ui.comments .comment .actions{font-size:.875em;font-family:var(--text-font-family)}.ui.comments .comment .actions a:last-child{margin-right:0}.ui.comments .comment .actions a{cursor:pointer;display:inline-block;color:rgba(0,0,0,.4);margin:0;text-align:right;width:100%;position:relative}.comment-textarea{color:var(--text-color);font-family:var(--text-font-family);font-size:var(--text-font-size)}.ui.form>button{padding:10px}.avatar,.avatar>img{width:75px;max-width:75px}.comment-pager{margin:16px 0}.MuiPagination-ul>li>button.MuiPaginationItem-page.Mui-selected{background-color:var(--primary-color);color:#fff}.MuiPagination-ul>li>button.MuiPaginationItem-page{color:var(--primary-color);padding:0}.portal-section .comment_paper{border-radius:var(--border-radius-paper)}.portal-section .project-comments{margin-top:calc(var(--gap)*2);margin-bottom:96px}.masonry-grid.comments-container{margin-top:64px!important}.proposal-map-wrapper{width:100%}.single-comment:hover{background:#bbb;cursor:pointer}.single-comment:hover *{color:#fff!important}.hover-popup{background:#bbb;background-color:#bbb!important}.masonry-grid.comments-container{margin-top:24px!important}.person-tile.MuiPaper-outlined{border:none}#rcc-confirm-button,#rcc-decline-button{filter:drop-shadow(5px 5px 25px rgba(0,0,0,.15));font-size:var(--text-font-size-smaller);font-family:var(--button-font-family)}.portal-section .App-footer-logo-container{display:block;width:100%}.portal-section .App-footer-logo-container img{max-width:130px;max-height:86px}.portal-section .App-footer-logo-customer{margin-right:var(--gap);max-width:130px}.preview-container{background-color:#e76200;opacity:1%;color:#fff;text-align:center;padding:10px;position:fixed;left:0;bottom:0;height:20px;width:100%;font-size:15px;font-weight:700}.portal-section .App-footer .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.portal-section .App-footer .MuiOutlinedInput-notchedOutline,.portal-section .App-footer .MuiOutlinedInput-notchedOutline:focus,.portal-section .App-footer .MuiOutlinedInput-notchedOutline:hover,.portal-section .App-footer .MuiSelect-select .MuiOutlinedInput-notchedOutline,.portal-section .App-footer .MuiSelect-select:focus .MuiOutlinedInput-notchedOutline{border:1px solid #696969}.footer-email-name-container{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:940px){.footer-email-name-container{display:block}div.footer-email-name-container>div{width:100%}}.footer-email-name-container>div{width:49.5%}.App-footer-contact{width:100%}.portal-section .contact-form__inputs>div>input{height:25px}.portal-section .App-header .App-header-user-button.MuiButtonBase-root{background-color:var(--button-background-dark)!important;color:#fff!important}.portal-section .App-header .MuiTypography-root.header-text{color:#fff}.portal-section .App-header-primary-button,.portal-section .MuiButton-textPrimary{background-color:var(--primary-color)!important;color:var(--button-text-color)!important}.portal-section .App-header .menu-with-no-buttons{margin:0 calc(var(--gap)*4)!important;left:178px!important}.portal-section .App-header .menu-with-no-buttons-with-big-logo{margin:0 calc(var(--gap)*4)!important;left:248px!important}.portal-section .App-header .centred-menu-with-no-buttons{max-width:unset;width:calc(100% - 420px)!important}.portal-section .App-header .centred-menu-with-no-buttons-with-big-image{max-width:unset;width:calc(100% - 560px)!important}.portal-section .App-header .full-width-menu-with-no-buttons{width:calc(100% - 242px)!important}.portal-section .App-header .full-width-menu-with-no-buttons-with-big-image{width:calc(100% - 312px)!important}.portal-section .App-header .full-width-menu-with-no-buttons.full-width{width:calc(100% - 80px)!important;margin:0 40px 0 0!important;left:40px!important}.MuiPaper-root.MuiDrawer-paper.MuiDrawer-paperAnchorLeft.MuiPaper-elevation16{width:80%}.portal-section .app-mobile-header .MuiButtonBase-root{color:var(--primary-color);position:fixed;right:0;top:0;padding:var(--gap);z-index:2}.portal-section .app-mobile-header .MuiButtonBase-root>span>svg{height:36px;width:36px}.MuiButtonBase-root.MuiIconButton-root.close-button{position:absolute;right:0;top:0;color:var(--primary-color);z-index:3}.MuiButtonBase-root.MuiIconButton-root.close-button>span>svg{height:36px;width:36px}.drawer-title .MuiTypography-root{color:var(--header-color)}.drawer-items .MuiButtonBase-root,.drawer-title .MuiTypography-root{font-family:var(--mobile-menu-font-family);font-size:var(--mobile-menu-font-size)}.drawer-items .MuiButtonBase-root{color:var(--mobile-menu-font-color)}.drawer-items .MuiTypography-root.MuiTypography-body1{font-family:var(--mobile-menu-font-family);font-size:var(--mobile-menu-font-size);margin-bottom:16px}.drawer-items .MuiListItem-root{padding:0}.drawer-items.MuiList-root{margin:calc(var(--gap)*2)}.drawer-items .active{color:var(--primary-color)}.App-header-logo-customer{width:100px}.App-header-logo-steg{width:120px;margin-right:calc(var(--gap)*2)}.drawer-logo{display:flex;align-items:center;margin:calc(var(--gap)*2);justify-content:space-between;margin-bottom:50px;padding-top:4px}.drawer-btns .MuiGrid-root.App-header-menu--entry-buttons.MuiGrid-item{display:flex;flex-direction:column;margin:calc(var(--gap)*2)}.drawer-btns .MuiButtonBase-root.MuiButton-root.MuiButton-text{background-color:#fff;color:var(--header-color)}.drawer-btns .MuiButtonBase-root{border-radius:var(--border-radius-button);text-transform:unset}.App-header-menu--entry>button{margin-bottom:var(--gap);font-size:var(--text-font-size);width:250px}.drawer-btns .MuiButtonBase-root.MuiButton-root.MuiButton-textPrimary{background-color:var(--primary-color);color:var(--button-text-color)}.MuiPaper-root.MuiDrawer-paper.MuiDrawer-paperAnchorRight{width:75%;min-width:320px;display:flex;flex-direction:column;justify-content:space-between;opacity:.9;padding:9px}.with-shadow{filter:drop-shadow(5px 5px 25px rgba(0,0,0,.15))}.drawer-items.MuiList-root{margin-left:-9px!important;margin-right:-9px!important}.drawer-title,.list-entry-label{padding-left:25px!important}.rich-list-item{flex-direction:column;align-items:flex-start!important}.rich-list-item__label{width:100%;margin:0!important}.rich-list-item__children{width:100%;padding-top:0!important;padding-bottom:0!important}.rich-list-item__children__item .MuiListItemText-root{padding-left:57px!important}.list-item .MuiTypography-root.MuiTypography-body1{margin-top:12px!important;margin-bottom:12px!important}.rich-list-item__label{margin-top:4px!important;margin-bottom:4px!important}.list-item .rich-list-item__label .MuiTypography-root.MuiTypography-body1{margin-top:0!important;margin-bottom:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important}svg.MuiSvgIcon-root.calendar-button.MuiSvgIcon-colorPrimary.MuiSvgIcon-fontSizeSmall{margin-left:10px;cursor:pointer}.MuiAccordionDetails-root{padding:2px!important}.event-list-body-flex{display:flex;justify-content:center;align-items:center}.MuiPaper-root.MuiCard-root.public-login-form-container.MuiPaper-elevation1.MuiPaper-rounded{width:100%;margin:0 calc(var(--gap)*4) 0 calc(var(--gap)*4)}.portal-section .public-login-form-container{margin:0 auto;filter:drop-shadow(5px 5px 25px rgba(0,0,0,.15));border-radius:var(--border-radius-paper);border:none;max-width:480px}.portal-section .public-register-form-container{margin-right:auto;margin-left:auto;box-shadow:0 0 25px -7px #ccc;border-radius:10px}.portal-section .public-login-form-content{padding:20px;display:flex;align-items:center;flex-direction:column;justify-content:space-between}.portal-section .public-login-form-content .public-input-text{width:100%}.portal-section .public-register-form-content{max-width:620px;min-height:350px;padding:20px;display:flex;margin-bottom:calc(var(--gap)*4)!important;align-items:center;flex-direction:column;justify-content:space-between}.portal-section .register-return-button-container>button{padding-left:var(--gap)}.portal-section .register-return-button{color:var(--primary-color);background-color:unset;box-shadow:none}.portal-section .register-return-button:hover{background-color:unset;box-shadow:none}.public-login-form-content .MuiTextField-root{margin-bottom:16px!important}.public-login-form-error-message{color:var(--primary-color);padding:25px}.public-login-form-link{margin-top:16px;cursor:pointer}.public-login-form-link,.public-login-form-link:hover{color:var(--primary-color)}.login-form-link.clickable{margin-top:var(--gap);margin-bottom:0}.login-buttons-container{width:100%}.portal-section .login-container{margin-top:96px;margin-bottom:192px}.portal-section .login-container>div{padding-right:var(--gap);padding-left:var(--gap);margin-top:var(--gap2);margin-bottom:var(--gap2)}.portal-section .login__create-new-account-button{background-color:var(--button-background-dark);color:#fff}.portal-section .login__create-new-account-button:hover{background-color:var(--primary-color);color:#fff}@media (max-width:576px){.portal-section .MuiCard-root.public-login-form-container{margin-left:0!important;margin-right:0!important;margin-bottom:calc(var(--gap)*2)}}.portal-section .registration-info{margin:calc(var(--gap)*8) 0;background-color:#fff;color:var(--grey-text)}.portal-section .registration-info>.MuiAlert-icon{color:var(--primary-color)}.portal-section .registration-confirmation-checkbox{margin-top:calc(var(--gap)*8)}.portal-section .public-login-form-content .MuiAlert-root{font-family:var(--text-font-family);margin-bottom:var(--gap)}.portal-section .portal-section-body-position{max-width:1200px;margin:0 auto;padding:calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*13) calc(var(--gap)*2);padding-top:0!important}.portal-section .mandant-overview__project-long-block{margin-top:calc(var(--gap)*18);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.portal-section .project-list-contianer{max-width:2000px;margin:0 auto}.portal-section .mandant-overview__logo-container{padding:var(--gap);max-width:100%;margin-bottom:calc(var(--gap)*5)}@media screen and (max-width:1200px){.portal-section .project-long-block__image{width:50%}}.portal-section .project-log-block__first-title,.portal-section .project-log-block__second-title{margin-bottom:calc(var(--gap)*2);display:flex;align-items:center}.project-log-block__first-title__icon{margin-right:5px}.portal-section .project-log-block__controls{margin-top:calc(var(--gap)*2)}.portal-section .project-long-block__padding-left{padding-left:15%;padding-right:calc(var(--gap)*4)}@media screen and (max-width:1200px){.portal-section .project-long-block__padding-left{padding-right:calc(var(--gap)*4)}}.portal-section .project-long-block__padding-right{padding-right:15%;padding-left:calc(var(--gap)*4)}.portal-section .project-long-block__margin-image-left{margin-left:calc(var(--gap)*2)}.portal-section .project-long-block__margin-image-right{margin-right:calc(var(--gap)*2)}.portal-section .project-log-block__card{display:flex;box-shadow:none;margin-bottom:calc(var(--gap)*18)}.portal-section .mandant_mobile-image{margin-bottom:calc(var(--gap)*3)}.portal-section .mandant_mobile-image>img{height:100%;width:100%}@media screen and (max-width:576px){.portal-section .mandant_mobile-image{height:190px}}@media screen and (max-width:970px){.portal-section .mandant_mobile-image{height:54%;width:100%}}.portal-section .mandant_mobile-title{margin:calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*2) calc(var(--gap)*2);width:80%}.portal-section .mandant_mobile-description-container{padding:0 calc(var(--gap)*2) calc(var(--gap)*4) calc(var(--gap)*2)}.portal-section .mandant_mobile-description{padding:0 0 calc(var(--gap)*4) 0}.portal-section .mandant_mobile-description>button{padding:var(--gap) 0 calc(var(--gap)*4) 0}.portal-section .mandant_mobile-container{padding:0 0 calc(var(--gap)*15) 0}.portal-section .project-log-block__details{width:35%}.portal-section .project-log-block__image.with-shadow{width:50%}@media screen and (min-width:1500px)and (max-width:2000px){.portal-section .project-log-block__details{width:calc(100vw - 801px - var(--gap)*8 - 15%)}.portal-section .project-log-block__image.with-shadow{height:421px;width:800px}}@media screen and (min-width:2000px){.portal-section .project-log-block__details{width:calc(1199px - var(--gap)*6 - 15%)}.portal-section .project-log-block__image.with-shadow{height:421px;width:800px}}.portal-section .project-long-block__image{border-radius:var(--border-radius-paper)}.portal-section .project-log-block__image.with-shadow>img{height:100%;width:100%;border-radius:var(--border-radius-paper)}.public-map-container{width:100%;height:500px}.txt{width:100px;height:100px}.ol-popup{position:absolute;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);padding:15px;border-radius:10px;border:1px solid #ccc;bottom:12px;left:-50px;min-width:280px;display:none}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.ol-popup-closer{text-decoration:none;position:absolute;top:2px;right:8px}.map-wrapper{width:100%;margin:0 calc(var(--gap)*4) 0 calc(var(--gap)*4);padding-bottom:20px}.campaign-portal-calendar .MuiPickersCalendar-transitionContainer .MuiPickersDay-dayDisabled{background-color:#fff!important}.campaign-portal-calendar .MuiPickersCalendar-transitionContainer .MuiPickersDay-day p{color:#fff!important}.campaign-portal-calendar .MuiPickersCalendar-transitionContainer .MuiPickersDay-day:hover p,.campaign-portal-calendar .MuiPickersCalendar-transitionContainer .MuiPickersDay-dayDisabled p{color:var(--text-color)!important}.action-buttons button:first-child{margin-right:10px}.project-data__timelinejs{padding-top:250px}.portal-section .appointment-form-container{margin-bottom:calc(var(--gap)*12)}.portal-section .checkbox-label .MuiButtonBase-root{padding:var(--gap)}.portal-section .checkbox-label .MuiCheckbox-colorSecondary.Mui-checked:hover,.portal-section .checkbox-label .MuiIconButton-colorSecondary:hover{background-color:unset}.masonry-grid{display:flex;margin-left:calc(var(--gap)*-3);width:calc(100% + var(--gap)*3);margin-bottom:96px;max-height:500px;overflow:auto}.masonry-grid_column{padding-left:calc(var(--gap)*3);background-clip:padding-box}.masonry-grid_column>div{margin-bottom:calc(var(--gap)*3)}.portal-section .full-height-card,.portal-section .full-height-card .MuiPaper-rounded{height:100%}.portal-section .full-height-card .MuiPaper-rounded{filter:drop-shadow(5px 5px 25px rgba(0,0,0,.15));border-radius:var(--border-radius-paper)}.portal-section .project-team-tab__team-member-tile,.portal-section .project-team-tab__team-member-tile .MuiButtonBase-root.MuiCardActionArea-root,.portal-section .project-team-tab__team-member-tile .MuiPaper-rounded{height:100%}.portal-section .project-team-tab__team-member-tile .MuiPaper-rounded{filter:drop-shadow(5px 5px 25px rgba(0,0,0,.15));border-radius:var(--border-radius-paper)}.side-image{height:100%}.MuiPaper-root.MuiCard-root.resetpwd-form-container.MuiPaper-elevation1.MuiPaper-rounded{width:100%;margin:0 calc(var(--gap)*4) 0 calc(var(--gap)*4)}.login-logo{max-width:300px}.center-now{margin:0 auto}.resetpwd-form-container{min-height:60vh;width:100%;justify-content:flex-start;margin:auto;margin-bottom:calc(var(--gap)*4)!important}.resetpwd-form-container,.resetpwd-form-content{display:flex;align-items:center;flex-direction:column}.resetpwd-form-content{width:450px;padding:20px;justify-content:space-between}.resetpwd-form-content .MuiTextField-root{margin-bottom:16px}.public-input-text{width:300px}.public-logo-image{position:relative}.resetpwd-form-link{margin-top:16px;cursor:pointer}.resetpwd-form-link,.resetpwd-form-link:hover{color:var(--primary-color)}.button--primary{background-color:var(--primary-color);color:#fff}
/*# sourceMappingURL=main.c13193be.chunk.css.map */