:root{--engagementMenuHeight: clamp(65px, 6vw, 85px) !important}body,html{height:100svh!important;margin:0;padding:0}#UrbanFutureLoginBack{background-color:#d0af2d}.NonActiveSegment{display:none!important}.UrbanFutureProjectImage{width:clamp(10px,50%,300px)!important;margin:auto;height:auto;border-radius:25px}.ImageSegment{text-align:center!important;border-radius:clamp(10px,5vw,150px)!important}.ExtraMargin{margin-left:clamp(10px,5vw,100px)!important;margin-right:clamp(10px,5vw,100px)!important;margin-bottom:clamp(10px,2vw,100px)!important}.ExtraMarginSides{margin-left:clamp(10px,5vw,100px)!important;margin-right:clamp(10px,5vw,100px)!important}.ExtraMarginBottom{margin-bottom:clamp(10px,2vw,150px)!important}.InputMessage{background-color:#f9d23580!important;border:solid 2px #f9d235!important}.TextSegement{text-align:center!important}@media (max-width: 600px){.hiddenOnMobile{display:none!important}}.UrbanFutureOptionsButton{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important}#BottomEngagementOptionsMenu{display:block;z-index:10000004;position:fixed;align-items:center;align-content:center;text-align:center;height:var(--engagementMenuHeight);bottom:0;width:100%;background-color:transparent}.EngagementOptions{border-radius:clamp(5px,2vw,20px) clamp(5px,2vw,20px) 0px 0px;display:flex;flex-direction:row;align-items:center;justify-content:space-around;overflow:hidden}.EngagementOptionText{font-size:clamp(10px,2vw,20px);font-weight:700;color:#000;-webkit-user-select:none;user-select:none;display:block;text-align:center}.EngagementOptionButtons{height:var(--engagementMenuHeight);display:inline-block;flex:1;position:relative;background-color:#f9d235;padding:10px}.EngagementOptionButtons:hover{background-color:#ffea94!important}.EngagementOptionIcon{width:clamp(30px,5vw,40px)!important;height:clamp(30px,5vw,40px)!important}#BottomStyleSwitch{bottom:0;right:0;margin-bottom:calc(var(--engagementMenuHeight) + 10px)!important}.TextSegement{font-size:clamp(16px,2vw,18px)!important;margin:5px 10px}#InformAndResultsMenuWrapper{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:10000003}@media all and (max-width: 4000px) and (min-width:1500px){:root{--marginSides: 30%}}@media all and (max-width: 1500px) and (min-width:1025px){:root{--marginSides: 30%}}@media all and (max-width: 1024px) and (min-width:601px){:root{--marginSides: 15%}}@media all and (max-width: 600px){:root{--marginSides: 0}}.NoMargin{margin:0!important;padding:0!important}.MenuSegmentInformAndResults{margin-left:var(--marginSides)!important;margin-right:var(--marginSides)!important}.titleBar{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.EngagementOptions{margin-left:var(--marginSides)!important;margin-right:var(--marginSides)!important}#ParticipateMenuWrapper{max-height:75dvh!important;display:block;visibility:visible;background-color:transparent;position:absolute;bottom:0;right:var(--marginSides)!important;left:var(--marginSides)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000003}.popupImage{width:100%;max-width:100px;height:auto;border-radius:8px;margin:8px auto}.camera-pin.photo.selectedPhotoPin{background-color:#003d92!important}.camera-pin.photo{background-color:#bababa!important;width:36px;height:36px}.camera-pin{width:46px;height:46px;border-radius:9999px;display:flex;place-items:center;padding:8px;background-color:#ffd04c!important;border:2px solid white;box-shadow:0 4px 16px #0003;cursor:pointer;z-index:5}.camera-pin.selectedPin{background-color:#003d92!important}.camera-pin .icon{width:100%;height:100%;object-fit:contain;pointer-events:none}.participate-desc{height:48px}#ParticipateMenuWrapper .participate-panel{display:flex;position:relative;flex-direction:column;align-items:center;width:100%!important;background:#f3e094b7;border:1px solid #f9d235;border-radius:12px 12px 0 0;box-shadow:0 8px 24px #0000001f;max-height:75dvh}#ParticipateMenuWrapper .participate-body{width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:0;padding-bottom:var(--engagementMenuHeight)!important}.participate-close{position:absolute;top:10px;right:10px;border-radius:50%;background-color:transparent!important;aspect-ratio:1/1!important;width:30px!important;height:30px!important;padding:0;z-index:1000000}#ParticipateMenuWrapper h3{margin:clamp(5px,1vw,14px) 0;font-size:20px;color:#000}#ParticipateMenuWrapper .participate-media{max-width:clamp(150px,90%,600px);height:auto;border-radius:8px;margin:clamp(5px,1vw,14px) 0;margin-top:40px}#ParticipateMenuWrapper .participate-desc{margin:0 0 12px;color:#333}#ParticipateMenuWrapper .participate-question{display:block;margin:40px 0 6px;font-weight:600;font-size:18px}#ParticipateMenuWrapper .participate-input{width:100%;box-sizing:border-box;padding:10px 12px;background-color:#f9d23580!important;border:solid 2px #f9d235!important;border-radius:15px;font:inherit;resize:vertical;min-height:64px}#ParticipateMenuWrapper .participate-trigger{width:100%;box-sizing:border-box;padding:10px 12px;background-color:#f9d23580!important;border:solid 2px #f9d235!important;border-radius:15px;font:inherit;resize:vertical}.participate-question-wrapper{width:90%;margin-bottom:10px}.participate-input-wrapper{display:flex;position:relative;gap:12px;justify-content:center;align-items:center;width:100%}.participate-submit{justify-content:center!important;align-items:center!important;border-radius:50%;background-color:#003d92;color:#fff!important;aspect-ratio:1/1!important;height:40px!important;padding:0}.participateIcon{width:70%;height:70%}#participate-nav{position:absolute;top:0;padding:10px;right:10px;margin-top:-60px;display:flex;justify-content:center;z-index:10}.participate-panel{position:relative}.participate-nav-abs{display:grid;grid-auto-flow:column;gap:6px;pointer-events:auto}.participate-nav-btn{display:flex;justify-content:center;text-align:center;align-items:center;width:40px;height:40px;border-radius:9999px;border:2px solid white;background:#f3e094;cursor:pointer;box-shadow:0 2px 8px #0000001a}.participate-nav-btn:hover{background:#ffd04c}.participate-nav-btn:disabled{opacity:.5;cursor:default}#ParticipateMenuWrapper .participate-body{position:relative}#ParticipateMenuWrapper .participate-scrollbar{position:absolute;top:8px;bottom:calc(var(--engagementMenuHeight)*-1);right:6px;width:4px;border-radius:3px;background:rgba(0,0,0,.08);pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:3}#ParticipateMenuWrapper .participate-scrollbar .thumb{position:absolute;left:0;right:0;top:0;border-radius:3px;background:#003d92;opacity:1;min-height:24px}#ParticipateMenuWrapper .participate-body{overscroll-behavior-y:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;position:relative}#ParticipateMenuWrapper .participate-scrollbar .thumb,.scroll .participate-scrollbar .thumb{position:absolute;left:0;right:0;top:0;will-change:transform;transform:translateY(0)}#ParticipateMenuWrapper .participate-body.scrolling .participate-scrollbar,#ParticipateMenuWrapper .participate-body.show-bar .participate-scrollbar{opacity:1}.UrbanFutureCheckbox[disabled]{pointer-events:none}::-webkit-scrollbar{display:none!important}.BottomPopUp{margin-bottom:calc(var(--engagementMenuHeight) + 10px)!important}.ExtraMarginTop{margin-top:clamp(10px,3vw,50px)!important}.scroll{position:relative}.scroll .participate-scrollbar{position:absolute;top:8px;bottom:calc(var(--engagementMenuHeight)*-2);right:6px;width:4px;border-radius:3px;background:rgba(0,0,0,.08);pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:10000000010}.scroll .participate-scrollbar .thumb{position:absolute;left:0;right:0;top:0;border-radius:3px;background:#003d92;opacity:1;min-height:24px}.scroll .scrolling .participate-scrollbar,.scroll .participate-scrollbar{opacity:1}#ParticipateMenuWrapper{transform:translateY(calc(100% + 12px));opacity:0;pointer-events:none;transition:transform var(--uf-slide-duration, 1s) cubic-bezier(.22,1,.36,1),opacity .5s ease}#ParticipateMenuWrapper.is-open{transform:translateY(0);opacity:1;pointer-events:auto}@media (prefers-reduced-motion: reduce){#ParticipateMenuWrapper{transition:none}}#ParticipateMenuWrapper .participate-status{margin:8px auto 12px;padding:10px 12px;border-radius:12px;border:2px solid #003d92;background:rgba(0,61,146,.08);color:#003d92;font-size:14px}#ParticipateMenuWrapper .participate-status.ok{border-color:#2e7d32;background:rgba(46,125,50,.08);color:#2e7d32}#ParticipateMenuWrapper .participate-status.error{border-color:#c62828;background:rgba(198,40,40,.08);color:#c62828}.participate-status.loading{border-color:#cbd5e1}.participate-status.ok{background:#E8F7EF;border-color:#a7e3be}.participate-status.error{background:#FDEDEE;border-color:#f5b4b8}.participate-status.info{background:#F5F7FA;border-color:#e5e7eb}.participate-status .spinner{display:inline-block;width:14px;height:14px;margin-right:6px;border:2px solid #c7cdd4;border-top-color:#111;border-radius:50%;animation:spin .8s linear infinite;vertical-align:-2px}@keyframes spin{to{transform:rotate(360deg)}}.hf-section{padding:14px clamp(15px,5vw,50px) 8px}.hf-h2{margin:8px 0 10px;font-size:22px;font-weight:800;position:relative}.hf-h2:after{content:"";display:block;width:100%;height:2px;background:#111;margin-top:6px;margin-bottom:30px;opacity:.5}.hf-intro{line-height:1.35;margin:6px 0 10px;font-size:18px}.hf-carousel{position:relative;margin:8px auto 12px;border-radius:12px}.hf-c-track{height:220px;display:grid;grid-auto-flow:column;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hf-c-track::-webkit-scrollbar{display:none}.hf-c-slide{scroll-snap-align:center;height:200px;width:fit-content}.hf-c-slide img{width:auto;height:100%;display:block;border-radius:12px;background:#fff;box-shadow:0 4px 12px #00000014}.hf-c-arrow{position:absolute;top:50%;transform:translateY(-75%);width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid #fff;background:#ffd04c;font-size:20px;text-align:center;cursor:pointer;z-index:2;box-shadow:0 2px 8px #00000026}.hf-c-arrow.left{left:0}.hf-c-arrow.right{right:0}.hf-c-dots{display:grid;grid-auto-flow:column;gap:6px;justify-content:center;margin-top:8px}.hf-c-dot{width:6px;height:6px;border-radius:9999px;background:rgba(0,0,0,.25)}.hf-c-dot.active{background:#003d92}.hf-timeline{position:relative;margin:6px 0 12px}.hf-timeline:before{content:"";position:absolute;left:28px;top:0;bottom:0;width:0;border-left:2px dashed rgba(0,0,0,.35)}.hf-tl-item{position:relative;grid-template-columns:56px 1fr;column-gap:8px;margin-bottom:25px}.hf-tl-icon{position:absolute;left:10px;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:700;background:#e9e9e9;border:1px solid #ddd;color:#111}.hf-tl-icon.done{background:#fff;border-color:#ccc}.hf-tl-icon.live{background:#ffd04c;border-color:#fff}.hf-tl-icon.upcoming{background:#e9e9e9}.hf-tl-body{padding-left:56px;margin:auto}.hf-tl-time{font-weight:800;background:#ffd04c;display:inline-block;padding:6px 10px;border-radius:10px;margin:0 0 6px}.hf-tl-time.pill{background:#cfd3da;color:#111}.hf-tl-title{font-weight:800;font-size:20px;margin-bottom:6px}.hf-tl-desc{margin:0 0 6px}.hf-btn{display:inline-block;padding:7px 14px;background:#003d92;color:#fff;border-radius:12px;text-decoration:none;font-weight:600}.hf-faq{margin:8px 0 16px}.hf-faq-item{border-top:2px solid rgba(0,0,0,.12)}.hf-faq-item:last-child{border-bottom:2px solid rgba(0,0,0,.12)}.hf-faq-item>summary{list-style:none;cursor:pointer;padding:12px 4px;display:flex;align-items:center;justify-content:space-between;font-weight:600}.hf-faq-item>summary::-webkit-details-marker{display:none}.hf-faq-item>summary:after{content:"▾";transition:transform .2s ease}.hf-faq-item[open]>summary:after{transform:rotate(180deg)}.hf-faq-a{padding:0 4px 12px;line-height:1.35}#rotate-hint{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000000000020;background:rgba(0,0,0,1);color:#fff;display:none;align-items:center;justify-content:center;text-align:center;padding:2vw}#rotate-hint.is-open{display:flex}#rotate-hint .box{max-width:60vw;background:black;color:#fff;padding:18px 22px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:roca,sans-serif;font-weight:800}#TopNavbarUrbanFutureSelectOptions{margin-top:90px!important}.PTcoinDiv.ShareInAppDiv{bottom:-50px;right:10px;background-color:#003d92!important;color:#fff!important;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:2px solid #fff;box-shadow:0 4px 12px #0000001f;background:#ffd04c;border-radius:9999px;padding:6px 10px}.PTcoinDiv.ShareInAppDiv .UFIconCoin{width:20px;height:20px}.PTcoinDiv.ShareInAppDiv .ShareInAppLabel{font-weight:700}.ShareSheetPopover{position:absolute;z-index:10000010;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 8px 24px #00000024;padding:8px;min-width:220px}.ShareSheetPopover .share-row{display:grid;gap:6px}.ShareSheetPopover .share-link,.ShareSheetPopover .share-copy{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#f7f7f7;text-decoration:none;color:#111;font-weight:600}.ShareSheetPopover .share-link:hover,.ShareSheetPopover .share-copy:hover{background:#ffd04c;border-color:#fff}.share-ico svg{width:18px;height:18px;display:block}.brand-messenger{color:#0084ff}.brand-whatsapp{color:#25d366}.UrbanFutureSegment.CheckboxSegment.CompulsorySegment{padding:clamp(8px,5vw,16px)!important;margin-bottom:clamp(50px,10vw,100px)!important;border:2px solid #003d92!important}.UrbanFutureSegment.StartSegment.BottomSegment.CompulsorySegment{padding:clamp(8px,5vw,16px)!important}#AboutYouSegment{border:2px solid #003d92!important;margin-bottom:clamp(50px,10vw,100px)!important}.UrbanFutureSegment.CheckboxSegment.OptionalSegment{padding:clamp(0px,.2vw,5px)!important;margin-bottom:clamp(16px,2vw,24px)!important;background-color:#f9d23598!important;border:2px solid #ffd04c!important}.CheckboxWrapper{height:100%!important;position:relative!important}.OptionalElementsWrapper{position:absolute!important;right:0!important;left:0!important;bottom:105px!important}@media all and (min-width: 1000px){.StartSegment{right:0!important;left:0!important}}#StartIncompleteMessage{bottom:85px!important}.UrbanFutureFormInputText{width:100%;box-sizing:border-box;padding:6px 12px;background-color:#f9d23580!important;border:solid 2px #f9d235!important;border-radius:10px;font:inherit;resize:vertical;min-height:16px}.pin-wrap,.participation-pin,.participation-pin *{box-sizing:border-box}:root{--pinSize: 46px;--pinIcon: 24px}.pin-wrap{position:absolute!important;width:var(--pinSize);height:var(--pinSize);display:flex;align-items:center;justify-content:center}.participation-pin{width:var(--pinSize);height:var(--pinSize);padding:8px;border:2px solid #fff;border-radius:9999px;background:#ffd04c!important;display:flex!important;align-items:center;box-shadow:0 4px 16px #0003;cursor:pointer;z-index:5}.participation-pin .icon{width:var(--pinIcon);height:var(--pinIcon);max-width:none;max-height:none;object-fit:contain;pointer-events:none}.participation-pin.selectedPin{background:#003d92!important}.pin-count{position:absolute;bottom:50px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;font-size:12px;line-height:1;background:#fff;color:#222;border-radius:9999px;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #0000001a;pointer-events:none;z-index:6}.pin-count img{width:14px;height:14px;display:block}.pin-chips{position:absolute;left:50%;bottom:calc(100% + 24px);transform:translate(-50%);display:flex;gap:4px;justify-content:center;align-items:center;z-index:4;pointer-events:none}@media screen and (max-width: 800px){.pin-chips{display:none}}.pin-chip{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#111;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px #00000014}.pin-popup{overflow-x:hidden;overflow-y:scroll;max-height:100px;position:absolute;transform:translate(-50%,-24px);background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:6px 8px;font-size:12px;color:#111;white-space:nowrap;box-shadow:0 6px 20px #00000026;z-index:5}.pin-popup .pill{display:block;margin:6px 4px;padding:2px 6px;border-radius:999px;background:#F2F4F7;border:1px solid #E5E7EB;font-weight:600}@media all and (max-width: 4000px) and (min-width:1500px){.questionTitleSpan{font-weight:500!important}.popupImageUF{max-height:290px;width:auto!important}.filter-label-text{font-weight:500}#commentQuestionLabel{padding-left:10px;padding-right:10px}.reactionsFilterMain{display:inline-flex;align-items:center;gap:6px;margin-right:10px;cursor:pointer;font-size:16px}.UFIconFilter{width:30px;height:30px;object-fit:contain}#commentQuestionSelect,#commentCheckboxContainer{background:transparent;border-color:#000!important;border-width:1px!important;border:solid;margin-bottom:10px;margin-top:0}.UrbanFutureCheckboxList{margin-top:5px;padding:10px 10px 0;border-radius:10px;background-color:transparent;font-size:13px;color:#000}.UrbanFutureCheckboxList input[type=checkbox]{display:none}.UrbanFutureCheckboxList label{display:block;margin-bottom:8px;cursor:pointer;padding-right:5px;padding-left:5px;font-weight:400!important}.UrbanFutureCheckboxList input[type=checkbox]{margin-right:8px;cursor:pointer}.UrbanFutureCheckboxList input[type=checkbox]+span{font-weight:400!important}.UrbanFutureCheckboxList input[type=checkbox]:checked+span{font-weight:400!important;background-color:#003d92;color:#fff;font-weight:700;border-radius:8px;padding-right:5px;padding-left:5px}#applyExploreFilters{margin-top:10px;width:100%}#reactionsFilteringSystem{width:80%;margin:auto}#sliderRange{background:#f9d235}#ratingRangeLabel{margin-bottom:50px;width:80%;margin-left:auto;margin-right:auto}.slider-value-label{position:absolute;top:14px;width:10px;text-align:center;transform:translate(-50%);background:#f9d235;color:#000;font-size:12px;padding:2px 6px;border-radius:4px;white-space:nowrap;z-index:5;pointer-events:none}#explore-controls{margin-top:30px;border-radius:15px;border:solid;border-color:#fff;min-height:50px;background-color:#ffffffa6}#reactionTypeSelection{border:none}#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:5px;top:105px}#confirmUserDelete{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#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}.deleteAccountButton{width:auto!important;color:#fff!important;background-color:#920000!important;font-size:16px!important}#UrbanFutureConfirmDelete{color:#fff!important;background-color:#920000!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}.BackButton,#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}.FormSegmentDelete{margin:5px 0 0;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!important}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}.EngagementOptions{margin-left:30%;margin-right:30%}#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){.questionTitleSpan{font-weight:500!important}.popupImageUF{max-height:200px;width:auto!important}.filter-label-text{font-weight:500}#commentQuestionLabel{padding-left:10px;padding-right:10px}.reactionsFilterMain{display:inline-flex;align-items:center;gap:6px;margin-right:10px;cursor:pointer;font-size:16px}.UFIconFilter{width:30px;height:30px;object-fit:contain}#commentQuestionSelect,#commentCheckboxContainer{background:transparent;border-color:#000!important;border-width:1px!important;border:solid;margin-bottom:10px;margin-top:0}.UrbanFutureCheckboxList{margin-top:5px;padding:10px 10px 0;border-radius:10px;background-color:transparent;font-size:13px;color:#000}.UrbanFutureCheckboxList input[type=checkbox]{display:none}.UrbanFutureCheckboxList label{display:block;margin-bottom:8px;cursor:pointer;padding-right:5px;padding-left:5px;font-weight:400!important}.UrbanFutureCheckboxList input[type=checkbox]{margin-right:8px;cursor:pointer}.UrbanFutureCheckboxList input[type=checkbox]+span{font-weight:400!important}.UrbanFutureCheckboxList input[type=checkbox]:checked+span{font-weight:400!important;background-color:#003d92;color:#fff;font-weight:700;border-radius:8px;padding-right:5px;padding-left:5px}#applyExploreFilters{margin-top:10px;width:100%}#reactionsFilteringSystem{width:80%;margin:auto}#sliderRange{background:#f9d235}#ratingRangeLabel{margin-bottom:50px;width:80%;margin-left:auto;margin-right:auto}.slider-value-label{position:absolute;top:14px;width:10px;text-align:center;transform:translate(-50%);background:#f9d235;color:#000;font-size:12px;padding:2px 6px;border-radius:4px;white-space:nowrap;z-index:5;pointer-events:none}#explore-controls{margin-top:30px;border-radius:15px;border:solid;border-color:#fff;min-height:50px;background-color:#ffffffa6}#reactionTypeSelection{border:none}#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:5px;top:105px}#confirmUserDelete{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#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}.deleteAccountButton{width:auto!important;color:#fff!important;background-color:#920000!important;font-size:16px!important}#UrbanFutureConfirmDelete{color:#fff!important;background-color:#920000!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}.BackButton,#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}.FormSegmentDelete{margin:5px 0 0;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!important}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){.questionTitleSpan{font-weight:500!important}.popupImageUF{max-height:200px;width:auto!important}.filter-label-text{font-weight:500}#commentQuestionLabel{padding-left:10px;padding-right:10px}.reactionsFilterMain{display:inline-flex;align-items:center;gap:6px;margin-right:10px;cursor:pointer;font-size:16px}.UFIconFilter{width:30px;height:30px;object-fit:contain}#commentQuestionSelect,#commentCheckboxContainer{background:transparent;border-color:#000!important;border-width:1px!important;border:solid;margin-bottom:10px;margin-top:0}.UrbanFutureCheckboxList{margin-top:5px;padding:10px 10px 0;border-radius:10px;background-color:transparent;font-size:13px;color:#000}.UrbanFutureCheckboxList input[type=checkbox]{display:none}.UrbanFutureCheckboxList label{display:block;margin-bottom:8px;cursor:pointer;padding-right:5px;padding-left:5px;font-weight:400!important}.UrbanFutureCheckboxList input[type=checkbox]{margin-right:8px;cursor:pointer}.UrbanFutureCheckboxList input[type=checkbox]+span{font-weight:400!important}.UrbanFutureCheckboxList input[type=checkbox]:checked+span{font-weight:400!important;background-color:#003d92;color:#fff;font-weight:700;border-radius:8px;padding-right:5px;padding-left:5px}#applyExploreFilters{margin-top:10px;width:100%}#reactionsFilteringSystem{width:80%;margin:auto}#sliderRange{background:#f9d235}#ratingRangeLabel{margin-bottom:50px;width:80%;margin-left:auto;margin-right:auto}.slider-value-label{position:absolute;top:14px;width:10px;text-align:center;transform:translate(-50%);background:#f9d235;color:#000;font-size:12px;padding:2px 6px;border-radius:4px;white-space:nowrap;z-index:5;pointer-events:none}#explore-controls{margin-top:30px;border-radius:15px;border:solid;border-color:#fff;min-height:50px;background-color:#ffffffa6}#reactionTypeSelection{border:none}#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:5px;top:105px}#confirmUserDelete{margin:auto;padding:1.5rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#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}.deleteAccountButton{width:auto!important;color:#fff!important;background-color:#920000!important;font-size:16px!important}#UrbanFutureConfirmDelete{color:#fff!important;background-color:#920000!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}.BackButton,#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}.FormSegmentDelete{margin:5px 0 0;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!important}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){.questionTitleSpan{font-weight:500!important}.popupImageUF{max-height:150px;width:auto!important}.AnalyticsConclusionSegment{margin-top:0!important;margin-bottom:0!important}.filter-label-text{font-weight:500;display:none}#commentQuestionLabel{padding-left:10px;padding-right:10px}.reactionsFilterMain{display:inline-flex;align-items:center;gap:6px;margin-right:10px;cursor:pointer;font-size:16px}.UFIconFilter{width:30px;height:30px;object-fit:contain}#commentQuestionSelect,#commentCheckboxContainer{background:transparent;border-color:#000!important;border-width:1px!important;border:solid;margin-bottom:10px;margin-top:0}.UrbanFutureCheckboxList{margin-top:5px;padding:10px 10px 0;border-radius:10px;background-color:transparent;font-size:13px;color:#000}.UrbanFutureCheckboxList input[type=checkbox]{display:none}.UrbanFutureCheckboxList label{display:block;margin-bottom:8px;cursor:pointer;padding-right:5px;padding-left:5px;font-weight:400!important}.UrbanFutureCheckboxList input[type=checkbox]{margin-right:8px;cursor:pointer}.UrbanFutureCheckboxList input[type=checkbox]+span{font-weight:400!important}.UrbanFutureCheckboxList input[type=checkbox]:checked+span{font-weight:400!important;background-color:#003d92;color:#fff;font-weight:700;border-radius:8px;padding-right:5px;padding-left:5px}#applyExploreFilters{margin-top:10px;width:100%}#reactionsFilteringSystem{width:80%;margin:auto}#sliderRange{background:#f9d235}#ratingRangeLabel{margin-bottom:50px;width:80%;margin-left:auto;margin-right:auto}.slider-value-label{position:absolute;top:14px;width:10px;text-align:center;transform:translate(-50%);background:#f9d235;color:#000;font-size:12px;padding:2px 6px;border-radius:4px;white-space:nowrap;z-index:5;pointer-events:none}#explore-controls{margin-top:15px;border-radius:15px;border:solid;border-color:#fff;min-height:50px;background-color:#ffffffa6}#reactionTypeSelection{border:none}#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}.deleteAccountButton{width:auto!important;color:#fff!important;background-color:#920000!important;font-size:16px!important}#UrbanFutureConfirmDelete{color:#fff!important;background-color:#920000!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:1rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;display:none}#menuLogInDivUF{margin:auto;padding:1rem;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:5px;top:105px}#confirmUserDelete{margin:auto;padding:1rem;justify-content:left;background-color:transparent;height:auto;border-radius:1rem;box-shadow:1px 1px 3px #5e5e5e24,-1px -1px 3px #5e5e5e24}#userPanelUF{margin:auto;padding:1rem;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:1rem;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:25px;left:25px;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}.BackButton,#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}.FormSegmentDelete{margin:5px 0 0;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!important}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}}.results-container>div{width:100%;padding:0 2% 20px;box-sizing:border-box;border-bottom:2px solid white}.results-container h1{margin:10px inherit;font-size:1.5em}.results-container h2{margin:5px inherit;font-size:1.1em}.results-container{margin-top:65px;margin-bottom:80px}#statistics-container .canvas-div{padding:0 5%;box-sizing:border-box;height:fit-content;max-height:400px}#statistics-container .canvas-div.tall-chart{height:300px}@media (max-width: 600px) and (min-width: 100px){#statistics-container .canvas-div{max-height:200px}#statistics-container .canvas-div.tall-chart{max-height:300px}}@media (max-width: 1024px) and (min-width: 601px){#statistics-container .canvas-div{padding:0 15%;min-height:200px}#statistics-container .canvas-div.tall-chart{padding:0 10%;min-height:250px;max-height:300px}}@media (min-width: 1400px){#statistics-container .canvas-div{padding:0 15%;min-height:200px}#tall-chart-container{padding:0 10%}#statistics-container .canvas-div.tall-chart{padding:0 5%}}.h-centered{display:flex;justify-content:center}.w-100{width:100%}.w-50{width:50%}.underlined{margin:0 2% 10px;border-bottom:2px solid black}.flex{display:flex;gap:20px}.flex.vertical{flex-direction:column}#people-icon{flex:1;width:100%;object-fit:contain;min-width:20%}.v-centered{align-items:center}span.v-centered{display:flex;align-items:center;padding-bottom:5px;line-height:.9}#participant-count{font-weight:700;font-size:200%}#share-results-button{height:55px;border-radius:30px;padding:0 35px;font-size:130%;background-color:#003d92;border:3px solid white;cursor:pointer;transition:background-color .3s}a#share-results-button{text-decoration:none}#share-results-button:hover{background-color:#0051c4}#share-results-button *{height:100%}#share-results-button span{color:#fff}.question-button{background-color:transparent;border:none;cursor:pointer;padding:0}.question-button>div{gap:15px;transition:gap .3s}.question-button:hover>div{gap:10px}.question-button.selected>div{gap:10px}.question-button>div>*{background-color:#fff;border:4px solid #F9D235;color:#000;border-radius:50%;height:30px;min-width:fit-content;width:30px;display:flex;justify-content:center;align-items:center;font-weight:700;gap:5px;font-size:200%;padding:10px;transition:background-color .3s,border .3s}.question-button:hover>div>*{border:4px solid #ffdf5f}.question-button.selected>div>*{background-color:#003d92;border:4px solid #0051c4;color:#fff}.question-button.selected:hover>div>*{background-color:#0051c4;border:4px solid #006aff}.question-button>div>div{border-radius:25px}.question-button.selected:hover>div>.question-icon{border-width:8px}.question-button>div>.question-icon{padding:15px;font-size:250%;height:40px;border-width:8px}.question-button>div img{height:100%;transition:filter .3s}.question-button.selected>div img{filter:brightness(0) saturate(100%) invert(98%) sepia(14%) saturate(302%) hue-rotate(87deg) brightness(114%) contrast(100%)}.black-filter{filter:brightness(0) saturate(100%) invert(0%) sepia(83%) saturate(7433%) hue-rotate(210deg) brightness(115%) contrast(115%)}.white-filter{filter:brightness(0) saturate(100%) invert(98%) sepia(14%) saturate(302%) hue-rotate(87deg) brightness(114%) contrast(100%)}.question-container{background-color:#fff;border:4px solid #F9D235;color:#000;border-radius:20px;height:70px;font-size:120%;padding:0 20px;overflow:hidden}.question-container .question-text{display:flex;align-items:center;height:100%;justify-content:center;transform:translateY(0);transition:transform .3s;text-align:center}.question-text.disappearing{transform:translateY(-100%)}.question-text.appearing{transform:translateY(100%)}.sentiments-container{justify-content:space-around;gap:40px;padding:0 15%}.sentiments-container img{width:100%}.themes-table-header{position:relative;background-color:#f9d235;color:#000;font-weight:700;font-size:130%;height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 18px 0 10px;border:2px solid white;border-radius:15px}#themes-sort-button:hover .themes-table-header{background-color:#ffdf5f}.themes-table{position:relative;top:-15px;border:2px solid white;border-top:none;border-radius:0 0 15px 15px;box-sizing:border-box;padding:20px 10px 10px;height:180px;overflow:hidden}.themes-scroll-container{height:100%;background-color:#f3e6ab;overflow:scroll;scrollbar-color:#F9D235 transparent}.scroll-area{height:fit-content;display:flex;flex-direction:column;gap:3px;background-color:#f9d235;margin-right:12px}.theme-row{background-color:#f3e6ab;padding:5px 0;display:flex;align-items:center;justify-content:space-between;height:40px}.theme-row div{height:70%;display:flex;align-items:center;gap:8px}.theme-row img{height:100%}#themes-sort-button{background-color:transparent;border:none;cursor:pointer;width:100%;padding:0}#themes-sort-button img{height:40%;transition:transform .3s}#themes-sort-button.ascending img{transform:scaleY(-1)}#UrbanFutureChooseRoleTitle{z-index:2}.relative-container{position:relative;height:0}.tab-container{z-index:1;position:absolute;display:flex;justify-content:space-between;padding:0 2%;box-sizing:border-box;top:-20px;width:100%}.tab{background-color:#f6da67;border:4px solid white;color:#000;border-radius:0 0 20px 20px;height:fit-content;min-width:fit-content;width:48%;display:flex;justify-content:center;align-items:center;font-weight:700;gap:5px;font-size:100%;padding:15px 10px 10px;box-sizing:border-box;transition:background-color .3s,border .3s,color .3s,padding .3s}.tab.selected{background-color:#003d92;border:4px solid white;color:#fff;padding-top:25px;padding-bottom:20px}.results-container.hidden{display:none!important}#gallery-grid{display:flex;flex-wrap:wrap}#gallery-grid.hidden{display:none}.gallery-sizer,.gallery-item{width:45%;margin:2.5%}.gallery-item{border-radius:8px;overflow:hidden;transition-property:transform,opacity,width,top!important}.gallery-item img{width:100%;height:auto;display:block}.gallery-item div{position:absolute;display:flex;justify-content:center;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:100%;padding:5px;box-sizing:border-box;font-size:14px}#lightbox-image-container>div{width:100%;height:100%;position:relative}.lightbox img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;border-radius:20px;transition:opacity .5s ease}#lightbox-image{z-index:1001}#lightbox-original-image{z-index:1000}.transparent{opacity:0;pointer-events:none}.lightbox{position:absolute;overflow:scroll;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;border-radius:20px;z-index:999;flex-direction:column;color:#fff;font-size:1.2em;padding:20px 20px 100px;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .3s ease}.lightbox.visible{opacity:1;pointer-events:all}#lightbox-image-container{margin-top:150px;width:100%;display:flex;justify-content:center;margin-bottom:25px}#lightbox-image-container:before{content:"";display:block;padding-top:66.6%}#lightbox-answer,#lightbox-cue-card{font-weight:400}.lightbox i{margin-bottom:25px}#lightbox-buttons-container{width:100%;justify-content:space-between;gap:12%}#lightbox-buttons-container button{background:#595959;color:#fff!important;font-size:1.2em;padding:10px 20px;border-radius:15px;border:none;cursor:pointer;transition:background .3s,transform .2s;flex:1}#lightbox-buttons-container button:hover{background:#777777;transform:scale(1.05)}#lightbox-buttons-container button:nth-child(2){flex:6;padding:10px 5px}#lightbox-close-button{position:absolute;z-index:1002;top:20px;right:20px;background:#595959;border-radius:50%;width:50px;height:50px;padding-bottom:10px;padding-left:6px;border:none;color:#fff!important;font-size:2em;cursor:pointer;transition:background .3s;box-sizing:border-box}#lightbox-close-button:hover{background:#777777}#lightbox-close-button div{display:flex;justify-content:center;align-items:center;line-height:0}#lightbox-likes{z-index:1002;bottom:0;right:0;position:absolute;font-size:2em;width:auto;height:auto;padding:10px;background-color:#0009;border-radius:20px 0;pointer-events:none}@media (max-width: 600px){.lightbox{border-radius:0}#lightbox-buttons-container{gap:5%}#lightbox-buttons-container button:nth-child(2){flex:8;padding:10px 0}}#loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:55px;transform:scale(1.8)}#loading-screen.hidden{display:none}#loading-screen .dot-elastic,#loading-screen .dot-elastic:before,#loading-screen .dot-elastic:after{background-color:#f9d235!important;color:#f9d235!important}
