.layout-contact .contact{margin-bottom:20px}.layout-contact .contact h4{margin-bottom:15px;position:relative;font-size:24px;font-weight:700;color:#107634;display:inline-block}.layout-contact .contact h4 img{height:25px;position:absolute;left:100%;top:-2px}.layout-contact .contact .info-contact{border-radius:0 0 10px 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;margin-left:-10px;margin-right:-10px}.layout-contact .contact .info-contact .group-address ul li{margin-bottom:15px;display:inline-block;position:relative;width:100%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;display:flex;align-items:center;padding-left:10px;padding-right:10px;color:#fff}@media (max-width: 991px){.layout-contact .contact .info-contact .group-address ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@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 .thumb{background:#107634;width:100%;border-radius:20px;text-align:center;padding:20px;font-size:16px;height:100%}@media (max-width: 991px){.layout-contact .contact .info-contact .group-address ul li .thumb{padding:10px}}@media (max-width: 767px){.layout-contact .contact .info-contact .group-address ul li .thumb{font-size:14px}}.layout-contact .contact .info-contact .group-address ul li .icon{margin:auto;margin-bottom:5px}.layout-contact .contact .info-contact .group-address ul li .icon svg{width:50px;height:50px}@media (max-width: 767px){.layout-contact .contact .info-contact .group-address ul li .icon svg{width:30px;height:30px}}.layout-contact .contact .info-contact .group-address ul li .icon svg path{fill:#eecd15}.layout-contact .contact .info-contact .group-address ul li b{display:block;font-size:20px;margin-bottom:5px}@media (max-width: 767px){.layout-contact .contact .info-contact .group-address ul li b{font-size:16px}}.layout-contact .contact .info-contact .group-address ul li a{color:#fff}.layout-contact .contact .info-contact .group-address ul li a:hover{color:#eecd15}.layout-contact .contact .info-contact .group-address .see-store{color:#fff;background-color:#107634;line-height:38px;padding:10px 15px;font-size:14px;border-radius:5px}.layout-contact .contact .info-contact .group-address .see-store:hover{background-color:#107634}@media (max-width: 991px){.layout-contact .form-contact{margin-bottom:20px}}.layout-contact .form-contact .content-form{display:block;margin-bottom:10px}.layout-contact .form-contact h4{margin-bottom:15px;position:relative;font-size:24px;font-weight:700;color:#107634;display:inline-block}.layout-contact .form-contact h4 img{height:25px;position:absolute;left:100%;top:-2px}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact textarea{border:1px solid #e6e6e6;width:100%;outline:none;font-size:16px;border-radius:25px;background:#f4f5f3}.layout-contact .form-contact .group_contact input:hover,.layout-contact .form-contact .group_contact input:focus,.layout-contact .form-contact .group_contact textarea:hover,.layout-contact .form-contact .group_contact textarea:focus{border:1px solid #107634}.layout-contact .form-contact .group_contact input{padding:5px 20px;height:50px}.layout-contact .form-contact .group_contact textarea{padding:10px 20px}.layout-contact .form-contact .group_contact .btn-lienhe{background-color:#107634;color:#fff;border:initial;padding:0 20px;line-height:40px;font-size:16px;border-radius:25px}.layout-contact .form-contact .group_contact .btn-lienhe:hover{background-color:#eecd15}#contact_map{height:100%;margin-top:-150px}@media (max-width: 767px){#contact_map{margin-top:20px}}#contact_map iframe{width:100%;height:600px}.title-index{text-align:left;margin-bottom:0}.title-index .title-small{justify-content:start}.content{font-size:16px;margin-bottom:30px;display:block}.thumb-contact{background:#fff;border-radius:20px;overflow:hidden}.thumb-contact .form-contact{padding:30px 0 30px 30px}.thumb-contact .image{position:relative;z-index:1}.thumb-contact .image:before{content:'';clip-path:polygon(100% 0, 100% 0%, 100% 100%, 21% 100%);position:absolute;top:0;left:0;bottom:0;right:0;background:#107634;z-index:-1}
