.award-container{display:flex;justify-content:center}.award-container .award-box{display:flex;flex-direction:column;margin:32px}.award-container .award-box img{color:var(--primary);margin:0 auto;width:150px}.gallery-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.gallery-container{grid-template-columns:1fr 1fr}}.gallery-container div{align-items:center;display:flex;justify-content:center;overflow:hidden}.gallery-container img{border-radius:1rem;height:auto;object-fit:cover;width:100%}.popover-overlay{align-items:baseline;background:#0000;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1000}.popover-container{align-items:center;background-color:var(--dark);border-radius:16px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;height:150px;justify-content:space-evenly;margin-right:10px;margin-top:75px;width:200px}.popover-overlay-dark{align-items:baseline;background:#00000054;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1000}@media screen and (min-width:768px){.popover-overlay-dark{align-items:center;justify-content:center}}.popover-container-center{align-items:center;background-color:var(--dark);border-radius:1rem 1rem 0 0;bottom:0;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;height:10rem;justify-content:space-evenly;position:fixed;width:100%}@media screen and (min-width:768px){.popover-container-center{border-radius:1rem;bottom:auto;gap:.5rem;height:12rem;justify-content:center;max-width:20rem;position:relative;width:20rem}}.site-header-parent{position:fixed;top:0;width:100vw;z-index:10}.site-header-scrolled{position:fixed}.site-header{background-color:var(--primary);display:flex;height:4.5rem;justify-content:space-between}.site-header-logo-section{align-items:center;color:var(--light);display:flex;margin:0 0 0 1rem}.site-header-button-section{align-items:center;display:flex;justify-content:end}.site-header-button-section ul{display:flex;gap:1rem;justify-content:start;margin:0 1rem 0 0;padding-inline-end:2.5rem;padding-inline-start:2.5rem}.site-header-button-section ul li{display:flex;list-style:none}.site-header-button-section ul li a{color:var(--dark);font-family:var(--font-sans);font-size:1.25rem;letter-spacing:1px;text-decoration:none;transition:color .5s ease-in-out,color .5s ease-in-out}.site-header-button-section ul li a:hover{color:var(--accent)}.site-header-button-section ul li a.header-active-link{color:var(--secondary)}.message-box{background-color:var(--dark)}.message-box p{color:var(--primary);font:var(--font-serif);padding:.5rem 2rem;text-align:center}@media screen and (max-width:768px){.site-header-button-section ul{gap:.5rem;margin-right:0;padding-inline-end:0;padding-inline-start:1rem}.site-header-button-section ul li a{font-size:1rem}}.site-logo{background:var(--site-logo-url);background-position:50%;background-repeat:no-repeat;background-size:contain;height:70px;width:200px}.logo-std{background:var(--std-logo-url);background-position:50%;background-repeat:no-repeat;background-size:contain;height:10rem;width:12rem}@media screen and (max-width:550px){.site-logo{height:70px;width:150px}.logo-std{height:5rem;width:6rem}}.site-footer .site-footer-social-block{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.site-footer .site-footer-social-block .insta-icon{height:3rem;margin-bottom:1rem;width:3rem}.site-footer .site-footer-top-block{background-color:var(--dark);display:flex;height:14rem;justify-content:space-evenly;padding:1rem 0}.site-footer .site-footer-top-block h2,.site-footer .site-footer-top-block p{color:var(--primary);font-family:var(--font-sans)}.site-footer .site-footer-top-block h2{font-size:1rem;font-weight:500;text-decoration:underline;text-transform:uppercase;text-underline-offset:.25rem}.site-footer .site-footer-top-block .site-footer-top-block-logo-section{align-items:center;display:flex;justify-content:center}@media screen and (max-width:768px){.site-footer h2,.site-footer p{text-align:center}.site-footer .site-footer-top-block{flex-direction:column;height:auto}}.hero-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4rem;height:60vh;margin:0 auto 5rem;width:90%}@media screen and (max-width:550px){.hero-image{border-radius:2rem;height:70vh;width:95%}}.marketing-popover-overlay-dark{align-items:center;background:#00000054;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.marketing-popover-container-center{align-items:center;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;max-height:90%;max-width:90%;overflow:hidden;position:relative}@media screen and (min-width:768px){.marketing-popover-container-center{max-width:30rem}}.marketing-popover-image{border-radius:.5rem;max-height:calc(100vh - 6rem);max-width:100%}p.marketing-popover-close{cursor:pointer;font-size:1rem;font-weight:700;text-shadow:1px 1px 0 var(--primary),-1px 1px 0 var(--primary),1px -1px 0 var(--primary),-1px -1px 0 var(--primary)}.map-image{max-width:26rem}.note-box-container{background-color:var(--dark);border-radius:1rem;display:flex;margin:1rem 20%;padding:1rem}.note-box-container .note-box-container-icon{height:1.5rem;margin-right:1rem;width:1.5rem}.note-box-container .note-box-container-icon img{filter:invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%)}.note-box-container p{color:var(--primary)}@media screen and (max-width:550px){.note-box-container{margin:1rem}.note-box-container .note-box-container-icon{width:5rem}}.services-container{font-family:var(--font-sans);margin:2rem 10rem}.service-category h2{color:var(--dark);font-size:24px}.service-category-subitems{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;padding:1rem}@media(min-width:550px){.service-category-subitems{grid-template-columns:1fr 1fr}}@media(min-width:960px){.service-category-subitems{grid-template-columns:1fr 1fr 1fr}}.service-item{border:1px solid var(--accent);border-radius:1rem}.service-item h3{margin:.5rem}.service-item p{margin:0 1rem}.service-item:hover{background:var(--dark);color:var(--light);cursor:pointer}.service-item:hover h3,.service-item:hover p{color:var(--light)}.price-watch{display:flex;justify-content:center;width:100%}@media(max-width:550px){.services-container{margin:2rem 1rem}}body{background-color:#f2ecdf;margin:0}:root{--primary:#f2ecdf;--secondary:#a49694;--accent:#5a513d;--light:#fff;--dark:#1c1915;--font-sans:"PT Sans Narrow",serif;--font-serif:"Lora",serif}.grid{margin:3rem 6rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-std,.flex-std-res{align-items:center;display:flex;justify-content:space-evenly}.flex-std-res{gap:2rem}@media screen and (max-width:768px){.flex-std-res{flex-direction:column}}.fixed{position:fixed}.margin-top{margin-top:1rem}.margin-top-48{margin-top:3rem}.margin-top-96{margin-top:6rem}.margin-bottom{margin-bottom:1rem}.margin-bottom-96{margin-bottom:6rem}.margin-bottom-48{margin-bottom:3rem}.margin-x-48{margin-left:3rem;margin-right:3rem}.margin-x-96{margin-left:6rem;margin-right:6rem}.header-gap{margin-top:5rem}button.btn-std{align-items:center;background-color:var(--dark);border:none;border-radius:45px;box-shadow:0 8px 15px #0000001a;color:var(--primary);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:1rem;font-weight:500;margin:0 1rem;outline:none;padding:.7em 2em;text-transform:uppercase;transition:all .3s ease 0s}button.btn-std .button-icon{fill:currentColor;height:1.25rem;margin-right:.5rem}button.btn-std:hover{border:1px solid var(--dark)}button.btn-primary,button.btn-std:active,button.btn-std:hover{background-color:var(--primary);color:var(--dark)}button.btn-primary{align-items:center;border:none;border-radius:45px;box-shadow:0 .5rem 1rem #0000001a;cursor:pointer;display:flex;font-family:var(--font-sans);font-size:1rem;font-weight:500;margin:0 1rem;outline:none;padding:.7em 2em;text-transform:uppercase;transition:all .3s ease 0s}button.btn-large{font-size:1.25rem!important;min-height:3rem;min-width:10rem}button.btn-large .button-icon{fill:currentColor;height:2rem!important;margin-right:.5rem!important}@media screen and (max-width:550px){button.btn-std{font-size:.8rem;padding:.7em 1em}button.btn-std .button-icon{height:1rem;margin-right:4px}}h1{font-weight:500;text-transform:capitalize}h1,h3{color:var(--dark);font-family:var(--font-sans)}h3{font-size:1.5rem}h3 a{color:var(--accent);text-decoration:none}h4{color:var(--dark);font-family:var(--font-sans);margin:0}text-primary{color:var(--primary)}p{color:var(--dark);font-family:var(--font-sans);margin:0}p a{color:inherit;text-decoration:none}p.hero-text{color:var(--dark);font-family:var(--font-serif);font-size:5rem;margin-bottom:6rem;margin-top:6rem;text-align:center}h1.headline-text{font-size:3rem}h2.description-text{font-family:var(--font-sans);font-size:1.5rem;font-weight:300}.font-sans{font-family:var(--font-sans);font-optical-sizing:auto;font-style:normal;font-weight:300}p.small{font-size:.75rem}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}@media screen and (max-width:550px){.empty-class{margin:0}}.grid{margin:2rem 10rem}@media(max-width:768px){.grid{margin:2rem 1rem}}cursor-pointer{cursor:pointer}
/*# sourceMappingURL=main.1f54e610.css.map*/