.back-top,.back-top a{transition:.3s;width:39px;height:39px}.back-top{position:fixed;right:10px;bottom:90px;background-color:transparent;border-radius:50%;z-index:9}.back-top a{display:flex;justify-content:center;font-size:0;background-image:url(../images/top-button.png);background-size:39px 39px;background-position:center;background-repeat:no-repeat}.back-top a:hover{background-image:url(../images/top-button-hover.png)}.iti--allow-dropdown{width:100%}.treatments{padding:40px 0}.treatments__title{font-family:"Roboto",sans-serif;font-style:normal;text-decoration:none;text-transform:none;font-weight:400;font-size:2rem;line-height:2.375rem;margin-bottom:24px;color:#1c3145}.treatments__wrapper{display:flex;justify-content:center;align-items:center;gap:35px;padding:0;flex-direction:column}.treatments__right{width:100%;max-width:100%;display:flex;text-align:left;position:relative;flex-direction:column}.treatments__right img{border-radius:8px}.treatments__buttons{display:flex;gap:33px;margin:0;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.treatments__buttons.desktop{display:none}.treatments__buttons.mobile{display:flex}.treatments .btn-second:focus{outline:0}.treatments .btn-second:focus-visible:not(.disabled-visual-focus){outline:1px auto #000}.treatments .btn-second{height:100%;min-height:44px;padding:10px;border-radius:25px;text-align:center;text-decoration:none;cursor:pointer;transition:all .3s;font-family:"Roboto",sans-serif;font-weight:500;font-size:.875rem;line-height:1.5rem;position:relative;display:flex;gap:10px;width:100%;min-width:198px;max-width:-webkit-max-content;max-width:max-content;justify-content:center;align-items:center;background:#e3e9f0;border:1px solid #1c314533;color:#1c3145}.treatments .btn-second::after{content:"";display:inline;width:20px;min-width:20px;background:url(../images/arrow-btn-hover.svg)no-repeat center;height:7px;transition:all .5s}.treatments .btn-second:is(:hover,:focus,:focus-within){text-decoration:none;color:#fff;background:#1c3145;border:1px solid #1c3145}.treatments .btn-second:is(:hover,:focus,:focus-within)::after{background:url(../images/arrow-btn.svg)no-repeat center;width:14px;min-width:14px}.treatments .btn-second[disabled]{background:#dbdbdb;border:1px solid #dbdbdb;color:#898989;pointer-events:none;outline:0;opacity:1}.treatments .accordions,.treatments__left{width:100%;max-width:100%}.treatments .accordions{display:flex;flex-direction:column;gap:0;counter-reset:section;border-bottom:1px solid #1c3145}.treatments .accordions__p,.treatments__p{font-family:"Roboto",sans-serif;font-weight:400;font-size:.875rem;font-style:normal;line-height:1rem;text-decoration:none;text-transform:none;color:#1c3145;text-align:justify}.treatments .accordions .accordion{background:#fff;padding:22px 0 7px 67px;border-top:1px dashed #bfbfbf;position:relative}.treatments .accordions .accordion::after{content:counter(section);counter-increment:section;font-family:"Roboto",sans-serif;position:absolute;left:0;top:50%;transform:translateY(-50%);font-weight:600;font-size:1.25rem;color:#fff;padding:7px;width:36px;min-width:36px;align-items:center;background:#1c3145;display:flex;justify-content:center;border-radius:13px;height:36px;max-height:36px}.treatments .accordions .accordion.active i{transform:rotate(180deg)}.treatments .accordions .accordion .title{display:flex;align-items:flex-start;transition:background-color .3s linear;cursor:pointer;padding-bottom:0;margin-bottom:6px}.treatments .accordions .accordion .title h2{padding-right:43px;color:#1c3145;font-weight:400;font-size:1.25rem;line-height:1.5rem;margin-bottom:0}.treatments .accordions .accordion i{display:flex;justify-content:center;align-items:center;min-width:32px;max-width:32px;width:100%;height:32px;margin-left:auto;transition:transform .3s linear}.treatments .accordions .accordion .content{max-height:0;height:auto;transition:max-height .5s ease;overflow:hidden;padding-right:26px}.treatments .accordions .icon-arrow-down::before{content:" ";background:url(../images/union-faq.svg)no-repeat;width:32px;height:32px;display:inline-block}.treatments .btn-more{display:flex;align-items:center;gap:13px;width:100%;max-width:-webkit-max-content;max-width:max-content;position:relative;color:#1c3145;z-index:7;font-weight:400;font-size:1rem;line-height:1.75rem;margin-left:auto;margin-top:20px;margin-bottom:10px}.treatments .btn-more::after{content:"";display:inline;background:url(../images/arrow-more.svg)no-repeat center;width:29px;min-width:29px;height:20px;transition:all .5s}.treatments .btn-more:is(:hover,:focus,:focus-within){text-decoration:underline}@media all and (min-width:35.5rem){.treatments__buttons{margin:35px 0 0;gap:60px;flex-direction:row;justify-content:flex-start;align-items:flex-start}.treatments .accordions__p,.treatments__p{font-size:1rem;line-height:1.5rem}}@media (min-width:36.875rem){.treatments .btn-more{gap:16px}}@media all and (min-width:48rem){.back-top{bottom:100px;right:20px}}@media all and (min-width:64rem){.treatments{padding:60px 0}.treatments__title{font-size:3rem;line-height:3.25rem}.treatments__wrapper{gap:50px;flex-direction:row}.treatments__right{max-width:627px}.treatments__buttons.desktop{display:flex}.treatments__buttons.mobile{display:none}.treatments__left{max-width:519px}.treatments .accordions .accordion{padding:27px 0 6px 92px}.treatments .accordions .accordion::after{font-size:2rem;width:52px;min-width:52px;height:52px;max-height:52px}.treatments .accordions .accordion .title{margin-bottom:20px}.treatments .accordions .accordion .title h2{font-size:1.5rem;line-height:2rem}.treatments .accordions .accordion .content{padding-right:56px}}@media all and (min-width:80rem){.treatments__wrapper{gap:80px;justify-content:space-between}}