@media all and (max-width: 4000px) and (min-width:1500px){#CloseUserPanel{width:100%!important;padding:0;margin:0;margin-top:10px!important;border:none;border-radius:.5rem;padding:.5rem!important;flex:1;font-weight:700}#AnalyticsTriggerButton{background-color:#fcefc4;border-radius:50%;width:60px;height:60px;border:solid;border-width:2px;border-color:#f6f6f6;font-size:14px;font-weight:600;position:absolute;right:0;top:85px}#userPanelUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.userDataInformationPanel{width:100%;height:100%}.formMessageUF{margin-top:.5rem;font-size:.8rem;text-align:center!important;align-items:center!important}.forgotSwitchUF{color:#003d92!important;font-size:14px!important;text-align:center!important;align-items:center!important;width:100%}.singUPUFLabel{font-weight:800!important}.signUPUFInput{background-color:#f9d235!important}.submitLoginSystemButon{color:#fff!important;background-color:#003d92!important;font-size:16px!important}.SwitchLoginButton{color:#003d92!important;font-weight:800;background-color:transparent;border:none}.switchLoginOptions{font-size:14px!important;margin-bottom:15px;text-align:center;align-items:center}#passwordResetDivUF,#passwordResetRequestDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none}#menuLogInDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#menuSignUpDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:block;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#loginWrapperUrbanFuture{position:fixed;top:0;margin-top:120px;margin-left:30%;margin-right:30%;right:10px;left:10px;flex-direction:column;background-color:#f3e094dc;border-radius:20px;border:solid;border-color:#fff;border-width:2px}.TermsMessageLow{margin:10px;position:absolute;bottom:5px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;align-items:center;font-weight:600;font-size:10px!important}.IncreasedMarginTop{margin-top:50px!important}.override-color{color:#fff!important}#ErrorMessageDiv{margin:auto;border-radius:15px;border:solid;border-width:2px;border-color:#f6f6f6;font-size:14px;font-weight:600;background-color:#f3e094;position:absolute;right:0;left:0;top:85px}.CommentSelectOptions{width:80%;margin:10px auto auto}.CommentSelectSelect{margin-bottom:25px}.CommentSelectLabel{margin-top:10px}#UrbanFutureCommentComment{min-height:80px}.QuestionFinalize{margin:10px 0 2px!important;width:100%!important}.FormQuestions input[type=range]{-webkit-appearance:none;height:8px;background:#ddd;border-radius:5px;outline:none;transition:background .3s ease}.FormQuestions input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#f9d235;border-radius:50%;cursor:pointer;transition:background .3s ease}.InstructionIconsDiv{margin-top:10px!important;display:flex!important;align-items:center!important;align-content:center!important;text-align:center;padding:0!important}.InstructionIcons{margin:auto;height:36px}.InstructionSegment{text-align:center!important;margin-top:3px!important;padding-top:1px!important;padding-bottom:1px!important}.smallCoinText{display:inline;width:10px;height:10px;border:solid;border-width:1px}.conclusionSegment{margin:15px;align-content:center;justify-content:center;text-align:center}.AnalyticsButtonDiv{display:flex;margin:15px auto auto;width:80%}.AnalyticsOptionSegment{margin-left:15px;margin-right:15px;width:auto;align-content:center;justify-content:center;text-align:center}.conclusionSegmentDiv{margin:auto;align-content:center;justify-content:center;text-align:center}.justified{text-align:justify}#conclusionSaveButton{margin:auto}#YourScoreSegmentUrbanFuture{font-size:18px;background-color:#f9d235;padding-top:15px;padding-bottom:15px;border-radius:15px}#UrbanFutureWalkshopConclusion{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#cameraContainer{position:relative;align-items:center}.CaptureRetake{position:absolute;margin:auto;bottom:-6px;width:40%!important;right:0;left:0;display:flex!important;justify-content:center;align-items:center}#UserMenuUrbanFuture{display:block;visibility:visible;background-color:#ffffff7a;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000005}#UrbanFutureWalkshopThank{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.UrbanFutureMenuSegment{display:flex;flex-direction:column;position:relative;background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px;width:auto;height:95%;margin:20px 30%;touch-action:none;-ms-touch-action:none}.UrbanFutureReactionIcon{display:inline-block;align-items:center;z-index:555;border-radius:50%;width:60px;height:60px;margin-top:3px;margin-bottom:3px}.whiteBorder{border:solid;border-width:2px;border-color:#fff}.videoDisplay{margin:15px auto auto;aspect-ratio:1!important;max-width:80%;object-fit:cover;border-radius:10px}.percent50{width:50%!important;margin:auto}.ReactionOption{margin:auto;width:60x;height:60px}.UrbanFutureMenuTitleMain{margin-right:30%!important;margin-left:30%!important}.UrbanFutureMenuTitle{margin:10px;position:relative;background-color:#f9d235;border-radius:10px;text-align:center;font-weight:800;font-size:20px;padding:10px}.UFParticipationButtons{display:inline-block;position:relative;margin:6px 8px;width:60px;height:60px;border-radius:50%}.UFToggleButtons{position:relative;display:inline-flex;align-items:center;align-content:center;text-align:center;border-radius:50%;padding:2px;width:38px!important;height:38px!important}.SelectdToggleButton{border:solid;border-width:2px;border-color:#fff;background-color:#f9d235;box-sizing:border-box;width:38px!important;height:38px!important}.UFParticipationIcon{width:60px;height:60px}.UFParticipationIcon.Locate{width:30px;height:30px}.UrbanFutureMenuParticipation{margin:auto;position:relative;display:flex;justify-content:center;align-items:center;align-content:center;background-color:#f9d235;border-radius:88px;width:fit-content;border:solid;border-color:#fff;border-width:1px;text-align:center;font-weight:800;font-size:20px}.smallCoinDiv{position:absolute;top:-2px;right:-2px;width:22px;height:22px;border-radius:50%;background:transparent}.wrapper{width:100%;height:100%;position:relative}.smallCoinDivIcon{position:absolute;z-index:8;width:100%;height:100%;top:0;left:0}.smallCoinDivNumber{position:absolute;display:flex;justify-content:center;align-items:center;margin:auto;z-index:9;width:100%;height:100%;font-size:8px;top:0;left:0}.UrbanFutureReactionsWrapper{display:flex;flex-direction:row;margin:auto}.CenteredText{text-align:center!important}.BottomActinsUF{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px;position:fixed;display:flex;flex-direction:column;justify-content:center;bottom:0;margin:auto 30% 100px;right:10px;left:10px}.UrbanFutureReactions{flex:1;padding:6px;display:flex;border-radius:15px;border:none;justify-content:center;align-items:center}.UrbanFutureReactionsClose{background-color:#d0af2d}.UrbanFutureReactionsSubmit{background-color:#003d92;color:#fff!important}#UrbanFutureIntroduceBack,#UrbanFutureRoleBack{background-color:#d0af2d}.markerUrbanFuture{background-size:cover;width:40px;height:40px;border-radius:50%;border:solid;border-color:#f9d235;border-width:2px;cursor:pointer}.markerUrbanFuture{transition:width .2s ease,height .2s ease}#elAmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/PlacWolnosci-min.jpg)}#elBmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ParkStaromiejski-min.jpg)}#elCmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/PasazMichalaSzewczyka-min.png)}#elDmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/FamulyPoznanskiegoB-min.jpg)}#elEmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ViennaHouse-min.jpg)}#elFmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ManufakturaB-min.jpg)}.mapboxgl-popup-content.ParticipateAppPopUp{background-color:#3e5ba6;color:#fff}.mapboxgl-popup-tip.ParticipateAppPopUp{display:none}.mapboxgl-popup-content.reactionsPopUp{background-color:#3e5ba6;color:#fff}.mapboxgl-popup-content.Rating1{background-color:#ea3621;color:#000}.mapboxgl-popup-content.Rating2{background-color:#f46a48;color:#000}.mapboxgl-popup-content.Rating3{background-color:#faca24;color:#000}.mapboxgl-popup-content.Rating4{background-color:#94c05c;color:#000}.mapboxgl-popup-content.Rating5{background-color:#528d23;color:#000}.mapboxgl-popup-content.Rating0{background-color:#ccc;color:#000}.mapboxgl-popup-tip.reactionsPopUp{display:none}.UrbanFutureReactionComment{display:block;margin:10px auto 5px;padding:6px;box-sizing:border-box;justify-content:center;text-align:center;width:80%;border-radius:15px;border:solid;border-color:#fff;min-height:50px;background-color:#ffffffa6;touch-action:none;-ms-touch-action:none;font-size:16px}.ParticipationType{margin-top:50px}.UrbanFutureReactionFinalize{display:flex;margin:15px auto;width:80%}.UrbanFutureSegment{margin:10px;background-color:#f9d235;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:400;font-size:16px;padding:10px}.UrbanFutureMenuSegementText{margin-right:10px;margin-left:10px;text-align:center}.FormSegment{margin:5px 0 0;display:block;text-align:left;background-color:transparent}.CheckboxSegment{position:relative;margin-bottom:25px}.CheckboxSegment.SelectMenuSegment{margin-bottom:10px!important}.PTcoinDiv{display:block;position:absolute;right:15px;bottom:-15px;border-radius:15px;background-color:#f3e094;border:solid;border-width:2px;border-color:#f6f6f6;padding-left:5px;padding-right:5px;font-size:14px;font-weight:600}.CoinInAppDiv{right:0;bottom:-30px}#UrbanFutureTopNavbarSelectOptions{position:absolute;background-color:#f9d235;border-radius:10px;display:flex;align-items:center;align-content:center;text-align:center;border:solid;box-sizing:border-box;border-color:#d0af2d;right:0;top:0;height:100%;width:50px}#UrbanFutureTopNavbarOpenClose{margin:auto;width:30px;height:30px}.UFIconCoin{width:12px;height:12px}#yourCoins,#yourCoinsInApp{display:inline}.CheckboxWrapper{margin-top:20px}.step{display:flex;align-items:center;position:absolute}.LocationTypeSegment{padding:0!important;background-color:#fcefc7;border-radius:10px}#UrbanFutureLocationButton{padding:10px;background-color:#fcefc7;border-radius:10px}#UrbanFutureLocationPinButton{padding:10px;background-color:#f9d235;border-radius:10px}.UrbanFutureMainMenuButton{display:flex;align-items:center;align-content:center;justify-content:center;text-align:center;width:100%;border:none;background-color:transparent;font-weight:400;font-size:16px}.UrbanFutureOptionsButton{text-align:center;width:100%;border:none;background-color:transparent;font-weight:400;font-size:16px}.StartButton{text-align:center;width:100%}.UrbanFutureBottomSegment{margin:10px;position:absolute;bottom:15px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:400;font-size:16px}.IncompleteMessage{margin:10px;position:absolute;bottom:65px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:600;font-size:14px}.user-direction-arrow{width:30px;height:30px;background:url(https://publictwin.info/digital_maquette/content/Urban_Future/Icons/LocationArrow.png) no-repeat center;background-size:contain;transform-origin:center center}#StartIncompleteMessage{bottom:75px;text-align:center;justify-content:center}.width100{width:100%!important}.WithMargins{margin-right:2px!important;margin-left:2px!important}.overflowScroll{overflow:scroll;overflow-x:hidden;max-height:80%;scrollbar-width:none;-ms-overflow-style:none}.overflowScroll::-webkit-scrollbar{display:none}.UrbanFutureSelect::-webkit-scrollbar{display:none}.UFSliderLegend{display:block;margin-bottom:30px;position:relative}.SlierLegendLeft{position:absolute;left:8px;text-align:left}.SlierLegendRight{position:absolute;right:5px;text-align:right}.TermsMessage{margin:10px;position:absolute;bottom:10px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;align-items:center;font-weight:600;font-size:10px!important}.UFConfirmButton{background-color:#003d92;color:#fff!important;border-radius:60px;margin:auto;width:20%;padding:3px;font-size:16px;font-weight:700;border:solid;border-color:#fff;border-width:1px}#UrbanFutureConfirmLocation{position:fixed;align-items:center;align-content:center;text-align:center;bottom:0;margin-bottom:100px;width:100%;background-color:transparent}select.UrbanFutureSelect{margin-top:5px;display:block;width:100%;padding:10px;border:none;border-radius:10px;background-color:#f9d235;font-size:16px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none}.UrbanFutureInputEmail{margin-top:5px;margin-bottom:20px;display:block;width:100%;border:none;border-radius:10px;background-color:#f9d235;font-size:16px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:10px}.BottomButton{height:100%;background-color:#616161;flex:1;border-radius:10px;text-align:center;padding:3px 10px}.UrbanFutureLabel{display:block;font-size:16px;font-weight:800;padding-left:5px}.UrbanFutureLabelSmall{font-weight:300;font-size:13px;padding-left:5px}.StartSegment{background-color:#616161;position:absolute;bottom:25px;right:20px;left:20px}.marginUrbanFuture{width:10px}.marginToggleUrbanFuture{width:2px}small{padding-left:10px}.UrbanFutureDisplayNone{display:none}input[type=checkbox].UrbanFutureCheckbox{margin:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background-color:transparent;border:3px solid #003d92;border-radius:50%;position:relative;cursor:pointer;outline:none;transition:background-color .2s}.UrbanFutureInputEmail:valid{background-color:#f9d64c}input[type=checkbox].UrbanFutureCheckbox:checked{background-color:#003d92;border-color:#003d92}input[type=checkbox].checkedStyle{background-color:#003d92;border-color:#003d92}.UrbanFutureRoleDescription{display:flex;flex-direction:row}.UrbanFutureRoleTitle{font-weight:800;display:block;width:100%;padding-left:10px;border:none}.RoleSegment{display:block;margin-top:2px;margin-bottom:5px}.UrbanFutureRoleTitle{width:100%}.UFIcon{width:70px;height:70px}.iconTitle{position:absolute;left:0;top:0}.UFIconTitle{width:60px;height:60px}.UFInTextIcon{display:inline-block;width:16px;height:16px;margin-right:6px}.UrbanFutureRoleIcon{display:inline-block}.UrbanFutureRoleText{display:inline-block;font-size:12px;text-align:justify}.InstructionSmallText{text-align:center;font-size:14px;margin:5px 0 0!important;padding:0!important}.TextSegement{text-align:justify;font-size:16px;margin:5px 10px}.CheckboxMainMenuIcon{height:20px;margin-right:5px}#TopNavbarUrbanFutureSelectOptions{display:none;position:fixed;top:0;margin-top:120px;margin-left:30%;margin-right:30%;right:10px;left:10px;flex-direction:column;background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px}#TopNavbarUrbanFuture{display:none;position:fixed;top:0;width:100%;height:20px;margin-top:20px;background-color:transparent}#BottomMenuUrbanFuture{display:none;position:fixed;align-items:center;align-content:center;text-align:center;bottom:0;margin-bottom:15px;width:100%;background-color:transparent}#BottomLocateUser{position:fixed;background-color:#fcefc7;border:solid;border-width:2px;border-color:#fff;border-radius:60px;display:flex;align-items:center;align-content:center;text-align:center;bottom:0;right:0;margin-bottom:50px;margin-right:32%;height:38px;width:74px;box-sizing:border-box}#BottomStyleSwitch{position:fixed;background-color:#fcefc7;border:solid;border-width:2px;border-color:#fff;border-radius:60px;display:flex;align-items:center;align-content:center;text-align:center;bottom:0;left:0;margin-bottom:50px;margin-left:32%;height:38px;width:74px;box-sizing:border-box}.infoOnlyMobileText{text-align:center}#infoOnlyMobile{margin:auto;background-color:#f9d235;width:60%;padding:1rem 2rem;border-radius:1rem}#OnlyMobileAction{position:fixed;align-items:center;align-self:center;height:100%;top:0;left:0;bottom:0;right:0;z-index:20000000002;background-color:#f9d235ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.OnlyMobileActionVisible{display:flex;visibility:visible}.OnlyMobileActionHidden{display:none;visibility:hidden}button{color:#000!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.noteSliderLegend{display:flex;justify-content:space-between}.noteSlider{width:100%}.noteSliderLegend span{text-align:center;display:inline;width:22px}.PopUpInput100{width:100%;display:block}.increaseMarginTop{margin-top:20px}.increaseMarginBottom{margin-bottom:20px}.PopUpInput100 input[type=range]{-webkit-appearance:none;width:100%;height:8px;background:#ddd;border-radius:5px;outline:none;transition:background .3s ease}.PopUpInput100 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#f9d235;border-radius:50%;cursor:pointer;transition:background .3s ease}#interfaceLegendMalmo{display:none}#galleryButtonMenu{display:none;position:absolute;bottom:0;margin-bottom:1vh;left:0;width:100%;height:4vh;background-color:none;z-index:10000000;align-content:center;justify-content:center;text-align:center}#openMainGalleryButton{width:40%}#inactiveMenu{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000001;align-content:center;justify-content:center;text-align:center}#inactiveWrapper{position:relative;margin:auto;align-content:center;height:50%;width:40%;padding-top:1rem;padding-bottom:1rem;background-color:#fff;border-radius:2rem;background-color:#fff6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:auto;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.inactiveButtonsDiv{width:70%;display:flex;flex-direction:row;margin:auto}.mapboxgl-popup-content.greenPoints{background-color:#8fa371!important}.mapboxgl-popup-tip.greenPoints{border-top-color:#8fa371!important;border-bottom-color:#8fa371!important}.mapboxgl-popup-content.waterPoints{background-color:#5e9cb7!important}.mapboxgl-popup-tip.waterPoints{border-top-color:#5e9cb7!important;border-bottom-color:#5e9cb7!important}.MediaAIGeneration{width:60%;height:100%;position:relative;margin-right:20px}.PromptAIGeneration{width:40%;height:100%;position:relative}.SelectedImageDiv{position:relative;width:100%;aspect-ratio:1.777!important;background-color:#efefef6b;border-radius:.5rem;align-content:center;align-items:center;text-align:center}.MediaSelectedImage{height:100%;border-radius:.5rem}.OptionsDiv{width:100%;display:flex}.MarginDiv{width:10px}.HorizontalMarginDiv{height:10px}.OptionCover{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;align-content:center;color:#000;background-color:#fff3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-weight:600}.CoverHidden{display:none}.OptionDiv{position:relative;width:45%;display:inline-block;flex-grow:1;aspect-ratio:1.777;background-color:#efefef6b;border-radius:.5rem;text-align:center}.ImageOption{height:100%;border-radius:.5rem;margin-top:5px;margin-bottom:5px}.buttonsDivResetSave{width:100%;display:flex;position:absolute;bottom:0}.ResetSaveButton{width:45%;display:inline-block;flex-grow:1;height:2rem;font-size:1rem;border-radius:.5rem;background-color:#fef9e4}.HorizontalMarginDiv{flex-grow:1}.PromptTitleDiv{font-size:1.5rem;font-weight:600}.TitleDiv{font-size:1rem;font-weight:600}.PromptDescriptionDiv{width:100%;text-align:center;font-size:.8rem;margin-bottom:50px}.PromptTitles{width:100%;text-align:center;background-color:#d9d9d9;border-radius:.5rem;padding-top:5px;padding-bottom:5px;margin-bottom:10px}.ExtraTitle{margin-top:60px}.ButtonsDiv{margin-bottom:30px;display:flex}.PromptOptionsButton{flex:1;margin:2px;border-radius:.5rem;height:2.5rem;font-size:.8rem;border:none;background-color:#fef9e4}.PromptInput{resize:none;width:98%;height:3rem;text-align:center;border-radius:.5rem;font-family:Satoshi,sans-serif}.ReimagineButton{width:100%;height:4rem;font-size:1.5rem;font-weight:600;border-radius:.5rem;background-color:#fef9e4}.PromptMessage{width:100%;text-align:center;font-size:.8rem;margin-bottom:5px}.SendPrompt{width:100%;bottom:0;position:absolute}.buttonTextAI{height:70%;display:flex!important;align-content:center;justify-content:center;align-items:center}.buttonIconAI{display:inline-block;height:100%;margin-right:.5rem}.AIGallery{width:100%;height:100%;display:flex;flex-direction:column}.GalleryControllsDiv{width:100%}.GalleryFilterButtonsDiv{width:100%;display:flex;margin-bottom:10px}.GalleryFilterButton{width:45%;display:inline-block;flex-grow:1;height:2rem;font-size:1rem;border-radius:.5rem;background-color:#fef9e4}.GalleryImagesDiv{flex:1;background-color:none;border-radius:.5rem;margin-top:-20px;text-align:center;overflow-y:scroll;padding-top:5px}.GalleryElement{width:32%;position:relative;display:inline-block;aspect-ratio:1.777!important;margin:5px;background-color:#efefef6b;border-radius:.5rem;text-align:center}.GalleryElementImage{height:100%}.LoadMoreButton{width:32%;border-radius:.5rem;height:3rem;font-size:.8rem}.GalleryLikeDiv{position:absolute;display:flex;top:10px;left:10px;text-align:left;width:50%;height:15%;background-color:none;align-content:center;align-items:center}.GalleryLikes{top:0;height:100%;aspect-ratio:1;display:inline-block;border-radius:50%;background-color:#f9d235;margin-right:5px;text-align:center;align-content:center}.Number3Digit{font-size:11px!important}.Number4Digit{font-size:9px!important}.LikeSvg{width:70%;aspect-ratio:1}.EnlargeGalleryImageWrapper{position:absolute;z-index:20001;top:0;bottom:0;left:0;right:0;border-radius:.7rem;background-color:#fff}.EnlargeGalleryImageDiv{top:1.7rem;bottom:1.7rem;left:1.7rem;right:1.7rem;background-color:transparent;position:absolute;align-items:center;align-content:center;text-align:center}.closeEnlargeGallery{position:absolute;top:0rem;right:0rem;width:1rem;height:1rem;padding:0;background-color:transparent!important;fill:#fff!important}.EnlargeGalleryImage{max-height:90%;max-width:100%}.ImageSizedDiv{max-height:100%;height:100%;align-items:center;align-content:center}.filter-container{margin-bottom:20px}.filter-container label,.filter-container input,.filter-container select{margin-right:5px}.flat-list{margin-top:20px}.slider-container{margin:5px 0;position:relative;width:100%}.slider-track{position:absolute;width:100%;height:5px;background:#ddd;z-index:1;top:50%;left:0%}.slider-range{position:absolute;height:5px;background:#f3e094;z-index:2;right:100%;top:50%;left:0%}.range-input{-webkit-appearance:none;position:absolute;pointer-events:none;width:100%;z-index:3;height:0;left:0%;top:50%;background-color:#f9d235!important;color:#f9d235!important}.range-input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:15px;height:15px;background:#f9d235;background-color:#f9d235;border-radius:50%;cursor:pointer}.range-input::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:20px;height:20px;background:#f9d235;background-color:#f9d235;border-radius:50%;cursor:pointer}.slider-label{margin-bottom:20px}.slider-description{margin-top:25px;margin-bottom:20px}#reset-filters{width:100%}input[type=checkbox]{margin:auto 5px auto auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:15px;height:15px;background-color:transparent;border:3px solid #f9d235;border-radius:50%;position:relative;cursor:pointer;outline:none;transition:background-color .2s}input[type=checkbox]:checked{background-color:#f9d235}.flat-item{border:none;background-color:#f6f6f6;margin:5px;margin-bottom:1rem;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.flat-item:hover{background-color:#f3e094}.marker{background-image:url(https://publictwin.info/digital_maquette/content/00_Icons/PublicTwin_Marker_Logo.svg);background-size:cover;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:transform .4s cubic-bezier(.5,0,.75,0)}.marker:hover{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.marker.activeMaquette{background-color:#f9d235!important}.marker.maquetteInDevelopment{background-color:#d0d0d0!important}.mapboxgl-popup-content.openQuestions{background-color:#f3e094b7!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.mapboxgl-popup-tip.openQuestions{border-top-color:#f3e094b7!important;border-bottom-color:#f3e094b7!important}.mapboxgl-popup{max-width:200px;border-radius:1rem!important}.mapboxgl-popup img{width:100%;border-radius:.5rem}.mapboxgl-popup .enterButton{width:100%;border-radius:.5rem;border:none;background-color:#8f8f8f;font-weight:700}.ideaButton{background-color:#f9d235!important}.smallPopUpButton{margin-top:2px!important;margin-bottom:2px!important}.filterButton.activeProject{background-color:#f9d235;color:#000}.filterButton.activeProject:hover{background-color:#f9d235}.enterButton{transition:transform .4s cubic-bezier(.5,0,.75,0);margin-top:10px;margin-bottom:5px;padding:2px}.enterButton:hover{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.mapboxgl-popup br{font-size:4px}.mapboxgl-popup p{margin:0;padding:0}.mapboxgl-popup h3{margin:2px 2px 5px}.mapboxgl-popup .boldPopUp{display:block;font-weight:700;margin-bottom:0}.mapboxgl-popup span{display:block;font-weight:300;margin-bottom:0}.mapboxgl-popup-content{text-align:center;font-family:Open Sans,sans-serif;border-radius:1rem!important;background-color:#d0d0d0;padding-bottom:5px!important}.mapboxgl-popup-tip{border-top-color:#d0d0d0!important;border-bottom-color:#d0d0d0!important}.mapboxgl-popup-content.activeMaquette{background-color:#f9d235!important}.mapboxgl-popup-tip.activeMaquette{border-top-color:#f9d235!important;border-bottom-color:#f9d235!important}.mapboxgl-popup-content.maquetteInDevelopment{background-color:#d0d0d0!important}.mapboxgl-popup-tip.maquetteInDevelopment{border-top-color:#d0d0d0!important;border-bottom-color:#d0d0d0!important}img{border-radius:.3em}span{font-weight:700}.distribute{display:flex;justify-content:space-between}.imageDiv{width:100%}.blockDisplay{display:block}#map{position:fixed;top:0;bottom:0;width:100%;margin:0}.inLine{display:inline-block}.centerText{justify-content:center;align-items:center;text-align:center}.width100{width:100%}.flexSpace{display:flex;justify-content:space-between}.flex1{flex:1;margin-right:3px;margin-left:3px}body{overflow:clip;font-family:Satoshi,sans-serif;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#000!important}button,div{font-family:Satoshi,sans-serif}.grey{background-color:#d0d0d0!important}.mapboxgl-ctrl-bottom-right{right:1%!important;font-size:8px!important;background-color:transparent!important}.mapboxgl-ctrl-attrib{background-color:transparent!important}.mapbox-improve-map{display:none!important}.mapboxgl-ctrl-bottom-left{left:1%!important}.mapboxgl-ctrl-logo{height:15px!important}.mapboxgl-ctrl{margin-left:0!important}input:-webkit-autofill{background-color:#f9d2359d!important}input:autofill{background-color:#f9d2359d!important}#navbarTop{display:block;z-index:1000;background-color:#ffffffe6;position:fixed;top:0;left:0;width:100%;height:6vh;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#navbarWrapper{width:100%;height:100%;display:flex;position:relative;align-items:center}.navbarLeft{position:absolute;display:flex;top:0;left:0;height:100%;width:auto}.navbarRight{position:absolute;display:flex;top:0;right:0;height:100%;width:auto}#publicTwinURLDiv{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;height:6vh;margin-left:1vw}#userDiv{height:100%;margin-right:1vw;display:flex}#locationDiv,#refreshDiv{height:100%;margin-right:.2rem;display:flex}#refreshPage{margin:auto;height:80%;aspect-ratio:1;border-radius:50%;margin-right:1rem}#toggleUser{margin:auto;height:80%;aspect-ratio:1;border-radius:50%}#getLocation{margin:auto;height:80%;aspect-ratio:1;border-radius:50%;margin-right:1rem}#logoImage{height:100%;margin-right:1rem;margin-left:1rem}#logoImageDiv{display:inline-block;height:100%;margin-left:1vw;padding-right:1vw}#logoImageDiv:hover{cursor:pointer}.navbarDivider{margin:auto;width:2px;height:70%;background-color:#000}.clickableButton{border:none}.clickableButton:hover{cursor:pointer!important}#worldOverviewDiv{display:inline-flex;flex-direction:column;height:70%;aspect-ratio:1;margin-right:1%;border-radius:50%;z-index:1000;background-color:transparent;visibility:visible}#worldOverviewButton{position:relative;width:100%;height:100%;align-items:center;background-color:#e4e3e3}#worldIcon{margin:auto;padding:0;position:absolute;top:0;left:0;width:100%;height:100%}#selectedURL{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;height:70%;width:auto;z-index:1000;background-color:transparent;visibility:visible}.urlItem{font-weight:600;display:inline-flex;width:auto;padding-left:1rem;padding-right:1rem;background-color:#f6f6f6!important;border:none;border-radius:.5rem;white-space:nowrap;height:80%;justify-content:center;align-items:center;text-align:center;vertical-align:middle}.urlDivider{display:inline-flex;position:relative;height:80%;justify-content:center;align-items:center;text-align:center;vertical-align:middle;margin-left:.5rem}.urlArrow{height:80%}.hidden{display:none!important;visibility:hidden!important}#showcaseReset{align-items:center;align-content:center;text-align:center;height:4vh;background-color:#f9d235;padding-top:.5rem;padding-bottom:.5rem;width:90%;border-radius:.5rem;font-weight:800;font-size:1rem;margin-bottom:.2rem;margin-top:1rem}#showcaseControls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;text-align:center;height:2vh;background-color:#f8e496;padding-top:.5rem;padding-bottom:.5rem;width:90%;border-radius:.5rem;margin-bottom:1rem}.blinking{animation:blink 1s infinite!important}.blinking2{animation:blink2 1.5s infinite}.blinking4{animation:blink4 1.5s infinite}@keyframes blink{0%,to{box-shadow:0 0 5px 5px #f8e496}50%{box-shadow:0 0 #0000}}@keyframes blink2{0%,to{box-shadow:0 0 2px 2px #f8e496}50%{box-shadow:0 0 #0000}}@keyframes blink3{0%,to{box-shadow:0 0 2px 2px #f9d235}50%{box-shadow:0 0 #0000}}@keyframes blink4{0%,to{box-shadow:0 0 3px 3px #f9d235}50%{box-shadow:0 0 #0000}}.arrowButtonShowcase{position:relative!important;border-radius:.5rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important;background-color:#f9d235!important}#showcaseControlLeft{left:0;margin:0;margin-left:1rem;background-color:transparent;height:100%;animation:blink3 1s infinite!important}#showcaseControlRight{right:0;margin:0;margin-right:1rem;background-color:transparent;height:100%;animation:blink3 1s infinite!important}#showcaseInformationText{font-size:14px;margin-bottom:.5rem}.informationText{font-size:14px}.textCenter{text-align:center!important}#ShowcaseModeToggleControlls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:2rem;background-color:transparent;padding-top:.5rem;padding-bottom:.5rem;width:90%;border-radius:.5rem}.showcaseToggle{flex:1;height:2rem;margin-left:5px;border-radius:.5rem;display:flex;align-content:center;justify-content:center;align-items:center;background-color:#d0d0d0}.showcaseGuideIcon{height:60%;margin-left:5px}.showcaseDivider{width:5px;flex:0!important;background-color:transparent}.inTextImage{display:inline-block;width:14px;aspect-ratio:1}#mediaGalleryWrapperImage{position:absolute;display:none;visibility:hidden;border-radius:.7em;top:8vh;left:22vw;right:0;height:86vh;margin-right:1rem;margin-left:1rem;z-index:10000001;background-color:#fffffff5;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#madiaGalleryImage{position:relative;width:100%;height:100%}#mediaContainerGalleryImage{position:absolute;top:1.7rem;bottom:1.7rem;left:1.7rem;right:1.7rem;background-color:transparent;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:.7em}#mediaGalleryWrapper{position:absolute;display:none;visibility:hidden;border-radius:.7em;top:8vh;left:22vw;right:0;height:86vh;margin-right:1rem;margin-left:1rem;z-index:10000001;background-color:#fffffff5;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#madiaGallery{position:relative;width:100%;height:100%}#mediaContainerGallery{position:absolute;top:1.7rem;bottom:1.7rem;left:1.7rem;right:1.7rem;background-color:transparent;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:.7em}.mediaGalleryContent{border-radius:.7em;height:100%}.panoDiv{width:100%;border-radius:.7rem!important;object-fit:cover;overflow:hidden}.mediaGalleryBeforeAndAfter{border-radius:.7em;height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.mediaImageBeforeAndAfter{height:85%;border-radius:.7rem!important;object-fit:cover}.buttonsDivBeforeAndAfter{flex-grow:1;display:flex;justify-content:center;align-items:center;margin-top:1rem;min-height:5%;max-height:10%;width:100%}.beforeAndAfterButton{border-radius:.7rem!important;height:50%;margin-left:1rem;width:30%;justify-content:center;text-align:center;background-color:#d0d0d0}.flexGrow{flex:1}.youTubeContent{width:100%}#digitalTwinMenuWrapper{position:absolute;display:none;visibility:hidden;top:0;left:0;width:100%;height:100%;z-index:10000001;background-color:#fff}#digitalTwinMenu{position:relative;width:100%;height:100%}#closeDigitalTwinMenu{position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem;padding:0;background-color:transparent;fill:#fff}#closeMediaGallery{position:absolute;top:0rem;right:0rem;width:1rem;height:1rem;padding:0;background-color:transparent;fill:#fff}#controls{visibility:hidden;display:none;top:.5rem!important;left:.5rem!important;bottom:auto!important}#video-container{width:100%;height:100%;position:absolute;z-index:10}#video-cover{width:100%;height:100%;position:absolute;z-index:11}#digitalTwinLoading{width:100%;height:100%}#loadingScreenMenu{display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000002;align-content:center;justify-content:center;text-align:center}#loadingScreenWrapper{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}#loadingMenuWelcome{width:40%;height:40%}#loginMenu{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000001;align-content:center;justify-content:center;text-align:center}#loginWrapper{position:relative;margin:auto;align-content:center;height:90%;padding-top:1rem;padding-bottom:1rem;width:40%;background-color:#fff;border-radius:2rem;background-color:#fff6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:auto;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#closeLoginMenu{position:absolute;top:1rem;right:1rem;background-color:transparent}#loginWrapper::-webkit-scrollbar{width:10px;border-top-right-radius:2rem;border-bottom-right-radius:2rem}#loginWrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:1rem;margin-top:2rem}#menuSignUpDiv{margin:auto;padding:1.5rem;justify-content:left;background-color:#fff;width:60%;height:auto;border-radius:1rem;display:block;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.policyConfirmation{margin-top:1.5rem;font-size:.8rem}.formMessage{margin-top:.5rem;font-size:.8rem}.infoLink{color:#d0af2d;font-weight:500;text-decoration:none}.icon{margin-right:5px}.inputField{width:100%;display:flex}#menuLogInDiv{margin:auto;padding:1.5rem;justify-content:left;background-color:#fff;width:60%;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#passwordResetRequestDiv,#passwordResetDiv{margin:auto;padding:1.5rem;justify-content:left;background-color:#fff;width:60%;height:auto;border-radius:1rem;display:none}.forgotSwitch{font-size:.8rem;border:none;background:none}.forgotSwitch:hover{font-weight:700}#loginMenuWelcome{margin:auto;margin-bottom:2rem;background-color:#f9d235;width:60%;padding:1rem 2rem;border-radius:1rem}#imageLoginLogo{width:35%;margin:auto}#imageStillHereLogo{width:70%;margin:auto}#imageLogoPublicTwin{width:100%}#imageWelcome{margin:auto;width:70%;font-family:oswald,sans-serif;font-weight:400;font-style:normal}#imageLogoPublicTwin{font-family:oswald,sans-serif;font-weight:400;font-style:normal}#loginMenuSwitch{margin:auto;margin-bottom:1rem;background-color:#fff;width:60%;padding:1rem 1.5rem;border-radius:1rem;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#menuContinueAsGuestButton{margin-top:.5rem}.loginButtonsDiv{width:100%;display:flex}#menuSwitchLogInButton{background-color:#8f8f8f}.signUpLabel{display:inline-block;padding:0;padding-inline-start:0rem;margin-bottom:.5rem}.signUpInput{display:inline-block;width:100%;padding:0;padding-block:0;padding-inline-start:0;text-align:center;margin:0;border:none;background-color:#f9d23522;border-radius:.5rem;height:2rem;margin-bottom:.5rem}#promptInput{width:85%;max-width:85%;min-width:85%;min-height:1rem;max-height:5rem}#mainMenuAI_AIInput{margin-top:25px}#roleInput{padding-inline-start:.5rem}.inputOption{padding-inline-start:0!important}.menuSwitchButton{background-color:#f9d235;border:none;border-radius:.5rem;padding:.5rem;flex:1;font-weight:700}.loginSystemButton:hover{box-shadow:0 2px 3px #1b1b1b}.loginSystemButton:active{opacity:.8}.userButton{width:100%;background-color:#f9d235;border:none;border-radius:.5rem;margin-top:.1rem;margin-bottom:.5rem;font-weight:600}#startProjectButton{margin-top:3rem}.menuDivider{flex:.05}.submitButton{width:100%;padding:0;margin:0;background-color:#f9d235;border:none;border-radius:.5rem;padding:.5rem;flex:1;font-weight:700}.engagamentButton{width:23%;font-size:1rem;margin-top:0;margin-bottom:0;min-height:20px;border:none;border-radius:.5rem;background-color:#e4e3e3;justify-content:center;text-align:center}.contactButton{width:4rem;height:1.8rem;border:none;background-color:#d0d0d0;border-radius:.5rem}.contactButtons{padding:auto}.buttonCenter{margin:auto;width:90%}.button100{width:100%}.button50{width:50%}.button20{width:20%}.filterButton{border:none;margin-top:2%;margin-bottom:2%;padding:1%;border-radius:.5em;background-color:#d0d0d0;transition:0s .2s}.active{background-color:#f9d235!important}.filterButton:active,.filterReset:active{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024;opacity:.5;transition:0s}.filterButton:hover{opacity:.8}.filterResetButton{background-color:#8f8f8f;color:#fff}.filterResetButton:hover{background-color:#616161}.closeButton{position:absolute;top:0;right:0;width:1rem;height:1rem;border-radius:1rem;margin-right:.5rem;margin-top:.5rem;z-index:20000}.arrowIcon{width:100%;height:100%;position:absolute;top:0;right:0}.arrowIcon:hover{transform:scale(1.2)}#closeButton{background-color:#f9d235;margin-top:0;margin-right:.2rem;top:0;height:100%}#closeButtonTools{background-color:#f9d235;margin-top:0;margin-left:.2rem;top:0;left:0;height:100%}.innerButton{background-color:#f9d235;width:.5rem;height:.5rem;margin:auto;border-radius:.5rem;visibility:hidden}#mainMenu_nameInfo{align-items:center}.switch{background-color:#f9d235;border:none;border-top-right-radius:1rem;border-bottom-right-radius:1rem;margin-bottom:.5rem}.switchLeft{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.inLineBlock{display:inline}#toggleButtons,#toggleButtonsTools{margin-top:1rem;z-index:10000000;display:flex;flex-direction:column;width:3vw}::-webkit-scrollbar{width:10px;border-top-right-radius:1rem;border-bottom-right-radius:1rem}::-webkit-scrollbar-track{background:#f1f1f1;border-top-right-radius:1rem;border-bottom-right-radius:1rem}::-webkit-scrollbar-thumb{background:#f9d235;border-radius:1rem}::-webkit-scrollbar-thumb:hover{background:#d0af2d}#navbarTopWhiteLabel{position:absolute;display:flex;flex-direction:row;bottom:0;right:0;max-height:6vh;height:2vh;min-height:2vh;width:auto;margin-bottom:2vh;margin-right:1vw;border-radius:.7rem;padding-left:.5rem;padding-right:.5rem;background-color:#fffc;z-index:10;text-decoration:none!important;font-size:12px;color:#000;text-align:justify;justify-content:center}.noDecoration{text-decoration:none!important;color:#000!important}#mainMenuWrapper{position:fixed;display:flex;flex-direction:row;top:0;left:0;max-height:86vh;height:auto;min-height:45vh;width:auto;margin-top:8vh;margin-left:1vw;padding-bottom:1rem;background-color:none;transition:transform .4s cubic-bezier(.5,0,.75,0);transform:translate(-19vw)}.mainMenuSegment{background-color:#f6f6f6;margin:.5rem 1rem;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.inScroll{margin-right:3%!important}.scrollableWrapper{overflow:auto;flex-grow:1}.mainMenuBottomSegment{position:absolute;bottom:0;right:0;left:0;margin-bottom:1rem}.mainMenuTitle{font-weight:700}.segmentTitle{margin-bottom:1rem}.titleAI{margin-bottom:.5rem!important}.imageTwinMenuDiv{height:100%;padding:1rem}#publicTwinMenu_Image{width:100%;aspect-ratio:2.3/1}#publicTwinMenu{width:100%;aspect-ratio:100/40;border-radius:.7em;z-index:1000;background-color:#fffc}#mainMenu{width:18vw;display:flex;flex-direction:column;flex-grow:1;overflow:auto;padding-top:1rem;padding-bottom:1rem;border-radius:.7em;z-index:1000;background-color:#fffc;visibility:visible;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#mainMenu_Image,#mainMenuMarket_Image,#mainMenuMasterplan_Image{width:100%}.mediaButton{width:100%;height:1.8rem;border:none;background-color:#d0d0d0;border-radius:.5rem;text-align:center;justify-content:center;margin-bottom:.5rem;text-decoration:none;color:#000}#mainMenu_participationResults,#mainMenu_userInformationPanel{background-color:none;width:100%;visibility:hidden;display:none}.select-fieldset{border-radius:1rem;border:none;background-color:#f6f6f6;margin:5px;margin-bottom:1rem;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.guideDiv{text-align:center}.guideText{font-size:12px}.guideSpan{display:inline-block}.guideIcon{display:inline-block;height:100%;margin-left:.5rem}.guideTitle{margin-top:.5rem;display:flex!important;height:20px;align-content:center;justify-content:center;align-items:center}#getInTouchMenu{display:none;flex-direction:column;position:absolute;bottom:2vh;right:20vw;height:15vh;width:18%;margin-right:1%;border-radius:.7em;padding:1.2rem 1rem .5rem;z-index:1000;background-color:#fffc;visibility:visible;transition:transform .4s cubic-bezier(.5,0,.75,0)}#bringBackGetInTouchMenu{position:absolute;display:flex;top:0;right:0;margin-top:-8%;margin-right:1rem;background-color:#f9d235;width:12%;aspect-ratio:2/1;border:none;border-top-left-radius:1rem;border-top-right-radius:1rem;align-content:center;justify-content:center;padding:1%}.bringBackGetInTouchMenuIcon{width:2rem}.getInTouchDiv{display:flex;flex-direction:row;width:100%;height:50%;margin-bottom:.5rem;align-content:center;align-items:center;justify-content:end;padding:5px}.getInTouchMenuIcon{width:auto;height:auto}.getInTouchButton{position:relative;height:100%;aspect-ratio:1;background-color:#f9d235;border-radius:2.5rem;border:none;padding-top:5px}.getInTouchBold{font-size:14px;font-weight:700;text-align:end}.getInTouchRegular{font-size:11px;font-weight:300;text-align:end}.getInTouchDescription{font-size:10px;font-weight:300;height:80%;width:100%;display:flex;flex-direction:column;padding-top:.5rem;margin-right:1rem;background-color:#d0d0d0;border:none;border-radius:1rem;padding-right:1rem;padding-left:1rem}#closeGetInTouchMenu{position:absolute;top:5px;right:5px;z-index:100000001;display:block;border:none;width:.8rem;height:.8rem;border-radius:.4rem}#mainMenuMasterplanWrapper{position:fixed;display:flex;flex-direction:row;top:0;right:0;max-height:86vh;height:auto;min-height:30vh;width:auto;margin-top:8vh;margin-right:1vw;background-color:none;transition:transform .4s cubic-bezier(.5,0,.75,0);transform:translate(0)}.mainMenuMasterplanSegementWrapper{width:100%;height:auto;margin:0}#geocoder{margin-top:1rem;margin-bottom:1rem;width:100%!important;border-radius:.5rem!important;border:none;font-family:Satoshi,sans-serif!important}.mapboxgl-ctrl-geocoder{border-radius:.5rem!important;width:100%!important;min-width:0!important;font-family:Satoshi,sans-serif!important}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl{width:100%!important;min-width:0!important;font-family:Satoshi,sans-serif!important}#geocoderResult{font-family:Satoshi,sans-serif!important}#mainMasterplanMenu{display:flex;flex-direction:column;max-height:86vh;height:auto;width:18vw;border-radius:.7em;padding-top:2vh;padding-bottom:2vh;z-index:1000;background-color:#fffc;visibility:visible;overflow:auto;overflow-x:hidden;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.bottomSegment{position:absolute;bottom:0;right:0;left:0;margin-bottom:1rem}.mainMenuTitle{width:100%;justify-content:center;text-align:center;font-size:1rem}.mainMenuIcon{width:100%;height:100%}.informationText{font-size:.8rem;text-align:justify}.mainMenuMasterplanTitle{width:100%;justify-content:center;text-align:center;font-weight:700;font-size:1rem}.mainMasterplanMenuSegment{background-color:#f6f6f6;justify-content:center;margin:5% 5% 2%;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.titleSegment{background-color:#f9d235;margin-top:.5vh!important;position:relative}.participatePinPopupInputDiv{width:100%!important;display:flex!important;align-items:left;margin-bottom:5px}.boldPopUpPin{width:30%;text-align:left}.PopUpInput{width:70%}#smallMenu,#smallMenuMarket{position:absolute;top:0;left:0;width:auto;height:auto;padding:.7em;background-color:#f6f6f6;z-index:1500;visibility:hidden;max-width:200px;border-radius:.7em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}#engagementButtonsSmallMenu{margin-top:.5rem}#smallMenu_Image,#smallMenuMarket_Image{width:100%;max-width:200px}.tf-v1-sidetab{height:86vh!important;width:30%!important;box-shadow:none!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important}.tf-v1-sidetab iframe{border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important}.tf-v1-sidetab-button{visibility:hidden!important}#closeTypeForm{position:absolute;top:10px;left:10px;z-index:100000001;display:block;background-color:transparent;border:none;width:1rem;height:1rem;border-radius:.5rem}#typeformWrapper{transform:translate(0);position:fixed;right:0;top:0;margin-top:8vh;height:86vh!important;width:30%!important;box-shadow:none!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important;box-shadow:-2px 0 5px #0000001a;transition:transform .4s cubic-bezier(.5,0,.75,0)}.QRDivImage{width:50%}.QRImageDiv{display:flex;align-content:center}.marginAuto{margin:auto!important}.particpateSegmentImage{width:60%}.participatorySegment{margin-bottom:1rem!important;padding:.5rem!important;width:auto!important}#side-tab{background-color:#3498db;color:#fff;padding:10px;border-radius:5px 0 0 5px}.tf-v1-widget iframe{position:absolute;top:0!important;bottom:0!important;width:100%!important;height:100%!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important}#typeform-embed{box-shadow:none!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important;box-shadow:-2px 0 5px #0000001a}#typeFormDiv{position:absolute!important;right:1vw!important;top:0!important;margin-top:8vh!important;height:86vh!important;width:0!important;margin:auto}.relativeCenter{position:absolute;margin:15% auto auto;height:30%;width:100%;color:#000;font-style:normal;font-weight:700;text-decoration:none;background-color:#f9d23580;display:flex;text-align:center;align-items:center;align-content:center;justify-content:center}.relativeBlock{position:relative}#qrCodeMenu{position:absolute;width:45%;height:45%;margin:auto;background-color:#f9d235;border:none;border-radius:2rem;top:20%;left:25%;display:none;text-align:center;align-items:center;align-content:center;justify-content:center}#qrCodeMenuImage{height:90%}#qrCodeCloseMenu{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;border-radius:1rem;border:none}#toggleQR{background-color:#f9d235}#loadingInfo{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.7em;background-color:#f9d235;z-index:1500;visibility:hidden;border-radius:.7em}}@media all and (max-width: 1500px) and (min-width:1025px){#CloseUserPanel{width:100%!important;padding:0;margin:0;margin-top:10px!important;border:none;border-radius:.5rem;padding:.5rem!important;flex:1;font-weight:700}#AnalyticsTriggerButton{background-color:#fcefc4;border-radius:50%;width:60px;height:60px;border:solid;border-width:2px;border-color:#f6f6f6;font-size:14px;font-weight:600;position:absolute;right:0;top:85px}#userPanelUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.userDataInformationPanel{width:100%;height:100%}.formMessageUF{margin-top:.5rem;font-size:.8rem;text-align:center!important;align-items:center!important}.forgotSwitchUF{color:#003d92!important;font-size:14px!important;text-align:center!important;align-items:center!important;width:100%}.singUPUFLabel{font-weight:800!important}.signUPUFInput{background-color:#f9d235!important}.submitLoginSystemButon{color:#fff!important;background-color:#003d92!important;font-size:16px!important}.SwitchLoginButton{color:#003d92!important;font-weight:800;background-color:transparent;border:none}.switchLoginOptions{font-size:14px!important;margin-bottom:15px;text-align:center;align-items:center}#passwordResetDivUF,#passwordResetRequestDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none}#menuLogInDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#menuSignUpDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:block;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#loginWrapperUrbanFuture{position:fixed;top:0;margin-top:120px;right:10px;left:10px;flex-direction:column;margin-left:30%;margin-right:30%;background-color:#f3e094dc;border-radius:20px;border:solid;border-color:#fff;border-width:2px}.TermsMessageLow{margin:10px;position:absolute;bottom:5px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;align-items:center;font-weight:600;font-size:10px!important}.IncreasedMarginTop{margin-top:50px!important}.override-color{color:#fff!important}#ErrorMessageDiv{margin:auto;border-radius:15px;border:solid;border-width:2px;border-color:#f6f6f6;font-size:14px;font-weight:600;background-color:#f3e094;position:absolute;right:0;left:0;top:85px}#infoOnlyMobile{margin:auto;background-color:#f9d235;width:60%;padding:1rem 2rem;border-radius:1rem}#OnlyMobileAction{position:fixed;align-items:center;align-self:center;height:100%;top:0;left:0;bottom:0;right:0;z-index:20000000002;background-color:#f9d235ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.OnlyMobileActionVisible{display:flex;visibility:visible}.OnlyMobileActionHidden{display:none;visibility:hidden}.CommentSelectOptions{width:80%;margin:10px auto auto}.CommentSelectSelect{margin-bottom:25px}.CommentSelectLabel{margin-top:10px}#UrbanFutureCommentComment{min-height:80px}.QuestionFinalize{margin:10px 0 2px!important;width:100%!important}.FormQuestions input[type=range]{-webkit-appearance:none;height:8px;background:#ddd;border-radius:5px;outline:none;transition:background .3s ease}.FormQuestions input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#f9d235;border-radius:50%;cursor:pointer;transition:background .3s ease}.InstructionIconsDiv{margin-top:10px!important;display:flex!important;align-items:center!important;align-content:center!important;text-align:center;padding:0!important}.InstructionIcons{margin:auto;height:36px}.InstructionSegment{text-align:center!important;margin-top:3px!important;padding-top:1px!important;padding-bottom:1px!important}.smallCoinText{display:inline;width:10px;height:10px;border:solid;border-width:1px}.conclusionSegment{margin:15px;align-content:center;justify-content:center;text-align:center}.conclusionSegmentDiv{margin:auto;align-content:center;justify-content:center;text-align:center}.AnalyticsButtonDiv{display:flex;margin:15px auto auto;width:80%}.AnalyticsOptionSegment{margin-left:15px;margin-right:15px;width:auto;align-content:center;justify-content:center;text-align:center}.justified{text-align:justify}#conclusionSaveButton{margin:auto}#YourScoreSegmentUrbanFuture{font-size:18px;background-color:#f9d235;padding-top:15px;padding-bottom:15px;border-radius:15px}#UrbanFutureWalkshopConclusion{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#cameraContainer{position:relative;align-items:center}.CaptureRetake{position:absolute;margin:auto;bottom:-6px;width:40%!important;right:0;left:0;display:flex!important;justify-content:center;align-items:center}#UserMenuUrbanFuture{display:block;visibility:visible;background-color:#ffffff7a;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000005}#UrbanFutureWalkshopThank{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.UrbanFutureMenuSegment{display:flex;flex-direction:column;position:relative;background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px;width:auto;height:95%;margin:20px 30%;touch-action:none;-ms-touch-action:none}.UrbanFutureReactionIcon{display:inline-block;align-items:center;z-index:555;border-radius:50%;width:60px;height:60px;margin-top:3px;margin-bottom:3px}.whiteBorder{border:solid;border-width:2px;border-color:#fff}.videoDisplay{margin:15px auto auto;aspect-ratio:1!important;max-width:80%;object-fit:cover;border-radius:10px}.percent50{width:50%!important;margin:auto}.ReactionOption{margin:auto;width:60x;height:60px}.UrbanFutureMenuTitleMain{margin-right:30%!important;margin-left:30%!important}.UrbanFutureMenuTitle{margin:10px;position:relative;background-color:#f9d235;border-radius:10px;text-align:center;font-weight:800;font-size:20px;padding:10px}.UFParticipationButtons{display:inline-block;position:relative;margin:6px 8px;width:60px;height:60px;border-radius:50%}.UFToggleButtons{position:relative;display:inline-flex;align-items:center;align-content:center;text-align:center;border-radius:50%;padding:2px;width:38px!important;height:38px!important}.SelectdToggleButton{border:solid;border-width:2px;border-color:#fff;background-color:#f9d235;box-sizing:border-box;width:38px!important;height:38px!important}.UFParticipationIcon{width:60px;height:60px}.UFParticipationIcon.Locate{width:30px;height:30px}.UrbanFutureMenuParticipation{margin:auto;position:relative;display:flex;justify-content:center;align-items:center;align-content:center;background-color:#f9d235;border-radius:88px;width:fit-content;border:solid;border-color:#fff;border-width:1px;text-align:center;font-weight:800;font-size:20px}.smallCoinDiv{position:absolute;top:-2px;right:-2px;width:22px;height:22px;border-radius:50%;background:transparent}.wrapper{width:100%;height:100%;position:relative}.smallCoinDivIcon{position:absolute;z-index:8;width:100%;height:100%;top:0;left:0}.smallCoinDivNumber{position:absolute;display:flex;justify-content:center;align-items:center;margin:auto;z-index:9;width:100%;height:100%;font-size:8px;top:0;left:0}.UrbanFutureReactionsWrapper{display:flex;flex-direction:row;margin:auto}.CenteredText{text-align:center!important}.BottomActinsUF{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px;position:fixed;display:flex;flex-direction:column;justify-content:center;bottom:0;margin:auto 30% 100px;right:10px;left:10px}.UrbanFutureReactions{flex:1;padding:6px;display:flex;border-radius:15px;border:none;justify-content:center;align-items:center}.UrbanFutureReactionsClose{background-color:#d0af2d}.UrbanFutureReactionsSubmit{background-color:#003d92;color:#fff!important}#UrbanFutureIntroduceBack,#UrbanFutureRoleBack{background-color:#d0af2d}.markerUrbanFuture{background-size:cover;width:40px;height:40px;border-radius:50%;border:solid;border-color:#f9d235;border-width:2px;cursor:pointer}.markerUrbanFuture{transition:width .2s ease,height .2s ease}#elAmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/PlacWolnosci-min.jpg)}#elBmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ParkStaromiejski-min.jpg)}#elCmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/PasazMichalaSzewczyka-min.png)}#elDmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/FamulyPoznanskiegoB-min.jpg)}#elEmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ViennaHouse-min.jpg)}#elFmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ManufakturaB-min.jpg)}.mapboxgl-popup-content.ParticipateAppPopUp{background-color:#3e5ba6;color:#fff}.mapboxgl-popup-tip.ParticipateAppPopUp{display:none}.mapboxgl-popup-content.reactionsPopUp{background-color:#3e5ba6;color:#fff}.mapboxgl-popup-content.Rating1{background-color:#ea3621;color:#000}.mapboxgl-popup-content.Rating2{background-color:#f46a48;color:#000}.mapboxgl-popup-content.Rating3{background-color:#faca24;color:#000}.mapboxgl-popup-content.Rating4{background-color:#94c05c;color:#000}.mapboxgl-popup-content.Rating5{background-color:#528d23;color:#000}.mapboxgl-popup-content.Rating0{background-color:#ccc;color:#000}.mapboxgl-popup-tip.reactionsPopUp{display:none}.UrbanFutureReactionComment{display:block;margin:10px auto 5px;padding:6px;box-sizing:border-box;justify-content:center;text-align:center;width:80%;border-radius:15px;border:solid;border-color:#fff;min-height:50px;background-color:#ffffffa6;touch-action:none;-ms-touch-action:none;font-size:16px}.ParticipationType{margin-top:50px}.UrbanFutureReactionFinalize{display:flex;margin:15px auto;width:80%}.UrbanFutureSegment{margin:10px;background-color:#f9d235;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:400;font-size:16px;padding:10px}.UrbanFutureMenuSegementText{margin-right:10px;margin-left:10px;text-align:center}.FormSegment{margin:5px 0 0;display:block;text-align:left;background-color:transparent}.CheckboxSegment{position:relative;margin-bottom:25px}.CheckboxSegment.SelectMenuSegment{margin-bottom:10px!important}.PTcoinDiv{display:block;position:absolute;right:15px;bottom:-15px;border-radius:15px;background-color:#f3e094;border:solid;border-width:2px;border-color:#f6f6f6;padding-left:5px;padding-right:5px;font-size:14px;font-weight:600}.CoinInAppDiv{right:0;bottom:-30px}#UrbanFutureTopNavbarSelectOptions{position:absolute;background-color:#f9d235;border-radius:10px;display:flex;align-items:center;align-content:center;text-align:center;border:solid;box-sizing:border-box;border-color:#d0af2d;right:0;top:0;height:100%;width:50px}#UrbanFutureTopNavbarOpenClose{margin:auto;width:30px;height:30px}.UFIconCoin{width:12px;height:12px}#yourCoins,#yourCoinsInApp{display:inline}.CheckboxWrapper{margin-top:20px}.step{display:flex;align-items:center;position:absolute}.LocationTypeSegment{padding:0!important;background-color:#fcefc7;border-radius:10px}#UrbanFutureLocationButton{padding:10px;background-color:#fcefc7;border-radius:10px}#UrbanFutureLocationPinButton{padding:10px;background-color:#f9d235;border-radius:10px}.UrbanFutureMainMenuButton{display:flex;align-items:center;align-content:center;justify-content:center;text-align:center;width:100%;border:none;background-color:transparent;font-weight:400;font-size:16px}.UrbanFutureOptionsButton{text-align:center;width:100%;border:none;background-color:transparent;font-weight:400;font-size:16px}.StartButton{text-align:center;width:100%}.UrbanFutureBottomSegment{margin:10px;position:absolute;bottom:15px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:400;font-size:16px}.IncompleteMessage{margin:10px;position:absolute;bottom:65px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:600;font-size:14px}.user-direction-arrow{width:30px;height:30px;background:url(https://publictwin.info/digital_maquette/content/Urban_Future/Icons/LocationArrow.png) no-repeat center;background-size:contain;transform-origin:center center}#StartIncompleteMessage{bottom:75px;text-align:center;justify-content:center}.width100{width:100%!important}.WithMargins{margin-right:2px!important;margin-left:2px!important}.overflowScroll{overflow:scroll;overflow-x:hidden;max-height:80%;scrollbar-width:none;-ms-overflow-style:none}.overflowScroll::-webkit-scrollbar{display:none}.UrbanFutureSelect::-webkit-scrollbar{display:none}.UFSliderLegend{display:block;margin-bottom:30px;position:relative}.SlierLegendLeft{position:absolute;left:8px;text-align:left}.SlierLegendRight{position:absolute;right:5px;text-align:right}.TermsMessage{margin:10px;position:absolute;bottom:10px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;align-items:center;font-weight:600;font-size:10px!important}.UFConfirmButton{background-color:#003d92;color:#fff!important;border-radius:60px;margin:auto;width:20%;padding:3px;font-size:16px;font-weight:700;border:solid;border-color:#fff;border-width:1px}#UrbanFutureConfirmLocation{position:fixed;align-items:center;align-content:center;text-align:center;bottom:0;margin-bottom:100px;width:100%;background-color:transparent}select.UrbanFutureSelect{margin-top:5px;display:block;width:100%;padding:10px;border:none;border-radius:10px;background-color:#f9d235;font-size:16px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none}.UrbanFutureInputEmail{margin-top:5px;margin-bottom:20px;display:block;width:100%;border:none;border-radius:10px;background-color:#f9d235;font-size:16px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:10px}.BottomButton{height:100%;background-color:#616161;flex:1;border-radius:10px;text-align:center;padding:3px 10px}.UrbanFutureLabel{display:block;font-size:16px;font-weight:800;padding-left:5px}.UrbanFutureLabelSmall{font-weight:300;font-size:13px;padding-left:5px}.StartSegment{background-color:#616161;position:absolute;bottom:25px;right:20px;left:20px}.marginUrbanFuture{width:10px}.marginToggleUrbanFuture{width:2px}small{padding-left:10px}.UrbanFutureDisplayNone{display:none}input[type=checkbox].UrbanFutureCheckbox{margin:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background-color:transparent;border:3px solid #003d92;border-radius:50%;position:relative;cursor:pointer;outline:none;transition:background-color .2s}.UrbanFutureInputEmail:valid{background-color:#f9d64c}input[type=checkbox].UrbanFutureCheckbox:checked{background-color:#003d92;border-color:#003d92}input[type=checkbox].checkedStyle{background-color:#003d92;border-color:#003d92}.UrbanFutureRoleDescription{display:flex;flex-direction:row}.UrbanFutureRoleTitle{font-weight:800;display:block;width:100%;padding-left:10px;border:none}.RoleSegment{display:block;margin-top:2px;margin-bottom:5px}.UrbanFutureRoleTitle{width:100%}.UFIcon{width:70px;height:70px}.iconTitle{position:absolute;left:0;top:0}.UFIconTitle{width:60px;height:60px}.UFInTextIcon{display:inline-block;width:16px;height:16px;margin-right:6px}.UrbanFutureRoleIcon{display:inline-block}.UrbanFutureRoleText{display:inline-block;font-size:12px;text-align:justify}.InstructionSmallText{text-align:center;font-size:14px;margin:5px 0 0!important;padding:0!important}.TextSegement{text-align:justify;font-size:16px;margin:5px 10px}.CheckboxMainMenuIcon{height:20px;margin-right:5px}#TopNavbarUrbanFutureSelectOptions{display:none;position:fixed;top:0;margin-top:120px;margin-left:30%;margin-right:30%;right:10px;left:10px;flex-direction:column;background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px}#TopNavbarUrbanFuture{display:none;position:fixed;top:0;width:100%;height:20px;margin-top:20px;background-color:transparent}#BottomMenuUrbanFuture{display:none;position:fixed;align-items:center;align-content:center;text-align:center;bottom:0;margin-bottom:15px;width:100%;background-color:transparent}#BottomLocateUser{position:fixed;background-color:#fcefc7;border:solid;border-width:2px;border-color:#fff;border-radius:60px;display:flex;align-items:center;align-content:center;text-align:center;bottom:0;right:0;margin-bottom:50px;margin-right:32%;height:38px;width:74px;box-sizing:border-box}#BottomStyleSwitch{position:fixed;background-color:#fcefc7;border:solid;border-width:2px;border-color:#fff;border-radius:60px;display:flex;align-items:center;align-content:center;text-align:center;bottom:0;left:0;margin-bottom:50px;margin-left:32%;height:38px;width:74px;box-sizing:border-box}button{color:#000!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.noteSliderLegend{display:flex;justify-content:space-between}.noteSlider{width:100%}.noteSliderLegend span{text-align:center;display:inline;width:22px}.PopUpInput100{width:100%;display:block}.increaseMarginTop{margin-top:20px}.increaseMarginBottom{margin-bottom:20px}#interfaceLegendMalmo{display:none}#galleryButtonMenu{display:none;position:absolute;bottom:0;margin-bottom:1vh;left:0;width:100%;height:6vh;background-color:none;z-index:10000000;align-content:center;justify-content:center;text-align:center}#openMainGalleryButton{width:40%}.openMainGalleryButton,.showcaseControlsText{font-size:14px!important}#inactiveMenu{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000001;align-content:center;justify-content:center;text-align:center}#inactiveWrapper{position:relative;margin:auto;align-content:center;height:50%;width:40%;padding-top:1rem;padding-bottom:1rem;background-color:#fff;border-radius:2rem;background-color:#fff6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:auto;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.inactiveButtonsDiv{width:70%;display:flex;flex-direction:row;margin:auto}.PopUpInput100 input[type=range]{-webkit-appearance:none;width:100%;height:8px;background:#ddd;border-radius:5px;outline:none;transition:background .3s ease}.PopUpInput100 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#f9d235;border-radius:50%;cursor:pointer;transition:background .3s ease}.mapboxgl-popup-content.greenPoints{background-color:#8fa371!important}.mapboxgl-popup-tip.greenPoints{border-top-color:#8fa371!important;border-bottom-color:#8fa371!important}.mapboxgl-popup-content.waterPoints{background-color:#5e9cb7!important}.mapboxgl-popup-tip.waterPoints{border-top-color:#5e9cb7!important;border-bottom-color:#5e9cb7!important}.MediaAIGeneration{width:60%;height:100%;position:relative;margin-right:20px}.PromptAIGeneration{width:40%;height:100%;position:relative}.SelectedImageDiv{position:relative;width:100%;max-width:99.8%;aspect-ratio:1.777!important;background-color:#efefef6b;border-radius:.5rem;align-content:center;align-items:center;text-align:center}.MediaSelectedImage{height:100%;border-radius:.5rem}.OptionsDiv{width:100%;display:flex}.MarginDiv{width:10px}.HorizontalMarginDiv{height:10px}.OptionCover{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;align-content:center;color:#000;background-color:#fff3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-weight:600}.CoverHidden{display:none}.OptionDiv{position:relative;width:45%;display:inline-block;flex-grow:1;aspect-ratio:1.777;background-color:#efefef6b;border-radius:.5rem;text-align:center}.ImageOption{height:100%;max-width:100%;border-radius:.5rem;margin-top:5px;margin-bottom:5px}.buttonsDivResetSave{width:100%;display:flex;position:absolute;bottom:0}.ResetSaveButton{width:45%;display:inline-block;flex-grow:1;height:2rem;font-size:1rem;border-radius:.5rem;background-color:#fef9e4}.HorizontalMarginDiv{flex-grow:1}.PromptTitleDiv,.TitleDiv{font-size:1rem;font-weight:600}.PromptDescriptionDiv{width:100%;text-align:center;font-size:.7rem;margin-bottom:30px}.PromptTitles{width:100%;text-align:center;background-color:#d9d9d9;border-radius:.5rem;padding-top:4px;padding-bottom:4px;margin-bottom:8px}.ExtraTitle{margin-top:15px}.ButtonsDiv{margin-bottom:20px;display:flex}.inTextImage{display:inline-block;width:14px;aspect-ratio:1}.PromptOptionsButton{flex:1;margin:2px;border-radius:.5rem;height:2.2rem;font-size:.65rem;border:none;background-color:#fef9e4}.PromptInput{resize:none;width:98%;max-width:96%;height:2rem;text-align:center;border-radius:.5rem;font-family:Satoshi,sans-serif}.PromptBuildingDiv{align-items:center;align-content:center;text-align:center}.ReimagineButton{width:100%;height:4rem;font-size:1.5rem;font-weight:600;border-radius:.5rem;background-color:#fef9e4}.PromptMessage{width:100%;text-align:center;font-size:.8rem;margin-bottom:5px}.SendPrompt{width:100%;bottom:0;position:absolute}.buttonTextAI{height:70%;display:flex!important;align-content:center;justify-content:center;align-items:center}.buttonIconAI{display:inline-block;height:100%;margin-right:.5rem}.AIGallery{width:100%;height:100%;display:flex;flex-direction:column}.GalleryControllsDiv{width:100%}.GalleryFilterButtonsDiv{width:100%;display:flex;margin-bottom:10px}.GalleryFilterButton{width:45%;display:inline-block;flex-grow:1;height:2rem;font-size:1rem;border-radius:.5rem;background-color:#fef9e4}.GalleryImagesDiv{flex:1;background-color:none;border-radius:.5rem;margin-top:-20px;text-align:center;overflow-y:scroll;padding-top:5px}.GalleryElement{width:32%;position:relative;display:inline-block;aspect-ratio:1.777!important;margin:5px;background-color:#efefef6b;border-radius:.5rem;text-align:center}.GalleryElementImage{height:100%}.LoadMoreButton{width:32%;border-radius:.5rem;height:3rem;font-size:.8rem}.GalleryLikeDiv{position:absolute;display:flex;top:10px;left:10px;text-align:left;width:50%;height:15%;background-color:none;align-content:center;align-items:center}.GalleryLikes{top:0;height:100%;aspect-ratio:1;display:inline-block;border-radius:50%;background-color:#f9d235;margin-right:5px;text-align:center;align-content:center}.Number3Digit{font-size:11px!important}.Number4Digit{font-size:9px!important}.LikeSvg{width:70%;aspect-ratio:1}.EnlargeGalleryImageWrapper{position:absolute;z-index:20001;top:0;bottom:0;left:0;right:0;border-radius:.7rem;background-color:#fff}.EnlargeGalleryImageDiv{top:1.7rem;bottom:1.7rem;left:1.7rem;right:1.7rem;background-color:transparent;position:absolute;align-items:center;align-content:center;text-align:center}.closeEnlargeGallery{position:absolute;top:0rem;right:0rem;width:1rem;height:1rem;padding:0;background-color:transparent!important;fill:#fff!important}.EnlargeGalleryImage{max-height:90%;max-width:100%}.ImageSizedDiv{max-height:100%;height:100%;align-items:center;align-content:center}.filter-container{margin-bottom:20px}.filter-container label,.filter-container input,.filter-container select{margin-right:5px}.flat-list{margin-top:20px}.slider-container{margin:5px 0;position:relative;width:100%}.slider-track{position:absolute;width:100%;height:5px;background:#ddd;z-index:1;top:50%;left:0%}.slider-range{position:absolute;height:5px;background:#f3e094;z-index:2;right:100%;top:50%;left:0%}.range-input{-webkit-appearance:none;position:absolute;pointer-events:none;width:100%;z-index:3;height:0;left:0%;top:50%;background-color:#f9d235!important;color:#f9d235!important}.range-input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:15px;height:15px;background:#f9d235;background-color:#f9d235;border-radius:50%;cursor:pointer}.range-input::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:20px;height:20px;background:#f9d235;background-color:#f9d235;border-radius:50%;cursor:pointer}.slider-label{margin-bottom:20px}.slider-description{margin-top:25px;margin-bottom:20px}#reset-filters{width:100%}input[type=checkbox]{margin:auto 5px auto auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:15px;height:15px;background-color:transparent;border:3px solid #f9d235;border-radius:50%;position:relative;cursor:pointer;outline:none;transition:background-color .2s}input[type=checkbox]:checked{background-color:#f9d235}.flat-item{border:none;background-color:#f6f6f6;margin:5px;margin-bottom:1rem;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.flat-item:hover{background-color:#f3e094}.marker{background-image:url(https://publictwin.info/digital_maquette/content/00_Icons/PublicTwin_Marker_Logo.svg);background-size:cover;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:transform .4s cubic-bezier(.5,0,.75,0)}.marker:hover{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.marker.activeMaquette{background-color:#f9d235!important}.marker.maquetteInDevelopment{background-color:#d0d0d0!important}.mapboxgl-popup-content.openQuestions{background-color:#f3e094b7!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.mapboxgl-popup-tip.openQuestions{border-top-color:#f3e094b7!important;border-bottom-color:#f3e094b7!important}.mapboxgl-popup{max-width:200px;border-radius:1rem!important}.mapboxgl-popup img{width:100%;border-radius:.5rem}.mapboxgl-popup .enterButton{width:100%;border-radius:.5rem;border:none;background-color:#8f8f8f;font-weight:700}.ideaButton{background-color:#f9d235!important}.smallPopUpButton{margin-top:2px!important;margin-bottom:2px!important}.filterButton.activeProject{background-color:#f9d235;color:#000}.filterButton.activeProject:hover{background-color:#f9d235}.enterButton{transition:transform .4s cubic-bezier(.5,0,.75,0);margin-top:10px;margin-bottom:5px;padding:2px}.enterButton:hover{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.mapboxgl-popup br{font-size:4px}.mapboxgl-popup p{margin:0;padding:0}.mapboxgl-popup h3{margin:2px 2px 5px}.mapboxgl-popup .boldPopUp{display:block;font-weight:700;margin-bottom:0}.mapboxgl-popup span{display:block;font-weight:300;margin-bottom:0}.mapboxgl-popup-content{text-align:center;font-family:Open Sans,sans-serif;border-radius:1rem!important;background-color:#d0d0d0;padding-bottom:5px!important}.mapboxgl-popup-tip{border-top-color:#d0d0d0!important;border-bottom-color:#d0d0d0!important}.mapboxgl-popup-content.activeMaquette{background-color:#f9d235!important}.mapboxgl-popup-tip.activeMaquette{border-top-color:#f9d235!important;border-bottom-color:#f9d235!important}.mapboxgl-popup-content.maquetteInDevelopment{background-color:#d0d0d0!important}.mapboxgl-popup-tip.maquetteInDevelopment{border-top-color:#d0d0d0!important;border-bottom-color:#d0d0d0!important}img{border-radius:.3em}span{font-weight:700}.distribute{display:flex;justify-content:space-between}.imageDiv{width:100%}.blockDisplay{display:block}#map{position:fixed;top:0;bottom:0;width:100%;margin:0}.inLine{display:inline-block}.centerText{justify-content:center;align-items:center;text-align:center}.width100{width:100%}.flexSpace{display:flex;justify-content:space-between}.flex1{flex:1;margin-right:3px;margin-left:3px}body{overflow:clip;font-family:Satoshi,sans-serif;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#000!important}button,div{font-family:Satoshi,sans-serif}.grey{background-color:#d0d0d0!important}.mapboxgl-ctrl-bottom-right{right:1%!important;font-size:8px!important;background-color:transparent!important}.mapboxgl-ctrl-attrib{background-color:transparent!important}.mapbox-improve-map{display:none!important}.mapboxgl-ctrl-bottom-left{left:1%!important}.mapboxgl-ctrl-logo{height:15px!important}.mapboxgl-ctrl{margin-left:0!important}input:-webkit-autofill{background-color:#f9d2359d!important}input:autofill{background-color:#f9d2359d!important}#navbarTop{display:block;z-index:1000;background-color:#ffffffe6;position:fixed;top:0;left:0;width:100%;height:6vh;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#navbarWrapper{width:100%;height:100%;display:flex;position:relative;align-items:center}.navbarLeft{position:absolute;display:flex;top:0;left:0;height:100%;width:auto}.navbarRight{position:absolute;display:flex;top:0;right:0;height:100%;width:auto}#publicTwinURLDiv{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;height:6vh;margin-left:1vw}#userDiv{height:100%;margin-right:1vw;display:flex}#locationDiv,#refreshDiv{height:100%;margin-right:.2rem;display:flex}#refreshPage{margin:auto;height:80%;aspect-ratio:1;border-radius:50%;margin-right:1rem}#toggleUser{margin:auto;height:80%;aspect-ratio:1;border-radius:50%}#getLocation{margin:auto;height:80%;aspect-ratio:1;border-radius:50%;margin-right:1rem}#logoImage{height:100%;margin-right:1rem;margin-left:1rem}#logoImageDiv{display:inline-block;height:100%;margin-left:1vw;padding-right:1vw}#logoImageDiv:hover{cursor:pointer}.navbarDivider{margin:auto;width:2px;height:70%;background-color:#000}.clickableButton{border:none;color:#000!important}.clickableButton:hover{cursor:pointer!important}#worldOverviewDiv{display:inline-flex;flex-direction:column;height:70%;aspect-ratio:1;margin-right:1%;border-radius:50%;z-index:1000;background-color:transparent;visibility:visible}#worldOverviewButton{position:relative;width:100%;height:100%;align-items:center;background-color:#e4e3e3}#worldIcon{margin:auto;padding:0;position:absolute;top:0;left:0;width:100%;height:100%}#selectedURL{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;height:70%;width:auto;z-index:1000;background-color:transparent;visibility:visible}.urlItem{font-weight:600;display:inline-flex;width:auto;padding-left:1rem;padding-right:1rem;background-color:#f6f6f6!important;border:none;border-radius:.5rem;white-space:nowrap;height:80%;justify-content:center;align-items:center;text-align:center;vertical-align:middle;color:#000!important}.urlDivider{display:inline-flex;position:relative;height:80%;justify-content:center;align-items:center;text-align:center;vertical-align:middle;margin-left:.5rem}.urlArrow{height:80%}.hidden{display:none!important;visibility:hidden!important}#showcaseReset{align-items:center;align-content:center;text-align:center;height:6vh;background-color:#f9d235;padding-top:.5rem;padding-bottom:.5rem;width:90%;border-radius:.5rem;font-weight:800;font-size:1rem;margin-bottom:.2rem;margin-top:1rem}#showcaseControls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;text-align:center;height:3.5vh;background-color:#f8e496;padding-top:.5rem;padding-bottom:.5rem;width:90%;border-radius:.5rem;margin-bottom:1rem}.blinking{animation:blink 1s infinite!important}.blinking2{animation:blink2 1.5s infinite}.blinking4{animation:blink4 1.5s infinite}@keyframes blink{0%,to{box-shadow:0 0 5px 5px #f8e496}50%{box-shadow:0 0 #0000}}@keyframes blink2{0%,to{box-shadow:0 0 2px 2px #f8e496}50%{box-shadow:0 0 #0000}}@keyframes blink3{0%,to{box-shadow:0 0 2px 2px #f9d235}50%{box-shadow:0 0 #0000}}@keyframes blink4{0%,to{box-shadow:0 0 3px 3px #f9d235}50%{box-shadow:0 0 #0000}}.arrowButtonShowcase{position:relative!important;border-radius:.5rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important;background-color:#f9d235!important}#showcaseControlLeft{left:0;margin:0;margin-left:.5rem;background-color:transparent;height:100%;animation:blink3 1s infinite!important;width:1.7rem}#showcaseControlRight{right:0;margin:0;margin-right:.5rem;background-color:transparent;height:100%;animation:blink3 1s infinite!important;width:1.7rem}#showcaseInformationText{font-size:14px;margin-bottom:.5rem}.informationText{font-size:14px}.textCenter{text-align:center!important}#ShowcaseModeToggleControlls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:2rem;background-color:transparent;padding-top:.5rem;padding-bottom:.5rem;width:90%;border-radius:.5rem;margin-bottom:1rem}.showcaseToggle{flex:1;font-size:10px;height:2rem;margin-left:0;border-radius:.5rem;display:flex;align-content:center;justify-content:center;align-items:center;background-color:#d0d0d0;color:#000!important}.showcaseGuideIcon{height:60%;margin-left:5px}.showcaseDivider{width:10px!important;margin-left:2px;margin-right:2px;flex:0!important;background-color:transparent}#mediaGalleryWrapperImage{position:absolute;display:none;visibility:hidden;border-radius:.7em;top:8vh;left:22vw;right:0;height:86vh;margin-right:1rem;margin-left:1rem;z-index:10000001;background-color:#fffffff5;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#madiaGalleryImage{position:relative;width:100%;height:100%}#mediaContainerGalleryImage{position:absolute;top:1.7rem;bottom:1.7rem;left:1.7rem;right:1.7rem;background-color:transparent;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:.7em}#mediaGalleryWrapper{position:absolute;display:none;visibility:hidden;border-radius:.7em;top:8vh;left:22vw;right:0;height:78vh;margin-right:1rem;margin-left:1rem;z-index:10000001;background-color:#fffffff5;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#madiaGallery{position:relative;width:100%;height:100%}#mediaContainerGallery{position:absolute;top:1.7rem;bottom:1.7rem;left:1.7rem;right:1.7rem;background-color:transparent;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:.7em}.mediaGalleryContent{border-radius:.7em;height:100%}.panoDiv{width:100%;border-radius:.7rem!important;object-fit:cover;overflow:hidden}.mediaGalleryBeforeAndAfter{border-radius:.7em;height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.mediaImageBeforeAndAfter{height:85%;border-radius:.7rem!important;object-fit:cover}.buttonsDivBeforeAndAfter{flex-grow:1;display:flex;justify-content:center;align-items:center;margin-top:1rem;min-height:5%;max-height:10%;width:100%}.beforeAndAfterButton{border-radius:.7rem!important;height:50%;margin-left:1rem;width:30%;justify-content:center;text-align:center;background-color:#d0d0d0}.flexGrow{flex:1}.youTubeContent{width:100%}#digitalTwinMenuWrapper{position:absolute;display:none;visibility:hidden;top:0;left:0;width:100%;height:100%;z-index:10000001;background-color:#fff}#digitalTwinMenu{position:relative;width:100%;height:100%}#closeDigitalTwinMenu{position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem;padding:0;background-color:transparent;fill:#fff}#closeMediaGallery{position:absolute;top:0rem;right:0rem;width:1rem;height:1rem;padding:0;background-color:transparent;fill:#fff}#controls{visibility:hidden;display:none;top:.5rem!important;left:.5rem!important;bottom:auto!important}#video-container{width:100%;height:100%;position:absolute;z-index:10}#video-cover{width:100%;height:100%;position:absolute;z-index:11}#digitalTwinLoading{width:100%;height:100%}#loadingScreenMenu{display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000002;align-content:center;justify-content:center;text-align:center}#loadingScreenWrapper{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}#loadingMenuWelcome{width:40%;height:40%}#loginMenu{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000001;align-content:center;justify-content:center;text-align:center}#loginWrapper{position:relative;margin:auto;align-content:center;height:90%;padding-top:1rem;padding-bottom:1rem;width:40%;background-color:#fff;border-radius:2rem;background-color:#fff6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:auto;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#closeLoginMenu{position:absolute;top:1rem;right:1rem;background-color:transparent}#loginWrapper::-webkit-scrollbar{width:10px;border-top-right-radius:2rem;border-bottom-right-radius:2rem}#loginWrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:1rem;margin-top:2rem}#menuSignUpDiv{margin:auto;padding:1.5rem;justify-content:left;background-color:#fff;width:60%;height:auto;border-radius:1rem;display:block;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.policyConfirmation{margin-top:1.5rem;font-size:.8rem}.formMessage{margin-top:.5rem;font-size:.8rem}.infoLink{color:#d0af2d;font-weight:500;text-decoration:none}.icon{margin-right:5px}.inputField{width:100%;display:flex}#menuLogInDiv{margin:auto;padding:1.5rem;justify-content:left;background-color:#fff;width:60%;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#passwordResetRequestDiv,#passwordResetDiv{margin:auto;padding:1.5rem;justify-content:left;background-color:#fff;width:60%;height:auto;border-radius:1rem;display:none}.forgotSwitch{font-size:.8rem;border:none;background:none}.forgotSwitch:hover{font-weight:700}#loginMenuWelcome{margin:auto;margin-bottom:2rem;background-color:#f9d235;width:60%;padding:1rem 2rem;border-radius:1rem}#imageLoginLogo{width:35%;margin:auto}#imageStillHereLogo{width:70%;margin:auto}#imageLogoPublicTwin{width:100%}#imageWelcome{margin:auto;width:70%;font-family:oswald,sans-serif;font-weight:400;font-style:normal}#imageLogoPublicTwin{font-family:oswald,sans-serif;font-weight:400;font-style:normal}#loginMenuSwitch{margin:auto;margin-bottom:1rem;background-color:#fff;width:60%;padding:1rem 1.5rem;border-radius:1rem;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#menuContinueAsGuestButton{margin-top:.5rem}.loginButtonsDiv{width:100%;display:flex}#menuSwitchLogInButton{background-color:#8f8f8f}.signUpLabel{display:inline-block;padding:0;padding-inline-start:0rem;margin-bottom:.5rem}.signUpInput{display:inline-block;width:100%;padding:0;padding-block:0;padding-inline-start:0;text-align:center;margin:0;border:none;background-color:#f9d23522;border-radius:.5rem;height:2rem;margin-bottom:.5rem}#roleInput{padding-inline-start:.5rem}.inputOption{padding-inline-start:0!important}.menuSwitchButton{background-color:#f9d235;border:none;border-radius:.5rem;padding:.5rem;flex:1;font-weight:700;color:black I!important;font-size:12px}.loginSystemButton:hover{box-shadow:0 2px 3px #1b1b1b}.loginSystemButton:active{opacity:.8}.userButton{width:100%;background-color:#f9d235;border:none;border-radius:.5rem;margin-top:.1rem;margin-bottom:.5rem;font-weight:600}#startProjectButton{margin-top:3rem}.menuDivider{flex:.05}.submitButton{width:100%;padding:0;margin:0;background-color:#f9d235;border:none;border-radius:.5rem;padding:.5rem;flex:1;font-weight:700}.engagamentButton{width:23%;font-size:1rem;margin-top:0;margin-bottom:0;min-height:20px;border:none;border-radius:.5rem;background-color:#e4e3e3;justify-content:center;text-align:center}.contactButton{width:4rem;height:1.8rem;border:none;background-color:#d0d0d0;border-radius:.5rem}.contactButtons{padding:auto}.buttonCenter{margin:auto;width:90%;font-size:12px}.button100{width:100%}.button50{width:50%}.button20{width:20%}.filterButton{border:none;margin-top:2%;margin-bottom:2%;padding:1%;border-radius:.5em;background-color:#d0d0d0;transition:0s .2s}.active{background-color:#f9d235!important}.filterButton:active,.filterReset:active{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024;opacity:.5;transition:0s}.filterButton:hover{opacity:.8}.filterResetButton{background-color:#8f8f8f;color:#fff}.filterResetButton:hover{background-color:#616161}.closeButton{position:absolute;top:0;right:0;width:1rem;height:1rem;border-radius:1rem;margin-right:.5rem;margin-top:.5rem;z-index:20000}.arrowIcon{width:100%;height:100%;position:absolute;top:0;right:0}.arrowIcon:hover{transform:scale(1.2)}#closeButton{background-color:#f9d235;margin-top:0;margin-right:.2rem;top:0;height:100%}#closeButtonTools{background-color:#f9d235;margin-top:0;margin-left:.2rem;top:0;left:0;height:100%}.innerButton{background-color:#f9d235;width:.5rem;height:.5rem;margin:auto;border-radius:.5rem;visibility:hidden}#mainMenu_nameInfo{align-items:center}.switch{background-color:#f9d235;border:none;border-top-right-radius:1rem;border-bottom-right-radius:1rem;margin-bottom:.5rem;height:2.2rem}.switchLeft{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.inLineBlock{display:inline}#toggleButtons,#toggleButtonsTools{margin-top:1rem;z-index:10000000;display:flex;flex-direction:column;width:3vw}::-webkit-scrollbar{width:10px;border-top-right-radius:1rem;border-bottom-right-radius:1rem}::-webkit-scrollbar-track{background:#f1f1f1;border-top-right-radius:1rem;border-bottom-right-radius:1rem}::-webkit-scrollbar-thumb{background:#f9d235;border-radius:1rem}::-webkit-scrollbar-thumb:hover{background:#d0af2d}#navbarTopWhiteLabel{position:absolute;display:flex;flex-direction:row;bottom:0;right:0;max-height:6vh;height:2vh;min-height:2vh;width:auto;margin-bottom:2vh;margin-right:1vw;border-radius:.7rem;padding-left:.5rem;padding-right:.5rem;background-color:#fffc;z-index:10;text-decoration:none!important;font-size:12px;color:#000;text-align:justify;justify-content:center}.noDecoration{text-decoration:none!important;color:#000!important}#mainMenuWrapper{position:fixed;display:flex;flex-direction:row;top:0;left:0;max-height:86vh;height:auto;min-height:45vh;width:auto;margin-top:8vh;margin-left:1vw;padding-bottom:1rem;background-color:none;transition:transform .4s cubic-bezier(.5,0,.75,0);transform:translate(-19vw)}.mainMenuSegment{background-color:#f6f6f6;margin:.5rem 1rem;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.inScroll{margin-right:3%!important}.scrollableWrapper{overflow:auto;flex-grow:1}.mainMenuBottomSegment{position:absolute;bottom:0;right:0;left:0;margin-bottom:1rem}.mainMenuTitle{font-weight:700;font-size:12px}.segmentTitle{margin-bottom:1rem;font-size:12px!important}.imageTwinMenuDiv{height:100%;padding:1rem}#publicTwinMenu_Image{width:100%;aspect-ratio:2.3/1}#publicTwinMenu{width:100%;aspect-ratio:100/40;border-radius:.7em;z-index:1000;background-color:#fffc}#mainMenu{width:18vw;display:flex;flex-direction:column;flex-grow:1;overflow:auto;padding-top:1rem;padding-bottom:1rem;border-radius:.7em;z-index:1000;background-color:#fffc;visibility:visible;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#mainMenu_Image,#mainMenuMarket_Image,#mainMenuMasterplan_Image{width:100%}.mediaButton{width:100%;height:1.8rem;border:none;background-color:#d0d0d0;border-radius:.5rem;text-align:center;justify-content:center;margin-bottom:.5rem;text-decoration:none;color:#000}#mainMenu_participationResults,#mainMenu_userInformationPanel{background-color:none;width:100%;visibility:hidden;display:none}.select-fieldset{border-radius:1rem;border:none;background-color:#f6f6f6;margin:5px;margin-bottom:1rem;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.guideDiv{text-align:center}.guideText{font-size:11px}.guideSpan{display:inline-block;font-size:13px}.guideIcon{display:inline-block;height:100%;margin-left:.5rem}.guideTitle{margin-top:.5rem;display:flex!important;height:20px;align-content:center;justify-content:center;align-items:center;font-size:15px}#getInTouchMenu{display:none;flex-direction:column;position:absolute;bottom:2vh;right:20vw;height:15vh;width:18%;margin-right:1%;border-radius:.7em;padding:1.2rem 1rem .5rem;z-index:1000;background-color:#fffc;visibility:visible;transition:transform .4s cubic-bezier(.5,0,.75,0)}#bringBackGetInTouchMenu{position:absolute;display:flex;top:0;right:0;margin-top:-8%;margin-right:1rem;background-color:#f9d235;width:12%;aspect-ratio:2/1;border:none;border-top-left-radius:1rem;border-top-right-radius:1rem;align-content:center;justify-content:center;padding:1%}.bringBackGetInTouchMenuIcon{width:2rem}.getInTouchDiv{display:flex;flex-direction:row;width:100%;height:50%;margin-bottom:.5rem;align-content:center;align-items:center;justify-content:end;padding:5px}.getInTouchMenuIcon{width:auto;height:auto}.getInTouchButton{position:relative;height:100%;aspect-ratio:1;background-color:#f9d235;border-radius:2.5rem;border:none;padding-top:5px}.getInTouchBold{font-size:14px;font-weight:700;text-align:end}.getInTouchRegular{font-size:11px;font-weight:300;text-align:end}.getInTouchDescription{font-size:10px;font-weight:300;height:80%;width:100%;display:flex;flex-direction:column;padding-top:.5rem;margin-right:1rem;background-color:#d0d0d0;border:none;border-radius:1rem;padding-right:1rem;padding-left:1rem}#closeGetInTouchMenu{position:absolute;top:5px;right:5px;z-index:100000001;display:block;border:none;width:.8rem;height:.8rem;border-radius:.4rem}#mainMenuMasterplanWrapper{position:fixed;display:flex;flex-direction:row;top:0;right:0;max-height:86vh;height:auto;min-height:30vh;width:auto;margin-top:8vh;margin-right:1vw;background-color:none;transition:transform .4s cubic-bezier(.5,0,.75,0);transform:translate(0)}.mainMenuMasterplanSegementWrapper{width:100%;height:auto;margin:0}#geocoder{margin-top:1rem;margin-bottom:1rem;width:100%!important;border-radius:.5rem!important;border:none;font-family:Satoshi,sans-serif!important}.mapboxgl-ctrl-geocoder{border-radius:.5rem!important;width:100%!important;min-width:0!important;font-family:Satoshi,sans-serif!important}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl{width:100%!important;min-width:0!important;font-family:Satoshi,sans-serif!important}#geocoderResult{font-family:Satoshi,sans-serif!important}#mainMasterplanMenu{display:flex;flex-direction:column;max-height:86vh;height:auto;width:18vw;border-radius:.7em;padding-top:2vh;padding-bottom:2vh;z-index:1000;background-color:#fffc;visibility:visible;overflow:auto;overflow-x:hidden;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.bottomSegment{position:absolute;bottom:0;right:0;left:0;margin-bottom:1rem}.mainMenuTitle{width:100%;justify-content:center;text-align:center;font-size:13px!important}.mainMenuIcon{width:100%;height:100%}.informationText{font-size:12px!important;text-align:justify}.mainMenuMasterplanTitle{width:100%;justify-content:center;text-align:center;font-weight:700;font-size:13px}.mainMasterplanMenuSegment{background-color:#f6f6f6;justify-content:center;margin:5% 5% 2%;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.titleSegment{background-color:#f9d235;margin-top:.5vh!important;position:relative}.participatePinPopupInputDiv{width:100%!important;display:flex!important;align-items:left;margin-bottom:5px}.boldPopUpPin{width:30%;text-align:left}.PopUpInput{width:70%}#smallMenu,#smallMenuMarket{position:absolute;top:0;left:0;width:auto;height:auto;padding:.7em;background-color:#f6f6f6;z-index:1500;visibility:hidden;max-width:200px;border-radius:.7em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}#engagementButtonsSmallMenu{margin-top:.5rem}#smallMenu_Image,#smallMenuMarket_Image{width:100%;max-width:200px}.tf-v1-sidetab{height:86vh!important;width:30%!important;box-shadow:none!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important}.tf-v1-sidetab iframe{border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important}.tf-v1-sidetab-button{visibility:hidden!important}#closeTypeForm{position:absolute;top:10px;left:10px;z-index:100000001;display:block;background-color:transparent;border:none;width:1rem;height:1rem;border-radius:.5rem}#typeformWrapper{transform:translate(0);position:fixed;right:0;top:0;margin-top:8vh;height:86vh!important;width:30%!important;box-shadow:none!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important;box-shadow:-2px 0 5px #0000001a;transition:transform .4s cubic-bezier(.5,0,.75,0)}.QRDivImage{width:100%}.marginAuto{margin:auto}.QRImageDiv{display:flex;align-content:center}.particpateSegmentImage{width:60%}.participatorySegment{margin-bottom:1rem!important;padding:.5rem!important;width:auto!important;font-size:12px}#side-tab{background-color:#3498db;color:#fff;padding:10px;border-radius:5px 0 0 5px}.tf-v1-widget iframe{position:absolute;top:0!important;bottom:0!important;width:100%!important;height:100%!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important}#typeform-embed{box-shadow:none!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important;box-shadow:-2px 0 5px #0000001a}#typeFormDiv{position:absolute!important;right:1vw!important;top:0!important;margin-top:8vh!important;height:86vh!important;width:0!important;margin:auto}.relativeCenter{position:absolute;margin:15% auto auto;height:30%;width:100%;color:#000;font-style:normal;font-weight:700;text-decoration:none;background-color:#f9d23580;display:flex;text-align:center;align-items:center;align-content:center;justify-content:center}.relativeBlock{position:relative}#qrCodeMenu{position:absolute;width:45%;height:45%;margin:auto;background-color:#f9d235;border:none;border-radius:2rem;top:20%;left:25%;display:none;text-align:center;align-items:center;align-content:center;justify-content:center}#qrCodeMenuImage{height:90%}#qrCodeCloseMenu{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;border-radius:1rem;border:none}#toggleQR{background-color:#f9d235}#loadingInfo{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.7em;background-color:#f9d235;z-index:1500;visibility:hidden;border-radius:.7em}}@media all and (max-width: 1024px) and (min-width:601px){#CloseUserPanel{width:100%!important;padding:0;margin:0;margin-top:10px!important;border:none;border-radius:.5rem;padding:.5rem!important;flex:1;font-weight:700}#AnalyticsTriggerButton{background-color:#fcefc4;border-radius:50%;width:60px;height:60px;border:solid;border-width:2px;border-color:#f6f6f6;font-size:14px;font-weight:600;position:absolute;right:0;top:85px}#userPanelUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.userDataInformationPanel{width:100%;height:100%}.formMessageUF{margin-top:.5rem;font-size:.8rem;text-align:center!important;align-items:center!important}.forgotSwitchUF{color:#003d92!important;font-size:14px!important;text-align:center!important;align-items:center!important;width:100%}.singUPUFLabel{font-weight:800!important}.signUPUFInput{background-color:#f9d235!important}.submitLoginSystemButon{color:#fff!important;background-color:#003d92!important;font-size:16px!important}.SwitchLoginButton{color:#003d92!important;font-weight:800;background-color:transparent;border:none}.switchLoginOptions{font-size:14px!important;margin-bottom:15px;text-align:center;align-items:center}#passwordResetDivUF,#passwordResetRequestDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none}#menuLogInDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#menuSignUpDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:block;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#loginWrapperUrbanFuture{position:fixed;top:0;margin-top:120px;right:10px;left:10px;flex-direction:column;background-color:#f3e094dc;border-radius:20px;border:solid;border-color:#fff;border-width:2px;margin-left:15%;margin-right:15%}.TermsMessageLow{margin:10px;position:absolute;bottom:5px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;align-items:center;font-weight:600;font-size:10px!important}.IncreasedMarginTop{margin-top:50px!important}.override-color{color:#fff!important}#ErrorMessageDiv{margin:auto;border-radius:15px;border:solid;border-width:2px;border-color:#f6f6f6;font-size:14px;font-weight:600;background-color:#f3e094;position:absolute;right:0;left:0;top:85px}#infoOnlyMobile{margin:auto;background-color:#f9d235;width:60%;padding:1rem 2rem;border-radius:1rem}#OnlyMobileAction{position:fixed;align-items:center;align-self:center;height:100%;top:0;left:0;bottom:0;right:0;z-index:20000000002;background-color:#f9d235ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.OnlyMobileActionVisible{display:flex;visibility:visible}.OnlyMobileActionHidden{display:none;visibility:hidden}.CommentSelectOptions{width:80%;margin:10px auto auto}.CommentSelectSelect{margin-bottom:25px}.CommentSelectLabel{margin-top:10px}#UrbanFutureCommentComment{min-height:80px}.QuestionFinalize{margin:10px 0 2px!important;width:100%!important}.FormQuestions input[type=range]{-webkit-appearance:none;height:8px;background:#ddd;border-radius:5px;outline:none;transition:background .3s ease}.FormQuestions input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#f9d235;border-radius:50%;cursor:pointer;transition:background .3s ease}.InstructionIconsDiv{margin-top:10px!important;display:flex!important;align-items:center!important;align-content:center!important;text-align:center;padding:0!important}.InstructionIcons{margin:auto;height:36px}.InstructionSegment{text-align:center!important;margin-top:3px!important;padding-top:1px!important;padding-bottom:1px!important}.smallCoinText{display:inline;width:10px;height:10px;border:solid;border-width:1px}.conclusionSegment{margin:15px;align-content:center;justify-content:center;text-align:center}.conclusionSegmentDiv{margin:auto;align-content:center;justify-content:center;text-align:center}.AnalyticsButtonDiv{display:flex;margin:15px auto auto;width:80%}.AnalyticsOptionSegment{margin-left:15px;margin-right:15px;width:auto;align-content:center;justify-content:center;text-align:center}.justified{text-align:justify}#conclusionSaveButton{margin:auto}#YourScoreSegmentUrbanFuture{font-size:18px;background-color:#f9d235;padding-top:15px;padding-bottom:15px;border-radius:15px}#UrbanFutureWalkshopConclusion{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#cameraContainer{position:relative;align-items:center}.CaptureRetake{position:absolute;margin:auto;bottom:-6px;width:40%!important;right:0;left:0;display:flex!important;justify-content:center;align-items:center}#UserMenuUrbanFuture{display:block;visibility:visible;background-color:#ffffff7a;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000005}#UrbanFutureWalkshopThank{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.UrbanFutureMenuSegment{display:flex;flex-direction:column;position:relative;background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px;width:auto;height:95%;margin:20px 15%;touch-action:none;-ms-touch-action:none}.UrbanFutureReactionIcon{display:inline-block;align-items:center;z-index:555;border-radius:50%;width:60px;height:60px;margin-top:3px;margin-bottom:3px}.whiteBorder{border:solid;border-width:2px;border-color:#fff}.videoDisplay{margin:15px auto auto;aspect-ratio:1!important;max-width:80%;object-fit:cover;border-radius:10px}.percent50{width:50%!important;margin:auto}.ReactionOption{margin:auto;width:60x;height:60px}.UrbanFutureMenuTitleMain{margin-right:15%!important;margin-left:15%!important}.UrbanFutureMenuTitle{margin:10px;position:relative;background-color:#f9d235;border-radius:10px;text-align:center;font-weight:800;font-size:20px;padding:10px}.UFParticipationButtons{display:inline-block;position:relative;margin:6px 8px;width:60px;height:60px;border-radius:50%}.UFToggleButtons{position:relative;display:inline-flex;align-items:center;align-content:center;text-align:center;border-radius:50%;padding:2px;width:38px!important;height:38px!important}.SelectdToggleButton{border:solid;border-width:2px;border-color:#fff;background-color:#f9d235;box-sizing:border-box;width:38px!important;height:38px!important}.UFParticipationIcon{width:60px;height:60px}.UFParticipationIcon.Locate{width:30px;height:30px}.UrbanFutureMenuParticipation{margin:auto;position:relative;display:flex;justify-content:center;align-items:center;align-content:center;background-color:#f9d235;border-radius:88px;width:fit-content;border:solid;border-color:#fff;border-width:1px;text-align:center;font-weight:800;font-size:20px}.smallCoinDiv{position:absolute;top:-2px;right:-2px;width:22px;height:22px;border-radius:50%;background:transparent}.wrapper{width:100%;height:100%;position:relative}.smallCoinDivIcon{position:absolute;z-index:8;width:100%;height:100%;top:0;left:0}.smallCoinDivNumber{position:absolute;display:flex;justify-content:center;align-items:center;margin:auto;z-index:9;width:100%;height:100%;font-size:8px;top:0;left:0}.UrbanFutureReactionsWrapper{display:flex;flex-direction:row;margin:auto}.CenteredText{text-align:center!important}.BottomActinsUF{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px;position:fixed;display:flex;flex-direction:column;justify-content:center;bottom:0;margin:auto 15% 100px;right:10px;left:10px}.UrbanFutureReactions{flex:1;padding:6px;display:flex;border-radius:15px;border:none;justify-content:center;align-items:center}.UrbanFutureReactionsClose{background-color:#d0af2d}.UrbanFutureReactionsSubmit{background-color:#003d92;color:#fff!important}#UrbanFutureIntroduceBack,#UrbanFutureRoleBack{background-color:#d0af2d}.markerUrbanFuture{background-size:cover;width:40px;height:40px;border-radius:50%;border:solid;border-color:#f9d235;border-width:2px;cursor:pointer}.markerUrbanFuture{transition:width .2s ease,height .2s ease}#elAmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/PlacWolnosci-min.jpg)}#elBmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ParkStaromiejski-min.jpg)}#elCmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/PasazMichalaSzewczyka-min.png)}#elDmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/FamulyPoznanskiegoB-min.jpg)}#elEmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ViennaHouse-min.jpg)}#elFmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ManufakturaB-min.jpg)}.mapboxgl-popup-content.ParticipateAppPopUp{background-color:#3e5ba6;color:#fff}.mapboxgl-popup-tip.ParticipateAppPopUp{display:none}.mapboxgl-popup-content.reactionsPopUp{background-color:#3e5ba6;color:#fff}.mapboxgl-popup-content.Rating1{background-color:#ea3621;color:#000}.mapboxgl-popup-content.Rating2{background-color:#f46a48;color:#000}.mapboxgl-popup-content.Rating3{background-color:#faca24;color:#000}.mapboxgl-popup-content.Rating4{background-color:#94c05c;color:#000}.mapboxgl-popup-content.Rating5{background-color:#528d23;color:#000}.mapboxgl-popup-content.Rating0{background-color:#ccc;color:#000}.mapboxgl-popup-tip.reactionsPopUp{display:none}.UrbanFutureReactionComment{display:block;margin:10px auto 5px;padding:6px;box-sizing:border-box;justify-content:center;text-align:center;width:80%;border-radius:15px;border:solid;border-color:#fff;min-height:50px;background-color:#ffffffa6;touch-action:none;-ms-touch-action:none;font-size:16px}.ParticipationType{margin-top:50px}.UrbanFutureReactionFinalize{display:flex;margin:15px auto;width:80%}.UrbanFutureSegment{margin:10px;background-color:#f9d235;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:400;font-size:16px;padding:10px}.UrbanFutureMenuSegementText{margin-right:10px;margin-left:10px;text-align:center}.FormSegment{margin:5px 0 0;display:block;text-align:left;background-color:transparent}.CheckboxSegment{position:relative;margin-bottom:25px}.CheckboxSegment.SelectMenuSegment{margin-bottom:10px!important}.PTcoinDiv{display:block;position:absolute;right:15px;bottom:-15px;border-radius:15px;background-color:#f3e094;border:solid;border-width:2px;border-color:#f6f6f6;padding-left:5px;padding-right:5px;font-size:14px;font-weight:600}.CoinInAppDiv{right:0;bottom:-30px}#UrbanFutureTopNavbarSelectOptions{position:absolute;background-color:#f9d235;border-radius:10px;display:flex;align-items:center;align-content:center;text-align:center;border:solid;box-sizing:border-box;border-color:#d0af2d;right:0;top:0;height:100%;width:50px}#UrbanFutureTopNavbarOpenClose{margin:auto;width:30px;height:30px}.UFIconCoin{width:12px;height:12px}#yourCoins,#yourCoinsInApp{display:inline}.CheckboxWrapper{margin-top:20px}.step{display:flex;align-items:center;position:absolute}.LocationTypeSegment{padding:0!important;background-color:#fcefc7;border-radius:10px}#UrbanFutureLocationButton{padding:10px;background-color:#fcefc7;border-radius:10px}#UrbanFutureLocationPinButton{padding:10px;background-color:#f9d235;border-radius:10px}.UrbanFutureMainMenuButton{display:flex;align-items:center;align-content:center;justify-content:center;text-align:center;width:100%;border:none;background-color:transparent;font-weight:400;font-size:16px}.UrbanFutureOptionsButton{text-align:center;width:100%;border:none;background-color:transparent;font-weight:400;font-size:16px}.StartButton{text-align:center;width:100%}.UrbanFutureBottomSegment{margin:10px;position:absolute;bottom:15px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:400;font-size:16px}.IncompleteMessage{margin:10px;position:absolute;bottom:65px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:600;font-size:14px}.user-direction-arrow{width:30px;height:30px;background:url(https://publictwin.info/digital_maquette/content/Urban_Future/Icons/LocationArrow.png) no-repeat center;background-size:contain;transform-origin:center center}#StartIncompleteMessage{bottom:75px;text-align:center;justify-content:center}.width100{width:100%!important}.WithMargins{margin-right:2px!important;margin-left:2px!important}.overflowScroll{overflow:scroll;overflow-x:hidden;max-height:80%;scrollbar-width:none;-ms-overflow-style:none}.overflowScroll::-webkit-scrollbar{display:none}.UrbanFutureSelect::-webkit-scrollbar{display:none}.UFSliderLegend{display:block;margin-bottom:30px;position:relative}.SlierLegendLeft{position:absolute;left:8px;text-align:left}.SlierLegendRight{position:absolute;right:5px;text-align:right}.TermsMessage{margin:10px;position:absolute;bottom:10px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;align-items:center;font-weight:600;font-size:10px!important}.UFConfirmButton{background-color:#003d92;color:#fff!important;border-radius:60px;margin:auto;width:20%;padding:3px;font-size:16px;font-weight:700;border:solid;border-color:#fff;border-width:1px}#UrbanFutureConfirmLocation{position:fixed;align-items:center;align-content:center;text-align:center;bottom:0;margin-bottom:100px;width:100%;background-color:transparent}select.UrbanFutureSelect{margin-top:5px;display:block;width:100%;padding:10px;border:none;border-radius:10px;background-color:#f9d235;font-size:16px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none}.UrbanFutureInputEmail{margin-top:5px;margin-bottom:20px;display:block;width:100%;border:none;border-radius:10px;background-color:#f9d235;font-size:16px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:10px}.BottomButton{height:100%;background-color:#616161;flex:1;border-radius:10px;text-align:center;padding:3px 10px}.UrbanFutureLabel{display:block;font-size:16px;font-weight:800;padding-left:5px}.UrbanFutureLabelSmall{font-weight:300;font-size:13px;padding-left:5px}.StartSegment{background-color:#616161;position:absolute;bottom:25px;right:20px;left:20px}.marginUrbanFuture{width:10px}.marginToggleUrbanFuture{width:2px}small{padding-left:10px}.UrbanFutureDisplayNone{display:none}input[type=checkbox].UrbanFutureCheckbox{margin:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background-color:transparent;border:3px solid #003d92;border-radius:50%;position:relative;cursor:pointer;outline:none;transition:background-color .2s}.UrbanFutureInputEmail:valid{background-color:#f9d64c}input[type=checkbox].UrbanFutureCheckbox:checked{background-color:#003d92;border-color:#003d92}input[type=checkbox].checkedStyle{background-color:#003d92;border-color:#003d92}.UrbanFutureRoleDescription{display:flex;flex-direction:row}.UrbanFutureRoleTitle{font-weight:800;display:block;width:100%;padding-left:10px;border:none}.RoleSegment{display:block;margin-top:2px;margin-bottom:5px}.UrbanFutureRoleTitle{width:100%}.UFIcon{width:70px;height:70px}.iconTitle{position:absolute;left:0;top:0}.UFIconTitle{width:60px;height:60px}.UFInTextIcon{display:inline-block;width:16px;height:16px;margin-right:6px}.UrbanFutureRoleIcon{display:inline-block}.UrbanFutureRoleText{display:inline-block;font-size:12px;text-align:justify}.InstructionSmallText{text-align:center;font-size:14px;margin:5px 0 0!important;padding:0!important}.TextSegement{text-align:justify;font-size:16px;margin:5px 10px}.CheckboxMainMenuIcon{height:20px;margin-right:5px}#TopNavbarUrbanFutureSelectOptions{display:none;position:fixed;top:0;margin-top:120px;margin-left:15%;margin-right:15%;right:10px;left:10px;flex-direction:column;background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px}#TopNavbarUrbanFuture{display:none;position:fixed;top:0;width:100%;height:20px;margin-top:20px;background-color:transparent}#BottomMenuUrbanFuture{display:none;position:fixed;align-items:center;align-content:center;text-align:center;bottom:0;margin-bottom:15px;width:100%;background-color:transparent}#BottomLocateUser{position:fixed;background-color:#fcefc7;border:solid;border-width:2px;border-color:#fff;border-radius:60px;display:flex;align-items:center;align-content:center;text-align:center;bottom:0;right:0;margin-bottom:50px;margin-right:17%;height:38px;width:74px;box-sizing:border-box}#BottomStyleSwitch{position:fixed;background-color:#fcefc7;border:solid;border-width:2px;border-color:#fff;border-radius:60px;display:flex;align-items:center;align-content:center;text-align:center;bottom:0;left:0;margin-bottom:50px;margin-left:17%;height:38px;width:74px;box-sizing:border-box}.marker{background-image:url(https://publictwin.info/digital_maquette/content/00_Icons/PublicTwin_Marker_Logo.svg);background-size:cover;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:transform .4s cubic-bezier(.5,0,.75,0)}.marker:hover{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.marker.activeMaquette{background-color:#f9d235!important}.marker.maquetteInDevelopment{background-color:#d0d0d0!important}.mapboxgl-popup-content.openQuestions{background-color:#f3e094b7!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.mapboxgl-popup-tip.openQuestions{border-top-color:#f3e094b7!important;border-bottom-color:#f3e094b7!important}.mapboxgl-popup{max-width:200px;border-radius:1rem!important}.mapboxgl-popup img{width:100%;border-radius:.5rem}.mapboxgl-popup .enterButton{width:100%;border-radius:.5rem;border:none;background-color:#8f8f8f;font-weight:700}.enterButton{transition:transform .4s cubic-bezier(.5,0,.75,0);margin-top:10px;margin-bottom:5px;padding:2px}.enterButton:hover{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.mapboxgl-popup br{font-size:4px}.mapboxgl-popup p{margin:0;padding:0}.mapboxgl-popup h3{margin:2px 2px 5px}.mapboxgl-popup .boldPopUp{display:block;font-weight:700;margin-bottom:0}.mapboxgl-popup span{display:block;font-weight:300;margin-bottom:0}.mapboxgl-popup-content{text-align:center;font-family:Open Sans,sans-serif;border-radius:1rem!important;background-color:#d0d0d0;padding-bottom:5px!important}.mapboxgl-popup-tip{border-top-color:#d0d0d0!important;border-bottom-color:#d0d0d0!important}.mapboxgl-popup-content.activeMaquette{background-color:#f9d235!important}.mapboxgl-popup-tip.activeMaquette{border-top-color:#f9d235!important;border-bottom-color:#f9d235!important}.mapboxgl-popup-content.maquetteInDevelopment{background-color:#d0d0d0!important}.mapboxgl-popup-tip.maquetteInDevelopment{border-top-color:#d0d0d0!important;border-bottom-color:#d0d0d0!important}img{border-radius:.3em}span{font-weight:700}.distribute{display:flex;justify-content:space-between}.imageDiv{width:100%}.blockDisplay{display:block}#map{position:absolute;top:0;bottom:0;width:100%;margin:0}.inLine{display:inline-block}body{overflow:clip;font-family:Satoshi,sans-serif;margin:0}button{font-family:Satoshi,sans-serif}button{color:#000!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}div{font-family:Satoshi,sans-serif}.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-bottom-left{display:none!important}input:-webkit-autofill{background-color:#f9d2359d!important}input:autofill{background-color:#f9d2359d!important}#loginMenu{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000001;align-content:center;justify-content:center;text-align:center}#loginWrapper{margin:auto;align-content:center;height:100%;padding-top:4rem;padding-bottom:4rem;width:60%;background-color:#fff;border-radius:2rem;background-color:#fff6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:auto}#loginWrapper::-webkit-scrollbar{width:10px;border-top-right-radius:2rem;border-bottom-right-radius:2rem}#loginWrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:1rem;margin-top:2rem}#menuSignUpDiv{margin:auto;padding:2rem;justify-content:left;background-color:#fff;width:50%;height:auto;border-radius:1rem;display:block}.policyConfirmation{margin-top:1.5rem;font-size:.8rem}.formMessage{margin-top:.5rem;font-size:.8rem}.infoLink{color:#d0af2d;font-weight:500;text-decoration:none}.icon{margin-right:5px}.inputField{width:100%;display:flex}#menuLogInDiv,#passwordResetRequestDiv,#passwordResetDiv{margin:auto;padding:2rem;justify-content:left;background-color:#fff;width:50%;height:auto;border-radius:1rem;display:none}.forgotSwitch{font-size:.8rem;border:none;background:none}.forgotSwitch:hover{font-weight:700}#loginMenuWelcome{margin:auto;margin-bottom:2rem;background-color:#f9d235;width:50%;padding:1rem 2rem;border-radius:1rem}#imageLoginLogo{width:40%;margin:auto}#imageLogoPublicTwin{width:100%}#imageWelcome{margin:auto;width:80%;font-family:oswald,sans-serif;font-weight:400;font-style:normal}#imageLogoPublicTwin{font-family:oswald,sans-serif;font-weight:400;font-style:normal}#loginMenuSwitch{margin:auto;margin-bottom:1rem;background-color:#fff;width:50%;padding:1rem 2rem;border-radius:1rem;display:flex}#menuSwitchLogInButton{background-color:#8f8f8f}.signUpLabel{display:inline-block;padding:0;padding-inline-start:0rem;margin-bottom:.5rem}.signUpInput{display:inline-block;width:100%;padding:0;padding-block:0;padding-inline-start:0;text-align:center;margin:0;border:none;background-color:#f9d23522;border-radius:.5rem;height:2rem;margin-bottom:.5rem}#roleInput{padding-inline-start:.5rem}.inputOption{padding-inline-start:0!important}.menuSwitchButton{background-color:#f9d235;border:none;border-radius:.5rem;padding:.5rem;flex:1;font-weight:700}.loginSystemButton:hover{box-shadow:0 2px 3px #1b1b1b}.loginSystemButton:active{opacity:.8}.userButton{width:100%;background-color:#f9d235;border:none;border-radius:.5rem;margin-top:.1rem;margin-bottom:.5rem;font-weight:600}#startProjectButton{margin-top:3rem}.menuDivider{flex:.05}.submitButton{width:100%;padding:0;margin:0;background-color:#f9d235;border:none;border-radius:.5rem;padding:.5rem;flex:1;font-weight:700}.engagamentButton{width:23%;height:100%;font-size:1rem;margin:auto;min-height:20px;border:none;border-radius:.5rem;background-color:#e4e3e3}.contactButton{width:4rem;height:1.8rem;border:none;background-color:#d0d0d0;border-radius:.5rem}.contactButtons{padding:auto}.buttonCenter{margin:auto;width:90%}.button100{width:100%}.button50{width:50%}.button20{width:20%}.filterButton{border:none;margin-top:2%;margin-bottom:2%;padding:1%;border-radius:.5em;background-color:#d0d0d0;transition:0s .2s}.active{background-color:#f9d235!important}.filterButton:active{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024;opacity:.5;transition:0s}.filterButton:hover{opacity:.8}.filterResetButton{background-color:#8f8f8f;color:#fff}.filterResetButton:hover{background-color:#616161}.closeButton{position:absolute;top:0;right:0;width:1rem;height:1rem;border-radius:1rem;margin-right:.5rem;margin-top:.5rem;z-index:20000}.innerButton{background-color:#f9d235;width:.5rem;height:.5rem;margin:auto;border-radius:.5rem;visibility:hidden}.switch{background-color:#f9d235;border:none;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.inLineBlock{display:inline;width:18%}#toggleButtons{margin-left:1rem;margin-right:1rem;z-index:10000000}::-webkit-scrollbar{width:10px;border-top-right-radius:1rem;border-bottom-right-radius:1rem}::-webkit-scrollbar-track{background:#f1f1f1;border-top-right-radius:1rem;border-bottom-right-radius:1rem}::-webkit-scrollbar-thumb{background:#f9d235;border-radius:1rem}::-webkit-scrollbar-thumb:hover{background:#d0af2d}#mainMenuWrapper{position:absolute;display:flex;flex-direction:column;top:0;bottom:0;left:0;height:95%;width:18%;margin:auto auto auto 1%;background-color:none}.mainMenuSegment{background-color:#f6f6f6;margin:5%;margin-bottom:1rem;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.inScroll{margin-right:3%!important}.scrollableWrapper{overflow:auto;flex-grow:1}.mainMenuBottomSegment{position:absolute;bottom:0;right:0;left:0;margin-bottom:1rem}.mainMenuTitle{font-weight:700}.imageTwinMenuDiv{height:100%;padding:1rem}#publicTwinMenu_Image{width:100%;aspect-ratio:2.3/1}#publicTwinMenu{width:100%;aspect-ratio:100/40;border-radius:.7em;z-index:1000;background-color:#fffc}#mainMenu{width:100%;margin-top:1rem;display:flex;flex-direction:column;flex-grow:1;overflow:auto;padding-top:1rem;padding-bottom:1rem;border-radius:.7em;z-index:1000;background-color:#fffc;visibility:visible;transition:transform .4s cubic-bezier(.5,0,.75,0);transform:translate(-150%)}#mainMenu_Image{width:100%}#mainMenu_participationResults,#mainMenu_userInformationPanel{background-color:none;width:100%;visibility:hidden;display:none}#mainMasterplanMenu{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;right:0;height:95%;width:18%;margin:auto 1% auto auto;border-radius:.7em;padding-top:1rem;z-index:1000;background-color:#fffc;visibility:visible}.bottomSegment{position:absolute;bottom:0;right:0;left:0;margin-bottom:1rem}.mainMenuTitle{width:100%;justify-content:center;text-align:center;font-size:1rem}.mainMenuIcon{width:100%;height:100%}.informationText{font-size:.8rem;text-align:justify}.mainMenuMasterplanTitle{width:100%;justify-content:center;text-align:center;font-weight:700;font-size:1rem}.mainMasterplanMenuSegment{background-color:#f6f6f6;justify-content:center;margin:5% 5% 2%;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.titleSegment{background-color:#f9d235;margin-top:.5rem!important}#smallMenu{position:absolute;top:0;left:0;width:auto;height:auto;padding:.7em;background-color:#f6f6f6;z-index:1500;visibility:hidden;max-width:200px;border-radius:.7em}#smallMenu_Image{width:100%;max-width:200px}.tf-v1-sidetab{height:95%!important;width:30%!important;margin-right:1%;box-shadow:none!important;border-radius:.7em!important}.tf-v1-sidetab iframe{border-radius:.7em!important}.tf-v1-sidetab-button{visibility:hidden!important}.relativeCenter{position:absolute;margin:15% auto auto;height:30%;width:100%;color:#000;font-style:normal;font-weight:700;text-decoration:none;background-color:#f9d23580;display:flex;text-align:center;align-items:center;align-content:center;justify-content:center}.relativeBlock{position:relative}#qrCodeMenu{position:absolute;width:45%;height:45%;margin:auto;background-color:#f9d235;border:none;border-radius:2rem;top:20%;left:25%;display:none;text-align:center;align-items:center;align-content:center;justify-content:center}#qrCodeMenuImage{height:90%}#qrCodeCloseMenu{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;border-radius:1rem;border:none;background-color:#616161}#toggleQR{background-color:#f9d235}#loadingInfo{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.7em;background-color:#f9d235;z-index:1500;visibility:hidden;border-radius:.7em}}@media all and (max-width: 600px) and (min-width:100px){#CloseUserPanel{width:100%!important;padding:0;margin:0;margin-top:10px!important;border:none;border-radius:.5rem;padding:.5rem!important;flex:1;font-weight:700}.formMessageUF{margin-top:.5rem;font-size:.8rem;text-align:center!important;align-items:center!important}.forgotSwitchUF{color:#003d92!important;font-size:14px!important;text-align:center!important;align-items:center!important;width:100%}.singUPUFLabel{font-weight:800!important}.signUPUFInput{background-color:#f9d235!important}.submitLoginSystemButon{color:#fff!important;background-color:#003d92!important;font-size:16px!important}.SwitchLoginButton{color:#003d92!important;font-weight:800;background-color:transparent;border:none}.switchLoginOptions{font-size:14px!important;margin-bottom:15px;text-align:center;align-items:center}#passwordResetDivUF,#passwordResetRequestDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none}#menuLogInDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#AnalyticsTriggerButton{background-color:#fcefc4;border-radius:50%;width:60px;height:60px;border:solid;border-width:2px;border-color:#f6f6f6;font-size:14px;font-weight:600;position:absolute;right:0;top:85px}#userPanelUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.userDataInformationPanel{width:100%;height:100%}#menuSignUpDivUF{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:block;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#loginWrapperUrbanFuture{position:fixed;top:0;margin-top:120px;right:10px;left:10px;flex-direction:column;background-color:#f3e094dc;border-radius:20px;border:solid;border-color:#fff;border-width:2px}.IncreasedMarginTop{margin-top:50px!important}.infoOnlyMobileText{text-align:center}.override-color{color:#fff!important}#ErrorMessageDiv{margin:auto;border-radius:15px;border:solid;border-width:2px;border-color:#f6f6f6;font-size:14px;font-weight:600;background-color:#f3e094;position:absolute;right:0;left:0;top:85px}#infoOnlyMobile{margin:auto;background-color:#f9d235;width:60%;padding:1rem 2rem;border-radius:1rem}#OnlyMobileAction{position:fixed;align-items:center;align-self:center;height:100%;top:0;left:0;bottom:0;right:0;z-index:20000000002;background-color:#f9d235ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.OnlyMobileActionVisible{display:flex;visibility:visible}.OnlyMobileActionHidden{display:none;visibility:hidden}.CommentSelectOptions{width:80%;margin:10px auto auto}.CommentSelectSelect{margin-bottom:25px}.CommentSelectLabel{margin-top:10px}#UrbanFutureCommentComment{min-height:80px}.QuestionFinalize{margin:10px 0 2px!important;width:100%!important}.FormQuestions input[type=range]{-webkit-appearance:none;height:8px;background:#ddd;border-radius:5px;outline:none;transition:background .3s ease}.FormQuestions input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#f9d235;border-radius:50%;cursor:pointer;transition:background .3s ease}.InstructionIconsDiv{margin-top:10px!important;display:flex!important;align-items:center!important;align-content:center!important;text-align:center;padding:0!important}.InstructionIcons{margin:auto;height:36px}.InstructionSegment{margin-top:3px!important;padding-top:1px!important;padding-bottom:1px!important}.smallCoinText{display:inline;width:10px;height:10px;border:solid;border-width:1px}.conclusionSegment{margin:15px;align-content:center;justify-content:center;text-align:center}.conclusionSegmentDiv{margin:auto;align-content:center;justify-content:center;text-align:center}.AnalyticsButtonDiv{display:flex;margin:15px auto auto;width:80%}.AnalyticsOptionSegment{margin-left:15px;margin-right:15px;width:auto;align-content:center;justify-content:center;text-align:center}.justified{text-align:justify}#conclusionSaveButton{margin:auto}#YourScoreSegmentUrbanFuture{font-size:18px;background-color:#f9d235;padding-top:15px;padding-bottom:15px;border-radius:15px}#UrbanFutureWalkshopConclusion{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#cameraContainer{position:relative;align-items:center}.CaptureRetake{position:absolute;margin:auto;bottom:-6px;width:40%!important;right:0;left:0;display:flex!important;justify-content:center;align-items:center}#UserMenuUrbanFuture{display:block;visibility:visible;background-color:#ffffff7a;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000005}#UrbanFutureWalkshopThank{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.UrbanFutureMenuSegment{display:flex;flex-direction:column;background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px;width:auto;height:95%;margin:20px;touch-action:none;-ms-touch-action:none}.UrbanFutureReactionIcon{display:inline-block;align-items:center;z-index:555;border-radius:50%;width:60px;height:60px;margin-top:3px;margin-bottom:3px}.whiteBorder{border:solid;border-width:2px;border-color:#fff}.videoDisplay{margin:15px auto auto;aspect-ratio:1!important;max-width:80%;object-fit:cover;border-radius:10px}.percent50{width:50%!important;margin:auto}.ReactionOption{margin:auto;width:60x;height:60px}.UrbanFutureMenuTitle{margin:10px;position:relative;background-color:#f9d235;border-radius:10px;text-align:center;font-weight:800;font-size:20px;padding:10px}.UFParticipationButtons{display:inline-block;position:relative;margin:6px 8px;width:60px;height:60px;border-radius:50%}.UFToggleButtons{position:relative;display:inline-flex;align-items:center;align-content:center;text-align:center;border-radius:50%;padding:2px;width:38px!important;height:38px!important}.SelectdToggleButton{border:solid;border-width:2px;border-color:#fff;background-color:#f9d235;box-sizing:border-box;width:38px!important;height:38px!important}.UFParticipationIcon{width:60px;height:60px}.UFParticipationIcon.Locate{width:30px;height:30px}.UrbanFutureMenuParticipation{margin:auto;position:relative;display:flex;justify-content:center;align-items:center;align-content:center;background-color:#f9d235;border-radius:88px;width:fit-content;border:solid;border-color:#fff;border-width:1px;text-align:center;font-weight:800;font-size:20px}.smallCoinDiv{position:absolute;top:-2px;right:-2px;width:22px;height:22px;border-radius:50%;background:transparent}.wrapper{width:100%;height:100%;position:relative}.smallCoinDivIcon{position:absolute;z-index:8;width:100%;height:100%;top:0;left:0}.smallCoinDivNumber{position:absolute;display:flex;justify-content:center;align-items:center;margin:auto;z-index:9;width:100%;height:100%;font-size:8px;top:0;left:0}.UrbanFutureReactionsWrapper{display:flex;flex-direction:row;margin:auto}.CenteredText{text-align:center!important}.BottomActinsUF{margin:auto auto 100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px;position:fixed;display:flex;flex-direction:column;justify-content:center;bottom:0;right:10px;left:10px}.UrbanFutureReactions{flex:1;padding:6px;display:flex;border-radius:15px;border:none;justify-content:center;align-items:center}.UrbanFutureReactionsClose{background-color:#d0af2d}.UrbanFutureReactionsSubmit{background-color:#003d92;color:#fff!important}#UrbanFutureIntroduceBack,#UrbanFutureRoleBack{background-color:#d0af2d}.markerUrbanFuture{background-size:cover;width:40px;height:40px;border-radius:50%;border:solid;border-color:#f9d235;border-width:2px;cursor:pointer}.markerUrbanFuture{transition:width .2s ease,height .2s ease}#elAmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/PlacWolnosci-min.jpg)}#elBmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ParkStaromiejski-min.jpg)}#elCmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/PasazMichalaSzewczyka-min.png)}#elDmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/FamulyPoznanskiegoB-min.jpg)}#elEmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ViennaHouse-min.jpg)}#elFmarkerUrbanFuture{background-image:url(https://publictwin.info/digital_maquette/content/Urban_Future/PointsImages/ManufakturaB-min.jpg)}.mapboxgl-popup-content.ParticipateAppPopUp{background-color:#3e5ba6;color:#fff}.mapboxgl-popup-tip.ParticipateAppPopUp{display:none}.mapboxgl-popup-content.reactionsPopUp{background-color:#3e5ba6;color:#fff}.mapboxgl-popup-content.Rating1{background-color:#ea3621;color:#000}.mapboxgl-popup-content.Rating2{background-color:#f46a48;color:#000}.mapboxgl-popup-content.Rating3{background-color:#faca24;color:#000}.mapboxgl-popup-content.Rating4{background-color:#94c05c;color:#000}.mapboxgl-popup-content.Rating5{background-color:#528d23;color:#000}.mapboxgl-popup-content.Rating0{background-color:#ccc;color:#000}.mapboxgl-popup-tip.reactionsPopUp{display:none}.UrbanFutureReactionComment{display:block;margin:10px auto 5px;padding:6px;box-sizing:border-box;justify-content:center;text-align:center;width:80%;border-radius:15px;border:solid;border-color:#fff;min-height:50px;background-color:#ffffffa6;touch-action:none;-ms-touch-action:none;font-size:16px}.ParticipationType{margin-top:50px}.UrbanFutureReactionFinalize{display:flex;margin:15px auto;width:80%}.UrbanFutureSegment{margin:10px;background-color:#f9d235;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:400;font-size:16px;padding:10px}.UrbanFutureMenuSegementText{margin-right:10px;margin-left:10px;text-align:center}.FormSegment{margin:5px 0 0;display:block;text-align:left;background-color:transparent}.CheckboxSegment{position:relative;margin-bottom:25px}.CheckboxSegment.SelectMenuSegment{margin-bottom:10px!important}.PTcoinDiv{display:block;position:absolute;right:15px;bottom:-15px;border-radius:15px;background-color:#f3e094;border:solid;border-width:2px;border-color:#f6f6f6;padding-left:5px;padding-right:5px;font-size:14px;font-weight:600}.CoinInAppDiv{right:0;bottom:-30px}#UrbanFutureTopNavbarSelectOptions{position:absolute;background-color:#f9d235;border-radius:10px;display:flex;align-items:center;align-content:center;text-align:center;border:solid;box-sizing:border-box;border-color:#d0af2d;right:0;top:0;height:100%;width:50px}#UrbanFutureTopNavbarOpenClose{margin:auto;width:30px;height:30px}.UFIconCoin{width:12px;height:12px}#yourCoins,#yourCoinsInApp{display:inline}.CheckboxWrapper{margin-top:20px}.step{display:flex;align-items:center}.LocationTypeSegment{padding:0!important;background-color:#fcefc7;border-radius:10px}#UrbanFutureLocationButton{padding:10px;background-color:#fcefc7;border-radius:10px}#UrbanFutureLocationPinButton{padding:10px;background-color:#f9d235;border-radius:10px}.UrbanFutureMainMenuButton{display:flex;align-items:center;align-content:center;justify-content:center;text-align:center;width:85%;border:none;background-color:transparent;font-weight:400;font-size:16px}.UrbanFutureOptionsButton{text-align:center;width:100%;border:none;background-color:transparent;font-weight:400;font-size:16px}.StartButton{text-align:center;width:100%}.UrbanFutureBottomSegment{margin:10px;position:absolute;bottom:15px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:400;font-size:16px}.IncompleteMessage{margin:10px;position:absolute;bottom:65px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;display:flex;align-items:center;font-weight:600;font-size:14px}.user-direction-arrow{width:30px;height:30px;background:url(https://publictwin.info/digital_maquette/content/Urban_Future/Icons/LocationArrow.png) no-repeat center;background-size:contain;transform-origin:center center}#StartIncompleteMessage{bottom:75px;text-align:center;justify-content:center}.width100{width:100%!important}.WithMargins{margin-right:2px!important;margin-left:2px!important}.overflowScroll{overflow:scroll;overflow-x:hidden;max-height:80%;scrollbar-width:none;-ms-overflow-style:none}.overflowScroll::-webkit-scrollbar{display:none}.UrbanFutureSelect::-webkit-scrollbar{display:none}.UFSliderLegend{display:block;margin-bottom:30px;position:relative}.SlierLegendLeft{position:absolute;left:8px;text-align:left}.SlierLegendRight{position:absolute;right:5px;text-align:right}.TermsMessageLow{margin:10px;position:absolute;bottom:5px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;align-items:center;font-weight:600;font-size:10px!important}.TermsMessage{margin:10px;position:absolute;bottom:10px;right:20px;left:20px;background-color:transparent;border-radius:10px;text-align:center;align-items:center;font-weight:600;font-size:10px!important}.UFConfirmButton{background-color:#003d92;color:#fff!important;border-radius:60px;margin:auto;width:45%;padding:3px;font-size:16px;font-weight:700;border:solid;border-color:#fff;border-width:1px}#UrbanFutureConfirmLocation{position:fixed;align-items:center;align-content:center;text-align:center;bottom:0;margin-bottom:100px;width:100%;background-color:transparent}select.UrbanFutureSelect{margin-top:5px;display:block;width:100%;padding:10px;border:none;border-radius:10px;background-color:#f9d235;font-size:16px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none}.UrbanFutureInputEmail{margin-top:5px;margin-bottom:20px;display:block;width:100%;border:none;border-radius:10px;background-color:#f9d235;font-size:16px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:10px}.BottomButton{height:100%;background-color:#616161;flex:1;border-radius:10px;text-align:center;padding:3px 10px}.UrbanFutureLabel{display:block;font-size:16px;font-weight:800;padding-left:5px}.UrbanFutureLabelSmall{font-weight:300;font-size:13px;padding-left:5px}.StartSegment{background-color:#616161;position:absolute;bottom:25px;right:20px;left:20px}.marginUrbanFuture{width:10px}.marginToggleUrbanFuture{width:2px}small{padding-left:10px}.UrbanFutureDisplayNone{display:none}input[type=checkbox].UrbanFutureCheckbox{margin:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;background-color:transparent;border:3px solid #003d92;border-radius:50%;position:relative;cursor:pointer;outline:none;transition:background-color .2s}.UrbanFutureInputEmail:valid{background-color:#f9d64c}input[type=checkbox].UrbanFutureCheckbox:checked{background-color:#003d92;border-color:#003d92}input[type=checkbox].checkedStyle{background-color:#003d92;border-color:#003d92}.UrbanFutureRoleDescription{display:flex;flex-direction:row}.UrbanFutureRoleTitle{font-weight:800;display:block;width:100%;padding-left:10px;border:none}.RoleSegment{display:block;margin-top:2px;margin-bottom:5px}.UrbanFutureRoleTitle{width:100%}.UFIcon{width:70px;height:70px}.iconTitle{position:absolute;left:0;top:0}.UFIconTitle{width:60px;height:60px}.UFInTextIcon{display:inline-block;width:16px;height:16px;margin-right:6px}.UrbanFutureRoleIcon{display:inline-block}.UrbanFutureRoleText{display:inline-block;font-size:12px;text-align:justify}.InstructionSmallText{text-align:justify;font-size:12px;margin:5px 0 0!important;padding:0!important}.TextSegement{text-align:justify;font-size:12px;margin:5px 10px}.CheckboxMainMenuIcon{height:20px;margin-right:5px}#TopNavbarUrbanFutureSelectOptions{display:none;position:fixed;top:0;margin-top:120px;right:10px;left:10px;flex-direction:column;background-color:#f3e094b7;border-radius:20px;border:solid;border-color:#fff;border-width:2px}#TopNavbarUrbanFuture{display:none;position:fixed;top:0;width:100%;height:20px;margin-top:20px;background-color:transparent}#BottomMenuUrbanFuture{display:none;position:fixed;align-items:center;align-content:center;text-align:center;bottom:0;margin-bottom:15px;width:100%;background-color:transparent}#BottomLocateUser{position:fixed;background-color:#fcefc7;border:solid;border-width:2px;border-color:#fff;border-radius:60px;display:flex;align-items:center;align-content:center;text-align:center;bottom:0;right:0;margin-bottom:50px;margin-right:4px;height:38px;width:74px;box-sizing:border-box}#BottomStyleSwitch{position:fixed;background-color:#fcefc7;border:solid;border-width:2px;border-color:#fff;border-radius:60px;display:flex;align-items:center;align-content:center;text-align:center;bottom:0;left:0;margin-bottom:50px;margin-left:4px;height:38px;width:74px;box-sizing:border-box}button{color:#000!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.noteSliderLegend{display:flex;justify-content:space-between}.noteSlider{width:100%}.noteSliderLegend span{text-align:center;display:inline;width:22px}.PopUpInput100{width:100%;display:block}.increaseMarginTop{margin-top:20px}.increaseMarginBottom{margin-bottom:20px}.mobileParticipateButtonsDiv{position:fixed;width:100%;bottom:0}.WhiteBorder{box-shadow:0 0 0 2px #fff}.PopUpInput100 input[type=range]{-webkit-appearance:none;width:100%;height:8px;background:#ddd;border-radius:5px;outline:none;transition:background .3s ease}.PopUpInput100 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#f9d235;border-radius:50%;cursor:pointer;transition:background .3s ease}.filter-container{margin-bottom:20px}.filter-container label,.filter-container input,.filter-container select{margin-right:5px}.flat-list{margin-top:20px}.slider-container{margin:5px 0;position:relative;width:100%}.slider-track{position:absolute;width:100%;height:5px;background:#ddd;z-index:1;top:50%;left:0%}.slider-range{position:absolute;height:5px;background:#f3e094;z-index:2;right:100%;top:50%;left:0%}.range-input{-webkit-appearance:none;position:absolute;pointer-events:none;width:100%;z-index:3;height:0;left:0%;top:50%;background-color:#f9d235!important;color:#f9d235!important}.range-input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:15px;height:15px;background:#f9d235;background-color:#f9d235;border-radius:50%;cursor:pointer}.range-input::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:20px;height:20px;background:#f9d235;background-color:#f9d235;border-radius:50%;cursor:pointer}.slider-label{margin-bottom:20px}.slider-description{margin-top:25px;margin-bottom:20px}#reset-filters{width:100%}input[type=checkbox]{margin:auto 5px auto auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:15px;height:15px;background-color:transparent;border:3px solid #f9d235;border-radius:50%;position:relative;cursor:pointer;outline:none;transition:background-color .2s}input[type=checkbox]:checked{background-color:#f9d235}.flat-item{border:none;background-color:#f6f6f6;margin:5px;margin-bottom:1rem;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.flat-item:hover{background-color:#f3e094}.marker{background-image:url(https://publictwin.info/digital_maquette/content/00_Icons/PublicTwin_Marker_Logo.svg);background-size:cover;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:transform .4s cubic-bezier(.5,0,.75,0)}.marker:hover{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.marker.activeMaquette{background-color:#f9d235!important}.marker.openQuestions{background-color:#f3e094b7!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.marker.maquetteInDevelopment{background-color:#d0d0d0!important}.mapboxgl-popup{max-width:200px;border-radius:1rem!important}.mapboxgl-popup img{width:100%;border-radius:.5rem}.mapboxgl-popup .enterButton{width:100%;border-radius:.5rem;border:none;background-color:#8f8f8f;font-weight:700}.ideaButton{background-color:#f9d235!important}.smallPopUpButton{margin-top:2px!important;margin-bottom:2px!important}.filterButton.activeProject{background-color:#f9d235;color:#000}.filterButton.activeProject:hover{background-color:#f9d235}.enterButton{transition:transform .4s cubic-bezier(.5,0,.75,0);margin-top:10px;margin-bottom:5px;padding:2px}.enterButton:hover{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.mapboxgl-popup br{font-size:4px}.mapboxgl-popup p{margin:0;padding:0}.mapboxgl-popup h3{margin:2px 2px 5px}.mapboxgl-popup .boldPopUp{display:block;font-weight:700;margin-bottom:0}.mapboxgl-popup span{display:block;font-weight:300;margin-bottom:0}.mapboxgl-popup-content{text-align:center;font-family:Open Sans,sans-serif;border-radius:1rem!important;background-color:#d0d0d0;padding-bottom:5px!important}.mapboxgl-popup-tip{border-top-color:#d0d0d0!important;border-bottom-color:#d0d0d0!important}.mapboxgl-popup-content.activeMaquette{background-color:#f9d235!important}.mapboxgl-popup-tip.activeMaquette{border-top-color:#f9d235!important;border-bottom-color:#f9d235!important}.mapboxgl-popup-content.openQuestions{background-color:#f3e094b7!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.mapboxgl-popup-tip.openQuestions{border-top-color:#f3e094b7!important;border-bottom-color:#f3e094b7!important}.mapboxgl-popup-content.maquetteInDevelopment{background-color:#d0d0d0!important}.mapboxgl-popup-tip.maquetteInDevelopment{border-top-color:#d0d0d0!important;border-bottom-color:#d0d0d0!important}img{border-radius:.3em}span{font-weight:700}.distribute{display:flex;justify-content:space-between}.imageDiv{width:100%}.blockDisplay{display:block}#map{position:fixed;top:0;bottom:0;width:100%;margin:0}.inLine{display:inline-block}.centerText{justify-content:center;align-items:center;text-align:center}.width100{width:100%}.flexSpace{display:flex;justify-content:space-between}.flex1{flex:1;margin-right:3px;margin-left:3px}body{overflow:clip;font-family:Satoshi,sans-serif;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#000!important;touch-action:none;-ms-touch-action:none}button,div{font-family:Satoshi,sans-serif}.grey{background-color:#d0d0d0!important}.mapboxgl-ctrl-bottom-right{right:1%!important;font-size:8px!important;background-color:transparent!important}.mapboxgl-ctrl-attrib{background-color:transparent!important}.mapbox-improve-map{display:none!important}.mapboxgl-ctrl-bottom-left{left:1%!important}.mapboxgl-ctrl-logo{height:15px!important}.mapboxgl-ctrl{margin-left:0!important}input:-webkit-autofill{background-color:#f9d2359d!important}input:autofill{background-color:#f9d2359d!important}#navbarTop{display:block;z-index:1000;background-color:#ffffffe6;position:fixed;top:0;left:0;width:100%;height:6vh;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#navbarWrapper{width:100%;height:100%;display:flex;position:relative;align-items:center}.navbarLeft{position:absolute;display:flex;top:0;left:0;height:100%;width:auto;overflow:hidden}.navbarRight{position:absolute;display:flex;top:0;right:0;height:100%;width:auto}#publicTwinURLDiv{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;height:6vh;margin-left:1vw;overflow:scroll;display:none}#publicTwinURLDiv::-webkit-scrollbar{display:none}#userDiv{height:100%;margin-right:1vw;display:flex}#locationDiv,#refreshDiv{height:100%;margin-right:.2rem;display:flex}#refreshPage{margin:auto;height:80%;aspect-ratio:1;border-radius:50%;margin-right:1rem}#toggleUser{margin:auto;height:80%;aspect-ratio:1;border-radius:50%}#getLocation{margin:auto;height:80%;aspect-ratio:1;border-radius:50%;margin-right:1rem}#logoImage{height:100%;margin-right:1rem;margin-left:1rem}#logoImageDiv{display:inline-block;height:100%;margin-left:1vw;padding-right:1vw}#logoImageDiv:hover{cursor:pointer}.navbarDivider{margin:auto;width:2px;height:70%;background-color:#000}.clickableButton{border:none;color:#000!important}.clickableButton:hover{cursor:pointer!important}#worldOverviewDiv{display:inline-flex;flex-direction:column;height:70%;aspect-ratio:1;margin-right:1%;border-radius:50%;z-index:1000;background-color:transparent;visibility:visible}#worldOverviewButton{position:relative;width:100%;height:100%;align-items:center;background-color:#e4e3e3}#worldIcon{margin:auto;padding:0;position:absolute;top:0;left:0;width:100%;height:100%}#selectedURL{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;height:70%;width:auto;z-index:1000;background-color:transparent;visibility:visible}.urlItem{font-weight:600;display:inline-flex;width:auto;padding-left:1rem;padding-right:1rem;background-color:#f6f6f6!important;border:none;border-radius:.5rem;white-space:nowrap;height:80%;justify-content:center;align-items:center;text-align:center;vertical-align:middle;color:#000!important}.urlDivider{display:inline-flex;position:relative;height:80%;justify-content:center;align-items:center;text-align:center;vertical-align:middle;margin-left:.5rem}.urlArrow{height:80%}.hidden{display:none!important;visibility:hidden!important}#showcaseReset{align-items:center;height:2vh;background-color:#f9d235;padding-top:.5rem;padding-bottom:.5rem;width:90%;border-radius:.5rem;font-weight:800;font-size:1rem;margin-bottom:.2rem;margin-top:1rem;font-size:14px}#showcaseControls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:1.8vh;background-color:#f9d235;padding-top:.5rem;padding-bottom:.5rem;width:90%;border-radius:.5rem}.arrowButtonShowcase{position:relative!important;border-radius:.5rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important}#showcaseControlLeft{left:0;margin:0;margin-left:1rem;background-color:transparent;height:100%}#showcaseControlRight{right:0;margin:0;margin-right:1rem;background-color:transparent;height:100%}#showcaseInformationText{font-size:14px;margin-bottom:.5rem}.informationText{font-size:14px}.textCenter{text-align:center!important}#ShowcaseModeToggleControlls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:2rem;background-color:transparent;padding-top:.5rem;padding-bottom:.5rem;width:90%;border-radius:.5rem;margin-bottom:1rem}.showcaseToggle{flex:1;font-size:10px;height:2rem;margin-left:0;border-radius:.5rem;display:flex;align-content:center;justify-content:center;align-items:center;background-color:#d0d0d0;color:#000!important}.showcaseGuideIcon{height:60%;margin-left:5px}.showcaseDivider{width:10px!important;margin-left:2px;margin-right:2px;flex:0!important;background-color:transparent}#mediaGalleryWrapper{position:absolute;display:none;visibility:hidden;border-radius:.7em;top:25vh;right:0;width:100%;aspect-ratio:1.5;z-index:10000001;background-color:#fffffff5;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#madiaGallery{position:relative;width:100%;height:100%}#mediaContainerGallery{position:absolute;top:1.7rem;bottom:1.7rem;left:1.7rem;right:1.7rem;background-color:transparent;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:.7em}.mediaGalleryContent{border-radius:.7em;height:100%}.panoDiv{width:100%;border-radius:.7rem!important;object-fit:cover;overflow:hidden}.mediaGalleryBeforeAndAfter{border-radius:.7em;height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.mediaImageBeforeAndAfter{height:85%;border-radius:.7rem!important;object-fit:cover}.buttonsDivBeforeAndAfter{flex-grow:1;display:flex;justify-content:center;align-items:center;margin-top:1rem;min-height:5%;max-height:10%;width:100%}.beforeAndAfterButton{border-radius:.7rem!important;height:50%;margin-left:1rem;width:30%;justify-content:center;text-align:center;background-color:#d0d0d0}.flexGrow{flex:1}.youTubeContent{width:100%}#digitalTwinMenuWrapper{position:absolute;display:none;visibility:hidden;top:0;left:0;width:100%;height:100%;z-index:10000001;background-color:#fff}#digitalTwinMenu{position:relative;width:100%;height:100%}#closeDigitalTwinMenu{position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem;padding:0;background-color:transparent;fill:#fff}#closeMediaGallery{position:absolute;top:0rem;right:0rem;width:1rem;height:1rem;padding:0;background-color:transparent;fill:#fff}#controls{visibility:hidden;display:none;top:.5rem!important;left:.5rem!important;bottom:auto!important}#video-container{width:100%;height:100%;position:absolute;z-index:10}#video-cover{width:100%;height:100%;position:absolute;z-index:11}#digitalTwinLoading{width:100%;height:100%}#loadingScreenMenu{display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000002;align-content:center;justify-content:center;text-align:center}#loadingScreenWrapper{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}#loadingMenuWelcome{width:40%;height:40%}.hiddenOnMobile{display:none;visibility:hidden}#loginMenu{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000001;align-content:center;justify-content:center;text-align:center}#loginWrapper{position:relative;margin:auto;align-content:center;height:90%;padding-top:1rem;padding-bottom:1rem;width:100%;background-color:#fff;border-radius:2rem;background-color:#fff6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:auto;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#closeLoginMenu{position:absolute;top:1rem;right:1rem;background-color:transparent}#loginWrapper::-webkit-scrollbar{width:10px;border-top-right-radius:2rem;border-bottom-right-radius:2rem}#loginWrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:1rem;margin-top:2rem}#menuSignUpDiv{margin:auto;padding:1.5rem;justify-content:left;background-color:#fff;width:60%;height:auto;border-radius:1rem;display:block;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.policyConfirmation{margin-top:1.5rem;font-size:.8rem}.formMessage{margin-top:.5rem;font-size:.8rem}.infoLink{color:#d0af2d;font-weight:500;text-decoration:none}.icon{margin-right:5px}.inputField{width:100%;display:flex}#menuLogInDiv{margin:auto;padding:1.5rem;justify-content:left;background-color:#fff;width:60%;height:auto;border-radius:1rem;display:none;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#passwordResetRequestDiv,#passwordResetDiv{margin:auto;padding:1.5rem;justify-content:left;background-color:#fff;width:60%;height:auto;border-radius:1rem;display:none}.forgotSwitch{font-size:.8rem;border:none;background:none}.forgotSwitch:hover{font-weight:700}#loginMenuWelcome{margin:auto;margin-bottom:2rem;background-color:#f9d235;width:60%;padding:1rem 2rem;border-radius:1rem}#imageLoginLogo{width:35%;margin:auto}#imageLogoPublicTwin{width:100%}#imageWelcome{margin:auto;width:70%;font-family:oswald,sans-serif;font-weight:400;font-style:normal}#imageLogoPublicTwin{font-family:oswald,sans-serif;font-weight:400;font-style:normal}#loginMenuSwitch{margin:auto;margin-bottom:1rem;background-color:#fff;width:60%;padding:1rem 1.5rem;border-radius:1rem;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#menuContinueAsGuestButton{margin-top:.5rem}.loginButtonsDiv{width:100%;display:flex}#menuSwitchLogInButton{background-color:#8f8f8f}.signUpLabel{display:inline-block;padding:0;padding-inline-start:0rem;margin-bottom:.5rem}.signUpInput{display:inline-block;width:100%;padding:0;padding-block:0;padding-inline-start:0;text-align:center;margin:0;border:none;background-color:#f9d23522;border-radius:.5rem;height:2rem;margin-bottom:.5rem}#roleInput{padding-inline-start:.5rem}.inputOption{padding-inline-start:0!important}.menuSwitchButton{background-color:#f9d235;border:none;border-radius:.5rem;padding:.5rem;flex:1;font-weight:700;color:black I!important}.loginSystemButton:hover{box-shadow:0 2px 3px #1b1b1b}.loginSystemButton:active{opacity:.8}.userButton{width:100%;background-color:#f9d235;border:none;border-radius:.5rem;margin-top:.1rem;margin-bottom:.5rem;font-weight:600}#startProjectButton{margin-top:3rem}.menuDivider{flex:.05}.submitButton{width:100%;padding:0;margin:0;background-color:#f9d235;border:none;border-radius:.5rem;padding:.5rem;flex:1;font-weight:700}.engagamentButton{width:23%;font-size:1rem;margin-top:0;margin-bottom:0;min-height:20px;border:none;border-radius:.5rem;background-color:#e4e3e3;justify-content:center;text-align:center}.contactButton{width:4rem;height:1.8rem;border:none;background-color:#d0d0d0;border-radius:.5rem}.contactButtons{padding:auto}.buttonCenter{margin:auto;width:90%;font-size:12px}.button100{width:100%}.button50{width:50%}.button20{width:20%}.filterButton{border:none;margin-top:2%;margin-bottom:2%;padding:1%;border-radius:.5em;background-color:#d0d0d0;transition:0s .2s}.active{background-color:#f9d235!important}.filterButton:active,.filterReset:active{box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024;opacity:.5;transition:0s}.filterButton:hover{opacity:.8}.filterResetButton{background-color:#8f8f8f;color:#fff}.filterResetButton:hover{background-color:#616161}.closeButton{position:absolute;top:0;right:0;width:1rem;height:1rem;border-radius:1rem;margin-right:.5rem;margin-top:.5rem;z-index:20000}.arrowIcon{width:100%;height:100%;position:absolute;top:0;right:0}.arrowIcon:hover{transform:scale(1.2)}#closeButton{background-color:#f9d235;margin-top:0;margin-right:.2rem;top:0;height:100%}#closeButtonTools{background-color:#f9d235;margin-top:0;margin-left:.2rem;top:0;left:0;height:100%}.innerButton{background-color:#f9d235;width:.5rem;height:.5rem;margin:auto;border-radius:.5rem;visibility:hidden}#mainMenu_nameInfo{align-items:center}.switch{background-color:#f9d235;border:none;border-top-right-radius:1rem;border-bottom-right-radius:1rem;margin-bottom:.5rem}.switchLeft{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.inLineBlock{display:inline}#toggleButtons,#toggleButtonsTools{margin-top:1rem;z-index:10000000;display:flex;flex-direction:column;width:3vw}::-webkit-scrollbar{width:10px;border-top-right-radius:1rem;border-bottom-right-radius:1rem}::-webkit-scrollbar-track{background:#f1f1f1;border-top-right-radius:1rem;border-bottom-right-radius:1rem}::-webkit-scrollbar-thumb{background:#f9d235;border-radius:1rem}::-webkit-scrollbar-thumb:hover{background:#d0af2d}#navbarTopWhiteLabel{position:absolute;display:flex;flex-direction:row;bottom:0;right:0;max-height:6vh;height:2vh;min-height:2vh;width:auto;margin-bottom:2vh;margin-right:1vw;border-radius:.7rem;padding-left:.5rem;padding-right:.5rem;background-color:#fffc;z-index:10;text-decoration:none!important;font-size:12px;color:#000;text-align:justify;justify-content:center}.noDecoration{text-decoration:none!important;color:#000!important}#mainMenuWrapper{position:absolute;display:flex;flex-direction:row;top:0;left:0;max-height:86vh;height:auto;min-height:45vh;width:auto;margin-top:8vh;margin-left:1vw;padding-bottom:1rem;background-color:none;transition:transform .4s cubic-bezier(.5,0,.75,0);transform:translate(-19vw);display:none;visibility:hidden}.mainMenuSegment{background-color:#f6f6f6;margin:.5rem 1rem;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.inScroll{margin-right:3%!important}.scrollableWrapper{overflow:auto;flex-grow:1}.mainMenuBottomSegment{position:absolute;bottom:0;right:0;left:0;margin-bottom:1rem}.mainMenuTitle{font-weight:700;font-size:12px}.segmentTitle{margin-bottom:1rem;font-size:12px!important}.imageTwinMenuDiv{height:100%;padding:1rem}#publicTwinMenu_Image{width:100%;aspect-ratio:2.3/1}#publicTwinMenu{width:100%;aspect-ratio:100/40;border-radius:.7em;z-index:1000;background-color:#fffc}#mainMenu{width:18vw;display:flex;flex-direction:column;flex-grow:1;overflow:auto;padding-top:1rem;padding-bottom:1rem;border-radius:.7em;z-index:1000;background-color:#fffc;visibility:visible;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#mainMenu_Image,#mainMenuMarket_Image,#mainMenuMasterplan_Image{width:100%}.mediaButton{width:100%;height:1.8rem;border:none;background-color:#d0d0d0;border-radius:.5rem;text-align:center;justify-content:center;margin-bottom:.5rem;text-decoration:none;color:#000}#mainMenu_participationResults,#mainMenu_userInformationPanel{background-color:none;width:100%;visibility:hidden;display:none}.select-fieldset{border-radius:1rem;border:none;background-color:#f6f6f6;margin:5px;margin-bottom:1rem;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.guideDiv{text-align:center}.guideText{font-size:12px}.guideSpan{display:inline-block}.guideIcon{display:inline-block;height:100%;margin-left:.5rem}.guideTitle{margin-top:.5rem;display:flex!important;height:20px;align-content:center;justify-content:center;align-items:center}#getInTouchMenu{flex-direction:column;position:absolute;bottom:2vh;right:20vw;height:15vh;width:18%;margin-right:1%;border-radius:.7em;padding:1.2rem 1rem .5rem;z-index:1000;background-color:#fffc;visibility:visible;transition:transform .4s cubic-bezier(.5,0,.75,0);display:none;visibility:hidden}#bringBackGetInTouchMenu{position:absolute;display:flex;top:0;right:0;margin-top:-8%;margin-right:1rem;background-color:#f9d235;width:12%;aspect-ratio:2/1;border:none;border-top-left-radius:1rem;border-top-right-radius:1rem;align-content:center;justify-content:center;padding:1%}.bringBackGetInTouchMenuIcon{width:2rem}.getInTouchDiv{display:flex;flex-direction:row;width:100%;height:50%;margin-bottom:.5rem;align-content:center;align-items:center;justify-content:end;padding:5px}.getInTouchMenuIcon{width:auto;height:auto}.getInTouchButton{position:relative;height:100%;aspect-ratio:1;background-color:#f9d235;border-radius:2.5rem;border:none;padding-top:5px}.getInTouchBold{font-size:14px;font-weight:700;text-align:end}.getInTouchRegular{font-size:11px;font-weight:300;text-align:end}.getInTouchDescription{font-size:10px;font-weight:300;height:80%;width:100%;display:flex;flex-direction:column;padding-top:.5rem;margin-right:1rem;background-color:#d0d0d0;border:none;border-radius:1rem;padding-right:1rem;padding-left:1rem}#closeGetInTouchMenu{position:absolute;top:5px;right:5px;z-index:100000001;display:block;border:none;width:.8rem;height:.8rem;border-radius:.4rem}#mainMenuMasterplanWrapper{position:absolute;display:flex;flex-direction:row;top:0;right:0;max-height:86vh;height:auto;min-height:30vh;width:auto;margin-top:8vh;margin-right:1vw;background-color:none;transition:transform .4s cubic-bezier(.5,0,.75,0);transform:translate(0);display:none;visibility:hidden}.mainMenuMasterplanSegementWrapper{width:100%;height:auto;margin:0}#geocoder{margin-top:1rem;margin-bottom:1rem;width:100%!important;border-radius:.5rem!important;border:none;font-family:Satoshi,sans-serif!important}.mapboxgl-ctrl-geocoder{border-radius:.5rem!important;width:100%!important;min-width:0!important;font-family:Satoshi,sans-serif!important}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl{width:100%!important;min-width:0!important;font-family:Satoshi,sans-serif!important}#geocoderResult{font-family:Satoshi,sans-serif!important}#mainMasterplanMenu{display:flex;flex-direction:column;max-height:86vh;height:auto;width:18vw;border-radius:.7em;padding-top:2vh;padding-bottom:2vh;z-index:1000;background-color:#fffc;visibility:visible;overflow:auto;overflow-x:hidden;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}.bottomSegment{position:absolute;bottom:0;right:0;left:0;margin-bottom:1rem}.mainMenuTitle{width:100%;justify-content:center;text-align:center;font-size:12px}.mainMenuIcon{width:100%;height:100%}.informationText{font-size:12px!important;text-align:justify}.mainMenuMasterplanTitle{width:100%;justify-content:center;text-align:center;font-weight:700;font-size:12px}.mainMasterplanMenuSegment{background-color:#f6f6f6;justify-content:center;margin:5% 5% 2%;padding:.5em;border-radius:.5em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}.titleSegment{background-color:#f9d235;margin-top:.5vh!important;position:relative}.participatePinPopupInputDiv{width:100%!important;display:flex!important;align-items:left;margin-bottom:5px}.boldPopUpPin{width:30%;text-align:left}.PopUpInput{width:70%}#smallMenu{position:absolute;top:0;left:0;width:auto;height:auto;padding:.7em;background-color:#f6f6f6;z-index:1500;max-width:200px;border-radius:.7em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024;display:none;visibility:hidden}#smallMenuMarket{position:absolute;top:0;left:0;width:auto;height:auto;padding:.7em;background-color:#f6f6f6;z-index:1500;visibility:hidden;max-width:200px;border-radius:.7em;box-shadow:2px 2px 5px #00000024,-2px -2px 5px #00000024}#engagementButtonsSmallMenu{margin-top:.5rem}#smallMenu_Image,#smallMenuMarket_Image{width:100%;max-width:200px}.tf-v1-sidetab{height:86vh!important;width:30%!important;box-shadow:none!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important}.tf-v1-sidetab iframe{border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important}.tf-v1-sidetab-button{visibility:hidden!important}#closeTypeForm{position:absolute;top:10px;left:10px;z-index:100000001;display:block;background-color:transparent;border:none;width:1rem;height:1rem;border-radius:.5rem}#typeformWrapper{display:none;transform:translate(0);position:absolute;right:0;top:0;margin-top:8vh;height:86vh!important;width:30%!important;box-shadow:none!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important;box-shadow:-2px 0 5px #0000001a;transition:transform .4s cubic-bezier(.5,0,.75,0)}.QRDivImage{width:100%}.marginAuto{margin:auto}.QRImageDiv{display:flex;align-content:center}.particpateSegmentImage{width:60%}.participatorySegment{margin-bottom:1rem!important;padding:.5rem!important;width:auto!important;font-size:12px}#side-tab{background-color:#3498db;color:#fff;padding:10px;border-radius:5px 0 0 5px}.tf-v1-widget iframe{position:absolute;top:0!important;bottom:0!important;width:100%!important;height:100%!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important}#typeform-embed{box-shadow:none!important;border-top-left-radius:.7rem!important;border-bottom-left-radius:.7rem!important;box-shadow:-2px 0 5px #0000001a}#typeFormDiv{position:absolute!important;right:1vw!important;top:0!important;margin-top:8vh!important;height:86vh!important;width:0!important;margin:auto}.relativeCenter{position:absolute;margin:15% auto auto;height:30%;width:100%;color:#000;font-style:normal;font-weight:700;text-decoration:none;background-color:#f9d23580;display:flex;text-align:center;align-items:center;align-content:center;justify-content:center}.relativeBlock{position:relative}#qrCodeMenu{position:absolute;width:45%;height:45%;margin:auto;background-color:#f9d235;border:none;border-radius:2rem;top:20%;left:25%;display:none;text-align:center;align-items:center;align-content:center;justify-content:center}#qrCodeMenuImage{height:90%}#qrCodeCloseMenu{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;border-radius:1rem;border:none}#toggleQR{background-color:#f9d235}#loadingInfo{position:absolute;top:0;left:0;width:2rem;height:2rem;padding:.7em;background-color:#f9d235;z-index:1500;visibility:hidden;border-radius:.7em}}
