@font-face{font-display:swap;font-family:WoodfordBourneProThin;src:url(/static/media/WoodfordBourneProThin.cb644061e81207d1cfcd.otf)}@font-face{font-display:swap;font-family:AudysRegular;src:url(/static/media/AudysRegular.7d40b0e4d898dfae8849.otf)}*,:after,:before{box-sizing:border-box}a{text-decoration:none}a,button{color:inherit;cursor:pointer}button{background-color:transparent;border-width:0;padding:0}figure{margin:0}dd,ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}cite{font-style:normal}fieldset{border-width:0;margin:0;padding:0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body,html{font-family:WoodfordBourneProThin,monospace;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#7f7066;font-family:AudysRegular,monospace}h2{font-size:2rem}h3{font-size:3rem;margin-bottom:1.5rem}.info,.logo,.services{display:flex;flex-direction:column;flex-wrap:wrap;height:100vh;justify-content:center;text-align:center;width:100%}.logo{background:#d3baa9}.logo img{height:100%;max-height:390px;max-width:590px;width:100%}.logo_description{font-style:italic;line-height:2rem}.contact_list,.logo_description{letter-spacing:3px}h1{color:#544b46;font-size:25px;margin-top:50px}.info{background:#e9ddd4}.gallery{padding:40px 0;text-align:center}.contact{margin-bottom:2rem}.contact_list_item{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.contact_list_item a{border-bottom:1px solid #000;margin-left:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact_list_item a.cta{background:#7f7066;border-bottom:none;border-radius:4px;color:#fff;padding:10px 20px;transition:background-color .2s ease-in-out}.contact_list_item a.cta:hover{background:#67594f}.address{padding:0 15px}.address iframe{height:300px;max-width:600px;width:100%}.services table{font-size:1.5rem;margin:0 auto}.services th{border:1px solid #000}.services table td:first-child{text-align:left}.services table td:last-child{text-align:center}@media only screen and (max-width:1024px){.content{flex-direction:column}.contact{margin-bottom:0}.address iframe{height:250px}h2 span{display:block;margin-top:15px}.logo img{max-width:390px}.services{padding:0 15px}.services table{font-size:1rem}.services table td{border-bottom:1px solid #000}.services table td:first-child{text-align:center}}
/*# sourceMappingURL=main.f0a381be.css.map*/