.contact .title h2 em{color:var(--color-main)}.contact .contact_content{position:relative}.contact .contact_content .contact_info{background:#fff;height:1.95rem;border-radius:.2rem;box-shadow:0 0 .2rem 0 #0000000d;backdrop-filter:blur(20.65px);position:absolute;z-index:2;top:-1rem}.contact .contact_content .contact_info .item{flex:1;padding:.5rem;box-sizing:border-box;font-size:.16rem;color:var(--color-main);gap:.2rem}.contact .contact_content .contact_info .item .iconfont{width:.77rem;height:.77rem;border:1px solid var(--color-main);color:var(--color-main);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.28rem}.contact .contact_content .contact_info .item .content{flex:1}.contact .contact_content .contact_info .item .content h3{margin:0}.contact .contact_content .contact_info .item .content p{margin:0;color:var(--color-sub);font-size:.18rem;font-weight:bold}.contact .contact_content .contact_info .item .content p.email,.contact .contact_content .contact_info .item .content p.phone{font-size:.3rem;font-family:"D-DIN-PRO-700"}.contact .contact_content .map{margin-top:1.8rem;height:4.8rem}@media screen and (max-width:768px){.contact .contact_content{position:unset}.contact .contact_content .contact_info{height:auto;position:unset;z-index:unset;top:unset;flex-direction:column;align-items:flex-start}.contact .contact_content .contact_info .item{font-size:.24rem}.contact .contact_content .contact_info .item .iconfont{font-size:.32rem}.contact .contact_content .contact_info .item .content p{font-size:.28rem}.contact .contact_content .contact_info .item .content p.email,.contact .contact_content .contact_info .item .content p.phone{font-size:.32rem}.contact .contact_content .map{margin-top:.5rem;height:4.8rem}}