.logos{display:flex;align-items:flex-start}
:root{--primary:#df5c13;--footer-bg:#c85311}
section#layout-content{position:relative}
section#layout-content p{margin-bottom:0px}
.viva-group-section{position:relative}
.viva-group-section .pic-viva-span{position:relative}
.viva-group-section .pic-viva{height:55vh;position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;z-index:99;margin-top:-40px}
@media screen and (max-width:1199px){.viva-group-section .pic-viva{height:45vh;max-height:317px}}
.viva-intro{background-image:url(../themes/venus-concept/assets/images/venus-viva/bg-1.png);background-repeat:no-repeat;background-size:cover;background-position:center top;background-color:#fff;padding-top:80px;padding-bottom:100px}
@media screen and (max-width:767px){.viva-intro{padding-top:20px}}
.feature{clip-path:polygon(0 100px,100% 0,100% 100%,0 100%);background-color:#ff9a00;position:relative}
.feature .feature-inner{clip-path:polygon(0 100px,100% 0,100% 100%,0 100%);background-image:url(../themes/venus-concept/assets/images/venus-viva/bg-2.png);background-repeat:no-repeat;background-size:cover;background-position:right top;background-color:#fff;padding-top:100px;padding-bottom:120px;margin-top:-100px;transform:translateY(1px)}
@media screen and (max-width:767px){.feature .feature-inner{padding-bottom:100px}}
@media screen and (max-width:575px){.feature .feature-inner{padding-bottom:140px;padding-top:120px;background-position:66% top}}
.feature .color-mask{background:#f60;background:linear-gradient(270deg,rgba(255,102,0,0) 10%,rgba(255,102,0,0.35) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.feature .main-feature-box{display:flex}
@media screen and (max-width:575px){.feature .main-feature-box{display:block}}
.feature .main-feature-box .single-product{transform:translate(-190px,20px);z-index:3}
@media screen and (max-width:1199px){.feature .main-feature-box .single-product{transform:translate(-180px,38px)}}
@media screen and (max-width:991px){.feature .main-feature-box .single-product{transform:translate(-155px,-14px)}}
@media screen and (max-width:767px){.feature .main-feature-box .single-product{transform:translate(-136px,5px)}}
@media screen and (max-width:575px){.feature .main-feature-box .single-product{transform:translate(-32px,-65px)}}
.feature .main-feature-box .single-product img{max-width:600px}
@media screen and (max-width:1199px){.feature .main-feature-box .single-product img{max-width:500px}}
@media screen and (max-width:767px){.feature .main-feature-box .single-product img{max-width:380px}}
@media screen and (max-width:575px){.feature .main-feature-box .single-product img{max-width:300px;width:100%}}
@media screen and (max-width:575px){.feature .main-feature-box .single-feature-box{display:flex;flex-direction:row !important;justify-content:center !important}}
.feature .main-feature-box .single-feature-box .single-feature{background-image:url(../themes/venus-concept/assets/images/venus-viva/square-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center center;width:140px;height:140px;background-color:#f600d;line-height:normal;display:flex;align-content:center;justify-content:center;align-items:center;flex-direction:column}
@media screen and (max-width:1199px){.feature .main-feature-box .single-feature-box .single-feature{width:130px;height:130px}}
@media screen and (max-width:991px){.feature .main-feature-box .single-feature-box .single-feature{width:110px;height:110px}}
@media screen and (max-width:767px){.feature .main-feature-box .single-feature-box .single-feature{width:100px;height:100px}}
@media screen and (max-width:575px){.feature .main-feature-box .single-feature-box .single-feature{margin:0 5px 10px 5px !important;transform:unset !important}}
.feature .main-feature-box .single-feature-box .single-feature .feature-text{font-size:30px;font-weight:bold;color:#915300;letter-spacing:3px;text-indent:3px;font-family:"Noto Sans TC";font-weight:700}
@media screen and (max-width:1199px){.feature .main-feature-box .single-feature-box .single-feature .feature-text{font-size:26px}}
@media screen and (max-width:991px){.feature .main-feature-box .single-feature-box .single-feature .feature-text{font-size:24px}}
@media screen and (max-width:767px){.feature .main-feature-box .single-feature-box .single-feature .feature-text{font-size:22px}}
.feature .main-feature-box .single-feature-box.feature-box-1 .sf-box-1{margin-top:130px;transform:translateX(25px)}
@media screen and (max-width:1199px){.feature .main-feature-box .single-feature-box.feature-box-1 .sf-box-1{margin-top:90px}}
@media screen and (max-width:991px){.feature .main-feature-box .single-feature-box.feature-box-1 .sf-box-1{margin-top:70px}}
@media screen and (max-width:767px){.feature .main-feature-box .single-feature-box.feature-box-1 .sf-box-1{margin-top:30px}}
.feature .main-feature-box .single-feature-box.feature-box-1 .sf-box-3{transform:translate(53px,-9px)}
.feature .main-feature-box .single-feature-box.feature-box-2{z-index:2}
.feature .main-feature-box .single-feature-box.feature-box-2 .sf-box-1{margin-top:55px;transform:translateX(15px)}
@media screen and (max-width:991px){.feature .main-feature-box .single-feature-box.feature-box-2 .sf-box-1{margin-top:30px}}
@media screen and (max-width:767px){.feature .main-feature-box .single-feature-box.feature-box-2 .sf-box-1{margin-top:15px}}
.feature .main-feature-box .single-feature-box.feature-box-2 .sf-box-3{transform:translate(30px,-15px)}
.feature .main-feature-box .single-feature-box.feature-box-3{display:flex;flex-direction:column;justify-content:space-between}
.feature .main-feature-box .single-feature-box.feature-box-3 .sf-box-1{transform:translateX(15px)}
@media screen and (max-width:575px){.feature .main-feature-box .single-feature-box.feature-box-3 .sf-box-1{margin-bottom:0px !important}}
.feature .main-feature-box .single-feature-box.feature-box-3 .sf-box-3{transform:translate(7px,7px)}
@media screen and (max-width:575px){.feature .main-feature-box .single-feature-box.feature-box-3 .sf-box-3{margin-bottom:0px !important}}
.evaluation{clip-path:polygon(0 100px,100% 0,100% 100%,0 100%);background-image:url(../themes/venus-concept/assets/images/venus-viva/bg-3.png);background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#fff;padding-top:130px;padding-bottom:100px;margin-top:-125px;position:relative}
.evaluation .color-mask{background:#ffc01759;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.evaluation .single-square-text{text-align:center;margin-bottom:30px}
.evaluation .single-square-text img{max-width:130px;width:100%}
.evaluation .single-square-text.s-square-3 img,
.evaluation .single-square-text.s-square-4 img{max-width:195px}
.research{clip-path:polygon(0 0,100% 100px,100% 100%,0 100%);background-color:#ff9a00}
.research .research-inner{clip-path:polygon(0 0,100% 100px,100% 100%,0 100%);background-image:url(../themes/venus-concept/assets/images/venus-viva/bg-4.png);background-repeat:no-repeat;background-size:cover;background-position:center top;background-color:#fff;position:relative;padding-top:100px;padding-bottom:150px;margin-top:-100px;transform:translateY(1px)}
@media screen and (max-width:767px){.research .research-inner{padding-bottom:180px}}
.research .viva-logo-section{text-align:center;position:relative}
.research .viva-logo-section .viva-logo{margin-bottom:30px}
.research .viva-logo-section .viva-logo img{max-width:200px}
.research .viva-logo-section .viva-product-img{transform:translateX(-32%)}
@media screen and (max-width:767px){.research .viva-logo-section .viva-product-img{transform:unset}}
.research .viva-logo-section .viva-product-img img{max-width:135%}
@media screen and (max-width:767px){.research .viva-logo-section .viva-product-img img{max-width:100%}}
.research .research-title-section{display:flex;align-items:center;margin-bottom:10px}
.research .research-title-section .research-title{font-size:45px;color:var(--primary);font-weight:bold;letter-spacing:10px;position:relative;word-break:keep-all;padding-right:20px;font-family:"Noto Sans TC";font-weight:700}
.research .research-title-section .research-title span{-webkit-text-stroke:1px var(--primary);-webkit-text-fill-color:#fff}
.research .research-title-section .title-line{position:relative;width:100%;background-image:linear-gradient(to right,var(--primary) 30%,rgba(255,255,255,0) 0%);background-size:15px 1px;height:1.5px}
.research .research-content{letter-spacing:3px;color:#4b4f4f;line-height:2;margin-bottom:10px;font-family:"MHeiHK Medium"}
.research .research-content span,
.research .research-content strong{font-weight:bold;font-family:"MHeiHK Xbold"}
.research .treatment-section{max-width:350px;margin:auto;margin-bottom:20px}
.research .treatment-section .treatment-title{font-weight:bold;letter-spacing:2px;text-align:center;margin-bottom:5px;font-family:"Noto Sans TC";font-weight:700}
.research .treatment-section .treatment-img{text-align:center;margin-bottom:5px}
.research .treatment-section .treatment-desc{font-size:14px;font-family:"MHeiHK Medium"}
.research .research-list{position:relative;font-family:"MHeiHK Medium"}
.research .research-list ul{list-style-type:none;padding-left:0px}
.research .research-list ul li{padding-left:40px;line-height:2;position:relative;letter-spacing:3px}
.research .research-list ul li:before{content:"";background-image:url(../themes/venus-concept/assets/images/venus-viva/ico-tick.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:5px;width:25px;height:22px}
.research .research-list ul li span,
.research .research-list ul li strong{font-weight:bold;font-family:"MHeiHK Xbold"}
.research .rm-btn{background-color:var(--primary);color:#fff;padding:8px 25px;font-weight:500;font-size:20px;letter-spacing:5px;text-indent:5px;display:inline-block;cursor:pointer;font-family:"Noto Sans TC";font-weight:700}
.tech-intro{clip-path:polygon(0 0,100% 150px,100% 100%,0 100%);background-image:url(../themes/venus-concept/assets/images/venus-viva/bg-5.png);background-repeat:no-repeat;background-size:cover;background-position:center top;background-color:#fff;position:relative;padding-top:150px;padding-bottom:150px;margin-top:-150px}
.tech-intro .color-mask{background:#ffc01759;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.tech-intro .nano-img{text-align:center;margin-bottom:35px}
.tech-intro .nano-img img{max-width:280px;width:100%}
.tech-intro .nano-intro-box{border:1px solid var(--primary);max-width:416px;margin:auto;margin-bottom:80px}
@media screen and (max-width:767px){.tech-intro .nano-intro-box{margin-bottom:60px}}
.tech-intro .nano-intro-box .ni-title{background-color:var(--primary);color:#fff;text-align:center;padding:12px;font-size:18px;font-weight:500;letter-spacing:2px;text-indent:2px;line-height:normal;font-family:"Noto Sans TC";font-weight:700}
.tech-intro .nano-intro-box .ni-content-box{padding:20px 30px;background-color:#fff}
.tech-intro .nano-intro-box .ni-content-box .nic-title{color:var(--primary);font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:20px;padding-top:10px;font-family:"Beckman"}
.tech-intro .nano-intro-box .ni-content-box .nic-content{font-size:14px;font-family:"MHeiHK Light"}
.tech-intro .nano-square-img{text-align:center;position:relative;max-width:160px;margin:auto}
@media screen and (max-width:767px){.tech-intro .nano-square-img{max-width:150px;margin:inherit}}
.tech-intro .nano-square-img .border-line{border-bottom:1px dashed var(--primary);width:200px;position:absolute;right:98%;z-index:-1}
@media screen and (max-width:767px){.tech-intro .nano-square-img .border-line{border-bottom:0px;border-left:1px dashed var(--primary);right:auto;bottom:100%;width:1px;height:100px;left:50%;top:auto !important;transform:unset !important}}
.tech-intro .nano-square-img.square-top{padding-bottom:23%}
@media screen and (max-width:767px){.tech-intro .nano-square-img.square-top{padding-bottom:0}}
.tech-intro .nano-square-img.square-top .border-line{top:47%;transform:rotate(-15deg)}
.tech-intro .nano-square-img.square-bottom .border-line{top:22%;transform:rotate(15deg)}
.tech-intro .nano-square-img img{max-width:160px;width:100%}
@media screen and (max-width:767px){.tech-intro .nano-square-img img{max-width:100%}}
.tech-intro .single-intro-box{border:1px solid #db6424;padding:20px 30px;background-color:#fff;text-align:center;position:relative;max-width:416px;margin:auto}
@media screen and (max-width:767px){.tech-intro .single-intro-box{padding:30px 20px}}
.tech-intro .single-intro-box.sib-top{margin-bottom:20px}
@media screen and (max-width:767px){.tech-intro .single-intro-box.sib-top{margin-bottom:50px;margin-top:60px}}
.tech-intro .single-intro-box .single-intro-img{margin-top:20px}
.tech-intro .single-intro-box .right-icon{position:absolute;top:50%;left:-25px;text-align:center;margin:auto;transform:translateY(-50%)}
@media screen and (max-width:767px){.tech-intro .single-intro-box .right-icon{top:-25px;left:50%;transform:translate(-50%,0)}}
.tech-intro .single-intro-box .right-icon img{max-width:50px}
@media screen and (max-width:767px){.tech-intro .single-intro-box .right-icon img{transform:rotate(90deg)}}
.tech-intro .single-intro-box .sib-content{color:#333;font-family:"MHeiHK Light"}
@media screen and (max-width:767px){.tech-intro .main-nano-square{display:flex;justify-content:space-evenly}}
.functions{clip-path:polygon(0 0,100% 100px,100% 100%,0 100%);background-color:#ff9a00}
.functions .functions-inner{clip-path:polygon(0 0,100% 100px,100% 100%,0 100%);background-image:url(../themes/venus-concept/assets/images/venus-viva/bg-6.png);background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#fff;position:relative;padding-top:120px;padding-bottom:130px;margin-top:-100px;transform:translateY(1px)}
.functions .func-top-title{font-size:34px;color:var(--primary);font-weight:500;letter-spacing:5px;text-transform:uppercase;line-height:0.8;font-family:"Beckman"}
@media screen and (max-width:767px){.functions .func-top-title{font-size:26px}}
@media screen and (max-width:575px){.functions .func-top-title{font-size:24px;letter-spacing:2px}}
.functions .func-title-section{display:flex;align-items:center;margin-bottom:15px}
.functions .func-title-section .func-title{font-size:40px;color:var(--primary);font-weight:bold;letter-spacing:5px;text-transform:uppercase;position:relative;word-break:keep-all;padding-right:20px;font-family:"Noto Sans TC";font-weight:700}
@media screen and (max-width:767px){.functions .func-title-section .func-title{font-size:32px}}
.functions .func-title-section .title-line{position:relative;width:100%;background-image:linear-gradient(to right,var(--primary) 30%,rgba(255,255,255,0) 0%);background-size:15px 1px;height:1.5px}
@media screen and (max-width:767px){.functions .func-title-section .title-line{width:50%}}
.functions .func-list{color:#333;line-height:1.8;letter-spacing:2px;font-family:"MHeiHK Light"}
@media screen and (min-width:1200px){.functions .func-list{width:fit-content;background-color:#fff80}}
@media screen and (max-width:767px){.functions .func-list{margin-bottom:20px}}
.functions .func-viva-img{text-align:center}
.functions .func-viva-img img{max-width:340px;width:100%;border-radius:60px}
.functions .square-icon-box{margin-bottom:40px}
.functions .square-icon-box .single-square-icon{margin-bottom:20px}
.functions .square-icon-box .single-square-icon img{max-width:130px;width:100%}
.functions .square-icon-box .sib-title{color:var(--primary);font-size:26px;font-weight:bold;letter-spacing:3px;line-height:1.3;text-indent:3px;margin-bottom:5px;font-family:"Noto Sans TC";font-weight:700}
@media screen and (max-width:991px){.functions .square-icon-box .sib-title{font-size:20px;letter-spacing:1px;text-indent:1px}}
.functions .square-icon-box .sib-title.sibt-3,
.functions .square-icon-box .sib-title.sibt-4{padding-top:8px}
.functions .square-icon-box .sib-title .title-unit{font-size:20px}
@media screen and (max-width:991px){.functions .square-icon-box .sib-title .title-unit{font-size:14px}}
.functions .square-icon-box .sib-desc{font-size:18px;font-weight:400;font-family:"MHeiHK Medium"}
@media screen and (min-width:768px){.functions .square-icon-box .sib-desc{background-color:#fff80}}
@media screen and (max-width:991px){.functions .square-icon-box .sib-desc{font-size:16px}}
.functions .func-diamon-img{text-align:center}
.functions .func-diamon-img img{max-width:280px;width:100%}
.functions .main-func-title-box{display:flex;align-items:center;margin-bottom:15px}
.functions .main-func-title-box .title-line{position:relative;width:100%;background-image:linear-gradient(to right,var(--primary) 30%,rgba(255,255,255,0) 0%);background-size:15px 1px;height:1.5px}
.functions .main-func-title-box .func-title-box{display:flex;align-items:flex-end;justify-content:center;margin-bottom:20px;padding-left:25px}
@media screen and (max-width:575px){.functions .main-func-title-box .func-title-box{padding-left:5px}}
.functions .main-func-title-box .func-title-box .mp2-logo img{max-width:120px}
@media screen and (max-width:767px){.functions .main-func-title-box .func-title-box .mp2-logo img{max-width:105px}}
@media screen and (max-width:575px){.functions .main-func-title-box .func-title-box .mp2-logo img{max-width:80px}}
.functions .main-func-title-box .func-title-box .flex-title{padding-left:25px}
@media screen and (max-width:767px){.functions .main-func-title-box .func-title-box .flex-title{padding-left:15px}}
@media screen and (max-width:575px){.functions .main-func-title-box .func-title-box .flex-title{padding-left:10px}}
.functions .main-func-title-box .func-title-box .func-bottom-title{font-size:40px;color:var(--primary);font-weight:bold;letter-spacing:5px;text-transform:uppercase;position:relative;font-family:"Noto Sans TC";font-weight:700}
@media screen and (max-width:767px){.functions .main-func-title-box .func-title-box .func-bottom-title{font-size:32px}}
.functions .diamon-square{margin-bottom:20px}
.functions .diamon-square img{max-width:160px;width:100%}
@media screen and (max-width:767px){.functions .diamon-order-1{order:1}.functions .diamon-order-1.align-diamon{text-align:right}.functions .diamon-order-5{order:2}.functions .diamon-order-5.align-diamon{text-align:left}.functions .diamon-order-2{order:3}.functions .diamon-order-3{order:4}.functions .diamon-order-4{order:5}.functions .diamon-section{margin-top:120px}}
@media screen and (max-width:575px){.functions .diamon-section{margin-top:100px}}
.func-side-img img{max-width:38%;width:100%;position:absolute;z-index:99;right:-6%;transform:translateY(-27%);pointer-events:none}
@media screen and (max-width:767px){.func-side-img img{max-width:50%}}
.func-left-side img{max-width:50%;width:100%;position:absolute;z-index:99;left:-25%;transform:translateY(-47%);pointer-events:none}
@media screen and (max-width:767px){.func-left-side img{max-width:60%;transform:translateY(-75%)}}
@media screen and (max-width:575px){.func-left-side img{max-width:60%;transform:translateY(-65%)}}
.technology{clip-path:polygon(0 0,100% 100px,100% 100%,0 100%);background-image:url(../themes/venus-concept/assets/images/venus-viva/bg-7.png);background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:var(--primary);position:relative;padding-top:130px;padding-bottom:130px;margin-top:-100px}
.technology .tech-title{font-size:45px;color:#fff;margin-bottom:30px;font-weight:bold;letter-spacing:15px;font-family:"MHeiHK Xbold"}
.technology .video iframe{width:100%;height:100%}
.result{clip-path:polygon(0 0,100% 100px,100% 100%,0 100%);background-color:#fff;position:relative;padding-top:100px;padding-bottom:150px;margin-top:-100px}
.result .result-title{font-size:45px;color:var(--primary);margin-bottom:40px;font-weight:bold;letter-spacing:15px;text-align:center;font-family:"MHeiHK Xbold"}
.compare{position:relative;padding:150px 0 100px 0;clip-path:polygon(0 0,100% 150px,100% 100%,0 100%);margin-top:-150px}
.compare .color-mask{background:#ffa626;background:linear-gradient(0deg,rgba(255,166,38,0) 0%,rgba(255,166,38,0.1) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.compare .compare-title{font-size:45px;color:#333;margin-bottom:60px;font-weight:bold;letter-spacing:15px;text-align:center;text-indent:15px;font-family:"MHeiHK Xbold"}
.research-popup{padding:30px 0;background-color:rgba(255,255,255,0.95);position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;overflow-y:auto;display:none;font-family:"Noto Sans TC";font-weight:700}
.research-popup.active{display:block}
.research-popup .close-btn{border:1px solid var(--primary);width:fit-content;padding:5px 15px;color:#fff;border-radius:50px;letter-spacing:5px;font-size:26px;font-family:"Noto Sans TC";font-weight:700;text-indent:5px;background-color:var(--primary);text-align:center;margin:auto;margin-top:60px;cursor:pointer}
.research-popup .rt-popup-title{font-size:50px;color:var(--primary);font-weight:bold;letter-spacing:10px;position:relative;line-height:50px;margin-bottom:10px}
@media screen and (max-width:767px){.research-popup .rt-popup-title{text-align:center;margin-top:40px}}
.research-popup .rb-popup-title{-webkit-text-stroke:1px var(--primary);-webkit-text-fill-color:#fff;font-size:50px;color:var(--primary);font-weight:bold;letter-spacing:10px;position:relative;line-height:50px;margin-bottom:20px}
@media screen and (max-width:767px){.research-popup .rb-popup-title{text-align:center;margin-bottom:40px}}
.research-popup .rb-popup-title img{max-width:130px;width:100%;vertical-align:sub;margin-left:-20px}
@media screen and (max-width:767px){.research-popup .rb-popup-title img{max-width:120px;margin-left:-25px}}
.research-popup .popup-content-box{max-width:260px}
@media screen and (max-width:767px){.research-popup .popup-content-box{max-width:100%;text-align:center;margin-bottom:40px}}
.research-popup .popup-content-box .p-sub-title{border:1px solid var(--primary);color:var(--primary);font-size:24px;font-weight:bold;letter-spacing:3px;border-radius:10px;line-height:24px;padding:10px;display:inline-block;margin-bottom:10px}
.research-popup .popup-content-box .p-content-img img{max-width:260px;width:100%}
.research-popup .popup-content-box .p-text-box{padding:0px 10px;margin-top:5px}
.research-popup .popup-content-box .p-text-box .p-content-title{color:var(--primary);font-size:32px;font-weight:bold;letter-spacing:3px;text-indent:3px;line-height:32px}
.research-popup .popup-content-box .p-text-box .p-content-title .span-num{font-size:70px;vertical-align:text-top;line-height:70px;font-family:"Beckman"}
.research-popup .popup-content-box .p-text-box .p-content-title .span-text{vertical-align:bottom;line-height:50px}
.research-popup .popup-content-box .p-text-box .p-content{font-family:"MHeiHK Light"}
.responsive-table-2 thead th{border-top-left-radius:15px;border-top-right-radius:15px;padding:20px 15px;box-shadow:2px 3px 8px #0000d;font-family:"Beckman";font-size:22px;letter-spacing:3px;text-indent:3px}
.responsive-table-2 thead th:nth-child(2)::before{content:"";background-image:url(../themes/venus-concept/assets/images/venus-viva/viva-logo.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:50%;width:120px;height:48px;top:50%;transform:translate(-50%,-50%)}
.responsive-table-2 tbody tr:last-child td{border-bottom-left-radius:15px;border-bottom-right-radius:15px}
.responsive-table-2 tbody tr:last-child td::after{content:unset}
.responsive-table-2 tbody tr:last-child td:nth-child(2){text-align:center}
.responsive-table-2 tbody tr:last-child td:nth-child(3){text-align:left}
.responsive-table-2 tbody tr:last-child td:nth-child(4){text-align:left}
.responsive-table-2 tbody tr td{box-shadow:2px 3px 8px #0000d}
.responsive-table-2 tbody tr td:first-child{font-family:"MHeiHK Bold" !important}
@media screen and (min-width:992px){.responsive-table-2 tbody tr td:first-child{white-space:nowrap}}
.responsive-table-2 tbody tr td:nth-child(3){text-align:center}
.responsive-table-2 tbody tr td:nth-child(4){text-align:center}
.text-red{color:var(--primary)}
.case-study .tabs .nav-pills .nav-link{font-weight:300;font-family:"MHeiHK Light";font-size:24px;letter-spacing:3px}
.case-study .tabs .nav-item:not(:first-child)::before{height:26px}
.case-study .part path[data-part]{stroke-width:1px}
.case-study .part text[data-part].active{font-family:"MHeiHK Xbold"}