.hero .hero-img,.main-content,.massages,.massage,.massage picture,.massage picture img,.massage .info .link{position:relative}.hero:after{position:absolute}.massage .info .link{display:inline-block;zoom:1}.main-content .sidebar nav a,.massage picture img,.main-content .sidebar nav h2:after,.massage .info h2:after,.hero:after{display:block}.hero .hero-text,.hero .hero-img,.service-content,.main-content .mce,.main-content .sidebar,.main-content .sidebar nav a,.massage .info,.massage picture,.massage picture img,.massage .info .link{box-sizing:border-box}.main-content,.massage .info .link{overflow:hidden}.massage .info .link{cursor:pointer}.main-content .sidebar nav h2:after,.massage .info h2:after,.hero:after{content:""}.massage .info .link{text-align:center}.main-content .sidebar nav h2,.massage .info h2,.massage .info h3,.massage .info .link{text-transform:uppercase}.main-content,.massages{display:flex;flex-wrap:wrap}.main-content,.massages{justify-content:space-between}.main-content{align-items:flex-start}.massages{align-self:flex-start}.hero:after{background-repeat:no-repeat}.hero:after{background-size:contain}.hero:after{background-position:right center}.massage picture img{transition-duration:300ms}.massage .info .link{transition-duration:500ms}.massage picture img{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.massage .info .link{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.massage .info .link,.massage picture img{transition-behaviour:allow-discrete}.massage .info .link,.massage picture img{transition-property:opacity,transform,width,visibility}.massage .info .link{font-family:"Roboto",sans-serif}.massage .info .link{font-weight:bold;padding:1.1em 1.2em;border:none;min-width:220px;letter-spacing:.2em;color:#fff}.massage .info .link:hover{transform:scale(1.05)}.massage .info .link:active{transform:scale(0.95)}.massage .info .link{background:#653c96}.massage .info .link:hover{background-color:rgb(125.7571428571,77.1428571429,183.8571428571)}.massage .info .link:active{background-color:rgb(76.4714285714,45.4285714286,113.5714285714)}.massage picture,.main-content .sidebar nav h2:after,.massage .info h2:after,.massage .info .link{border-radius:8px}@media screen and (min-width: 1921px){.main-content{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1441px)and (max-width: 1920px){.main-content{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1121px)and (max-width: 1440px){.main-content{padding-left:5%;padding-right:5%}}@media screen and (min-width: 761px)and (max-width: 1120px){.main-content{padding-left:2em;padding-right:2em}}@media screen and (max-width: 760px){.main-content{padding-left:5%;padding-right:5%}}@media screen and (min-width: 1201px){.service-content,.main-content{padding-top:120px;padding-bottom:120px}}@media screen and (min-width: 761px)and (max-width: 1200px){.service-content,.main-content{padding-top:4em;padding-bottom:4em}}@media screen and (max-width: 760px){.service-content,.main-content{padding-top:2em;padding-bottom:2em}}@media screen and (min-width: 1920px){.main-content .sidebar nav h2{font-size:2em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.main-content .sidebar nav h2{font-size:2em}}@media screen and (min-width: 451px)and (max-width: 1199px){.main-content .sidebar nav h2{font-size:1.7em}}@media screen and (max-width: 450px){.main-content .sidebar nav h2{font-size:1.5em}}@media screen and (min-width: 1920px){.main-content .sidebar nav a,.massage .info h2{font-size:1.4em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.main-content .sidebar nav a,.massage .info h2{font-size:1.3em}}@media screen and (min-width: 451px)and (max-width: 1199px){.main-content .sidebar nav a,.massage .info h2{font-size:1.3em}}@media screen and (max-width: 450px){.main-content .sidebar nav a,.massage .info h2{font-size:1.2em}}@media screen and (min-width: 1920px){.massage .info p,.massage .info h3{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.massage .info p,.massage .info h3{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.massage .info p,.massage .info h3{font-size:.95em}}@media screen and (max-width: 450px){.massage .info p,.massage .info h3{font-size:.95em}}@media screen and (min-width: 1920px){.massage .info .link{font-size:.85em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.massage .info .link{font-size:.82em}}@media screen and (min-width: 451px)and (max-width: 1199px){.massage .info .link{font-size:.8em}}@media screen and (max-width: 450px){.massage .info .link{font-size:.7 .5em}}.massage .info h3,.massage .info h2,.main-content .sidebar nav h2{font-weight:100 !important;margin-bottom:.5em;margin-bottom:1em;line-height:1.4em}.main-content .sidebar nav h2:after,.massage .info h2:after{height:6px;width:100px;background-color:#8dc63f;margin-top:.8em}.massage .info p{font-weight:100;line-height:1.8em}.massage .info p{margin-bottom:1.5em}.hero{padding-bottom:6em;background-color:#160628}.hero .hero-text{width:40%}.hero .hero-img{width:60%}.hero:after{background-image:url("/app/global/images/relax-right.webp");width:50%;height:100%;right:0;top:0}@media screen and (min-width: 1921px){.hero .hero-img{height:60dvh}}@media screen and (min-width: 1441px)and (max-width: 1920px){.hero .hero-img{height:60dvh}}@media screen and (min-width: 961px)and (max-width: 1440px){.hero .hero-img{height:70dvh}}@media screen and (max-width: 960px){.hero{padding-bottom:3em}.hero .hero-text,.hero .hero-img{width:100%}.hero .hero-text{order:1}.hero .hero-text a{display:none}.hero .hero-img{order:2;aspect-ratio:4/3}}@media screen and (max-width: 767px){.main-content{max-width:90%}.main-content .mce,.main-content .sidebar{width:100%}}.main-content .mce{width:70%;padding-right:5%;padding-bottom:2em;border-right:1px solid #8dc63f}.main-content .mce:after{background-color:#9fd765}.main-content .sidebar{width:30%;padding:0 3vw;z-index:5}.main-content .sidebar nav{margin-bottom:2em}.main-content .sidebar nav h2{color:#0f1215}.main-content .sidebar nav a{width:100%;color:#0f1215;padding:.8em 0;border-bottom:1px solid #8dc63f}.main-content .sidebar nav a:hover{color:#8dc63f}@media screen and (max-width: 960px){.main-content{max-width:90%}.main-content .mce{border-right:none}.main-content .mce,.main-content .sidebar{width:100%}}.massage{width:48%;margin-bottom:2em}.massage .info{padding:1.5em 0}.massage .info h2{width:100%;color:#0f1215}.massage .info h2:hover{color:#8dc63f}.massage .info h3{color:#8dc63f;font-style:oblique;margin-bottom:.5em}.massage .info p{color:#231039}.massage picture{width:100%}.massage picture img{width:100%}.massage picture img:hover{transform:scale(1.05)}.massage picture img:active{transform:scale(1);opacity:1}@media screen and (max-width: 760px){.massage{width:100%}}
