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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background-color:#f4f1e1;font-family:Arial,sans-serif;margin:0;padding:0}.header{background-color:#f4f1e1;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;justify-content:space-between;left:0;padding:1vw 0;position:fixed;top:0;width:100vw;z-index:1000}.header,.header nav{align-items:center;display:flex}.header p{color:#300;font-size:3vw;margin:0 1.5vw 0 13vw}.header ul{display:flex;justify-content:flex-end;list-style-type:none;margin:0 2vw 0 1vw;padding:0}.header li{background-color:#8e5d3e;border-radius:8px;margin:10px;transition:transform .3s ease,background-color .3s ease}.header li a{color:#fff;display:block;font-size:1.5vw;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none}.header li:hover{background-color:#a97559;transform:scale(1.1)}.header li a:hover{color:#f4f1e1}.menu-icon{box-sizing:border-box;cursor:pointer;display:none;flex-direction:column;padding:0 20px}.menu-icon .bar{background-color:#333;height:3px;margin:4px 0;width:25px}@media screen and (max-width:768px){.menu-icon{display:flex}.header p{color:#300;font-size:4.5vw;margin:0 1.5vw 0 8vw}.header ul{background-color:#f4f1e1;bottom:-100%;box-shadow:0 -4px 6px #0000001a;display:flex;flex-direction:column;left:0;margin:0;padding:20px 0;position:fixed;right:0;transition:bottom .3s ease-in-out}.header ul.open{bottom:0}.header li{background-color:initial;margin:10px 0;text-align:center;width:100%}.header li a{color:#300;display:block;font-size:16px;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none;text-decoration:underline}}.responsive-image{max-width:100vw}.poster{margin-top:10vh}@media screen and (max-width:450px){.poster{margin-top:5vh}}.main2-header h1{font-family:serif;font-size:4vw;padding:1vw 15vw;text-align:left}.main2-header p{font-size:2vw;padding:1vw 15vw;text-align:left}.main2-header h2{font-size:2.5vw;padding:1vw 15vw;text-align:left}.main2-header ul{font-size:2vw;padding-left:20vw;text-align:left}.main2-body{display:flex;gap:2vw;justify-content:center;padding:2vw}.main2-body-child{box-sizing:border-box;height:40hw;overflow:auto;padding:0 0 0 4vw;text-align:left;width:50vw}.main2-body img{height:20vw;width:30vw}.main2-body h2{font-family:serif;font-size:3vw;margin:0}.main2-body ul{font-size:1.5vw;list-style-type:none;margin:0;padding:0}.main2-body li{padding:1vw 0}@media screen and (max-width:768px){.main2-header h1{font-size:6vw;padding:2vw 5vw}.main2-header h2,.main2-header p{font-size:4vw;padding:2vw 5vw}.main2-header h2{text-align:left}.main2-header ul{font-size:3vw;list-style-position:inside;padding-left:5vw;text-align:left}.main2-body{display:block;gap:4vw;padding:2vw}.main2-body-child{padding:0 0 1vw 5vw}.main2-body img,.main2-body-child{height:auto;width:90vw}.main2-body h2{font-size:5vw}.main2-body ul{font-size:4vw}.main2-body li{padding:2vw 0}}footer{background-color:#333;color:#fff;font-family:Arial,sans-serif;font-size:1vw;padding:2vw;text-align:center}footer ul{list-style-type:none;margin:10px 0;padding:0}footer ul li{display:inline-block;margin:0 15px}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}.inquiry h1{font-family:serif;font-size:4vw;margin:1vw 0;padding:1vw 15vw;text-align:left}.inquiry p{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;font-size:2vw;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding:0 15vw;text-align:left}.inquiry-contact{align-items:center;display:block}.inquiry img{display:block;height:20vw;width:30vw}.inquiry-contact-address{align-items:left;font-size:2vw;list-style-type:none;margin:0;padding:0 5vw 0 15vw}.form-group{align-items:left;display:flex;flex-direction:column;margin-bottom:1.5rem}.form-group label{margin-right:1rem;text-align:left;width:50vw}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:1rem;padding:.6rem;width:70vw}input,select{min-height:60px;resize:vertical}textarea{min-height:100px;resize:vertical}button{background-color:#a58e74;border:none;border-radius:4px;color:#fefefe;cursor:pointer;font-size:1rem;margin-bottom:1.5rem;padding:.8rem 1.5rem}button:hover{background-color:#8b765f}@media screen and (max-width:768px){.inquiry h1{font-size:6vw;margin:2vw 0;padding:2vw 5vw}.inquiry p{font-size:4vw;padding:2vw 5vw}.inquiry-contact{align-items:flex-start;display:block}.inquiry img{height:auto;margin:2vw auto;width:80vw}.inquiry-contact-address{font-size:4vw;padding:0 5vw}.form-group{align-items:left;display:flex;flex-direction:column;margin-bottom:1.5rem}.form-group label{margin-right:1rem;text-align:left;width:50vw}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:1rem;padding:.6rem;width:80vw}input,select{min-height:40px;resize:vertical}textarea{min-height:100px;resize:vertical}}
/*# sourceMappingURL=main.ed2b1d92.css.map*/