/* https://constechvina.com.vn/userdata/9246/wp-content/themes/keyweb/css/2.lienhe.css?ver=6.4.1 */
.contact .banner{position:relative}.contact .banner img{display:block}.contact .banner .text_info{text-transform:uppercase;text-align:center;font-size:3em;display:inline-block;position:absolute;top:calc(50% - 60px);left:30%;background:-webkit-linear-gradient(left,#a40a1d,#e32924);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact .headquarters-contain{position:relative;color:#1f1f1f;background-repeat:no-repeat;background-color:#fafafa}.contact .headquarters-contain .bg_hq{position:absolute;width:50%;height:100%;background-size:cover;background-position:center}.contact .headquarters-contain .right-contain{padding-top:70px;padding-bottom:70px}.contact .headquarters-contain .title{font-size:30px;text-transform:uppercase;background:-webkit-linear-gradient(left,#a40a1d,#e32924);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.contact .headquarters-contain .title,.contact .headquarters-contain .list-hq{padding-left:30px}.contact .item-hq{font-size:16px;padding-left:30px;margin-top:20px}.contact .item-hq .name-hq{font-size:18px;margin-top:10px;margin-bottom:10px;font-weight:700}.contact .item-hq .tt-hq{font-weight:lighter;letter-spacing:.5;line-height:1.5}.contact .item-hq .name-hq img{position:absolute;margin-left:-30px}.contact .r-i-contain{position:relative;color:#1f1f1f;background-repeat:no-repeat;padding-top:50px}.contact .r-i-contain .bg_ri{position:absolute;width:50%;height:100%;background-size:contain;background-position:top right;background-repeat:no-repeat;left:50%}.contact .r-i-contain .box-contact{margin-bottom:30px}.contact .headquarters-contain.form-lien-he{background-color:#fff}.form-lien-he .title{height:70px;background-color:#fff;-webkit-box-shadow:0 0 10px 0px rgba(143,143,143,0.4);box-shadow:0 0 10px 0px rgba(143,143,143,0.4);display:flex;font-weight:700;margin:10px 0;display:flex;align-items:center}.contact .r-i-contain .title-box-cont{font-size:36px;text-transform:uppercase;background:-webkit-linear-gradient(left,#a40a1d,#e32924);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-top:20px;padding-bottom:20px;min-height:91px}.col-lg-6.map{padding-left:0}.htch-list h1{font-size:40px;font-weight:700;color:#A3081E;letter-spacing:1.21px;margin:20px 0;text-align:center}.htch-list .col-lg-4{margin-bottom:20px}.htch-list .list1_inner{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.12);box-shadow:0 3px 6px 0 rgba(0,0,0,0.12)}.htch-list .list1_content1{padding:18px 25px 18px;position:relative;color:#767676}.htch-list .list1_title1{margin-bottom:18px;font-size:20px;color:#202020;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.htch-list .list1_content1 .info1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px}.htch-list .list1_content1 .info1.info1_link1{margin-bottom:0}.htch-list .list1_content1 .info1 p{margin-bottom:0}.htch-list i{font-size:18px;margin-right:5px}.htch-list .list1_btn1{display:block;text-align:center;padding:17px 0;font-weight:700;color:#DC2824;border:2px solid #DC2824;border-radius:0 0 4px 4px;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.htch-list .list1_inner:hover .list1_btn1{color:#fff!important;background:-webkit-gradient(linear,left top,right top,from(#a00c1c),color-stop(#e32b25),to(#a1071e));background:-webkit-linear-gradient(left,#a00c1c,#e32b25,#a1071e);background:-o-linear-gradient(left,#a00c1c,#e32b25,#a1071e);background:linear-gradient(to right,#a00c1c,#e32b25,#a1071e)}.list1_inner img{max-height:210px;object-fit:cover;width:100%}@media only screen and (max-width:768px){.contact .banner .text_info{font-size:2em}.contact .banner .text_info{letter-spacing:22%}.htch-list h1{font-size:30px}}@media only screen and (max-width:640px){.contact .headquarters-contain .right-contain{padding-top:20px;padding-bottom:20px}.contact .headquarters-contain .bg_hq{position:unset}.contact .col-lg-6{width:100%}.contact .headquarters-contain .title{font-size:22px}.contact .r-i-contain .box-contact .title-box-cont{min-height:55px;height:55px;z-index:9;position:relative;font-size:22px;padding:0}.contact .item-hq{padding-left:42px}}@media only screen and (max-width:700px){.htch-list .col-lg-4{width:50%}.htch-list .list1_content1{padding:10px}.contact .headquarters-contain.form-lien-he .title{font-size:20px}}@media only screen and (max-width:480px){.contact .headquarters-contain .title,.contact .headquarters-contain .list-hq{padding-left:0}.contact .banner .text_info{font-size:25px;left:20px;top:calc(50% - 37px)}.htch-list h1{font-size:25px}}