body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}#ee-frontend-inputContainer{height:80vh;width:100%;position:relative;margin:0 auto;max-height:800px}#ee-frontend-inputContainer.active{background-color:var(--primary-color);border:2px solid var(--secondary-color)}#map{width:100%;height:100%;opacity:0;border-radius:20px}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:transparent}ul.suggestions{overflow:scroll!important;height:200px}input.mapboxgl-ctrl-geocoder--input{padding:5px 30px!important}.mapboxgl-ctrl-geocoder--input:focus{outline:0!important;border:none!important}#mapContainer{background-color:var(--primary-color);position:absolute;width:100%;top:0;height:100%;z-index:-99;transition:1s}.persoehnlicheDaten{display:none!important}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.polygonLabelFinishDrawing{background-color:var(--primary-color);color:var(--secondary-color);padding:10px 20px;border:2px solid var(--secondary-color);margin-top:-40px}.polygonLabelFinishDrawing:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border-width:10px;border-style:solid;border-color:var(--secondary-color) transparent transparent transparent}.polygonLabelHidden{opacity:0!important;transition:opacity .3s ease}.polygonLabelVisible{opacity:1!important;transition:opacity .3s ease}.messageDiv{display:flex;justify-content:center;height:100%;align-items:center;padding:50px;color:var(--header-color-light);font-size:20px;flex-direction:column}.messageDiv p{text-align:center}.popup{background-color:var(--primary-color);padding:20px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.5);min-width:200px;position:relative}.popup p{margin:0 0 15px 0;text-align:center;color:var(--secondary-color);font-size:16px;font-weight:600}.button-like{padding:10px;background-color:var(--primary-color);color:var(--secondary-color);text-align:center;cursor:pointer;border-radius:20px;text-transform:uppercase;font-weight:800;border:2px solid var(--secondary-color);transition:.5s}.button-like:hover{transform:scale(1.1)}.systemPopup p{font-size:22px;font-weight:600;color:var(--secondary-color)}.systemOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;display:flex;justify-content:center;align-items:center}.systemPopup{background:var(--primary-color);padding:20px;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center;max-width:90%;margin:auto;height:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}.systemOptionContainer{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.systemOption{margin:10px;cursor:pointer;text-align:center;width:150px;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center}.systemOption .systemImage{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100px;margin-bottom:10px}.systemOption .systemLabel{text-align:center;padding:0 5px;width:150px;border-radius:20px;border:2px solid var(--secondary-color);color:var(--secondary-color);font-size:14px;font-weight:600;background-color:var(--primary-color);transition:.5s}.systemLabel:hover{transform:scale(1.1)}.systemButton{display:inline-block;padding:10px 20px;margin:10px;cursor:pointer;border-radius:20px;background-color:var(--primary-color);color:var(--third-color)}.systemImage svg{width:90%;height:90%}.systemImage svg circle,.systemImage svg path{fill:var(--third-color)}.mapboxgl-ctrl-top-right.custom-top-right{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1;display:inline-table}#mapContainer .mapboxgl-canvas{filter:blur(10px);transition:1s;pointer-events:none}.mapboxgl-ctrl-top-left{display:none}#mapContainer.address-selected .mapboxgl-canvas{filter:blur(0px)!important;pointer-events:all!important}.mapboxgl-ctrl-top-right.custom-top-right.hidden{display:none;pointer-events:none}.mapboxgl-ctrl-top-right.custom-top-right .mapboxgl-ctrl-geocoder{position:relative!important;width:100%!important}.mapboxgl-ctrl-top-right.custom-top-right .suggestions{top:100%!important;left:0!important;right:0!important;width:100%!important;background:rgba(255,255,255,.95)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:0 0 25px 25px!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important;z-index:1001!important;margin-top:10px!important;max-height:200px!important;overflow-y:auto!important}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl{margin:20px auto;width:90%;max-width:400px;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);transition:all .3s cubic-bezier(.25, .46, .45, .94);overflow:hidden;min-width:50vw;padding:10px}.mapboxgl-ctrl-geocoder--input{padding:18px 55px 18px 20px!important;background:0 0!important;color:#1d1d1f!important;font-size:17px!important;font-weight:400!important;letter-spacing:-.022em!important;line-height:1.23536!important;border-radius:10px!important;transition:all .3s ease!important;width:100%!important;height:50px!important}.mapboxgl-ctrl-geocoder--input::placeholder{color:#86868b!important;font-weight:400!important;opacity:1!important}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl:hover{transform:translateY(-2px);box-shadow:0 12px 48px rgba(0,0,0,.15)}.mapboxgl-ctrl-geocoder--icon-search{width:20px!important;height:20px!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important}.mapboxgl-ctrl-geocoder .suggestions{background:rgba(255,255,255,.95)!important;border:none!important;border-radius:0 0 25px 25px!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important;margin-top:-1px!important;z-index:10000!important;position:relative!important}.mapboxgl-ctrl-geocoder .suggestions>li{border-bottom:1px solid rgba(0,0,0,.05)!important;color:#1d1d1f!important}.mapboxgl-ctrl-geocoder .suggestions>li.active,.mapboxgl-ctrl-geocoder .suggestions>li:hover{background-color:rgba(0,122,255,.1)!important}.mapboxgl-ctrl-geocoder--icon-loading{width:20px!important;height:20px!important}.mapboxgl-ctrl-geocoder--button{display:none!important}#understood-button{position:absolute;bottom:10px;left:50%;transform:translate(-50%,0)}#drawCursorImage path{fill:var(--secondary-color)}#drawCursorImageContainer{width:30px;height:30px}#drawResetButton{position:absolute;bottom:10px;left:50%;transform:translate(-50%,0)}svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search{fill:var(--primary-color)}#containerWorkingWidth{width:100%;margin-top:50px}#labelWorkingWidth{display:block;color:var(--secondary-color);font-weight:900}input#workingWidth{width:80px;text-align:center;border:1px solid #595959;padding:10px;margin:10px;border-radius:20px;border:none;color:var(--primary-color);font-weight:700}.workingWidthLine{height:2px;background-color:var(--secondary-color);position:relative;margin-left:auto;margin-right:auto;margin-bottom:10px}.workingWidthLine::after,.workingWidthLine::before{content:'';position:absolute;top:50%;width:0;height:0;border-style:solid;transform:translateY(-50%)}.workingWidthLine::before{left:-10px;border-width:5px 10px 5px 0;border-color:transparent var(--secondary-color) transparent transparent}.workingWidthLine::after{right:-10px;border-width:5px 0 5px 10px;border-color:transparent transparent transparent var(--secondary-color)}.systemImageWorkingWidth{max-width:400px;margin-left:auto;margin-right:auto;min-width:200px;width:80%}.systemImageWorkingWidth svg circle,.systemImageWorkingWidth svg path{fill:var(--third-color)}#personalInformation{display:flex;flex-wrap:wrap;gap:70px;width:80%;margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.personalInformationField{flex:1 1 auto;min-width:100px;max-width:calc(50% - 35px);width:40%;padding:10px!important;color:var(--primary-color)!important;font-weight:700;font-weight:600}.personalInformationField input.text,.personalInformationField input.title,.personalInformationField input[type=email],.personalInformationField input[type=password],.personalInformationField input[type=tel],.personalInformationField input[type=text],.personalInformationField select,.personalInformationField textarea{border:1px solid var(--third-color)}#salutation{width:100%;margin-right:50%}.personalInformationField::placeholder{color:#bfbfbf!important}#selectionContainer{display:flex;flex-direction:column;align-items:center;position:absolute;width:100%;transition:1s;top:50%;transform:translate(-50%,-50%);left:50%}#organizationSelect{margin-bottom:50px}.orDivider{display:flex;align-items:center;width:100%;text-align:center;margin:10px 0}.orDivider span{margin:0 10px;position:relative;z-index:1;padding:0 10px;font-size:16px;font-weight:600;color:var(--secondary-color)}.orDivider::after,.orDivider::before{content:"";flex:1;border-top:1px solid var(--secondary-color);margin:0 10px}.newCustomerButton{margin-top:50px}#customerForm{display:flex;flex-wrap:wrap;gap:70px;width:100%;position:absolute;transition:1s;top:50%;left:50%;transform:translate(-50%,-50%)}.personalInformationField{margin-bottom:10px}input#termsCheckbox{width:20px;min-width:unset;height:20px;padding:10px!important;max-width:20px}.checkboxLabel{display:flex;align-items:flex-start;position:absolute;bottom:20%;color:var(--secondary-color);width:80%;left:10%}.checkboxLabel input[type=checkbox]{margin-right:8px}.checkboxLabel span{display:inline-block}.checkboxLabel input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:4px;position:relative;outline:0;cursor:pointer;background-color:#fff}.checkboxLabel input[type=checkbox]:checked{background-color:var(--secondary-color);border-color:var(--secondary-color)}.checkboxLabel input[type=checkbox]:checked::before{content:'\2714';color:var(--primary-color);font-size:14px;position:absolute;top:0;left:3px;background-color:var(--secondary-color)}#backButton{left:10%;right:unset}.buttonStyling{padding:10px 20px;border:none;border-radius:20px;background-color:var(--primary-color);color:var(--secondary-color);font-size:16px;font-weight:800;text-transform:uppercase;cursor:Pointer;transition:1s;display:flex;align-items:center;justify-content:center;border:2px solid var(--secondary-color);transition:.5s}.buttonStyling:hover{transform:scale(1.1)}.formButton{right:10%;bottom:10%;position:absolute}#sendDataButton{cursor:not-allowed}#sendDataButton:enabled{cursor:pointer}.sendButtonText{opacity:0;transition:1s}.sendButtonText.active{opacity:1}.button-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.spinner{border:4px solid var(--secondary-color);width:24px;height:24px;border-radius:50%;border-left-color:var(--primary-color);animation:spinner 1s linear infinite;margin:auto;position:absolute}.reihenbreiteImgAgri{float:left;margin:5%}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#loadingDiv{border:8px solid rgba(0,0,0,.1);border-left-color:var(--primary-color);border-radius:50%;width:200px;height:200px;animation:spinner 1.2s linear infinite;position:absolute;top:calc(50% - 100px);left:calc(50% - 100px);transform:translate(-50%,-50%)}