/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.gallery-hero{position:relative;min-height:calc(100vh - 50px)}.gallery-hero .title{background-image:url(../images/gallery.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;height:100%;width:100%;z-index:2;top:50px;left:0}@media (max-width:782px){.gallery-hero .title{background-position:bottom;width:calc(100% - 20px);margin:10px;top:25px}}.gallery-hero .wave{fill:#495b73;position:absolute;width:100vw;height:auto;z-index:1;bottom:0;left:0}.gallery-hero .background{background-image:url(../images/photos/gallery.jpg);background-repeat:no-repeat;background-position:50%;background-color:#000;background-size:contain;position:absolute;height:100%;width:100%;z-index:-1;left:0;top:0}@media (max-width:782px){.gallery-hero .background{background-size:cover}}body.lightbox-open{overflow:hidden}.gallery-page{background-color:#495b73}.gallery-page #lightbox{background-color:rgba(0,0,0,.8);position:fixed;display:none;z-index:9999;height:100%;width:100%;left:0;top:0}.gallery-page #lightbox .lightbox-content{background-color:rgba(0,0,0,.6);transform:translate(-50%,-50%);border-radius:5px;position:absolute;overflow:hidden;height:90%;width:90%;left:50%;top:50%}.gallery-page #lightbox .lightbox-content .close{transition:all .2s linear;color:#f1ecce;position:absolute;font-size:30px;height:30px;width:30px;right:0;top:0}.gallery-page #lightbox .lightbox-content .close:hover{background-color:#7285ac}.gallery-page #lightbox .lightbox-content .media{padding-bottom:56.25%;position:relative;height:100vh;width:100%}.gallery-page #lightbox .lightbox-content .media iframe,.gallery-page #lightbox .lightbox-content .media img{transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;position:absolute;height:80%;width:80%;top:40.3%;left:50%}.gallery-page #lightbox .lightbox-content .next,.gallery-page #lightbox .lightbox-content .prev{top:50%;width:auto;cursor:pointer;font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;margin-top:-50px;position:absolute;color:#f1ecce;transition:.6s ease;padding:16px 16px 10px;border-radius:0 30px 30px 0;background-color:rgba(0,0,0,.5)}.gallery-page #lightbox .lightbox-content .next:hover,.gallery-page #lightbox .lightbox-content .prev:hover{color:#fff;background-color:#7285ac}.gallery-page #lightbox .lightbox-content .next{right:0;border-radius:30px 0 0 30px}.gallery-page .gallery-posts{display:flex;flex-wrap:wrap;padding-top:100px;justify-content:center}.gallery-page .gallery-posts .gallery-post{position:relative;display:block;height:330px;width:25%}.gallery-page .gallery-posts .gallery-post i{transform:translate(-50%,-50%) rotate(20deg);color:hsla(0,0%,100%,.7);transition:all .2s linear;position:absolute;font-size:3rem;opacity:0;left:50%;top:50%}@media (max-width:782px){.gallery-page .gallery-posts .gallery-post i{transform:translate(-50%,-50%) rotate(0deg);font-size:5rem;opacity:1}}.gallery-page .gallery-posts .gallery-post .zoom{top:50%;left:50%;opacity:0;width:100%;height:100%;position:absolute;transition:all .2s linear;transform:translate(-50%,-50%);border:2px solid hsla(0,0%,100%,.7);-webkit-clip-path:polygon(0 calc(100% - 1rem),0 100%,1rem 100%,1rem 0,0 0,0 1rem,100% 1rem,100% 0,calc(100% - 1rem) 0,calc(100% - 1rem) 100%,100% 100%,100% calc(100% - 1rem));clip-path:polygon(0 calc(100% - 1rem),0 100%,1rem 100%,1rem 0,0 0,0 1rem,100% 1rem,100% 0,calc(100% - 1rem) 0,calc(100% - 1rem) 100%,100% 100%,100% calc(100% - 1rem))}.gallery-page .gallery-posts .gallery-post img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-page .gallery-posts .gallery-post:hover .zoom{opacity:1;width:90%;height:90%}.gallery-page .gallery-posts .gallery-post:hover i{opacity:1;font-size:4rem;transform:translate(-50%,-50%) rotate(0deg)}@media (max-width:782px){.gallery-page .gallery-posts .gallery-post{width:100%}}@media (max-width:782px){.gallery-page .gallery-posts{flex-direction:column;padding-top:50px}}.gallery-page .no-data{padding-top:100px}
