.contact_banner{background-color:var(--color_bg);align-items:center;min-height:8rem;display:flex;position:relative;overflow:hidden}.contact_banner .text_img{justify-content:space-between;align-items:center;width:100%;display:flex}.contact_banner .banner_text{flex:1;max-width:6.4rem}.contact_banner .banner_desc_list{flex-direction:column;gap:.16rem;padding-top:.64rem;display:flex}.contact_banner .banner_desc_list p{color:var(--color_text_secondary);font-size:18px;line-height:1.6}@media (width<=992px){.contact_banner .banner_desc_list p{font-size:16px}}.banner_img{flex-shrink:0;justify-content:center;align-items:center;width:7.2rem;height:auto;display:flex;position:relative}.contact_banner .banner_img{width:8.8rem}.banner_img img{object-fit:contain;width:100%;height:auto}.contact_info_section{background:var(--color_bg);padding:1.2rem 0}.contact_info_grid{flex-direction:column;gap:.8rem;max-width:8rem;display:flex}.info_item{flex-direction:column;gap:.24rem;display:flex}.info_label{color:var(--color_text_primary);font-size:.32rem;font-weight:700}.info_value,.info_links{color:var(--color_text_secondary);font-size:18px;line-height:1.6}@media (width<=992px){.info_item{flex-wrap:wrap;padding-bottom:.64rem;font-size:16px;line-height:1.6;display:flex}.info_item span{width:100%;display:flex}.info_label{color:var(--color_text_primary);font-size:.36rem;font-weight:700}.info_value,.info_links{color:var(--color_text_secondary);font-size:16px;line-height:1.6}}.info_links{flex-direction:column;gap:.08rem;display:flex}.info_links a{color:var(--color_text_secondary);transition:color .3s}.info_links a:hover{color:var(--brand-primary)}@media screen and (width<=1200px){.contact_banner{min-height:auto;padding-top:2rem}.contact_banner .banner_text{padding:.64rem 0}.contact_banner .text_img{flex-direction:column;align-items:flex-start}.banner_img{align-self:center;width:100%;max-width:6rem;height:auto;margin-top:.4rem}}