.side-by-side{display:flex;flex-direction:column;position:relative;width:100%}.side-by-side--grey{background-color:#fafafa}.side-by-side__media--has-video .side-by-side__background-image{display:none}.side-by-side:not(.side-by-side__media--has-video) .side-by-side__background-image{min-height:300px}@media(min-width:72rem){.side-by-side__background-image,.side-by-side__media--has-video .side-by-side__background-image{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}.side-by-side__grid{align-items:center;display:grid;position:relative}.side-by-side__media--has-video .side-by-side__grid{align-items:start}.side-by-side--sticky-content .side-by-side__grid{overflow:visible}@media (min-width:72rem){.side-by-side__grid{gap:2rem;grid-template-columns:1fr 1fr}}.side-by-side__content{display:flex;flex-direction:column;height:100%;padding:1.25rem;text-align:left}.side-by-side__content--light{color:#fff}.side-by-side__content--dark{color:#000}@media (min-width:85.375rem){.side-by-side--content-left .side-by-side__content{padding:0}.side-by-side--content-right .side-by-side__content{order:2;padding:0}}.side-by-side__title{color:var(--heading-color);font-size:3.125rem;font-weight:400;line-height:120%;margin-bottom:1.5rem}@media (min-width:48rem){.side-by-side__title{font-size:3.125rem}}@media (min-width:30rem){.side-by-side__title{font-size:3.125rem}}@media (min-width:20rem){.side-by-side__title{font-size:3.125rem}}.side-by-side__text-content{color:var(--text-color);font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.side-by-side--sticky-content .side-by-side__text{position:sticky;top:150px}.side-by-side__text-content p{font-size:clamp(1rem,3vw,1.1rem)}.side-by-side__text-content p:last-child{margin-bottom:0}@media(min-width:64rem){.side-by-side__text{padding:0 4rem}}.side-by-side__text ul{list-style:none;padding-left:0}.side-by-side__text li{padding-bottom:1.5rem;padding-left:40px;position:relative}.side-by-side__text li:before{background-image:url(//50157295.fs1.hubspotusercontent-na1.net/hubfs/50157295/raw_assets/public/Bath-Concepts-2025/images/bathbullet.png);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:30px;left:0;position:absolute;top:-1px;width:30px}.side-by-side__text h2,.side-by-side__text h3{font-weight:300}.side-by-side__text strong{font-weight:600}.side-by-side__buttons{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (min-width:30rem){.side-by-side__buttons{flex-direction:row;gap:1rem}}@media screen and (max-width:29.9375rem){.side-by-side__buttons{flex-direction:column;gap:.75rem}}.side-by-side__media{height:100%;overflow:hidden;position:relative;width:100%;z-index:5}@media (max-width:72rem){.side-by-side__media{order:1}.side-by-side__content{order:2}}@media (min-width:72rem){.side-by-side__media.side-by-side__media--is-video{height:auto;position:sticky;top:140px}}.side-by-side__media.side-by-side__media--is-video.side-by-side__media--16-9{aspect-ratio:16/9}.side-by-side__media.side-by-side__media--is-video.side-by-side__media--4-5{aspect-ratio:870/653}.side-by-side .hs-video-wrapper{padding-bottom:75%!important}.side-by-side__image-container{height:100%;width:100%}.side-by-side__image{height:100%!important;object-fit:cover;width:100%}.side-by-side__video-container{width:100%}.side-by-side__video-wrap{padding-bottom:56.25%;position:relative;width:100%}.side-by-side__video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.side-by-side__media-caption{padding:1rem}.side-by-side__media-caption h3{font-weight:200}.side-by-side__media-caption h3 strong{font-weight:600}html:not(.hs-inline-edit) .side-by-side.lazy-section{opacity:0;transform:translateY(2rem);transition:opacity .6s ease-out,transform .6s ease-out}html:not(.hs-inline-edit) .side-by-side.lazy-section--loaded{opacity:1;transform:translateY(0)}html:not(.hs-inline-edit) .side-by-side.lazy-item{opacity:0;transition:opacity .6s ease-out}html:not(.hs-inline-edit) .side-by-side.lazy-item--loaded{opacity:1}html:not(.hs-inline-edit) .side-by-side.lazy-item--frame{transition:opacity .6s ease-out,transform .6s ease-out}html:not(.hs-inline-edit) .side-by-side.lazy-item--frame--loaded{transform:translateY(0)}.resumator-job-title{font-family:Gotham,sans-serif!important;font-size:1.8rem!important;font-weight:200!important}.resumator-job-info,.resumator-job-info-details{font-size:1rem!important}