.wrap-user { width:100%; max-width:550px; margin:auto; border:1px solid #cee9c9; border-radius:5px; }.title-user {font-size:14px;font-weight:700;color:#0f172a;margin-bottom:15px;display:flex;align-items:center;gap:8px;text-align:unset;background:#eef2f7;padding:12px 20px;border-radius:6px;}.title-user span {font-size:15px;text-align:center;display:block;text-transform:uppercase;color:#000;font-weight:600;}.title-user a { font-size:12px; color:#ffffffad; }.title-user a:hover { color:#fff }.form-user { padding:1em 15px; width:100%; }.form-user label { margin-bottom:5px }.input-group-text { padding:0.67rem 0.75rem; border-radius:0.25rem 0 0 0.25rem; }.form-control, .form-control-plaintext:not(textarea), .custom-select { height:calc(1em + 1.25rem + 5px); }.input-user { margin-bottom:0.75rem; }.input-country { display:grid; grid-template-columns:repeat(2, 1fr); grid-gap:10px; }.video_user input { width:100% !important; }.video_user >div { width:100% !important; }.video_user >div iframe { width:100% !important; !i; !; height:350px !important; !i; !; display:block }.input-user input { height:50px; width:100%; border-radius:6px; border:1px solid #BABABA; background:#FFF; padding:10px 25px; }.button-user { margin-bottom:0.5rem; text-align:center; justify-content:center !important; }.button-user input { font-size:14px; background:var(--main-color); border-color:var(--main-color); padding:0.375rem 1.5rem; }.button-user input:hover { background:none; color:#000; border-color:var(--main-color); }.checkbox-user, .radio-user { cursor:pointer; margin:0; margin-top:10px; }.checkbox-user input { top:calc(50% - 1.25rem/2); height:auto; }.checkbox-user label { font-size:14px; cursor:pointer; }.checkbox-user label::before, .checkbox-user label::after { top:calc(50% - 1rem/2); }.radio-user { margin-right:1rem; }.radio-user:last-child { margin-right:0px; }.radio-user label::before, .radio-user label::after { top:calc(50% - 1rem/2); }.note-user { font-size:14px; border-top:1px solid #ddd; padding-top:0.5rem; text-align:center; }.login-social { display:flex; flex-wrap:wrap; justify-content:center; margin-top:10px; margin-bottom:10px; }.login-social a { padding:5px 10px; font-size:13px; color:#000; border-radius:3px; cursor:pointer; }.login-social a i { margin-right:5px; }.login-social a.login-facebook { color:#055698; border:1px solid #055698; margin-right:10px; }.login-social a.login-facebook:hover { background:#055698; color:#fff; }.login-social a.login-google { color:#EB4F38; border:1px solid #EB4F38; }.login-social a.login-google:hover { background:#EB4F38; color:#fff; }.title-login { text-align:center; margin-bottom:15px; }.check-register { display:flex; align-items:center; justify-content:center; padding:0 15px; }.check-register a { margin:0 10px; display:flex; align-items:center }.check-register a:before { content:''; width:15px; height:15px; border:1px solid; border-radius:50%; margin-right:5px; }.check-register a.active:before, .check-register a:hover:before { background:var(--main-color); border-color:var(--main-color); }.location_regis { flex:1 1 auto; width:1%; min-width:0; }.location_regis select { height:39px !important }.input-user textarea { height:100px }@media(max-width:1024px) {.left_info{width:100%;}.flex_info{flex-wrap:wrap;}.right_info{width:100%;}}@media(max-width:576px) {.login-social { display:grid; grid-gap:10px; }.login-social a.login-facebook { margin-right:0; }}:root { --color-red:#ec2d3f; --color-medium-red:#cc2c32; --color-dark-red:#c31829; --color-green:#28a745; --color-dark-green:#207d36; --color-black:#212529; --color-gray:#6c757d; --sec:#613b00; }div.wap_main { }@keyframes spin {to { -webkit-transform:rotate(360deg); transform:rotate(360deg); }}@-webkit-keyframes spin {to { -webkit-transform:rotate(360deg); transform:rotate(360deg); }}@keyframes blink {0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}@-webkit-keyframes blink {0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}@keyframes shake-anim {0% { -webkit-transform:rotate(0) scale(1) skew(1deg); transform:rotate(0) scale(1) skew(1deg); }10%, 30% { -moz-transform:rotate(-25deg) scale(1) skew(1deg); }20%, 40% { -moz-transform:rotate(25deg) scale(1) skew(1deg); }100%, 50% { -moz-transform:rotate(0) scale(1) skew(1deg); }}@-webkit-keyframes shake-anim {0%, 100%, 50% { -webkit-transform:rotate(0) scale(1) skew(1deg); }10%, 30% { -webkit-transform:rotate(-25deg) scale(1) skew(1deg); }20%, 40% { -webkit-transform:rotate(25deg) scale(1) skew(1deg); }}input, button, select { appearance:none; box-shadow:none !important; }body { font-family:"SVN-Poppins", sans-serif; font-size:14px; top:0 !important; max-width:1920px; min-width:320px; margin:auto; }img { max-width:100%; height:auto !important; vertical-align:top; }a, input, textarea { outline:none; padding:0px; }a { text-decoration:none !important; }p { margin-bottom:0.5rem; }input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { line-height:1; }.w-clear:after { display:block; content:""; clear:both; }.hidden { display:none; }.clear { clear:both; }.none { display:none; }.flex { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; }.wap_1200 { max-width:1220px; margin:auto; position:relative; padding-left:10px !important; padding-right:10px !important; }.wap_1300 { max-width:1320px; margin:auto; position:relative; padding-left:10px !important; padding-right:10px !important; }.hidden-seoh { visibility:hidden; height:0px; margin:0px; overflow:hidden; }.wrap-main, .wrap-content { max-width:1320px; margin:40px auto; padding:0px; padding-left:10px !important; padding-right:10px !important; }.wrap-home { max-width:100%; padding:0px !important; margin:0; }.wrap-content { margin:auto; }.title-main { margin-bottom:35px; text-align:center; }.title-main p { max-width:870px; margin:0 auto; line-height:26px; }.title-main span, .title-main h2 { color:var(--Ch-o, #ef9911); text-align:center; font-family:SVN-Poppins; font-size:36px; font-weight:600; }.title-main h2 span {color:#072969;animation:shakeX 5s infinite;display:inline-block;}.title-main.title-baogia h2 span { color:var(--Ch-o, #ef9911); background:url(../images/line-1.png) no-repeat bottom right; padding-bottom:19px; -webkit-animation-name:blink; -webkit-animation-duration:1s; -webkit-animation-timing-function:linear; -webkit-animation-iteration-count:infinite; -moz-animation-name:blink; -moz-animation-duration:1s; -moz-animation-timing-function:linear; -moz-animation-iteration-count:infinite; animation-name:blink; animation-duration:1s; animation-timing-function:linear; animation-iteration-count:infinite; }.time-main { margin-bottom:0.75rem; color:#999999; }.time-main i { vertical-align:top; margin:3px 7px 0px 0px; }.time-main span { vertical-align:top; display:inline-block; }.share { padding:17px 15px 10px 15px; line-height:normal; background:rgba(128, 128, 128, 0.15); margin-top:15px; border-radius:5px; }.share b { display:block; margin-bottom:5px; }.control-owl { position:absolute; width:100%; z-index:2; left:0px; top:calc(50% - 45px / 2); }.control-owl button { opacity:0.5; top:0px; position:absolute; outline:none; border:0px; padding:0px; margin:0px; display:block; cursor:pointer; color:#ffffff; width:45px; height:45px; text-align:center; font-size:25px; margin:0px; background-color:#000000; border-radius:3px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }.control-owl button:hover { opacity:1; }.control-owl button.owl-prev { left:20px; }.control-owl button.owl-next { right:20px; }.form-control, .form-control-plaintext:not(textarea), .custom-select { height:calc(1em + 1.25rem + 8px); }.custom-form-row { margin-right:-10px; margin-left:-10px; }.custom-form-row > .col, .custom-form-row > [class*="col-"] { padding-right:10px; padding-left:10px; }.text-sm { font-size:0.875rem !important; }img.lazy { opacity:0; }img.initial, img.loaded, img.error { opacity:1; }img:not([src]) { visibility:hidden; }.user-header a { color:#ffffff; padding-right:9px; margin-right:7px; position:relative; display:inline-block; vertical-align:top; text-decoration:none; }.user-header a:after { content:""; position:absolute; width:1px; height:8px; background-color:#ffffff; top:calc(50% - 7px / 2); right:0px; opacity:0.7; }.user-header a:last-child { padding-right:0px; margin-right:0px; }.user-header a:last-child:after { display:none; }.header { background-color:#ffffff; }.header .header-top { color:#ffffff; background-color:var(--maincolor); padding:4px 0; }.header-top .wrap-content { padding:5px 0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; min-height:40px; }.info-header { margin-bottom:0px; font-weight:400; font-size:15px; display:flex; align-items:center; }.info-header span { font-weight:600; }.info-header svg { margin-left:12px; display:block; margin-right:7px; }.if-header { padding-left:20px; }.timkiem { font-size:18px; margin:0; padding-left:15px; }.social { margin-bottom:0; padding:0; list-style:none; line-height:1; }.social li { display:inline-block; }.social li a { display:block; }.social li img { max-height:27px; }.social li:hover img { transform:rotateY(360deg); transition:all 0.7s linear; }.skiptranslate { display:none !important; }.lang-header-top { position:relative; margin:0 18px; }.lang-header-top .lang-header { width:100%; list-style:none; padding:0; margin:0; line-height:1; }.lang-header-top .lang-header li { cursor:pointer; color:#fff; display:inline-block; }.lang-header-top .lang-header li img { display:inline-block; }.lang-header-top .lang-header li:last-child { margin-bottom:0px; }.lang-header-top .lang-header li span { width:80px; text-align:left; padding-right:5px; display:block; }.header-bottom .wrap-content { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }.header-bottom { }.logo-header { }.logo-header img { }.banner-header { }.banner-header img { }.toolbar { background:var(--maincolor); border-top:1px solid rgb(255 255 255 / 44%); }.menu { position:relative; z-index:997; top:0; }.menu ul { width:100%; padding:0px; margin:auto; list-style:none; }.menu ul.menu-main { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }.menu ul li { position:relative; z-index:1; }.menu ul li.has-menu::after { content:""; position:absolute; width:5px; height:5px; border-top:1px solid #000; border-right:1px solid #000; top:43%; right:4px; transform:rotate(133deg); }.menu ul li.li-home { }.menu ul li.li-home a { padding-left:0; }.menu ul li.li-end a { padding-right:0; }.menu ul li a:hover, .menu ul li a.active { color:var(--maincolor); }.menu ul li.baogia_mn { padding-left:15px; }.menu ul li.baogia_mn a { background:var(--maincolor); padding:11px 20px; border-radius:6px; transition:background 0.5s; color:#fff; }.menu ul li.baogia_mn a:hover { color:#fff; background:var(--sec); }.menu ul li.menu-line { width:1px; height:15px; background-color:rgba(0, 0, 0, 0.1); display:none; }.menu ul li a { display:block; position:relative; font-size:15px; font-weight:600; color:#333; padding:28px 18px; text-transform:uppercase; text-decoration:none; }.menu ul li a.has-child { padding-right:16px; margin-right:8px; }.menu ul li a.has-child:after { content:""; position:absolute; bottom:calc(50% - 4px / 2); right:5px; width:5px; height:5px; border:1px solid #fafafa; border-top:0px; border-left:0px; -webkit-transform:rotate(45deg); transform:rotate(45deg); }.menu ul li ul { position:absolute; min-width:250px; background-color:#fafafa; border-radius:0.25rem; -webkit-box-shadow:1px 1px 15px rgba(0, 0, 0, 0.15); box-shadow:1px 1px 15px rgba(0, 0, 0, 0.15); -webkit-transform:perspective(600px) rotateX(-90deg); transform:perspective(600px) rotateX(-90deg); -webkit-transform-origin:0 0 0; transform-origin:0 0 0; opacity:0; visibility:hidden; }.menu ul li:hover > ul { -webkit-transform:perspective(600px) rotateX(0); transform:perspective(600px) rotateX(0); transform-origin:0 0 0; -webkit-transform-origin:0 0 0; opacity:1; visibility:visible; }.menu ul li ul li { padding-left:0.75rem; padding-right:0.75rem; }.menu ul li ul li a { font-size:14px; color:#313131; border-bottom:1px solid #ececec; padding:10px 0px; text-transform:capitalize; }.menu ul li ul li a.has-child { margin-right:0px; }.menu ul li ul li a.has-child:after { border-color:#313131; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); }.menu ul li ul li a.active { color:#ec2d3f; }.menu ul li ul li a.active.has-child:after { border-color:#ec2d3f; }.menu ul li ul li:last-child > a { border-bottom:0px; }.menu ul li ul li:hover > a { color:var(--maincolor); }.menu ul li ul li:hover > a.has-child:after { border-color:var(--maincolor); }.menu ul li ul li ul { top:0; left:100%; margin-top:0px; }.search { width:250px; background:#ffffff; position:relative; border-radius:5px; }.search p { float:left; width:30px; height:30px; line-height:30px; cursor:pointer; text-align:center; margin:0px; color:#6c757d; font-size:16px; }.search input { width:calc(100% - 35px); height:30px; float:left; outline:none; padding:0px; border:0px; background:transparent; text-indent:10px; font-size:12px; }.search input::-webkit-input-placeholder { color:#313131; }.search input:-moz-placeholder { color:#313131; }.search input::-moz-placeholder { color:#313131; }.search input:-ms-input-placeholder { color:#313131; }.menu-res { height:55px; z-index:997; background:var(--maincolor); position:sticky; display:none; position:-webkit-sticky; top:0; }.menu-bar-res { height:55px; padding:0px 15px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }#menu { display:none; }.slideshow { position:relative; overflow:hidden; }.slideshow-item { display:block; cursor:pointer; }.slideshow-image { }.slideshow-image img { }.slideshow:hover .control-slideshow { opacity:1; }.control-slideshow { opacity:0; }.hover_sang1 { position:relative; overflow:hidden; }.hover_sang1:before { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255, 255, 255, 0.5); content:""; z-index:10; -webkit-transition:-webkit-transform 0.6s; transition:transform 0.6s; -webkit-transform:scale3d(2.2, 1.4, 1) rotate3d(0, 0, 1, 45deg)translate3d(0, -120%, 0); transform:scale3d(2.2, 1.4, 1) rotate3d(0, 0, 1, 45deg)translate3d(0, -120%, 0); }.hover_sang1:hover:before { -webkit-transform:scale3d(2.2, 1.4, 1) rotate3d(0, 0, 1, 45deg)translate3d(0, 120%, 0); transform:scale3d(2.2, 1.4, 1) rotate3d(0, 0, 1, 45deg)translate3d(0, 120%, 0); }.hover_sang2 { position:relative; overflow:hidden; }.hover_sang2:before { position:absolute; top:0; left:-85%; z-index:10; display:block; content:""; width:50%; height:100%; background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -webkit-transform:skewX(-25deg); transform:skewX(-25deg); }.hover_sang2:hover:before { transition:1s; left:100%; }.wrap-intro { background-color:#eeeadd; }.news-intro:before { content:""; position:absolute; width:1px; height:calc(100% - 50px); top:10px; left:90px; background-color:#cacaca; }.news-scroll:before, .news-scroll:after { content:""; position:absolute; width:10px; height:10px; left:85px; border-radius:100%; background-color:#cacaca; }.news-scroll:before { top:10px; }.news-scroll:after { bottom:40px; }.news-control { left:85px; font-size:13px; opacity:0.5; z-index:1; cursor:pointer; }.news-control:hover { opacity:1; color:#ec2d3f; }.news-control#up { top:-10px; }.news-control#down { bottom:20px; }.album { cursor:pointer; width:calc(25% - 20px); margin:10px 10px; text-align:center; cursor:pointer; }.album-image { margin-bottom:0.75rem; }.pic-album { position:relative; }.pic-album img { width:100%; }.name-album { font-size:16px; color:#000; margin-bottom:0px; }.album-name { margin-bottom:0px; text-align:center; }.album-name a { display:block; font-size:16px; color:#212529; margin-bottom:0px; }.thuvien_chitiet figure { margin:0; display:grid; grid-template-rows:1fr auto; margin-bottom:10px; break-inside:avoid; }.thuvien_chitiet figure > img { grid-row:1 / -1; grid-column:1; }.thuvien_chitiet figure a { color:black; text-decoration:none; }.thuvien_chitiet figcaption { grid-row:2; grid-column:1; background-color:rgba(255, 255, 255, 0.5); padding:0.2em 0.5em; justify-self:start; }.thuvien_chitiet { margin-bottom:20px; }.thuvien_chitiet .thuvien_trong { column-count:4; column-gap:10px; }@media (max-width:992px) {.thuvien_chitiet .thuvien_trong { column-count:3; }}@media (max-width:768px) {.thuvien_chitiet .thuvien_trong { column-count:2; }}.wrap-product { padding:30px 0; }.boxProduct { display:grid; grid-template-columns:repeat(4, 1fr); gap:15px; }.boxProduct > .product { margin:0 !important; width:100%; min-width:100%; }.product { width:calc(25% - 20px); margin:10px 10px; position:relative; padding-bottom:15px; text-align:center; }.box-product { position:relative; display:block; }.pic-product { background:#ffffff; border-radius:5px; padding:5px; border:1px solid #eee; }.pic-product img { width:100%; border-radius:3px; }.name-product { font-size:16px; color:#212529; }.name-product:hover { color:var(--maincolor); }.name-product.text-split { -webkit-line-clamp:1; }.info-product { }.price-product { margin-bottom:0px; }.price-product span { }.price-new b { color:#000; }.price-new { font-size:15px; font-weight:500; color:#f00; }.price-old { padding-left:10px; font-size:15px; color:#6c757d; text-decoration:line-through; }.price-per { position:absolute; top:15px; right:15px; color:#ffffff; background:var(--maincolor); font-size:11px; border-radius:2px; width:45px; height:25px; text-align:center; line-height:25px; }.wrap-brand { margin-bottom:50px; padding:0px 15px; }.wrap-brand .wrap-content { position:relative; }.brand { display:block; border:1px solid #eee; max-width:160px; margin:0px auto; }.othernews b { margin-bottom:10px; }.list-news-other { padding-left:17px; list-style:square; }.list-news-other li { margin-bottom:2px; line-height:1.5; }.list-news-other li a { text-transform:none; color:#333333; }.list-news-other li a:hover { color:var(--maincolor); }.contact-article { margin-bottom:3rem; }.contact-input { position:relative; margin-bottom:15px; }.contact-input textarea { resize:none; height:150px; }.contact-input .custom-file-label::after { content:attr(title); }.contact-form .btn-primary { background:var(--maincolor) !important; border-color:var(--maincolor) !important; }.contact-map { position:relative; height:500px; }.contact-map iframe { position:absolute; top:0px; left:0px; width:100% !important; height:100% !important; }#popup .modal-body { padding:0px; }#popup-map iframe { width:100%; }#popup button.close span, #popup-map button.close span, #popup-baogia button.close span { display:inline-block; vertical-align:top; line-height:32px; }#popup button.close, #popup-map button.close, #popup-baogia button.close { width:40px; height:40px; display:block; position:absolute; right:10px; top:10px; z-index:5; text-align:center; line-height:40px; border-radius:50%; box-shadow:0 0 10px #000 !important; background:#f00; opacity:1; color:#fff; }.grecaptcha-badge { display:none !important; width:0px !important; height:0px !important; visibility:hidden !important; overflow:hidden; }.coccocgrammar, .corom-element { display:none !important; }.scrollToTop { width:41px; height:41px; text-align:center; font-weight:bold; color:#444; text-decoration:none; position:fixed; bottom:65px; right:25px; display:none; z-index:10; cursor:pointer; }.text-split { overflow:hidden; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; -webkit-line-clamp:3; }.transition, .control-owl button, .carousel-comment-media .carousel-control a span, .menu ul li a.has-child:after, .menu ul li ul, .menu ul li:hover > ul, .scale-img img, .scale-img:hover > img, .btn-frame .kenit-alo-circle-fill, .support-online .kenit-alo-circle-fill { -webkit-transition:0.3s all; transition:0.3s all; }.scale-img { overflow:hidden; display:block; }.scale-img img { -webkit-transform:scale(1, 1); transform:scale(1, 1); }.scale-img:hover > img { -webkit-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); }.blink { -webkit-animation-name:blink; -webkit-animation-duration:1s; -webkit-animation-timing-function:linear; -webkit-animation-iteration-count:infinite; -moz-animation-name:blink; -moz-animation-duration:1s; -moz-animation-timing-function:linear; -moz-animation-iteration-count:infinite; animation-name:blink; animation-duration:1s; animation-timing-function:linear; animation-iteration-count:infinite; }.btn-frame { display:block; width:50px; height:50px; position:fixed; right:20px; z-index:997; cursor:pointer; }.btn-frame i { width:50px; height:50px; border-radius:50%; background:var(--maincolor); color:#fff; font-size:32px; position:relative; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }.btn-frame i img { vertical-align:middle; width:70%; }.btn-frame .animated.infinite { -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; }.btn-frame .kenit-alo-circle { width:60px; height:60px; top:-5px; right:-5px; position:absolute; background-color:transparent; border-radius:100%; border:2px solid rgba(7, 41, 103, 0.8); opacity:0.1; border-color:var(--maincolor); opacity:0.5; }.btn-frame .zoomIn { -webkit-animation-name:zoomIn; animation-name:zoomIn; }.btn-frame .animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }.btn-frame .kenit-alo-circle-fill { width:70px; height:70px; top:-10px; right:-10px; position:absolute; border-radius:100%; border:2px solid transparent; background-color:rgba(7, 41, 103, 0.35); opacity:0.4; }.btn-frame .pulse { -webkit-animation-name:pulse; animation-name:pulse; }.btn-zalo { bottom:285px; }.btn-phone { bottom:205px; }.btn-fb { bottom:125px; }.pagination { margin-top:20px !important; }.pagination li { margin:0 5px; }.pagination li .page-link { border-radius:6px !important; padding:0 5px; min-width:30px; height:30px; text-align:center; line-height:29px; border-color:#b3b3b3; }.page-link.active, .page-link.bg-primary { background:var(--maincolor) !important; }.page-link.active:hover, .page-link.bg-primary:hover { background:var(--maincolor) !important; }.page-link { cursor:pointer; }.pagination-home .pagination .page-item .page-link { color:#555555; font-size:0.875rem; }.pagination-home .pagination .page-item.active .page-link { color:#ffffff; background-color:var(--maincolor) !important; border-color:var(--maincolor) !important; }.pagination-ajax { text-align:center; }.pagination-ajax a { display:inline-block; vertical-align:top; margin:0px 3px 3px 3px; width:35px; height:35px; line-height:33px; color:#666 !important; border:1px solid #e6e6e6; font-size:13px; cursor:pointer; text-decoration:none !important; background-color:#ffffff; }.pagination-ajax a.current, .pagination-ajax a:hover { color:#ffffff !important; border-color:#ec2d3f; background-color:#ec2d3f; }.pagination-ajax a.first, .pagination-ajax a.last, .pagination-ajax a.prev, .pagination-ajax a.next { text-indent:-9999px; position:relative; background-color:#ffffff !important; }.pagination-ajax a.first:before, .pagination-ajax a.last:before, .pagination-ajax a.prev:before, .pagination-ajax a.next:before { content:""; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:2; background-color:transparent; background-repeat:no-repeat; background-position:center; }.wd-cookies-popup {position:fixed;left:20px;right:20px;bottom:24px;z-index:1100;display:block;}.wd-cookies-popup .wd-cookies-inner {max-width:980px;margin:auto;background:rgba(18, 18, 18, 0.95);color:#fff;padding:16px 18px;border-radius:10px;display:flex;align-items:center;gap:12px;box-shadow:0 6px 24px rgba(0,0,0,0.35);}.wd-cookies-popup .cookies-info-text {flex:1 1 auto;font-size:14px;line-height:1.4;color:#f3f3f3;}.wd-cookies-popup .cookies-buttons {flex:0 0 auto;}.wd-cookies-popup .cookies-buttons .btn.cookies-accept-btn {display:inline-block;background:var(--maincolor);color:#fff;padding:10px 16px;border-radius:6px;font-weight:600;}.wd-cookies-popup .cookies-buttons .btn.cookies-accept-btn:hover {background:var(--sec);color:#fff;}@media (max-width:576px) {.wd-cookies-popup .wd-cookies-inner { flex-direction:column; text-align:center; gap:8px; }.wd-cookies-popup { left:12px; right:12px; bottom:12px; }}.pagination-ajax a.first:before { background-image:url(../images/page-first.png); }.pagination-ajax a.last:before { background-image:url(../images/page-last.png); }.pagination-ajax a.prev:before { background-image:url(../images/page-prev.png); }.pagination-ajax a.next:before { background-image:url(../images/page-next.png); }.keyword-autocomplete { position:absolute; top:100%; left:0; right:0; width:100%; background:#fff; border:1px solid var(--maincolor); font-size:13px; max-height:calc(80px * 4); overflow-x:hidden; overflow-y:auto; }.autocomplete_item { display:block; }.autocomplete_item a { padding:0.2rem !important; display:flex !important; align-items:center; gap:0.5rem; }.autocomplete_item a picture { min-width:30%; max-width:30%; }.autocomplete_item a section { flex-grow:1; position:relative; }.autocomplete_item a h3 { font-size:12px; color:#222; margin:0; }.autocomplete_item a p { float:none; width:100%; text-align:left; line-height:unset; height:unset; }.autocomplete_item a p span { font-size:12px; }.autocomplete_item a p span.price-per { top:0; right:0; z-index:2; width:auto; height:auto; padding:2.5px 5px; font-size:10px; line-height:unset; }.save-listing, .save-listing-already { position:absolute; top:10px; left:10px; z-index:2; font-size:1rem; background:var(--maincolor); width:2rem; height:2rem; border-radius:50%; display:flex; justify-content:center; align-items:center; color:#fff !important;}.save-listing:hover i:before, .save-listing-already i:before { font-weight:bold; }.liked-fixed { bottom:455px; display:none; }div.box-sanpham-tc { padding:30px 0; }div.css_flex_baiviet { display:flex; flex-wrap:wrap; margin:0 -10px; }div.css_flex_video { display:flex; flex-wrap:wrap; margin:0 -10px; }div.css_flex_album { display:flex; flex-wrap:wrap; margin:0 -10px; }div.css_flex_product { display:flex; flex-wrap:wrap; margin:0 -10px; padding:0; }div.css_flex_ajax .pro-in { display:flex; flex-wrap:wrap; margin:0 -10px; padding:0; }div.css_baiviet_ngang .news { width:calc(25% - 20px); }div.css_baiviet_ngang .pic-news { width:100%; margin:0; float:none; }div.css_baiviet_ngang .info-news { width:100%; float:none; padding:15px; }.news { width:calc(50% - 20px); margin:0 10px; margin-bottom:25px; display:block; background:#fff; box-shadow:0px 0px 4px 2px rgba(174, 174, 174, 0.25); }.pic-news { float:left; margin-right:4%; width:36%; margin-bottom:0; }.pic-news img { width:100%; }.info-news { border:1px solid #bababa; border-top:0; padding:12px; border-radius:0 0 20px 20px; }.name-news a { color:var(--Tiu, #111); font-family:SVN-Poppins; font-size:18px; font-style:normal; font-weight:600; line-height:26px;height:52px; }.name-news a:hover { color:var(--maincolor); }.time-news { color:#666; margin-bottom:0.25rem; display:none; }.desc-news { color:#333333; margin-top:6px; line-height:1.7; }.view-news { color:var(--Nhn, #072969); font-family:SVN-Poppins; font-weight:600; padding-top:12px; margin-top:12px; border-top:1px solid #d9d9d9; display:block; }.slick-news { margin:0 -10px; display:none; }.slick-news .slick-slide { padding:0 10px; }.title-main-news { color:var(--Ch-o, #ef9911); text-align:center; font-family:SVN-Poppins; font-size:36px; font-style:normal; font-weight:600; line-height:normal; margin-bottom:20px; }.video { width:calc(25% - 20px); text-align:center; cursor:pointer; margin:10px 10px; }.pic-video { position:relative; }.pic-video:before { content:""; position:absolute; width:50px; height:35px; top:calc(50% - 50px / 2); left:calc(50% - 35px / 2); z-index:1; background-repeat:no-repeat; background-image:url(../images/play.png); }.pic-video img { width:100%; }.name-video { font-size:16px; color:#000; margin-bottom:0px; }.footer-article { color:#fff; font-size:16px; }.footer-article .wrap-content { padding:60px 0 50px 0; }.footer-powered { color:#ffffff; font-size:16px; font-weight:300; }.footer-powered span { }.footer-powered b { font-weight:normal; }.footer-powered .wrap-content { padding:13px 0; }.footer-statistic { text-align:right; }.footer-statistic span { padding-right:10px; }.footer-statistic span:last-child { padding-right:0px; }#footer-map { position:relative; height:500px; }#footer-map iframe { position:absolute !important; width:100% !important; height:100% !important; top:0px !important; left:0px !important; }div.wap_footer { display:flex; flex-wrap:wrap; justify-content:space-between; }div.wap_copy { display:flex; flex-wrap:wrap; justify-content:center; }div.wap_copy .copyright, div.wap_copy .statistic { margin-bottom:0; }.statistic span { margin-left:8px; }.line-footer { position:relative; }.line-footer:before { position:absolute; content:""; width:1px; height:100%; border-right:1px dashed rgba(255, 255, 255, 0.7); right:0; top:0; }.footer-news:nth-child(1) { width:29.5%; }.footer-news:nth-child(3) { width:15%; }.footer-news:nth-child(5) { width:20.5%; }.footer-news:nth-child(7) { width:17%; }.footer-title { margin-bottom:25px; color:var(--Text, #fff); font-family:SVN-Poppins; font-size:18px; font-style:normal; font-weight:600; line-height:normal; }.footer-ul { list-style:none; padding:0px; margin:0px; }.footer-ul li { margin-bottom:15px; }.footer-ul li:last-child { margin-bottom:0px; }.footer-ul li a { position:relative; display:block; color:#fff; padding-left:0; font-size:14px; }.footer-ul li a:hover { text-decoration:none; color:var(--yellow); }.footer-copyright { }.footer-copyright span { }.list_monnb { display:block; text-align:center; margin-bottom:20px; }.list_monnb a { font-size:16px; text-transform:uppercase; color:inherit; display:inline-block; vertical-align:top; margin:0 9px; padding:16px 20px; line-height:0; cursor:pointer; transition:0.2s; margin-bottom:5px; border:1px solid #1a1918; }.list_monnb a:hover, .list_monnb a.active { color:#fff !important; background:#1a1918; }div.box-tintuc-video { padding:30px 0 170px 0; background:url(../images/web/bg4.png) no-repeat center bottom; background-size:100% auto; }.newshome-scroll { max-width:1366px; margin:0 auto; }.chay-tintuc { margin:0 -15px; }.newshome-normal { display:block; background:#fff; box-shadow:0px 0px 4px 2px rgba(174, 174, 174, 0.25); margin:5px 15px; }.pic-newshome-normal { width:100%; margin:0; }.pic-newshome-normal img { width:100%; }.info-newshome-normal { padding:20px 15px; }.name-newshome { color:var(--maincolor); font-size:16px; font-style:normal; font-weight:500; margin-bottom:0; transition:0.5s; }.name-newshome:hover { color:var(--sec); }.name-newshome.text-split { -webkit-line-clamp:2; line-height:24px; height:calc(24px * 2); }.line-newshome { display:inline-block; min-width:30px; height:2px; background:var(--maincolor); margin:10px 0; }.time-newshome { color:#555; font-size:14px; font-style:normal; font-weight:400; text-transform:uppercase; margin-bottom:3px; }.desc-newshome { color:#333; line-height:24px; max-height:calc(24px * 3); margin-bottom:0px; }.view-newshome { display:inline-block; margin-top:17px; border-radius:50%; transition:0.5s; }.view-newshome:hover { background:var(--maincolor); }.view-newshome:hover img { filter:brightness(0) invert(1); }div.run-slick .slick-prev:before, div.run-slick .slick-next:before { font-size:0; }div.run-slick .slick-prev, div.run-slick .slick-next { width:32px; height:45px; top:46%; }div.run-slick .slick-prev { background:url(../images/sl-1.png) no-repeat center; left:20px; }div.run-slick .slick-next { background:url(../images/sl-2.png) no-repeat center; right:20px; }div.box-lienhe { padding:50px 0; background-size:cover; background:#478b7b; }div.box-lienhe .td-tc1, div.box-lienhe .td-tc2 { color:#fff; text-align:center; }div.box-lienhe .td-tc1 { text-transform:uppercase; font-size:27px; }div.css_lienhe .baogia-form { max-width:750px; width:100%; margin:auto; text-align:center; margin-top:16px; }div.css_lienhe .baogia-input input { background:none; border:0; border-bottom:1px solid #000; border-radius:0; color:#000; }div.css_lienhe .baogia-input textarea.form-control { background:none; border:0; border-bottom:1px solid #000; border-radius:0; color:#000; height:46px; }div.css_lienhe .btn-primary { margin-top:14px; background:#000; border-color:#000; text-transform:uppercase; }div.css_lienhe::-webkit-input-placeholder { color:#000; }div.css_lienhe:-moz-placeholder { color:#000; }div.css_lienhe::-moz-placeholder { color:#000; }div.css_lienhe:-ms-input-placeholder { color:#000; }.box-readmore { padding:8px 15px; border:1px solid #dedede; margin-bottom:2rem; border-radius:5px; background-color:#eeeeee; }.box-readmore li ul > li { margin:0; margin-bottom:8px; }.box-readmore li ul > li:before { content:counters(item, ".") " "; }.box-readmore ul { list-style-type:none; counter-reset:item; margin-bottom:0px; padding-left:0px !important; margin-top:8px; }.box-readmore ul li { display:table; counter-increment:item; margin-bottom:5px; }.box-readmore ul li:before { content:counters(item, ".") ". "; display:table-cell; padding-right:5px; }.box-readmore ul li a { color:#333333; cursor:pointer; font-weight:600; }.box-readmore ul li a:hover { color:#767676; }.menu-fix { position:fixed; left:0px; right:0px; top:0px; z-index:999; -webkit-animation:fadeInDown 1.3s ease backwards; -moz-animation:fadeInDown 1.3s ease backwards; -o-animation:fadeInDown 1.3s ease backwards; -ms-animation:fadeInDown 1.3s ease backwards; background:#fff; box-shadow:0 0 5px rgb(102 102 102 / 50%); }.menu-fix .logo-header img { }.menu-fix ul li a { padding:20px 17px; }.menu-fix .logo-header { padding:2px 21px; }.slick-none { display:none; }.slick-none.slick-slider { display:block; }.tieude1 { position:relative; font-size:14px; text-align:center; text-transform:uppercase; background:url(../images/web/td.png) no-repeat center bottom; padding-bottom:7px; margin-bottom:35px; }.tieude1 p { position:relative; color:#613b00; text-transform:uppercase; margin-bottom:0; }.tieude1 h2 { position:relative; color:var(--maincolor); font-size:36px; font-style:normal; font-weight:700; line-height:normal; margin-bottom:0; }.tieude1.td-left { text-align:left; padding-bottom:12px; background:url(../images/web/td.png) no-repeat left bottom; margin-bottom:50px; }.tieude1.td-left p { margin-bottom:7px; }.tieude2 { position:relative; color:var(--sec); font-size:36px; font-style:normal; font-weight:700; line-height:normal; text-align:center; max-width:910px; margin:0 auto; margin-bottom:45px; }div.box-gioithieu-th { position:relative; padding:60px 0 160px 0; background:url(../images/web/bg1.webp) no-repeat center bottom; background-size:100% auto; max-width:1366px; margin:0 auto; }.noidung_gt_th { position:relative; z-index:9; text-align:center; }.tieude_th { margin-bottom:-7px; }.tieude_th p { color:#333; font-size:26px; font-style:normal; font-weight:400; line-height:normal; letter-spacing:1.3px; margin-bottom:-17px; }.tieude_th h2 { position:relative; color:#000; font-size:120px; font-style:normal; font-weight:900; line-height:normal; letter-spacing:3.6px; margin-bottom:0; }.mota_gt_th { color:#333; font-size:16px; font-style:normal; line-height:1.9; max-width:830px; margin:0 auto; }.hotline_gt_th { position:relative; display:inline-block; transition:0.5s; color:#fff; text-align:center; font-size:20px; font-style:normal; font-weight:700; line-height:24px; background:var(--maincolor); border-radius:100px; padding:9px 20px; margin-top:30px; }.hotline_gt_th:hover { background:var(--sec); color:#fff; }div.box-gioithieu-tc { position:relative; padding:70px 0 60px 0; }.noidung_gt { width:42.5%; position:relative; z-index:9; padding-top:28px; order:2; }.tieude_gt { position:relative; color:#333; font-size:28px; font-style:normal; font-weight:700; line-height:1.5; letter-spacing:0.84px; padding-bottom:7px; margin-bottom:30px; }.tieude_gt:before { position:absolute; content:""; width:50px; height:1px; background:var(--maincolor); left:0; bottom:0; }.mota_gt { color:#333; font-size:14px; font-style:normal; line-height:25px; padding-right:7px; max-height:295px; overflow-y:auto; }.mota_gt::-webkit-scrollbar { background:#e7e7e7; width:3px; height:11px; }.mota_gt::-webkit-scrollbar-thumb { background:var(--maincolor); }.gt_xemthem { position:relative; transition:0.5s; color:#fff; font-size:16px; font-weight:400; min-width:189px; background:var(--maincolor); padding:0; text-transform:uppercase; margin-top:35px; }.gt_xemthem span { display:inline-block; width:calc(100% - 46px); text-align:center; }.gt_xemthem i { color:#fff; width:46px; height:46px; background:#333; text-align:center; font-size:22px; line-height:46px; }.gt_xemthem:hover { background:var(--sec); color:#fff; }.hinh_gt { width:50.5%; }.item_gt { position:relative; z-index:5; }.item_gt .img_tt { position:relative; display:block; width:100%; height:100%; }.item_gt .img_tt img { width:100%; height:100%; object-fit:cover; }.item_gt1 { width:92%; padding-bottom:65px; }.item_gt2 { position:relative; width:calc(100% - 62% + 255px); margin-left:-255px; max-width:302px; z-index:9; }.item_gt2 .img_tt { background:#fff; border:10px solid #fff; }.box-tieuchi-tc { padding-top:25px; }.chay-db { margin:0 -13px; }.item_db { }.item_db .it_db { position:relative; margin:0 13px; text-align:center; }.item_db .img_tt { position:relative; padding-top:25px; width:72px; margin:0 auto; }.item_db .img_tt:before { position:absolute; content:""; width:91px; height:91px; background:rgba(239, 153, 17, 0.15); border-radius:50%; right:19px; top:0; }.item_db .img_tt img { position:relative; transition:all 1.5s ease; width:auto; }.item_db:hover .img_tt img { transform:rotateY(360deg); }.item_db .info_tt { position:relative; margin:0; padding-top:12px; }.item_db .name_tt { color:#333; font-size:18px; font-style:normal; font-weight:700; line-height:24px; -webkit-line-clamp:2; height:calc(24px * 2); padding:0 25px; margin-bottom:0; }.item_db .des_tt { color:#333; line-height:24px; max-height:calc(24px * 3); margin-top:10px; }.box-quytrinh-tc { padding:100px 0 60px 0; background-position:center bottom !important; background-repeat:no-repeat !important; background-size:100% 100% !important; }.box-quytrinh { position:relative; }.quytrinh-flex { margin:0 -35px; position:relative; z-index:9; }.item_qt { width:calc(20% - 70px); margin:0 35px; text-align:center; }.item_qt .it_qt { position:relative; text-align:center; max-width:176px; min-height:176px; background:#fff; box-shadow:0px 4px 4px rgba(0, 0, 0, 0.2); border-radius:50%; padding:27px 25px; margin:0 auto; }.item_qt .img_tt { position:relative; width:60px; margin:0 auto; }.item_qt .img_tt img { position:relative; transition:all 1.5s ease; width:auto; }.item_qt:hover .img_tt img { transform:rotateY(360deg); }.item_qt .info_tt { position:relative; margin:0; padding-top:12px; }.item_qt .name_tt { color:#333; font-size:16px; font-style:normal; font-weight:700; line-height:24px; -webkit-line-clamp:2; height:calc(24px * 2); margin-bottom:0; }.item_qt:nth-child(1), .item_qt:nth-child(3) { padding-top:55px; }.item_qt:nth-child(4) { padding-top:157px; }.item_qt:nth-child(5) { padding-top:125px; }.quytrinh-tc { position:relative; }.quytrinh-line-process { position:absolute; left:0; right:0; top:0; bottom:7%; }.stroke-2 { stroke-width:2; }.stroke-\[\#555555\] { stroke:#555555; }.fill-none { fill:none; }.animate-stroke { animation:stroke 10s linear infinite; }.quytr1, .quytr2, .quytr3 { animation:jumpTwo 3s infinite linear; }.quytr4, .quytr5 { animation:rotatedTwo 12s infinite linear; }.quytr6 { animation:rotateme 12s infinite linear; }.quytr { position:absolute; }.quytr1 { bottom:75px; left:37%; }.quytr2 { bottom:1%; left:48%; }.quytr3 { top:17%; right:8%; }.quytr4 { top:11%; left:17%; }.quytr5 { bottom:0; left:8%; }.quytr6 { top:26%; right:24%; }@keyframes stroke {0% { stroke-dasharray:15.0406, 15.0406; stroke-dashoffset:600; }100% { stroke-dasharray:15.0406, 15.0406; stroke-dashoffset:0; }}@keyframes rotateme {0% { transform:rotate(0deg); }100% { transform:rotate(360deg); }}@keyframes rotatedTwo {0% { transform:rotate(0deg); }100% { transform:rotate(-360deg); }}@keyframes jumpTwo {0% { transform:translate3d(0, 0, 0); }40% { transform:translate3d(0, 20px, 0); }100% { transform:translate3d(0, 0, 0); }}.box-danhmuc-tc { padding:0; }.danhmuc-tc { max-width:1366px; margin:0 auto; }.chay-dm { }.item_dm { }.item_dm .it_dm { display:block; position:relative; background:url(../images/web/dv3.webp) no-repeat left top, url(../images/web/dv4.webp) no-repeat right bottom #efefef; padding:30px 40px 25px 40px; }.item_dm .line_tt { position:relative; margin:0; height:22px; }.item_dm .line_tt:before { position:absolute; content:""; width:30px; height:1px; background:#333; left:0; top:10px; }.item_dm .name_tt { color:#333; font-size:27px; font-style:normal; font-weight:700; -webkit-line-clamp:1; line-height:37px; max-height:calc(37px * 1); margin-bottom:0; }.item_dm .des_tt { position:relative; z-index:9; color:#333; font-size:16px; font-style:normal; font-weight:500; line-height:24px; -webkit-line-clamp:4; height:calc(24px * 4); }.item_dm .info_tt { display:inline-block; margin-top:25px; }.item_dm:nth-child(2n + 1) .it_dm { background:url(../images/web/dv1.webp) no-repeat left top, url(../images/web/dv2.webp) no-repeat right bottom var(--maincolor); }.item_dm:nth-child(2n + 1) .line_tt:before { background:#fff; }.item_dm:nth-child(2n + 1) .name_tt, .item_dm:nth-child(2n + 1) .des_tt { color:#fff; }.item_dm:nth-child(2n + 1) .info_tt img { filter:brightness(0) invert(1); }div.wap-tin-video { display:flex; flex-wrap:wrap; justify-content:space-between; position:relative; z-index:5; }.box-uudiem-tc { position:relative; padding:65px 0 60px 0; background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffeed2 94.84%); }.box-uudiem-tc:before { position:absolute; content:""; width:435px; height:570px; background:url(../images/web/ud.webp) no-repeat center; left:0; bottom:90px; }.box-uudiem { position:relative; }.left-intro { width:45%; }.right-intro { width:47.5%; }.uudiem-flex { margin:0 -10px; position:relative; z-index:9; }.uudiem_tc { width:calc(50% - 20px); margin:0 10px; }.uudiem_tc:nth-child(1) { order:2; }.uudiem_tc .item_ud:last-child .it_ud { margin-bottom:0; }.item_ud { width:100%; }.item_ud .it_ud { position:relative; border-radius:10px; background:#fff; box-shadow:0px 0px 4px 4px rgba(213, 213, 213, 0.3); padding:20px 25px 35px 25px; margin-bottom:20px; }.item_ud .img_tt { position:relative; }.item_ud .img_tt img { position:relative; transition:all 1.5s ease; width:auto; }.item_ud:hover .img_tt img { transform:rotateY(360deg); }.item_ud .info_tt { position:relative; margin:0; padding-top:15px; }.item_ud .name_tt { color:#333; font-size:17px; font-style:normal; font-weight:700; line-height:1.5; -webkit-line-clamp:2; margin-bottom:0; }.item_ud .des_tt { color:#333; font-style:normal; line-height:24px; -webkit-line-clamp:4; margin-top:7px; margin-bottom:0; }.ud_noibat { position:absolute; }.ud_noibat1, .ud_noibat2 { animation:jumpTwo 3s infinite linear; }.ud_noibat5 { animation:rotatedTwo 12s infinite linear; }.ud_noibat3, .ud_noibat4 { animation:rotateme 12s infinite linear; }.ud_noibat1 { top:28%; left:43%; }.ud_noibat2 { top:45%; left:20px; }.ud_noibat3 { bottom:14%; left:120px; }.ud_noibat4 { bottom:27%; left:49%; }.ud_noibat5 { bottom:0; right:39%; }.ud_noibat6 { top:26%; right:24%; }.box-dangky-tc { padding:60px 0 30px 0; background-repeat:no-repeat !important; background-position:center top 43px !important; }.btn-dangky { text-align:center; }.btn-dangky > div { display:inline-block; cursor:pointer; color:#fff !important; font-size:26px; font-style:normal; font-weight:500; line-height:24px; border-radius:50px; background:var(--maincolor); padding:0 30px; transition:0.5s; }.btn-dangky > div span { display:inline-block; line-height:60px; background:url(../images/web/xt1.webp) no-repeat center right; padding-right:42px; }.btn-dangky > div:hover { background:var(--sec); }.hotline-mail-dk { gap:95px; padding:55px 0 40px 0; }.hotline-mail-dk a { color:#333; font-size:16px; font-style:normal; font-weight:500; line-height:24px; }.hotline-mail-dk a:nth-child(1) { background:url(../images/web/dk1.webp) no-repeat center left; padding-left:50px; }.hotline-mail-dk a:nth-child(2) { background:url(../images/web/dk2.webp) no-repeat center left; padding-left:60px; }.hotline-mail-dk p { margin-bottom:4px; }.hotline-mail-dk span { display:block; color:var(--maincolor); font-size:26px; font-style:normal; font-weight:700; line-height:1.5; margin-top:-8px; }.tieude-dk { display:block; color:var(--maincolor); font-size:25px; font-weight:700; text-transform:uppercase; text-align:center; margin-bottom:20px; }.dangky-tc { max-width:500px; padding:20px; }.form-newsletter-flex { }.newsletter-input-left { position:relative; vertical-align:top; padding:0; width:68%; }.newsletter-input { width:100%; }.newsletter-input input { width:calc(50% - 10px); font-size:13px !important; font-weight:normal; height:45px; color:#5c5c5c !important; border:1px solid var(--maincolor); border-radius:5px; background:#fff !important; margin:5px; padding:0 15px; }.newsletter-input input:nth-child(1) { width:100%; }.newsletter-input textarea { width:100%; font-size:13px !important; font-weight:normal; color:#5c5c5c !important; border:1px solid var(--maincolor); border-radius:5px; background:#fff !important; margin:5px; padding:11px 15px; }.newsletter-input input::placeholder, .newsletter-input textarea::placeholder { color:#5c5c5c; font-size:13px; }.newsletter-button { position:relative; width:calc(100% - 10px); vertical-align:top; padding:0; margin:0 5px; padding-top:10px; }.newsletter-button input[type="submit"] { border:0px; color:#fff; display:inline-block; position:relative; width:100%; cursor:pointer; padding:0; line-height:45px; text-align:center; text-transform:uppercase; font-weight:600; font-size:18px; border-radius:5px; background:var(--maincolor); transition:0.5s; margin:0; z-index:9; }.newsletter-button input[type="submit"]:hover { background:var(--sec) !important; color:#fff; }.box-partner-tc { background:var(--maincolor); padding:45px 33px 30px 33px; }.chay-dt { margin:0 -4px; }.partner { display:block; margin:0 4px; text-align:center; background:#fff; overflow:hidden; }.partner img { margin:0 auto; }.menu_mobi_add, .menu_mobi { display:none; }.tracking-order a { display:block; position:relative; font-size:15px; font-weight:500; color:#fff; padding:3px 18px; text-transform:uppercase; text-decoration:none; border-radius:25px; margin-left:10px; cursor:pointer; border:1px solid transparent; display:flex; align-items:center; }.tracking-order a:hover { background:#072969; }.box-donhang .checkout-link .form-checkout { padding-bottom:0; }.box-donhang .checkout-link .form-checkout .form-group { margin-bottom:0; }.box-donhang label i { padding-top:0 !important; color:var(--maincolor); }.box-donhang .checkout-form .form-group p {margin:0;}.box-donhang {}.item-col { margin-bottom:10px; }.container_dh .checkout-link .form-checkout { padding-bottom:0; }.btn-tracuu:hover { background:var(--maincolor) !important; }.container_dh { font-size:15px; }.container_dh .checkout-title {}.container_dh .checkout-link .form-checkout .text { font-size:15px; }.container_dh .checkout-link .form-checkout .form-group { margin-bottom:0; }.text-status { display:block; text-transform:uppercase; color:var(--maincolor); font-size:30px; font-weight:700; margin-top:10px; margin-bottom:15px; }.user-head { gap:5px; margin-left:5px; border-left:1px solid #fff; padding-left:15px; }.user-head a { display:block; position:relative; font-size:15px; font-weight:500; color:#fff; padding:0; text-transform:uppercase; text-decoration:none; border-radius:25px; cursor:pointer; border:1px solid transparent; }.user-head a:hover { background:none; color:#fff; }.user-head p { margin-bottom:0; }.login-web { width:calc(100% - 10px); padding:0 10px; -webkit-box-sizing:border-box; box-sizing:border-box; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; }.login-web > div { z-index:99; max-width:100%; margin:5px; position:relative; overflow:hidden; }.login-web iframe { width:100% !important; margin:0px !important; }.login-web iframe #container { width:100% !important; }.hidden-login { display:none !important; }.login-bt { position:relative; margin:5px; }.login-bt:hover .login-bt-bg { background:rgba(0, 0, 0, 0.01); }.login-bt .login-bt-bg { border:0.2px solid rgba(204, 204, 204, 0.5490196078); border-radius:5px; padding:0 5px; font-size:15px; color:#3c4043; cursor:pointer; width:130px; max-width:100%; position:relative; z-index:-1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; }.login-bt .login-bt-bg > span { margin:5px; }.login-bt img { margin:5px; }.login-fb { border:0.2px solid rgba(204, 204, 204, 0.5490196078); border-radius:5px; padding:6.5px 9px; font-size:14px; color:#3c4043; cursor:pointer; max-width:240px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; }.login-fb img { margin-right:8px; }.login_gg { text-decoration:none !important; position:absolute; left:-11px; top:-1px; bottom:-1px; right:-11px; opacity:0; }.login-zalo { border:0.2px solid rgba(204, 204, 204, 0.5490196078); border-radius:5px; padding:6.5px 9px; font-size:14px; color:#3c4043; cursor:pointer; max-width:240px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; }.login-zalo img { margin-right:8px; }.login-fb.fb_iframe_widget { position:absolute; left:0; top:0; opacity:0; border:none; z-index:-1; padding:0; -webkit-transform:scale(2.1, 2) translate(25%, 22%); transform:scale(2.1, 2) translate(25%, 22%); }.login-fb.fb_iframe_widget iframe { width:100% !important; height:100% !important; }.login-fb.fb_iframe_widget iframe #facebook { width:100% !important; height:100% !important; }.bt-login-fb { overflow:hidden; z-index:1; }.box-create { border:1px solid #ccc; padding-bottom:20px; }.form-create { padding:20px 20px 0; }.container_create .checkout-title { margin-bottom:0 !important; }.btn-create { padding:0 20px; }.btn-create button { background:var(--maincolor); font-size:15px; border:1px solid transparent; }.btn-create button:hover { background:none; border-color:var(--maincolor); color:#000; }.form-create input { font-size:14px; }.box-create select { font-size:14px; }[id^="step"] { display:none; }.container_create { padding-bottom:50px; }.box-create textarea { font-size:14px; }#apply { display:flex; height:38px; border-radius:5px; align-items:center; justify-content:center; }.bg-apply { background:#e9ecef; border:1px solid #ced4da; }.bg-apply-ac { background:var(--maincolor); color:#fff; }.tab-guitien { gap:5px; }.item-tab-gui { background:var(--maincolor); display:inline-block; padding:8px 30px; font-size:15px; border-radius:5px; color:#fff; border:1px solid transparent; cursor:pointer; }.item-tab-gui.active, .item-tab-gui:hover { background:none; color:#000; border-color:var(--maincolor); }.box-order { border:1px solid #ccc; border-top:0; }.point-rank { margin-left:5px; }.menu-resp { display:none; }.menu-resp a i { transform:inherit !important; }.img-upload { max-width:300px; }.img-preview { max-width:120px; max-height:55px; width:auto; }.photoUpload-zone .photoUpload-detail { text-align:center; display:block; margin-bottom:1.5rem; position:relative; background:rgb(51 172 79 / 12%); border-radius:10px; padding:5px; }.photoUpload-zone .photoUpload-detail img { max-width:100%; max-height:250px; width:auto; }.photoUpload-zone .photoUpload-file { cursor:pointer; background-color:#f5f5f5; outline:2px dashed #cdcdcd; outline-offset:0px; padding:2rem 0.75rem; margin-bottom:1rem; border-radius:0.25rem; font-weight:normal !important; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; flex-direction:column; align-items:center; justify-content:center; -webkit-transition:outline-offset 0.15s ease-in-out, background-color 0.15s linear; transition:outline-offset 0.15s ease-in-out, background-color 0.15s linear; }.photoUpload-zone .photoUpload-file.drag-over { outline-offset:-10px; background-color:#fff9f9; }.photoUpload-zone .photoUpload-file input { display:none; }.photoUpload-zone .photoUpload-file i:hover { opacity:0.9; }.photoUpload-zone .photoUpload-file i { color:#6c7d8f; font-size:55px; margin-bottom:0.75rem; }.photoUpload-zone .photoUpload-file p { margin:0; color:#767978; font-size:16px; }.photoUpload-zone .photoUpload-file .photoUpload-drop { margin-bottom:0.5rem; }.photoUpload-zone .photoUpload-file .photoUpload-or { font-size:14px; margin-bottom:0.75rem; }.photoUpload-zone .photoUpload-file .photoUpload-choose { color:#fff; background:var(--maincolor); }.photoUpload-zone .photoUpload-dimension { font-weight:700; }.upload-file-label { cursor:pointer; width:100%; max-width:300px; }.stroke-rotate { width:2px; height:15px; background:#fff; transform:rotate(25deg); margin:0 4px; }.title-intro { color:var(--Ch-o, #ef9911); font-family:SVN-Poppins; font-size:40px; font-style:normal; font-weight:700; line-height:normal; text-transform:uppercase; margin-bottom:3px; }.pic-intro { max-width:630px; margin:0 auto; border-radius:20px; overflow:hidden; }.intro-home { margin:60px 0; }.slick-service { margin:0 -10px; display:none; }.slick-service .slick-slide { padding:0 10px; }.box-service { border-radius:10px; background:#fff; box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.2); margin-bottom:15px; overflow:hidden; }.name-service a { color:var(--Tiu, #111); font-family:SVN-Poppins; font-size:18px; font-weight:600; text-transform:uppercase; -webkit-line-clamp:2; height:52px; line-height:1.5; }.name-service a:hover { color:#ef9911; }.info-service { padding:10px; }.desc-service.text-split { -webkit-line-clamp:4; height:100px; line-height:25px; }.view-service { color:var(--Nhn, #072969); font-family:SVN-Poppins; font-weight:600; padding-top:12px; margin-top:12px; border-top:1px solid #d9d9d9; display:block; }.wrap-container { margin-bottom:45px; }.slick-brand { margin:0 -10px; display:none; }.slick-brand .slick-slide { padding:0 10px; }.item-brand { padding:5px 35px; border-right:1px solid #acacac; }.slick-procedure { display:none; margin:0 -10px; }.slick-procedure .slick-slide { padding:0 10px; }.pic-procedure { display:block; max-width:150px; margin:0 auto; }.numb-procedure { width:50px; height:50px; display:flex; align-items:center; justify-content:center; background:#072969; color:#fff; text-align:center; font-size:20px; font-weight:600; border-radius:50%; margin:15px auto; position:relative; z-index:5; }.name-procedure { color:#111; text-align:center; font-family:SVN-Poppins; font-size:16px; font-weight:600; text-transform:uppercase; margin-bottom:12px; }.desc-procedure { color:#333; text-align:center; font-family:SVN-Poppins; line-height:24px; }.wrap-procedure { position:relative; }.wrap-procedure::before { content:""; position:absolute; width:1040px; height:2px; background:#072969; top:189px; left:130px; }.pic-reason { width:50px; margin:0 auto; display:block; }.name-reason { color:#111; text-align:center; font-size:16px; font-weight:600; }.desc-reason { margin-top:12px; color:#333; text-align:center; font-family:SVN-Poppins; line-height:24px; }.item-reason { border-radius:20px; background:#fff; box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.14); aspect-ratio:420/230; display:flex; align-items:center; margin-bottom:20px; padding:20px; }.row-reason { margin:0 -10px; }.col-reason { padding:0 10px; }.mess-customer { color:var(--Ni-dung, #333); font-family:SVN-Poppins; font-size:15px; font-style:normal; font-weight:400; line-height:24px;margin:10px 0 15px 0; }.name-customer { color:#111; font-family:SVN-Poppins; font-size:16px; font-weight:600; margin-bottom:8px; }.address-customer { color:#333; }.item-customer { border-radius:20px; background:#fff; box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.14); padding:20px; margin:10px 0; }.title-partner h2 { color:#072969; font-family:SVN-Poppins; font-size:20px; font-weight:600; margin-bottom:20px; }.wrap-partner { padding:20px 40px; border-radius:20px; background:#fff; box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.14); }.slick-partner { margin:0 -10px; display:none; }.slick-partner .slick-slide { padding:0 10px; }.item-partner { padding:5px 35px; }.procedure-home { background:url(../images/bg-qtpng.webp); padding:50px 0; background-size:cover; }.mix-customer-partner { background:url(../images/bg-cus.webp); padding:50px 0; background-size:cover; }.customer-home .title-main::after {content:"";position:absolute;background:url(../images/vector.png);width:300px;height:18px;animation:shakeX 5s infinite;}.registration-home { background:url(../images/bg-res.webp); padding:50px 0; background-size:cover; }.title-registration h2 { color:var(--Text, #fff); text-align:center; font-size:36px; font-weight:600; }.title-registration p { color:var(--Text, #fff); text-align:center; font-size:16px; line-height:26px; }.wrap-registration { max-width:560px; margin-left:auto; }.input-user input { height:50px; border:none; border-radius:10px !important; }.input-user { margin-bottom:20px; }.button-user { display:flex; }.button-user input { border-radius:10px; background:var(--Nhn, #072969); border-color:#072969; height:50px; }.banner-res { max-width:625px; }.footer { background:url(../images/bg-footer.png); background-size:cover; }.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background:#ef9911; border-color:#ef9911; color:#fff; }.nav-tabs .nav-item.show .nav-link svg path, .nav-tabs .nav-link.active svg path { fill:#fff; }.nav-tabs .nav-link { font-family:SVN-Poppins; font-size:20px; font-style:normal; font-weight:600; line-height:normal; color:#000; background:#f2f2f2; border:1px solid #cacaca; border-bottom:0; padding:13px 20px; margin-right:7px; display:flex; align-items:center; gap:14px; }.nav-tabs .nav-link svg path { fill:#000; }.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color:#cacaca; }.input-wrapper, .login-container { position:relative; }.registration-container { max-width:600px; margin:0 auto; padding:48px 16px; }.registration-bg { background:#f9fafb; border-radius:20px; padding:40px 24px; }.login-title, .registration-title { text-align:center; margin-bottom:32px; }.login-title h2, .registration-title h3 { font-size:2rem; font-weight:600; color:#1a202c; margin-bottom:8px; }.form-user input[type="email"]:focus, .form-user input[type="password"]:focus, .form-user input[type="tel"]:focus, .form-user input[type="text"]:focus { border-color:#2563eb; box-shadow:0 0 0 2px #2563eb33; }.submit-btn:disabled { opacity:0.7; cursor:not-allowed; }.login-container { max-width:620px; margin:40px auto; padding:0 12px; }.login-bg { background:rgba(255, 255, 255, 0.9); border-radius:24px; box-shadow:0 8px 32px 0 rgba(31, 38, 135, 0.12); border:1px solid #c7e0fa; overflow:hidden; padding:40px 32px 32px; }.login-title p { color:#4b5563; font-size:1rem; }.form-user label { display:block; font-size:1rem; font-weight:500; color:#374151; margin-bottom:8px; }.form-group { margin-bottom:24px; }.input-icon, .show-pass-btn { position:absolute; right:12px; top:50%; transform:translateY(-50%); align-items:center; color:#9ca3af; display:flex; }.form-user input[type="email"], .form-user input[type="password"], .form-user input[type="tel"], .form-user input[type="text"], .input-user input { width:100%; padding:12px 40px 12px 44px; border:1.5px solid #d1d5db; border-radius:8px; background:#fff; font-size:1rem; transition:border 0.2s, background 0.2s; }.show-pass-btn, .submit-btn { border:none; cursor:pointer; }.form-user input:focus, .input-user input:focus { border-color:#2563eb; background:#fff; outline:0; }.input-icon { width:17px; height:17px; pointer-events:none; left:12px; pointer-events:none; }.show-pass-btn { background:0 0; padding:0; transition:color 0.2s; }.forgot-link, .show-pass-btn:hover { color:#2563eb; }.form-row-between { display:flex; align-items:center; justify-content:space-between; margin-bottom:0; }.checkbox-user { display:flex; align-items:center; gap:6px; font-size:0.98rem; }.checkbox-user input[type="checkbox"] { accent-color:#2563eb; width:16px; height:16px; margin-right:4px; }.forgot-link { font-weight:500; font-size:0.98rem; text-decoration:none; transition:color 0.2s; }.register-link, .submit-btn { font-weight:600; font-size:1rem; }.forgot-link:hover, .register-link:hover { color:#1e40af; text-decoration:underline; }.submit-btn { margin-top:16px; width:100%; background:#ef9911; color:#fff; padding:12px 24px; border-radius:8px; transition:background 0.2s, opacity 0.2s; box-shadow:0 2px 8px 0 rgba(37, 99, 235, 0.08); }.submit-btn:hover { background:#1e40af; }.register-link-row { margin-top:32px; text-align:center; font-size:1rem; color:#6b7280; display:flex; align-items:center; justify-content:center; gap:8px; }.register-link { color:#ef9911; text-decoration:none; transition:color 0.2s; }@media (max-width:600px) {.login-bg, .registration-bg { padding:24px 8px; }.login-container { padding:0 2px; }}.banggia-home { background:url(../images/bg-bg.png); background-size:cover; padding:50px 0; }.logo-banggia a { display:block; border-radius:30px; background:var(--Ch-o, #EF9911); max-width:230px; margin:20px auto 0 auto; text-align:center; padding:15px 10px; color:var(--Text, #FFF); text-align:center; font-family:SVN-Poppins; font-size:16px; font-style:normal; font-weight:700; line-height:normal; text-transform:uppercase; }.wrap-bang-gia { width:calc(100% - 375px); }.logo-banggia { width:290px; position:relative; }.flex-banggia { display:flex; justify-content:space-between; flex-wrap:wrap; }.item-banggia { border-radius:20px; background:#FFF; display:flex; justify-content:space-between; margin:23px 0; }.item-banggia>div { flex:1 1; }.banggia-left { display:flex; justify-content:center; align-items:center; }.banggia-left h3 { margin-bottom:0; color:var(--Nhn, #072969); text-align:center; font-family:SVN-Poppins; font-size:28px; font-style:normal; font-weight:700; line-height:36px;padding:0 50px; }.name-company div { color:var(--Tiu, #111); text-align:center; font-family:SVN-Poppins; font-size:21px; font-style:normal; font-weight:700; line-height:normal; text-transform:uppercase; margin-bottom:15px; padding-top:18px; position:relative; display:inline-block; }.name-company div span { position:relative; z-index:2; }.name-company div:after { content:''; position:absolute; width:100%; height:10px; background:#ef9911; bottom:0; left:0; }.list-title-banggia ul { padding:0; margin:0; list-style:none; color:var(--Ni-dung, #333); font-family:SVN-Poppins; font-size:14px; font-style:normal; font-weight:500; line-height:normal; }.list-title-banggia ul li { padding:21px 15px; }.list-title-banggia ul li:nth-child(odd) { background:#F0F0F0; }.list-title-banggia { border-radius:20px; background:#FFF; box-shadow:0 0 18px 0 rgba(0, 0, 0, 0.20); transform:scale(1.1); z-index:2; position:relative; margin:0 17px; overflow:hidden; top:5px; }.list-detail-banggia ul { padding:0; margin:0; list-style:none; color:var(--Ni-dung, #333); font-family:SVN-Poppins; font-size:15px; font-style:normal; font-weight:500; line-height:normal; }.list-detail-banggia ul li { padding:22px 15px; color:#EF9911; font-weight:700; text-align:center; }.list-detail-banggia ul li:last-child { color:#D20000; border-radius:0 0 18px0; }.list-detail-banggia ul li:nth-child(odd) { background:#F0F0F0; }.list-detail-title { color:var(--Tiu, #111); text-align:center; font-family:SVN-Poppins; font-size:18px; font-style:normal; font-weight:600; line-height:normal; text-transform:uppercase; padding:16px 0; }.icon-bg { position:absolute; right:-57px; bottom:60px; animation:tada 1.2s infinite; }.title-baogia h2 { color:#fff; }.name-company { text-align:center; }.btn-sale a { border-radius:10px; background:var(--Nhn, #072969); border-color:#072969; height:43px; color:#fff; display:inline-block; line-height:43px; font-size:14px; padding:0 20px; font-weight:600; text-transform:uppercase; }.btn-sale a:hover { background:#000; }.action-order svg {transform:scale(0.6);}.space-30 {padding:30px}.input-quote select,.input-quote input {height:43px;width:100%;border-radius:6px;border:1px solid #BABABA;background:#FFF;padding:10px 25px;}#input-email-quote {max-width:450px;}#tabsQuoteContent {background:#FFF;border:1px solid #EF9911;border-radius:0 10px 10px 10px;}.title-quote {background:#F2F2F2;color:#111;font-size:16px;font-weight:600;text-transform:uppercase;padding:13px 30px;margin-bottom:15px;}.input-quote label{font-weight:700;}.wrap-infor-product {width:100%;max-width:770px;}.wrap-fee-info .row,.wrap-infor-product .row {margin:0 -5px;row-gap:10px;}.wrap-fee-info .col,.wrap-infor-product .col {padding:0 5px;}.trash-item {width:80px;height:43px;border-radius:6px;background:#CECECE;display:flex;align-items:center;justify-content:center;}.wrap-upload-photo {width:310px;aspect-ratio:310/170;border-radius:10px;background:#EFEFEF;padding:5px}.box-input {border-radius:5px;border:1px dashed #BABABA;padding:5px;width:100%;height:100%;}.btn-choose-image {border-radius:30px;background:#072969;color:#FFF;padding:10px 20px;display:flex;align-items:center;gap:10px;justify-content:center;width:140px;margin:0 auto;}.image-input {display:none;}.show-photo-render img {height:120px;max-height:unset;}.add-item {border-radius:6px;background:#EF9911;width:120px;height:50px;display:flex;align-items:center;justify-content:center;color:#FFF;font-size:15px;font-weight:600;line-height:normal;cursor:pointer;gap:10px;}.btn-submit-quote {border-radius:6px;width:200px;height:50px;flex-shrink:0;color:#FFF;font-size:15px;font-weight:600;line-height:normal;cursor:pointer;margin:0 auto;display:block;margin-top:20px;border:none;}.send-customer button {border-radius:6px;background:#EF9911;width:200px;height:50px;flex-shrink:0;color:#FFF;font-size:15px;font-weight:600;line-height:normal;cursor:pointer;margin:0 auto;display:block;margin-top:20px;border:none;}.list-history {padding:0;margin-bottom:0;list-style:none;padding-left:25px;position:relative;}.list-history::before {content:'';position:absolute;width:5px;height:100%;left:5px;background:#c0202633;}.list-history li span {font-weight:bold;}.list-history li {position:relative;}.list-history li::after {content:'';position:absolute;background:#c02026;width:15px;height:15px;border-radius:50%;top:50%;left:-25px;transform:translateY(-50%);}.title-sub {font-weight:600;margin-bottom:12px;}.input-quote textarea {width:100%;height:100px;border-radius:6px;border:1px solid #BABABA;background:#FFF;padding:10px 25px;}.name-news {font-size:15px;color:#000;line-height:26px;}.cookie-banner {position:fixed;bottom:0;left:0;right:0;background:#2c3e50;color:white;padding:20px;box-shadow:0 -2px 10px rgba(0,0,0,0.1);z-index:10000;display:none;align-items:flex-start;max-height:90vh;overflow-y:auto;}.cookie-content {max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px;align-items:center;}.cookie-content h3 {margin:0 0 10px 0;flex:1 1 100%;}.cookie-options {flex:1 1 300px;display:flex;flex-direction:column;gap:10px;}.cookie-checkbox {display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px;border-radius:6px;transition:background 0.2s;}.cookie-checkbox:hover {background:rgba(255,255,255,0.1);}.cookie-checkbox input[type="checkbox"] {width:18px;height:18px;accent-color:#3498db;}.cookie-checkbox input:disabled {opacity:0.5;}.cookie-buttons {flex:1 1 250px;display:flex;gap:10px;flex-wrap:wrap;}.btn-primary, .btn-secondary, .btn-outline {padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:all 0.2s;}.btn-primary {background:#3498db;color:white;}.btn-secondary {background:#95a5a6;color:white;}.btn-outline {background:transparent;color:white;border:1px solid white;}.btn-primary:hover { background:#2980b9; }.btn-secondary:hover { background:#7f8c8d; }.btn-outline:hover { background:white; color:#2c3e50; }.modal {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10001;align-items:center;justify-content:center;}#priceOrderModal .modal-content {background:white;padding:10px;border-radius:10px;width:90%;max-height:80vh;overflow-y:auto;}@media (max-width:768px) {.cookie-content {flex-direction:column;align-items:stretch;}.cookie-buttons {justify-content:center;}}.quote-detail-page .space-30 {padding:30px;}.quote-detail-page table {width:100%;border-collapse:collapse;margin-bottom:20px;}.quote-detail-page table th,.quote-detail-page table td {border:1px solid #ccc;padding:10px;text-align:center;font-size:14px;}.quote-detail-page table th {background:#f5f5f5;font-weight:600;}.quote-detail-page table img {max-width:290px;border-radius:5px;}.quote-detail-page .summary {margin-top:10px;margin-bottom:20px;border-radius:10px;border:1px solid var(--Ch-o, #EF9911);background:#FFF;max-width:310px;padding:15px;}.quote-detail-page .summary p {font-size:14px;margin:5px 0;display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #3333;margin-bottom:12px;}.quote-detail-page .summary p:last-child {padding-bottom:0;margin-bottom:0;border:none;}.quote-detail-page .note {clear:both;padding:20px;font-size:14px;line-height:1.5;border-radius:10px;background:#F3F3F3;max-width:912px;}.quote-detail-page .note strong {color:#000;}.quote-detail-page .btn-submit {display:block;margin:20px auto;padding:12px 30px;background:#f90;color:#fff;font-size:16px;border:none;border-radius:6px;cursor:pointer;transition:0.3s;}.quote-detail-page .btn-submit:hover {background:#e07b00;}.quote-detail-page .btn-success {background:#28a745 !important;color:#fff !important;}.quote-detail-page .btn-success:hover {background:#218838 !important;}.quote-detail-page .spinner-border-sm {width:1rem;height:1rem;}.quote-detail-page a {color:#1a73e8;text-decoration:none;}.quote-detail-page a:hover {text-decoration:underline;}.quote-detail-page b,.quote-detail-page strong {font-weight:600;}.quote-detail-page .summary p a {font-size:11px;cursor:pointer;}.quote-detail-page .input-quote select,.quote-detail-page .input-quote input {height:50px;width:100%;border-radius:6px;border:1px solid #BABABA;background:#FFF;padding:10px 25px;margin-bottom:10px;font-size:13px;}.quote-detail-page .title-quote {background:#F2F2F2;color:#111;font-family:SVN-Poppins;font-size:16px;font-weight:600;text-transform:uppercase;padding:13px 30px;}.quote-detail-page .wrap-info-receive {background:#FFF;border:1px solid #EF9911;border-radius:10px;overflow:hidden;}.quote-detail-page .title-sub {font-weight:600;margin-bottom:12px;}.quote-detail-page .step-quote-2 {display:none;}.quote-detail-page .step-quote-2.show {display:block;}.quote-detail-page .step-quote-1.hide {display:none;}.quote-detail-page .btn-final-submit {display:none;margin:20px auto;padding:12px 30px;background:#28a745;color:#fff;font-size:16px;border:none;border-radius:6px;cursor:pointer;transition:0.3s;}.quote-detail-page .btn-final-submit:hover {background:#218838;}.quote-detail-page .btn-final-submit.show {display:block;}.quote-detail-page .input-quote textarea {width:100%;height:100px;border-radius:6px;border:1px solid #BABABA;background:#FFF;padding:10px 25px;}.quote-detail-page .set-price {display:block;padding:12px 30px;background:#ff9900;color:#fff;font-size:16px;border:none;border-radius:6px;cursor:pointer;transition:0.3s;}.quote-detail-page .editing .cell-price input {width:100%;max-width:120px;padding:6px 8px;border:1px solid #BABABA;border-radius:6px;text-align:right;}.quote-detail-page button#savePriceChangesBtn:disabled,.quote-detail-page .btn-submit:disabled {background-color:#ccc !important;color:#666 !important;cursor:not-allowed !important;opacity:0.7;}#priceOrderModal .modal-header {padding:0 0 10px 0;}#priceOrderModal .modal-header .modal-title {font-size:16px;}#priceOrderModal .modal-content {overflow:hidden;}:root{--menu-bg:#ffffff;--muted:#6b7280;--accent:#0ea5e9; --accent-2:#0369a1; --card-shadow:0 6px 20px rgba(2,6,23,0.08);--radius:12px;--gap:10px;}.user-menu{background:var(--menu-bg);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:14px;max-width:360px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial;position:sticky;top:20px;}.user-menu .title-user{font-size:14px;font-weight:700;color:#0f172a;padding:6px 6px 12px 6px;margin-bottom:6px;display:flex;align-items:center;gap:8px;background:url();border-radius:unset;text-align:unset;}.user-menu .title-user.title-bar {justify-content:start;gap:14px;align-items:center;}.user-menu .title-user span{display:block;color:#000;}.list_mananger{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:6px;border:none;padding:0;border-radius:0;}.list_mananger li{margin:0;border:none;margin-bottom:5px;}a.sty_list{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#0f172a;text-decoration:none;background:transparent;transition:transform .12s ease, box-shadow .12s ease, background-color .12s ease, color .12s ease;border:1px solid transparent;font-size:14px;margin:0;border:none;}a.sty_list:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(2,6,23,0.06);background:linear-gradient(180deg, #f8fafc, #ffffff);}a.sty_list .label{flex:1}a.sty_list.act{background:linear-gradient(90deg, #ef9911, #ef99115e);color:#fff !important;box-shadow:0 8px 22px rgb(239 153 17 / 17%);border:none;}.sty_list.rank{display:block;padding:10px 12px;border-radius:10px;background:linear-gradient(90deg,#f8fafc,#fff);color:#0b1220;border:1px solid #eef2f7;font-size:13px;}.sty_list .point-rank{display:inline-block;margin-left:8px;font-weight:600;color:var(--muted);font-size:13px;}.sty_list .badge{background:rgba(14,165,233,0.12);color:var(--accent-2);padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600;}@media (max-width:480px){.user-menu{max-width:100%; padding:10px}a.sty_list{padding:10px}}:root{--brand:#ef9911;--accent:#cc7a0d;--muted:#7a7a7a;--bg:#f7f8fb;--card:#ffffff}.chitiet-nd{padding:28px 12px}.container_dh{max-width:1100px;margin:0 auto}.box-checkout{background:var(--card);border-radius:12px;padding:18px;box-shadow:0 6px 20px rgba(5,20,40,0.06);border:1px solid rgba(11,33,70,0.04)}.checkout-title{font-size:18px;color:var(--brand);font-weight:600;margin-bottom:12px}.title-main span{display:block;font-size:28px;color:var(--brand);font-weight:700;text-align:center;margin-bottom:18px}.top-checkout{display:flex;gap:12px;align-items:center}.top-checkout .form-row{width:100%;display:flex;}#tracuu{flex:1;padding:14px 16px;border-radius:10px;border:1px solid rgba(11,33,70,0.08);font-size:15px;background:linear-gradient(180deg,#fff,#fbfbff)}#tracuu:focus{outline:none;box-shadow:0 6px 18px rgba(7,41,105,0.06);border-color:var(--brand)}.btn-tracuu{display:inline-block;padding:12px 18px;border-radius:10px;background:linear-gradient(90deg,var(--brand),var(--accent));color:#fff;font-weight:600;cursor:pointer;border:0;width:100%;}.btn-tracuu:hover{filter:brightness(1.03)}.box-donhang{margin-top:20px;display:flex;flex-wrap:wrap}.box-donhang .col-sm-6{flex:1 1 48%}.checkout-form.form{background:var(--bg);padding:14px;border-radius:10px;border:1px dashed rgba(11,33,70,0.03);margin-bottom:20px;}.checkout-form.form:last-child {margin-bottom:0;}.item-col label{display:block;font-size:15px;color:var(--muted);margin-bottom:6px;gap:10px;margin-bottom:10px;}.item-col p{margin:0;font-size:15px;color:#143055;font-weight:500;}.text-status{display:inline-block;padding:8px 12px;border-radius:999px;background:linear-gradient(90deg,rgba(239,153,17,0.12),rgba(7,41,105,0.04));color:var(--brand);font-weight:700;margin-bottom:12px}.box-donhang img{width:100%;height:auto;border-radius:8px;object-fit:cover}.share{margin-top:20px;padding:14px;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfbff);border:1px solid rgba(11,33,70,0.04)}@media (max-width:900px){.title-main span{font-size:22px}.box-donhang .col-sm-6{flex:1 1 100%}.top-checkout .form-row{flex-direction:column}.btn-tracuu{width:100%;max-width:40%;margin:10px auto 0 auto;display:block;font-size:12px;}.chitiet-nd{padding:20px 0px}.text-status{font-size:20px}}.input-error{animation:shake 0.4s;border-color:#d9534f !important}@keyframes shake{10%,30%,50%,70%,90%{transform:translateX(-6px)}20%,40%,60%,80%{transform:translateX(6px)}100%{transform:translateX(0)}}.btn-tracuu:focus{outline:3px solid rgba(14,82,167,0.12)}@media (min-width:1400px) { }@media (max-width:1366px) { }@media (max-width:1024px) {.btn-dangky > div { font-size:15px; }.header .header-top { }.wrap-content { padding-left:10px !important; padding-right:10px !important }.boxProduct { grid-template-columns:1fr 1fr; gap:10px }.name-product { font-size:14px }.banchay_list { }.title-main span { }.footer-powered { text-align:center; font-size:14px; }#footer-map { height:30vh }.wrap-main.wrap-home { padding:0; margin:0; }.wrap-main { padding:0 10px; margin:20px auto; }.filter_block ul { display:none }.footer-news { margin-bottom:1rem }.slick-arrow, .wrap-procedure::before { display:none !important; }.header-top{display:none;}.login-title h2, .registration-title h3 {font-size:25px;margin-bottom:15px;}.login-title p{font-size:14px;}.forgot-link,.form-user label{font-size:14px;}.login-title, .registration-title{margin-bottom:15px;}.form-user{padding:0;}.form-user input[type="email"], .form-user input[type="password"], .form-user input[type="tel"], .form-user input[type="text"], .input-user input{height:42px;}.form-group{margin-bottom:10px;}.register-link-row{flex-wrap:wrap;font-size:14px;}.register-link{width:100%;display:block;}.registration-container{padding:0;}.intro-home{margin:30px 0;}.table-responsive {width:100%;overflow-x:auto;}.table-responsive table {width:100%;border-collapse:collapse;min-width:600px; }.table-responsive .cell-price{ min-width:100px;}.quote-detail-page .btn-submit{padding:10px;font-size:13px;}}@media (max-width:870px) {div.not_logo { background:var(--maincolor) }div.not_logo .icon_menu_mobi { color:#fff; margin-top:2px; width:27px; }div.not_logo .search-res .search-grid { width:100%; opacity:1; top:0; position:relative; }div.not_logo .search-res { width:calc(100% - 40px); margin:5px 0; }div.not_logo .search-res .icon-search { display:none }div.not_logo .logo-mobi { display:none; }.logo-mb { padding:0 20px; display:block; text-align:center; }.logo-mb img { max-width:100px }.thongtin-mb { }.thongtin-mb ul { padding:0 20px !important; }.thongtin-mb ul li { list-style:none; color:#55585a; margin-bottom:12px; }.thongtin-mb ul li i { font-size:17px; margin-right:10px; color:var(--maincolor); }@-webkit-keyframes my {0% { opacity:1 }50% { opacity:0 }100% { opacity:1 }}@-moz-keyframes my {0% { opacity:1 }50% { opacity:0 }100% { opacity:1 }}@-o-keyframes my {0% { opacity:1 }50% { opacity:0 }100% { opacity:1 }}@keyframes my {0% { opacity:1 }50% { opacity:0 }100% { opacity:1 }}.hidden_mobi, #arcontactus, #messages-facebook, .quick_contact { display:none; }.hidden_destop { display:block; }.menu_baophu { background:#000; opacity:0.8; z-index:998; left:0px; top:0px; position:fixed; width:100%; height:100%; display:none; }.icon_menu_mobi { color:var(--maincolor); font-size:25px; text-decoration:none; width:40px; display:block; cursor:pointer; float:left; margin:0; }.icon_menu_mobi i { }a.home_mobi { color:#000; text-decoration:none; float:right; font-size:20px; }.logo-mobi { width:calc(100% - 80px); float:left; display:block; text-align:center; }.logo-mobi img { }a.phone_mobi { color:#fff; text-decoration:none; float:left; font-size:18px; }a.phone_mobi i { margin-right:12px; -webkit-animation:my 700ms infinite; -moz-animation:my 700ms infinite; -o-animation:my 700ms infinite; animation:my 700ms infinite; }.icon-resp { position:absolute; top:calc(100% + 7px); gap:10px; width:100%; right:10px; }.yeucau-bg-mobile {display:inline-block;background:var(--maincolor);color:#fff;font-size:12px;padding:8px 15px;border-radius:100px;box-shadow:0 0 5px #fff;text-transform:capitalize;}.yeucau-bg-mobile:hover { background:var(--sec); color:#fff; }.mm-panel { }.mm-navbar_sticky { }.menu_mobi { color:#fff; font-size:18px; text-decoration:none; padding:5px 10px; width:100%; cursor:pointer; display:block; height:100%; cursor:pointer; position:-webkit-sticky; position:sticky; top:0; z-index:999; background:#fff; box-shadow:0px 2px 5px #969494; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; align-items:center; justify-content:space-between; }.menu_mobi_add {display:block;position:fixed;left:-100%;top:0;background:#fff;z-index:99999;color:#fff;height:100vh;overflow:auto;line-height:1.5;padding-top:35px;padding-bottom:20px;width:85%;min-width:140px;max-width:440px;transition:0.5s;}.menu_mobi_active { left:0; transition:0.5s; }.menu_mobi_add ul { list-style:none; padding:0; }.menu_mobi_add ul li {border-bottom:1px solid #dddddd59;}.menu_mobi_add ul.lang-header li {border:none;}.menu_mobi_add ul li.li-logo { }.menu_mobi_add ul li.li-tim { display:none }.menu_mobi_add ul li.li-home { }.menu_mobi_add ul li.li-home h2 { }.menu_mobi_add ul li h2 { font-size:17px; margin-bottom:0; }.menu_mobi_add ul li b { display:inline-block; vertical-align:top; margin-right:8px; }.menu_mobi_add ul li b img { display:inline-block; vertical-align:top; }.menu_mobi_add ul li a {text-decoration:none;color:#191919;display:block;padding:10px 40px 10px 0;margin-left:20px;position:relative;text-transform:capitalize;font-weight:500;}.menu_mobi_add ul li a.active2 { color:var(--maincolor); }.menu_mobi_add ul li a i { position:absolute; height:100%; right:0; top:0; border-bottom:1px solid rgba(255, 255, 255, 0.1); width:40px; text-align:center; padding-top:13px; transform:rotate(90deg); border-bottom:1px solid rgba(255, 255, 255, 0.1); }.menu_mobi_add ul li a.active2 i { transform:rotate(0deg); border-left:1px solid rgba(255, 255, 255, 0.2); }.menu_mobi_add ul ul { display:none; padding-left:0; }.menu_mobi_add ul li ul li a {padding-left:14px;color:#6f6f6f;font-size:12px;}.menu_mobi_add ul li ul li ul li a { padding-left:40px; }.close_menu {position:absolute;top:5px;right:5px;font-size:11px;width:25px;text-align:center;line-height:25px;cursor:pointer;color:#fff;border-bottom:1px solid;border-left:1px solid;border-color:var(--maincolor);background:var(--maincolor);border-radius:5px;}.header .header-bottom { display:none; }.header .header-bottom .logo-header { }.header .header-bottom .logo-header img { }.header .header-bottom .banner-header { }.header .header-bottom .banner-header img { }.menu { display:none }.menu-res { display:block }.comment-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start }.comment-item-poster { width:auto; margin-right:0px; margin-bottom:0.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start }.comment-item-letter { width:40px; height:40px; line-height:40px; font-size:13px; margin-bottom:0 }.comment-item-name { margin-bottom:0px; margin-left:10px; margin-right:10px }.comment-item-information { width:100% }.price-procart { display:none }.price-procart-rp { display:block }.quantity-procart { text-align:right }.top-cart { margin-bottom:2rem }.search-res { position:relative; width:40px; }.search-res .icon-search { width:40px; height:40px; cursor:pointer; text-align:center; line-height:42px; color:var(--maincolor); font-size:17px; margin:0px; margin-top:0px }.search-res .icon-search.active { background:var(--maincolor); border-radius:100%; color:#fff; }.search-res .search-grid { position:absolute; top:66px; right:0px; width:0px; height:33px; overflow:hidden; background:#fff; border:1px solid var(--maincolor); z-index:2; opacity:0; border-radius:25px; line-height:normal }.search-res .search-grid p { float:left; width:35px; height:32px; cursor:pointer; outline:none; border:none; margin:0px; font-size:17px; display:block; color:var(--maincolor); line-height:33px; text-align:center }.search-res .search-grid input { width:calc(100% - 35px); float:left; line-height:31px; outline:none; border:none; color:#666363; font-size:13px; text-indent:10px; }.search-res .search-grid input::-webkit-input-placeholder { color:#666 }.search-res .search-grid input:-moz-placeholder { color:#666 }.search-res .search-grid input::-moz-placeholder { color:#666 }.search-res .search-grid input:-ms-input-placeholder { color:#666 }div.yeucau-baogia { max-width:600px; padding:0 0 20px 0; }div.baogia-yc { grid-template-columns:1fr; gap:20px; }.chay-tintuc, .chay-db { margin:0 -5px; }.item_db .it_db { margin:0 5px; }.newshome-normal { margin:5px; }.tieude_th p { font-size:20px; margin-bottom:-10px; }.tieude_th h2 { font-size:80px }.tieude_th { margin-bottom:0 }.noidung_gt { width:100%; order:unset; padding:0; }.hinh_gt { width:100%; max-width:606px; margin:0 auto; margin-top:25px; }.item_db .name_tt { padding:0 }.item_qt { width:calc(33.33% - 10px); margin:5px; padding:0 !important; }.quytrinh-flex { margin:0 -5px; justify-content:center; }div.run-slick .slick-prev, div.run-slick .slick-next { background-size:20px; }div.content-main img { height:auto !important; }.template-pro .row { margin:0 -10px; }.info-header, .hotline-header { }.email-header { display:none }.info-header:nth-child(3) { display:block }ul.social-header { width:auto }.search { width:97%; margin:auto; border:1px solid #ed961a; margin-top:10px; display:none }.social, .timkiem { display:none; }.header-top .wrap-content { justify-content:space-between; }div.lang-header-top { margin:0; padding:0; border:none; }div.css_flex { margin:0 0px }div.css_flex_product, div.css_flex_album, div.css_flex_baiviet, div.css_flex_video { margin:0 -5px }div.css_baiviet_ngang { margin:0 -5px; }div.css_baiviet_ngang .news { width:calc(50% - 10px); margin:0 5px; margin-bottom:15px; }.news { width:100% }.product { padding-bottom:10px; }.name-product.text-split { -webkit-line-clamp:2; }.product, .sanpham_col_flex .pro_right .product, .album, .video { width:calc(50% - 10px); margin:0 5px 15px 5px; }.name-product { font-size:15px }.left-intro { width:100% }.right-intro { width:100%; margin-top:25px; }.box-uudiem-tc:before { display:none }.item_qc { text-align:center; }.ud_noibat1 { top:10%; right:5%; left:auto; }.ud_noibat3 { bottom:0; left:15%; }.ud_noibat5 { right:auto; left:40%; }.box-partner-tc { padding:15px; }.uudiem-flex { margin:0 -5px; }.footer-news:nth-child(1), .footer-news:nth-child(3), .footer-news:nth-child(5), .footer-news:nth-child(7) { width:100%; margin-top:15px }.line-footer { display:none; }.cart-product span { width:100%; margin:2px 0 }.cart-pro-detail a { width:100% }.cart-pro-detail a:first-child { margin-right:0px; margin-bottom:0.5rem }.cart-pro-detail a i { display:none }.newshome-best { width:100%; display:none }.newshome-scroll { width:100% }.header-bottom .wrap-content { padding:5px 10px }.list_monnb a { font-size:14px; padding:17px 10px; margin:2px 3px }.btn-fb, .btn-zalo, .btn-phone { display:none }.scrollToTop, .js-facebook-messenger-box { right:5px }.title-main span { }div.box-sanpham-tc { padding:30px 10px }div.css_flex_ajax .pro-in { margin:0 -5px }.title-intro {margin-bottom:15px;font-size:30px;}.footer-article .wrap-content { padding:20px 10px }.newsletter-input { display:inline-block; vertical-align:top }.newsletter-button { display:inline-block; vertical-align:top; margin-top:0 }.newsletter-button input[type=submit] { padding:0; width:100%; line-height:41px }.cart-fixed { bottom:350px }.owl-theme .owl-dots .owl-dot span { height:6px; width:20px }.sanpham_col_flex .pro_left { display:none }.sanpham_col_flex .pro_right { width:100% }.wrap-cart { flex-wrap:wrap }.top-cart, .bottom-cart { width:100%; border-right:0px; padding-right:0px; margin-right:0px; padding:0 15px }.top-cart { margin-bottom:30px }.slick-prev { left:10px }.slick-next { right:10px }.copyright, .statistic { width:100% }.footer-powered .wrap-content { flex-wrap:wrap }.owl-carousel .owl-stage-outer { width:100% }div.run-slick { margin:0 -5px }.btn-map { bottom:230px; right:10px; display:none }div.box-tintuc-video { padding:20px 10px }.time-news { display:none }.pic-newshome-normal { }.info-newshome-normal { }.wrap-partner { padding:15px 10px }.wrap-partner .prev-carousel { left:11px; position:absolute; z-index:9; margin-bottom:0 }.wrap-partner .next-carousel { right:11px; position:absolute; z-index:9; margin-bottom:0 }.desc-news { -webkit-line-clamp:2 }.chitiet-nd iframe { width:100% !important; height:250px !important; object-fit:cover; }.title-main { }div.css_news_mobi { margin:0; box-shadow:0 0 10px #ccc; padding:10px 0; border-radius:7px; }div.css_news_mobi .news { border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; }div.css_news_mobi .pic-news { border-radius:6px; }div.css_news_mobi .name-news { overflow:hidden; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; -webkit-line-clamp:2; }div.css_news_mobi .view-news { display:none; }.breadCrumbs { }.contact-article { box-shadow:0 0 10px #ccc; padding:10px 0; margin:0; border-radius:8px; margin-bottom:10px; }.contact-map { height:50vh; }div.tabs-pro-detail { margin-top:0; }.grid-pro-detail .row { margin:0 -10px; }.icon-bg, .customer-home .title-main::after, .tracking-order, .user-head a:last-child { display:none !important }.menu-resp { display:block; }.logo-banggia { width:100%; text-align:center; }.wrap-bang-gia { width:100%; }.banner-res { max-width:100%; text-align:center; display:flex; justify-content:center; }.wrap-registration { max-width:100%; width:100% }.product-item{flex-wrap:wrap;flex-direction:column-reverse;gap:15px;}.wrap-upload-photo{width:100%;}.wrap-infor-product .row .col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}@media (max-width:768px) {.user-menu {position:fixed;top:30%;left:10px;width:50px;height:50px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.2);cursor:pointer;overflow:hidden;transition:all 0.4s ease;z-index:999;}.user-menu.active {width:250px;height:auto;border-radius:12px;padding:10px;}.user-menu .title-user span {opacity:0;transition:opacity 0.3s ease;}.user-menu.active .title-user span {opacity:1;}.list_mananger {margin-top:10px;max-height:0;overflow:hidden;opacity:0;transition:all 0.4s ease;}.user-menu.active .list_mananger {max-height:500px;opacity:1;}.user-menu .title-user.title-bar{height:36px;font-size:24px;}}@media (max-width:600px) {.box-quytrinh-tc, div.box-gioithieu-tc, div.box-gioithieu-th { padding:30px 0 }.title-main h2, .title-main span, .tieude1 h2 { font-size:27px; }.tieude1 { margin-bottom:15px; }.tieude2 { font-size:24px; margin-bottom:25px; }.tieude_th { padding-bottom:10px; }.tieude_th p { margin-bottom:0 }.tieude_th h2 { font-size:38px; }.tieude_gt { font-size:25px; margin-bottom:15px; }.mota_gt_th { font-size:14px; }.hotline_gt_th { margin-top:10px; font-size:15px; }.item_dm .it_dm { padding:15px; }.item_dm .name_tt { font-size:22px; }.item_dm .des_tt { font-size:14px; font-weight:normal; }.gt_xemthem { margin-top:15px; }.item_gt1 { width:100%; padding:0; }.item_gt2 { width:100%; margin:0; max-width:100%; margin-top:10px; }.item_gt2 .img_tt { border:none; }.box-quytrinh-tc { background:linear-gradient(180deg, rgba(255, 250, 241, 0.86) 0%, rgba(255, 156, 0, 0.60) 105.02%); }.item_qt { width:calc(50% - 10px) }.item_qt .name_tt { font-size:15px; }.quytrinh-line-process { display:none !important; }.quytr1 { right:15%; left:auto; bottom:15% }.quytr2 { right:5%; left:auto; bottom:10% }.uudiem_tc { width:100%; margin:0 5px; }.uudiem_tc:nth-child(1) { margin-top:20px; }.btn-dangky a { font-size:18px; padding:0 20px; }.btn-dangky a span { line-height:50px; }.hotline-mail-dk { padding:25px 0; gap:15px; }div.css_baiviet_ngang .news { width:100% }div.checkout-link .form-checkout .flex-check-mh .form-group { width:100% !important; margin-bottom:10px; }div.baogia-yc a { font-size:18px; padding:10px; }div.container.container_bg { padding:0; }.news .news-image { margin-bottom:1rem }.procart-label { font-size:13px }.name-procart a { font-size:13px }.top-contact { flex-wrap:wrap; padding:0 15px }.left-pro-detail, .right-pro-detail, .top-contact .form-contact, .top-contact .article-contact { width:100%; margin:0px }.left-pro-detail, .top-contact .article-contact { margin-bottom:30px }.price-procart, .procart-label .quantity-procart p:first-child { display:none }.price-procart-rp, .procart-label .quantity-procart p:last-child { display:block }.quantity-procart { width:25%; text-align:right; margin-right:0px }.info-procart { width:65% }.title-main.title-baogia h2 span { background:none; }.item-partner { padding:5px; }.banggia-left { width:100%; }.item-banggia { flex-wrap:wrap }.item-banggia>div { flex:unset; width:50%; }.name-company div { margin-bottom:11px; }.list-detail-banggia ul li { padding:20.5px 15px; }.list-title-banggia { transform:scale(1); top:0; box-shadow:none; margin:0; border-radius:0 0 0 20px; }.banggia-left { width:100% !important; padding:15px 0; }.name-reason{height:48px;}}@media (max-width:475px) {.danhmuc-tc { min-height:243px; }}@media (max-width:425px) { }@media (max-width:375px) { }.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";.slick-loading .slick-list{background:#fff url(../images/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(../fonts/slick/slick.eot);src:url(../fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick/slick.woff) format("woff"),url(../fonts/slick/slick.ttf) format("truetype"),url(../fonts/slick/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:1;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slide{outline:none !important;}