.vm-how-it-works{background-color:var(--gray);padding:5rem 0}@media screen and (max-width:768px){.vm-how-it-works{padding:3rem 0}}.vm-how-it-works h2{text-align:center;margin-bottom:3rem}.vm-how-it-works p{text-align:center;margin-bottom:80px;font-size:1.3rem}@media screen and (max-width:768px){.vm-how-it-works p{margin-bottom:40px;padding:0 15px;font-size:1rem}}.vm-how-it-works .item-row{margin-bottom:50px;display:flex}@media screen and (max-width:768px){.vm-how-it-works .item-row{flex-direction:column;align-items:center;margin-bottom:30px}}.vm-how-it-works .item-row .num-wrapper{color:#fff;background-color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;margin-right:25px;font-size:60px;font-weight:700;display:flex}@media screen and (max-width:768px){.vm-how-it-works .item-row .num-wrapper{width:80px;height:80px;margin-bottom:20px;margin-right:0;font-size:48px}}.vm-how-it-works .item-row .info{flex:1}.vm-how-it-works .item-row .info .title{text-transform:uppercase;font-size:30px;font-weight:700}@media screen and (max-width:768px){.vm-how-it-works .item-row .info .title{text-align:center;font-size:24px}}@media screen and (max-width:480px){.vm-how-it-works .item-row .info .title{font-size:20px}}@media screen and (max-width:768px){.vm-how-it-works .item-row .info{text-align:center}}
