@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700&display=swap&subset=cyrillic);@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&display=swap&subset=cyrillic);.Header{background:linear-gradient(270deg,#66bb6a 0,#338a3e);box-shadow:0 1px 1px #666;color:#fff;transition:all .25s}.Header,.Header *{box-sizing:border-box}.Header a{text-decoration:none}.Header.Header-Default{height:50px;padding-left:15px}.Header.Header-Mini{max-height:100vh;overflow-y:auto}.Header .Logo img{height:40px;vertical-align:middle;width:100px}.Header .Header--Left{display:inline-block;opacity:1;transition:all .25s}.Header .Header--Right{float:right;padding-right:10px}.Header .Header--Right .HeaderButton-Search,.Header .Header--Right .NotificationBell{padding:5px 15px}.Header .Header--Left.Header--Left-Maximizing{display:none;position:absolute}.Header .Header--Left.Header--Left-Minimizing{opacity:0;position:absolute}.Header .Header--Left.Header--Left-Minimized{display:none;opacity:0}.Header.Header-Mini{display:none}.Header.Header-Mini:hover{cursor:pointer;-webkit-filter:brightness(95%);filter:brightness(95%)}.Header.Header-Mini .HeaderButton{padding:5px 25px}.Header.Header-Mini .Header-Mini--MenuToggler{height:50px;line-height:50px;padding:0 1em}.Header.Header-Mini .Header-Mini--MenuToggler .Icon{height:25px;vertical-align:middle;width:25px}.Header.Header-Mini .GroupHeader--DropdownMenu .HeaderButton,.Header.Header-Mini .HeaderButton a,.Header.Header-Mini .UserPanel{display:block}.Header.Header-Mini .NotificationBell .NotificationBell--Icon+.HeaderButtonText{margin-left:.5em}@media (max-width:800px){.Header.Header-Default{display:none}.Header.Header-Mini{display:block}.UserProfileDropdownMenu .DropdownMenu--BodyWrapper{left:-120px!important}.UserProfileDropdownMenu .UserProfileDropdownMenu--Toggler{padding:5px 10px!important}.UserProfileDropdownMenu .UserProfileDropdownMenu--Toggler:after{content:none!important}}.HeaderButton{display:inline-block;padding:5px 8px;color:#fff;text-decoration:none;line-height:40px;cursor:pointer;font-size:11pt;transition:all .3s;position:relative;z-index:2}.HeaderButton:hover{background:rgba(0,0,0,.1)}.HeaderButton a{color:#fff;text-decoration:none;display:inline-block}.HeaderButton .Icon{vertical-align:middle;width:25px;height:25px}.HeaderButton .Icon+.HeaderButtonText{margin-left:.5em}.Dialog.MarkerSearchDialog{height:90%;min-height:300px;top:.5em;bottom:auto;padding:0!important;pointer-events:none}.Dialog.MarkerSearchDialog .SearchPanel{background:linear-gradient(270deg,#66bb6a 0,#338a3e);pointer-events:auto;margin-top:-5px;height:45px}.Dialog.MarkerSearchDialog .SearchTextBox{max-width:500px;margin:auto}.Dialog.MarkerSearchDialog .ResultsPanel{border-radius:5px;box-shadow:0 0 40px -5px #333;max-width:500px;margin:50px auto;pointer-events:auto}.Dialog.MarkerSearchDialog .ResultsPanel .Markers{height:500px}.Dialog.MarkerSearchDialog .ResultsPanel .Markers .Markers--Container{max-height:100%;height:100%}.Dialog.MarkerSearchDialog .ResultsPanel .PanelTitle{margin:auto;position:relative}.Dialog.MarkerSearchDialog .CloseIcon{width:15px;color:#000;display:inline;position:absolute;top:0;bottom:0;right:1em;margin:auto;cursor:pointer}.Dialog.MarkerSearchDialog .ResultsPanel .Marker--DateCreated{font-size:12px}@media (max-width:420px){.Dialog.MarkerSearchDialog .ResultsPanel{margin:5px auto;height:100%}}.Dialog{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:100}.FormErrors{padding:0 .5em}.Alert{white-space:normal;word-wrap:break-word;display:block;position:relative;padding:6px 34px 8px 14px;font-size:9pt}.Alert.full{margin:0}.Alert:not(.full){margin:1em 0}.Alert a{text-decoration:none;font-weight:700;border-bottom:1px dotted}.Alert.Alert-error{background:linear-gradient(rgba(165,3,3,.75) 100%,rgba(201,0,0,.75)) no-repeat;color:#fff}.Alert.Alert-error a{color:#fff;border-bottom-color:#fff}.Alert.Alert-error button{color:#fff}.Alert.Alert-info{background:#4527a0;color:#fff}.Alert.Alert-info a{color:#fff;border-bottom-color:#fff}.Alert.Alert-info button{color:#fff}.Alert button{position:absolute;top:0;right:5px;background:none;font-size:10pt;text-shadow:none;box-shadow:none;border:none}.Alert .Bold,.Alert button{font-weight:700}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.Spinner{text-align:center}.Spinner img{padding:1em;max-width:100%;width:50px;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.Form{position:relative}.Form .Form--Backdrop{position:absolute;background:hsla(0,0%,100%,.65);top:0;left:0;width:100%;height:100%;z-index:1;text-align:center}.Form .Form--Backdrop .Spinner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100px;height:100px;z-index:100}.Text{text-align:justify}.EmptyListCaption{text-align:center;color:#338a3e;padding:1em 0;width:100%;font-weight:700}.EmptyListCaption img{display:block;width:75px;margin:5px auto;-webkit-filter:hue-rotate(47deg) brightness(1);filter:hue-rotate(47deg) brightness(1)}.ListItem{display:flex}.ListItemLogo{position:relative}.ListItemLogo .ListItemLogo--Image{max-width:100%;max-height:100%}.ListItemCaption{white-space:normal;word-wrap:break-word;font-size:9pt;color:#888}.ListMenuBar{padding:5px 10px;border-bottom:1px solid #ddd}.ListMenuBarItem{display:inline-block}.ListMenuBarItem .Icon{width:25px;height:25px;cursor:pointer;transition:all .3s;vertical-align:middle;-webkit-filter:hue-rotate(247deg) brightness(1);filter:hue-rotate(247deg) brightness(1)}.ListMenuBarAction{cursor:pointer;margin-right:.5em}.ListMenuBarAction .ListMenuBarAction--Text{font-size:10pt;border-bottom:1px solid #7953d2;margin-left:5px}.ListMenuBarAction .ListMenuBarAction--Text,.Tag{text-decoration:none;color:#7953d2;font-weight:700}.Tag{display:inline-block;cursor:pointer;font-size:9pt;line-height:14pt;word-wrap:break-word;word-break:break-all;max-width:100%;margin-right:.5em;border-radius:10px;transition:background .25s}.Tag.Tag-Selected{color:#fff;background:#7953d2;box-shadow:1px 1px 3px -2px #333;padding:2px 10px}.Tag:before{content:"#"}.Marker{border-bottom:1px solid #ddd;cursor:pointer;transition:all .3s}.Marker-Selected,.Marker:not(.Marker-Selected):hover{background:#f6f3fc}.Marker .ListItemLogo{flex:0 0 35px;padding:8px 15px}.Marker .ListItemLogo .ListItemLogo--Image{border-radius:50%;box-shadow:0 0 5px -2px #333}.Marker.Marker-Deleted .ListItemTitle{text-decoration:line-through}.Marker .ListItemContent{flex:1;padding:8px;position:relative}.Marker .ListItemContent .ListItemTitle{font-size:11pt;font-weight:700;width:calc(100% - 40px)}.Marker .ListItemContent .ListItemTitle a{color:#7953d2;text-decoration:none}.Marker .ListItemContent .ListItemTitle a:hover{text-decoration:underline}.Marker .ListItemContent .ListItemCaption{width:calc(100% - 40px)}.Marker .Tags{padding:1em 0 0}.Markers--Container{max-height:60vh;overflow-y:scroll}.Panel{background:#fff;box-shadow:-1px 2px 6px 1px #8e8e8e;position:relative;word-wrap:break-word}.Panel .Panel--Content{padding:1em}.PanelDefaultTitle{border-bottom:1px solid #ddd;color:#4527a0;font-size:14pt;font-weight:700;padding:1em}.PanelGradientBackground{background:linear-gradient(180deg,#66bb6a 0,#338a3e);color:#fff}.PanelGradientBackground .PanelCaption,.PanelGradientBackground .PanelDefaultTitle,.PanelGradientBackground .PanelTitle{color:#fff}.PanelTitle{color:#338a3e;font-size:14pt;font-weight:700;padding:15px}.TextBox input[type=password],.TextBox input[type=text],.TextBox textarea{width:100%;height:25px;padding:5px;border:1px solid #ccc;border-radius:3px;font-size:11pt;font-family:PT Sans,sans-serif;line-height:1.1;box-sizing:content-box}.TextBox textarea{height:120px;width:100%}.TextBox label+textarea{margin-top:5px}.TextBox input,.TextBox textarea{outline-color:#7953d2}.FormInput{display:flex;flex-wrap:wrap;vertical-align:top;margin:0 .5em 1em;position:relative;align-content:center}.FormInput label{display:block;font-size:10pt;line-height:1;margin:5px 0;color:#338a3e;flex:0 0 100%}.FormInput .Hint{margin:5px 5px 5px 0}.FormInput .Alert{width:100%}.UserPanel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.UserPanel,.UserPanel a{display:inline-block}.UserProfileDropdownMenu--Toggler{padding:5px 2.5em 5px 10px}.UserProfileDropdownMenu--Toggler:after{content:"▼";position:absolute;right:1em;font-size:7pt;color:#fff}.UserProfileDropdownMenu--Avatar{width:30px;height:30px;border-radius:50%;margin:0 .5em;vertical-align:middle}.DropdownMenu--BodyWrapper{min-width:175px;left:0;top:60px}.UserProfileDropdownMenu--Body .Icon{width:25px;height:25px}.UserProfileDropdownMenu--Body .ItemText{color:#7953d2}@media (max-width:540px){.UserProfileDropdownMenu .UserProfileDropdownMenu--Name{display:none}.UserProfileDropdownMenu .DropdownMenu--BodyWrapper{left:-50px}.UserProfileDropdownMenu .DropdownMenuBody:before{left:70px}.UserProfileDropdownMenu .DropdownMenuBody:after{left:71px}}.DropdownMenu{display:inline-block}.DropdownMenu .DropdownMenu--Container{position:relative}.DropdownMenu .DropdownMenu--BodyWrapper{position:absolute;left:0;top:calc(100% + 5px);z-index:100}.TopLevelContainer{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000;transition:opacity .5s}.ContentContainer{width:165px;position:relative;pointer-events:auto}.ContentContainer .DropdownItem{cursor:pointer}.ContentContainer .DropdownItem:hover{background:#d7d7d7}.ContentContainer .Icon{width:20px;margin-right:10px;vertical-align:middle;transition:all .3s;cursor:pointer}.ContentContainer .Icon:hover{-webkit-filter:brightness(75%);filter:brightness(75%)}.DropdownMenuBody{background:#fff;box-shadow:0 0 5px -4px #333;border-radius:3px;border:1px solid #eee;width:165px}.HeaderMenuItem{padding:5px 8px;transition:all .3s}.HeaderMenuItem:hover{background:#f6f3fc}.HeaderMenuItem a .Icon,.HeaderMenuItem a .Icon:hover{vertical-align:middle;margin-right:5px}.HeaderMenuItem .ItemText{font-weight:700}.HeaderMenuItem a{display:block;line-height:30px;font-size:10pt;text-decoration:none}.Gallery{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:2}.Gallery .Gallery--Prev{position:absolute;top:0;bottom:0;left:1em}.Gallery .Gallery--Next{position:absolute;top:0;bottom:0;right:1em}.Gallery .Gallery--Close{position:absolute;top:1em;right:1em}.Gallery .Gallery--Close,.Gallery .Gallery--Next,.Gallery .Gallery--Prev{width:50px;height:50px;cursor:pointer;margin:auto;z-index:3}.Gallery .Gallery--Image{position:absolute;left:0;right:0;top:0;bottom:0;max-width:85%;max-height:85%;margin:auto}.Notifier{position:absolute;left:0;right:0;top:75px;margin:0 auto;width:350px;min-height:25px;background:linear-gradient(180deg,#fff,#fefefe 75%,#f2f2f2);box-shadow:0 0 7px -3px #333;z-index:10000;cursor:pointer;padding:1em}.Notifier .Icon{display:inline-block;width:50px;vertical-align:middle;padding:0 2em 0 1em;float:left}.Notifier.Notifier-success{border-top:10px solid #438843}.Notifier.Notifier-error{border-top:maroon}.Notifier.Notifier-info{border-top:10px solid #4527a0;color:#4527a0}.UserGuideLayer{top:0;left:0;position:fixed;height:100vh;width:100vw;z-index:3;background-blend-mode:overlay;overflow:hidden;mix-blend-mode:hard-light}.Layout{min-height:100vh;overflow:hidden}.Layout h1{color:#4527a0}body{background:#fbfbfb;padding:0;margin:0;font-family:PT Sans,sans-serif}.DefaultLayout{min-height:100%}.DefaultLayout .Page{padding:1em 2em}.DefaultLayout .Page h1{color:#4527a0}@media (max-width:480px){.DefaultLayout .Page{padding:1em}}.FormFixedLayout--Wrapper{display:flex;flex-direction:column;justify-content:center}.FormFixedLayout--Wrapper>*{margin:1em auto;width:300px}.WideFixedLayout--Wrapper{max-width:800px;padding:1em;margin:0 auto}.MapMarker{background:#fff;border:3px solid #eee;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.8);display:block;height:30px;opacity:1;position:relative;width:30px}.MapMarker.MapMarker-Selected{border:5px solid #f6a828}.MapMarker img{border-radius:50px;box-shadow:inset 0 0 1px 0 #888,0 0 0 0 #888;height:30px;width:30px}.Map-hidden{display:none}.MarkerBalloon{box-shadow:0 1px 5px -2px #333;margin-left:30px;margin-top:-155px;position:relative;width:250px}.MarkerBalloon:after{border-bottom:15px solid transparent;border-right:15px solid #fff;border-top:15px solid transparent;content:" ";left:-15px;position:absolute;top:142px}.MarkerBalloon:before{border-bottom:17px solid transparent;border-right:17px solid #ddd;border-top:17px solid transparent;content:" ";left:-17px;position:absolute;top:140px}.MarkerBalloon .MarkerBalloon--Header{background:linear-gradient(180deg,#66bb6a 0,#338a3e);color:#fff;padding:.5em 2.5em .5em .5em;position:relative;text-shadow:0 0 3px #333}.MarkerBalloon .MarkerBalloon--Header .MarkerBalloon--Header--Title{font-size:18pt;font-weight:700;line-height:24pt}.MarkerBalloon .MarkerBalloon--Header .MarkerBalloon--Header--Address{font-family:PT Sans,sans-serif;font-size:9pt;margin-top:.5em}.MarkerBalloon .MarkerBalloon--Header .MarkerBalloon--Header--Close{cursor:pointer;width:20px;height:20px;position:absolute;right:.75em;top:.75em;display:flex;justify-content:center;align-items:center}.MarkerBalloon .MarkerBalloon--Header .MarkerBalloon--Header--Close img{width:15px;display:block}.MarkerBalloon .MarkerBalloon--Bottom{background:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:.5em}.MarkerBalloon .MarkerBalloon--Logo{background:#fff;height:250px;width:250px}.MarkerBalloon .MarkerBalloon--Logo img{width:100%}.MarkerBalloon .MarkerBalloon--Controls{background:#fff;border-top:1px solid #ddd;color:#fff;font-size:10pt;height:35px;margin:0;position:relative}.MarkerBalloon .MarkerBalloon--Controls .MarkerMenu{display:flex;flex-wrap:wrap;top:8px}.MapMarkerMenu{width:20px;height:20px;position:absolute;bottom:.75em;right:.75em}.MapMarkerMenu .DropdownMenu{position:static}.MapMarkerMenu .DropdownMenu--BodyWrapper{top:auto;bottom:calc(100% + 10px)}.MapMarkerMenu .DropdownMenuBody:after,.MapMarkerMenu .DropdownMenuBody:before{display:none}.DropdownItem{display:block;padding:5px 8px;cursor:pointer}.Await{background-size:300% 10%;-webkit-animation:gradient 5s ease infinite;animation:gradient 5s ease infinite}.Await.Green{background-image:linear-gradient(90deg,hsla(0,0%,100%,.4),rgba(0,255,0,.14118))}.Await.Red{background-image:linear-gradient(90deg,hsla(0,0%,100%,.4),rgba(255,53,49,.14))}@-webkit-keyframes gradient{0%{background-position:0 0}50%{background-position:200% 0}to{background-position:0 0}}@keyframes gradient{0%{background-position:0 0}50%{background-position:200% 0}to{background-position:0 0}}#Root,.MapLayout,body,html{height:100%;position:relative}.MapLayout #Map{height:calc(100% - 50px);position:relative}.MapLayout .Page{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;pointer-events:none}.MapLayout .Page>*{pointer-events:all}.MapLayout .Page>:first-child{display:block;position:absolute;top:1em;left:1em;z-index:1;width:350px;background:#fff}@media (max-width:480px){.MapLayout .Page>:first-child{display:block;right:1em;left:1em;width:auto;overflow-y:auto;max-height:calc(100vh - 2em - 50px)}}.MapLayout .Page>:nth-child(2){display:block;position:absolute;top:1em;right:1em;z-index:1;width:350px;max-height:60vh;overflow-y:scroll}@media (max-width:620px){.MapLayout .Page>:nth-child(2){display:none}}@media (max-width:655px){.MapLayout .Page>:nth-child(2){right:0}}.LoginPage .Panel .Panel,.LoginPage .Panel .PanelContent{padding:1em 2em}.LoginPage .Panel .PanelContent .Form .Buttons{justify-content:space-between}.LoginPage .Panel .PanelContent .Form .LinkBlock{margin-top:1em;text-align:center}.LoginPage .Panel .PanelContent .Form .LinkBlock a{color:#7953d2;cursor:pointer;text-decoration:none}.Button{font:10pt/10pt PT Sans,sans-serif;height:30px;border-radius:3px;border:none;box-shadow:1px 1px 3px -1px #444;padding:10px 12px;cursor:pointer;min-height:30px;vertical-align:middle;background:linear-gradient(180deg,#e8e8e8 0,#d5d5d5);color:#111;text-shadow:0 1px #dadada;transition:all .3s;position:relative;outline-color:#7953d2}.Button:hover{background:linear-gradient(180deg,#f2f2f2 0,#e0e0e0)}.Button.Button-Action{color:#fff;text-shadow:none}.Button.Button-Action,.Button.Button-Action:hover{background:linear-gradient(180deg,#7953d2 0,#4527a0)!important}.Button img{max-height:15px;margin-right:5px;vertical-align:middle}.Buttons{display:flex;flex-wrap:wrap;justify-content:flex-start}.Buttons>*{margin:0 .5em}.Page{position:relative}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar{background-color:#efefef;width:10px;height:10px}::-webkit-scrollbar:hover{background-color:#e0e0e0}::-webkit-scrollbar-thumb{background-color:#b0b0b0;border:1px solid #efefef;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#999;border:1px solid #ddd}.PanelContent{padding:1em}.agreement-link,.privacy-link{cursor:pointer;text-decoration:underline}.FlatPageDialog{display:flex;flex-direction:column;height:80vh;left:25vw;position:absolute;top:10vh;width:50vw}.FlatPageDialog-title{display:flex;justify-content:space-between;align-items:center;height:40px}.FlatPageDialog-title .CloseIcon{max-width:1em}.FlatPageDialog-title .CloseIcon:hover{cursor:pointer}.FlatPageDialog-content{flex:1;overflow-y:scroll}.PanelContent.FlatPageDialog-content{padding:0 1em}@media (max-width:1024px){.FlatPageDialog{left:15vw;width:70vw}}@media (max-width:800px){.FlatPageDialog{height:100%;left:0;top:0;width:100%}}.CatalogPage--Tags{width:250px!important}.CatalogPage--Tags .Tags{padding:.5em 1em}.GroupHome .Marker .Marker--DateCreated{font-size:9pt;margin-top:.5em}.GroupHome .Marker .Marker--DateCreated .PropertyValue{color:#444}.MarkerMenu{position:absolute;top:15px;right:10px}.MarkerMenu .DropdownMenu--Toggler .Icon{width:20px;cursor:pointer}.MarkerMenu .DropdownItem{color:#333;font-size:11pt;transition:all .3s;cursor:pointer}.MarkerMenu .DropdownItem:hover{background:#d7d7d7}.MarkerMenu .DropdownMenuBody .Icon{width:20px;margin-right:10px;vertical-align:middle;transition:all .3s;cursor:pointer}.MarkerMenu .Icon:hover{-webkit-filter:brightness(75%);filter:brightness(75%)}.MarkerMenu .DropdownMenu--BodyWrapper{width:160px;left:-165px;top:-5px}.MarkerMenu .MarkerMenu--Body:after,.MarkerMenu .MarkerMenu--Body:before{top:5px;bottom:auto}.PanelVerticalSpace{margin:0 0 1em}.PropertyText .PropertyText--Name{font-weight:700;color:#338a3e}.TabsHeader{display:flex;margin:0;padding:0;box-shadow:0 -1px 5px -2px #333;z-index:1;list-style:none;font-size:10pt;overflow-x:auto;overflow-y:hidden}.Tab,.TabsHeader{position:relative}.Tab{padding:1em;color:#777;transition:all .3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;flex:1 1 auto;text-align:center}.Tab.Tab-Active,.Tab:hover{background:#f6f3fc}.Tab.Tab-Active{transition:border-bottom 1s;color:#7953d2;font-weight:bolder}@-webkit-keyframes border_slide{0%{border-width:0}to{border-width:100%}}@keyframes border_slide{0%{border-width:0}to{border-width:100%}}.Dialog.ChooseGroupRequestCategoryDialog{background-color:#fff;box-shadow:0 0 40px -5px #333;height:200px;margin-top:0;max-width:550px;min-height:300px;top:4em}.Dialog.ChooseGroupRequestCategoryDialog .CloseIcon{cursor:pointer;position:absolute;right:1em;width:15px}.ChooseGroupRequestCategoryDialog .PanelMenu{margin:.5em 0 .5em .5em}.RequestCategory{border-bottom:1px solid #ddd;cursor:pointer;display:flex;flex-direction:row;padding:10px}.RequestCategory .ListItemContent{align-items:center;display:flex;flex-direction:row;width:100%}.RequestCategory:hover{background:#f2f8fc}.RequestCategory-Description,.RequestCategory-Title{color:#338a3e;text-decoration:none}.RequestCategory-NextButton{margin-left:auto}.RequestCategory-NextButton--Image{width:35px}.Dialog.ChooseGroupStatusSetDialog{background-color:#fff;box-shadow:0 0 40px -5px #333;height:200px;margin-top:0;max-width:550px;min-height:300px;top:4em}.Dialog.ChooseGroupStatusSetDialog .CloseIcon{cursor:pointer;position:absolute;right:1em;width:15px}.ChooseGroupStatusSetDialog .PanelMenu{margin:.5em 0 .5em .5em}.ChooseGroupStatusSetDialog .StatusSetList{height:80vh;overflow-y:scroll}.StatusSet--Container{border-bottom:1px solid #ddd;cursor:pointer;padding:10px}.StatusSet--Container:hover{background:#f2f8fc}.StatusSet-Title{color:#338a3e;text-decoration:none}.StatusSet-Description{color:#66bb6a;text-decoration:none}.PanelMenuBarItem-Icon{display:inline-block;margin-right:1em;width:30px}.PanelMenuBarItem .Icon{cursor:pointer;max-height:30px;transition:all .3s;vertical-align:middle}.PanelMenuBarItem .Icon:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.PanelMenuBarItem{border-radius:5px;height:30px}.HideIconContainer{position:absolute;right:10px;top:10px}.HideIconContainer .HideIcon{width:30px;height:30px;cursor:pointer;transition:.3s}.HideIconContainer .HideIcon img{display:block;width:100%;height:100%}.HideIconContainer .HideIcon-Closed{transform:rotate(90deg)}.lds-ellipsis{display:block;position:relative;width:80px;height:80px;margin:auto}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#3a9144;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.MarkerEditPage .Form{padding:1em;overflow-y:scroll;max-height:65vh}.MarkerEditPage .GeneratedForm{margin-bottom:1em}.GalleryUploader .GalleryUploader--Images{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:.5em}.GalleryUploader .GalleryImage{margin:.5em}.GalleryUploader .Dropzone--Image{display:block;width:50px;height:50px;margin:0 auto;opacity:.5}.Dropzone{display:flex;flex-wrap:wrap;background:#eee;color:#7953d2;border:1px dashed #7953d2;padding:1em .5em;cursor:pointer;text-align:center;width:100%}.Dropzone--Text{margin:auto}.GalleryImage .GalleryImage--Wrapper{width:130px;height:100px;box-sizing:border-box;border:1px solid #ddd;padding:1px;position:relative;text-align:center}.GalleryImage .GalleryImage--Controls{display:flex;justify-content:center;margin:5px 0 .5em}.GalleryImage .GalleryImage--Wrapper img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:126px;max-height:96px;box-sizing:border-box;display:inline-block;cursor:pointer}
/*!
 * Cropper.js v1.5.6
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-10-04T04:33:44.164Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.CropDialog{max-width:750px;height:500px;background:#fff;border:1px solid #ddd;border-radius:5px}.CropDialog .Cropper{max-height:450px}.CropDialog .Buttons{padding:10px 0}.ImageInput .ImageInput--ImageContainer{border:1px solid #ddd;display:block;padding:1em;text-align:center;width:100%}.ImageInput .ImageInput--ImageContainer .ImageInput--Image{margin-bottom:-5px;max-height:100%;max-width:100%}.ImageInput .ImageInput--ImageContainer .ImageInput--ImageControls{border-top:1px solid #ddd;justify-content:center;padding-top:1em}.CroppedImageInput>.FormInput.ImageInput{margin:0}.UserProfileEditPage .CroppedImageInput{margin-left:1em}.MarkerPage .Tabs{max-height:60vh;overflow-y:auto}.MarkerPage .MarkerPage--Description{margin:.5em 1em}.MarkerPage .MarkerPage--Publisher{margin:1em 1em .5em}.MarkerPage .MarkerPage--Publisher .Publisher-Name{cursor:pointer;text-decoration:none;color:#4527a0;border-bottom:1px dotted #4527a0}.MarkerPage .MarkerPage--Status{padding:0 1em .5em}.MarkerPage .MarkerPage--DateCreated{padding:0 1em 1em}.MarkerPage .MarkerPage--Title--Deleted{text-decoration:line-through}.MarkerPage .MarkerPage--Logo{margin:1em;text-align:center}.MarkerPage--Logo img{max-width:250px}.MarkerPage .Like{margin:1em 0}.MarkerPage .MarkerMenu{display:flex;flex-wrap:wrap;justify-content:space-around;top:1em}.MarkerPage .MarkerPage--Gallery{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:1em}.MarkerPage .MarkerPage--Gallery .MarkerPage--Gallery--Image{flex:0 0 50%;height:100px;margin:.25em 0;overflow:hidden;text-align:center}.MarkerPage .MarkerPage--Gallery .MarkerPage--Gallery--Image img{cursor:pointer;margin:0 .25em;max-height:100%;max-width:100%}.MarkerPage .MarkerPage--Gallery .MarkerPage--Gallery--Image img:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.MarkerPage .MarkerPage--Gallery .MarkerPage--Gallery--Empty{color:#4527a0;text-align:center;width:100%}.MarkerPage .MarkerPage--Gallery .MarkerPage--Gallery--Empty img{display:block;margin:0 auto;width:75px}.MarkerPage .MarkerMenu--Wrapper{position:relative}.MarkerPage .PanelTitle{padding:15px 35px 15px 15px}@media (max-width:480px){.MarkerPage--Logo img{max-width:100%}}.PanelBorder{border-bottom:1px solid #ddd;height:1px}.PanelCaption{color:#888;font-size:9pt;padding:5px 15px 15px}.UserProfilePage--Title-Wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.UserProfilePage--Title-Name{margin-right:1em;word-break:break-all}.UserProfilePage--Title-Icon{flex:0 0 25px;height:25px}.UserProfilePage--Title-Icon:hover{cursor:pointer}.UserProfilePage--Title-Icon img{width:100%}.UserProfilePage .UserProfilePage-FormColumn .PropertyText{margin-bottom:.5em}.UserProfilePage .UserProfilePage-AvatarColumn{flex:0 0 35%!important}.UserProfilePage .Avatar{flex-basis:30%;min-width:150px}.UserProfilePage .Avatar img{width:100%;display:block}.UserProfilePage .ProfileContent{display:flex}.UserProfilePage .ProfileData{display:grid;grid-template-columns:1fr 1fr;flex-basis:70%;justify-content:center;grid-gap:1em;gap:1em;padding-left:50px;box-sizing:border-box}.UserProfilePage .ProfileData .PropertyText{display:flex;flex-direction:column}.UserProfilePage .ProfileData .PropertyText .PhoneInput input{background-color:#fff;border:none;font-weight:700}@media (max-width:550px){.UserProfilePage .ProfileContent{flex-direction:column}.UserProfilePage .ProfileData{display:grid;grid-template-columns:1fr;padding:1em 0 0}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-marginTop:calc(var(--PhoneInputCountrySelectArrow-height)/2);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:inherit;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:1em;height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:rgba(0,0,0,.1);background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.5);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:.3em;width:var(--PhoneInputCountrySelectArrow-width);height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-top:var(--PhoneInputCountrySelectArrow-marginTop);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-color:inherit;border-top:0 solid var(--PhoneInputCountrySelectArrow-color);border-bottom-width:1px;border-bottom:var(--PhoneInputCountrySelectArrow-borderWidth) solid var(--PhoneInputCountrySelectArrow-color);border-left:0 solid var(--PhoneInputCountrySelectArrow-color);border-right-width:1px;border-right:var(--PhoneInputCountrySelectArrow-borderWidth) solid var(--PhoneInputCountrySelectArrow-color);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus)}.UserProfileEditPage .EditPageForm{display:grid;grid-template-areas:"avatar avatar firstname" "avatar avatar lastname" "avatar avatar birthday" "sex phonenumber email" "socialVK socialFB buttons"}.UserProfileEditPage .EditPageForm .Avatar{grid-area:avatar;display:flex;position:relative;justify-self:center;margin:10px}.UserProfileEditPage .EditPageForm .Avatar img{grid-area:avatar}.UserProfileEditPage .EditPageForm .FirstName{grid-area:firstname}.UserProfileEditPage .EditPageForm .LastName{grid-area:lastname}.UserProfileEditPage .EditPageForm .Birthday{grid-area:birthday}.UserProfileEditPage .EditPageForm .Sex{grid-area:sex}.UserProfileEditPage .EditPageForm .PhoneNumber{grid-area:phonenumber}.UserProfileEditPage .EditPageForm .Email{grid-area:email}.UserProfileEditPage .EditPageForm .SocialVK{grid-area:socialVK}.UserProfileEditPage .EditPageForm .SocialFB{grid-area:socialFB}.UserProfileEditPage .EditPageForm .buttonSave{grid-area:buttonSave}.UserProfileEditPage .EditPageForm .buttonCancel{grid-area:buttonCancel}.UserProfileEditPage .Buttons{grid-area:buttons;align-self:center;justify-self:center}@media(max-width:800px){.UserProfileEditPage .EditPageForm{display:grid;grid-template-areas:"avatar" "firstname" "lastname" "email" "birthday" "sex" "socialVK" "phonenumber" "socialFB" "buttons"}}.DateInput{width:100%}.DateInput input{width:calc(100% - 10px);height:25px;padding:5px;border:1px solid #ccc;border-radius:3px;font-size:11pt;font-family:PT Sans,sans-serif;box-sizing:content-box;outline-color:#7953d2}.DateInput .rdtPicker{box-shadow:0 1px 5px -2px #333}.DateInput table thead tr:first-child{color:#7953d2}.DateInput .rdtDays table tbody,.DateInput .rdtDays table thead tr:last-child{color:#444}.DateInput .rdtDays table tbody td.rdtActive{background-color:#7953d2}.DateInput .rdtDays table tbody td.rdtToday:before{border-bottom:7px solid #338a3e}.Select-Container{display:flex;flex-wrap:wrap;vertical-align:top;width:100%;position:relative;align-content:center}.Select-Title{display:block;font-size:10pt;line-height:1;margin:5px 0;color:#338a3e;flex:0 0 100%}.PhoneNumberInput{display:flex;flex-wrap:wrap;vertical-align:top;margin:0 .5em 1em;position:relative;align-content:center}.PhoneNumberInput .PhoneNumberInput--Name{display:block;font-size:10pt;line-height:1;margin:5px 0;color:#338a3e;flex:0 0 100%}.PhoneNumberInput .PhoneNumberInput--Value{width:100%;height:25px;padding:5px;border:1px solid #ccc;border-radius:3px;font-size:11pt;font-family:PT Sans,sans-serif;line-height:1.1;box-sizing:content-box}.PhoneNumberInput .PhoneNumberInput--Value input{border:none}.PhoneNumberInput input[type=tel]:active,.PhoneNumberInput input[type=tel]:focus{outline-color:#7953d2}.PhoneNumberInput select option[selected]{background-color:#7953d2;color:#fff}:root{--PhoneInput-color--focus:#7953d2}.BluredBackground{width:100%;height:100%;position:absolute;z-index:1;background-size:cover;opacity:.8;-webkit-filter:blur(2px);filter:blur(2px)}.CroppedImageInputTemp{z-index:2;width:200px;height:200px}.CroppedImageInputTemp img{width:100%}.BackgroupImageInput{width:300px;-webkit-filter:none;filter:none;height:250px;background-size:cover}.CroppedImageInputTemp--Option{width:50px;display:flex;z-index:2;justify-content:center;cursor:pointer}.CroppedImageInputTemp--Option:hover{-webkit-filter:contrast(1.5);filter:contrast(1.5)}.CroppedImageInputTemp--Option>img{width:65%!important}@media (max-width:800px){.BackgroupImageInput{width:250px;-webkit-filter:none;filter:none;height:200px;background-size:cover}}@media (max-width:650px){.BackgroupImageInput{width:200px;-webkit-filter:none;filter:none;height:150px;background-size:cover}}@media (max-width:500px){.BluredBackground{height:100%;position:absolute;z-index:1;background-size:cover;opacity:1%;-webkit-filter:blur(2px);filter:blur(2px)}}.GroupMarkersGridPage .GroupMarkersGridPage--Hint{color:#999;font-size:10pt;margin:1em 0}.GroupMarkersGridPage .TabsHeader{border-bottom:1px solid #ddd}.Activity .Activity--Title{color:#338a3e;margin:0 0 .25em}.MarkersGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:30px;gap:30px}@media (max-width:1600px){.MarkersGrid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1366px){.MarkersGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.MarkersGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.MarkersGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.MarkersGrid{grid-template-columns:1fr}}.MarkerCard{background:#fff;box-shadow:0 1px 5px -2px #333;cursor:pointer;display:flex;flex-direction:column;justify-content:stretch;position:relative;transition:.3s;will-change:transform}.MarkerCard:hover{box-shadow:0 0 12px -3px #333;transform:translateY(-5px)}.MarkerCard--Logo{width:100%;flex:0 0 auto}.MarkerCard--Name{flex:0 0 auto;border-top:1px solid #ddd;color:#4527a0;font:700 12pt PT Sans,sans-serif;padding:10px 15px 5px;word-wrap:break-word}.MarkerCard--Name a{text-decoration:none;color:#338a3e}.MarkerCard--Name a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}.MarkerCard--Name a:hover{cursor:pointer}.MarkerCard--Address{flex:0 0 auto;color:#999;font:10pt PT Sans,sans-serif;padding:5px 15px}.MarkerCard--Tags{flex:1 0 auto;padding:5px 15px}.MarkerCard--Date{flex:0 0 auto;padding:5px 15px}.MarkerCard--Status{flex:0 0 auto;padding:10px 15px;background-color:#7953d2;color:#fff}.MarkerCard--Restore{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.MarkerCard .PropertyText.Marker--DateCreated{background:#fff;font:12pt PT Sans,sans-serif;padding:0 1em .5em}.MarkerCard .IconMenu.AcceptanceMenu{margin-bottom:1em;text-align:center}.Action{cursor:pointer;color:#2989d8;transition:all .3s;line-height:1.5;flex:0 1 auto;margin:.25em 1em .25em .25em;font-family:PT Sans,sans-serif;font-size:10pt;display:flex;align-items:flex-end}.Action>.Icon{border:none;width:20px;height:20px;vertical-align:middle}.Action>.Icon+.Action--Name{margin-left:10px}.Action>.Action--Name{font-size:12pt;text-decoration:none;color:#7953d2;border-bottom:1px dotted #7953d2;font-weight:700}.CategorizedTags{margin:1em 0}.TagsCategory{font-weight:700;color:#666}.ActionList{padding:.5em 1em;box-shadow:0 2px 5px -3px #222;flex:0 1 100%;display:flex;flex-wrap:wrap;background:#fff;position:relative;z-index:10}.ActionList .Action{padding-right:1em}.RequestPage--Panel{display:flex;flex-wrap:wrap;padding-bottom:1em}.RequestPage--Left,.RequestPage--Right{border:1px solid #dfdfdf;border-radius:5px;display:flex;flex-basis:calc(50% - 64px);flex-direction:column;flex-grow:1;margin:0 15px 15px;min-height:80vh;min-width:35vh;padding:15px}.RequestPage--Title{flex-basis:100%}.RequestPage--Title-Wrapper{display:flex;justify-content:space-between}.RequestPage--Title-Name{margin-right:1cm}.RequestPage--Title-Link a,.RequestPage--Title-Link a:active,.RequestPage--Title-Link a:hover,.RequestPage--Title-Link a:visited{color:#7953d2}.RequestPage--Header{margin-bottom:15px}.RequestPage--Info{width:100%}.RequestPage--Info .PropertyText{margin-bottom:1em}.RequestPage--Publisher .Publisher-Name{cursor:pointer;text-decoration:none;color:#7953d2;border-bottom:1px dotted #7953d2}.RequestPage--Logo{clear:left;float:right;margin:0 0 1em 1em;width:30%;max-width:300px}.RequestPage--Logo img{max-width:100%}.RequestPage--Description{width:100%}#RequestPageMap{min-height:40vh;max-height:60vh}.RequestPage--Map{border:1px solid #e3e3e3;display:inline-block;height:100%;margin-top:15px;max-height:50vh}.RequestPage--StatusHistoryLabel{color:#338a3e;padding-bottom:10px}.RequestPage .StatusForm{margin-bottom:1em;display:grid;grid-template-columns:1fr;grid-gap:1em;gap:1em}.RequestPage .StatusForm .Select-Title{font-size:unset}.RequestPage .StatusForm .Button.Button-Action{max-width:100px}.RequestPage .StatusForm label{font-size:unset}.RequestPage--Comments{margin:0 20px;width:100%}@media (max-width:1024px){.RequestPage--Title-Wrapper{flex-direction:column}.RequestPage--Title-Name{margin:0}}@media (max-width:530px){.RequestPage--Info{display:flex;flex-direction:column}.RequestPage--Logo{margin:0 auto;width:100%}}.RequestStatus{background-color:#fff;border:1px solid #dfdfdf;border-radius:5px;display:flex;flex-direction:column;margin:0 0 15px;padding:15px;position:relative;display:grid;grid-template-columns:1fr;grid-gap:1em;gap:1em}.RequestStatus--Gallery{display:flex;flex-wrap:wrap;margin:1em 0 .5em}.RequestStatus--Gallery .RequestStatus--Gallery--Image{align-items:center;box-shadow:0 0 7px -3px #333;cursor:pointer;display:flex;flex:0 0 100px;height:100px;justify-content:center;margin-right:.5em;transition:all .3s;width:100px}.RequestStatus--Gallery .RequestStatus--Gallery--Image:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.RequestStatus--Gallery .RequestStatus--Gallery--Image img{max-height:100%;max-width:100%}.GridGallery{display:grid;grid-template-columns:30px 10fr 10fr 10fr 30px;align-items:center;grid-column-gap:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:20px}.GridGallery.GridGallery--Without-Btn{grid-template-columns:10fr 10fr 10fr}.GridGallery--Image{max-width:100%;max-height:300px}.GridGallery--Frame{display:flex;justify-content:center;align-items:center;cursor:pointer;background:#000;position:relative;box-shadow:0 1px 5px -2px #333;transition:.3s;will-change:transform}.GridGallery--Frame:hover{box-shadow:0 0 12px -3px #333;transform:translateY(-5px)}.GridGallery--Next svg,.GridGallery--Prev svg{width:100%;height:100%}.GridGallery--Next polygon,.GridGallery--Prev polygon{fill:#fff}.GridGallery--Next,.GridGallery--Prev{box-sizing:border-box;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:3px;background:radial-gradient(ellipse,#7953d2 0,#4527a0 100%);box-shadow:0 0 1px 1px #333}.GridGallery--Next{grid-column-start:5;grid-column-end:6}.GridGallery--Next:active,.GridGallery--Prev:active{background:radial-gradient(ellipse,#7953d2 30%,#4527a0 100%);box-shadow:0 0 1px 1px #666}.GridGallery--Without-Btn .GridGallery--Next,.GridGallery--Without-Btn .GridGallery--Prev{display:none}.StatusForm--StatusChangeInput,.StatusForm--StatusChangeReason{margin:0}.StatusForm--StatusChangeReason textarea{resize:vertical}.StatusForm--ChangeStatusButton{margin-top:5px}.StatusForm .GalleryUploader .FormInput{margin:0}.RequestStatusMenu{position:absolute;top:1em;right:1em}.RequestStatusMenu .DropdownMenu--Toggler .Icon{width:20px;cursor:pointer}.RequestStatusMenu .DropdownItem{color:#333;font-size:11pt;transition:all .3s;cursor:pointer}.RequestStatusMenu .DropdownItem:hover{background:#d7d7d7}.RequestStatusMenu .DropdownMenuBody .Icon{width:20px;margin-right:10px;vertical-align:middle;transition:all .3s;cursor:pointer}.RequestStatusMenu .Icon:hover{-webkit-filter:brightness(75%);filter:brightness(75%)}.RequestStatusMenu .DropdownMenu--BodyWrapper{width:160px;left:-165px;top:-5px}.RequestStatusMenu .RequestStatusMenu--Body:after,.RequestStatusMenu .RequestStatusMenu--Body:before{top:5px;bottom:auto}.LandingPage{font-family:PT Sans,sans-serif;margin:0;padding:0}.LandingPage :focus{outline:none}.LandingPage h1,h2{margin:0;padding:0}.LandingPage .container{margin:0 auto;max-width:1000px;padding:0 1em;position:relative}.LandingPage header{background:#338a3e;background:linear-gradient(180deg,#66bb6a 0,#338a3e);border:1px solid #1b5e20;height:65px;left:0;position:fixed;top:0;transition:all 3s;width:100%;z-index:3}.LandingPage header .menu{display:flex;height:100%;justify-content:space-between}.LandingPage header .menu .menu-left,.LandingPage header .menu .menu-right{display:flex;height:100%}.LandingPage header .menu a{border-bottom:5px solid transparent;color:#fff;font:12pt PT Sans,sans-serif;padding:20px 15px;text-align:center;text-decoration:none;transition:75ms}.about-menu a:hover,.LandingPage header .menu a:hover{border-bottom:5px solid #fff}.LandingPage .content{padding-top:65px}.LandingPage .content.aside{padding-top:105px}.LandingPage .section{clear:both}.LandingPage #preview{align-items:center;background:url(/media/images/landing-page/bg-image-1.jpg);background-size:cover;border-top:1px solid #338a3e;display:flex;justify-content:center;min-height:calc(100vh - 65px);position:relative;z-index:0}.LandingPage #preview:after{background:#000;opacity:.7;z-index:1}.LandingPage #preview:after,.LandingPage #preview:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.LandingPage #preview:before{background-size:cover;opacity:.2}.LandingPage #main-video{display:block;margin:1em auto}.LandingPage #preview .container{display:flex}.LandingPage #preview .info{flex:1;padding:40px 0 0;position:relative;text-align:center;z-index:2}.LandingPage #preview .info .mobile .mobile-app-download{display:block;margin:0 auto 1em;width:250px}.LandingPage #preview .info .mobile .mobile-app-download img{display:block;max-width:100%}.LandingPage #preview .info .info-logo{max-width:300px}.LandingPage #preview h1{color:#fff;font:700 46pt PT Sans,sans-serif;letter-spacing:-2px;margin:0;text-shadow:1px 5px #112142}.LandingPage #preview h2{color:#112142;font:700 24pt PT Sans Narrow,sans-serif;margin:0;text-align:center}.LandingPage #preview .preview-text{color:#fff;font:700 16pt/1.5 PT Sans,sans-serif;margin-top:1em}.LandingPage #preview .join{display:inline-block;margin:1em 0}.LandingPage #main-video{max-width:800px}.LandingPage #intro-text{align-items:center;background:#eee;display:flex;justify-content:center;padding:2em 0;position:relative}.LandingPage #intro-text:before{background-size:cover;content:"";display:block;height:100%;left:0;opacity:.075;position:absolute;top:0;width:100%}.LandingPage #intro-text .info{font-size:14pt;margin:2em auto;max-width:800px;text-align:justify}.LandingPage #about{align-items:center;background:url(/media/images/landing-page/bg-image-2.jpg);background-size:cover;display:flex;justify-content:center;min-height:calc(100vh - 65px);position:relative}.LandingPage #about:after{background:#fff;content:"";display:block;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:1}.LandingPage #about .container{counter-reset:tutorial-page-step;display:flex;flex-wrap:wrap;justify-content:center;z-index:2}.LandingPage .container h2{color:#338a3e;flex:0 0 100%;font:700 36pt PT Sans Narrow,sans-serif;padding:.5em 0;text-align:center}.LandingPage #about .container .step{display:flex;flex:0 0 50%;justify-content:center;padding:1em 0}.LandingPage #about .container .step img{display:inline-block;height:50px;margin-right:1em;vertical-align:middle;width:50px}.LandingPage #about .container .step .wrapper{display:inline-block;flex:0 0 300px;margin:3em 0 0}.LandingPage #about .container .step h3{color:#338a3e;display:inline-block;font:700 28pt/50px PT Sans Narrow,sans-serif;margin:0;vertical-align:middle}.LandingPage .join,.outlined{border:none;border-radius:8px;box-shadow:1px 1px 3px -1px #444;box-sizing:border-box;cursor:pointer;display:inline-block;font:700 24pt PT Sans Narrow,sans-serif;padding:15px;text-align:center;text-decoration:none;transition:.3s;vertical-align:middle}.LandingPage .join{background:#4527a0!important;background:linear-gradient(180deg,#7953d2 0,#4527a0)!important;color:#fff;text-shadow:0 1px #3d3d3d}.LandingPage .outlined{background:none;border:1px solid #fff;color:#fff;text-shadow:1px 1px #112142}.LandingPage .outlined:hover{background:#fff;color:#112142;text-shadow:none}.LandingPage .join-wrapper{border-top:1px solid #338a3e;flex:0 0 100%;margin-top:4em;padding:4em 0 2em;text-align:center}.LandingPage .info{font:16pt/1.5 PT Sans,sans-serif;margin-top:.5em}.LandingPage #results{background:linear-gradient(180deg,#66bb6a 0,#338a3e);padding-bottom:50px;position:relative}.LandingPage #results .container h2{color:#fff}.LandingPage #join{align-items:center;background:url(/media/images/landing-page/bg-image-3.jpg);background-size:cover;display:flex;min-height:calc(100vh - 115px);position:relative;z-index:0}.LandingPage #join:after{background:#000;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.LandingPage #join h2{font:700 36pt PT Sans Narrow,sans-serif;padding:.5em 0 1em;text-shadow:1px 1px #112142}.LandingPage #join .info,.LandingPage #join h2{color:#fff;text-align:center}.LandingPage #join:before{background-size:cover;content:"";display:block;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:1}.LandingPage #join .container{position:relative;z-index:2}.LandingPage .register{margin:0 auto 1em;width:300px}.LandingPage .RegistrationForm{text-align:left}.LandingPage .RegistrationForm>*{font-size:12px}.LandingPage .RegistrationForm .FormInput label{color:#fff}.LandingPage footer{background:#338a3e;background:linear-gradient(180deg,#66bb6a 0,#338a3e);color:#fff;font:12pt/50px PT Sans,sans-serif;height:50px;text-align:center}.LandingPage .support{align-items:center;display:flex;justify-content:space-between;padding:1em 0}.LandingPage #supporters{background:linear-gradient(180deg,#eee 0,#ddd)}.LandingPage .support .supporter{align-items:center;border:none;display:flex;height:200px;justify-content:center;margin:1em;text-decoration:none;width:200px}.LandingPage .support .supporter img{max-height:100%;max-width:100%}.LandingPage .landing-gallery{align-items:center;display:flex;justify-content:space-around}.LandingPage .image-wrapper{align-items:center;display:flex;flex:0 0 50%;flex-direction:column}.LandingPage .image-wrapper img{box-shadow:0 0 10px 0 #fff;height:300px;width:300px}.LandingPage .image-wrapper .title{color:#fff;font-size:16pt;font-weight:700;margin:1em}.LandingPage .Slider{margin:0 auto;width:100%}.LandingPage .Slider .Slider--Navigation{margin-top:80px}.triangle{border-bottom:25px solid transparent;border-top:25px solid transparent;cursor:pointer;height:0;width:0}.triangle.triangle-left{border-right:50px solid #4527a0}.triangle.triangle-right{border-left:50px solid #4527a0}@media (max-width:1024px){.LandingPage .landing-gallery{flex-direction:column}.LandingPage .image-wrapper img{height:200px;width:200px}}@media (max-width:800px){.LandingPage header .menu{justify-content:flex-end}.LandingPage header .menu .menu-left{display:none}#intro h1{font-size:24pt}.LandingPage .support{flex-direction:column}#about .container .step .wrapper{width:285px}.LandingPage .image-wrapper img{height:150px;width:150px}}@media (max-width:670px){header .logo{display:none}header .menu{flex-wrap:wrap}header .menu a{border-bottom:5px solid transparent;color:#fff;font:10pt PT Sans,sans-serif;padding:20px 5px;text-decoration:none;transition:75ms}#results .slider{height:auto;margin:1em}#results .slider .slide{flex-direction:column}#results .slider .slide .column{height:auto}#results .slider .slide .column .column-wrapper{height:100%;padding:1em 0;position:relative}#results .slider .slide img{max-height:205px}.LandingPage .image-wrapper img{height:100px;width:100px}}@media (max-width:530px){header .menu .about-link,header .menu .preview-link{display:none}#main-video{height:250px}.LandingPage .join{font-size:20pt}}@media (max-width:425px){header .menu a[href="#results"]{display:none}#about .container .step:before{content:"";padding:0}.LandingPage #about .container .step,.LandingPage #about .container .step .wrapper{flex:0 0 100%}}@media (max-width:320px){.LandingPage #preview .info{padding:0}.LandingPage #preview .info .info-logo{max-width:150px}}.Slider{align-items:center;display:flex;justify-content:flex-start;width:600px}.Slider .Slider--Navigation{cursor:pointer;flex:0 0 30px;margin:20px}.Slider .Slider--Content{flex:1 1 auto}.Slider .Slider--Content>:first-child{max-width:100%;width:auto}.ForgotPasswordPage .Panel .PanelContent{padding:1em 2em}.ForgotPasswordPage .Panel .PanelContent .Text{margin:0 .5em}.ForgotPasswordPage .Panel .PanelContent .Form .Buttons{justify-content:space-between}.ForgotPasswordPage .Panel .PanelContent .Form .FormInput{margin:1em .5em}.GroupAdminLayout{min-height:100%;display:flex;flex-direction:column;background:#fafafa}.GroupAdminLayout .Page{padding:.5em 1em}.GroupAdminLayout .Page h1{color:#4527a0}.GroupAdminLayout .GroupAdminLayout--Wrapper{display:flex;padding:1em;align-items:flex-start}.GroupAdminLayout .GroupAdminLayout--Wrapper .GroupAdminMenu{box-shadow:0 0 7px -4px #333;margin:.5em;flex:0 0 225px;border:1px solid #eee;border-radius:5px}.GroupAdminLayout .GroupAdminLayout--Wrapper .GroupAdminLayout--Content{flex:1 0 auto;padding:.5em 2em}.GroupAdminMenu{background:#fff}.GroupAdminMenu .GroupAdminMenu--Header{background:linear-gradient(315deg,#2576b4,#4527a0);color:#fff;padding:.5em 1em;text-align:center;text-shadow:0 0 5px #333;font-size:13pt;font-weight:700;box-shadow:0 2px 5px -2px #333}.GroupAdminMenu .GroupAdminMenu--Item{transition:all .3s}.GroupAdminMenu .GroupAdminMenu--Item .Icon{width:25px;height:25px;vertical-align:middle;margin-right:10px}.GroupAdminMenu .GroupAdminMenu--Item a{display:block;text-shadow:0 0 1px #eee;text-decoration:none;color:#4527a0;font-size:12pt;padding:1em 1.5em;border-left:5px solid transparent;transition:all .3s}.GroupAdminMenu .GroupAdminMenu--Item a:hover{background:#eee}.GroupAdminMenu .GroupAdminMenu--Item a.GroupAdminMenu--ActiveLink{border-left:5px solid #2989d8}.ChangePasswordPage .Panel .PanelContent{padding:1em 2em}.ChangePasswordPage .Panel .PanelContent .Text{margin:0 .5em 1em}.ChangePasswordPage .Panel .PanelContent .Form .FormInput{margin:1em .5em}.DefaultLayout .Page.MobilePage{display:flex;justify-content:center;align-items:center;padding:25vh 25vw;flex-wrap:wrap}.MobilePage--Badge{flex:0 0 50%;margin-bottom:20px}.MobilePage--Badge a{text-decoration:none}.MobilePage--Badge img{width:100%;display:block}.MobilePage--Logo{display:flex;justify-content:center;align-items:center;flex:0 0 100%}.MobilePage--Logo img{width:100%}@media (max-width:1024px){.DefaultLayout .Page.MobilePage{padding:10vh 10vw}.MobilePage--Badge{flex-basis:100%}}@media (max-width:800px){.DefaultLayout .Page.MobilePage{padding:40px}}@media print{@page{margin:0;padding:1cm}.a-right-bottom,.header-left-top,.RequestPage--Right,.time-right-bottom,header{display:none}.DefaultLayout .Page{padding:0}.Panel.RequestPage--Panel{box-shadow:none;padding:0;flex-wrap:nowrap;flex-direction:column}.RequestPage--Left{flex-basis:100%;border:unset;margin:0}.GridGallery,.RequestPage--Category,.RequestPage--Publisher,.RequestPage--Status{display:none}}.RequestPrintPage{width:190mm;height:auto;margin:1cm}.RequestPrintPage--Wrapper{height:257mm}#RequestPrintPageMap{height:10cm;width:100%;margin-top:.5cm;page-break-inside:avoid}.RequestPrintPage--Logo{clear:left;float:right;margin:0 0 1em 1em;width:7cm;height:7cm}.RequestPrintPage--Logo img{width:100%;display:block}.RequestPrintPage--LogoSwitchButton{margin:.5cm 0;z-index:100}.RequestPrintPage--Title{font-size:14pt;font-weight:700;margin-bottom:.5cm}.RequestPrintPage--Text{margin-bottom:.25cm}.RequestPrintPage--Publisher .Publisher-Name{border-bottom:1px dotted #000}.RequestPrintPage--Text .PropertyText--Name{color:#000}.RequestPrintPage--Gallery{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.5cm;gap:.5cm;margin-top:.5cm;page-break-inside:avoid}.RequestPrintPage--Gallery .GalleryItem{margin:auto}.RequestPrintPage--Gallery .GalleryItem img{width:100%;height:auto;display:block}.PrintButton{width:100px;margin:.5cm 0}.ConfigurationButton{width:100px}.ConfigurationDialog{max-width:500px;margin:100px auto}.ConfigurationDialog .CloseIcon{width:15px;color:#000;display:inline;position:absolute;top:0;bottom:0;right:1em;margin:auto;cursor:pointer}.ConfigurationDialog--Content{box-sizing:border-box;padding:15px}.ConfigurationDialogTitle{position:relative;margin:auto}.ConfigurationDialog--Property{margin-bottom:5px}.ConfigurationDialog--Property:last-child{margin:0}.ConfigurationDialog--Property-Checkbox{display:inline}.ConfigurationDialog--Gallery{margin:15px 0 0;grid-gap:15px;gap:15px;page-break-inside:avoid}.ConfigurationDialog--Gallery .GridGallery--Item{background:#000;display:flex;justify-content:center;align-items:center;transition:.1s}.ConfigurationDialog--Gallery img{display:block;width:100%;height:auto}@media print{@page{margin:1.5cm 1cm}.RequestPrintPage{margin:0}.Button,.ConfigurationDialog{display:none}}