.layout-contact{margin-bottom:30px}.layout-contact h1{color:#333333;font-size:26px;font-weight:700;margin-bottom:30px}.layout-contact .logo-page-contact{margin-bottom:20px}.layout-contact .logo-page-contact img{max-height:80px}.layout-contact .info-contact .item{display:flex;margin-bottom:15px;align-items:center}.layout-contact .info-contact .item .icon{width:36px;height:36px;line-height:29px;border:2px solid #ffa400;border-radius:5px;text-align:center}.layout-contact .info-contact .item .icon svg{width:16px;height:16px;fill:#ffa400}.layout-contact .info-contact .item .icon svg path{fill:#ffa400}.layout-contact .info-contact .item.hotl .icon{border-color:#b70100}.layout-contact .info-contact .item.hotl .icon svg{fill:#b70100}.layout-contact .info-contact .item.hotl .icon svg path{fill:#b70100}.layout-contact .info-contact .item.hotl a{color:#b70100}.layout-contact .info-contact .item p,.layout-contact .info-contact .item a{margin:0 0 0 10px;width:calc(100% - 36px)}.layout-contact .contact{margin-bottom:20px}.layout-contact .contact h4{font-size:15px;text-transform:uppercase;font-weight:bold;margin-bottom:20px}.layout-contact .contact .time_work .item{position:relative;padding-left:26px;font-size:14px;margin-bottom:5px}.layout-contact .contact .time_work .item svg{width:15px;height:15px;position:absolute;top:3px;left:0}.layout-contact .form-contact{margin-top:30px}@media (min-width: 991px){.layout-contact .form-contact{width:570px}}.layout-contact .form-contact h4{font-size:18px;text-transform:uppercase;font-weight:bold;margin-bottom:15px;color:#494949}.layout-contact .form-contact p{font-size:14px;color:#656565;font-weight:400;margin-bottom:20px}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact textarea{border:1px solid #E0E0E0;width:100%;margin-bottom:15px;outline:none;font-size:14px;border-radius:3px}.layout-contact .form-contact .group_contact input{padding:12px 20px}.layout-contact .form-contact .group_contact textarea{padding:10px 20px}.layout-contact .form-contact .group_contact .btn-lienhe{color:#fff;border:initial;padding:0 45px;height:44px;line-height:42px;font-size:15px;background:var(--button-hover);color:var(--button-color);border-radius:3px;border:1px solid var(--button-hover)}.layout-contact .form-contact .group_contact .btn-lienhe:hover{background:var(--button-background)}@media (max-width: 991px){.form-contact{margin-bottom:30px}}#contact_map iframe{width:100%;height:450px}
