.mod-number{background:#302935;display:flex;flex-direction:column;gap:220px;padding:260px 0 220px;width:100%}.mod-number .container{display:block;margin:0 auto}.mod-number .num{color:#babcd7;display:flex;font-family:IBM Plex Sans;font-size:370px;font-weight:500;justify-content:center;letter-spacing:60px;line-height:300px;margin-bottom:0;max-width:100%;position:relative;text-align:center;text-indent:60px;width:100%}.mod-number .num:before{background:#604fed;content:"";height:40px;left:60px;position:absolute;top:51%;transform:translateY(-50%);width:calc(100% - 120px)}.mod-number .container.text{align-items:center;display:flex;gap:120px}.mod-number .container.text>div{flex:1}.mod-number .container.text .text-left{text-align:left}.mod-number .container.text .text-left *{font-size:80px;font-weight:inherit;line-height:1.15}.mod-number .container.text .text-left h1,.mod-number .container.text .text-left h2,.mod-number .container.text .text-left h3,.mod-number .container.text .text-left h4,.mod-number .container.text .text-left h5,.mod-number .container.text .text-left h6{color:#7c6df9;margin-bottom:0}.mod-number .container.text .text-right{text-align:left}.mod-number .container.text .text-right h6{color:#7c6df9;margin-bottom:10px}.mod-number .container.text .text-right .description{color:#babcd7;margin-bottom:40px}.mod-number .container.text .text-right .description *{font-size:inherit;font-weight:inherit;line-height:inherit}.mod-number .container.text .text-right .description p{color:#babcd7}.mod-number .container.text .text-right .description p a{color:#7c6df9}.mod-number .container.text .text-right .step:last-child .description,.mod-number .container.text .text-right .step:last-child .description p:last-child{margin-bottom:0}@media(max-width:1200px){.mod-number .num{font-size:280px}}@media(max-width:768px){.mod-number{gap:80px;padding:80px 0}.mod-number .num{font-size:130px;letter-spacing:30px;line-height:120px;text-indent:30px}.mod-number .num:before{height:15px}.mod-number .container.text{align-items:unset;flex-direction:column;gap:48px}.mod-number .container.text .text-left *{font-size:60px}}@media(max-width:480px){.mod-number .num{font-size:30vw}}