﻿body{font-family:"Gowun Batang", serif;font-size:14px;font-weight:400;letter-spacing:0.1px}.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}.logoft{display:inline-block;margin:0 0 15px}.logoft img{max-height:100%}.section_two_banner{padding:40px 0}@media (max-width: 767px){.section_two_banner .item{margin:0 0 20px}}.section_two_banner .item .item_thumb{border-radius:16px;overflow:hidden}.section_two_banner .item .item_thumb a{display:block;overflow:hidden}.section_two_banner .item .item_thumb a img{width:100%;display:block;transition:transform 0.5s ease}.section_two_banner .item h3{margin:16px 0 0;font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));font-weight:600;line-height:1.4;text-align:center}.section_two_banner .item h3 a{color:#222;text-decoration:none;transition:color 0.3s ease}.section_two_banner .item:hover img{transform:scale(1.06)}.section_two_banner .item:hover h3 a{color:#0d9446}.section_cate{padding:60px 0;background:#e9e2d3}.section_cate .block-title{text-align:center;margin-bottom:35px;position:relative}.section_cate .block-title:before{content:"";width:70px;height:1px;background:#2f4f46;position:absolute;top:-14px;left:50%;transform:translateX(calc(-50% - 35px))}.section_cate .block-title:after{content:"";width:70px;height:1px;background:#2f4f46;position:absolute;top:-14px;left:50%;transform:translateX(calc(-50% + 35px))}.section_cate .block-title h2{font-size:34px;font-weight:700;color:#1f3f37;text-transform:uppercase;letter-spacing:1px;margin:0;position:relative;display:inline-block;padding-top:12px}.section_cate .block-title h2:before{content:"❖";position:absolute;top:-24px;left:50%;transform:translateX(-50%);font-size:16px;color:#2f4f46;letter-spacing:4px}@media (max-width: 767px){.section_cate .block-title{margin-bottom:25px}.section_cate .block-title h2{font-size:24px}.section_cate .block-title:before,.section_cate .block-title:after{width:50px}}.section_cate .item{position:relative;display:block;overflow:hidden;border:2px solid rgba(255,255,255,0.5);text-decoration:none}@media (max-width: 991px){.section_cate .item{margin:0 0 20px}}.section_cate .item:before{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.45) 30%, transparent 60%);z-index:2;pointer-events:none}.section_cate .item:hover .item_thumb img{transform:scale(1.08)}.section_cate .item:hover .item_btn{opacity:1;transform:translateY(0)}.section_cate .item .item_thumb{overflow:hidden;height:500px}.section_cate .item .item_thumb img{width:100%;height:100%;object-fit:cover;transition:all 0.6s ease;display:block}.section_cate .item .item_info{position:absolute;left:0;right:0;bottom:0;padding:18px 16px;z-index:3;border-top:1px solid #fdc97d}.section_cate .item .item_title{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px;line-height:1.3}.section_cate .item .item_dess{font-size:15px;color:#fff;margin-bottom:10px;line-height:1.5}.section_cate .item .item_btn{font-size:16px;font-style:italic;color:#d4a24c;font-weight:500;opacity:0;transform:translateY(10px);transition:all 0.35s ease}@media (max-width: 991px){.section_cate .item .item_thumb{height:420px}}@media (max-width: 767px){.section_cate{padding:40px 0}.section_cate .item .item_thumb{height:380px}.section_cate .item .item_title{font-size:18px}.section_cate .item .item_dess{font-size:14px}}.footer_social{margin:0 0 20px;display:flex;flex-wrap:wrap;gap:15px}.footer_social a img{height:32px}.section_about{padding:30px 0;background:#f7faf8;overflow:hidden}.section_about .row{align-items:center}.section_about .block-image{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.12)}.section_about .block-image a{display:block}.section_about .block-image img{width:100%;object-fit:cover;display:block;border-radius:16px;transition:transform 0.8s ease}@media (max-width: 767px){.section_about .block-image img{max-width:250px;margin:10px auto}}.section_about .block-image:hover img{transform:scale(1.06)}.section_about .block-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 40%, rgba(0,0,0,0.08) 100%);pointer-events:none}.section_about .block-content{padding-left:60px}.section_about .block-content .about_title{font-size:28px;font-weight:700;line-height:1.4;color:#1d2b1f;margin-bottom:24px;position:relative}.section_about .block-content .about_title:after{content:"";width:70px;height:4px;background:#3c7a4a;display:block;margin-top:16px;border-radius:10px}.section_about .block-content .about_des{font-size:16px;line-height:1.5;color:#5a665c;margin-bottom:32px}.section_about .block-content .about_btn a{display:inline-flex;align-items:center;justify-content:center;padding:14px 34px;background:#0d9446;color:#fff;font-size:15px;font-weight:600;border-radius:999px;text-decoration:none;transition:all 0.35s ease;box-shadow:0 10px 30px rgba(47,111,62,0.25)}.section_about .block-content .about_btn a:hover{background:#245a31;transform:translateY(-2px);box-shadow:0 14px 35px rgba(47,111,62,0.35)}@media (max-width: 991px){.section_about .block-content{padding-left:0;padding-top:35px}.section_about .block-content .about_title{font-size:34px}}@media (max-width: 767px){.section_about .block-content .about_title{font-size:28px;margin-bottom:18px}.section_about .block-content .about_des{font-size:15px;line-height:1.7}.section_about .block-content .about_btn a{padding:12px 26px;font-size:14px}}.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;z-index:999;left:10px;top:50%;transform:translateY(-50%);width:36px}.social_fixed a{display:inline-block;margin:5px 0}
