.page{padding:1em}.top-right{position:absolute;top:1em;right:1em}.page--center{display:flex;justify-content:center;align-items:center;flex-direction:column}form{text-align:left}form>div{padding:.4em 0}form>div:last-child{display:flex}form>div>label{display:block}form input,form textarea,form button{outline:none;border:none;border-radius:0;box-shadow:none;-webkit-appearance:none}form input,form textarea,form button{font-size:1rem;padding:.8em;box-shadow:inset .2px .2px 1.2px 1.2px #535353}form input:focus,form textarea:focus{box-shadow:inset .2px .2px 1.2px 2px #000}form button{color:#fff;background-color:#000;padding:1.5em 2em;display:flex;justify-content:center;align-items:center;margin:0}form button:hover,form button:focus{background-color:#535353;box-shadow:inset .2px .2px 1.2px 2px #000}.error{background-color:#fff8dc;color:red;padding:1em;margin:1em;border:red 1px solid;border-radius:.5em}.w-100{width:100%}.wrapper{width:100vw;height:100vh;position:relative}@media screen and (max-width: 659px){.wrapper[data-state=open] .map{height:calc(100% - 60%)}.wrapper[data-state=open] .details{height:60%}}@media screen and (min-width: 660px){.wrapper{display:flex}.wrapper[data-state=open] .map,.wrapper[data-state=open] .logos{width:calc(100% - 60%)}.wrapper[data-state=open] .details{width:60%}}.map,.logos{transition:height .5s,width .5s}.details{display:flex;flex-direction:column;text-align:left;padding:0 1rem;overflow-x:hidden;overflow-y:auto;width:100%;background-color:#fff}.details-information{line-height:1.2rem;padding:1rem;margin-bottom:1rem;flex-basis:100%;background-color:#f5f5f5}.details-information a{white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;word-break:break-all}.details-information th,.details-information td{display:block;padding-bottom:.5rem}.details-information td p:first-of-type{margin-top:0}.details-information td img{max-height:4rem}@media screen and (min-width: 600px){.details-information th{width:30%;min-width:max-content}.details-information td{padding-left:1rem}.details-information th,.details-information td{display:table-cell;vertical-align:top}}h1{font-size:1.5rem}h2{font-size:1.1rem}h3{font-size:1.4rem;margin:.8rem auto;color:#001158}h4{font-size:1rem}.image-wrapper{position:relative;width:100%;background-color:#000;display:flex;justify-content:center;align-items:center;scroll-behavior:smooth}.preview-img{max-width:100%;-webkit-touch-callout:none}.tile-images{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.tile-images>div{position:absolute}.tile-images table{width:100%;height:100%;border-spacing:0}.tile-images table td{padding:0;margin:0;border:none;background-size:cover!important;background-repeat:no-repeat}.map{width:100%;height:100%;background-color:gray}.markerLabel{background-color:#000;padding:.4em;min-width:1.2em;max-width:max-content;height:1.2em;border-radius:1.2em;box-sizing:content-box}.logos{position:fixed;top:0;left:0;width:100%;padding:5px;display:flex}button,.button{height:30px;border:none;box-shadow:none;border-radius:2px;padding:1px 6px;background-color:#efefef;cursor:pointer;text-decoration:none;color:inherit;-webkit-appearance:none}button>svg,.button>svg{fill:#767676;transition:fill 1s}button:hover>svg,button:focus>svg,.button:hover>svg,.button:focus>svg{fill:#000}.button--plain,.button--plain:hover,.button--plain:focus{background-color:transparent;background-repeat:no-repeat;box-shadow:none}.button[primary]{color:#fff;background-color:#000;border:2px solid #535353;padding:.5em 1em;height:auto;display:inline-block;vertical-align:top;text-align:center}.button[primary]:hover,.button[primary]:focus{background-color:#535353;border-color:#000}.blend-difference{mix-blend-mode:revert}.blend-difference:hover,.blend-difference:focus{mix-blend-mode:revert}.mr-5px{margin-right:5px}.mt-4rem{margin-top:4rem}.pos-absolute{position:absolute}.p-2em-1em{padding:2em 1em}.pr-5px{right:10px}.pt-5px{top:5px}.modal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000000b3;z-index:100000;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal .alert{font-size:1.5rem;flex-direction:column;max-width:max-content;background-color:#fff8dc}@media only screen and (max-width: 400px){.modal>*{padding:1rem}}.modal--content{position:relative;display:flex;width:max-content;background-color:#fff;padding:1em;top:50%;left:50%;transform:translate(-50%,-50%)}.image-zoom{position:relative;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center}.image-zoom>img{max-width:100%;max-height:100%}
