body.ths-subpage-bg #main,body.ths-subpage-bg .page-wrapper,body.ths-subpage-bg .blog-wrapper{position:relative}body.ths-subpage-bg.ths-bg-ready #main::before,body.ths-subpage-bg.ths-bg-ready .page-wrapper::before,body.ths-subpage-bg.ths-bg-ready .blog-wrapper::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--ths-bg-url);background-repeat:var(--ths-bg-repeat,repeat);background-size:var(--ths-bg-size,1600px auto);background-position:var(--ths-bg-pos,center top);opacity:var(--ths-bg-opacity,.1);filter:blur(var(--ths-bg-blur,0));transform:translateZ(0)}body.ths-subpage-bg #main>*,body.ths-subpage-bg .page-wrapper>*,body.ths-subpage-bg .blog-wrapper>*{position:relative;z-index:1}body.ths-subpage-bg .section,body.ths-subpage-bg .row,body.ths-subpage-bg .ux-section{position:relative}@media (max-width:849px){body.ths-subpage-bg.ths-bg-ready #main::before,body.ths-subpage-bg.ths-bg-ready .page-wrapper::before,body.ths-subpage-bg.ths-bg-ready .blog-wrapper::before{background-size:min(1200px, var(--ths-bg-size, 1200px auto));filter:none}}@media (min-width:1600px){body.ths-subpage-bg.ths-bg-ready #main::before,body.ths-subpage-bg.ths-bg-ready .page-wrapper::before,body.ths-subpage-bg.ths-bg-ready .blog-wrapper::before{background-size:var(--ths-bg-size,1600px auto)}}@media (prefers-reduced-motion:reduce){body.ths-subpage-bg.ths-bg-ready #main::before,body.ths-subpage-bg.ths-bg-ready .page-wrapper::before,body.ths-subpage-bg.ths-bg-ready .blog-wrapper::before{transition:none}}@media(max-width:768px){.booking-layout{display:flex!important;flex-direction:column!important}.booking-right{position:relative!important;top:auto!important}.summary-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:999;padding:12px}.service-chip{font-size:16px!important;padding:10px 14px!important;margin:4px}}