.layout-contact{margin-bottom:30px}.layout-contact .contact{margin-bottom:20px;border:1px solid #14600f}.layout-contact .contact h4{text-align:center;align-items:center;background:#14600f;margin-bottom:0;width:100%;overflow:hidden;padding:5px 10px;color:#fff;font-size:18px;font-weight:700}.layout-contact .contact .info-contact{padding:10px}.layout-contact .contact .info-contact .description{margin-top:10px}.layout-contact .contact .info-contact .group-address{margin-top:10px}.layout-contact .contact .info-contact .group-address .title{font-size:17px;font-weight:700;margin-bottom:10px}.layout-contact .contact .info-contact .group-address ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-contact .contact .info-contact .group-address ul li{margin-bottom:15px;display:inline-block;position:relative;width:100%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:flex;align-items:center}@media (max-width: 767px){.layout-contact .contact .info-contact .group-address ul li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.layout-contact .contact .info-contact .group-address ul li .icon{width:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #14600f;border-radius:50%;margin-right:10px}.layout-contact .contact .info-contact .group-address ul li .icon svg path{fill:#14600f}.layout-contact .contact .info-contact .group-address ul li b{display:block}.layout-contact .contact .info-contact .group-address ul li a{color:#000}.layout-contact .contact .info-contact .group-address ul li a:hover{color:#74914c}.layout-contact .contact .info-contact .group-address .see-store{color:#fff;background-color:#14600f;line-height:38px;padding:10px 15px;font-size:14px;border-radius:5px}.layout-contact .contact .info-contact .group-address .see-store:hover{background-color:#74914c}.layout-contact .form-contact{border:1px solid #14600f}@media (max-width: 991px){.layout-contact .form-contact{margin-bottom:20px}}.layout-contact .form-contact .content-form{padding:10px;display:block}.layout-contact .form-contact h4{text-align:center;align-items:center;background:#14600f;margin-bottom:0;width:100%;overflow:hidden;padding:5px 10px;color:#fff;font-size:18px;font-weight:700}.layout-contact .form-contact .group_contact{padding:10px}.layout-contact .form-contact .group_contact label{color:#007acc;font-size:14px;font-weight:600}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact textarea,.layout-contact .form-contact .group_contact select{width:100%;margin-bottom:25px;font-size:14px;border-radius:5px;border:1px solid #007acc;background-color:#f1faff;font-weight:600}.layout-contact .form-contact .group_contact input::placeholder,.layout-contact .form-contact .group_contact textarea::placeholder,.layout-contact .form-contact .group_contact select::placeholder{color:#111}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact select{padding:5px 15px;min-height:40px}.layout-contact .form-contact .group_contact textarea{padding:10px 15px;height:77px}.layout-contact .form-contact .group_contact .btn-lienhe{background:#14600f;color:#fff;border:initial;padding:0 20px;line-height:35px;font-size:14px;border-radius:8px}.layout-contact .form-contact .group_contact .btn-lienhe:hover{background-color:#74914c}#contact_map{height:100%}#contact_map iframe{width:100%;height:100%}@media (max-width: 991px){#contact_map iframe{height:450px}}@media (min-width: 992px){.layout-contact-content{max-width:800px;margin:20px auto}}
