.contact{padding:30px 0}.contact .title{margin-bottom:20px}.contact .sub-info{text-align:center;margin-bottom:20px}.contact .row{margin-bottom:-30px}.contact .row>div{text-align:center;margin-bottom:30px}.contact .icon{width:56px;height:56px;color:#fff;margin:0 auto;font-size:24px;border-radius:50%;background:var(--style-color);display:flex;align-items:center;justify-content:center}.contact .icon i{font-size:inherit}.contact .tit{font-weight:700;margin-top:10px;margin-bottom:5px;color:var(--style-color);}.contact .info{line-height:1.8}@media (min-width:768px) and (max-width:1199px){.contact .row>div:nth-child(odd){position:relative}.contact .row>div:nth-child(odd)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:65%;background:#333;opacity:.5}}@media (min-width:1200px){.contact{padding:60px 0}.contact .title{margin-bottom:18px}.contact .sub-info{margin-bottom:40px}.contact .row>div:not(:last-child){position:relative}.contact .row>div:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:65%;background:#333;opacity:.5}.contact .tit{margin-top:15px;margin-bottom:8px}.contact .info a{transition:color .3s}.contact .info a:hover{color:var(--style-color)}}@media (min-width:1640px){.contact{padding-top:74px;padding-bottom:105px}.contact .row>div{padding:0 30px}.contact .sub-info{margin-bottom:57px}}.map-wrap{padding-bottom:30px;position:relative}.map-wrap::before{content:'';position:absolute;left:0;bottom:0;width:100%;min-height:49.27vw;background:linear-gradient(180deg,rgba(0,207,233,0) 0%,#00CFE9 100%);opacity:.05}.map-wrap .container{position:relative;z-index:1}.map-wrap iframe{width:100%;display:block;background:#eee;aspect-ratio:1600 / 746}@media (min-width:768px){.map-wrap .container{position:relative}.map-wrap iframe{min-height:550px}}@media (min-width:1200px){.map-wrap{padding-bottom:60px}.map-wrap iframe{min-height:650px}}@media (min-width:1640px){.map-wrap{padding-bottom:110px}}.contact-form{padding:30px 0}.contact-form .rt{padding:30px 20px;position:relative}.contact-form .rt::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--style-color);opacity:.9}.contact-form .rt>*{color:#fff;position:relative;z-index:1}.contact-form .title{text-align:left;margin-bottom:11px}.contact-form .info{line-height:1.8;margin-bottom:15px}.contact-form .tit{font-weight:700;padding-top:15px;margin-bottom:10px;border-top:1px solid rgba(255,255,255,.8)}.contact-form .form-control{border-radius:0;border-color:#999}.contact-form .btn-wrap{margin-top:20px}.contact-form .btn{width:100%;color:#fff;font-size:18px;border-radius:0;background:#008191}@media (min-width:768px){.contact-form .row{margin-left:-5px;margin-right:-5px}.contact-form .row>div{padding:0 5px}.contact-form .btn{font-size:20px}}@media (min-width:992px){.contact-form .container{display:flex}.contact-form .container>*{flex:0 0 50%;max-width:50%}.contact-form .lt img{height:100%}.contact-form .rt{display:flex;flex-direction:column;justify-content:center}}@media (min-width:1200px){.contact-form{padding:60px 0}.contact-form .rt{padding-left:35px;padding-right:35px}.contact-form .info{margin-bottom:34px}.contact-form .tit{padding-top:29px;margin-bottom:22px}.contact-form .form-group{margin-bottom:30px}.contact-form .btn-wrap{margin-top:38px}.contact-form .btn{font-size:24px;padding-top:11px;padding-bottom:11px}}@media (min-width:1640px){.contact-form{padding:110px 0}.contact-form .rt{padding-left:50px;padding-right:50px}}