.logos{display:flex;align-items:flex-start}
:root{--primary:#9a4d99;--footer-bg:#a36fa3}
section#layout-content p{margin-bottom:0px}
.fiore-group-section .pic-fiore{height:65vh;position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;z-index:99;margin-top:150px;max-height:450px}
@media screen and (max-width:1399px){.fiore-group-section .pic-fiore{max-height:320px}}
@media screen and (max-width:991px){.fiore-group-section .pic-fiore{max-height:280px}}
.fiore-group-section .fiore-group-top{background-image:url(../themes/venus-concept/assets/images/venus-fiore/bg-top.png);background-repeat:no-repeat;background-size:cover;background-position:center top;padding-top:80px;padding-bottom:43%}
@media screen and (min-width:1600px){.fiore-group-section .fiore-group-top{padding-bottom:54%}}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-top{padding-bottom:46%}}
@media screen and (max-width:767px){.fiore-group-section .fiore-group-top{padding-bottom:60%}}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-top{padding-bottom:90%}}
.fiore-group-section .fiore-group-top .venus-text{color:#fff;letter-spacing:40px;font-size:32px;font-weight:bold;text-indent:40px;font-family:"FreeCoastine";margin-bottom:50px}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-top .venus-text{font-size:26px}}
.fiore-group-section .fiore-group-top .product-name{max-width:1100px;margin:auto}
.fiore-group-section .fiore-group-top .m-pic-fiore img{max-width:300px;width:100%;margin-top:10px}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-top .m-pic-fiore img{max-width:240px}}
.fiore-group-section .fiore-group-bottom{background-image:url(../themes/venus-concept/assets/images/venus-fiore/bg-bottom.png);background-repeat:no-repeat;background-size:cover;background-position:center top;margin-top:-33%;padding-bottom:170px}
@media screen and (max-width:1599px){.fiore-group-section .fiore-group-bottom{margin-top:-36%}}
@media screen and (max-width:1199px){.fiore-group-section .fiore-group-bottom{margin-top:-40%}}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom{margin-top:-50%}}
@media screen and (max-width:767px){.fiore-group-section .fiore-group-bottom{margin-top:-80%}.fiore-group-section .fiore-group-bottom .col-md-7{margin-bottom:20px}}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom{margin-top:-105%}}
.fiore-group-section .fiore-group-bottom .main-product-box .product-box{position:relative}
.fiore-group-section .fiore-group-bottom .main-product-box .product-box img{z-index:2;position:relative;pointer-events:none}
.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-1{padding-right:95px;margin-top:3%}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-1{padding-right:40px;margin-top:15%}}
@media screen and (max-width:767px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-1{margin-top:0px}}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-1{padding-right:0px;margin-top:10%}}
.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-1 .product-text{position:absolute;bottom:10%;right:0}
@media screen and (max-width:1300px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-1 .product-text{bottom:-40px}}
@media screen and (max-width:1199px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-1 .product-text{bottom:-85px;right:25px}}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-1 .product-text{bottom:-100px;right:25px}}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-1 .product-text{bottom:0;right:-70px}}
.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2{margin-top:83%}
@media screen and (max-width:1300px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2{margin-top:90%}}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2{margin-top:130%;transform:translateX(15px)}}
@media screen and (max-width:767px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2{margin-top:130%;transform:translate(-25%,5px)}}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2{margin-top:180%;transform:translate(-18px,0)}}
.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2 img{max-width:90%;width:100%}
@media screen and (max-width:767px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2 img{max-width:100%}}
.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2 .product-text{position:absolute;top:6%;right:19%}
@media screen and (max-width:1300px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2 .product-text{top:50px;right:5%}}
@media screen and (max-width:1199px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2 .product-text{top:30px;right:-3%}}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2 .product-text{top:20px;right:-20%}}
@media screen and (max-width:767px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2 .product-text{top:-60px;right:0}}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-2 .product-text{top:-40px;right:0}}
.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-3{text-align:right;margin-top:2%}
@media screen and (max-width:1199px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-3{margin-top:13%}}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-3{margin-top:26%}}
.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-3 .product-text{position:absolute;bottom:-24%;left:7%}
@media screen and (max-width:1300px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-3 .product-text{bottom:-30%}}
@media screen and (max-width:1199px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-3 .product-text{bottom:-33%}}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-3 .product-text{bottom:-40%}}
@media screen and (max-width:767px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-3 .product-text{bottom:-42%}}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .main-product-box .product-box.product-box-3 .product-text{bottom:-50px;left:0}}
.fiore-group-section .fiore-group-bottom .main-product-box .product-text{background-color:#d6b8cf4d;height:130px;width:130px;border-radius:100%;font-size:30px;font-family:"Noto Sans TC";font-weight:100;color:#333;letter-spacing:5px;text-indent:5px;display:flex;justify-content:center;align-items:center;line-height:normal}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .main-product-box .product-text{height:80px;width:80px;font-size:20px}}
.fiore-group-section .fiore-group-bottom .left-intro-box{border:1px solid #e598a580;border-radius:10px;background-color:#f4e4e980;padding:185px 10px 10px 10px;position:relative;height:100%}
@media screen and (min-width:1400px){.fiore-group-section .fiore-group-bottom .left-intro-box{padding:185px 115px 10px 115px}}
@media screen and (max-width:767px){.fiore-group-section .fiore-group-bottom .left-intro-box{height:auto;margin-top:100px}}
.fiore-group-section .fiore-group-bottom .left-intro-box .left-intro-title{border-radius:100%;height:270px;width:270px;top:-115px;left:50%;transform:translate(-50%,0);position:absolute;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#d5616f;font-family:"Noto Sans TC";font-weight:900;font-size:36px;letter-spacing:10px;text-indent:10px;line-height:1.8}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom .left-intro-box .left-intro-title{height:240px;width:240px;top:-110px;font-size:32px}}
.fiore-group-section .fiore-group-bottom .left-intro-box .left-intro-title::after{content:"";border:2px solid #d5616f;height:270px;width:270px;position:absolute;top:0;left:0;border-radius:100%;border-right:2px solid transparent;border-bottom:2px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom .left-intro-box .left-intro-title::after{height:240px;width:240px}}
.fiore-group-section .fiore-group-bottom .left-intro-box .left-intro-title>div{position:relative}
.fiore-group-section .fiore-group-bottom .left-intro-box .left-intro-title>div::after{border:0px;border-bottom:3px dotted #d5616f;content:"";width:80%;height:3px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box{text-align:center;position:relative}
.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box.right-border-line:after{content:"";width:10px;height:205px;border-right:1px solid #bf8e97;position:absolute;right:-12px;top:0}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box.right-border-line:after{height:155px}}
.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-percentage{color:#d5616f;font-family:"Ragasta";font-size:60px;line-height:normal}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-percentage{font-size:50px}}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-percentage{font-size:40px}}
.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-icon{margin-bottom:10px;height:96px}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-icon{height:76px}}
.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-icon img{max-width:100px}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-icon img{max-width:80px}}
.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-icon.si-icon-3{display:flex;align-items:center;justify-content:center}
.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-icon.si-icon-3 img{max-width:80px}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-icon.si-icon-3 img{max-width:60px}}
.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-text{color:#765d5d;font-size:16px;font-family:"Noto Sans TC";font-weight:700;letter-spacing:3px;text-indent:3px}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-text{letter-spacing:0;text-indent:0}}
.fiore-group-section .fiore-group-bottom .left-intro-box .single-intro-box .si-text .si-text-top{border:0px;border-bottom:1px dashed #765d5d;width:fit-content;margin:auto;line-height:2}
.fiore-group-section .fiore-group-bottom .left-intro-box .left-intro-content{text-align:center;font-size:8px;color:#888;background-color:#f7f7f799;border-radius:10px;padding:10px;margin-top:100px}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .left-intro-box .left-intro-content{margin-top:50px}}
.fiore-group-section .fiore-group-bottom .right-intro-box{border:1px solid #c6c6c680;border-radius:10px;background-color:#f9f9f980;padding:35px;height:100%}
@media screen and (max-width:1199px){.fiore-group-section .fiore-group-bottom .right-intro-box{padding:35px 15px}}
@media screen and (max-width:767px){.fiore-group-section .fiore-group-bottom .right-intro-box{height:auto}}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-title{color:#915b34;font-size:24px;font-family:"Noto Sans TC";font-weight:900;letter-spacing:8px;text-indent:8px;text-align:center;margin:auto;width:fit-content;padding-bottom:5px;margin-bottom:60px}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-title:after{content:"";border-bottom:2px solid #915b34;display:block;width:calc(100% - 16px);margin:auto;margin-top:5px}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-content{max-width:fit-content;margin:auto;margin-bottom:30px}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-content .ri-title{color:#c5865b;font-size:32px;font-family:"Noto Sans TC";font-weight:700;line-height:0.7}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-content .ri-title span{font-family:"Ragasta"}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-content .ri-title .ri-perc-num{font-size:100px}
@media screen and (max-width:991px){.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-content .ri-title .ri-perc-num{font-size:80px}}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-content .ri-title span.ri-percentage{font-size:65px}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-content .ri-content{color:#c5865b;font-size:24px;font-family:"Noto Sans TC";font-weight:700;text-align:center;letter-spacing:8px;text-indent:8px}
@media screen and (max-width:575px){.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-content .ri-content{letter-spacing:6px;text-indent:6px}}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-intro-content .ri-content-p{font-size:16px;font-family:"Noto Sans TC";font-weight:400;text-align:center;letter-spacing:4px;text-indent:4px;color:#666}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-icon-section{width:fit-content;margin:auto}
.fiore-group-section .fiore-group-bottom .right-intro-box .right-icon-section .circle-img{text-align:center}
.effect{clip-path:polygon(0 150px,100% 0,100% 100%,0 100%);background-color:#ca868e;position:relative}
.effect .effect-inner{clip-path:polygon(0 150px,100% 0,100% 100%,0 100%);background-image:url(../themes/venus-concept/assets/images/venus-fiore/bg-1.png);background-repeat:no-repeat;background-size:cover;background-position:right top;background-color:#fff;padding-top:150px;padding-bottom:150px;margin-top:-150px;transform:translateY(1px)}
.effect .venus-fiore-logo{text-align:center}
.effect .venus-fiore-logo img{max-width:230px}
.effect .effect-title{text-align:center;color:#333;font-size:30px;font-family:"Noto Sans TC";font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:row;letter-spacing:8px;margin-bottom:40px}
.effect .effect-title span{font-family:"Ragasta";font-size:60px;color:#a65b96;border:1px solid var(--primary);border-radius:100%;width:80px;height:80px;background-color:#fff;margin-right:10px}
.effect .main-flex-box{display:flex;justify-content:space-between;margin-top:70px;margin-bottom:70px}
.effect .main-flex-box .effect-img-box{position:relative;padding:0px 80px 0px 90px;width:58%;text-align:center}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box{width:100%;padding:0px 60px 0px 70px}}
.effect .main-flex-box .effect-img-box .e-box-section{width:fit-content;display:flex;flex-direction:column;align-items:center;position:absolute}
.effect .main-flex-box .effect-img-box .e-box-section.active .border-line{display:flex}
.effect .main-flex-box .effect-img-box .e-box-section .border-line{z-index:-1;pointer-events:none;position:absolute;display:none}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-1{top:33%;left:0}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-1 .border-line{left:50%;top:100%}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-1 .border-line .line-1{border-left:1px dashed var(--primary);border-bottom:1px dashed var(--primary);height:45px;width:585px}
@media screen and (max-width:991px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-1 .border-line .line-1{height:15px}}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-1 .border-line .line-1{height:260px;width:1px}}
@media screen and (max-width:450px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-1 .border-line .line-1{height:190px}}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-1 .border-line .line-2{border-top:1px dashed var(--primary);border-left:1px dashed var(--primary);position:absolute;height:200px;width:60px;right:-60px;bottom:0}
@media screen and (max-width:1199px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-1 .border-line .line-2{height:110px}}
@media screen and (max-width:991px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-1 .border-line .line-2{display:none}}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-2{top:-15%;left:50%;transform:translateX(-50%)}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-2{left:calc(50% - 42px);transform:unset}}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-2 .border-line{left:100%;top:21px;margin-left:10px}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-2 .border-line .line-1{border-top:1px dashed var(--primary);border-right:1px dashed var(--primary);height:90px;width:500px}
@media screen and (max-width:1199px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-2 .border-line .line-1{height:45px;width:310px}}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-2 .border-line .line-1{height:490px;width:55px}}
@media screen and (max-width:575px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-2 .border-line .line-1{height:515px}}
@media screen and (max-width:500px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-2 .border-line .line-1{height:430px}}
@media screen and (max-width:450px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-2 .border-line .line-1{height:370px}}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-2 .border-line .line-2{display:none}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-3{top:33%;right:0}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-3 .border-line{left:50%;top:100%}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-3 .border-line .line-1{border-left:1px dashed var(--primary);border-bottom:1px dashed var(--primary);height:45px;width:200px}
@media screen and (max-width:991px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-3 .border-line .line-1{height:75px}}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-3 .border-line .line-1{height:260px;width:1px}}
@media screen and (max-width:450px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-3 .border-line .line-1{height:190px}}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-3 .border-line .line-2{border-top:1px dashed var(--primary);border-left:1px dashed var(--primary);position:absolute;height:170px;width:1px;right:0;bottom:0}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-3 .border-line .line-2{display:none}}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-4{bottom:-13%;left:50%;transform:translateX(-50%)}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-4 .border-line{left:100%;bottom:78%;margin-left:10px}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-4 .border-line{left:50%;top:100%;bottom:auto;margin-left:0}}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-4 .border-line .line-1{border-bottom:1px dashed var(--primary);border-right:1px dashed var(--primary);height:300px;width:390px}
@media screen and (max-width:1199px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-4 .border-line .line-1{height:150px;width:250px}}
@media screen and (max-width:991px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-4 .border-line .line-1{height:100px;width:130px}}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-4 .border-line .line-1{border-bottom:0px;border-right:1px dashed var(--primary);height:55px;width:1px}}
.effect .main-flex-box .effect-img-box .e-box-section.e-box-4 .border-line .line-2{display:none}
@media screen and (max-width:991px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-4 .border-line .line-2{display:block;border-top:1px dashed var(--primary);height:100px;width:40px}}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section.e-box-4 .border-line .line-2{display:none}}
.effect .main-flex-box .effect-img-box .e-box-section .e-box-btn{border:1px solid var(--primary);border-radius:25px;padding:5px 15px;color:var(--primary);background-color:#fff;text-align:center;font-family:"Noto Sans TC";font-weight:700;font-size:20px;letter-spacing:5px;text-indent:5px;width:fit-content;margin-bottom:5px;cursor:pointer}
.effect .main-flex-box .effect-img-box .e-box-section .e-box-btn.active{background-color:var(--primary);color:#fff}
@media screen and (max-width:1199px){.effect .main-flex-box .effect-img-box .e-box-section .e-box-btn{font-size:16px}}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section .e-box-btn{font-size:14px;padding:5px 10px}}
.effect .main-flex-box .effect-img-box .e-box-section .e-box-perc{font-family:"Ragasta";color:var(--primary);text-align:center;font-size:50px;line-height:normal;display:inline-table}
@media screen and (max-width:1199px){.effect .main-flex-box .effect-img-box .e-box-section .e-box-perc{font-size:35px}}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section .e-box-perc{font-size:24px}}
.effect .main-flex-box .effect-img-box .e-box-section .e-box-perc .e-box-unit{font-size:30px}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img-box .e-box-section .e-box-perc .e-box-unit{font-size:24px}}
@media screen and (max-width:767px){.effect .main-flex-box{display:block}}
.effect .main-flex-box .effect-img{width:66%}
@media screen and (max-width:767px){.effect .main-flex-box .effect-img{width:100%}}
.effect .effect-flex-box{width:34%}
@media screen and (max-width:767px){.effect .effect-flex-box{width:100%;margin-top:70px}}
.effect .effect-flex-box .effect-content-box{border:1px solid #6f266b;border-radius:10px;padding:20px;background-color:#fff;margin-top:3%;margin-left:5px;position:relative}
.effect .effect-flex-box .effect-content-box.hide-section{display:none}
@media screen and (max-width:767px){.effect .effect-flex-box .effect-content-box{margin-top:0;margin-bottom:20px}}
.effect .effect-flex-box .effect-content-box .e-box-title{color:#333;font-family:"Noto Sans TC";font-weight:100;font-size:20px;letter-spacing:5px;text-indent:5px;text-align:center;line-height:normal;border-bottom:1px dashed var(--primary);margin-bottom:10px;display:flex;justify-content:center;align-items:center}
@media screen and (max-width:1199px){.effect .effect-flex-box .effect-content-box .e-box-title{font-size:18px;letter-spacing:2px;text-indent:2px}}
.effect .effect-flex-box .effect-content-box .e-box-title span{font-family:"Ragasta";color:var(--primary)}
.effect .effect-flex-box .effect-content-box .e-box-title span.effect-perc{font-size:45px;letter-spacing:normal;text-indent:unset;vertical-align:middle;margin-left:5px}
@media screen and (max-width:1199px){.effect .effect-flex-box .effect-content-box .e-box-title span.effect-perc{font-size:30px}}
.effect .effect-flex-box .effect-content-box .e-box-title span.effect-unit{font-size:24px;vertical-align:sub}
.effect .effect-flex-box .effect-content-box .e-box-content{font-size:14px;text-align:center}
.features{clip-path:polygon(0 150px,100% 0,100% 100%,0 100%);background-image:url(../themes/venus-concept/assets/images/venus-fiore/bg-02.png);background-repeat:no-repeat;background-size:cover;background-position:center top;background-color:var(--primary);padding-top:150px;padding-bottom:150px;margin-top:-150px}
.features .features-title{text-align:center;color:#fff;font-size:30px;font-family:"Noto Sans TC";font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:40px}
.features .features-title>div{letter-spacing:8px}
.features .features-title span{font-family:"Ragasta";font-size:60px;color:#a65b96;border-radius:100%;width:80px;height:80px;background-color:#fff;margin-right:10px;letter-spacing:unset;text-indent:unset}
.features .single-feature-box{text-align:center;font-family:"Noto Sans TC";font-weight:700}
@media screen and (max-width:767px){.features .single-feature-box{margin-bottom:40px}}
.features .single-feature-box .sf-ico{margin-bottom:15px}
.features .single-feature-box .sf-ico img{max-width:100px}
.features .single-feature-box .sf-title{color:#fff;font-size:20px;letter-spacing:3px;text-indent:3px}
.features .single-feature-box .sf-title.sf-border-line{border-bottom:1px dashed #fff;width:fit-content;margin:auto;margin-bottom:8px;padding-bottom:8px}
.features .single-feature-box .sf-bottom-title{color:#fff;font-size:16px;letter-spacing:3px;text-indent:3px;font-family:"Noto Sans TC";font-weight:400}
.left-side-img img{max-width:37%;position:absolute;z-index:99;left:0;transform:translateY(-65%);pointer-events:none}
@media screen and (max-width:991px){.left-side-img img{transform:translateY(-80%)}}
@media screen and (max-width:767px){.left-side-img img{transform:translateY(-90%)}}
@media screen and (max-width:575px){.left-side-img img{transform:translateY(-105%);max-width:45%}}
.right-side-img img{max-width:32%;width:100%;position:absolute;z-index:99;right:30px;transform:translateY(-63%);pointer-events:none}
@media screen and (max-width:767px){.right-side-img img{transform:translateY(-74%)}}
@media screen and (max-width:575px){.right-side-img img{transform:translateY(-80%);max-width:40%}}
.steps{clip-path:polygon(0 100px,100% 0,100% 100%,0 100%);background-color:#fff;position:relative;margin-top:-150px}
.steps:after{content:"";background:#fff;background:linear-gradient(0deg,#fff 0%,rgba(255,255,255,0) 100%);position:absolute;bottom:0;width:100%;height:50px}
@media screen and (min-width:1400px){.steps:after{height:135px}}
@media screen and (max-width:1199px){.steps:after{content:unset}}
.steps .col-step-1{clip-path:polygon(100% 0,0 0,50% 100%);background:#753050;background:linear-gradient(90deg,rgba(117,48,80,0.2) 0%,rgba(117,48,80,0.2) 100%);margin-bottom:125px}
@media screen and (max-width:1199px){.steps .col-step-1{margin-bottom:0;clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}}
@media screen and (max-width:767px){.steps .col-step-1{clip-path:unset !important}}
.steps .col-step-1 .step-content-box{padding-top:100px;position:relative;padding-bottom:10%}
@media screen and (min-width:1600px){.steps .col-step-1 .step-content-box{padding-bottom:6%}}
.steps .col-step-1 .step-content-box .bg-title{text-align:center;color:#a3a3a31a;font-family:"Noto Sans TC";font-weight:700;font-size:100px;position:absolute;right:15%;top:50px;writing-mode:vertical-lr;z-index:-1}
@media screen and (max-width:1199px){.steps .col-step-1 .step-content-box .bg-title{right:0}}
.steps .col-step-1 .step-content-box .steps-title{text-align:center;color:#722172;font-size:30px;font-family:"Noto Sans TC";font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:25px}
@media screen and (min-width:1600px){.steps .col-step-1 .step-content-box .steps-title{margin-bottom:40px}}
.steps .col-step-1 .step-content-box .steps-title>div{letter-spacing:8px}
.steps .col-step-1 .step-content-box .steps-title span{font-family:"Ragasta";font-size:50px;color:#722172;border-radius:100%;width:70px;height:70px;background-color:#fff;margin:0 10px;letter-spacing:unset;text-indent:unset;line-height:1.6}
.steps .col-step-1 .step-content-box .steps-product img{pointer-events:none;max-width:95%;margin-left:34%}
@media screen and (min-width:1600px){.steps .col-step-1 .step-content-box .steps-product img{max-width:85%;margin-left:38%;margin-top:0}}
@media screen and (max-width:767px){.steps .col-step-1 .step-content-box .steps-product img{max-width:100%;margin-top:10px;margin-left:0}}
.steps .col-step-1 .step-content-box .steps-content{width:fit-content}
@media screen and (max-width:767px){.steps .col-step-1 .step-content-box .steps-content{margin:auto;margin-top:50px}}
.steps .col-step-1 .step-content-box .steps-content .steps-top-content{display:flex;flex-direction:row;align-items:center;margin:auto;width:fit-content;margin-bottom:10px}
.steps .col-step-1 .step-content-box .steps-content .steps-top-content .steps-num{font-family:"Times Regular";font-size:90px;color:#722172;border-right:1px solid #722172;line-height:0.9;padding-right:20px}
@media screen and (min-width:1600px){.steps .col-step-1 .step-content-box .steps-content .steps-top-content .steps-num{font-size:110px}}
.steps .col-step-1 .step-content-box .steps-content .steps-top-content .steps-text{color:#722172;font-size:30px;letter-spacing:15px;text-indent:15px;line-height:1.3;padding-left:5px}
.steps .col-step-1 .step-content-box .steps-content .steps-top-content .steps-text .steps-top-text{font-family:"Noto Sans TC";font-weight:900}
.steps .col-step-1 .step-content-box .steps-content .steps-top-content .steps-text .steps-bottom-text{font-family:"Noto Sans TC";font-weight:100}
.steps .col-step-1 .step-content-box .steps-content .steps-bottom-content .triangle-box{display:flex;flex-direction:row;color:var(--primary);font-family:"Noto Sans TC";font-weight:700;justify-content:center}
.steps .col-step-1 .step-content-box .steps-content .steps-bottom-content .triangle-box .triangle-text{background-image:url(../themes/venus-concept/assets/images/venus-fiore/triangle-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center center;width:84px;height:78px;line-height:normal;display:flex;align-content:center;justify-content:center;align-items:center;flex-direction:row;margin:0px 5px;padding:15px 26px 0 26px}
@media screen and (min-width:1600px){.steps .col-step-1 .step-content-box .steps-content .steps-bottom-content .triangle-box .triangle-text{margin:0px 15px}}
.steps .col-step-1 .step-content-box .steps-rm-btn{position:absolute;left:50%;bottom:16%;transform:translateX(-50%)}
@media screen and (min-width:1600px){.steps .col-step-1 .step-content-box .steps-rm-btn{bottom:12%}}
@media screen and (max-width:767px){.steps .col-step-1 .step-content-box .steps-rm-btn{position:relative;left:auto;bottom:auto;transform:unset;margin:50px 0}}
.steps .bottom-step-section{position:absolute;top:0;width:100%;height:100%}
@media screen and (max-width:1199px){.steps .bottom-step-section{position:relative;margin-top:-7%;width:auto}}
@media screen and (max-width:767px){.steps .bottom-step-section{margin-top:0}}
.steps .bottom-step-section .col-step-2{clip-path:polygon(0 calc(100% - 125px),100% 0,100% 100%,0% 100%);background:#b79580;background:linear-gradient(90deg,rgba(183,149,128,0.2) 0%,rgba(183,149,128,0.2) 100%);position:relative}
@media screen and (max-width:1199px){.steps .bottom-step-section .col-step-2{clip-path:unset !important}}
@media screen and (max-width:767px){.steps .bottom-step-section .col-step-2{order:1}}
.steps .bottom-step-section .col-step-2 .steps-product{position:absolute;bottom:8%;left:5%;pointer-events:none;z-index:0}
@media screen and (max-width:767px){.steps .bottom-step-section .col-step-2 .steps-product{bottom:5%}}
.steps .bottom-step-section .col-step-2 .steps-product img{max-width:320px}
@media screen and (min-width:1400px){.steps .bottom-step-section .col-step-2 .steps-product img{max-width:380px}}
.steps .bottom-step-section .col-step-2 .step-content-box{padding-top:35%;position:relative}
@media screen and (max-width:1199px){.steps .bottom-step-section .col-step-2 .step-content-box{padding-top:80px;padding-bottom:120px}}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-rm-btn{text-align:right}
@media screen and (max-width:767px){.steps .bottom-step-section .col-step-2 .step-content-box .steps-rm-btn{text-align:center}}
.steps .bottom-step-section .col-step-2 .step-content-box .bg-title{text-align:center;color:#a3a3a31a;font-family:"Noto Sans TC";font-weight:700;font-size:100px;position:absolute;right:0;top:46%;writing-mode:vertical-lr;z-index:-1}
@media screen and (min-width:1600px){.steps .bottom-step-section .col-step-2 .step-content-box .bg-title{top:53%}}
@media screen and (max-width:767px){.steps .bottom-step-section .col-step-2 .step-content-box .bg-title{top:40px}}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-content{width:fit-content;margin-top:140px;margin-left:auto;margin-right:12%}
@media screen and (max-width:767px){.steps .bottom-step-section .col-step-2 .step-content-box .steps-content{margin:auto;margin-top:50px}}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-content .steps-img{text-align:center;margin-bottom:15px}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-content .steps-img img{max-width:140px;width:100%}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-content .steps-top-content{display:flex;flex-direction:row;align-items:center;margin:auto;width:fit-content;margin-bottom:50px}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-content .steps-top-content .steps-num{font-family:"Ragasta";font-size:90px;color:#722172;border-right:1px solid #722172;line-height:0.6;padding-right:20px;padding-top:20px}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-content .steps-top-content .steps-text{color:#722172;font-size:24px;letter-spacing:15px;text-indent:15px;line-height:1.3;padding-left:5px}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-content .steps-top-content .steps-text .steps-top-text{font-family:"Noto Sans TC";font-weight:900}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-content .steps-top-content .steps-text .steps-bottom-text{font-family:"Noto Sans TC";font-weight:100}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-content .steps-bottom-content .triangle-box{display:flex;flex-direction:row;color:var(--primary);font-family:"Noto Sans TC";font-weight:700;justify-content:center}
.steps .bottom-step-section .col-step-2 .step-content-box .steps-content .steps-bottom-content .triangle-box .triangle-text{background-image:url(../themes/venus-concept/assets/images/venus-fiore/triangle-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center center;width:84px;height:78px;line-height:normal;display:flex;align-content:center;justify-content:center;align-items:center;flex-direction:row;margin:0px 15px;padding:15px 26px 0 26px}
.steps .bottom-step-section .col-step-2 .steps-rm-btn{display:none}
.steps .bottom-step-section .col-step-3{clip-path:polygon(0 0,100% calc(100% - 125px),100% 100%,0% 100%);background:#bc8b78;background:linear-gradient(90deg,rgba(188,139,120,0.2) 0%,rgba(188,139,120,0.4) 100%);position:relative}
@media screen and (max-width:1199px){.steps .bottom-step-section .col-step-3{clip-path:unset !important}}
@media screen and (max-width:767px){.steps .bottom-step-section .col-step-3{order:2}}
.steps .bottom-step-section .col-step-3 .steps-product{position:absolute;bottom:10%;right:17%;pointer-events:none;z-index:0}
@media screen and (max-width:1199px){.steps .bottom-step-section .col-step-3 .steps-product{right:5%}}
@media screen and (max-width:767px){.steps .bottom-step-section .col-step-3 .steps-product{bottom:5%}}
.steps .bottom-step-section .col-step-3 .steps-product img{max-width:320px}
@media screen and (min-width:1400px){.steps .bottom-step-section .col-step-3 .steps-product img{max-width:380px}}
.steps .bottom-step-section .col-step-3 .step-content-box{padding-top:35%;position:relative}
@media screen and (max-width:1199px){.steps .bottom-step-section .col-step-3 .step-content-box{padding-top:80px;padding-bottom:120px}}
.steps .bottom-step-section .col-step-3 .step-content-box .bg-title{text-align:center;color:#a3a3a31a;font-family:"Noto Sans TC";font-weight:700;font-size:100px;position:absolute;left:0;top:46%;writing-mode:vertical-lr;z-index:-1}
@media screen and (min-width:1600px){.steps .bottom-step-section .col-step-3 .step-content-box .bg-title{top:53%}}
@media screen and (max-width:767px){.steps .bottom-step-section .col-step-3 .step-content-box .bg-title{top:40px}}
.steps .bottom-step-section .col-step-3 .step-content-box .steps-content{width:fit-content;margin-top:100px;margin-left:12%}
@media screen and (max-width:767px){.steps .bottom-step-section .col-step-3 .step-content-box .steps-content{margin:auto;margin-top:50px}}
.steps .bottom-step-section .col-step-3 .step-content-box .steps-content .steps-img{text-align:center;margin-bottom:15px}
.steps .bottom-step-section .col-step-3 .step-content-box .steps-content .steps-img img{max-width:140px;width:100%}
.steps .bottom-step-section .col-step-3 .step-content-box .steps-content .steps-top-content{display:flex;flex-direction:row;align-items:center;margin:auto;width:fit-content;margin-bottom:70px}
.steps .bottom-step-section .col-step-3 .step-content-box .steps-content .steps-top-content .steps-num{font-family:"Ragasta";font-size:90px;color:#722172;border-right:1px solid #722172;line-height:0.6;padding-right:20px;padding-top:20px}
.steps .bottom-step-section .col-step-3 .step-content-box .steps-content .steps-top-content .steps-text{color:#722172;font-size:24px;letter-spacing:15px;text-indent:15px;line-height:1.3;padding-left:5px}
.steps .bottom-step-section .col-step-3 .step-content-box .steps-content .steps-top-content .steps-text .steps-top-text{font-family:"Noto Sans TC";font-weight:900}
.steps .bottom-step-section .col-step-3 .step-content-box .steps-content .steps-top-content .steps-text .steps-bottom-text{font-family:"Noto Sans TC";font-weight:100}
.steps .bottom-step-section .col-step-3 .step-content-box .steps-content .steps-bottom-content .triangle-box{display:flex;flex-direction:row;color:var(--primary);font-family:"Noto Sans TC";font-weight:700;justify-content:center}
.steps .bottom-step-section .col-step-3 .step-content-box .steps-content .steps-bottom-content .triangle-box .triangle-text{background-image:url(../themes/venus-concept/assets/images/venus-fiore/triangle-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center center;width:84px;height:78px;line-height:normal;display:flex;align-content:center;justify-content:center;align-items:center;flex-direction:row;margin:0px 15px;padding:15px 26px 0 26px}
.steps .bottom-step-section .col-step-3 .steps-rm-btn{display:none}
.steps .steps-rm-btn{z-index:999;cursor:pointer}
@media screen and (max-width:767px){.steps .steps-rm-btn{text-align:center}}
.steps .steps-rm-btn img{max-width:170px}
.steps .step-1-section.steps-rm-btn{position:absolute;left:50%;bottom:16%;transform:translateX(-50%);margin-bottom:105px}
@media screen and (min-width:1600px){.steps .step-1-section.steps-rm-btn{bottom:12%;margin-bottom:110px}}
#stepDetailModal .modal-dialog{max-width:1320px}
#stepDetailModal .content .steps-popup{padding:60px 60px 0 60px}
@media screen and (max-width:991px){#stepDetailModal .content .steps-popup{padding:60px 15px 0 15px}}
#stepDetailModal .content .steps-popup .steps-popup-title{text-align:center;color:#722172;font-size:30px;width:fit-content;margin:auto;font-family:"Noto Sans TC";font-weight:400;letter-spacing:10px;text-indent:10px;margin-bottom:40px;border-bottom:2px dotted #722172}
#stepDetailModal .content .steps-popup .steps-product{margin-top:-130px;pointer-events:none}
@media screen and (max-width:1199px){#stepDetailModal .content .steps-popup .steps-product{margin-top:-80px}}
@media screen and (max-width:991px){#stepDetailModal .content .steps-popup .steps-product{margin-top:-50px}}
@media screen and (max-width:767px){#stepDetailModal .content .steps-popup .steps-product{margin-top:0}}
#stepDetailModal .content .steps-popup .popup-content{border:1px solid var(--primary);padding:15px 30px 5px 30px;border-radius:15px;background-color:#fff;color:var(--primary);max-width:390px;font-family:"Noto Sans TC";font-weight:400;margin-left:auto;margin-right:120px;margin-top:-32%}
@media screen and (max-width:1199px){#stepDetailModal .content .steps-popup .popup-content{margin-right:70px}}
@media screen and (max-width:991px){#stepDetailModal .content .steps-popup .popup-content{margin-left:0;margin-right:0;margin-top:-25%}}
@media screen and (max-width:767px){#stepDetailModal .content .steps-popup .popup-content{margin:auto;margin-top:-18%;margin-bottom:30px}}
#stepDetailModal .content .steps-popup .popup-content p{border-bottom:2px solid var(--primary);padding-bottom:3px;margin-bottom:15px !important}
#stepDetailModal .content .steps-popup .popup-content .popup-text-border{width:fit-content}
#stepDetailModal .content .steps-popup .popup-circle-section{display:flex;flex-direction:row}
@media screen and (max-width:767px){#stepDetailModal .content .steps-popup .popup-circle-section{margin:auto;width:fit-content}}
#stepDetailModal .content .steps-popup .popup-circle-section .popup-circle-box{background-color:var(--primary);border-radius:100%;height:150px;width:150px;display:flex;align-content:center;justify-content:center;align-items:center;flex-direction:column;margin:0px 15px 25px 15px;text-align:center}
@media screen and (max-width:991px){#stepDetailModal .content .steps-popup .popup-circle-section .popup-circle-box{height:130px;width:130px;margin:0px 2px 25px 2px}}
@media screen and (max-width:767px){#stepDetailModal .content .steps-popup .popup-circle-section .popup-circle-box{height:140px;width:140px;margin:0px 10px 25px 10px}}
#stepDetailModal .content .steps-popup .popup-circle-section .popup-circle-box .popup-ico img{height:55px;margin-bottom:10px}
@media screen and (max-width:991px){#stepDetailModal .content .steps-popup .popup-circle-section .popup-circle-box .popup-ico img{height:45px}}
#stepDetailModal .content .steps-popup .popup-circle-section .popup-circle-box .popup-text{color:#fff;font-family:"Noto Sans TC";font-weight:400;font-size:14px}
#stepDetailModal .btn-back{border:1px solid var(--primary);width:fit-content;padding:5px 15px;color:#fff;border-radius:50px;letter-spacing:5px;font-size:26px;font-family:"MHeiHK Medium";text-indent:5px;background-color:var(--primary);text-align:center;margin:auto;margin-top:40px;cursor:pointer;margin-bottom:60px}
.patents{padding:100px 0 200px 0}
@media screen and (min-width:768px){.patents .col-v-line{border-right:1px dashed #ca868e}}
.patents .patents-title{text-align:center;color:#333;font-size:30px;font-family:"Noto Sans TC";font-weight:900;letter-spacing:10px;text-indent:10px;width:fit-content;margin:auto;padding-bottom:10px;margin-bottom:30px}
.patents .patents-title:after{content:"";border-bottom:2px solid #686868;display:block;width:calc(100% - 20px);margin:auto;margin-top:10px}
@media screen and (min-width:1200px){.patents .left-patents-box{padding-right:40px}}
@media screen and (min-width:992px){.patents .left-patents-box{padding-right:15px}}
.patents .patents-circle-box{display:flex;justify-content:center;align-items:center;margin-bottom:35px}
.patents .patents-circle-box .patents-circle{font-family:"Noto Sans TC";font-weight:900;font-size:30px;letter-spacing:6px;display:flex;justify-content:center;align-items:center;line-height:normal;text-indent:6px;height:180px;width:180px;border-radius:100%;background-color:#fff}
@media screen and (max-width:991px){.patents .patents-circle-box .patents-circle{font-size:24px;height:146px;width:146px}}
.patents .patents-circle-box .patents-circle.left-p-circle{color:#d15968;border:2px solid #d15968}
.patents .patents-circle-box .patents-circle.right-p-circle{color:var(--primary);border:2px solid var(--primary)}
.patents .patents-circle-box .patents-add{color:#555;font-size:55px;font-weight:300;padding:0px 20px}
@media screen and (max-width:991px){.patents .patents-circle-box .patents-add{font-size:40px;padding:0px 5px}}
.patents .patents-content{color:#555;font-family:"Noto Sans TC";font-weight:400;font-size:18px;letter-spacing:2px;margin-bottom:30px;line-height:1.8}
.patents .patents-circle-group{position:relative}
@media screen and (min-width:1200px){.patents .patents-circle-group{padding:0 80px}}
@media screen and (min-width:1400px){.patents .patents-circle-group{padding:0 100px}}
.patents .patents-circle-group .pc-group-img{text-align:center}
@media screen and (max-width:767px){.patents .patents-circle-group .pc-group-section{display:flex;flex-direction:row;justify-content:space-between;margin:-30px 0 80px 0}}
.patents .patents-circle-group .pc-group-section .pc-group-box{display:flex;justify-content:center;align-items:center;line-height:normal;height:180px;width:180px;border-radius:100%;background-color:#fff;flex-direction:column;position:absolute}
@media screen and (max-width:991px){.patents .patents-circle-group .pc-group-section .pc-group-box{height:165px;width:165px}}
@media screen and (max-width:767px){.patents .patents-circle-group .pc-group-section .pc-group-box{position:relative;top:auto !important;bottom:auto !important}}
.patents .patents-circle-group .pc-group-section .pc-group-box.left-pc-group{border:1px solid #d15968;top:15px;left:0}
@media screen and (max-width:1199px) and (min-width:768px){.patents .patents-circle-group .pc-group-section .pc-group-box.left-pc-group{bottom:-100px;left:0;top:auto}}
.patents .patents-circle-group .pc-group-section .pc-group-box.left-pc-group .pc-group-title{color:#d15968}
.patents .patents-circle-group .pc-group-section .pc-group-box.left-pc-group .pc-group-subtitle{color:#d15968}
.patents .patents-circle-group .pc-group-section .pc-group-box.left-pc-group .pc-group-text{color:#ae8585}
.patents .patents-circle-group .pc-group-section .pc-group-box.right-pc-group{border:1px solid var(--primary);bottom:-50px;right:0}
@media screen and (max-width:1199px) and (min-width:768px){.patents .patents-circle-group .pc-group-section .pc-group-box.right-pc-group{bottom:-100px;right:0}}
.patents .patents-circle-group .pc-group-section .pc-group-box.right-pc-group .pc-group-title{color:var(--primary)}
.patents .patents-circle-group .pc-group-section .pc-group-box.right-pc-group .pc-group-subtitle{color:var(--primary)}
.patents .patents-circle-group .pc-group-section .pc-group-box.right-pc-group .pc-group-text{color:#333}
.patents .patents-circle-group .pc-group-section .pc-group-box .pc-group-title{font-family:"Noto Sans TC";font-weight:900;font-size:20px;letter-spacing:6px;text-indent:6px}
.patents .patents-circle-group .pc-group-section .pc-group-box .pc-group-subtitle{font-family:"Noto Sans TC";font-weight:100;letter-spacing:6px;text-indent:6px;padding:5px 0 5px 0}
.patents .patents-circle-group .pc-group-section .pc-group-box .pc-group-text{font-family:"Noto Sans TC";font-weight:100;letter-spacing:2px;text-indent:2px;font-size:14px;text-align:center;padding:0 15px}
.patents .right-patents-box{text-align:center}
@media screen and (min-width:992px){.patents .right-patents-box{padding-left:15px}}
@media screen and (min-width:1200px){.patents .right-patents-box{padding-left:80px}}
.patents .right-patents-box .patents-sub-title{color:#333;font-size:26px;font-family:"Noto Sans TC";font-weight:700;letter-spacing:6px;text-indent:6px;margin-bottom:30px}
.patents .right-patents-box .top-patents-img img{max-width:300px}
.patents .right-patents-box .patents-p{font-size:20px;font-family:"Noto Sans TC";font-weight:700;letter-spacing:3px;text-indent:3px;margin:30px 0}
.patents .right-patents-box .patents-p span,
.patents .right-patents-box .patents-p strong{color:#c95781}
.patents .right-patents-box .bottom-patents-box{border:1px solid #666;border-radius:10px;overflow:hidden}
.patents .right-patents-box .bottom-patents-box .bp-box-title{color:#fff;background-color:#666;font-family:"Noto Sans TC";font-weight:700;padding:5px;letter-spacing:5px;text-indent:5px}
.patents .right-patents-box .bottom-patents-box .other-tech-box{padding:20px 0}
.patents .right-patents-box .bottom-patents-box .other-tech-box .tech-box-title{color:#000;font-family:"Noto Sans TC";font-weight:100;margin-bottom:20px}
.technology{clip-path:polygon(0 0,100% 100px,100% 100%,0 100%);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%);position:relative;background-color:#fff;padding-top:100px;padding-bottom:150px;margin-top:-100px}
.result .color-mask{background:#d1bbb5;background:linear-gradient(0deg,rgba(209,187,181,0) 0%,rgba(209,187,181,0.15) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.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:0 0 100px 0;background-color:#fff}
.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"}
.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-fiore/fiore-logo.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:50%;width:130px;height:51px;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:#802030}
.case-study .tabs .nav-pills .nav-link{font-weight:300;font-family:"MHeiHK Light";font-size:24px;letter-spacing:3px}
@media screen and (max-width:967px){.case-study .part{margin-bottom:40px}}
.case-study .part img,
.case-study .part .image{width:100%;max-width:500px}
.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:"Noto Sans TC";font-weight:900}