.popup-link{color:var(--primary-link-color);cursor:pointer}.popup-link:hover{color:var(--primary-link-color-faded)}.page-section-text p{line-height:1.5;margin-bottom:.5em;text-align:center}.section-block{background-color:#f1f1f1;border-radius:12px}.contact-us-times{font-size:2em;margin-bottom:20px;text-align:center;width:100%}.opening-times-row{overflow:hidden;text-align:center}.contact-us-top-box{font-size:2em;margin-bottom:2em;margin-top:1em;overflow:visible;padding:1em}.contact-us-email{display:inline-block;font-size:.85em;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.faq-link{color:var(--primary-link-color,#007bff);font-weight:600;text-decoration:none}.faq-link:hover{text-decoration:underline}.legal-section{border-top:1px solid #e0e0e0;margin-top:2em;padding-top:1.5em}.legal-section h3{color:#333;font-size:1.1em;line-height:1.4;margin-bottom:1em}.legal-section h4{color:#333;font-size:1.1em;margin:1em 0 .5em}.legal-section p{margin-bottom:.5em;text-align:left}.legal-link{color:var(--primary-link-color,#007bff);text-decoration:none}.legal-link:hover{text-decoration:underline}.conditions-list{list-style:none;margin-top:.5em;padding-left:0}.conditions-list li{margin-bottom:.5em}.small-modal[data-v-49de2828]{background-color:#0000007a;bottom:0;display:block;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:9999}.leaving-modal-content[data-v-49de2828]{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;margin:0 auto;text-align:center}.leaving-modal[data-v-49de2828]{align-items:center;background-color:#fff;display:flex;height:250px;justify-content:center;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:700px}.leaving-modal-item[data-v-49de2828]{margin-top:1rem}.leaving-modal-container[data-v-49de2828]{align-items:center;display:flex;flex-direction:column}.leaving-modal-cta-container[data-v-49de2828]{display:flex;justify-content:space-evenly;width:100%}@media (max-width:767px){.leaving-modal[data-v-49de2828]{display:block;height:300px;width:90%}}.leavingModal-enter-active[data-v-49de2828],.leavingModal-leave-active[data-v-49de2828]{transition:opacity .5s}.leavingModal-enter[data-v-49de2828],.leavingModal-leave-active[data-v-49de2828]{opacity:0}