.step-environmental{position:relative;font-size:16px;line-height:28px;margin:0 0 50px;color:#051146;text-align:center}.step-environmental .page-center{max-width:1240px;margin:0 auto}.step-environmental .heading-holder{max-width:610px;margin:0 auto 50px;text-align:center}.step-environmental h2{font-size:40px;line-height:42px;font-weight:500;margin:0 0 20px;color:#000}.step-environmental h2 span{display:block;color:#6355b3;font-weight:500}.step-environmental .step-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:0 -30px 35px;counter-reset:item}.step-environmental .column{width:calc(25% - 60px);margin:0 30px 30px;padding:35px 15px;overflow:hidden;box-shadow:0 6px 30px rgba(0,0,0,0.15);border-radius:15px;position:relative;background:#fff;z-index:1}.step-environmental .column .counter{position:absolute;top:52px;left:0;width:0;height:0;border-style:solid;border-width:38px 0 38px 44px;border-color:transparent transparent transparent #6756a5}.step-environmental .column:nth-child(2) .counter{border-color:transparent transparent transparent #277aaa}.step-environmental .column:nth-child(3) .counter{border-color:transparent transparent transparent #3cc2ce}.step-environmental .column:nth-child(4) .counter{border-color:transparent transparent transparent #6fbe44}.step-environmental .column .counter:after{border-style:solid;border-width:28.5px 0 28.5px 43px;border-color:transparent transparent transparent #cdcfda;position:absolute;top:-17px;left:-35px;content:'';z-index:-1}.step-environmental .column .counter:before{position:absolute;top:-10px;left:-35px;z-index:2;content:counters(item,".") " ";counter-increment:item;font-size:20px;font-weight:700;line-height:1;color:#fff}.step-environmental .img-box{text-align:center;margin:0 0 40px;padding:0 30px}.step-environmental .img-box img{display:inline-block;vertical-align:top;max-width:100%;height:auto}.step-environmental .text-box{padding:0 25px}.step-environmental .title{display:block;font-size:18px;line-height:22px;font-weight:600;text-transform:uppercase;color:#051146;margin:0 0 15px}.step-environmental .btn-calculate{border-radius:25px;font-size:16px;line-height:20px;font-weight:400;padding:8px 20px;font-family:'Poppins',sans-serif;display:inline-block;vertical-align:top;outline:0;border:0;position:relative;text-decoration:none;color:#fff;background:#6fbe44}.step-environmental .btn-calculate:hover{background:#7ad14a}.step-environmental .btn-calculate:after{display:inline-block;vertical-align:top;content:"\f054";font-family:"Font Awesome 5 Pro";font-size:13px;line-height:1;margin:4px 0 0 8px}@media(max-width:1199px){.step-environmental .heading-holder{max-width:580px}.step-environmental h2{font-size:36px;line-height:40px}.step-environmental .step-holder{margin:0 -10px 35px}.step-environmental .column{width:calc(25% - 20px);margin:0 10px 30px}.step-environmental .text-box{padding:0 10px}}@media(max-width:1023px){.step-environmental .heading-holder{max-width:500px}.step-environmental h2{font-size:30px;line-height:34px}.step-environmental .step-holder{margin:0 -10px 35px}.step-environmental .column{width:calc(50% - 20px);margin:0 10px 30px;padding:35px 15px}}@media(max-width:767px){.step-environmental{margin:0 0 20px}.step-environmental .heading-holder{margin:0 auto 30px}.step-environmental h2{font-size:24px;line-height:28px}.step-environmental .step-holder{display:block;margin:0 0 40px}.step-environmental .column{width:100%;margin:0 0 25px;padding:30px 15px}}