﻿@import url(https://js01.v15cdn.com/single-template/public.css);
#indexbanner #video{width: 100%;}
.home-banner .banner-animote{max-width:1600px;padding:0 70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#fff;opacity:0;text-align:left;z-index:4}
.home-banner .banner-animote .p1{font-size:68px;font-weight:var(--fontbold6);line-height:1.2;margin:10px 0 20px}
.home-banner .banner-animote .p2{font-size:var(--fontsize18);margin-bottom:30px;font-weight:var(--fontbold4)}
.home-banner .banner-animote .p3{margin-top:60px}
.home-banner .banner-animote .home-more{min-width:240px;height:60px}
.home-banner .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
@media screen and (max-width:1280px){.home-banner .banner-animote .p1{font-size:var(--fontsize42)}
}@media screen and (max-width:1024px){.home-banner .banner-animote{padding:0 15px}
.home-banner .banner-animote .p1{font-size:var(--fontsize30)}
.home-banner .banner-animote .p3{display:none}
}@media screen and (max-width:768px){.home-banner .banner-animote .p1{font-size:var(--fontsize24)}
.home-banner .banner-animote .p1 br{display:none}
.home-banner .banner-animote .p2{display:none}
}.home-banner .swiper::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(#44444411 70%, #444444dd 100%);z-index:2}

#indexbanner #video{min-height:initial}
.home-banner .banner-animote{padding:0;top:auto;left:6%;transform:none;bottom:10%;width:70%;}
.home-banner .banner-animote .flex{display:flex;align-items:center;}
.banner-num{display:flex;flex-direction:column;text-align:center;font-weight:bold;font-size:4vw;line-height:1;margin-right:1.4vw;position:relative;top:-.3vw}
.banner-num span{font-size:1.7vw;font-weight:500}
.banner-txt{position:relative;padding-left:1.6vw}
.banner-txt:before{content:'';width:.2vw;height:80%;background:#fff;position:absolute;left:0;top:10%;}
.banner-txt h1{font-size:2vw;font-weight:600;line-height:1.2;}
.banner-txt p{font-size:1.4vw;line-height:1.3;}
.home-banner .banner-animote .p3{margin:15px 0 0;display:block}
/* .home-banner .banner-animote .p3{margin:1.5vw 0 0;display:block} */
.home-banner .banner-animote .p3 .home-more{background:#fff;color:var(--fontcolor);border:none;min-width:inherit;width:auto;height:auto;line-height:1.3;padding:.7vw 1.2vw;line-height:1.2;font-weight:600;font-size:1.2vw;border-radius:10px}
.home-banner .banner-animote .home-more:hover{background:var(--color);color:#fff}
@media (max-width:768px){.banner-num{font-size:5.5vw;margin-right:2vw}
.banner-num span{font-size:2.5vw;}
.banner-txt{padding-left:2.2vw}
.banner-txt:before{width:.3vw;}
.banner-txt h1{font-size:2.4vw;}
.banner-txt p{font-size:1.7vw;}
.home-banner .banner-animote .p3{display:none}}

.home-about .bottom-wrap{margin-top:80px}
.home-about .about-bottom{margin-top:30px}
@media screen and (max-width: 768px){.home-about .bottom-wrap{margin-top:20px}}

.wmpage44-page2{padding:5% 0}
.wmpage44-page2 .wmpage44-page2-title .home-title{margin:0;text-align:center;line-height:1.5;color:#000;text-transform:capitalize}
.wmpage44-page2 .wmpage44-page2-sub{display:flex;justify-content:center;padding:15px 0;box-sizing:border-box}
.wmpage44-page2 .wmpage44-page2-sub .wmpage44-page2-div:nth-of-type(1){width:63px;height:2px;background:var(--color,#0061de);border-radius:1px;margin-right:5px}
.wmpage44-page2 .wmpage44-page2-sub .wmpage44-page2-div:nth-of-type(2){width:16px;height:2px;background:var(--color,#0061de);border-radius:1px}
.wmpage44-page2 .wmpage44-page2-list{flex-wrap:wrap;display:flex;justify-content:space-between}
.wmpage44-page2 .wmpage44-page2-item{width:19%;margin-bottom:2%;border-radius:5px;overflow:hidden;box-shadow:0 1px 10px 0 rgba(51,51,51,.1);transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;padding:10px 0}
.wmpage44-page2 .wmpage44-page2-item img{display:inline-block;max-width:100%}
.wmpage44-page2 .wmpage44-page2-item:hover{transform:scale(1.02)}
.wmpage44-page2 .wmpage44-page2-pro{margin-bottom:30px}
.wmpage44-page2 .wmpage44-page2-pro p{font-size:var(--wmpage-font16);color:#333;text-align:center;margin:0;line-height:1.5}
@media(max-width:768px){.wmpage44-page2{padding:30px 0}
.wmpage44-page2 .wmpage44-page2-item{width:49%}}

.page-modebg{position:relative;z-index:2}
.page-modebg::before{content:"";position:absolute;left:50%;top:0;width:100vw;max-width:1920px;height:100%;transform:translateX(-50%);background-color:#FAFAFA;z-index:-1;background-size:cover;background-repeat:no-repeat}
.service3{padding:5% 0}
.service3::before{background-image:url(https://css02.v15cdn.com/m436/imgs/service3-bg.webp)}
.service3 .box{display:flex;flex-wrap:wrap;justify-content:space-between}
.service3 .box .title-box{width:30%}
.service3 .box .home-tip{text-align:left}
.service3 .box .home-title{text-align:left}
.service3 .box .txt{margin-top:10px}
.service3 .box .btn{margin-top:20px;display:flex}
.service3 .box .service3swiper-next,.service3 .box .service3swiper-prev{width:46px;height:46px;border-radius:50%;border:1px solid var(--color);color:var(--color);display:inline-flex;align-items:center;justify-content:center;margin-right:10px;cursor:pointer;transition:all .2s linear}
.service3 .box .service3swiper-next:hover,.service3 .box .service3swiper-prev:hover{border-color:var(--color);background-color:var(--color);color:#FFF}
.service3 .box .list-box{width:65%}
.service3 .box .swiper-slide .info{box-shadow:0 6px 20px 0 rgba(8,1,3,.08);background-color:#FFF;border-radius:var(--borderradius);padding:44px;position:relative;z-index:1}
.service3 .box .swiper-slide .info::before{content:"";position:absolute;bottom:-10px;left:56px;border:10px solid transparent;border-bottom:10px solid #FFF;border-right:10px solid #FFF;transform:rotate(45deg)}
.service3 .box .swiper-slide .info::after{content:"";position:absolute;width:180px;height:115px;background-image:url(https://css02.v15cdn.com/m436/imgs/service3-iconbg.webp);background-repeat:no-repeat;background-size:cover;bottom:0;right:0;z-index:-1}
.service3 .box .swiper-slide .info .icon{color:var(--color1);margin-bottom:10px}
.service3 .box .swiper-slide .basic-box{margin-top:30px;padding-left:40px;display:flex;align-items:center}
.service3 .box .swiper-slide .basic-box .img{width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:20px}
.service3 .box .swiper-slide .basic-box .basic{flex:1}
.service3 .box .swiper-slide .basic-box .basic .p1{font-size:var(--fontsize20);font-weight:var(--fontbold6);line-height:1.4}
.service3 .box .swiper-slide .basic-box .basic .p2{color:#999}
.service3 .box .service3swiper-pagination{display:none;justify-content:center;margin-top:30px}
@media (max-width:1280px){.service3 .box .title-box .txt br{display:none}}
@media (max-width:1024px){.service3 .box .title-box{width:40%}
.service3 .box .list-box{width:56%}}
@media (max-width:768px){.service3{padding:30px 0}
.service3 .box .title-box{width:100%}
.service3 .box .list-box{width:100%;margin-top:25px}
.service3 .box .service3swiper-pagination{display:flex}}
@media (max-width:500px){.service3 .box .swiper-slide .info{padding:20px}}
.home-about .about-bottom ul li .num{font-size:var(--fontsize16)}
.home-about .about-bottom ul li .num span{font-size:var(--fontsize30)}
@media (max-width:500px){.home-about .about-bottom ul li .num span{font-size:var(--fontsize24)}}

.home-tapes{padding-top:0}
.home-tapes .item .inner{position: relative;}
.home-tapes .item .title-box{text-align: center;}
.home-tapes .item .title-box .title{margin-top:10px;font-weight: var(--fontbold7);display:block;}
@media (max-width:768px){.home-tapes .item .inner{height:85%;}}
.home-tapes .item{width:32%!important}
.home-tapes .item .inner,.home-tapes .item .img{height:auto}
.home-tapes .item .img img{aspect-ratio:7/4;object-fit:cover;height:auto}
.home-tapes .item.item-text{aspect-ratio:7/4;height:100%!important;min-height:initial}
@media (max-width:1024px){.home-tapes .item{width:48%!important}}
@media (max-width:500px){.home-tapes .item{width:100%!important}}
.home-reasons{position: relative;}
/*.home-reasons:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}*/
.home-reasons .l-wrap{position: relative;z-index: 9;}
.home-reasons .home-title{color:#000}
.home-reasons .reasons-menu .item{background-color:#fff}
.home-reasons .reasons-menu .item span{color:var(--color)}
.home-reasons .reasons-box .item-box .info .title,.home-reasons .reasons-box .item-box .info .text{color:#000}
.home-reasons .reasons-menu .item.active span{color:#fff}
.home-about .about-top .img iframe{height:auto;width:100%;aspect-ratio:16/9;min-height:initial}
@media (min-width:1025px){.home-about .about-top .info{margin-right:0;width:50%;padding:30px}
.home-about .about-top .img{width:50%}}

.wmpage232-page1{position:relative;background:url(https://www.bestviewspa.com/Content/uploads/20251104109/2025091615332215d32084422a4861b3b3b7c171721c06.webp)no-repeat;background-size: cover;}
.wmpage232-page1 .module1{display:flex;align-items:center;position:relative;z-index:3}
.wmpage232-page1 .module1-left{flex:1;padding-right:6%}
.wmpage232-page1 .module-right{width:55%;background:#fff;border-radius:50px;padding:50px 40px}
.wmpage232-page1 .module1-text{margin-top:15px;margin-bottom:25px}
.wmpage232-page1 .module1-text p{font-size:16px;color:#283e58;line-height:26px}
.wmpage232-page1 .module1-box{display:flex;background:url(https://www.bestviewspa.com/Content/uploads/20251104109/202509161533212020c301b3704f32b4430df5de0ef9f2.webp) right no-repeat;background-size:contain;margin-bottom:20px;align-items:center;padding:10px 10px;width:80%}
.wmpage232-page1 .module1-box:last-child{margin-bottom:0}
.wmpage232-page1 .module1-tit{margin-bottom:10px}
.wmpage232-page1 .module1-tit p{font-weight:600;font-size:18px;color:#283e58;line-height:1}
.wmpage232-page1 .module1-contact{margin-top:15px}
.wmpage232-page1 .module1-add,.wmpage232-page1 .module1-follow ul,.wmpage232-page1 .module1-r ul li{display:flex;align-items:center}
.wmpage232-page1 .module1-r ul li{font-size:16px;color:#283e58;line-height:26px}
.wmpage232-page1 .module1-add em,.wmpage232-page1 .module1-r ul li em{color:var(--color);line-height:1;margin-right:6px}
.wmpage232-page1 .module1-follow ul li a{width:30px;height:30px;background:var(--color);border-radius:50%;display:flex;justify-content:center;align-items:center}
.wmpage232-page1 .module1-follow ul li a i{color:#fff}
.wmpage232-page1 .module1-box .module1-l{margin-right:15px}
.wmpage232-page1 .module1-box .module1-l img{width:80px;height:80px;border-radius:100%;overflow:hidden}
.wmpage232-page1 .module1-add p{color:#283e58;line-height:26px}
.wmpage232-page1 .module1-follow ul li{margin-right:10px}
.wmpage232-page1 .module1-follow ul li em{color: #fff;font-size: 16px;width: 16px;line-height: 1;}
.module-right .wmkcfeedback textarea,.wmpage232-page1 .module-right .wmkcfeedback input{border:1px solid #eee;margin-bottom:10px;font-size:16px;color:rgba(40,62,88,.5);border-radius:unset}
.wmpage232-page1 .module-right .wmkcfeedback input,.wmpage232-page1 .module-right .wmkcfeedback textarea{border:1px solid #eee;margin-bottom:10px;font-size:16px;color:rgba(40,62,88,.5);border-radius:unset}
.wmpage232-page1 .wmkcfeedback .inquiry-form>*{width:49%}
.wmpage232-page1 .wmkcfeedback .inquiry-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage232-page1 .wmkcfeedback{margin-top:25px}
.wmpage232-page1 .wmkcfeedback .inquiry-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage232-page1 .wmkcfeedback .wmkcfb-fileupload,.wmpage232-page1 .wmkcfeedback input,.wmpage232-page1 .wmkcfeedback textarea{outline:0;border-radius:3px;border:none;background-color:#fff;height:50px;padding:10px;margin-bottom:1.5em;font-family:inherit;border:1px solid #fff;font-size:var(--fontsize14);transition:all .1s linear}
.wmpage232-page1 .wmkcfeedback input,.wmpage232-page1 .wmkcfeedback textarea{border:1px solid #eee;margin-bottom:10px;font-size:16px;color:rgba(40,62,88,.5);border-radius:unset}
.wmpage232-page1 .wmkcfeedback textarea{width:100%!important;flex:none!important;height:140px;resize:none}
.wmpage232-page1 .wmkcfeedback .send-btn{margin:20px auto 0;min-width:200px;height:48px;border-radius:6px;font-size:var(--fontsize16);background:var(--color);color:#fff;font-weight:var(--fontbold4);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;outline:0;padding:0 20px;transition:all .1s linear;position:relative;overflow:hidden}
.wmkcfeedback .send-btn:hover{background:#333}
@media (max-width:1640px){.wmpage232-page1 .module1-left{padding-right:3%}
.wmpage232-page1 .module1{padding:0 0 50px}
}
@media (max-width:1024px){.wmpage232-page1 .module1{flex-direction:column}
.wmpage232-page1 .module1-left{padding-right:0;width:100%}
.wmpage232-page1 .module1-box{width:50%;float:inline-end}
.wmpage232-page1 .module-right{padding:35px 30px;width:100%;margin-top:25px}
}
@media (max-width:880px){.wmpage232-page1 .module1-box{width:100%;float:unset}
}
@media (max-width:550px){.wmpage232-page1 .module1-text{margin-top:8px}
.wmpage232-page1 .module-right{padding:25px 20px}
}  .wmpage232-page1{padding:3% 0}
.wmpage232-page1  .wmpage-lwrap{width:100%;max-width:1600px;padding:0px 70px;margin:0px auto}
@media (max-width:1024px){.wmpage232-page1  .wmpage-lwrap{padding:0 10px}
}