.contact-container{position:relative;padding-top:200px;min-height:700px}.contact-container .container{position:absolute;z-index:2;top:10px;left:50%;transform:translateX(-50%)}.contact-container .container .contact-info{gap:30px}.contact-container .container .contact-info .item{width:calc((100% - 60px) / 3);padding:50px;background:#ffffffe6;border-radius:10px;box-shadow:0 0 26.3px 0 #0000000f;gap:15px;min-height:330px}.contact-container .container .contact-info .item i{width:85px;height:85px;border-radius:50%;border:1px solid var(--color-primary);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:28px}.contact-container .container .contact-info .item .tit{font-size:24px;color:var(--color-default)}.contact-container .container .contact-info .item p{margin:0;font-size:18px;color:var(--color-secondary)}.contact-container .container .contact-info .item p.phone{font-size:24px;font-weight:600;color:#ea6538}.contact-container .map{position:absolute;width:100%;height:500px;z-index:1}@media screen and (max-width:768px){.contact-container{position:unset;padding-top:0px}.contact-container .container{position:unset;transform:none}.contact-container .container .contact-info{flex-wrap:wrap}.contact-container .container .contact-info .item{padding:25px;width:calc((100% - 30px * 0) / 1);min-height:auto}.contact-container .container .contact-info .item i{width:60px;height:60px;font-size:24px}.contact-container .container .contact-info .item .tit{font-size:20px}.contact-container .container .contact-info .item p.phone{font-size:20px}.contact-container .map{position:unset;margin-top:50px;height:300px}}