body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{margin:0;padding:0}*,:after,:before{box-sizing:inherit}.App{text-align:center}.App-header{align-items:center;color:#000;display:flex;flex-direction:row;font-size:calc(10px + 2vmin);justify-content:center}.App-logo{height:calc(32px + 2vmin);margin-right:.5rem}.App-name{color:inherit;text-decoration:none;transition:transform .3s ease}.App-name:hover{text-decoration:none;transform:scale(1.1)}.App-logo,.App-name{transition:transform .3s ease}.App-logo:hover{transform:scale(1.1)}h1{font-size:2rem}main{align-items:flex-start;align-items:center;display:flex;flex-direction:column;width:96.65%}Section styles section{border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;margin:1rem 0;padding:1rem}.gallery-links{margin-bottom:1rem;text-align:center}.gallery-link{background-color:initial;border:none;color:#333;cursor:pointer;font-family:Arial,sans-serif;font-size:1rem;margin:0 .5rem;outline:none;padding:.5rem 1rem;transition:background-color .3s ease,color .3s ease}.gallery-link.active,.gallery-link:active,.gallery-link:focus,.gallery-link:hover{background-color:#333;border-color:#333;color:#fff}.gallery{margin:0 0 50px;overflow:hidden;padding:0;width:100vw}.about{text-align:center}.about,.contact{align-self:stretch;width:100%}.contact{text-align:left}.contact-info{display:flex;flex-wrap:wrap;justify-content:center}.contact-info a{display:inline-block;margin:0 10px}.contact-info a img{height:25px;transition:transform .3s ease;width:auto}.contact-info a img:hover{transform:scale(1.2)}.App-footer{bottom:0;position:fixed;width:100%;z-index:10}@media (min-width:768px){.App-header{align-items:start;flex-direction:row;justify-content:flex-start}.App-logo{height:calc(64px + 2vmin);margin:5px 1rem 0 5px}.App-name{margin-bottom:0;margin-right:1rem}main{align-items:flex-start;flex-direction:row;padding-bottom:50px;width:100%}.contact{margin:0;padding:1rem;width:auto}.contact-info{flex-direction:column;justify-content:flex-start;margin-bottom:0}.about{align-self:stretch;padding:1rem;width:auto}.about,.gallery-links{flex-direction:column;text-align:center}.gallery-links{display:flex;margin-bottom:1rem}.gallery-link{background-color:initial;border:none;color:#333;cursor:pointer;font-family:Arial,sans-serif;font-size:1rem;margin:0 .5rem;outline:none;padding:.5rem 1rem;transition:background-color .3s ease,color .3s ease;width:100%}.gallery-link.active,.gallery-link:active,.gallery-link:focus,.gallery-link:hover{background-color:#333;border-color:#333;color:#fff}.App-footer{bottom:0;position:fixed;width:100%;z-index:10}}*{box-sizing:border-box}.grid{margin:0 auto;padding-bottom:50px}.grid:after{clear:both;content:"";display:block}.grid-item,.grid-sizer{width:33.333%}.grid-item{box-sizing:border-box;margin-bottom:0;padding:0}.grid-item,.grid-item img{margin:0}.grid-item img{display:block;height:auto;width:100%}.modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{max-height:90%;max-width:90%}.modal-close{color:#fff;cursor:pointer;font-size:35px;font-weight:700;position:absolute;right:25px;top:10px}
/*# sourceMappingURL=main.5e240cd2.css.map*/