.our-approach .section-header h2{font-style:normal;font-weight:normal;font-size:48px;line-height:150%;letter-spacing:-0.015em;color:#1e212c}.our-approach .steps-wrapper{display:flex;margin-top:42px;margin-left:-10px;margin-right:-10px}.our-approach .steps-wrapper .steps-col{width:25%;padding:0 10px}.our-approach .steps-wrapper .desc{font-family:Lato,sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:160%;color:#787a80;margin-top:8px}.our-approach .steps-wrapper .counter h1{font-family:Lato,sans-serif;font-style:normal;font-weight:900;font-size:46px;line-height:130%;color:#d7dadd;text-align:center;margin:auto;position:absolute;left:0;right:0;height:84px;display:flex;align-items:center;justify-content:center;transition:all .4s}.our-approach .counter{height:84px;width:84px;position:relative;cursor:pointer;display:flex;align-items:center;border-radius:100%;transition:all .4s;opacity:1;visibility:visible}.our-approach .steps-wrapper .steps-col:hover h1{color:#242a61}.our-approach .steps-wrapper .steps-col:hover .counter{background:rgb(20 30 39 / 12%);box-shadow:0 0 0 12px rgb(229 232 234 / 60%)}.our-approach .steps-wrapper .steps-col{position:relative}.our-approach .steps-wrapper .steps-col:not(:last-child)::after{content:"";border:1px dashed #d7dadd;position:absolute;height:1px;width:70%;left:94px;top:40px}@media(max-width:991px){.our-approach .steps-wrapper .steps-col:not(:last-child)::after{width:50%}}@media(max-width:767px){.our-approach .steps-wrapper .steps-col{width:100%;margin-bottom:30px;text-align:center;padding:0}.our-approach .steps-wrapper{flex-wrap:wrap;margin:0}.our-approach .steps-wrapper .steps-col:not(:last-child)::after{display:none}.our-approach .counter{margin:auto}.our-approach .section-header{text-align:center;margin-bottom:30px}}