.c-treatments{position:relative}.c-treatments--full{--container-width: 100%}.c-treatments__slider{padding:0 calc(var(--container-padding) + var(--grid-gutter))!important}.c-treatments__col--state{align-items:center;display:flex;gap:8px;justify-content:space-between}@media screen and (min-width:768px){.c-treatments__col--state{gap:24px}}.c-treatments__inner--list{position:relative}.c-treatments__inner--list .m-container{row-gap:0;position:relative}.c-treatments__inner--list .c-treatments__col--image{border-right:1px solid rgba(var(--text-rgb),.2);padding-block:var(--header-height);position:relative;padding-right:calc(var(--container-padding) + var(--grid-gutter) / 2)}@media screen and (min-width:1291px){.c-treatments__inner--list .c-treatments__col--image{padding-right:calc(var(--container-padding) + var(--grid-gutter))}}@media screen and (max-width:767px){.c-treatments__inner--list .c-treatments__col--image{display:none}}@media screen and (min-width:768px){.c-treatments__inner--list .c-treatments__col--texts{padding-left:0}}.c-treatments__inner--list .c-treatments__media{bottom:var(--header-height);height:calc(100dvh - var(--header-height) * 2);left:0;position:sticky;top:var(--header-height)}.c-treatments__inner--list .c-treatments__media:before{display:none}.c-treatments__wrapper{display:block;position:relative;width:100%;z-index:5}@media screen and (min-width:768px){.c-treatments__wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}}.c-treatments__media{--aspect-ratio: 98%;overflow:hidden;position:relative}.c-treatments__media:before{content:"";display:block;padding-bottom:var(--aspect-ratio, 56.25%)}.c-treatments__media .c-treatments__image{top:0;right:0;bottom:0;left:0;position:absolute}.c-treatments__media .c-treatments__image:first-child{z-index:3}.c-treatments__list{align-items:start;display:flex;position:relative}@media screen and (min-width:768px){.c-treatments__list{flex-direction:column}}@media screen and (max-width:767px){.c-treatments__list{gap:var(--grid-gutter);margin-inline:calc(var(--grid-gutter) * -1);overflow-x:auto;padding-inline:var(--grid-gutter)}}.c-treatments__list__item{position:relative;width:100%}@media screen and (min-width:768px){.c-treatments__list__item{border-bottom:1px solid rgba(var(--text-rgb),.2);padding-block:var(--grid-gutter);padding-inline:var(--grid-gutter)}}@media screen and (min-width:1291px){.c-treatments__list__item{padding-block:calc(var(--container-padding) + var(--grid-gutter));padding-inline:calc(var(--container-padding) + var(--grid-gutter))}}@media screen and (max-width:767px){.c-treatments__list__item{flex:1 0 80vw}}.c-treatments__item__title,.c-treatments__item__text{opacity:.4;transition:opacity .7s cubic-bezier(.71,0,.03,1)}.c-treatments__item__title:hover,.c-treatments__item--active .c-treatments__item__title,.c-treatments__item__text:hover,.c-treatments__item--active .c-treatments__item__text{opacity:1}.c-treatments__item--link{border-bottom:0 none!important}@media screen and (max-width:767px){.c-treatments__item--link{display:none}}@media screen and (min-width:768px){.c-treatments__item__image{display:none}}@media screen and (max-width:767px){.c-treatments__item__image{margin-bottom:var(--grid-gutter)}}.c-treatments__title{padding-bottom:var(--grid-gutter)}@media screen and (min-width:768px){.c-treatments__title{padding-top:var(--header-height);padding-inline:var(--grid-gutter)}}@media screen and (min-width:1291px){.c-treatments__title{padding-inline:calc(var(--container-padding) + var(--grid-gutter))}}.c-treatments__button{color:var(--alt-color);display:inline-flex;flex-direction:column;position:relative}.c-treatments__button.is-active,.c-treatments__button:hover{color:var(--text-color)}.c-treatments__button__title{transition:color .5s cubic-bezier(.23,1,.32,1)}.c-treatments__button__bar{background-color:rgba(var(--alt-rgb),.2);left:0;height:3.5px;overflow:hidden;position:relative;transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.19,1,.22,1);width:100%}.is-active .c-treatments__button__bar,.has-hover:hover .c-treatments__button__bar{transform:scaleX(1);transform-origin:left}.c-treatments__button__progress{background-color:var(--text-color);top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:right}.is-active .c-treatments__button__progress{animation:progress 5s linear forwards;transform-origin:left}.c-treatments__texts{position:relative}@media screen and (max-width:1290px){.c-treatments__texts{display:none}}.c-treatments__text{bottom:0;left:0;opacity:0;position:absolute;width:100%}.c-treatments__state{flex:1}.c-treatments__arrows{align-items:start;display:flex;gap:18px}.c-treatments__divider{background-color:rgba(var(--text-rgb),.2);height:1px;width:100%}.c-treatments__progress{background-color:rgba(var(--alt-rgb),.2)!important;height:1.5px!important;position:relative!important;width:100%}.c-treatments__progress span{background-color:var(--text-color)!important}.c-treatments__count{color:var(--alt-color);display:flex;gap:4px;position:relative}.c-treatments__count span:first-child{color:var(--text-color)}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
