.layout-contact{margin-bottom:30px}.layout-contact .contact{margin-bottom:20px;border-radius:5px;background:#fff}.layout-contact .contact h4{font-size:20px;font-weight:700;margin-bottom:20px;position:relative;display:inline-block}.layout-contact .contact h4:before{background:#fca120;content:'';right:0;left:0;position:absolute;bottom:-5px;height:3px;display:block;z-index:1;width:40%}.layout-contact .contact .info-contact{padding:5px;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}.layout-contact .contact .info-contact .group-address ul li{margin-bottom:15px;display:inline-block;position:relative;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;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:32px;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #073f68;border-radius:50%;margin-right:10px}.layout-contact .contact .info-contact .group-address ul li .icon svg{width:12px;height:12px}.layout-contact .contact .info-contact .group-address ul li .icon svg path{fill:#073f68}.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:#073f68}.layout-contact .contact .info-contact .group-address .see-store{color:#fff;background-color:#073f68;line-height:38px;padding:10px 15px;font-size:14px;border-radius:5px}.layout-contact .contact .info-contact .group-address .see-store:hover{background-color:#c02222}.layout-contact .form-contact{border-radius:5px;background:#fff}@media (max-width: 991px){.layout-contact .form-contact{margin-bottom:20px}}.layout-contact .form-contact .content-form{padding:5px;display:block}.layout-contact .form-contact h4{font-size:20px;font-weight:700;margin-bottom:20px;position:relative;display:inline-block}.layout-contact .form-contact h4:before{background:#fca120;content:'';right:0;left:0;position:absolute;bottom:-5px;height:3px;display:block;z-index:1;width:40%}.layout-contact .form-contact .group_contact{padding:5px;border-radius:0 0 10px 10px}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact textarea,.layout-contact .form-contact .group_contact select{border:1px solid #e1e1e1;width:100%;margin-bottom:10px;outline:none;font-size:14px;border-radius:8px}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact select{padding:5px 20px;border:1px solid #e6e6e6}.layout-contact .form-contact .group_contact textarea{padding:10px 20px;height:77px;border:1px solid #e6e6e6}.layout-contact .form-contact .group_contact .btn-lienhe{background:#073f68;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:#c02222}#contact_map{height:100%}#contact_map iframe{width:100%;border-radius:5px;height:100%}@media (max-width: 991px){#contact_map iframe{height:450px}}.section_contact .block-contact-info{padding:20px;background:#f1f3f4}.section_contact .block-contact-info .contact_item{cursor:pointer;box-sizing:border-box;padding:20px 5px 20px 0px;display:block;border-bottom:1px solid #cacaca}.section_contact .block-contact-info .contact_item:last-child{border-bottom:none}.section_contact .block-contact-info .contact_item h3.title{font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));line-height:1.2;font-weight:bold;color:#111;margin-bottom:0;padding-bottom:0px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;overflow:hidden;position:relative}.section_contact .block-contact-info .contact_item h3.title img{max-width:14px;margin-left:5px;margin-top:2px;float:right}.section_contact .block-contact-info .contact_item h3.title:before,.section_contact .block-contact-info .contact_item h3.title:after{content:'';width:10px;height:1px;background:#242424;position:absolute;right:10px;top:10px;pointer-events:none}.section_contact .block-contact-info .contact_item h3.title:after{transform:rotate(90deg)}.section_contact .block-contact-info .contact_item .pane{padding:15px 0;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));line-height:1.5}.section_contact .block-contact-info .contact_item .pane .contact_info .contact_add{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));margin:0 0 20px}.section_contact .block-contact-info .contact_item .pane .contact_info .contact_timework{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));margin:0 0 20px}.section_contact .block-contact-info .contact_item .pane .contact_info .contact_btn a{display:inline-block;text-align:center;color:#fff;background:#073f68;border-radius:50px;padding:10px 20px;margin:0;text-decoration:none}.section_contact .block-contact-info .contact_item .pane .contact_info .contact_btn a:hover{background:#c02222}.section_contact .block-contact-info .contact_item.active h3.title{padding-bottom:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.section_contact .block-contact-info .contact_item.active h3.title:after{transform:unset}.section_contact .block-contact-ggmap{height:100%}.section_contact .block-contact-ggmap iframe{width:100%;height:100%}@media (max-width: 991px){.section_contact .block-contact-ggmap iframe{height:400px}}
