@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;700&display=swap);.steps-vertical-rounded .title h2{text-align:center;margin:0;line-height:1.5;font-size:35px;font-weight:500}.steps-vertical-rounded .steps{position:relative;display:grid;grid-template-columns:1fr 1fr;padding-top:50px;padding-bottom:0;max-width:700px;margin:20px auto}.steps-vertical-rounded .steps:before{content:"";position:absolute;z-index:0;width:2px;background:#ff5100;top:0;bottom:0;left:50%;transform:translateX(-50%)}.steps-vertical-rounded .steps .item{text-align:center;padding:30px;position:relative;z-index:1;border-radius:50%;width:250px;height:250px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.steps-vertical-rounded .steps .item:nth-child(2){margin-top:160px}.steps-vertical-rounded .steps .item .icons{top:50%;transform:translateY(-50%)}.steps-vertical-rounded .steps .item .icons .icon{margin:7px 0;display:block;border-radius:50%;border:2px solid #ff5100;width:80px;height:80px;text-align:center;background:#fff}.steps-vertical-rounded .steps .item .icons .icon img{object-fit:contain;width:50px}.steps-vertical-rounded .steps .item.left{margin-bottom:70px;margin-top:-160px}.steps-vertical-rounded .steps .item.left:before{content:"";position:absolute;z-index:0;left:100%;right:calc(-350px + 100%);height:2px;background:#ff5100}.steps-vertical-rounded .steps .item.left:after{content:"";position:absolute;z-index:3;width:30px;height:30px;border-radius:50%;right:calc(-365px + 100%)}.steps-vertical-rounded .steps .item.left .icons{position:absolute;z-index:4;right:calc(-390px + 100%)}.steps-vertical-rounded .steps .item:first-child{margin-top:0}.steps-vertical-rounded .steps .item.right{margin-bottom:70px;grid-column-end:none}.steps-vertical-rounded .steps .item.right:before{content:"";position:absolute;z-index:0;right:100%;left:calc(-350px + 100%);height:2px;background:#ff5100}.steps-vertical-rounded .steps .item.right:after{content:"";position:absolute;z-index:3;width:30px;height:30px;border-radius:50%;left:calc(-365px + 100%)}.steps-vertical-rounded .steps .item.right .icons{position:absolute;z-index:4;left:calc(-390px + 100%)}.steps-vertical-rounded .steps .item.orange,.steps-vertical-rounded .steps .item.orange:after{background:#ff5100}.steps-vertical-rounded .steps .item.orange h2,.steps-vertical-rounded .steps .item.orange h3{color:#fff}.steps-vertical-rounded .steps .item.orange p{color:#000}.steps-vertical-rounded .steps .item.grey,.steps-vertical-rounded .steps .item.grey:after{background:#ebebeb}.steps-vertical-rounded .steps .item.grey h2{color:#000}.steps-vertical-rounded .steps .item.grey h3{color:#ff5100}.steps-vertical-rounded .steps .item.grey p{color:#000}.steps-vertical-rounded .steps .item.black,.steps-vertical-rounded .steps .item.black:after{background:#000}.steps-vertical-rounded .steps .item.black h2,.steps-vertical-rounded .steps .item.black h3{color:#ff5100}.steps-vertical-rounded .steps .item.black p{color:#fff}.steps-vertical-rounded .steps .item h2{font-size:60px;margin:0 0 7px;font-weight:500}.steps-vertical-rounded .steps .item h3{font-size:17px;margin:0 0 7px;text-transform:uppercase;font-weight:500}@media only screen and (max-width:1024px){.steps-vertical-rounded .steps .item h2{font-size:35px}.steps-vertical-rounded .steps .item h3{font-size:15px}}@media only screen and (max-width:768px){.steps-vertical-rounded .steps{text-align:center;display:block}.steps-vertical-rounded .steps .item{margin-bottom:30px;margin-left:auto;margin-right:auto}.steps-vertical-rounded .steps .item.with-icons{margin-bottom:120px}.steps-vertical-rounded .steps .item:after,.steps-vertical-rounded .steps .item:before{display:none}.steps-vertical-rounded .steps .item.left,.steps-vertical-rounded .steps .item:nth-child(2){margin-top:0}.steps-vertical-rounded .steps .item.left .icons{right:0}.steps-vertical-rounded .steps .item.right .icons{left:0}.steps-vertical-rounded .steps .item:first-child{margin-top:30px}.steps-vertical-rounded .steps .item .icons{left:0;right:0;top:auto;bottom:-100px;transform:translateY(0)}.steps-vertical-rounded .steps .item .icons .icon{display:inline-block}}@media only screen and (max-width:576px){.steps-vertical-rounded .title h2{font-size:22px}}