.epresto.ideaMap main epresto-pager{grid-area:pager;width:100%;position:relative;top:-35px;text-align:center;z-index:100000;display:block}@media(max-width:62em){.epresto.ideaMap main epresto-pager{top:0}}.epresto.ideaMap main epresto-pager.hidden{display:none}epresto-pager div.holder{width:100%}.epresto.ideaMap main epresto-pager epresto-page{border:0;border-radius:6px;background-color:#fff;padding-left:3em;padding-right:3em;width:inherit;display:grid;grid-template-columns:minmax(40px,4em) auto minmax(40px,4em);justify-content:stretch;justify-items:center;column-gap:3em;text-align:left}@media(max-width:120em){.epresto.ideaMap main epresto-pager epresto-page{column-gap:2em;padding-left:10px;padding-right:10px}}@media(max-aspect-ratio:16/8){.epresto.ideaMap main epresto-pager epresto-page{grid-template-columns:minmax(40px,6em) auto minmax(40px,6em)}}@media(max-width:62em){.epresto.ideaMap main epresto-pager epresto-page{grid-template-columns:minmax(40px,3em) auto minmax(40px,3em);column-gap:0;column-gap:1em;align-items:stretch}}@media(max-width:43em){.epresto.ideaMap main epresto-pager epresto-page{padding-left:.5em;padding-right:.5em;column-gap:.5em}}.epresto.ideaMap main epresto-pager epresto-page div.panel{width:100%;max-width:1000px;border:0;margin-top:.8em;margin-bottom:1em;margin-left:0;margin-right:0;display:flex;flex-direction:column}@media(max-width:120em){.epresto.ideaMap main epresto-pager epresto-page div.panel{max-width:unset}}@media(max-aspect-ratio:16/8){.epresto.ideaMap main epresto-pager epresto-page div.panel{margin-top:1.25em}}@media(max-width:62em){.epresto.ideaMap main epresto-pager epresto-page div.panel{margin-top:.5em;margin-top:0}}.epresto.ideaMap main epresto-pager epresto-page div.panel p{margin-top:0;margin-bottom:.6em;overflow-wrap:anywhere}@media(max-aspect-ratio:16/8){.epresto.ideaMap main epresto-pager epresto-page div.panel p{font-size:1.2em}}@media(max-width:62em){.epresto.ideaMap main epresto-pager epresto-page div.panel p{font-size:1em}}.epresto.ideaMap main epresto-pager epresto-page div.panel section{background-color:#f9f9f9;border:1px solid #c2c2c2;border-radius:6px;padding-left:1em;padding-right:1em;padding-top:.7em;padding-bottom:1em;width:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}@media(max-aspect-ratio:16/8){.epresto.ideaMap main epresto-pager epresto-page div.panel section{padding-top:2em;padding-bottom:2em}}@media(max-width:62em){.epresto.ideaMap main epresto-pager epresto-page div.panel section{padding-top:.7em;padding-bottom:1em}}.epresto.ideaMap main epresto-pager epresto-page div.panel label{font-size:.8em}@media(max-aspect-ratio:16/8){.epresto.ideaMap main epresto-pager epresto-page div.panel label{font-size:1em}}.epresto.ideaMap main epresto-pager epresto-page#extro div.panel{grid-template-rows:100%}.epresto.ideaMap main epresto-pager epresto-page#extro div.panel section{padding-left:1em;padding-right:1em;display:grid;grid-template-areas:'text button';grid-template-columns:auto 200px;justify-content:stretch;align-items:center;column-gap:1em}@media(max-width:43em){.epresto.ideaMap main epresto-pager epresto-page#extro div.panel section{grid-template-columns:100%;grid-template-areas:'button' 'text'}}.epresto.ideaMap main epresto-pager epresto-page#extro div.panel .messageContainer{grid-area:text}@media(max-width:62em){.epresto.ideaMap main epresto-pager epresto-page#extro div.panel .messageContainer h2{font-size:1.2em;margin-top:.2em;margin-bottom:.2em}}.epresto.ideaMap main epresto-pager epresto-page#extro div.panel .messageContainer p{margin-top:.2em;margin-bottom:.2em}.epresto.ideaMap main epresto-pager nav{width:100%;display:flex;align-items:center}.epresto.ideaMap main epresto-pager nav button{background-repeat:no-repeat;background-size:45%;background-position:center;width:100%;aspect-ratio:1;border-radius:50%}@media(max-width:62em){.epresto.ideaMap main epresto-pager nav button{margin-top:6em;align-self:flex-start}}.epresto.ideaMap main epresto-pager nav button.forward{background-image:url(../../Pix/butForward.svg)}.epresto.ideaMap main epresto-pager nav button.forward:disabled{background-image:url(../../Pix/butForwardDisabled.svg)}.epresto.ideaMap main epresto-pager nav button.backward{background-image:url(../../Pix/butBackward.svg)}.epresto.ideaMap main epresto-pager nav button.backward:disabled{background-image:url(../../Pix/butBackwardDisabled.svg)}.epresto.ideaMap main epresto-pager button.exit{background-image:url(../../Pix/butExit.svg);background-repeat:no-repeat;background-size:15%;background-size:1em;background-position:center left 1.1em;padding-left:2.8em;position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);z-index:100000}.epresto.ideaMap main epresto-pager button.exit.ok{background-image:unset;padding-left:2.8em;padding-right:2.8em}.epresto.dialog.overlay .dialogbox{background-color:unset;--dialogbox-header-height:30px}.epresto.dialog.overlay .dialogbox header{background-color:var(--main-color);padding:10px;height:var(--dialogbox-header-height)}.epresto.dialog.overlay .dialogbox header h2{margin:0;color:#fff;font-family:'jost-v18-latin-regular';font-size:1.1em}@media(max-width:43em){.epresto.dialog.overlay .dialogbox header h2{font-size:1em}}.epresto.dialog.overlay .dialogbox header button{background-color:transparent}.epresto.dialog.overlay .dialogbox section.content{min-height:240px}.epresto.dialog.overlay .dialogbox{min-width:400px}.epresto.dialog.overlay .dialogbox header button.close{background-image:url(../../Pix/EprestoControls/EprestoDialogbox/butCloseDialog.svg);background-repeat:no-repeat;background-size:22px 22px;background-position:center;min-width:var(--dialogbox-header-height);width:var(--dialogbox-header-height);max-width:var(--dialogbox-header-height);height:var(--dialogbox-header-height)}.epresto.dialog.overlay .dialogbox{max-width:unset;min-width:unset;min-height:unset;margin:unset}.epresto.dialog.overlay .dialogbox section.content{min-height:unset}@media(orientation:landscape){.epresto.dialog.overlay .dialogbox section.content img#cameraViewImage{height:calc(85vh - var(--dialogbox-header-height));max-width:90vw}}@media(orientation:portrait){.epresto.dialog.overlay .dialogbox section.content img#cameraViewImage{width:90vw;max-height:calc(85vh - var(--dialogbox-header-height))}}epresto-ajaxsendcontrol{grid-area:button}@media(max-width:43em){epresto-ajaxsendcontrol{width:130px;height:130px;margin-left:auto;margin-right:auto}}epresto-ajaxsendcontrol button{font-size:1em}epresto-ajaxsendcontrol button.send{margin-left:auto;margin-right:auto;color:#fff;background-color:transparent}.epresto.ideaMap main{width:100%;display:grid;grid-template-areas:'map map map' 'controls1 pager controls2' 'attributions attributions attributions';grid-template-columns:20vw auto 20vw;grid-auto-rows:max-content auto auto;column-gap:1em;justify-items:center}@media(max-width:120em){.epresto.ideaMap main{grid-template-columns:15vw auto 15vw}}@media(max-width:62em){.epresto.ideaMap main{width:100%;margin-left:auto;margin-right:auto;grid-template-columns:100%;grid-template-areas:'map' 'pager' 'butShowCreateView' 'attributions';row-gap:1em}}.epresto.ideaMap main figure#map{grid-area:map;width:100%;aspect-ratio:29/9;margin:0}@media(max-aspect-ratio:16/8){.epresto.ideaMap main figure#map{aspect-ratio:27/9}}@media(orientation:portrait){.epresto.ideaMap main figure#map{aspect-ratio:16/10;aspect-ratio:12/10}}.epresto.ideaMap main figure#map .cameraControl div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 8px 6px -6px rgba(0,0,0,.8);animation-name:epresto-cameraControl-waver;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.epresto.ideaMap main figure#map .cameraControl div img{width:70%;aspect-ratio:1/1}@keyframes epresto-cameraControl-waver{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scale(1.2)}75%{transform:scale(1)}100%{transform:scale(1)}}.epresto.ideaMap main .controls1{grid-area:controls1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;margin-bottom:calc(35px + 1.6em - 1em - 16px + 9px)}@media(max-width:62em){.epresto.ideaMap main .controls1{margin-bottom:0;position:fixed;right:10px;bottom:10px;z-index:100001}}.epresto.ideaMap main .controls1 label{line-height:1em}@media(max-width:62em){.epresto.ideaMap main .controls1 label{display:none}}.epresto.ideaMap main button#butShowCreateView{background-color:var(--accent-color);background-image:url(../../Pix/butShowCreateView.svg);background-repeat:no-repeat;background-size:45%;background-position:center;width:4em;min-width:60px;aspect-ratio:1;border-radius:50%;font-size:1em}@media(max-aspect-ratio:16/8){.epresto.ideaMap main button#butShowCreateView{width:6em}}@media(max-width:62em){.epresto.ideaMap main button#butShowCreateView{width:60px}}.epresto.ideaMap main .attributions{grid-area:attributions;width:auto;justify-self:flex-end;align-self:flex-end;padding-left:10px;padding-right:1em}@media(orientation:portrait){.epresto.ideaMap main .attributions{justify-self:flex-start}}.epresto.ideaMap main .attributions p{margin:0}@media(max-width:62em){.epresto.ideaMap main epresto-pager#epgListView epresto-page.intro div.panel{justify-content:flex-start;align-items:flex-end;display:block}}.epresto.ideaMap main epresto-pager#epgListView epresto-page.intro section,.epresto.ideaMap main epresto-pager#epgListView epresto-page.extro section{background-color:transparent;border:0}@media(max-width:62em){.epresto.ideaMap main epresto-pager#epgListView epresto-page.intro section{padding-left:.3em;padding-right:.3em;padding-top:0}}.epresto.ideaMap main epresto-pager#epgListView epresto-page.intro p{font-size:1.1em}.epresto.ideaMap main epresto-pager#epgListView epresto-page.intro .iconCreateView,.epresto.ideaMap main epresto-pager#epgListView epresto-page.extro .iconCreateView{font-family:'fontello';font-size:1.1em;color:var(--accent-color)}.epresto.ideaMap main epresto-pager#epgListView epresto-page.contribution .pageNumber{font-family:'jost-v18-latin-600'}.epresto.ideaMap main epresto-pager#epgListView epresto-page.contribution section{background-color:transparent}@media(max-width:62em){.epresto.ideaMap main epresto-pager#epgListView epresto-page.contribution section,.epresto.ideaMap main epresto-pager#epgListView epresto-page.extro section{justify-content:flex-start}}.epresto.ideaMap main epresto-pager#epgListView epresto-page.contribution section .nickname{font-family:'jost-v18-latin-600'}.epresto.ideaMap main figure#map div.contributionMarker.associatedIsDisplayed{z-index:calc(var(--z-index-style) + 1000) !important}.epresto.ideaMap main figure#map div.contributionMarker img{width:inherit;height:inherit;transform-origin:0% bottom;transition:transform .5s}.epresto.ideaMap main figure#map div.contributionMarker.associatedIsDisplayed img{filter:hue-rotate(230deg);transform:scale(1.5)}.epresto.ideaMap main epresto-pager#epgCreateView epresto-page .mapMarkerPane{height:78px;text-align:center;margin-bottom:1.2em;border:0 solid #f00}@media(max-aspect-ratio:16/8){.epresto.ideaMap main epresto-pager#epgCreateView epresto-page .mapMarkerPane{margin-bottom:1.2em}}@media(max-width:62em){.epresto.ideaMap main epresto-pager#epgCreateView epresto-page .mapMarkerPane{margin-bottom:.4em}}.epresto.ideaMap main epresto-pager#epgCreateView epresto-page img.mapMarker{width:50px;height:78px;position:unset;margin-left:auto;margin-right:auto;cursor:pointer}.epresto.ideaMap main img.mapMarker{position:absolute;z-index:100000;cursor:grab}