#massage-section-1 {background-color:#ffffff;background-image:var(--caty-bg, url('../export/images/tild3332-3334-4332-a133-633164396635__frame_39_1.jpg'));background-position:50.022% 23.470%;background-repeat:no-repeat;background-size:cover;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;height:751px;}
#massage-section-2 {background-color:#2a2a2a;background-position:center center;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;height:1px;}
#massage-section-3 {align-content:flex-start;align-items:flex-start;background-color:#ffffff;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding-bottom:calc(90px * 1);padding-left:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-right:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-top:calc(90px * 1);width:auto;}
#massage-section-3-group-1 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:1;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
#massage-section-3-text-2 {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:1;font-family:'Inter',Arial,sans-serif;font-size:120px;font-weight:500;height:auto;letter-spacing:-2.5px;line-height:120px;margin:0 0 0 0;min-width:0;width:100%;}
#massage-section-4 {background-color:#2a2a2a;background-position:center center;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;height:1px;}
#massage-section-5 {background-color:#ffffff;background-image:var(--caty-bg, url('../export/images/tild6532-6336-4232-a534-353362643965__frame_39_1.jpg'));background-position:center center;background-repeat:no-repeat;background-size:cover;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;height:751px;}
#massage-section-6 {align-content:flex-start;align-items:center;background-color:#ffffff;box-sizing:border-box;column-gap:calc(40px * 1);display:grid;flex-direction:row;flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;justify-content:flex-start;padding-bottom:calc(90px * 1);padding-left:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-right:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-top:calc(90px * 1);width:auto;}
#massage-section-6-group-1 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;height:auto;justify-content:center;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:50px;width:100%;}
#massage-section-6-group-2 {align-content:flex-start;align-items:flex-start;background-attachment:scroll;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;margin:0 0 0 0;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:36px;width:100%;}
#massage-section-6-text-3 {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:0;font-family:Inter;font-size:54px;font-weight:500;height:auto;letter-spacing:-2px;line-height:59px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
#massage-section-6-group-4 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:0;height:auto;justify-content:flex-start;margin:0 0 0 0;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
#massage-section-6-text-5 {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:1;font-family:Inter;font-size:24px;font-weight:400;height:auto;letter-spacing:-.5px;line-height:38px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
#massage-section-6-group-6 {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:1;height:100%;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
#massage-section-6-button-7:hover {background-color:#2a2a2a;border-color:#2a2a2a;border-style:solid;color:#ffffff;}
#massage-section-6-button-7 {-ms-flex-pack:center;-webkit-box-pack:center;align-items:center;background-color:#cfd8be;background-position:center center;border-color:#2a2a2a;border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px;color:#2a2a2a;display:flex;flex-shrink:1;font-family:'Inter',Arial,sans-serif;font-size:24px;font-weight:400;height:86px;justify-content:center;letter-spacing:-0.5px;line-height:24px;margin:0 0 0 0;min-width:0;padding:0;text-align:center;text-decoration:none;width:100%;}
#massage-section-6-group-8 {align-content:flex-start;align-items:flex-end;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:1;height:775px;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
#massage-section-6-shape-9 {background-image:var(--caty-bg, url('../export/images/tild3534-3032-4333-b334-383037656564__frame_341_2.jpg'));background-position:center center;background-repeat:no-repeat;background-size:cover;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;display:block;flex-shrink:1;height:100%;margin:0 0 0 0;min-width:0;width:100%;}
.massage-profile__overview {align-content:flex-start;align-items:center;background-color:#ffffff;box-sizing:border-box;column-gap:calc(40px * 1);display:grid;flex-direction:row;flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;justify-content:flex-start;padding-bottom:calc(90px * 1);padding-left:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-right:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-top:calc(90px * 1);width:auto;}
.massage-profile__photo {align-content:flex-start;align-items:flex-end;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:1;height:775px;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
.massage-profile__image {background-position:center center;background-repeat:no-repeat;background-size:cover;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;display:block;flex-shrink:1;height:100%;margin:0 0 0 0;min-width:0;width:100%;}
.massage-profile__summary {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;height:auto;justify-content:center;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:50px;width:100%;}
.massage-profile__heading {align-content:flex-start;align-items:flex-start;background-attachment:scroll;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;margin:0 0 0 0;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:36px;width:100%;}
.massage-profile__name {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:0;font-family:Inter;font-size:54px;font-weight:500;height:auto;letter-spacing:-2px;line-height:59px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
.massage-profile__description-wrap {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;column-gap:0px;display:flex;flex-direction:row;flex-shrink:0;height:auto;justify-content:flex-start;margin:0 0 0 0;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
.massage-profile__description {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:1;font-family:Inter;font-size:24px;font-weight:400;height:auto;letter-spacing:-.5px;line-height:38px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
.massage-profile__details {align-content:flex-start;align-items:flex-start;background-color:#ffffff;box-sizing:border-box;column-gap:calc(40px * 1);display:grid;flex-direction:row;flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;justify-content:flex-start;padding-bottom:calc(90px * 1);padding-left:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-right:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-top:calc(0px * 1);width:auto;}
.massage-profile__services-column {align-content:flex-start;align-items:center;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px;box-sizing:border-box;column-gap:30px;display:flex;flex-direction:row;flex-shrink:1;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
.massage-profile__services-inner {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:20px;width:100%;}
.massage-profile__services-heading {align-content:flex-start;align-items:flex-start;background-attachment:scroll;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:20px;width:100%;}
.massage-profile__services-title {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:0;font-family:Inter;font-size:34px;font-weight:500;height:auto;letter-spacing:-1px;line-height:37px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
.massage-profile__services-wrap {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:20px;width:100%;}
.massage-profile__services {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:0;font-family:Inter;font-size:20px;font-weight:400;height:auto;letter-spacing:-.5px;line-height:32px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
.massage-profile__qualifications-column {align-content:flex-start;align-items:center;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px;box-sizing:border-box;column-gap:30px;display:flex;flex-direction:row;flex-shrink:1;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;width:100%;}
.massage-profile__qualifications-inner {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:30px;width:100%;}
.massage-profile__qualifications-heading {align-content:flex-start;align-items:flex-start;background-attachment:scroll;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:20px;width:100%;}
.massage-profile__qualifications-title {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:0;font-family:Inter;font-size:34px;font-weight:500;height:auto;letter-spacing:-1px;line-height:37px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
.massage-profile__qualifications-wrap {align-content:flex-start;align-items:flex-start;border-color:transparent;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;min-width:0;overflow:visible visible;padding:0px 0px 0px 0px;row-gap:20px;width:100%;}
.massage-profile__qualifications {background-position:center center;border-color:transparent;border-style:solid;border-width:0;color:#2a2a2a;display:block;flex-shrink:0;font-family:Inter;font-size:20px;font-weight:400;height:auto;letter-spacing:-.5px;line-height:32px;margin:0 0 0 0;min-width:0;text-align:LEFT;width:100%;}
.massage-profile--right .massage-profile__overview {align-content:flex-start;align-items:center;background-color:#ffffff;box-sizing:border-box;column-gap:calc(40px * 1);display:grid;flex-direction:row;flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;justify-content:flex-start;padding-bottom:calc(90px * 1);padding-left:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-right:calc(((100% - 1900px) / 2) + calc(80px * 1));padding-top:calc(90px * 1);width:auto;}
@media (max-width: 1899px) {
#massage-section-1 {height:650px;}
#massage-section-3 {padding-bottom:calc(40px * 1);padding-left:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-right:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-top:calc(40px * 1);}
#massage-section-3-group-1 {align-self:auto;}
#massage-section-3-text-2 {background-size:cover;font-size:72px;line-height:72px;white-space:normal;}
#massage-section-5 {height:550px;}
#massage-section-6 {padding-bottom:calc(60px * 1);padding-left:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-right:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-top:calc(60px * 1);}
#massage-section-6-group-1 {align-self:auto;flex-wrap:unset;justify-content:flex-start;row-gap:30px;}
#massage-section-6-group-2 {align-self:auto;row-gap:24px;}
#massage-section-6-text-3 {background-size:cover;font-size:36px;letter-spacing:-1px;line-height:40px;white-space:normal;}
#massage-section-6-group-4 {align-self:auto;}
#massage-section-6-text-5 {background-size:cover;font-size:16px;line-height:26px;white-space:normal;}
#massage-section-6-group-6 {align-self:auto;}
#massage-section-6-button-7 {background-size:cover;flex-shrink:0;font-size:16px;height:60px;line-height:16px;white-space:normal;width:560px;}
#massage-section-6-group-8 {align-items:center;align-self:auto;height:510px;}
.massage-profile__overview {padding-bottom:calc(40px * 1);padding-left:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-right:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-top:calc(60px * 1);}
.massage-profile__photo {align-items:center;align-self:auto;height:510px;}
.massage-profile__summary {align-self:auto;flex-wrap:unset;justify-content:flex-start;row-gap:30px;}
.massage-profile__heading {align-self:auto;row-gap:24px;}
.massage-profile__name {background-size:cover;font-size:36px;letter-spacing:-1px;line-height:40px;white-space:normal;}
.massage-profile__description-wrap {align-self:auto;}
.massage-profile__description {background-size:cover;font-size:16px;line-height:26px;white-space:normal;}
.massage-profile__details {padding-bottom:calc(60px * 1);padding-left:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-right:calc(((100% - 1200px) / 2) + calc(20px * 1));}
.massage-profile__services-column {align-self:auto;}
.massage-profile__services-inner {align-self:auto;flex-wrap:unset;row-gap:30px;}
.massage-profile__services-heading {align-self:auto;row-gap:24px;width:498px;}
.massage-profile__services-title {background-size:cover;font-size:24px;line-height:26px;white-space:normal;}
.massage-profile__services-wrap {align-self:auto;width:498px;}
.massage-profile__services {background-size:cover;font-size:14px;line-height:22px;white-space:normal;}
.massage-profile__qualifications-column {align-self:auto;}
.massage-profile__qualifications-inner {align-self:auto;flex-wrap:unset;}
.massage-profile__qualifications-heading {align-self:auto;row-gap:24px;width:498px;}
.massage-profile__qualifications-title {background-size:cover;font-size:24px;line-height:26px;white-space:normal;}
.massage-profile__qualifications-wrap {align-self:auto;width:498px;}
.massage-profile__qualifications {background-size:cover;font-size:14px;line-height:22px;white-space:normal;}
.massage-profile--right .massage-profile__overview {padding-bottom:calc(40px * 1);padding-left:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-right:calc(((100% - 1200px) / 2) + calc(20px * 1));padding-top:calc(60px * 1);}
}
@media (max-width: 1199px) {
#massage-section-1 {height:550px;}
#massage-section-3 {padding-bottom:calc(30px * 1);padding-left:calc(((100% - 960px) / 2) + calc(10px * 1));padding-right:calc(((100% - 960px) / 2) + calc(10px * 1));padding-top:calc(30px * 1);}
#massage-section-6 {column-gap:calc(20px * 1);padding-left:calc(((100% - 960px) / 2) + calc(10px * 1));padding-right:calc(((100% - 960px) / 2) + calc(10px * 1));}
#massage-section-6-text-3 {font-size:26px;line-height:29px;}
#massage-section-6-text-5 {font-size:14px;line-height:22px;}
#massage-section-6-button-7 {flex-shrink:1;height:50px;width:100%;}
#massage-section-6-group-8 {height:430px;}
.massage-profile__overview {column-gap:calc(20px * 1);padding-bottom:calc(30px * 1);padding-left:calc(((100% - 960px) / 2) + calc(10px * 1));padding-right:calc(((100% - 960px) / 2) + calc(10px * 1));}
.massage-profile__photo {height:430px;}
.massage-profile__name {font-size:26px;line-height:29px;}
.massage-profile__description {font-size:14px;line-height:22px;}
.massage-profile__details {column-gap:calc(20px * 1);padding-left:calc(((100% - 960px) / 2) + calc(10px * 1));padding-right:calc(((100% - 960px) / 2) + calc(10px * 1));}
.massage-profile__services-column {column-gap:20px;}
.massage-profile__services-heading {width:100%;}
.massage-profile__services-wrap {width:100%;}
.massage-profile__services {font-size:12px;line-height:19px;}
.massage-profile__qualifications-column {column-gap:20px;}
.massage-profile__qualifications-heading {width:100%;}
.massage-profile__qualifications-wrap {width:100%;}
.massage-profile__qualifications {font-size:12px;line-height:19px;}
.massage-profile--right .massage-profile__overview {column-gap:calc(20px * 1);padding-bottom:calc(30px * 1);padding-left:calc(((100% - 960px) / 2) + calc(10px * 1));padding-right:calc(((100% - 960px) / 2) + calc(10px * 1));}
}
@media (max-width: 959px) {
#massage-section-1 {height:450px;}
#massage-section-2 {background-size:cover;}
#massage-section-3 {padding-left:calc(((100% - 640px) / 2) + calc(10px * 1));padding-right:calc(((100% - 640px) / 2) + calc(10px * 1));}
#massage-section-3-text-2 {font-size:62px;line-height:62px;}
#massage-section-4 {background-size:cover;}
#massage-section-5 {height:450px;}
#massage-section-6 {display:flex;flex-wrap:wrap-reverse;padding-bottom:calc(30px * 1);padding-left:calc(((100% - 640px) / 2) + calc(10px * 1));padding-right:calc(((100% - 640px) / 2) + calc(10px * 1));padding-top:calc(30px * 1);row-gap:calc(20px * 1);}
#massage-section-6-group-1 {flex-shrink:0;}
#massage-section-6-group-8 {flex-shrink:0;height:490px;}
.massage-profile__overview {padding-left:calc(((100% - 640px) / 2) + calc(10px * 1));padding-right:calc(((100% - 640px) / 2) + calc(10px * 1));padding-top:calc(30px * 1);}
.massage-profile__photo {height:290px;}
.massage-profile__details {padding-left:calc(((100% - 640px) / 2) + calc(10px * 1));padding-right:calc(((100% - 640px) / 2) + calc(10px * 1));}
.massage-profile__services-column {column-gap:30px;flex-direction:unset;flex-wrap:wrap-reverse;row-gap:30px;}
.massage-profile__services-inner {flex-shrink:0;}
.massage-profile__qualifications-column {column-gap:30px;flex-direction:unset;flex-wrap:wrap-reverse;row-gap:30px;}
.massage-profile__qualifications-inner {flex-shrink:0;}
.massage-profile--right .massage-profile__overview {padding-left:calc(((100% - 640px) / 2) + calc(10px * 1));padding-right:calc(((100% - 640px) / 2) + calc(10px * 1));padding-top:calc(30px * 1);}
}
@media (max-width: 639px) {
#massage-section-1 {background-position:94.402% 0.000%;background-size:203.714%;border-radius:0cqw 0cqw 0cqw 0cqw;height:109.375cqw;}
#massage-section-2 {border-radius:0cqw 0cqw 0cqw 0cqw;height:0.3125cqw;}
#massage-section-3 {padding-bottom:calc(6.25cqw * 1);padding-left:calc(6.25cqw * 1);padding-right:calc(6.25cqw * 1);padding-top:calc(9.375cqw * 1);width:initial;}
#massage-section-3-group-1 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;padding:0cqw 0cqw 0cqw 0cqw;}
#massage-section-3-text-2 {font-size:11.25cqw;letter-spacing:-0.3125cqw;line-height:1;text-align:left;}
#massage-section-4 {border-radius:0cqw 0cqw 0cqw 0cqw;height:0.3125cqw;}
#massage-section-5 {border-radius:0cqw 0cqw 0cqw 0cqw;height:109.375cqw;}
#massage-section-6 {column-gap:calc(6.25cqw * 1);padding-bottom:calc(9.375cqw * 1);padding-left:calc(6.25cqw * 1);padding-right:calc(6.25cqw * 1);padding-top:calc(9.375cqw * 1);row-gap:calc(6.25cqw * 1);width:initial;}
#massage-section-6-group-1 {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:6.25cqw;}
#massage-section-6-group-2 {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:7.5cqw;}
#massage-section-6-text-3 {font-size:7.5cqw;letter-spacing:-0.3125cqw;line-height:1.1;}
#massage-section-6-group-4 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;padding:0cqw 0cqw 0cqw 0cqw;}
#massage-section-6-text-5 {font-size:3.75cqw;letter-spacing:-0.15625cqw;line-height:1.6;}
#massage-section-6-group-6 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;padding:0cqw 0cqw 0cqw 0cqw;width:100cqw;}
#massage-section-6-button-7 {border-radius:0cqw 0cqw 0cqw 0cqw;border-width:0.3125cqw;flex-shrink:0;font-size:4.0625cqw;height:15.625cqw;letter-spacing:-0.15625cqw;line-height:1;width:87.5cqw;}
#massage-section-6-group-8 {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;height:68.75cqw;padding:0cqw 0cqw 0cqw 0cqw;}
#massage-section-6-shape-9 {border-radius:0cqw 0cqw 0cqw 0cqw;}
.massage-profile__overview {column-gap:calc(6.25cqw * 1);display:flex;flex-direction:column;padding-bottom:calc(9.375cqw * 1);padding-left:calc(6.25cqw * 1);padding-right:calc(6.25cqw * 1);padding-top:calc(9.375cqw * 1);row-gap:calc(6.25cqw * 1);width:initial;}
.massage-profile__photo {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;flex-shrink:0;height:81.25cqw;padding:0cqw 0cqw 0cqw 0cqw;}
.massage-profile__image {border-radius:0cqw 0cqw 0cqw 0cqw;}
.massage-profile__summary {border-radius:0cqw 0cqw 0cqw 0cqw;flex-shrink:0;padding:0cqw 0cqw 0cqw 0cqw;row-gap:6.25cqw;}
.massage-profile__heading {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:7.5cqw;}
.massage-profile__name {font-size:7.5cqw;letter-spacing:-0.3125cqw;line-height:1.1;}
.massage-profile__description-wrap {border-radius:0cqw 0cqw 0cqw 0cqw;column-gap:0cqw;padding:0cqw 0cqw 0cqw 0cqw;}
.massage-profile__description {font-size:3.75cqw;letter-spacing:-0.15625cqw;line-height:1.6;}
.massage-profile__details {column-gap:calc(6.25cqw * 1);display:flex;flex-direction:column;padding-bottom:calc(9.375cqw * 1);padding-left:calc(6.25cqw * 1);padding-right:calc(6.25cqw * 1);padding-top:calc(0cqw * 1);row-gap:calc(6.25cqw * 1);width:initial;}
.massage-profile__services-column {border-radius:0cqw 0cqw 0cqw 0cqw;border-width:0cqw;column-gap:9.375cqw;flex-shrink:0;padding:0cqw 0cqw 0cqw 0cqw;row-gap:9.375cqw;}
.massage-profile__services-inner {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:3.125cqw;}
.massage-profile__services-heading {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:1.5625cqw;}
.massage-profile__services-title {font-size:6.25cqw;letter-spacing:-0.3125cqw;line-height:1.1;}
.massage-profile__services-wrap {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:6.25cqw;}
.massage-profile__services {font-size:3.125cqw;letter-spacing:-0.15625cqw;line-height:1.6;}
.massage-profile__qualifications-column {border-radius:0cqw 0cqw 0cqw 0cqw;border-width:0cqw;column-gap:9.375cqw;flex-shrink:0;padding:0cqw 0cqw 0cqw 0cqw;row-gap:9.375cqw;}
.massage-profile__qualifications-inner {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:6.25cqw;}
.massage-profile__qualifications-heading {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:1.5625cqw;}
.massage-profile__qualifications-title {font-size:6.25cqw;letter-spacing:-0.3125cqw;line-height:1.1;}
.massage-profile__qualifications-wrap {border-radius:0cqw 0cqw 0cqw 0cqw;padding:0cqw 0cqw 0cqw 0cqw;row-gap:6.25cqw;}
.massage-profile__qualifications {font-size:3.125cqw;letter-spacing:-0.15625cqw;line-height:1.6;}
.massage-profile--right .massage-profile__overview {column-gap:calc(6.25cqw * 1);display:flex;flex-direction:column-reverse;padding-bottom:calc(9.375cqw * 1);padding-left:calc(6.25cqw * 1);padding-right:calc(6.25cqw * 1);padding-top:calc(9.375cqw * 1);row-gap:calc(6.25cqw * 1);width:initial;}
}
@media (max-width:479px){#massage-section-1{display:none}}
@media (max-width:479px){#massage-section-2{display:none}}
@media (min-width:480px){#massage-section-4{display:none}}
@media (min-width:480px){#massage-section-5{display:none}}

.massage-profile__image {object-fit:cover;object-position:center;}
.massage-profile__service-list > li + li {margin-top:1lh;}
.massage-profile__qualifications .massage-profile__year {font-weight:500;}
.massage-profile .massage-profile__overview--no-photo {grid-template-columns:minmax(0,1fr);}
