body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}body,button,code,html{font-family:Montserrat,sans-serif}.test h1{margin:0}html{scroll-behavior:smooth}.gallery{position:relative;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto}.gallery .background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2;background-color:#000}.gallery .layout{display:block;position:relative;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:100%;height:100%}.gallery .layout.open{position:fixed;touch-action:none;z-index:10;top:0;left:0;transition:none}.gallery .layout.closing{transition:none}.gallery .layout:hover{cursor:default}.gallery .layout .item{display:inline-block;position:absolute;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;transition:all .5s;box-shadow:0 0 0 #000}.gallery .layout .item .image_title{display:block;text-align:center;font-size:14px;position:absolute;bottom:0;left:0;color:#000;background:#fff;width:100%;height:auto;padding-top:10px;padding-bottom:10px;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;transition:all .3s ease-in}.gallery .layout .item .image_title div{display:block}.gallery .layout .item .image_title div.sub{font-size:12px}.gallery .layout .item:hover{cursor:pointer}.gallery .layout .item:hover .image_title{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.gallery .layout .item.open{transition:none;-webkit-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}.gallery .layout .item.open:hover{cursor:-webkit-grab;cursor:grab}.gallery .layout .item.open:active{cursor:-webkit-grabbing;cursor:grabbing}.gallery .layout .item.open .image_title{display:inline-block;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;background:none;bottom:25px;color:#fff;background-color:#000;padding:8px;border-radius:5px;font-size:20px;width:auto;height:auto;left:25px;text-align:center;transition:none;text-shadow:0 0 2px #fff}.gallery .layout .item.closing,.gallery .layout .item.closing .image_title{transition:none}.gallery .layout .item.animate_close{transition:none;-webkit-animation:scale-out-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-out-center .5s cubic-bezier(.25,.46,.45,.94) both}.gallery .layout .item.animate_close .image_title,.gallery.loading .layout .item{transition:none}.gallery .close_button{position:fixed;top:0;right:0;z-index:999;width:2em;height:2em;background-image:url(../../static/media/close.16f33ca2.svg);background-size:contain}.gallery .close_button:hover{cursor:pointer}.gallery .arrow{box-sizing:border-box;position:fixed;top:calc(50% - 1.5em);height:3em;width:3em;display:block;border-radius:50%;border:0 solid #000;background-color:hsla(0,0%,100%,.6);background-image:url(../../static/media/right-arrow.38569b11.svg);background-size:2em;background-position:50%;background-repeat:no-repeat;transition:border .2s;fill:#00f;z-index:999}.gallery .arrow.previous{left:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gallery .arrow.previous:hover{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.gallery .arrow.next{right:5px}.gallery .arrow.next:hover{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.gallery .arrow:hover{cursor:pointer;border:2px solid rgba(0,0,0,.73);transition:border .5s,-webkit-transform .5s;transition:transform .5s,border .5s;transition:transform .5s,border .5s,-webkit-transform .5s}.gallery .select_child__control{border-radius:0}.gallery .select_child__option:hover{background-color:#000}.gallery .tag_selector{position:fixed;top:0;box-sizing:border-box;padding:5px;width:100%;background-color:#1f1f1f;z-index:1;display:flex;flex-flow:row wrap;justify-content:space-around;align-content:center;align-items:center;box-shadow:0 0 5px 2px #1f1f1f}.gallery .tag_selector a{text-decoration:none}.gallery .tag_selector h1,.gallery .tag_selector h2{display:block;font-weight:400;font-size:1em;color:#fff}.gallery .tag_selector h1 .divisor,.gallery .tag_selector h2 .divisor{display:inline-block;color:red;margin:15px;-webkit-transform:translateY(-6px) scale(1.1);transform:translateY(-6px) scale(1.1)}.gallery .tag_selector h2{font-size:.9em}.gallery .tag_selector h2 a{color:#fff;text-decoration:none}.gallery .tag_selector .tag_select{display:block;min-width:160px;margin-bottom:1em;width:33.333333%;text-align:center;-webkit-transform:translateY(25%);transform:translateY(25%)}.gallery .tag_selector .tag_select h3{color:#fff;display:inline;width:20%}.gallery .tag_selector .tag_select .select{min-width:150px;width:100%;max-width:350px;display:inline-block}.gallery .tag_selector .tag_select .select .select_child__control--is-focused{border-color:#464646;box-shadow:0 0 0 1px #616161}.gallery .tag_selector .tag_select .select .select_child__option--is-focused{background-color:#000;color:#fff}.gallery .tag_selector .tag_select .select .select_child__option--is-selected{background-color:#616161}.gallery .tag_selector .tag_select .tag{color:#fff;border:none;text-decoration:underline;background:none;font-size:14px;padding:5px;margin:5px}.gallery .tag_selector .tag_select .tag:focus{outline:none}.gallery .tag_selector .tag_select .tag:hover{cursor:pointer;text-shadow:0 0 8px #fff}.gallery .tag_selector .tag_select .tag.active{color:#5a5a5a;text-shadow:0 0 8px #5a5a5a}@media screen and (max-width:898px){.gallery .tag_selector .tag_select{order:3;align-self:center}}@media screen and (max-height:400px){.gallery .tag_selector{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.gallery .tag_selector.hide{-webkit-transform:translateY(-70px);transform:translateY(-70px)}}@media screen and (max-height:400px) and (max-width:639px){.gallery .tag_selector{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.gallery .tag_selector.hide{-webkit-transform:translateY(-115px);transform:translateY(-115px)}}@media screen and (max-width:400px){.gallery .tag_selector{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.gallery .tag_selector.hide{-webkit-transform:translateY(-115px);transform:translateY(-115px)}}@media screen and (max-width:639px){.gallery .tag_selector{flex-flow:column wrap}}@media screen and (max-width:333px){.gallery .tag_selector h1{font-size:.89em}.gallery .tag_selector h2{font-size:.79em}}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.2}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.2}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.wrapper{position:relative;overflow:hidden;flex-grow:1;height:100%}.wrapper .content{position:absolute;top:0;left:0;overflow:hidden scroll;margin-right:-15px}.trackY{position:absolute;overflow:hidden;border-radius:4px;background:rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px;height:calc(100% - 16px);top:8px;right:0}.trackY .thumbY{border-radius:4px;background:rgba(0,0,0,.4);width:100%;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes scale-out-center{0%{width:100vw;height:100vh;left:0;top:0;z-index:10}99%{z-index:10}}@keyframes scale-out-center{0%{width:100vw;height:100vh;left:0;top:0;z-index:10}99%{z-index:10}}@-webkit-keyframes items-background-loading{0%{background-color:#7d7d7d}to{background-color:#c8c8c8}}@keyframes items-background-loading{0%{background-color:#7d7d7d}to{background-color:#c8c8c8}}
/*# sourceMappingURL=main.ab077039.chunk.css.map */