header.fixed_header{background:#fff}header .main_menu li:hover>a{background:linear-gradient(180deg,#a92021,#831314);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header .main_menu li:hover.dropdown>span svg{transform:rotate(-180deg)}header .main_menu li:hover.dropdown>span svg path{fill:#a92021}header .main_menu li:hover>ul{display:block}header .main_menu li:hover>.subMenuFull{display:flex}header .main_menu>ul>li.current>a{background:linear-gradient(180deg,#a92021,#831314);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header .main_menu>ul>li.current>a+span svg path{fill:#a92021}header .main_menu>ul>li ul{background:#fcfcfc;box-shadow:0 4px 12px #00000014;position:absolute;top:100%;left:0;min-width:271px;display:none;z-index:1000;padding:18px 20px}header .main_menu>ul>li ul li:not(:last-child){padding-bottom:15px}header .main_menu>ul>li ul li:hover>a{background:linear-gradient(180deg,#a92021,#831314);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header .main_menu>ul>li ul li:hover>a svg path{fill:#a92021}header .main_menu>ul>li ul li a{width:100%;color:#111;display:flex;align-items:center;justify-content:space-between;position:relative;gap:19px}header .main_menu>ul>li ul li a span{white-space:nowrap}header .main_menu>ul>li ul li a.current{color:#805231}header .main_menu>ul>li ul li ul{left:100%;top:0}.toogle_menu{width:25px;height:20px;background-size:contain;transition:all .3s ease 0s;display:flex;flex-direction:column;justify-content:space-between}.toogle_menu span{display:inline-block;width:100%;height:2px;background-color:#2e2e2e;transition:all .3s ease 0s}#menu_mobile{position:fixed;inset:0;z-index:1000;height:100vh;transform:translate(-100%);transition:all .3s ease 0s;padding:20px 0 30px 15px;width:320px;max-width:100%;background:#fff;overflow:auto}#menu_mobile::-webkit-scrollbar,#menu_mobile::-webkit-scrollbar-thumb{display:none}#menu_mobile.open{transform:none}#menu_mobile ul.menu{padding-top:12px;padding-right:15px}#menu_mobile ul.menu a{width:100%;display:flex;align-items:center;color:#002224}#menu_mobile ul.menu a.current{color:#7e011f}#menu_mobile ul.menu a.current+span svg path:nth-child(2){fill:#7e011f}#menu_mobile ul.menu li p .toogle_menu_child{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-10px;padding-top:2px;cursor:pointer}#menu_mobile ul.menu li p .toogle_menu_child.open svg{transform:rotate(180deg)}#menu_mobile ul.menu li svg{transition:transform .3s ease}#menu_mobile ul.menu>li:not(:last-child){padding-bottom:8px}#menu_mobile ul.menu>li ul{padding-left:18px;display:none}#menu_mobile ul.menu>li ul a{padding:8px 0;font-size:16px;font-weight:500}.overlay{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:999;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .4s ease 0s;transform:translate(-100%)}.overlay.open{transform:none}.empty{text-align:center;font-weight:600;text-transform:uppercase;font-size:18px;color:#636128;padding:30px 15px;width:100%}.no_scrollbar::-webkit-scrollbar,.no_scrollbar::-webkit-scrollbar-thumb{display:none}.scrollbar_item::-webkit-scrollbar{width:4px;background:#7e011f0d}.scrollbar_item::-webkit-scrollbar-thumb{width:4px;background:#7e011f33}#category li a{width:100%}#category li.nodeH2{padding-bottom:8px}#category li.nodeH2 a{padding-left:24px;position:relative}#category li.nodeH2 a span{position:absolute;left:0;width:20px;text-align:center}#category li:not(.nodeH2){padding-left:24px;padding-bottom:8px}#category li.nodeH4{padding-left:30px}.detail_content img,.detail_content video{max-width:100%;height:auto!important}.detail_content img{border-radius:25px}@media(min-width:992px){.detail_content img{border-radius:32px}}.detail_content iframe{max-width:100%;width:auto!important;height:auto!important;aspect-ratio:16/9}.detail_content h2{color:#002224;font-size:19px;font-weight:600}@media(min-width:992px){.detail_content h2{font-size:20px}}@media(min-width:1366px){.detail_content h2{font-size:24px}}.detail_content h3{color:#002224;font-size:18px;font-weight:600}@media(min-width:992px){.detail_content h3{font-size:19px}}@media(min-width:1366px){.detail_content h3{font-size:20px}}.detail_content>ul,.detail_content>ol{margin-left:0!important;list-style:none!important;padding-left:0!important}.detail_content ul,.detail_content ol{margin-left:18px}:is(.detail_content ul,.detail_content ol) li:not(:last-child){padding-bottom:4px}:is(.detail_content ul,.detail_content ol) li::marker{display:none}.detail_content ul:not([style]){list-style:initial}.detail_content ol:not([style]){list-style-type:decimal}.detail_content .scroll_table{width:100%;border:1px solid #00000014;border-radius:16px;overflow:hidden}@media(max-width:1024px){.detail_content .scroll_table{overflow-y:hidden;overflow-x:auto}}.detail_content .scroll_table table{margin-bottom:0!important;max-width:800px;overflow:hidden}@media(min-width:1025px){.detail_content .scroll_table table{max-width:100%}}@media(max-width:1024px){.detail_content .scroll_table table{width:max-content!important}}.detail_content .scroll_table table tr{height:48px!important}.detail_content .scroll_table table tr :last-child td{border-bottom:none}.detail_content .scroll_table table th,.detail_content .scroll_table table td{padding:12px 16px!important;text-align:left;border-bottom:1px solid #00000014;border-right:1px solid #00000014}:is(.detail_content .scroll_table table th,.detail_content .scroll_table table td):last-child{border-right:none}.detail_content .scroll_table table thead{background:#f9f9f9;font-weight:500}@media(min-width:1024px){.detail_content.detail_other .scroll_table table tr{height:40px!important}}.detail_content ul{padding-left:8px}@media(min-width:1024px){.detail_content ul{padding-left:12px}}.detail_content ul li{padding-left:10px;position:relative}@media(min-width:1024px){.detail_content ul li{padding-left:12px}}.detail_content ul li:before{content:"";width:4px;height:4px;background:#222;border-radius:50%;position:absolute;left:0;top:10px}@media(max-width:1023px){.left_user{bottom:0;height:100vh!important;left:0;position:fixed;top:0;transform:translate(-100%);transition:all .3s ease 0s;z-index:99999!important;overflow-x:hidden;overflow-y:auto}.left_user.open{transform:none}.backdrop_user{background:#0000004d;width:100vw;height:100vh!important;left:0;top:0;opacity:0;position:fixed;transform:translate(-100%);transition:all .1s ease 0s;z-index:99998}.backdrop_user.open{opacity:1;transform:none}}:is(.banner_service,.banner_news,.banner_about) .swiper-slide>.relative:before{content:"";width:100%;height:100%;position:absolute;inset:0;background:#00343666;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:is(.banner_service,.banner_news,.banner_about) .content .breadcrumb{padding-block:0}:is(.banner_service,.banner_news,.banner_about) .content .breadcrumb li a{color:#fff9}:is(.banner_service,.banner_news,.banner_about) .content .breadcrumb li a.current,:is(.banner_service,.banner_news,.banner_about) .content .breadcrumb li a:hover{color:#fff}.contact_page label.title{font-weight:500;display:block;color:#fff}.contact_page label.error{position:absolute;left:0;bottom:-12px;color:red;font-size:12px}.contact_page input,.contact_page textarea{width:100%;background:#fff6;border-radius:15px;padding:0 16px;height:48px;color:#fff;font-style:italic;border:0}@media(min-width:992px){.contact_page input,.contact_page textarea{height:52px;border-radius:16px}}:is(.contact_page input,.contact_page textarea)::placeholder{color:#fff9}.contact_page textarea{height:180px;padding-top:14px}@media(min-width:992px){.contact_page textarea{height:194px}}.banner_contact .breadcrumb{padding:0}.banner_contact .breadcrumb a{color:#fff9}.banner_contact .breadcrumb a.current{color:#fff}.personnel_item .short p{padding-left:22px;position:relative}.personnel_item .short p:before{content:"";width:14px;height:14px;background:url(/build/assets/check-ehUZbj-G.png) no-repeat;background-size:contain;position:absolute;left:0;top:2px}.personnel_item .content{transition:all .3s ease 0s}@media(min-width:768px){.personnel_item:hover .content{max-height:300px;padding-top:16px}}
