.bodywrap{background:#f2f3f3}.layout-contact{margin-bottom:30px}.layout-contact .contact{margin-bottom:20px}.layout-contact .contact h4{font-size:18px}.layout-contact .contact .item{padding-left:30px;color:#687176}.layout-contact .contact .item a{color:#687176}.layout-contact .contact .item a:hover{color:var(--main-color)}.layout-contact .contact .item b{color:#03121a}.layout-contact .contact .item svg{width:20px;height:20px;position:absolute;top:3px;left:0}.layout-contact .form-contact h4{font-size:18px}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact textarea{border:1px solid #e1e1e1;width:100%;margin-bottom:15px;outline:none}.layout-contact .form-contact .group_contact input::-webkit-outer-spin-button,.layout-contact .form-contact .group_contact input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.layout-contact .form-contact .group_contact input[type=number]{-moz-appearance:textfield}.layout-contact .form-contact .group_contact .btn-lienhe{background:var(--main-color);color:#fff;border:initial;padding:0 20px;height:35px;line-height:35px;font-size:14px}.layout-contact .form-contact .group_contact .btn-lienhe:hover{background:var(--hover)}@media (min-width: 992px){.layout-contact .qa{height:calc(100% - 279px)}}.layout-contact .qa .title{font-size:18px}.layout-contact .qa .list{height:calc(100% - 80px);overflow:auto;width:calc(100% - 2rem);padding-right:10px}.layout-contact .qa .list .item b{font-weight:initial;cursor:pointer}.layout-contact .qa .list .item b:before{content:'';width:14px;height:14px;position:absolute;right:0;top:4px;background:url(//bizweb.dktcdn.net/100/489/447/themes/912592/assets/arr.svg?1705908916590) center no-repeat;transition:all .3s}.layout-contact .qa .list .item b.active:before{transform:rotate(90deg)}.layout-contact .qa .list .item b:hover,.layout-contact .qa .list .item b.active{color:var(--main-color);font-weight:bold}.layout-contact .qa .list .item p{display:none}.layout-contact .qa .list .item:last-child{border:none !important}.layout-contact .map{padding:10px;background:#FFF}.layout-contact .map iframe{width:100%;height:350px;vertical-align:top}@media (max-width: 991px){.form-contact{margin-bottom:30px}.layout-contact .qa .list{position:initial !important;width:100%;height:initial;padding:0}}
