:root{--main-color:#FF7A50;--text-color:#6C757D;--sub-color:#CED4DA}.cpt-color{color:var(--main-color)}.fw-bold{font-weight:700}.cpt-company{padding:0 16px 100px;text-align:center}.cpt-company h5{position:relative;width:fit-content;margin:0 auto 3.5rem;padding-top:50px;color:var(--main-color)}.cpt-company h5:before{position:absolute;bottom:0;left:0;content:'';width:100%;height:1px;background-color:var(--main-color)}.company-main img{width:100%;margin-bottom:50px;object-fit:cover}.company-summary p{font-size:14px;color:var(--main-color);margin-bottom:1.5rem}.company-summary img{width:100%;object-fit:cover;padding:0 2rem;margin-bottom:50px}.company-history .table-wrap{margin-bottom:50px}.company-history table{width:230px;margin:3rem auto 0}.company-history table tbody tr{font-size:13px;text-align:left;color:var(--text-color)}.company-history table tbody tr>*{padding:0 0 8px}.company-history table tbody tr th{padding-right:8px}.company-business{background-color:#ffe1d8}.company-business p{padding-bottom:1rem;font-size:12px;color:var(--main-color)}.company-business img{width:100%;object-fit:cover;padding:1rem 3.5rem 4rem}.company-press ul{padding:0 1.5rem}.company-press ul li{position:relative;padding:1rem 0;box-shadow:inset 0 -1px 0 0 var(--sub-color)}.company-press ul li:hover{box-shadow:inset 0 -1px 0 0 var(--text-color)}.company-press ul li:hover a:before{border-color:var(--text-color)}.company-press ul li a:before{position:absolute;right:8px;top:calc(50% - 4px);content:'';width:8px;height:8px;border-top:2px solid var(--sub-color);border-right:2px solid var(--sub-color);transform:rotate(45deg)}.company-press ul li a div{width:100%;height:20px;line-height:20px;padding-right:2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left}.company-press ul li a div.title{margin-bottom:.5rem}.company-press ul li a div.date{font-size:12px;color:var(--sub-color)}.company-contact .contact-wrap{padding:0 1.5rem}.company-contact .contact-wrap p{text-align:left;margin-bottom:.5rem}.company-contact .contact-wrap p:nth-child(n+2){font-size:14px;color:var(--text-color)}.company-contact img{display:block;padding:0 1.5rem 100px;margin-left:auto}.press-more-btn .accordion-button::after{margin-left:.5rem!important;filter:brightness(100)}.press-more-btn .accordion-button:not(.collapsed)::after{filter:brightness(100)}.press-more-btn .accordion-button:not(.collapsed){color:#fff!important}.press-more-btn .accordion-button{justify-content:center}
