.layout-contact{margin-bottom:30px}.layout-contact .contact h4{position:relative;font-size:24px;font-weight:700;color:#000;display:inline-block;padding:0 0 5px;margin:0 0 20px}.layout-contact .contact h4:after{position:absolute;content:'';bottom:0;left:0;width:50px;height:2px;background:#1f64a8}.layout-contact .contact h4 img{height:25px;position:absolute;left:100%;top:-2px}.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:10px;display:inline-block;position:relative;width:100%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:flex}@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:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #1f64a8;border-radius:50%;margin-top:3px;margin-right:10px}.layout-contact .contact .info-contact .group-address ul li .icon svg path{fill:#1f64a8}.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:#000}.layout-contact .contact .info-contact .group-address .see-store{color:#fff;background-color:#1f64a8;line-height:38px;padding:10px 15px;font-size:14px;border-radius:5px}.layout-contact .contact .info-contact .group-address .see-store:hover{background-color:#000}.layout-contact .form-contact{margin-top:20px}@media (max-width: 991px){.layout-contact .form-contact{margin-bottom:20px}}.layout-contact .form-contact .content-form{padding:0 0 5px;display:block}.layout-contact .form-contact h4{position:relative;font-size:24px;font-weight:700;color:#000;display:inline-block;padding:0 0 5px;margin:0 0 15px}.layout-contact .form-contact h4:after{position:absolute;content:'';bottom:0;left:0;width:50px;height:2px;background:#1f64a8}.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,.layout-contact .form-contact .group_contact select{border:1px solid #e1e1e1;width:100%;margin-bottom:10px;outline:none;font-size:14px;border-radius:5px;height:40px}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact select{padding:5px 20px;border:1px solid #CAD5DF;color:#757575}.layout-contact .form-contact .group_contact textarea{padding:10px 20px;height:77px;border:1px solid #CAD5DF}.layout-contact .form-contact .group_contact .btn-lienhe{background:#1f64a8;color:#fff;border:initial;padding:0 20px;width:100%;line-height:40px;font-size:14px;border-radius:5px}.layout-contact .form-contact .group_contact .btn-lienhe:hover{background-color:#000}.question{margin:60px 0 30px}.question h4{font-size:20px;text-transform:uppercase;font-weight:700;line-height:22px;color:#000;padding:0 0 10px;margin:0 0 30px;border-bottom:1px solid #AFAFAF}.question ol{padding-left:18px}.question ol li{margin-bottom:15px;color:#000}.question .faq-tab h5{font-size:16px;color:#000;padding:5px 0;margin:0 0 10px;cursor:pointer;position:relative;border-bottom:1px solid #cbe8f5}.question .faq-tab h5 span{display:block;width:18px;height:18px;line-height:18px;border-radius:50%;background:#1f64a8;position:absolute;top:50%;right:0;transform:translateY(-50%)}.question .faq-tab h5 span:after,.question .faq-tab h5 span:before{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg);background-color:#fff;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out}.question .faq-tab h5 span:before{width:11px;height:1px;opacity:1}.question .faq-tab h5 span:after{width:1px;height:11px}.question .faq-tab h5.active span:after,.question .faq-tab h5.active span:before{transform:translate(-50%, -50%) rotate(90deg)}.question .faq-tab h5.active span:before{opacity:0}.question .faq-tab .content{font-size:14px;display:none}#contact_map{height:100%}#contact_map iframe{width:100%;border-radius:5px;height:100%}@media (max-width: 991px){#contact_map iframe{height:450px}}
