@media (min-width: 1200px){.container{max-width:1440px;width:100%;margin:0 auto;padding:0 15px}}.row_flex{display:flex;flex-wrap:wrap}.shine-wrapper{position:relative;overflow:hidden;text-align:center}.shine-wrapper::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);transform:skewX(-25deg)}.shine-wrapper:hover::before{animation:shine 0.8s ease-in-out}@keyframes shine{0%{left:-75%}100%{left:125%}}.effect_img{display:block;overflow:hidden}.effect_img img{transition:all 1s ease}.effect_img:hover img{transform:scale(1.1)}.dub_mg_module{margin:0 0 45px}@media (max-width: 991px){.dub_mg_module{margin:0 0 30px}}.dub_pd_module{padding:45px 0}.text-center{text-align:center}.mb_20{margin-bottom:20px}.rte th,.rte td{text-align:left}.rte td p{margin-bottom:0}@media (min-width: 600px){.rte td{width:100px}}.rte td:first-child{font-weight:bold}.rte table{border-collapse:collapse;width:100%}.rte table th,.rte table td{text-align:left;border:solid 1px #ebebeb;padding:5px}.rte table tr:nth-child(odd){background-color:#f2f2f2}.rte table tr:nth-child(even){background-color:#ffffff}.row_0{margin-left:0;margin-right:0}.row_0 .col_0{padding-left:0;padding-right:0}.row_5{margin-left:-5px;margin-right:-5px}.row_5 .col_5{padding-left:5px;padding-right:5px}.row_10{margin-left:-10px;margin-right:-10px}.row_10 .col_10{padding-left:10px;padding-right:10px}.pagecontact_ggmap iframe{width:100%}.grecaptcha-badge{display:none !important}.rte h1,.rte .h1,.rte h2,.rte .h2,.rte h3,.rte .h3,.rte h4,.rte .h4,.rte h5,.rte .h5,.rte h6,.rte .h6{margin-top:10px}.rte img,.rte p img,.rte span img{height:auto !important;max-width:100% !important;display:inline-block}.rte a{color:#337ab7;cursor:pointer;text-decoration:underline}.rte ol,.rte ul{padding-left:40px;list-style:circle}textarea,input[type="text"],input[type="password"],input[type="button"],input[type="email"],input[type="submit"],input[type="number"]{-webkit-appearance:none}.sapo-product-reviews-badge .sapo-product-reviews-star i{font-size:14px !important}.sapo-product-reviews-badge{clear:both !important;margin:3px 0}._1line{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pt_100::before{padding-top:100%}.pt_67::before{padding-top:66.666%}.imgWrap{-webkit-perspective:600px;perspective:600px;display:block !important;height:auto !important;overflow:hidden;position:relative}.imgWrap:before{content:"";display:block}.imgWrap .imgWrap-item{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.imgWrap .imgWrap-item img{transition:all 1s ease}.imgWrap.img--contain img{object-fit:contain;width:100% !important;height:100% !important}.imgWrap.img--cover img{object-fit:cover;width:100% !important;height:100% !important}.imgWrap.img--fill img{width:100% !important;height:100% !important}.imgWrap.img--none img{object-fit:none;width:100% !important;height:100% !important}.imgWrap:hover img{transform:scale(1.1)}.imgWrap.noHover:hover img{transform:none !important}@media (min-width: 992px) and (max-width: 1199px){.header_logo{text-align:center}}.header_logo img{max-height:70px !important}.logoft{display:inline-block;background:#fff;padding:7px;border-radius:4px;margin:0 0 15px}.logoft img{max-height:70px}.col_support{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px;align-items:center}@media (max-width: 1199px){.col_support{grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:15px}}@media (max-width: 991px){.col_support{display:none}}.col_support .item{display:flex;align-items:center;gap:10px;min-width:0}.col_support .item.item_six{background:#d30000;padding:10px;border-radius:10px;width:fit-content;cursor:pointer}.col_support .item.item_six .item_content h6,.col_support .item.item_six .item_content p{color:#fff}.col_support .item .item_thumb{width:40px;height:40px;flex:0 0 40px;border-radius:50%;border:1px solid #126635;display:flex;align-items:center;justify-content:center;background:#fff}.col_support .item .item_thumb img{width:22px;height:22px;object-fit:contain}.col_support .item .item_content{min-width:0}.col_support .item .item_content h6{margin:0;font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));color:#126635;font-weight:400;line-height:1.3}.col_support .item .item_content p{margin:0;font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));font-weight:600;color:#126635;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}@media (min-width: 992px){.row_header_main{display:flex;align-items:center;flex-direction:column}}@media (min-width: 1200px){.row_header_main{display:flex;align-items:center;flex-direction:row}}.footer{background:#126635}.footer .mid_footer .wrap{display:grid;grid-template-columns:repeat(5, 1fr);gap:30px;padding:40px 0}@media (min-width: 992px) and (max-width: 1199px){.footer .mid_footer .wrap{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 768px) and (max-width: 991px){.footer .mid_footer .wrap{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.footer .mid_footer .wrap{grid-template-columns:1fr;gap:20px}}.footer .mid_footer .wrap .col_footer{min-width:0}.footer .mid_footer .wrap .col_footer .title_menu{font-size:16px;font-weight:700;margin-bottom:15px;color:#fff;text-transform:uppercase}.footer .mid_footer .wrap .col_footer .list_contact{list-style:none;padding:0;margin:0}.footer .mid_footer .wrap .col_footer .list_contact li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14px;color:#fff}.footer .mid_footer .wrap .col_footer .list_contact li .icon_fl{width:16px;flex:0 0 16px;color:#fff}.footer .mid_footer .wrap .col_footer .list_contact li .icon_fl i{font-size:14px}.footer .mid_footer .wrap .col_footer .list_contact li .icon_fr{flex:1;min-width:0}.footer .mid_footer .wrap .col_footer .list_contact li .icon_fr span,.footer .mid_footer .wrap .col_footer .list_contact li .icon_fr a{color:#fff;text-decoration:none;line-height:1.4}.footer .mid_footer .wrap .col_footer .list_contact li .icon_fr a:hover{color:#ef1d23}.footer .mid_footer .wrap .col_footer .footer_ggmap{margin-top:10px}.footer .mid_footer .wrap .col_footer .footer_ggmap iframe{width:100%;height:150px;border-radius:6px;border:none}.footer .footer_des{font-size:14px;line-height:1.6;color:#fff;margin-bottom:12px}.footer .footer_note a{display:inline-flex;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;color:#fff;border:1px solid #fff;border-radius:999px;background:transparent;text-decoration:none;transition:all 0.25s ease}.footer .footer_note a:hover{background:#ef1d23;color:#fff}.footer .footer_contact{display:flex;flex-direction:column;gap:10px}.footer .footer_contact a{display:flex;align-items:center;gap:10px;margin:0;padding:8px 10px;border-radius:6px;transition:all 0.25s ease;background:#f5f5f5}.footer .footer_contact a img{width:22px;height:22px;object-fit:contain;flex:0 0 22px}.footer .footer_contact a span{font-size:14px;color:#126635;text-decoration:none;font-weight:500;transition:color 0.2s ease}.footer .footer_contact a:hover{background:#cacaca}.footer .footer_bottom{border-top:1px solid #e5e5e5;padding:15px 0;font-size:13px;color:#fff}.footer .footer_bottom .footer_bottom_left{margin:0}.footer .footer_bottom .footer_bottom_right{margin:0;text-align:right}.footer .footer_bottom .footer_bottom_right a{color:#fff;text-decoration:none;margin:0 5px;transition:color 0.2s ease}.footer .footer_bottom .footer_bottom_right a:hover{color:#ef1d23}.popup_contact{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.95);width:650px;max-width:calc(100% - 30px);background:linear-gradient(180deg, #126635 0%, #ef1d23 100%);border-radius:10px;padding:30px;z-index:1001;opacity:0;visibility:hidden;transition:all .3s ease}.popup_contact.active{opacity:1;visibility:visible;transform:translate(-50%, -50%) scale(1)}.popup_contact .popup_contact_title{margin-bottom:20px}.popup_contact .popup_contact_title h3{color:#fff;font-size:22px;font-weight:700;margin:0 0 10px;text-transform:uppercase}.popup_contact .popup_contact_title p{color:rgba(255,255,255,0.85);font-size:14px;margin:0}.popup_contact form{margin:0}.popup_contact .form-control{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,0.35);border-radius:0;color:#fff;padding-left:0}.popup_contact .form-control::placeholder{color:rgba(255,255,255,0.8)}.popup_contact .form-control:focus{box-shadow:none;border-color:#fff}.popup_contact textarea.form-control{resize:none}.popup_contact button{margin-top:10px;width:100%;height:46px;border-radius:6px;background:#fff !important;color:#0b4aa2 !important;font-weight:600;border:none;transition:.25s}.popup_contact button:hover{background:#126635 !important;color:#fff !important}.popup_contact .popup_close{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);width:36px;height:36px;background:#126635;border-radius:50%;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid #fff}.popup_contact .group_control{position:relative}.popup_contact .group_control select{width:100%;height:46px;background:transparent !important;border:none;border-bottom:1px solid rgba(255,255,255,0.35);border-radius:0;color:#fff;padding:0 35px 0 0;font-size:14px;cursor:pointer;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;transition:.3s}.popup_contact .group_control select:focus{outline:none;box-shadow:none;border-color:#fff}.popup_contact .group_control select option{color:#222;background:#fff}.popup_contact .form_policy{margin-top:18px}.popup_contact .form_policy label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin:0}.popup_contact .form_policy input{display:none}.popup_contact .form_policy .checkmark{width:18px;height:18px;min-width:18px;border:1px solid rgba(255,255,255,0.7);border-radius:4px;position:relative;margin-top:2px;transition:.25s}.popup_contact .form_policy .checkmark:after{content:'';position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.popup_contact .form_policy input:checked+.checkmark{background:#fff}.popup_contact .form_policy input:checked+.checkmark:after{border-color:#126635;opacity:1}.popup_contact .form_policy .text{font-size:13px;line-height:1.5;color:rgba(255,255,255,0.85)}.popup_contact .form_policy .text a{color:#fff;font-weight:600;text-decoration:underline}.popup_contact .submit_wrap{margin-top:18px;display:none}.popup_contact .submit_wrap.active{display:block}.popup_overlay{position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:1000;opacity:0;visibility:hidden;transition:.3s}.popup_overlay.active{opacity:1;visibility:visible}.block-title{text-align:center;margin-bottom:40px}.block-title h2{margin:0;color:#126635;display:inline-block;text-decoration:none;font-size:calc(28px + (36 - 28) * ((100vw - 320px) / (1920 - 320)));font-weight:700;line-height:1.3;text-transform:uppercase}.block-title h2 a{color:#126635}.block-title .title-decor{position:relative;width:140px;height:20px;margin:14px auto 0}.block-title .title-decor:before,.block-title .title-decor:after{content:'';position:absolute;top:50%;width:58px;height:2px;background:#0b6b53;opacity:0.3}.block-title .title-decor:before{left:0}.block-title .title-decor:after{right:0}.block-title .title-decor .dot{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;border-radius:50%;background:#0b6b53}.block-title .title-decor .dot:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;border-radius:50%;border:1px solid rgba(11,107,83,0.2)}@media (max-width: 767px){.block-title{margin-bottom:30px}.block-title .title-decor{width:110px}.block-title .title-decor:before,.block-title .title-decor:after{width:42px}}.item-blog{height:100%;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.06);transition:all 0.35s ease}.item-blog:hover{transform:translateY(-6px);box-shadow:0 14px 35px rgba(0,0,0,0.1)}.item-blog:hover .block-thumb .imgWrap-item img{transform:scale(1.06)}.item-blog:hover .block-content h3 a{color:#0b6b53}.item-blog:hover .block-content .viewmore{background:#0b6b53;color:#fff}.item-blog:hover .block-content .viewmore svg{transform:translateX(3px)}.item-blog .block-thumb{position:relative;overflow:hidden}.item-blog .block-thumb .imgWrap{display:block;position:relative;overflow:hidden}.item-blog .block-thumb .imgWrap-item{position:absolute;inset:0;display:block}.item-blog .block-thumb .imgWrap-item img{width:100%;height:100%;object-fit:cover;transition:all 0.5s ease}.item-blog .block-content{padding:22px}.item-blog .block-content h3{margin:0 0 14px;line-height:1.4}.item-blog .block-content h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;font-size:calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320)));font-weight:700;color:#1f2937;transition:all 0.3s ease}.item-blog .block-content .time-post{display:flex;align-items:center;font-size:13px;line-height:1.5;color:#6b7280;margin-bottom:10px}.item-blog .block-content .time-post svg{width:14px;height:14px;min-width:14px;margin-right:8px;color:#0b6b53}.item-blog .block-content .time-post span{display:inline-block}.item-blog .block-content .time-post.f{padding-bottom:10px;border-bottom:1px solid #edf0f2;margin-bottom:10px}.item-blog .block-content p{margin:0 0 20px;font-size:15px;line-height:1.7;color:#4b5563;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.item-blog .block-content .viewmore{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:999px;border:1px solid #0b6b53;background:transparent;color:#0b6b53;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.3s ease}.item-blog .block-content .viewmore:after{content:'';width:16px;height:16px;margin-left:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230b6b53' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center;background-size:contain;transition:all 0.3s ease}.item-blog .block-content .viewmore:hover{background:#0b6b53;color:#fff}.item-blog .block-content .viewmore:hover:after{transform:translateX(3px);filter:brightness(0) invert(1)}@media (max-width: 991px){.item-blog .block-content{padding:18px}.item-blog .block-content p{font-size:14px}}@media (max-width: 767px){.item-blog{border-radius:12px}.item-blog .block-content{padding:16px}.item-blog .block-content h3{margin-bottom:12px}.item-blog .block-content .time-post{font-size:12px}.item-blog .block-content p{margin-bottom:16px;font-size:13px;line-height:1.6}.item-blog .block-content .viewmore{width:100%}}.dungdua{animation:1s ease-in-out 0s normal none infinite running dungdua}@keyframes dungdua{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}.social_fixed{position:fixed;bottom:150px;z-index:999;right:10px;top:unset !important;width:42px}.social_fixed a{display:inline-block;margin:5px 0}
