.ap-contact-zalo-wrapper{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin:0 auto;max-width:1200px;padding:60px 15px}.ap-contact-zalo-wrapper .contact-zalo-inner{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-left{flex:1 1 300px}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-left h2{font-size:2rem;font-weight:300;line-height:1.3;margin:0}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-left h2 em{font-family:serif;font-style:italic;font-weight:500}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-middle{flex:1 1 400px}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-middle p{color:#666;font-size:1.1rem;line-height:1.6;margin:0}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-right{flex:0 0 auto}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-right .btn-zalo{align-items:center;background-color:#0068ff;border-radius:50px;box-shadow:0 4px 15px rgba(0,104,255,.3);color:#fff;display:inline-flex;font-size:1.1rem;font-weight:600;gap:12px;padding:12px 30px;text-decoration:none;transition:all .3s ease}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-right .btn-zalo svg{transition:transform .3s ease}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-right .btn-zalo:hover{background-color:#0056d6;box-shadow:0 8px 25px rgba(0,104,255,.4);transform:translateY(-3px)}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-right .btn-zalo:hover svg{transform:scale(1.15) rotate(-10deg)}@media(max-width:768px){.ap-contact-zalo-wrapper .contact-zalo-inner{flex-direction:column;text-align:center}.ap-contact-zalo-wrapper .contact-zalo-inner .cz-right{margin-top:15px}.contact-zalo-inner{display:block!important;text-align:center}.contact-zalo-inner .cz-left,.contact-zalo-inner .cz-middle,.contact-zalo-inner .cz-right{flex:none!important;margin-bottom:25px;width:100%!important}.contact-zalo-inner .cz-left h2{font-size:1.6rem}.contact-zalo-inner .cz-right{margin-bottom:0}}
