.benefits__wrapper{display:flex;justify-content:space-between;padding:40px;gap:47px;background:var(--gradient-background);border-radius:var(--text-boxes-radius)}.benefits__wrapper.benefits__wrapper--background-transparent{background-color:transparent;padding:0;border-radius:0}.benefits__title-content{max-width:433px;flex:0 0 100%;width:100%}.benefits__wrapper .caption{transition:.5s ease-in;opacity:0}.benefits__wrapper.animate .caption{opacity:1}.benefits__title-content .button{margin-left:0;margin-top:40px;white-space:nowrap;opacity:0}.benefits__wrapper.animate .benefits__title-content .button{transform:translateY(65%);animation:benefits-content .3s ease .6s forwards}.benefits__title-content .heading{opacity:0}.benefits__wrapper.animate .heading{transform:translateY(65%);animation:benefits-content .5s ease .1s forwards}.benefits__title-content .subtitle{max-width:433px;opacity:0}.benefits__wrapper.animate .subtitle{transform:translateY(65%);animation:benefits-content .4s ease .4s forwards}@keyframes benefits-content{0%{opacity:0;transform:translateY(65%)}to{opacity:1;transform:translateY(0)}}.benefits__group{display:flex;flex-direction:column;gap:40px}.benefits__group.benefits__group--card{padding:var(--benefits-wrapper-padding);border-radius:var(--text-boxes-radius);background-color:rgb(var(--color-background))}.benefit{display:flex;gap:30px}.benefits__group--card .benefit{gap:40px}.benefit__number-icon{position:relative}.benefit__number-icon svg{width:30px;height:30px;z-index:2}.benefit:not(:last-child) .benefit__number-icon:after{content:"";position:absolute;top:30px;left:50%;transform:translate(-50%);width:1px;height:0;background-color:rgba(var(--color-button))}.benefit:first-child .benefit__number-icon:after{top:30px}.benefit:has(+.benefit.benefit--hide) .benefit__number-icon:after{height:0}.benefit:has(+.benefit:not(.benefit--hide)) .benefit__number-icon:after{animation:benefit-line .5s ease-in var(--delay-line,.25s) forwards}.benefit:first-child:has(+.benefit:not(.benefit--hide)) .benefit__number-icon:after{animation:benefit-first-line .5s ease-in var(--delay-line,.25s) forwards}.benefit .benefit__text-content{opacity:0;transform:translate(50%)}.benefit .benefit__title{opacity:0;transform:translateY(70%)}.benefit .benefit__number{opacity:0;transform:translateY(-80%)}.benefit__number-icon svg{opacity:0;transform:translateY(-40%)}.benefit.animate .benefit__number-icon svg{animation:benefit-number-icon .25s ease-in var(--delay-icon, 0ms) forwards}.benefit.animate .benefit__number{animation:benefit-number .3s ease-in var(--delay-number, .25s) forwards}.benefit.animate .benefit__title{animation:benefit-title .3s ease-in var(--delay-title, .45s) forwards}.benefit.animate .benefit__text-content{animation:benefit-text-contnet .3s ease-in var(--delay-text,.75s) forwards}@keyframes benefit-number-icon{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:translateY(0)}}@keyframes benefit-text-contnet{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes benefit-title{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translateY(0)}}@keyframes benefit-number{0%{opacity:0;transform:translateY(-80%)}to{opacity:1;transform:translateY(0)}}@keyframes benefit-first-line{0%{height:0}to{height:calc(100% + 11px)}}@keyframes benefit-line{0%{height:0}to{height:calc(100% + 11px)}}.benefit__info{display:flex;flex-direction:column;gap:15px;width:210px;flex-shrink:0}.benefits__group--card .benefit__info{width:100%;max-width:300px}.benefit__number{color:rgba(var(--color-button));font-family:var(--font-number-family);font-size:35px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:1.6px;text-transform:uppercase;margin:-5px 0 0;line-height:1}.benefit__title{letter-spacing:-.4px;font-size:22px}.benefit__text-content{width:100%;letter-spacing:0;margin:0}@media screen and (max-width:1100px){.benefits__group.benefits__group--card{padding:30px 20px;border-radius:var(--text-boxes-radius-mobile)}.benefits__group--card .benefit{display:flex;flex-direction:column;gap:12px}.benefits__group--card .benefit__info{width:305px;min-width:305px}.benefits__wrapper{flex-direction:column}.benefit__text-content{max-width:100%}}@media screen and (max-width:749px){.benefit{display:grid;grid-template-columns:repeat(2,auto)}.benefit__number-icon{grid-area:1 / 1 / 3 / 2}.benefits__wrapper{padding:30px 20px;border-radius:var(--text-boxes-radius-mobile)}.benefits__title-content .button{margin-top:30px}.benefits__title-content .subtitle{line-height:160%}.benefits__group{gap:30px}.benefit{row-gap:15px;column-gap:20px}.benefit:first-child .benefit__number-icon:after{top:30px}.benefit__number-icon svg{width:30px;height:30px}.benefit:not(:last-child) .benefit__number-icon:after{top:30px}.benefit__info{gap:12px;width:255px;min-width:255px}.benefit__number{font-size:30px;line-height:30px}.benefit__text-content{font-size:14px}.benefit__title{font-size:18px}.benefits__wrapper{gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-benefits.css.map */
