.points{padding-top:75px;padding-bottom:75px}.points-wrapper{position:relative}.points-wrapper:after{content:"";position:absolute;top:0;height:100%;width:1px;background:#e9e9e9;right:380px}.points .point{display:flex;align-items:flex-start;position:relative;justify-content:space-between}.points .point.active .text{opacity:1}.points .point.active .title{color:#0e0e0e}.points .points-wrapper{display:flex;flex-direction:column;gap:20px}.points .point .text{max-width:335px;position:absolute;right:0;margin:0;font-family:Roboto Flex;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:0;transition:.2s}.points .point .title{max-width:450px;color:#0e0e0e80;font-size:32px;font-style:normal;font-weight:500;line-height:normal;margin:0;display:flex;transition:.2s;cursor:pointer}.points .point .title span:nth-child(1){width:70px}.points .point .title span:nth-child(2){width:calc(100% - 70px)}@media screen and (max-width:990px){.points{padding-top:0;padding-bottom:150px}.points .point{position:static}.points .point .text{top:calc(100% + 40px);left:20px;max-width:calc(100% - 40px)}.points-wrapper:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/points-section.css.map */
