.headline h1,.headline p{color:#000}.headline{margin:auto;text-align:center}.processhead{padding:110px 25px;position:relative}.processcontain{text-align:center}.container,.processnum{position:relative}.container{margin:0 auto;max-width:1270px;z-index:1}.processnum:before{border-top:2px solid #656565;content:"";display:flex;height:2px;justify-content:right;position:relative;right:-90%;top:75px;width:100px}.overlay{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.processcard{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}h6.title{padding-top:30px}.description{cursor:pointer;padding:0 30px}span.number{align-items:center;background-color:blue;border-radius:50px;color:#fff;display:flex;font-weight:700;height:50px;justify-content:center;margin:50px auto 10px;opacity:.6;text-align:center;transition:.5s;width:50px}.processcard :last-child .processnum:before{border-top:none}.processitems:hover .number{background-color:gold;color:blue;cursor:pointer;font-weight:700}.processitems.\31 {width:calc(100% - 32px)}.processitems.\32 {width:calc(50% - 32px)}.processitems.\33 {width:calc(33.33% - 32px)}.processitems.\34 {width:calc(25% - 32px)}@media only screen and (max-width:991px){.processhead{padding:80px 20px}}@media only screen and (max-width:767px){.processitems.\33,.processitems.\34 {width:calc(50% - 32px)}.processhead{padding:50px 20px}}@media only screen and (max-width:640px){.processitems.\32,.processitems.\33,.processitems.\34 {margin-left:20px;margin-right:20px;width:100%}.processnum:before{display:none}.processcard .description:after{border-top:2px solid #656565;content:"";display:flex;height:2px;justify-content:right;position:relative;right:-43%;top:35px;transform:rotate(90deg);width:40px}.processcard :last-child .description:after{border-top:none}}