.svelte-16tubym,.svelte-16tubym:before,.svelte-16tubym:after{margin:0;padding:0;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.slider-wrapper.svelte-16tubym{position:relative}.slider.svelte-16tubym{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.slider.svelte-16tubym::-webkit-scrollbar{display:none}.slide.svelte-16tubym{flex:1 0 100%;scroll-snap-align:start;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.avatar.svelte-kbc385 img:where(.svelte-kbc385){border-radius:100px;overflow:hidden}.google-reviews.svelte-kbc385{position:relative;width:100%}.review-item.svelte-kbc385{position:relative;display:flex;flex-direction:row;gap:15px;overflow:hidden}.leftside.svelte-kbc385{flex:0 0 auto}.rightside.svelte-kbc385{flex:1 1 50%;display:flex;flex-direction:column}.review-item.svelte-kbc385{font-family:Arial,Helvetica,sans-serif;border-top:1px solid #444;padding-top:15px;padding-bottom:20px}.review-item.svelte-kbc385 .review-meta:where(.svelte-kbc385) span:where(.svelte-kbc385){font-size:1.1em}.review-item.svelte-kbc385 div:where(.svelte-kbc385),.review-item.svelte-kbc385 span:where(.svelte-kbc385){font-size:.9em}.review-item.svelte-kbc385 .review-author:where(.svelte-kbc385){font-weight:700;color:#9e98cb}.r1.svelte-kbc385,.r2.svelte-kbc385,.r3.svelte-kbc385,.r4.svelte-kbc385,.r5.svelte-kbc385{display:none}.rating1.svelte-kbc385 .r1:where(.svelte-kbc385),.rating2.svelte-kbc385 .r1:where(.svelte-kbc385),.rating3.svelte-kbc385 .r1:where(.svelte-kbc385),.rating4.svelte-kbc385 .r1:where(.svelte-kbc385),.rating5.svelte-kbc385 .r1:where(.svelte-kbc385),.rating2.svelte-kbc385 .r2:where(.svelte-kbc385),.rating3.svelte-kbc385 .r2:where(.svelte-kbc385),.rating4.svelte-kbc385 .r2:where(.svelte-kbc385),.rating5.svelte-kbc385 .r2:where(.svelte-kbc385),.rating3.svelte-kbc385 .r3:where(.svelte-kbc385),.rating4.svelte-kbc385 .r3:where(.svelte-kbc385),.rating5.svelte-kbc385 .r3:where(.svelte-kbc385),.rating4.svelte-kbc385 .r4:where(.svelte-kbc385),.rating5.svelte-kbc385 .r4:where(.svelte-kbc385),.rating5.svelte-kbc385 .r5:where(.svelte-kbc385){display:inline}.review-stars.svelte-kbc385 ul:where(.svelte-kbc385){display:inline-block;list-style:none}.review-stars.svelte-kbc385 ul:where(.svelte-kbc385) li:where(.svelte-kbc385){float:left;margin-right:5px;width:1rem;height:100%;color:#f8d749}.review-stars.svelte-kbc385 ul:where(.svelte-kbc385) li:where(.svelte-kbc385) i:where(.svelte-kbc385){font-size:14px}.review-stars.svelte-kbc385 ul:where(.svelte-kbc385) li:where(.svelte-kbc385) i.star:where(.svelte-kbc385):after{content:"★"}.pagesect p.h1,.pagesect p.h2,.pagesect p.h3{color:#fff;text-align:center}.bg-elmgrove{background-color:#444;background:linear-gradient(#0009,#0009),url(../../../bg-elmgrove-small.jpg);background-attachment:fixed;background-size:cover;background-position-x:50%;background-position-y:0%}.bg-ballroom{background-color:#444;padding:40px 20%;background:linear-gradient(#0009,#0009),url(../../../bg-ballroom-small.jpg);background-attachment:local;background-size:cover;background-position:center center}.lead{font-size:1.2em}.homeHero{padding:80px 10%}.homeHero h3{color:#fff;text-align:center;line-height:1.5em;margin-bottom:1em}.homeHero h2{font-family:"Righteous",Sans-serif;color:#f8d749;text-align:center;font-size:2em;margin-bottom:1em}.keyfacts .factbox{padding:30px 20px;text-align:center;border:1px solid #fff;border-radius:12px;background:#000;margin:0}.keyfacts .factbox p{color:#9e98cb}.keyfacts .factbox h3{color:#fff;line-height:1em}.bg-grey,.bg-dark{background-color:#444}.mailsection{padding:30px 5%}.mailsection .help-text{color:#fff}.mailsection .bigger{font-size:2.1em}.needtoknow{color:#db733f}p.underline{text-align:center;position:relative;width:60%;margin:0 auto 100px}.underline svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(150% + 20px);transform:translate(-50%,-50%);overflow:visible}.underline path{stroke-width:5px;stroke:#9e98cb;fill:none;animation-duration:1s}.squiggle{stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw 2s linear forwards}@keyframes draw{to{stroke-dashoffset:0}}.ballroomLatin{padding-bottom:50px;text-align:center}.ballroomLatin ul{list-style:none;padding:0;margin:0 auto;max-width:600px}.ballroomLatin li{font-size:1.5em;color:#fff;text-align:center}.venuesection{text-align:center}.venuesection .bigger{font-size:1.3em}.hide.svelte-knicoi{display:none}
