.mod-steps .steps{display:grid;row-gap:6rem}.mod-steps .steps .step .title{font-size:7.4rem;font-weight:500}.mod-steps .steps .step .title span{font-size:3.6rem}.mod-steps .steps .step .description{font-size:1.7rem;line-height:1.47em}@media (min-width:768px){.mod-steps .steps{column-gap:3rem;row-gap:6rem}.mod-steps .steps.grid-1{grid-template-columns:repeat(1,1fr)}.mod-steps .steps.grid-2{grid-template-columns:repeat(2,1fr)}.mod-steps .steps.grid-3{grid-template-columns:repeat(3,1fr)}.mod-steps .steps.grid-4{grid-template-columns:repeat(4,1fr)}.mod-steps .steps.grid-5{grid-template-columns:repeat(5,1fr)}.mod-steps .steps.grid-6{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.mod-steps .steps{column-gap:3rem;row-gap:3rem}.mod-steps .steps.grid-1-mob{grid-template-columns:repeat(1,1fr)}.mod-steps .steps.grid-2-mob{grid-template-columns:repeat(2,1fr)}.mod-steps .steps.grid-3-mob{grid-template-columns:repeat(3,1fr)}.mod-steps .steps.grid-4-mob{grid-template-columns:repeat(4,1fr)}.mod-steps .steps.grid-5-mob{grid-template-columns:repeat(5,1fr)}.mod-steps .steps.grid-6-mob{grid-template-columns:repeat(6,1fr)}.mod-steps .steps .step .title{font-size:5.4rem}.mod-steps .steps .step .title span{font-size:2.6rem}}