/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@import url('https://fonts.googleapis.com/css2?family=Product+Sans&display=swap');body .menu-item.current-menu-item>a{color:#ea6804 !important}body .menu-item.current-menu-item>a:hover{color:#d35400 !important}.entry-content, .entry-content p, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content
h6{color:#000 !important}.flex-right
ul{gap:20px;color:black}.client-section{background-color:#e6f3fa;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1) !important}.client-text
h1{font-size:36px ! important;color:#1e3a8a !important;font-weight:700 !;margin-bottom:10px}.client-text
p{color:#4b5563 !important;font-size:16px}.client-logo-item .logo-client
img{max-height:100px;width:auto;object-fit:contain;display:block;margin:0
auto;transition:transform 0.3s ease}.client-logo-item{box-shadow:none !important;background:rgb(230, 243, 250) !important;border-radius:0px !important}.client-logo-col{padding-bottom:0 !important}.client-text-col{padding-bottom:0 !important}.client-logo-item .logo-client img:hover{transform:scale(1.1)}@media (max-width: 767px){.client-logo-item{text-align:center}.client-logo-item .logo-client
img{max-height:80px;margin:10px
auto}.client-section{padding:20px
0}}.su-kien-noi-bat
h2{margin-bottom:20px}.san-pham-noi-bat-text
h2{color:#ea6804 !important}.san-pham-noi-bat
p{color:#272e6e !important}.san-pham-noi-bat-row{margin-top:40px;margin-bottom:10px}.dich-vu-row{margin-top:40px}.contact-block{margin:0
auto}.contact-item{display:flex;align-items:center;margin-bottom:40px}.contact-icon{font-size:24px;color:#333;margin-right:12px;line-height:24px;min-width:24px;text-align:center}.contact-icon
i{display:inline-block;vertical-align:middle}.contact-content{flex:1;margin-left:60px}.contact-content
h3{font-size:18px;font-weight:700;color:#000;margin:0
0 5px 0;line-height:1.2}.contact-content
p{font-size:14px;color:#666;margin:0;line-height:1.4}.dashed-line{border:0;height:1px;background:#ddd;background:linear-gradient(to right, #ddd 50%, transparent 50%);background-size:8px 1px;margin:10px
0}.post-container{max-width:1200px;margin:0
auto;padding:20px}.post-title{font-size:2em;text-align:center;color:#333}.entry-content{line-height:1.6;margin-bottom:20px;padding-top:0 !important}.entry-content
p{margin:1em
0;padding:0
15px;text-align:justify}.entry-content ul, .entry-content
ol{margin:1em
0 1em 2em;padding-left:20px;list-style-position:outside}.entry-content
li{margin-bottom:0.5em}.post-container{max-width:1200px;margin:0
auto;padding:20px}.post-list-item{margin-bottom:15px}.post-list-item .entry-title{font-size:16px;margin:0;font-weight:normal}.post-list-item .entry-title
a{color:#333;text-decoration:none;font-weight:normal}.post-list-item .entry-title a:hover{color:#007bff}.related-posts{margin-top:20px;padding:15px;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1)}.related-posts-title{font-size:18px;color:black !important;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:5px;font-weight:bold}.related-post-item{margin-bottom:10px}.related-post-item
h3{font-size:16px;color:#1e90ff;margin:0;transition:color 0.3s ease}.related-post-item h3:hover{color:#104e8b}@media (max-width: 767px){.related-post-item
h3{font-size:14px}}.layout-layout2{padding:15px;background:#fff;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1)}.layout-layout2 .post-list-heading{font-family:'Product Sans',sans-serif;font-size:24px;color:#333;margin-bottom:20px;border-bottom:2px solid #0050ae;padding-bottom:10px;font-weight:500}.layout-layout2 .post-list-item{margin-bottom:30px;padding:15px;border-bottom:1px solid #eee;transition:all 0.3s ease}.layout-layout2 .post-list-item:hover{background:#f9f9f9;box-shadow:0 4px 10px rgba(0, 80, 174, 0.1)}.layout-layout2 .post-list-content{display:flex;align-items:flex-start;gap:20px}.layout-layout2 .post-list-thumbnail{width:40%}.layout-layout2 .post-list-thumbnail
img{border-radius:6px;width:100% !importantf;height:200px !important;object-fit:cover;transition:transform 0.3s ease}.layout-layout2 .post-list-thumbnail img:hover{transform:scale(1.05)}.layout-layout2 .post-list-details{flex:1;padding-top:10px}.layout-layout2 .post-list-title
a{font-family:'Product Sans',sans-serif;font-size:1.5em;color:#0050ae;text-decoration:none;font-weight:500;margin-bottom:10px;display:block;line-height:1.3}.layout-layout2 .post-list-title a:hover{color:#003d87;text-decoration:underline}.layout-layout2 .post-list-category{font-family:'Product Sans',sans-serif;font-size:1em;color:#0050ae;margin:5px
0;font-weight:400}.layout-layout3 .post-list-item{background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);margin-bottom:20px}.layout-layout3 .post-list-item
.row{display:flex;align-items:center}.layout-layout3 .post-list-item .post-thumbnail{padding-right:15px;width:100%;max-width:300px;height:150px;display:flex;justify-content:center;align-items:center;overflow:hidden}.layout-layout3 .post-list-item .post-thumbnail
img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px}.layout-layout3 .post-list-item .post-content{flex:1;display:flex;flex-direction:column}.layout-layout3 .post-list-item .row:not(:has(.post-thumbnail)) .post-content{padding-left:15px}.layout-layout3 .post-list-item .entry-title{font-size:18px;margin:0
0 10px;font-weight:bold}.layout-layout3 .post-list-item .entry-title
a{color:#007bff;text-decoration:none}.layout-layout3 .post-list-item .entry-title a:hover{text-decoration:underline}.layout-layout3 .post-list-item .entry-meta{font-size:10px;color:#666;margin-bottom:10px}.layout-layout3 .post-list-item .entry-meta .entry-author,
.layout-layout3 .post-list-item .entry-meta .entry-date{display:inline}.layout-layout3 .post-list-item .entry-summary{font-size:14px;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.layout-layout3 .post-list-category-title{font-size:24px;font-weight:bold;color:#007bff;text-align:center;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #007bff;display:inline-block;padding-bottom:5px;transition:color 0.3s ease, border-bottom-color 0.3s ease}.layout-layout3 .post-list-category-title:hover{color:#0056b3;border-bottom-color:#0056b3}.tin-tuc-title{width:100%;padding-bottom:20px}.tin-tuc-title
p{font-size:24px;font-weight:bold;color:#007bff;text-align:center;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #007bff;display:inline-block;padding-bottom:5px;transition:color 0.3s ease, border-bottom-color 0.3s ease;width:100%}.tin-tuc-title p:hover{color:#0056b3;border-bottom-color:#0056b3}.layout-layout3 .post-list-pagination{text-align:center;margin-top:20px}.layout-layout3 .post-list-pagination .page-numbers{display:inline-block;padding:8px
12px;margin:0
4px;background-color:#f9f9f9;border:1px
solid #ddd;border-radius:4px;text-decoration:none;color:#333;transition:background-color 0.3s, border-color 0.3s, color 0.3s}.layout-layout3 .post-list-pagination .page-numbers:hover,
.layout-layout3 .post-list-pagination .page-numbers.current{background-color:#007bff;border-color:#007bff;color:#fff}.site-footer{width:100%}.custom-footer{background-color:rgb(20, 26, 53);color:#fff;padding:20px
0;text-align:center}.footer-item{margin:10px
0;font-size:14px}.footer-item
i{margin-right:10px}.footer-item
a{color:white;text-decoration:none}@media (max-width: 600px){.footer-item{font-size:12px}}.absolute-footer{display:none}.col.large-9{padding-right:20px}.widget_custom_khach_hang_widget{margin:-5px 0 20px 0;background-color:#f9f9f9;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);padding:15px;border-radius:8px}.widget-title{font-size:18px;color:#333;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:5px}.khach-hang-list{margin-bottom:20px}.khach-hang-item{display:flex;align-items:center;margin-bottom:15px}.khach-hang-thumbnail
img{width:100px;height:100px;object-fit:fill}.khach-hang-column{padding:10px
10px 0 10px;text-align:center}.khach-hang-list.row{margin:0
-10px}.sidebar{float:right;width:30%;padding-left:20px}.content{float:left;width:70%}.row:after{content:"";display:table;clear:both}.khach-hang-link{text-decoration:none;display:flex;align-items:center;margin-bottom:10px;justify-content:center}.khach-hang-link:hover .khach-hang-thumbnail
img{opacity:0.8}@media (max-width: 767px){.post-container{flex-direction:column}.col.large-9,.col.large-3{width:100%;padding:0}.col.large-9{margin-bottom:20px}.khach-hang-thumbnail
img{max-width:40px}.khach-hang-comment{padding:10px}}.recent-posts{padding:15px;background:#f9f9f9;border-radius:8px;margin-top:-5px}.recent-posts-title{font-size:18px;color:#333;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:5px;font-weight:bold}.recent-post-item{margin-bottom:10px}.recent-post-item
a{font-size:14px;color:#333;text-decoration:none}.recent-post-item a:hover{color:#007bff;text-decoration:underline}.recent-post-content{display:flex;align-items:center;gap:10px}.recent-post-thumbnail
img{width:80px !important;height:80px !important;object-fit:cover}.recent-post-thumbnail img:hover{cursor:pointer}.recent-post-title{flex:1}.recent-post-title
a{font-size:14px;color:#333;text-decoration:none}.recent-post-title a:hover{color:#007bff;text-decoration:underline}@media (max-width: 767px){.col.large-4 .recent-posts{padding:10px}.recent-post-item
a{font-size:12px}}.gioi-thieu-right{height:100%}#col-1966935458.contact-form .col-inner .wpcf7-form{background:#f9f9f9 !important;padding:20px
!important;border-radius:8px !important;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1) !important;width:100% !important;margin:0
!important}#col-1966935458.contact-form .col-inner .wpcf7-form
label{font-size:16px !important;color:#1e3a8a !important;font-weight:700 !important;margin-bottom:5px !important;display:block !important}#col-1966935458.contact-form .col-inner .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:15px !important}#col-1966935458.contact-form .col-inner .wpcf7-form input[type="email"],
#col-1966935458.contact-form .col-inner .wpcf7-form input[type="tel"],
#col-1966935458.contact-form .col-inner .wpcf7-form
textarea{width:100% !important;padding:10px
12px !important;border:1px
solid #ddd !important;border-radius:4px !important;font-size:14px !important;color:#333 !important;transition:border-color 0.3s ease !important}#col-1966935458.contact-form .col-inner .wpcf7-form input[type="email"]:focus,
#col-1966935458.contact-form .col-inner .wpcf7-form input[type="tel"]:focus,
#col-1966935458.contact-form .col-inner .wpcf7-form textarea:focus{border-color:#007bff !important;outline:none !important}#col-1966935458.contact-form .col-inner .wpcf7-form .wpcf7-submit{background-color:#007bff !important;color:#fff !important;border:0
!important;padding:12px
24px !important;font-size:14px !important;font-weight:700 !important;border-radius:4px !important;cursor:pointer !important;transition:background-color 0.3s ease !important}#col-1966935458.contact-form .col-inner .wpcf7-form .wpcf7-submit:hover{background-color:#0056b3 !important}#col-1966935458.contact-form .col-inner .wpcf7-response-output{margin-top:10px !important;padding:10px
!important;border-radius:4px !important}#col-1966935458.contact-form .col-inner .wpcf7-mail-sent-ok{background:#d4edda !important;color:#155724 !important;border:1px
solid #c3e6cb !important}#col-1966935458.contact-form .col-inner .wpcf7-validation-errors{background:#f8d7da !important;color:#721c24 !important;border:1px
solid #f5c6cb !important}@media (max-width: 767px){#col-1966935458.contact-form .col-inner .wpcf7-form{padding:15px
!important}#col-1966935458.contact-form .col-inner .wpcf7-form input[type="email"],
#col-1966935458.contact-form .col-inner .wpcf7-form input[type="tel"],
#col-1966935458.contact-form .col-inner .wpcf7-form
textarea{font-size:13px !important}#col-1966935458.contact-form .col-inner .wpcf7-form .wpcf7-submit{width:100% !important}}.ez-toc-title-container{display:none}.text-over-image-container{position:relative;width:100%;margin:0;padding:0;overflow:hidden}.text-over-image-content{position:absolute;top:0;left:0;width:100%;height:100%;top:60%;transform:translateY(-60%);color:#fff;font-family:'Product Sans',sans-serif;font-size:1.5em;font-weight:500;text-align:center;padding:20px;box-sizing:border-box;background-size:cover;background-position:center}.text-over-image-content
a{color:#fff;text-decoration:underline}.text-over-image-content a:hover{color:#ddd}.tin-tuc-banner{margin-left:40px !important;margin-bottom:100px !important;margin-top:100px !important;font-family:'Product Sans',sans-serif !important}#custom-footer{display:none !important}.page-id-3964
#main{padding-top:0 !important;padding-bottom:0 !important;min-height:100vh}