.layout-contact{padding-bottom:40px}.layout-contact .block-title{text-align:center;margin-bottom:40px}.layout-contact .block-title h2{color:#212633;font-size:32px;font-weight:600;margin-bottom:5px}.layout-contact .block-title p{color:#76809B;font-size:16px;margin-bottom:0}.layout-contact .contact_info{margin-bottom:20px}.layout-contact .contact_info h3{font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));font-weight:500;margin:0 0 10px}.layout-contact .contact_info .item .inner{border:1px solid #f1f1f1;border-radius:6px;background:#fdfdfd;padding:35px 15px;text-align:center}.layout-contact .contact_info .item .inner .icon{margin-bottom:10px}.layout-contact .contact_info .item .inner .icon svg{height:48px;width:48px}.layout-contact .contact_info .item .inner .icon svg path{fill:var(--mainColor)}.layout-contact .contact_info .item .inner .info h3{font-weight:600}.layout-contact .contact_info .item .inner .info p{margin-bottom:0;color:#777}.layout-contact .contact_info .item .inner .info p a{color:#777}.layout-contact .contact_info .item .inner .info p a:hover{color:var(--mainColor)}@media (max-width: 767px){.layout-contact .contact_info .item{margin-bottom:20px}.layout-contact .contact_info .item:last-child{margin-bottom:0}}.layout-contact .form-contact{margin-bottom:20px}.layout-contact .form-contact h3{font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));font-weight:500;margin:0 0 10px}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact textarea{border:1px solid #f1f1f1;width:100%;margin-bottom:15px;outline:none;font-size:14px;border-radius:6px;background:#fdfdfd}.layout-contact .form-contact .group_contact input{padding:10px 20px}.layout-contact .form-contact .group_contact textarea{padding:10px 20px}.layout-contact .form-contact .group_contact .btn-lienhe{background:var(--mainColor);color:#fff;padding:0 20px;height:40px;line-height:40px;font-size:14px;border-radius:6px;border:1px solid transparent}.layout-contact .form-contact .group_contact .btn-lienhe:hover{border-color:var(--mainColor);color:var(--mainColor);background:transparent}#contact-maps{margin:0 0 20px}#contact-maps iframe{width:100%;height:360px;border-radius:6px}@media (max-width: 991px){.form-contact{margin-bottom:30px}}
