@charset "utf-8";@font-face{font-family:'Montserrat-Regular';src:url('../fonts/Montserrat-Regular.woff2') format('woff2');src:url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Montserrat-Regular.woff') format('woff'),url('../fonts/Montserrat-Regular.TTF') format('truetype'),url('../fonts/Montserrat-Regular.svg#CenturyGothic') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat-Light';src:url('../fonts/Montserrat-Light.woff2') format('woff2');src:url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Montserrat-Light.woff') format('woff'),url('../fonts/Montserrat-Light.TTF') format('truetype'),url('../fonts/Montserrat-Light.svg#CenturyGothic') format('svg');font-weight:normal;font-style:normal;font-display:swap}:root{--main-yellow-color:#f9e547;--main-ye-green-color:#A3D969;--main-color:#3fa89a;--main-bg-color:rgba(63,168,154,1);--main-bg-3-color:rgba(14,163,124,0.3);--main-link-color:#3fa89a;--main-link-hover-color:#f86c5f;--light-green-color:#f5fbfa;--con-width:76vw;--max-width:1280px;--white-color:#fff;--black-color:#000;--gray-color:#f2f2f2;--small-radius5:5px;--small-radius8:8px;--small-radius20:20px;--small-radius25:25px;--small-radius30:30px;--h-tit-fontsize:40px;--font-mon-ligt:'Montserrat-Light',sans-serif,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif;--font-mon-regular:'Montserrat-Regular',sans-serif,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif}html,body{padding:0px;margin:0px}*{box-sizing:border-box}a{text-decoration:none;color:var(--main-color)}a:hover{color:var(--main-link-hover-color)}h1,h2,h3{font-family:var(--font-mon-regular);font-size:1.4rem;font-weight:bold}body{font-family:var(--font-mon-ligt);font-size:14px;line-height:1.8em;font-weight:600;color:#000}input{font-weight:600}strong,b{font-family:var(--font-mon-regular)!important}.ah-container{width:90%;max-width:1280px;margin:0 auto;padding:4rem 0}.ah-contact-section{margin:auto;padding:0 1.5rem;text-align:center}.ah-contact-title{font-size:2rem;font-weight:normal;margin-bottom:0.75rem}.ah-contact-subtitle{font-size:1rem;color:#666;margin-bottom:2.5rem}.ah-contact-cards{display:grid;grid-template-columns:1fr;gap:2rem}.ah-contact-card{background:#fff;padding:2rem;border-radius:var(--small-radius8);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);text-align:left}.ah-contact-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,0.1)}.ah-contact-flag{width:24px;height:16px;margin-right:0.75rem;vertical-align:middle}.ah-contact-country{font-size:1.15rem;font-weight:700;margin:1rem 0;display:flex;align-items:center}.ah-contact-address,.ah-contact-tel,.ah-contact-fax,.ah-contact-email{margin:0.5rem 0;line-height:1.5}@media screen and (min-width:768px){.ah-contact-cards{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.ah-contact-cards{grid-template-columns:1fr 1fr 1fr}}.ah-footer{background-color:#fff;padding:40px 20px;border-top:1px solid #eee}.ah-footer-main{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px;margin-bottom:40px}.ah-footer-branding{display:inline-block;vertical-align:middle;min-width:280px;text-align:center}.ah-footer-logo{height:60px;width:auto;transition:transform 0.3s ease;margin-right:20px;vertical-align:middle}.ah-footer-logo:hover{transform:scale(1.05)}.ah-footer-certificates{display:block;text-align:center;margin-top:10px}.ah-footer-cert{height:80px;width:auto;transition:transform 0.3s ease;margin-right:10px}.ah-footer-cert:last-child{margin-right:0}.ah-footer-cert:hover{transform:scale(1.05)}.ah-footer-columns{display:flex;gap:60px;flex:2;min-width:300px}.ah-footer-column{flex:1}.ah-footer-title{font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;color:#333;font-weight:600;transition:color 0.3s ease}.ah-footer-list{list-style:none;padding:0;margin:0}.ah-footer-link{display:block;text-decoration:none;color:#666;margin:8px 0;transition:color 0.3s ease,padding-left 0.3s ease}.ah-footer-link:hover{color:var(--main-link-color);padding-left:5px}.ah-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #eee}.ah-footer-social{display:flex;gap:20px;margin:0}.ah-social-icon{width:24px;height:24px;transition:fill 0.3s ease,transform 0.3s ease}.ah-footer-social-link{display:inline-block;transition:transform 0.3s ease;color:#333;text-decoration:none;;font-size:1.3rem}.ah-footer-social-link:hover{transform:translateY(-3px);color:var(--main-link-color)}.ah-footer-copyright{margin:0;font-size:14px;color:#666;transition:color 0.3s ease}.ah-footer-copyright:hover{color:var(--main-link-color)}@media (max-width:992px){.ah-footer-main{flex-direction:column;align-items:flex-start}.ah-footer-columns{width:100%;justify-content:space-between}.ah-footer-certificates{display:block;margin-top:15px}.ah-footer-logo{margin-right:0}}@media (max-width:576px){.ah-footer-columns{flex-direction:column;gap:30px}.ah-footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}}.p_bgcolor{background-color:#f2f2f2;padding-top:20px;padding-bottom:10px;position:relative}.inquiry-map{position:relative;display:flex;align-items:center;height:100%}.inquiry-map img{margin:auto;max-width:100%;height:auto}@media (max-width:992px){.postion-site{width:100%;position:relative;top:0}}.Inquiry_container{width:100%;height:auto;overflow:hidden;margin-top:30px}.Inquiry_container h1{font-size:36px;color:#1d3d6f}.Inquiry_form ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px}.Inquiry_form li{position:relative;display:inline-block;padding-left:0.5%;padding-right:0.5%}.Inquiry_form .row div[class*="col"]{padding:10px}.Inquiry_form label{display:inline-block;text-align:left;padding:10px 0}.Inquiry_form input{height:45px;width:100%;border:1px solid #cccccc;padding-left:10px;outline:none;border-radius:var(--small-radius8)}.Inquiry_form textarea{padding-left:10px;width:100%;border:1px solid #cccccc;outline:none;border-radius:var(--small-radius8)}.Inquiry_form .submit{border-radius:var(--small-radius8);display:inline-block;text-align:center;padding:0.5em 3em;clear:both;color:#fff;text-decoration:none;background-color:#3aafa9;border:0px;cursor:pointer;font-weight:bold}.Inquiry_form .submit:hover{background:#f3e04e;color:#000;transition:background-color .3s;font-weight:bold}.Inquiry_form .Code{width:50%}.Inquiry_form textarea{padding-top:10px}.Inquiry_form .submitli{width:100%}.Inquiry_form input,.Inquiry_form label,.Inquiry_form input,.Inquiry_form textarea,.Inquiry_form submit{font-family:var(--font-mon-ligt)}@media (min-width:1280px){.Inquiry_form li{width:33.3%;float:left}.Inquiry_form .Interest{width:64%}.Inquiry_form .ProjectDescription{width:96%}}@media (min-width:769px) and (max-width:1279px){.Inquiry_form li{width:100%}.Inquiry_form label{width:100%}.Inquiry_form .Interest{width:64%}.Inquiry_form .ProjectDescription{width:96%}}@media (max-width:768px){.Inquiry_form li{width:100%}.Inquiry_form label{width:100%;display:inline-block;text-align:left;padding:10px 0;font-size:14px}.Inquiry_form .Interest,.Inquiry_form .ProjectDescription{width:100%}}.successinfo{line-height:30px;line-height:22px;color:#888888;padding-right:20px;padding-bottom:20px}.successinfo table{border:0!important}.successinfo .iconarea .iconunit{text-align:center;display:block;width:40px;height:40px;border-radius:40px;background-color:var(--main-color);color:#ffffff;line-height:40px;font-weight:bolder;font-size:22px;position:relative;z-index:9}.successinfo .tit{font-size:20px;font-weight:bold;color:var(--main-color);display:block}.successinfo .iconarea .iconunit img{top:10px;left:5px;position:absolute;z-index:10}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.modal-content{background-color:var(--main-color);margin:15% auto;padding:10px;width:80%;max-width:300px;color:#fff;text-align:center;align-items:center}.modal-content button{display:block;margin:0px 20px auto 0;padding:5px 20px;background-color:#4CAF50;color:white;border:none;border-radius:4px;cursor:pointer}.modal-content button:hover{background-color:#f3e04e;color:#000}.pronote{background-color:var(--gray-color);color:var(--main-color);padding:8px}.pronote i{margin-right:5px}.references{color:#888}.references strong{margin-bottom:10px;display:block}.references ol{padding-left:15px}.pagerow_pt div[class*="col-md"]{min-height:240px}.pagerow_pt.sitealign div[class*="col-md"]{text-align:center}.pagerow_pt div[class*="col-md"] a{display:block;margin-bottom:15px;text-align:center}.pagerow_pt_unit{width:100%;height:240px;position:relative;margin-bottom:10px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e2e2;overflow:hidden}.pagerow_pt_unit img{width:100%;height:100%;object-fit:cover}.pagerow_pt div[class*="col-md"]:hover .pagerow_pt_unit img{transform:scale(1.1);transition:all 0.5s ease-in-out}.pagerow_pt_unit_2{width:100%;height:240px;overflow:hidden;position:relative;margin-bottom:10px}.pagerow_pt_unit_2 img{width:100%;height:100%;object-fit:cover}.pagerow_pt div[class*="col-md"]:hover .pagerow_pt_unit_2 img{transform:scale(1.1);transition:all 0.5s ease-in-out}.btn{padding:8px 20px;clear:both;color:#FFF;background-color:#1d3c6f;text-decoration:none;display:inline-block;font-weight:bold;margin-top:20px}.btn:hover{color:#FFF;transition:background-color .3s;background:#1c345f}.Quote{width:100%;display:block;line-height:26px}.Quote h2{color:#384278;font-size:36px;font-family:'CenturyGothic',sans-serif;font-weight:lighter}.inqurybottom{display:table;width:100%;padding-top:20px;padding-bottom:20px}.inqurybottom h1{margin-top:0px!important;padding-top:0px!important;font-family:'CenturyGothic',sans-serif}.inqurybottom .icon{display:inline-block;padding:10px;border-radius:10px;background-color:#263369}.inqurybottom .icon img{margin:auto;max-width:100%}.inquiryform{width:100%;margin:auto;padding-top:0px;padding-bottom:20px;border-top:1px solid #eeeeee;margin-top:10x}.inquiryform .col-md-12{padding-bottom:30px}.inquiryform table,.inquiryform table tr,.inquiryform table td{border:none;border-bottom:0}@media (max-width:768px){.inquiryform{padding-left:15px;padding-right:15px}}.conatct-List{display:table;width:100%;padding-top:20px}.conatct-List div[class*="col"]{text-align:center;padding:15px}.conatct-List div[class*="col"] img{max-width:100%;margin:auto auto 15px auto;display:block}.conatct-List div[class*="col"] a{color:#384278}.conatct-List div[class*="col"]:hover a{color:#1c345f;transition:color .3s}.contactQuoteprom{display:table;width:100%}.contactQuoteprom h1{color:#384278;font-family:'CenturyGothic',sans-serif}.contactQuoteprom div[class*="col"]{min-height:190px}.contactQuoteprom div[class*="col"] .btn{position:relative;margin-top:25%;font-size:20px;padding-top:20px;padding-bottom:20px;padding-right:20px}.contactQuoteprom div[class*="col"] .btn img{position:absolute;top:15px}.successinfo{line-height:30px;line-height:22px;color:#888888;padding-right:20px;padding-bottom:20px;display:table;width:100%}.successinfo .iconarea .iconunit{text-align:center;display:block;width:40px;height:40px;border-radius:40px;background-color:#090;color:#ffffff;line-height:40px;font-weight:bolder;font-size:22px;position:relative;z-index:9}.successinfo .tit{font-size:20px;font-weight:bold;color:#009900;display:block}.successinfo .iconarea .iconunit img{top:10px;left:5px;position:absolute;z-index:10}@media (min-width:1280px){.successinfo .iconarea{float:left;margin-right:15px}}@media (min-width:769px) and (max-width:1279px){.successinfo .iconarea{float:left;margin-right:15px}}@media (max-width:768px){.successinfo .iconarea{margin-right:15px}}.form-horizontal .form-group{display:table;width:100%;padding-top:10px;padding-bottom:10px}.SUBSCRIBE{padding:20px;margin:5% auto auto auto;border:1px solid #efefef;box-shadow:0 0 8px #cccccc;border-radius:var(--small-radius8)}@media (min-width:1280px){.SUBSCRIBE{width:30%}}@media (min-width:769px) and (max-width:1279px){.SUBSCRIBE{width:70%}}@media (max-width:768px){.SUBSCRIBE{width:90%}}.about-us-Beliefs{display:table;width:100%;min-height:324px;font-size:16px;line-height:26px;background-repeat:no-repeat;background-color:#fafafa}@media (min-width:1280px){.about-us-Beliefs{background-image:url(../images/NHP-about-us-banner-2.jpg);background-position:center center}}@media (min-width:769px) and (max-width:1279px){.about-us-Beliefs{background-image:url(../images/NHP-about-us-banner-2.jpg);background-position:center center}}@media (max-width:768px){.about-us-Beliefs{width:100%;background-image:url(../images/NHP-about-us-banner-2-mobile.jpg);margin:auto;background-repeat:no-repeat;background-color:#fafafa;padding-left:15px;padding-right:15px;background-position:center bottom;vertical-align:top;padding-bottom:350px}}.inquirycont h3{font-size:36px;margin-bottom:0;color:#1d3c6f}.job_list{border-bottom:1px solid #efefef;padding-top:15px;padding-bottom:15px}.job_list h3{margin-top:0px;padding-top:0px}.job_list h3 span{color:#aaa;font-weight:lighter;display:inline-block;margin-top:8px;font-size:14px}.job_search .job_search_unit .search-input{padding:12px 7px 7px 7px!important;width:100%!important}.job_search select{width:100%;padding:7px;margin-top:7px;margin-bottom:7px}.job_search .search_btn i{font-size:20px!important}.job_show hr{display:block;margin-top:30px!important;margin-bottom:10px!important}.job_show .row{border-bottom:1px solid #efefef;padding-top:10px;padding-bottom:10px;margin-left:0px;margin-right:0px}.job_show .row div[class*="col-md-3"]{font-weight:bold}.job_show .row:nth-child(2n+1){background-color:#fafafa}.job_Application{border-top:1px solid #444444;padding-top:10px;margin-top:10px}.job_show h3,.job_Application h3{font-size:26px!important}.search_job_area_fliter select{width:100%;padding:7px;margin-top:7px;margin-bottom:20px}.search-input{border-radius:2px;line-height:40px;padding-left:10px;width:100%;outline:none;height:40px;font-size:14px;border:0;background-color:#f4f4f4;color:#000000}.search_job_area .search_btn{position:absolute;top:33px;right:0;height:39px;line-height:30px;display:inline-block;width:40px;color:#444444;border-bottom-right-radius:5px;border-top-right-radius:5px;text-align:center;font-size:20px;cursor:pointer}.search_job_area .search_btn:hover{color:#3399cc}.jobnote{color:#aaa!important;font-size:12px!important;line-height:20px!important;padding:20px 0px 0px 0px!important;font-style:italic}.filter_iv{margin-right:10px;background:aliceblue;display:inline-block;margin-bottom:10px}.filter_iv .filter_item{color:#297dff;font-weight:bold;margin-right:5px}.filter_iv .closebtn{cursor:pointer;color:red}.nomain-listfilter-header{margin-bottom:5px;display:inline-block;margin-right:5px}.ShoppingCarList table td{padding:8px 5px 8px 5px}.products-category-1{margin-bottom:15px}.products-category-1 a{width:100%;display:block;border:1px solid #384278;border-radius:var(--small-radius5);text-align:center;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#384278}.products-category-1 .row{margin:0px;padding:0px}.products-category-1 div[class*="col"]{padding:5px 10px 5px 0px;margin:0px}.products-category-1 div[class*="col"]:hover a{white-space:normal;text-overflow:inherit;color:#fff;background-color:#384278}.models_unit{margin-bottom:15px}.models_unit strong{display:block;border:1px solid #efefef;position:relative;padding:10px;height:48px;line-height:24px;cursor:pointer}.models_unit strong:hover{background-color:#efefef}.models_unit strong .but_f{width:40px;height:48px;line-height:30px;text-align:center;display:inline-block;top:0;right:0;position:absolute}.models_unit strong .but_f:after{position:absolute;content:"+";left:13px;top:8px;font-size:20px}.models_unit strong .add:after{position:absolute;content:"-";left:13px;top:6px;font-size:36px}.models_unit ul{display:none}.secbanner{background-color:var(--main-color);height:140px;background-size:cover;background-position:center}.pagestit,.relatedtit,.titfont{font-family:var(--font-mon-regular)}.pathbg{background-color:#fdfdfd;padding-top:10px}.pathbg .nhp_container{padding:0px 20px}.bread-crumb{position:relative;font-size:12px;margin:auto;padding:0px}.bread-crumb li{position:relative;display:inline-block;margin-right:30px;color:#aaaaaa;line-height:28px}.bread-crumb li:last-child{margin-right:0}.bread-crumb li:after{content:'/';position:absolute;font-size:12px!important;right:-22px;width:10px;line-height:22px;color:#aaaaaa;top:4px}.bread-crumb li:last-child:after{display:none}.bread-crumb li a{color:#aaaaaa;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;text-decoration:none;height:28px;display:inline-block}.bread-crumb li a:hover{color:var(--main-color)}.pathbg .ah-container{padding:0px!important}.slidetit{font-size:1.3rem}.navMenu{margin:0px 0 20px 0!important;padding:0px!important;width:100%}.navMenu li{list-style:none!important;margin:0px;position:relative}.navMenu>li{display:block;margin:0;position:relative}.navMenu a:hover,.navMenu>li a:hover{color:var(--main-color)}.navMenu>li a{padding:10px 30px 10px 10px;color:#000000}.navMenu>li>a{display:block;overflow:hidden;color:#333!important;transition:all .3s;position:relative;text-decoration:none;font-size:24px!important;font-weight:900;width:88%}.navMenu>li>a:hover{color:#333!important}.navMenu>li>.arrow:before{font-weight:900;padding:0px 5px 0px 10px;cursor:pointer;display:none}.navMenu>li>ul.sub-menu{list-style:none;padding:0;margin:0}.navMenu>li>ul.sub-menu>li>ul.sub-menu{list-style:none;padding:0;margin:0;display:none}.navMenu>li>ul.sub-menu>li{margin-bottom:0px;position:relative}.navMenu>li>ul>li ul li{border-bottom:1px solid #ccc}.navMenu>li>ul.sub-menu li:last-child{border-bottom:0px}.navMenu>li .sub-menu{margin:0px;font-size:0.92em;line-height:1.3rem}.navMenu>li>ul.sub-menu>li{margin:10px auto}.navMenu>li>ul.sub-menu>li>a{display:block;position:relative;font-family:var(--font-mon-regular)!important;background-color:#eff9f8;border:1px solid #ccc;border-radius:8px}.navMenu>li>ul.sub-menu>li>a:before{position:absolute;top:0;left:0;content:"";color:#ddd}.navMenu>li>ul.sub-menu .sub-menu li>a{display:inline-block;padding-left:0px;line-height:1.5em;position:relative;color:#000}.navMenu>li>ul.sub-menu .sub-menu .sub-menu{list-style:none;display:none;margin:0px 0px 0px 5px;padding:0px}.navMenu>li>ul.sub-menu .sub-menu .sub-menu li>a{color:#000;padding-left:10px}.navMenu>li>ul.sub-menu .sub-menu .sub-menu li>a:before{content:''}.navMenu>li>ul.sub-menu .sub-menu li>a:before{content:'';top:0px;position:absolute;left:0;color:#111111}.navMenu>li>ul.sub-menu .sub-menu .sub-menu .sub-menu{padding:8px;margin-bottom:0px;background:#eeeeee}.navMenu>li{display:block;margin:0;padding:5px 0 5px 0;border:0px;position:relative}.navMenu>li>a{display:block;overflow:hidden;color:#000000;line-height:36px;position:relative;text-decoration:none}.navMenu li a:hover{color:var(--main-color)}.navMenu>li>a>i{font-size:10px;float:left;font-style:normal;margin:0 5px}.sub-menu span.arrow{padding:0px;display:inline-block;width:20px;height:20px;position:absolute;top:15px;right:10px;cursor:pointer}.navMenu li .arrow:before{display:block;float:right;font-size:18px;content:"";color:var(--main-color);text-shadow:none;font-weight:bold;position:absolute;top:0px;right:4px;z-index:8;width:10px;height:10px;border-top:3px solid var(--main-color);border-right:3px solid var(--main-color);transform:rotate(135deg)}.navMenu li .arrow.open:before{display:inline-block;top:4px;transform:rotate(-45deg)}.nav-active{color:var(--main-color)!important}.left-cont-us{display:block;background-color:var(--main-color);color:#fff;text-align:center;padding:10px;border-radius:var(--small-radius5);}.left-cont-us:hover{background-color:var(--main-yellow-color);color:#fff!important}@media (max-width:768px){.navMenu>li>ul.sub-menu{display:block;height:400px;overflow-y:auto}}.filter-container{position:sticky;top:80px;background-color:white;padding:15px 0;z-index:10;font-size:14px}.filter-item{display:inline-block;margin-right:10px;margin-bottom:10px;position:relative}.filter-search{width:300px;max-width:300px;padding:5px 10px;border:1px solid #ddd;border-radius:var(--small-radius5);display:inline-flex;align-items:center;gap:5px;transition:all 0.2s ease}.filter-search-btn{background-color:var(--main-color);color:#fff;padding:5px 15px;border:0px solid #ddd;border-radius:var(--small-radius5);display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mon-regular)}.filter-search-btn:hover,.filter-cle-btn:hover{background-color:var(--main-yellow-color);color:#000}.filter-cle-btn{cursor:pointer;border:1px solid #ddd;display:inline-flex;align-items:center;gap:5px;background-color:var(--main-color);color:#fff;width:38px;height:38px;border-radius:38px;justify-content:center}.filter-header{cursor:pointer;padding:5px 10px;border:1px solid #ddd;border-radius:4px;display:inline-flex;align-items:center;gap:5px;background-color:#e9fffd;transition:all 0.2s ease;color:#ccc}.filter-header span{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:10px;color:#000}.filter-header:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff}.filter-header:hover i,.filter-header:hover span{color:#fff}.filter-header i{font-style:normal;font-size:12px;transition:transform 0.2s ease;position:relative;color:#000}.filter-tags .filter-tags-unit{border:1px solid #efefef;margin-right:10px;padding:8px 30px 8px 8px;border-radius:5px;position:relative}.filter-tags .filter-tags-unit b.colosedtags{position:absolute;width:25px;height:100%;color:#ff0000;top:0px;right:0px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.filter-tags .filter-tags-unit b.tagsname{display:inline-block;margin-right:5px}.filter-item.expanded .filter-header i{transform:rotate(180deg)}.filter-options{position:absolute;top:100%;left:0;background-color:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:10px;margin-top:5px;width:250px;display:none;z-index:20}.filter-item.expanded .filter-options{display:block;animation:fadeIn 0.2s ease}.checkbox-option{display:flex;align-items:center;padding:0px;border-radius:2px;transition:background-color 0.2s}.checkbox-option:hover{background-color:#f5f5f5}.checkbox-option input[type="checkbox"]{margin-right:5px;width:16px;height:16px;cursor:pointer}.checkbox-option label{cursor:pointer;flex:1;font-size:12px}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.placeholder-content{height:1000px;padding-top:20px}.placeholder-content p{margin-bottom:16px;line-height:1.6;color:#666}.products-container{display:flex;flex-direction:column;gap:20px;margin:0 auto;padding:20px 0px}.product-item{background:white;border-radius:5px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease;width:100%}.product-item:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.product-header{padding:15px 20px;border-bottom:1px solid #eee}.product-header span{font-size:14px;color:#444;display:block;margin-bottom:5px;font-family:var(--font-mon-regular)}.product-header h2{font-size:18px;color:var(--main-color);margin-bottom:0px;font-family:var(--font-mon-regular)}.product-content{display:flex;flex-direction:column}.param-block,.image-block,.action-block{padding:20px}.param-list{list-style:none;padding-left:0px}.param-list li{display:flex;margin-bottom:3px;padding-bottom:3px;border-bottom:1px dashed #eee;font-size:14px;align-items:center;flex-wrap:wrap}.param-list li:last-child{border-bottom:none}.param-list li strong{display:inline-block;font-weight:bold;color:#333;padding-right:15px!important;flex:1 1 180px;max-width:180px}.param-list li .param-cont{flex:1;min-width:180px;display:flex;align-items:center}@media (max-width:768px){.param-list li,.param-list li strong{display:block}}.image-block img{max-width:100%;height:auto;max-height:200px;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.inquiry-link{display:block;width:100%;padding:4px 12px;text-align:center;background:var(--main-color);color:#fff;text-decoration:none;border-radius:6px;margin-bottom:10px;transition:background 0.3s ease}.inquiry-link:hover{background:var(--main-yellow-color);color:#000}.datasheet-link{display:block;width:100%;padding:4px 12px;text-align:center;background:#e9fffd;color:#666;text-decoration:none;border-radius:6px;transition:background 0.3s ease}.datasheet-link i{color:#ff0000}.datasheet-link:hover{background:#e0e0e0;color:#000}@media (min-width:768px){.product-content{flex-direction:row}.param-block{flex:2}.image-block{flex:1;display:flex;align-items:center;justify-content:center}.action-block{flex:0 0 240px;border-top:none;display:flex;flex-direction:column;justify-content:center}}@media (min-width:992px){.param-block{flex:2}.image-block{flex:1}}.active>.page-link{border:1px solid var(--main-color);background-color:var(--main-color);color:#fff}.page-link{color:var(--main-color)}.prodesc{display:flex;flex-wrap:wrap;gap:30px;background:white;font-size:14px}.prodesc p{flex:1 1 300px;min-width:300px}.prodescimg{flex:1;width:200px;height:200px;border:1px solid #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;object-fit:contain;overflow:hidden}.prodescimg img{max-width:100%;height:100%}.obes-product-header{display:flex;flex-wrap:wrap;gap:30px;background:white;margin-bottom:30px;font-size:14px}.obes-product-basic-info{flex:1;min-width:300px}.obes-product-basic-info h1{border-bottom:1px solid #ccc;padding-bottom:10px}.obes-product-image-container{width:300px;height:300px;background-color:#f1f1f1;border:1px solid #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#999;object-fit:contain;overflow:hidden}.obes-product-image-container img{max-width:100%;max-height:100%}.obes-params-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:5px 15px}.obes-action-buttons{margin-top:20px;display:flex;gap:15px;flex-wrap:wrap}.obes-info-item{padding:8px 0;border-bottom:1px solid #f2f2f2;display:flex}.obes-info-label{display:inline-block;max-width:220px;min-width:220px;font-family:var(--font-mon-regular)}.obes-info-value .addbtn{display:inline-flex;color:white;align-items:center;background-color:var(--main-color);padding:0px 5px;border-radius:5px;margin-left:20px;cursor:pointer}.obes-btn{display:inline-block;padding:5px 15px;background-color:var(--main-color);color:white;text-decoration:none;border-radius:4px;font-weight:bold;transition:background-color 0.3s}.obes-btn:hover{background-color:var(--main-yellow-color);color:white}.obes-btn-inquiry{background-color:#e67e22}.obes-btn-inquiry:hover{background-color:var(--main-blue-color);color:white}.obes-info-down{margin-top:15px;border-top:1px solid #efefef;padding:15px 0}.obes-info-down span.submit{background-color:#fafafa;color:#000;font-size:14px;border-radius:0;margin-right:8px;border:1px solid #efefef}@media (max-width:992px){.obes-product-image-container{width:100%;max-width:300px;margin:0 auto}.obes-params-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){.obes-params-grid{grid-template-columns:1fr}.obes-basic-info-grid{grid-template-columns:1fr}.obes-action-buttons{flex-direction:column}.obes-info-item{display:block}.obes-btn{width:100%;text-align:center}.obes-page-title{font-size:1.5rem}.obes-main-product-title{font-size:1.4rem}.obes-info-label{width:100%;display:block}}@media (max-width:480px){.obes-content-section,.obes-product-header{padding:15px}.obes-info-item{display:block}.obes-section-title{font-size:1.2rem}}.obes-product-basic-info .submit{display:inline-block;text-align:center;padding:0.5em 1.5em 0.5em 1.5em;clear:both;color:#fff;text-decoration:none;background-color:var(--main-color);border:0px;cursor:pointer;border-radius:5px;margin-right:20px;font-size:16px;margin-bottom:10px}.obes-product-basic-info .submit a{color:#fff}.obes-product-basic-info .submit:hover a{color:#000}.obes-product-basic-info .submit:hover{background:var(--main-yellow-color);transition:background-color .3s;color:#000}.obes-product-basic-info .submit.datasheetbtn{background:var(--main-yellow-color);color:#000}.obes-product-basic-info .submit.datasheetbtn a{color:#000}.obes-product-basic-info .submit.datasheetbtn:hover{background-color:var(--main-color);color:#fff}.obes-product-basic-info .submit.datasheetbtn:hover a{color:#fff}.ahbutton{padding:5px 20px;display:inline-block;background-color:var(--main-color);cursor:pointer;color:#fff;border-radius:var(--small-radius5);;border:0px}.ahbutton:hover{background-color:var(--main-yellow-color);color:#000}.related{padding:20px 0px;display:block}.related-list{padding-left:0px}.related-list li{margin:0px;padding:8px 0px;list-style:none;border-bottom:1px solid #efefef}.box-about{position:relative;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:30px}.box-about h2{min-height:100px}.box-about .pagerow_pt_unit img{object-fit:cover;width:100%;height:100%}.box-about-why{border-top:1px solid #ccc;position:relative;padding-top:30px;margin-top:30px}.features-container{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%;margin:30px auto}.feature-card{flex:1;min-width:350px;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-icon{width:40px;height:40px;margin-bottom:1rem;fill:var(--main-color)}.feature-title{font-size:1.2rem;margin-bottom:0.8rem}.feature-description{line-height:1.5}@media (max-width:768px){.features-container{flex-direction:column}.feature-card{min-width:100%}}.carousel-container{margin:auto;overflow:hidden;position:relative}.carousel-track{display:flex;transition:transform 0.5s ease;position:relative}.c-carousel-item{flex:0 0 auto;box-sizing:border-box;overflow-wrap:break-word!important;word-wrap:break-word!important}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--main-bgblue-color);color:#fff;width:40px;height:40px;cursor:pointer;font-size:20px;border-radius:40px;text-align:center;line-height:40px;z-index:1;user-select:none}.carousel-arrow:hover{background-color:var(--main-yellow-color)}.carousel-arrow.left{left:10px}.carousel-arrow.right{right:10px}.carousel-nav{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex}.carousel-dot{width:10px;height:10px;background-color:#ddd;border-radius:50%;margin:0 5px;cursor:pointer;transition:background-color 0.3s}.carousel-dot.active{background-color:var(--main-color)}.customerreviews{display:block;width:100%;padding-bottom:30px}.customerreviews .c-carousel-item{padding:10px}.customerreviews .unit{border-bottom:1px solid var(--main-color);border-top:6px solid var(--main-color);border-left:1px solid var(--main-color);border-right:1px solid var(--main-color);border-radius:20px;height:100%;padding:10px 20px}.customerreviews .unit p.text-end{text-align:right}.carousel-nav{margin-bottom:0px}