.layout-contact .form-contact .group_contact input{padding:0 15px}.layout-contact .form-contact .group_contact textarea{padding:15px;height:135px}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact textarea{border:1px #ebebeb solid;outline:none;margin-bottom:15px;min-height:40px;background:#f8f8f8}.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{color:#fff;background:var(--main-color);border:1px var(--main-color) solid;padding:0 20px;height:60px;width:190px}.layout-contact .form-contact .group_contact .btn-lienhe:hover{border-color:var(--sub-color);background:var(--sub-color);color:var(--main-color)}.layout-contact .map{background:#FFF}.layout-contact .map iframe{width:100%;height:100%;height:700px;vertical-align:top}.layout-contact .contact{width:40%;background:#fff;padding:40px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}@media (min-width: 992px){.layout-contact .contact{position:absolute;right:10%;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}.layout-contact .contact h3{font-size:20px;color:var(--main-color)}.layout-contact .contact .item{padding-left:35px}.layout-contact .contact .item svg{width:20px;height:20px;left:0;top:0px;margin-right:7px}.layout-contact .bg-gray{background:#f8f8f8}@media (max-width: 1199px){.layout-contact .map iframe{height:500px}.layout-contact .contact{width:50%}}@media (max-width: 991px){.layout-contact .contact{width:calc(100% - 20px);margin:-140px auto 0;position:relative}}@media (max-width: 767px){.layout-contact .form-contact{padding:0}.layout-contact .contact{padding:20px}.layout-contact .contact .title{font-size:20px}.layout-contact .info-contact .title{font-size:20px}.layout-contact .info-contact>.row{padding:10px}.layout-contact .info-contact .contact{padding:20px}}
