.treatmentelement{overflow:unset}.treatmentpage{overflow:unset;padding:3rem 0 8rem}.category-image{display:none;transition:var(--transition-default-duration)}.category-image.show{display:block;opacity:1}.button-wrapper-treatment{z-index:4;position:absolute;top:auto;bottom:-80px;left:auto;right:30px}@media screen and (max-width:991.98px){.button-wrapper-treatment{top:-80px;bottom:auto;left:auto;right:30px}}.treatment__wrapper{margin-bottom:4rem}.treatment__wrapper .treatment__category--title{display:block;font-size:3rem;line-height:1.1;font-family:var(--font-secondary);color:var(--black)}@media screen and (max-width:1199.98px){.treatment__wrapper .treatment__category--title{font-size:2.8rem}}@media screen and (max-width:767.98px){.treatment__wrapper .treatment__category--title{font-size:2.6rem;line-height:1.1}}.treatment__wrapper .treatment__item{display:flex;padding:1.5rem 0;justify-content:space-between;align-content:flex-start;flex-wrap:nowrap;flex-direction:row;gap:3rem;border-bottom:1px solid var(--border-color)}@media screen and (max-width:767.98px){.treatment__wrapper .treatment__item{gap:2rem}}.treatment__wrapper .treatment__item .treatment__item--area .treatment__item--title{display:block;font-size:1.125rem;line-height:1.1;font-weight:500;color:var(--primary);margin-bottom:0.8rem}@media screen and (max-width:1199.98px){.treatment__wrapper .treatment__item .treatment__item--area .treatment__item--title{font-size:1rem;line-height:1.2}}@media screen and (max-width:767.98px){.treatment__wrapper .treatment__item .treatment__item--area .treatment__item--title{margin-bottom:0.6rem}}.treatment__wrapper .treatment__item .treatment__item--area .treatment__item--desc{display:block;font-size:0.9rem;line-height:1.35;margin-bottom:0.4rem}@media screen and (max-width:1199.98px){.treatment__wrapper .treatment__item .treatment__item--area .treatment__item--desc{font-size:0.8rem}}@media screen and (max-width:767.98px){.treatment__wrapper .treatment__item .treatment__item--area .treatment__item--desc{font-size:0.75rem}}.treatment__wrapper .treatment__item .treatment__item--area .treatment__item--duration{display:block;font-size:0.9rem;line-height:1.35}@media screen and (max-width:1199.98px){.treatment__wrapper .treatment__item .treatment__item--area .treatment__item--duration{font-size:0.8rem}}@media screen and (max-width:767.98px){.treatment__wrapper .treatment__item .treatment__item--area .treatment__item--duration{font-size:0.75rem}}.treatment__wrapper .treatment__item .treatment__price--area{min-width:120px;text-align:right}.treatment__wrapper .treatment__item .treatment__price--area .treatment__price--title{display:block;font-size:1.125rem;line-height:1.1;font-weight:500;color:var(--secondary);margin-bottom:0.8rem}@media screen and (max-width:1199.98px){.treatment__wrapper .treatment__item .treatment__price--area .treatment__price--title{font-size:1rem;line-height:1.2}}@media screen and (max-width:767.98px){.treatment__wrapper .treatment__item .treatment__price--area .treatment__price--title{margin-bottom:0.6rem}}.treatment__wrapper .treatment__item .treatment__price--area .treatment__price--descprice{display:block;font-size:0.9rem;line-height:1.35;font-weight:500;color:var(--secondary);margin-bottom:0.4rem}@media screen and (max-width:1199.98px){.treatment__wrapper .treatment__item .treatment__price--area .treatment__price--descprice{font-size:0.8rem}}@media screen and (max-width:767.98px){.treatment__wrapper .treatment__item .treatment__price--area .treatment__price--descprice{font-size:0.75rem}}