.layout-contact .contact{margin-bottom:20px}.layout-contact .contact h4{margin-bottom:15px;position:relative;font-size:24px;font-weight:700;color:var(--mainColor);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{width:100%;border-radius:10px;padding:20px;font-size:14px;height:100%;border:1px solid #eee;display:flex;align-items:center;gap:20px}@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 svg{min-width:30px;height:30px}.layout-contact .contact .info-contact .group-address ul li .icon svg path{fill:#000}.layout-contact .contact .info-contact .group-address ul li b{display:block;font-size:18px;margin-bottom:5px;color:#000}@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 span{color:#000}.layout-contact .contact .info-contact .group-address ul li a{color:#000}.layout-contact .contact .info-contact .group-address ul li a:hover{color:var(--hover);opacity:0.8}@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:var(--mainColor);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:#fff;margin-bottom:10px}.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 var(--mainColor)}.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 .button-more-style{padding:10px 25px;border:2px solid #000;border-radius:50px;backdrop-filter:blur(12px);color:#000;position:relative;overflow:hidden;display:block;cursor:pointer;transition:transform 0.3s ease;text-align:center}.layout-contact .form-contact .group_contact .button-more-style::before{content:'';position:absolute;left:0;top:100%;width:100%;height:100%;background:#000;transition:top 0.4s cubic-bezier(0.3, 1, 0.3, 1);z-index:0}.layout-contact .form-contact .group_contact .button-more-style button{position:relative;z-index:1;color:#000;font-size:16px;text-decoration:none;transition:color 0.3s ease;border:0;background:transparent}.layout-contact .form-contact .group_contact .button-more-style:hover{transform:translateY(-2px)}.layout-contact .form-contact .group_contact .button-more-style:hover::before{top:0}.layout-contact .form-contact .group_contact .button-more-style:hover button{color:#fff}#contact_map{height:100%;border-radius:20px;overflow:hidden}@media (max-width: 767px){#contact_map{margin-top:20px}}#contact_map iframe{width:100%;height:100%}.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:var(--mainColor);border-radius:10px;overflow:hidden}.thumb-contact .form-contact{padding:20px 0 20px 20px}@media (max-width: 991px){.thumb-contact .form-contact{padding:10px}}.thumb-contact .title-index .title-name{color:#fff;z-index:1}.thumb-contact .content{color:#fff}.thumb-contact .image{position:relative;z-index:1;height:100%;display:flex;align-items:end}.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:var(--hover);z-index:-1}.footer{margin-top:0px !important}
