@font-face{font-display:swap;font-family:'DIN-Bold';src:url(../../../../../../static/public/Themes/fonts/DIN-Bold.ttf)}.contact-bg{padding-top:30px;padding-bottom:30px;background-size:100% auto;background-position:center 60px;background-repeat:no-repeat}.contact .title{margin-bottom:6px}.contact .sub-info{color:#666;text-align:center;margin-bottom:30px}.contact .advantage-row{margin-bottom:-20px}.contact .advantage-row>div{text-align:center;margin-bottom:20px}.contact .num{line-height:1;font-family:'DIN-Bold';color:var(--style-color);display:flex;align-items:center;justify-content:center}.contact .num-title{margin-top:8px;color:#666}.contact .item-wrap{margin-top:30px}.contact .lt{color:#fff;padding:30px 20px;border-radius:20px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--style-color);margin-bottom:30px}.contact .tit{display:inline-block;position:relative;margin-bottom:30px}.contact .tit::after{content:'';width:calc(100% - 60px);height:4px;max-width:238px;margin-top:10px;border-radius:4px;background:#fff;display:block;margin-left:auto;margin-right:auto}.contact .item-list li{padding-right:16px;padding-bottom:16px;border-bottom:1px solid #DFDFDF}.contact .item-list li:not(:last-child){margin-bottom:20px}.contact .icon-wrap{display:flex;align-items:center;margin-bottom:2px}.contact .icon{width:35px;height:35px;font-size:14px;margin-right:10px;border-radius:50%;color:var(--style-color);background:#fff;display:flex;align-items:center;justify-content:center}.contact .icon-title{opacity:.7}.contact .item-info{margin-left:45px}.contact .rt{padding:30px 20px;border-radius:20px;background:#fff;border:10px solid #F4F7FC}.contact label{display:block;font-size:20px;line-height:1;margin-bottom:3px;font-weight:400}.contact .form-group{margin-bottom:25px}.contact .form-control{border-top:none;border-left:none;border-right:none;border-radius:0;border-color:#9B9B9B}.contact input.form-control{padding:0}.contact textarea.form-control{height:103px;min-height:auto;padding:13px 0}.contact .btn-wrap{margin-top:20px}.contact .btn{width:120px;color:#fff;font-weight:700;font-size:16px;border-radius:6px;padding:9px 15px 8px;background:var(--style-color)}.contact .form-control::-webkit-input-placeholder{color:#666}.contact .form-control:-moz-placeholder{color:#666}.contact .form-control::-moz-placeholder{color:#666}.contact .form-control:-ms-input-placeholder{color:#666}@media (min-width:992px){.contact .item-wrap{display:flex;align-items:center}.contact .lt{flex:0 0 calc((898 / 1440) * 100%);max-width:calc((898 / 1440) * 100%);padding-top:60px;padding-left:40px;padding-right:200px;padding-bottom:60px;margin-bottom:0}.contact .rt{flex:0 0 calc((752 / 1440) * 100%);max-width:calc((752 / 1440) * 100%);margin-left:calc((-210 / 1440) * 100%);position:relative;z-index:1}}@media (min-width:1200px){.contact-bg{padding-top:44px;padding-bottom:60px;background-position:center 80px}.contact .sub-info{margin-bottom:52px}.contact .num-title{margin-top:13px}.contact .item-wrap{margin-top:60px}.contact .tit{margin-bottom:48px}.contact .tit::after{height:8px;margin-top:21px}.contact .item-list li{padding-bottom:26px}.contact .item-list li:not(:last-child){margin-bottom:30px}.contact .icon{width:44px;height:44px;font-size:18px;margin-right:20px}.contact .item-info{margin-left:64px}.contact .rt{padding:40px 38px 38px;border-width:20px}.contact .item-info a:hover{text-decoration:underline}.contact .row{margin-left:-18px;margin-right:-18px}.contact .row>div{padding:0 18px}.contact label{font-size:24px}.contact .form-group{margin-bottom:51px}.contact .form-control{border-width:2px}.contact input.form-control{height:51px}.contact .btn-wrap{margin-top:40px}.contact .btn{font-size:18px;transition:transform .3s}.contact .btn:hover{transform:translateY(-4px)}}@media (min-width:1440px){.contact-bg{padding-bottom:80px}.contact .counter{font-size:60px}.contact .item-wrap{margin-top:76px}.contact .lt{padding-top:84px;padding-left:70px;padding-right:288px;padding-bottom:90px}}.contact-map{padding:30px 0;background:#f5f5f5}.contact-map #vmap{width:100%;height:auto;aspect-ratio:5 / 3}.contact-map .rt{margin-top:20px}.contact-map .title{text-align:left;margin-bottom:20px}.contact-map .tit{color:#666;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid var(--style-color)}.contact-map .info{color:#666}.contact-map .info>*:not(:last-child){margin-bottom:5px}.contact-map .info a{color:var(--style-color)}@media (min-width:992px){.contact-map .container{display:flex;align-items:center}.contact-map .lt{flex:0 0 65%;max-width:65%}.contact-map .rt{flex:0 0 35%;max-width:35%;margin-top:0;padding-left:30px}}@media (min-width:1200px){.contact-map{padding:60px 0}.contact-map .title{margin-bottom:20px}.contact-map .info a:hover{text-decoration:underline}}@media (min-width:1440px){.contact-map{padding:80px 0}}