.company_info .box td,.company_info .box th{padding:35px 40px;border:1px solid #d3d3d3}.company_desc,.company_square h1{text-align:center}#main{border-bottom:1px solid #ddd;margin-bottom:80px}.company_header{height:250px;position:relative;width:100%;margin:auto}.company_header img{width:100%;height:100%;background-position:top;object-fit:cover}.company_header .overlay{width:100%;height:100%;z-index:1;position:absolute;top:0;left:0;background-color:rgb(0 53 68 / 70%)}.company{padding:0 0 1px;width:1150px;margin:0 auto;border-left:1px solid #ddd;border-right:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.company_square{z-index:1000;width:200px;height:200px;color:#fff;position:relative;margin:0 auto;top:-120px;background:#46aa32;display:flex;align-items:center;justify-content:center}.company_desc{line-height:2.4;width:60%;margin:-50px auto 50px}table{width:90%;margin:auto;border-collapse:collapse}tr{display:table-row;vertical-align:inherit;border-color:inherit}.company_info{padding-top:100px;padding-bottom:120px;background-color:#f6f6f6}.company_info .box th{text-align:left;width:30%;background:#f6f6f6}.company_info .box .contact{padding:15px 25px}.company_info .box .contact_btn{background:#ffd200;width:100%;height:70px;padding:0;margin:0;text-align:center;display:flex;justify-content:center;align-items:center;color:#333;font-weight:600;transition:.2s ease-in-out}.company_info .box .contact_btn:hover{background:#333;color:#fff}.desc_content{line-height:1.5}@media screen and (max-width:1201px){.company{width:100%}.company_header{height:500px}}