.contact{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0}@media (max-width:992px){.contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact .contact-info{width:45%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:992px){.contact .contact-info{width:100%}}.contact .contact-info .contact-title{min-height:70px;font-size:25px}.contact .contact-info .form-title{font-size:25px;margin-bottom:30px}.contact .contact-info .contact-list{margin-bottom:30px}.contact .contact-info .contact-list .contact-item{padding-top:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.contact .contact-info .contact-list .contact-item{margin-bottom:30px}}.contact .contact-info .contact-list .contact-item .icon-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;margin-right:20px}.contact .contact-info .contact-list .contact-item .icon-wrap .icon{width:100%;height:100%}.contact .contact-info .contact-list .contact-item .desc-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .contact-info .contact-list .contact-item .desc-wrap .contact-type{width:100%;font-size:16px;margin-bottom:10px}.contact .contact-info .contact-list .contact-item .desc-wrap .contact-value{width:100%;font-size:16px;word-break:break-word;color:#999999}.contact .contact-info .map-wrap{margin-top:30px;width:100%;height:280px;border-radius:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media screen and (max-width:1024px){.contact .contact-info .map-wrap{margin-bottom:45px;height:180px}}.contact .contact-info .map-wrap .map{width:100%;height:100%;background-image:url(/img/contact-us/map.jpg);background-repeat:no-repeat;background-position:center center;-o-background-size:160% 150%;background-size:160% 150%}.contact .contact-info .card{border-radius:20px;padding:40px 50px 40px;-webkit-box-shadow:0 7px 20px 0 #dadada;box-shadow:0 7px 20px 0 #dadada}.contact .contact-info .card .contact-title{font-size:1.5vw;margin-bottom:30px}.contact .contact-info .card form .form-item{margin-bottom:15px}.contact .contact-info .card form .form-item .input-inner{font-size:16px;padding:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #f8f8f8;border-radius:4px;background-color:#f8f8f8;outline:1px solid #f8f8f8}.contact .contact-info .card form .form-item .input-inner:focus{outline:1px solid #66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(102,175,233,0.6)}.contact .contact-info .card form .form-item .textarea-details{font-size:18px;resize:none;padding:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #f8f8f8;background-color:#f8f8f8;outline:1px solid #f8f8f8}.contact .contact-info .card form .form-item .textarea-details:focus{outline:1px solid #66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(102,175,233,0.6)}.contact .contact-info .card form .submit-btn{width:100%;font-size:16px;color:#ffffff;background-color:#1B6AA0;border-radius:4px;border:1px solid #1B6AA0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 20px}@media screen and (max-width:992px){.contact .contact-info .card form .submit-btn{width:100%}}.contact .contact-info .card form .submit-btn:focus{outline:1px solid #66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(102,175,233,0.6)}