#benefits .benefits-container{padding-bottom:16px;padding-top:16px;padding-left:40px;border-left:1px solid var(--color-text--medium)}#benefits .benefits-container .features-wrap{display:flex;flex-direction:column;gap:24px}@media (max-width:768px){#benefits .benefits-container{padding-bottom:0;padding-top:0;padding-left:16px}}#problems .bg-img{margin-right:calc(1400px / 2 + 0px / 2 - 50vw);width:50vw;background-size:cover;background-position:center}#problems .problems-slider{display:flex;flex-direction:row}#problems .problems-slider .problems-box{width:100%;min-width:100%}#problems .problems-nav-wrap{width:100%;max-width:200px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;gap:100px;align-items:center}#problems .problems-nav-wrap .flickity-progress-bar-wrap{flex-basis:100%;position:relative}#problems .problems-nav-wrap .flickity-progress-bar-wrap .flickity-progress-bar{background:var(--color-primary);height:6px;z-index:2;position:relative;transition:0.3s}#problems .problems-nav-wrap .flickity-progress-bar-wrap .flickity-progress-line{height:6px;background:var(--color-light);width:100%;position:absolute;top:0}#give .features-wrap .features-box ul{margin-left:18px;display:flex;flex-direction:column;gap:6px}#steps .steps-wrap{display:flex;flex-direction:row;align-items:center;gap:var(--sp-16-24);min-height:400px}#steps .steps-wrap .steps-box{background:var(--color-bg--light);padding:var(--sp-16-40) var(--sp-16-32);padding:var(--sp-16-32) 16px 16px 16px;display:flex;flex-direction:column;flex:1;cursor:pointer}#steps .steps-wrap .steps-box .steps-box__title{transition:0.2s;font-size:14px}#steps .steps-wrap .steps-box .steps-box__desc{transition:transform 0.3s;height:0;opacity:0;visibility:hidden;width:100%;overflow:hidden;transform:scale(0);transform-origin:left top}#steps .steps-wrap .steps-box .steps-box__counter{font-size:var(--sp-16-40);font-weight:700;background:linear-gradient(171deg, rgba(107, 102, 97, 0.5) 16.08%, rgba(107, 102, 97, 0.1) 90.88%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content;line-height:1;margin-top:auto;margin-left:auto;transition:0.2s;transform-origin:bottom right}#steps .steps-wrap .steps-box.active{flex:2;padding:var(--sp-16-40) var(--sp-16-32)}#steps .steps-wrap .steps-box.active .steps-box__title{font-size:calc(clamp(1.125rem, 1.0769rem + 0.1923vw, 1.25rem))}#steps .steps-wrap .steps-box.active .steps-box__counter{transform:scale(1);font-size:calc(clamp(2rem, -0.0192rem + 8.0769vw, 7.25rem));transition-delay:0.1s}#steps .steps-wrap .steps-box.active .steps-box__desc{height:100%;transform:scale(1);opacity:1;visibility:visible}@media (max-width:992px){#steps .steps-wrap{flex-direction:column}#steps .steps-wrap .steps-box{width:100%}}.reviews-rep .flickity-progress-line{background:var(--color-bg--medium) !important}#pricing .pricing-wrap{display:flex;flex-direction:column;gap:8px}#pricing .pricing-wrap .pricing-box{background:#fff;padding:12px;position:relative;display:flex;flex-direction:row;align-items:stretch;gap:var(--sp-24-40)}#pricing .pricing-wrap .pricing-box .pricing-box__title{width:30%;display:flex;align-items:center}#pricing .pricing-wrap .pricing-box .pricing-box__desc{width:45%}#pricing .pricing-wrap .pricing-box .pricing-box__price{width:25%;display:flex;flex-wrap:wrap;padding:6px;align-items:center;justify-content:center;background:var(--color-bg--medium)}#pricing .pricing-wrap.--main{gap:0}#pricing .pricing-wrap.--main .pricing-box:after{content:"";width:calc(100% - 24px);height:1px;background:var(--color-headings--medium);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#pricing .pricing-wrap.--main .pricing-box:last-child:after{display:none}#pricing .pricing-extra-wrap{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;align-items:stretch}#pricing .pricing-extra-wrap .pricing-extra-box{flex:1;min-width:300px;max-width:max-content;padding:24px 12px;background:var(--color-bg--light);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-16-24)}#pricing .pricing-extra-wrap .pricing-extra-box .pricing-box__price{width:100%;flex:1;background:var(--color-bg--medium);padding:var(--sp-16-24)}@media (max-width:768px){#pricing .pricing-wrap .pricing-box{flex-direction:column}#pricing .pricing-wrap .pricing-box .pricing-box__title,#pricing .pricing-wrap .pricing-box .pricing-box__desc,#pricing .pricing-wrap .pricing-box .pricing-box__price{width:100%}}