.part_banner{padding:180px 0 120px}.part_banner .hero-logos{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.part_banner .hero-logos img{width:162px}.part_banner .hero-logos span{font-size:2.6rem;line-height:3.8rem;margin-left:20px;margin-right:10px}.part_banner .hero-logos span:last-child{display:none}.part_banner .hero-heading{font-size:5rem;font-weight:500;line-height:6.4rem;margin-bottom:120px;max-width:912px}.part_banner .counter-row{display:-ms-flexbox;display:flex;word-break:normal}.part_banner .counter-row .count{font-size:5rem;font-weight:500;line-height:6.4rem;margin-bottom:8px}.part_banner .counter-row .count:after{content:"+"}.part_banner .counter-row .counter-name{font-size:1.8rem;font-weight:500;line-height:2.8rem}.part_banner .counter-row .counter-body+.counter-body{margin-left:80px}@media (max-width:767px){.part_banner{padding:60px 0}.part_banner .hero-logos img{width:100px}.part_banner .hero-logos span{font-size:1.6rem;line-height:2.4rem}.part_banner .hero-heading{font-size:3.4rem;line-height:4.4rem;margin-bottom:40px}.part_banner .counter-row .count{font-size:3.8rem;line-height:4.4rem}.part_banner .counter-row .counter-name{font-size:1.6rem;line-height:2.4rem}.part_banner .counter-row .counter-body{text-align:center}.part_banner .counter-row .counter-body+.counter-body{margin-left:30px}}@media (max-width:415px){.part_banner .counter-row{flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:-15px}.part_banner .counter-row .counter-body{margin-top:15px;text-align:left}.part_banner .counter-row .counter-body+.counter-body{margin-left:0}}