:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-cvgp1001 */#cv-visit-page{color:#dfd7e7;font:400 18px/1.65 Roboto,sans-serif;width:100%;text-align:left}
#cv-visit-page section+section{margin-top:36px;padding-top:28px;border-top:1px solid #49364f}
#cv-visit-page h2{margin:0 0 16px;color:#fff;font:700 clamp(23px,3vw,30px)/1.2 Roboto,sans-serif}
#cv-visit-page p{margin:0 0 16px;color:inherit;font:inherit}
#cv-visit-page table{width:100%;margin:20px 0 12px;border-collapse:collapse;table-layout:fixed;color:inherit;font:inherit}
#cv-visit-page th,#cv-visit-page td{padding:14px;border:1px solid #49364f;text-align:left;background:transparent;vertical-align:middle}
#cv-visit-page thead th{background:#321239;font-weight:700;color:#fff}
#cv-visit-page th:first-child{width:46%}#cv-visit-page tbody th{font-weight:400}
#cv-visit-page .cvg-halloween{background:#25122e}#cv-visit-page .cvg-accent{color:#ed9aff}
#cv-visit-page .cvg-note{font-size:16px}#cv-visit-page ul{padding-left:24px;margin:0}#cv-visit-page li{margin-bottom:8px}
#cv-visit-page a{color:#ed9aff;text-decoration:underline}#cv-visit-page a:focus-visible{outline:2px solid #ed9aff;outline-offset:4px}
#cv-visit-page .cvg-map{display:block;font-weight:700}#cv-visit-page img{display:block;width:100%;height:auto;margin:0 0 12px;border-radius:4px}
@media(max-width:600px){#cv-visit-page{font-size:16px}#cv-visit-page th,#cv-visit-page td{padding:10px 7px}#cv-visit-page th:first-child{width:43%}}/* End custom CSS */