@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;700&display=swap);.steps-horizontal .title h2{text-align:center;margin:0;line-height:1.5;font-size:35px;font-weight:500}.steps-horizontal .steps{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding-top:50px;padding-bottom:50px;margin:20px 0}.steps-horizontal .steps:before{content:"";position:absolute;z-index:0;width:2px;background:#ff5100;height:100%;left:50%;transform:translateX(-50%)}.steps-horizontal .steps .item{text-align:center;border:1px solid #f0f0f0;margin-left:-1px;margin-top:-1px;padding:30px 15px;background:#fff;position:relative;z-index:1}.steps-horizontal .steps .item h2{font-size:60px;margin:0 0 15px;font-weight:500;color:#ff5100}.steps-horizontal .steps .item h3{font-size:17px;margin:0;text-transform:uppercase;font-weight:500}@media only screen and (max-width:1024px){.steps-horizontal .steps .item h2{font-size:35px}.steps-horizontal .steps .item h3{font-size:15px}}@media only screen and (max-width:1024px){.steps-horizontal .steps{grid-template-columns:1fr 1fr}}@media only screen and (max-width:576px){.steps-horizontal .title h2{font-size:22px}.steps-horizontal .steps{grid-template-columns:1fr}}