:where(:root) .bricks-color-primary {color: var(--bricks-color-pbtlaf)}:where(:root) .bricks-background-primary {background-color: var(--bricks-color-pbtlaf)}:where(:root) .bricks-color-secondary {color: var(--bricks-color-nohqtj)}:where(:root) .bricks-background-secondary {background-color: var(--bricks-color-nohqtj)}:where(:root) .bricks-color-light {color: #ededed}:where(:root) .bricks-background-light {background-color: #ededed}:where(:root) * {border-color: var(--bricks-color-wsbxpf)}:where(:root) .bricks-color-danger {color: var(--bricks-color-jkzkyj)}:where(:root) .bricks-background-danger {background-color: var(--bricks-color-jkzkyj)}:where(:root) .bricks-color-dark {color: var(--bricks-color-romcye)}:where(:root) .bricks-background-dark {background-color: var(--bricks-color-romcye)} body {line-height: 1.6em; font-family: "Inter", sans-serif; font-weight: 400; font-size: 16px} h1, h2, h3, h4, h5, h6 {line-height: 1.2em; font-family: "Inter", sans-serif; font-weight: 700} h1 {font-size: 4rem} h2 {font-size: 2.8rem; color: var(--bricks-color-romcye); margin-bottom: 1rem} h3 {font-size: 1.4rem} .brxe-container {padding-right: 1.6rem; padding-left: 1.6rem; width: 1248px} .woocommerce main.site-main {width: 1248px} #brx-content.wordpress {width: 1248px} .bricks-button {line-height: 1.2em; color: var(--bricks-color-xkrumg); font-weight: 600; letter-spacing: 0px; transition: background-color 0.2s ease-in-out;; border: 1px solid var(--bricks-color-pbtlaf); border-radius: 1rem} :root .bricks-button[class*="dark"]:not(.outline):hover {background-color: #151d2d} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--bricks-color-xkrumg)} :root .bricks-button[class*="secondary"] {color: var(--bricks-color-pbtlaf)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--bricks-color-pbtlaf)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: var(--bricks-color-nohqtj)} .bricks-button.lg {font-size: 1.6rem; padding-top: 1.2rem; padding-right: 2rem; padding-bottom: 1.2rem; padding-left: 2rem}html { scroll-behavior: smooth; scroll-padding-top: var(--header-height, 10rem); height: 100%;}body { min-height: 100%;}.card-service:hover .btn { background-color: var(--bricks-color-nohqtj) !important;}#brx-header.brx-sticky { border-bottom: 1px solid transparent;}#brx-header.brx-sticky.scrolling { border-color: var(--bricks-color-wsbxpf);}.section-h2 span { color: var(--bricks-color-pbtlaf);}body .booked-appt-list .timeslot .spots-available { display: none !important;}.booked-appt-list .timeslot .timeslot-people button,body .booked-modal input[type=submit].button-primary,body .booked-modal button.cancel { transition: background 0.2s ease-in-out; border-radius: 1rem; font-weight: 600; padding: 1rem 1.4rem; font-size: 1.6rem;}.booked-appt-list .timeslot .timeslot-people button:disabled { opacity: 0.4;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col { font-size: 1.8rem !important;}body .booked-form .field label.field-label { color: #2a2a2a;}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName { font-size: 1.6rem !important;}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span { box-shadow: inset 0 0 0 2px var(--bricks-color-pbtlaf) !important;}.booked-calendar .backToMonth,#brx-content .booked-form .field p.field-small-p { display: none !important;}#brx-content .bc-col.today:hover .date span,#brx-content .bc-col.active:hover .date span { background: var(--bricks-color-pbtlaf) !important;}.booked-form .field input::placeholder { color: #3e3e3e;}.booked-modal .button { text-align: center;}table { border-collapse: collapse; width: 100% !important;}table td, table th { border: 1px solid #eee; padding: 0.5rem; line-height: normal;}.brxe-text-basic { overflow-wrap: anywhere;}.brxe-text p { margin-bottom: 1rem;}.brxe-text p:last-child { margin-bottom: 0;}.wpml-ls-legacy-list-horizontal { padding: 0;}.wpml-ls-legacy-list-horizontal .wpml-ls-link { padding: 0.8rem 1rem; border: 1px solid #e1e1e1; border-radius: 1rem; display: flex; gap: 0.4rem; line-height: normal; background-color: #fff; transition: background-color 0.2s ease-in-out; font-weight: 500;}.wpml-ls-legacy-list-horizontal .wpml-ls-link:hover { background-color: #f5f5f5;}.wpml-ls-legacy-list-horizontal .wpml-ls-link::before { content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_107_199)'%3E%3Cpath d='M9.99995 0C15.0215 0 19.0922 4.26442 19.0922 9.52487C19.0922 14.7853 15.0215 19.0497 9.99995 19.0497C4.97837 19.0497 0.907593 14.7853 0.907593 9.52487C0.907593 4.26442 4.97837 0 9.99995 0ZM12.6717 13.8101H7.32818C7.92095 16.1091 8.95131 17.6212 9.99995 17.6212C11.0486 17.6212 12.0789 16.1091 12.6717 13.8101ZM5.91656 13.8107L3.44157 13.8105C4.31279 15.2705 5.61592 16.4186 7.16355 17.0586C6.68875 16.2778 6.29694 15.3005 6.00876 14.1868L5.91656 13.8107ZM16.5582 13.8105L14.0833 13.8107C13.7889 15.0808 13.3639 16.191 12.8353 17.0586C14.2871 16.4586 15.5232 15.412 16.3899 14.0806L16.5582 13.8105ZM5.53939 7.61955H2.48702L2.48269 7.63591C2.34444 8.24198 2.27123 8.87442 2.27123 9.52487C2.27123 10.5306 2.44631 11.4936 2.76629 12.3822L5.65098 12.3818C5.52162 11.4779 5.45305 10.5178 5.45305 9.52487C5.45305 8.87347 5.48257 8.23617 5.53939 7.61955ZM13.088 7.61962H6.9118C6.84996 8.22941 6.81668 8.86719 6.81668 9.52487C6.81668 10.5339 6.895 11.496 7.03463 12.382H12.9652C13.1049 11.496 13.1831 10.5339 13.1831 9.52487C13.1831 8.86719 13.1499 8.22941 13.088 7.61962ZM17.5132 7.61876L14.4604 7.61957C14.5173 8.23617 14.5468 8.87347 14.5468 9.52487C14.5468 10.5178 14.4782 11.4779 14.3489 12.3818L17.2335 12.3822C17.5535 11.4936 17.7286 10.5306 17.7286 9.52487C17.7286 8.86833 17.654 8.22998 17.5132 7.61876ZM7.1645 1.99106L7.14368 1.99935C5.28248 2.77523 3.77702 4.28689 2.95459 6.19143L5.72561 6.19178C6.01048 4.52253 6.50761 3.06934 7.1645 1.99106ZM9.99995 1.4285L9.89477 1.43355C8.7444 1.54379 7.63303 3.45034 7.11693 6.19138H12.8829C12.3682 3.45802 11.2617 1.55449 10.1148 1.43452L9.99995 1.4285ZM12.8363 1.99112L12.9334 2.15691C13.5418 3.21635 14.0037 4.60665 14.2742 6.19178L17.0452 6.19143C16.2592 4.37113 14.8492 2.90974 13.101 2.10661L12.8363 1.99112Z' fill='%23121212'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_107_199'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); width: 2rem; height: 2rem;}.otgs-development-site-front-end,.nav-top .nav-top__hidden { display: none;}@media (max-width: 991px) { :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox):hover {background-color: var(--bricks-color-wsbxpf)}}@media (max-width: 767px) {:where(:root) .bricks-color-primary {color: var(--bricks-color-pbtlaf)}:where(:root) .bricks-background-primary {background-color: var(--bricks-color-pbtlaf)}:where(:root) .bricks-color-secondary {color: var(--bricks-color-romcye)}:where(:root) .bricks-background-secondary {background-color: var(--bricks-color-romcye)}:where(:root) .bricks-color-danger {color: var(--bricks-color-jkzkyj)}:where(:root) .bricks-background-danger {background-color: var(--bricks-color-jkzkyj)}:where(:root) * {border-color: var(--bricks-color-wsbxpf)} h2 {font-size: 2.2rem}}@media (max-width: 478px) { h1 {font-size: 3.2rem} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--bricks-color-nohqtj)}}