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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#fff;font-family:sans-serif;margin:0;padding:0}.home-page-container{display:flex;flex-direction:column;min-height:100vh}.page-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 40px}.page-header .logo{font-size:24px;font-weight:700;text-transform:uppercase}.page-header nav ul{display:flex;list-style:none;margin:0;padding:0}.page-header nav ul li{margin-left:30px}.page-header nav ul li a{color:#333;font-size:14px;text-decoration:none;text-transform:uppercase}.page-main{box-sizing:border-box;flex-grow:1;padding:20px}.image-gallery-container,.page-main{align-items:center;display:flex;justify-content:center}.image-gallery-container{max-height:70vh;max-width:1000px;min-height:300px;overflow:hidden;position:relative;width:80%}.image-gallery{display:flex;flex-wrap:nowrap;height:100%;transition:transform .5s ease-in-out}.gallery-slide{align-items:center;display:flex;flex-shrink:0;height:70vh;justify-content:center;max-height:100%;max-width:100%;width:1000px}.gallery-slide img{display:block;max-height:100%;max-width:100%;object-fit:contain}.nav-arrow{background-color:#00000080;border:none;color:#fff;cursor:pointer;font-size:24px;opacity:0;padding:10px 15px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out;z-index:10}.image-gallery-container:hover .nav-arrow{opacity:1}.nav-arrow.left{left:10px}.nav-arrow.right{right:10px}@media (max-width:768px){.page-header{align-items:flex-start;flex-direction:column;padding:15px 20px}.page-header nav ul{flex-wrap:wrap;justify-content:center;margin-top:10px}.page-header nav ul li{margin:5px 10px}.image-gallery-container{max-height:60vh;min-height:250px;width:95%}.gallery-slide{height:60vh;width:100vw}.nav-arrow{font-size:20px;padding:8px 12px}.image-gallery-container:hover .nav-arrow{opacity:1}}@media (max-width:480px){.page-header{padding:10px 15px}.page-header .logo{font-size:20px}.page-header nav ul li a{font-size:12px}.image-gallery-container{max-height:50vh;min-height:200px}.gallery-slide{height:50vh}.nav-arrow{font-size:18px;padding:5px 8px}}.about-page-container{display:flex;flex-direction:column;min-height:100vh}.about-main{box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;padding:40px 20px}.about-content{color:#333;line-height:1.6;max-width:900px;width:100%}.about-content h1{border-bottom:1px solid #eee;font-size:3em;font-weight:400;margin-bottom:30px;padding-bottom:15px}.about-content p{font-size:1.1em;margin-bottom:20px}.about-content p strong{font-weight:700}@media (max-width:768px){.about-main{padding:20px}.about-content h1{font-size:2.2em;margin-bottom:20px}.about-content p{font-size:1em}}@media (max-width:480px){.about-content h1{font-size:1.8em}}
/*# sourceMappingURL=main.356ead8a.css.map*/