.mb_20{margin:0 0 20px}.section_video{margin:0 0 20px}.section_video .color-bg{background:#fff;border-radius:8px;padding:15px}.section_video .block-title{position:relative;margin-bottom:20px;border-bottom:1px solid rgba(43,47,51,0.2);padding-bottom:15px}.section_video .block-title:before{content:"";width:130px;height:3px;background:var(--maincolor);position:absolute;bottom:-1px;left:0}.section_video .block-title h2{font-size:20px;font-weight:700;display:inline-block;line-height:1;margin-bottom:0}.section_video .block-title h2 img{margin-right:5px;position:relative;top:-2px}.section_video .block-title .thump-flash{display:inline-block;margin-left:20px;position:relative;top:-2px}.section_video .block-title .view_more{position:absolute;right:0;top:3px}.section_video .block-title .view_more:hover svg path{fill:var(--maincolor)}.section_video .img_thm{position:relative;height:100%;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.06);transition:all 0.35s ease}.section_video .img_thm a.open_video{display:block;color:inherit;text-decoration:none;position:relative}.section_video .img_thm .box_img{position:relative;overflow:hidden;background:#f5f5f5}.section_video .img_thm .box_img::before{content:'';display:block;padding-top:100%}.section_video .img_thm .box_img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease}.section_video .img_thm .icon_video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:48px;height:48px;line-height:48px;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,0.18);opacity:0.9;transition:all 0.3s ease;z-index:2}.section_video .img_thm .content_video{padding:16px 14px 18px;background:#fff}.section_video .img_thm .content_video .title_video{margin:0;font-size:15px;font-weight:700;line-height:1.5;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.section_video .img_thm:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,0.1)}.section_video .img_thm:hover .box_img img{transform:scale(1.06)}.section_video .img_thm:hover .icon_video{box-shadow:0 12px 28px rgba(0,0,0,0.22)}.section_video .popup_video{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,0.82);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:all 0.35s ease}@media (max-width: 767px){.section_video .popup_video{padding:0}}.section_video .popup_video.open{opacity:1;visibility:visible}.section_video .popup_video .b_video{max-width:calc(100% - 10px);background:#fff;padding:16px;margin:auto !important;border-radius:10px;width:100%;max-width:460px;background:#fff;padding:16px;border-radius:12px}@media (max-width: 767px){.section_video .popup_video .b_video{width:100%;height:100%}}.section_video .popup_video .b_video .embed-responsive{position:relative;width:100%;max-width:420px;margin:auto;border-radius:12px;overflow:hidden;aspect-ratio:9 / 16;height:auto;background:#000}.section_video .popup_video .b_video .embed-responsive iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.section_video .popup_video .b_video .embed-responsive.fb-reel-wrap{width:100%;max-width:500px;height:700px;margin:auto;border-radius:12px;overflow:hidden;background:#fff}.section_video .popup_video .b_video .embed-responsive.fb-reel-wrap iframe{width:100%;height:100%;border:0}.section_video .popup_video .close_video{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(0,0,0,0.15);z-index:5}
