
:root {--min-viewport: 360;--max-viewport: 1366;--base-font: 10;--clamp-unit: 1vw;} html {font-size: var(--root-font-size)} body {font-weight: 400; font-family: "Montserrat","Montserrat Fallback"; font-style: normal} h1, h2, h3, h4, h5, h6 {font-weight: 800; font-family: "Jost","Jost Fallback"} .brxe-container {width: var(--content-width)} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)}.header-top__wrapper { justify-content: end; width: var(--content-width); margin: 0 auto;}@media (max-width: 478px) {.header-top__wrapper { display: none;}}.header-top__inner {padding-top: .5em; padding-bottom: .5em; justify-content: center; font-size: var(--text-xs); min-height: var(--header-top-height)}header {--header-top-height: 1.2em; }.fr-header-bravo__top-inner {align-items: flex-end}.fr-header-bravo__top-inner { width: 100%;}.fr-header-bravo__top-links-wrapper {display: flex; align-items: center; flex-wrap: wrap; row-gap: .5em; column-gap: 2em}.fr-header-bravo__top-links-wrapper {--icon-size: 1em; --icon-fill-color: transparent; --icon-stroke-color: var(--bg-dark); --icon-fill-color-hover: transparent; --icon-stroke-color-hover: var(--bg-dark);}@media (max-width: 478px) {.fr-header-bravo__top-links-wrapper {margin-right: auto}}.fr-header-bravo__top-link {display: flex; align-items: center; column-gap: 0.5em; text-decoration: none}.fr-header-bravo__top-link svg { height: var(--icon-size); width: var(--icon-size); fill: var(--icon-fill-color); color: var(--icon-stroke-color);} .fr-header-bravo__top-link i { color: var(--icon-fill-color); font-size: var(--icon-size);} .fr-header-bravo__top-link svg:hover { fill: var(--icon-fill-color-hover); color: var(--icon-stroke-color); } .fr-header-bravo__top-link i:hover { color: var(--icon-fill-color-hover);}.fr-header-bravo__top-link-text {font-style: normal}.header-menu {height: calc(var(--logowidth) + 10px)}.header-menu { width: var(--content-width); margin: 0 auto; isolation: isolate; transition: none;}.header__inner {display: flex; flex-direction: row; justify-content: space-between; align-items: center; row-gap: var(--content-gap); column-gap: var(--content-gap); padding-right: 0; padding-left: 0; width: 100%}@media (max-width: 767px) {.header__inner {flex-wrap: nowrap}}.header__logo { --logoheight: 4.8rem;} .header__logo:has(.x-header_sticky-active) { border: 2px solid red;} .header__logo img { height: var(--logoheight); object-fit: contain; }.brx-nav-alpha .bricks-mobile-menu > li > a {padding-right: var(--space-m); padding-left: var(--space-m); color: var(--fr-text-light)}.brx-nav-alpha .bricks-mobile-menu > li > .brx-submenu-toggle > * {padding-right: var(--space-m); padding-left: var(--space-m); color: var(--fr-text-light)}.brx-nav-alpha .bricks-mobile-menu-toggle {color: var(--fr-text-dark)}.brx-nav-alpha .bricks-nav-menu .sub-menu .brx-submenu-toggle > a + button {color: var(--fr-text-dark); font-size: var(--text-m); line-height: 1}.brx-nav-alpha .bricks-nav-menu .sub-menu .brx-submenu-toggle button {margin-left: .5em}.brx-nav-alpha .bricks-nav-menu > li {margin-left: 0}.brx-nav-alpha { --link-gap: var(--content-gap);}@media (min-width: 0px) { .brx-nav-alpha ul:not(.sub-menu) { display: flex; gap: var(--link-gap); } }@media (max-width: 991px) {.brx-nav-alpha { display: none;}}.header-btn--outline {--btn-background: var(transparent);--btn-background-hover: var(--primary-hover);--btn-text-color: var(--primary);--btn-text-color-hover: var(--primary-ultra-light);--btn-border-color: var(--primary);--btn-border-color-hover: var(--primary-hover);--focus-color: var(--primary-light);--btn-border-width: var(--btn-outline-border-width); text-transform: uppercase; }header.scrolling .header-btn--outline { --btn-background: var(--primary); --btn-text-color: var(--white);}@media (max-width: 991px) {.header-btn--outline { display: none;}}.mobile-trigger .trigger-wrapper {background-color: var(--white); border-radius: var(--radius-xs)}.mobile-trigger {display: none}.mobile-trigger { xdisplay: none; }@media (max-width: 991px) {.mobile-trigger {display: flex; --fr-hamburger-line-color: var(--primary-dark); --fr-hamburger-line-color-active: var(--black-trans-90); --fr-hamburger-line-height: 4px; --fr-hamburger-scale: 80px}}.nav-sticky-menu[data-x-sticky-active*=true] {height: 66px !important; background: var(--primary-ultra-dark) !important}.nav-sticky-menu {--x-sticky-header-height: 66px !important; height: 66px} .nav-sticky-menu { width: 100%;}.nav-sticky-menu__wrapper { width: var(--content-width); margin: 0 auto;}.mobile-menu-modal .fr-modal__body {padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); width: var(--width-l)}.mobile-menu-modal {--fr-modal-body-offset-vertical: var(--space-xs); --fr-modal-body-offset-horizontal: var(--space-xs); align-items: flex-start; justify-content: center}.mobile-menu-modal svg {width: var(--space-m); height: var(--space-m)}.mobile-menu-modal .modal-wrapper {height: 100%}.mobile-menu-modal li { padding-block-start: var(--space-m);}.mobile-menu-modal__inner {display: flex; row-gap: var(--space-xl); height: 100%}.mobile-menu-modal__heading {text-transform: uppercase; color: var(--white); width: 100%}.mobile-menu-nav .bricks-nav-menu > li > a {color: var(--primary-ultra-light); text-transform: uppercase; font-weight: 600}.mobile-menu-nav .bricks-nav-menu > li > .brx-submenu-toggle > * {color: var(--primary-ultra-light); text-transform: uppercase; font-weight: 600}.mobile-menu-nav .bricks-nav-menu > li {margin-left: 0}.mobile-menu-book {padding-left: 0}.intro {align-items: center; text-align: center; row-gap: var(--content-gap)}@media (max-width: 767px) {.intro {text-align: left; align-items: flex-start}}:root { --wpe-transition-distance: 25px; --wpe-transition-rotation: 15deg;  --wpe-animation-duration--fast: 0.2s; --wpe-animation-duration--medium: 0.6s; --wpe-animation-duration--slow: 1s; --wpe-animation-duration--very-slow: 2s; --wpe-animation-timing-function--default: ease-in-out;}.wpe-custom-animations {  --wpe-stagger-step: var(--wpe-stagger-step-base, 0.2s); --wpe-animation-delay: var(--wpe-animation-delay-base, 0s); --wpe-animation-duration: var(--wpe-animation-duration-base, 0.6s); --wpe-animation-timing-function: var(--wpe-animation-timing-function-base, ease);}.wpe-custom-animations .brx-animate-fadeInLeft,.wpe-custom-animations.brx-animate-fadeInLeft { animation-name: wpe-fadeInLeft;}@keyframes wpe-fadeInLeft { 0% { opacity: 0; transform: translateX(calc(-1 * var(--wpe-transition-distance))); } 100% { opacity: 1; transform: none; }}.wpe-custom-animations .brx-animate-fadeInRight,.wpe-custom-animations.brx-animate-fadeInRight { animation-name: wpe-fadeInRight;}@keyframes wpe-fadeInRight { 0% { opacity: 0; transform: translateX(var(--wpe-transition-distance)); } 100% { opacity: 1; transform: none; }}.wpe-custom-animations .brx-animate-fadeInDown,.wpe-custom-animations.brx-animate-fadeInDown { animation-name: wpe-fadeInDown;}@keyframes wpe-fadeInDown { 0% { opacity: 0; transform: translateY(calc(-1 * var(--wpe-transition-distance))); } 100% { opacity: 1; transform: none; }}.wpe-custom-animations .brx-animate-fadeInUp,.wpe-custom-animations.brx-animate-fadeInUp { animation-name: wpe-fadeInUp;}@keyframes wpe-fadeInUp { 0% { opacity: 0; transform: translateY(var(--wpe-transition-distance)); } 100% { opacity: 1; transform: none; }}.wpe-custom-animations--stagger-delay>* { animation-delay: var(--wpe-animation-delay-x) !important; animation-timing-function: var(--wpe-animation-timing-function) !important;} .wpe-custom-animations--stagger-delay>*:nth-of-type(1) { --wpe-animation-delay-x: var(--wpe-animation-delay);} .wpe-custom-animations--stagger-delay>*:nth-of-type(2) { --wpe-animation-delay-x: calc(var(--wpe-stagger-step) + var(--wpe-animation-delay));} .wpe-custom-animations--stagger-delay>*:nth-of-type(3) { --wpe-animation-delay-x: calc(2 * var(--wpe-stagger-step) + var(--wpe-animation-delay));} .wpe-custom-animations--stagger-delay>*:nth-of-type(4) { --wpe-animation-delay-x: calc(3 * var(--wpe-stagger-step) + var(--wpe-animation-delay));} .wpe-custom-animations--stagger-delay>*:nth-of-type(5) { --wpe-animation-delay-x: calc(4 * var(--wpe-stagger-step) + var(--wpe-animation-delay));} .wpe-custom-animations--stagger-delay>*:nth-of-type(6) { --wpe-animation-delay-x: calc(5 * var(--wpe-stagger-step) + var(--wpe-animation-delay));} .wpe-custom-animations--stagger-delay>*:nth-of-type(7) { --wpe-animation-delay-x: calc(6 * var(--wpe-stagger-step) + var(--wpe-animation-delay));} .wpe-custom-animations--stagger-delay>*:nth-of-type(8) { --wpe-animation-delay-x: calc(7 * var(--wpe-stagger-step) + var(--wpe-animation-delay));} .wpe-custom-animations--stagger-delay>*:nth-of-type(9) { --wpe-animation-delay-x: calc(8 * var(--wpe-stagger-step) + var(--wpe-animation-delay));} .wpe-custom-animations--stagger-delay>*:nth-of-type(10) { --wpe-animation-delay-x: calc(9 * var(--wpe-stagger-step) + var(--wpe-animation-delay));}.wpe-custom-animations--stagger-duration>* { animation-duration: var(--wpe-animation-duration-x) !important; animation-timing-function: var(--wpe-animation-timing-function) !important;} .wpe-custom-animations--stagger-duration>*:nth-of-type(1) { --wpe-animation-duration-x: var(--wpe-animation-duration);} .wpe-custom-animations--stagger-duration>*:nth-of-type(2) { --wpe-animation-duration-x: calc(var(--wpe-animation-duration) + var(--wpe-stagger-step));} .wpe-custom-animations--stagger-duration>*:nth-of-type(3) { --wpe-animation-duration-x: calc(2 * var(--wpe-stagger-step) + var(--wpe-animation-duration));} .wpe-custom-animations--stagger-duration>*:nth-of-type(4) { --wpe-animation-duration-x: calc(3 * var(--wpe-stagger-step) + var(--wpe-animation-duration));} .wpe-custom-animations--stagger-duration>*:nth-of-type(5) { --wpe-animation-duration-x: calc(4 * var(--wpe-stagger-step) + var(--wpe-animation-duration));} .wpe-custom-animations--stagger-duration>*:nth-of-type(6) { --wpe-animation-duration-x: calc(5 * var(--wpe-stagger-step) + var(--wpe-animation-duration));} .wpe-custom-animations--stagger-duration>*:nth-of-type(7) { --wpe-animation-duration-x: calc(6 * var(--wpe-stagger-step) + var(--wpe-animation-duration));} .wpe-custom-animations--stagger-duration>*:nth-of-type(8) { --wpe-animation-duration-x: calc(7 * var(--wpe-stagger-step) + var(--wpe-animation-duration));} .wpe-custom-animations--stagger-duration>*:nth-of-type(9) { --wpe-animation-duration-x: calc(8 * var(--wpe-stagger-step) + var(--wpe-animation-duration));} .wpe-custom-animations--stagger-duration>*:nth-of-type(10) { --wpe-animation-duration-x: calc(9 * var(--wpe-stagger-step) + var(--wpe-animation-duration));}@media (max-width: 767px) {.intro__heading {font-size: var(--h1)}}.intro__accent-heading {line-height: 1.1; text-transform: uppercase; letter-spacing: .095em; font-size: var(--text-xs); font-weight: 400; order: -1; margin-bottom: 0}.intro__lede {margin-bottom: 0}.intro__lede { max-width: 60ch;}.feature-section-dallas {padding-top: 0; position: relative}.feature-section-dallas__inner {display: grid; align-items: initial}.feature-section-dallas__inner { --min: 515px;grid-template-columns: repeat(auto-fit, minmax(min(var(--min, calc(var(--content-width) / 2 - var(--space-xxl))), 100%), 1fr));grid-template-rows: var(--grid-1);gap: var(--gap, var(--grid-gap));display: grid !important;}.feature-section-dallas__content-wrapper {background-color: var(--bg-ultra-light); padding-top: var(--space-xl); padding-right: var(--space-xl); padding-bottom: var(--space-xl); padding-left: var(--space-xl); justify-content: flex-start; border-radius: var(--radius)}.content-wrapper__sticky-inner {position: sticky; top: var(--header-height)}.feature-section-dallas__heading {font-size: var(--h1)}.fr-accent-heading {line-height: 1.1; text-transform: uppercase; letter-spacing: .095em; font-size: var(--text-s); font-weight: 400; color: var(--black-trans-50); order: -1; margin-bottom: 0}.feature-section-dallas__lede {width: 40ch}.feature-section-dallas__button {margin-top: var(--content-gap)}.feature-section-dallas__stack {align-items: stretch; row-gap: var(--grid-gap)}.feature-card-dallas {display: grid; align-items: initial; grid-template-columns: var(--grid-2); padding-top: var(--card-padding); padding-right: var(--card-padding); padding-bottom: var(--card-padding); padding-left: var(--card-padding); color: var(--text-light); align-items: center; border-radius: var(--radius); overflow: hidden; gap: var(--space-s)}.feature-card-dallas {--card-padding: var(--space-m);}@media (max-width: 478px) {.feature-card-dallas {grid-template-columns: var(--grid-1); align-items: flex-start}}.feature-card-dallas__content-wrapper {row-gap: calc(var(--content-gap) / 2)}.feature-card-dallas__description {color: var(--text-light-muted)}.feature-card-dallas__media-wrapper {position: relative; bottom: calc(var(--card-padding) * -1); height: calc(100% + var(--card-padding)); align-self: flex-end !important; width: calc(100% + var(--card-padding)); align-items: flex-end; max-width: calc(100% + var(--card-padding))}@media (max-width: 478px) {.feature-card-dallas__media-wrapper {right: 0px; width: 100%}}.feature-card-dallas__media {height: 100%; border-top-left-radius: var(--radius)}.feature-card-dallas__media:not(.tag), .feature-card-dallas__media img {object-fit: cover; aspect-ratio: 16/9}@media (max-width: 478px) {.feature-card-dallas__media {border-top-left-radius: var(--radius); border-top-right-radius: var(--radius)}}.services-modal .fr-modal__close-icon-wrapper {background-color: var(--black)}.services-modal {justify-content: center; align-items: center}.services-modal .fr-modal__body { border-radius: var(--radius);}.services-modal__heading { margin-block-end: var(--space-xs);}.services-modal__info { width: 100%; @media (width > 480px) { columns: 2; }}.arrow-list { --icon-size: 1em; --icon-url: url('https://sportmassageedinbud55fd.zapwp.com/wp-content/uploads/arrow-right-circle.svg'); --icon-color: var(--neutral-semi-dark); --icon-gap: .5em; --icon-opacity: .5;} .arrow-list ul { list-style-type: none; padding: 0;} .arrow-list li { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: var(--icon-gap); &::before { display: flex; translate: 0 .3ex; content: ''; inline-size: var(--icon-size); block-size: var(--icon-size); background-color: var(--icon-color); mask-image: var(--icon-url); --webkit-mask-image: var(--icon-url); mask-size: cover; color: var(--icon-color); opacity: var(--icon-opacity); }}.footer {padding-right: 0; padding-bottom: 0; padding-left: 0}.footer__top-inner {flex-wrap: wrap; display: flex; flex-direction: row; column-gap: var(--grid-gap); row-gap: var(--grid-gap); align-items: center; padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs)}@media (max-width: 767px) {.footer__top-inner {flex-direction: row; align-items: center}.footer__top-inner { justify-content: center;}} @media (max-width: 1280px) {.fr-logo {margin-bottom: .5em}}@media (max-width: 991px) {.fr-logo {margin-bottom: -}}.footer__logo {width: var(--logowidth)}.footer-nav { --link-color: var(--primary); --link-color-hover: var(--primary-hover); --link-color-active: var(--primary); --toggle-gap: .5em; --sub-item-padding:1em;} .footer-nav ul.bricks-mobile-menu { display: flex;} .show-mobile-menu ul.bricks-mobile-menu { display: flex; flex-direction: column; align-items: flex-start;} .bricks-mobile-menu-toggle {margin-inline-start: auto;} .footer-nav .brx-submenu-toggle { display: flex; flex-direction: row; gap: var(--toggle-gap);} .footer-nav .brx-submenu-toggle button { margin: 0!important; padding: 0!important;} .footer-nav .sub-menu { min-width: auto!important;} .footer-nav .sub-menu li { padding-inline: var(--sub-item-padding);}@media (max-width: 991px) {.footer-nav {line-height: 0}}@media (max-width: 767px) {.footer-nav {display: flex}}.footer-nav__list-wrapper {display: flex; flex-direction: row; flex-wrap: wrap; column-gap: var(--content-gap); row-gap: calc(var(--content-gap) / 2); font-size: var(--text-s); margin-right: 0; margin-left: 0}.footer-nav__list-wrapper[data-color="dark"] { color: var(--text-dark-muted);} .footer-nav__list-wrapper[data-color="light"] { color: var(--text-light-muted);}.footer-nav__list-item {margin-bottom: 5px}.footer__btn {margin-left: auto}@media (max-width: 991px) {.footer__btn {margin-left: 0}}.footer__bottom {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); background-color: var(--black)}.legal-meta {display: flex; flex-direction: row; flex-wrap: wrap; column-gap: var(--content-gap); row-gap: calc(var(--content-gap) / 2); font-size: var(--text-s); color: var(--white); text-align: center; justify-content: space-between}.legal-meta[data-color="dark"] { color: var(--text-dark-muted);} .legal-meta[data-color="light"] { color: var(--text-light-muted);}.legal-meta__copyright {display: flex; width: fit-content}.legal-meta__nav {display: flex; flex-direction: row; width: auto}.legal-meta__nav { --link-color: var(--text-dark-muted); --link-color-hover: var(--text-dark);}.legal-meta__list {padding-left: 0; display: flex; justify-content: center; flex-wrap: nowrap; column-gap: 1em; row-gap: 1em; margin-top: 0; margin-bottom: 0}.legal-meta__list {list-style-type: none;}.legal-meta__list-item {width: auto}.legal-meta__link {color: var(--white)}.legal-meta__link:hover { color: var(--primary-hover);}:root {--bricks-color-acss_import_transparent: transparent;}:root[data-brx-theme="dark"] {--bricks-color-acss_import_transparent: transparent;}#brxe-zvmnth {align-items: center; flex-direction: row; justify-content: space-between}#brxe-ukydsk .brxe-container {width: 100%}#brxe-bbqwxf {align-items: center; flex-direction: row; justify-content: space-between}#brxe-cgccge .bricks-mobile-menu-wrapper {align-items: center}#brxe-cgccge .bricks-mobile-menu-wrapper .brx-submenu-toggle {justify-content: center}#brxe-cgccge .bricks-mobile-menu-wrapper a {width: auto}#brxe-cgccge .bricks-nav-menu {flex-direction: column}#brxe-cgccge .bricks-mobile-menu > li > a {color: var(--primary-light)}#brxe-cgccge .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--primary-light)}#brxe-mydcci { --btn-background: var(--primary); --btn-background-hover: var(--primary-hover); --btn-text-color: var(--primary-ultra-light); --btn-text-color-hover: var(--primary-ultra-light); --btn-border-color: var(--primary); --btn-border-color-hover: var(--primary-hover); --focus-color: var(--primary-light); --btn-border-width: var(--btn-outline-border-width); background: var(--btn-background); text-align: center; padding-inline-end: 0; max-width: 100%; width: 100%; letter-spacing: 1px; font-weight: 700; margin-top: auto; &:hover { background: var(--btn-background-hover); }}#brxe-otytkl .fr-modal__close-icon {color: var(--white); font-size: var(--text-l); width: var(--space-l)}#brxe-otytkl .fr-modal__close-icon-wrapper {top: var(--space-m); right: var(--space-xl); bottom: auto; left: auto}#brxe-otytkl .fr-modal__overlay {background-color: var(--primary-ultra-dark)}#brxe-otytkl {align-items: flex-start; justify-content: center; --fr-modal-body-offset-vertical: var(--space-m); --fr-modal-body-offset-horizontal: var(--space-m)}#brxe-glrskf {--fr-modal-body-offset-vertical: 50px; --fr-modal-body-offset-horizontal: 50px; align-items: center; justify-content: center}#brxe-glrskf .fr-modal__body {width: var(--width-xl); background-color: var(--white); padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m)}#brxe-glrskf .fr-modal__close-icon {color: var(--neutral-ultra-dark); font-size: var(--text-xl); width: var(--space-l)}#brxe-glrskf .fr-modal__close-icon-wrapper {background-color: var(--white); top: var(--space-m); right: var(--space-m); bottom: auto; left: auto}#brxe-glrskf .fr-modal__overlay {background-color: var(--black-trans-80)}#brxe-bbfff1 { display: none;}#brxe-a52525 { display: none;}#brxe-d2f684 { display: none;}
/*# sourceURL=bricks-frontend-inline-inline-css */
