﻿.l-wrap{width:100%;max-width:1920px;padding:0 50px;margin:0 auto}
@media (max-width:1024px){.l-wrap{padding:0 15px}
}
.common-container{max-width:1920px;margin-left:auto;margin-right:auto}
.common-container .breadcrumbs-nav{margin-bottom:30px;padding:0;font-weight:700;font-size:var(--fontsize22);color:#fb54b4;background:0 0;z-index:2}
.common-container .breadcrumbs-nav a{color:var(--subheadcolor)}
.common-container .breadcrumbs-nav h1{display:none}
.common-container .common-content{margin:0}
.common-container .common-content .common-conatct{display:none}
.common-container .common-content .common-main{width:100%;margin-left:0;flex:auto}
.singgle-section .l-wrap{width:100%;max-width:1850px;padding:0 30px;margin:0 auto}
@media (max-width:1024px){.singgle-section .l-wrap{padding:0 15px}
}
.banner-text{width:max-content;color:var(--subheadcolor);position:absolute;left:27%;top:47%;transform:translate(-50%,-50%)}
.banner-text .banner-des{margin-bottom:70px;font-weight:700;font-size:22px;color:#fb54b4;border-radius:27px;border:3px solid #fb54b4;width:255px;height:54px;display:flex;justify-content:center;align-items:center}
.banner-text .banner-title{font-size:101px;font-weight:var(--fontbold7);line-height:1.05;letter-spacing:-.01em}
.banner-text .banner-description{margin-top:30px;font-size:34px;font-weight:var(--fontbold7);color:#7c7c7c;line-height:1.5}
.banner-text .btn{margin-top:50px;margin-right:25px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;font-size:26px;font-weight:var(--fontbold6);border-radius:50px;text-decoration:none;transition:all .25s ease;white-space:nowrap}
.banner-text .btn:last-child{margin-right:0}
.banner-text .btn-pink{background-color:#e91e63;box-shadow:0 5px 0 #c2185b;color:#fff}
.banner-text .btn-pink:hover{box-shadow:0 0 0 #c2185b;transform:translateY(5px)}
.banner-text .btn-outline{background-color:#fff;color:#e91e63;border:2px solid #e91e63}
.banner-text .btn-outline:hover{transform:translateY(4px)}
@media (max-width:1920px){.banner-text{top:50%}
.common-container .breadcrumbs-nav{margin-bottom:1.6vw;font-size:1.15vw}
.banner-text .banner-des{margin-bottom:3.5vw;font-size:1.15vw;border-radius:1.5vw;width:13.3vw;height:2.8vw;border-width:.16vw}
.banner-text .banner-title{font-size:5.3vw}
.banner-text .banner-description{margin-top:1.56vw;font-size:1.8vw}
.banner-text .btn{margin-top:2.6vw;margin-right:1.3vw;font-size:1.2vw;padding:.65vw 1.1vw;border-width:.16vw}
.banner-text .btn-pink{box-shadow:0 .3vw 0 #c2185b}
.banner-text .btn-outline{border-width:.2vw}
}
.about1{padding:42px 0}
.about1 .l-wrap{padding:0 80px 0 40px}
.about1 .about1-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.about1 .about1-top .left{width:49.7%}
.about1 .about1-top .left .singgle-desc{color:#fb54b4;border-color:#fb54b4}
.about1 .about1-top .right{width:43.4%;color:var(--subheadcolor);font-size:26px;font-weight:700;line-height:1.25}
.about1 .about1-top .right p{margin-bottom:20px}
.about1 .about1-top .right p:last-child{margin-bottom:0}
.about1 .about1-num{margin-top:30px;padding:40px 0;display:flex;flex-wrap:wrap;background:linear-gradient(to right,#f35d98,#7b22c6);border-radius:30px}
.about1 .about1-num .num-item{width:25%;color:#fff;padding:18px 30px;display:flex;align-items:center;border-right:3px solid rgba(255,255,255,.54)}
.about1 .about1-num .num-item:last-child{border-right:none}
.about1 .about1-num .num-item .icon{flex-shrink:0;margin-right:25px}
.about1 .about1-num .num-item .num .p1{font-size:50px;font-weight:700;line-height:1}
.about1 .about1-num .num-item .num .p2{margin-top:15px;font-size:20px;font-weight:700;line-height:1.1}
@media (max-width:1440px){.about1 .l-wrap{padding:0 30px}
.about1 .about1-top .right{width:48%;font-size:24px}
.about1 .about1-num .num-item .icon img{width:60px}
.about1 .about1-num .num-item .num .p1{font-size:40px}
.about1 .about1-num .num-item .num .p2{font-size:17px}
}
@media (max-width:1280px){.about1 .about1-top .right{font-size:22px;line-height:1.4}
.about1 .about1-top .right p{margin-bottom:10px}
.about1 .about1-num{padding:30px 0;border-radius:20px}
.about1 .about1-num .num-item{padding:15px 25px}
.about1 .about1-num .num-item .icon{margin-right:20px}
.about1 .about1-num .num-item .icon img{width:50px}
.about1 .about1-num .num-item .num .p1{font-size:34px}
.about1 .about1-num .num-item .num .p2{margin-top:10px;font-size:16px}
}
@media (max-width:1024px){.about1{padding:40px 0}
.about1 .l-wrap{padding:0 15px}
.about1 .about1-top .left{width:100%;margin-bottom:15px}
.about1 .about1-top .right{width:100%;font-size:20px}
.about1 .about1-num{margin-top:20px;padding:20px 0}
.about1 .about1-num .num-item{width:50%;margin-bottom:30px}
.about1 .about1-num .num-item:nth-child(2){border-right:none}
.about1 .about1-num .num-item:nth-last-child(-n+2){margin-bottom:0}
}
@media (max-width:768px){.about1 .about1-top .right{font-size:16px}
.about1 .about1-top .right p{margin-bottom:5px}
.about1 .about1-num .num-item{margin-bottom:20px;padding:10px 20px;border-right-width:2px}
.about1 .about1-num .num-item .icon img{width:40px}
.about1 .about1-num .num-item .num .p1{font-size:30px}
.about1 .about1-num .num-item .num .p2{margin-top:10px;font-size:14px;line-height:1.2}
}
@media (max-width:540px){.about1 .about1-top .left{margin-bottom:10px}
.about1 .about1-num .num-item{padding:10px 15px}
.about1 .about1-num .num-item .icon{margin-right:10px}
.about1 .about1-num .num-item .icon img{width:30px}
.about1 .about1-num .num-item .num .p1{font-size:28px}
.about1 .about1-num .num-item .num .p2{margin-top:5px;font-size:12px;line-height:1.2}
}
.about2{padding:55px 0 80px;background:url(/Content/uploads/2026100707/202609141509230139e2339ba040b699d25ac51561a4bf.webp) no-repeat;background-size:cover;background-position:center}
.about2 .about2-list{background:0 0;display:flex;justify-content:space-between;flex-wrap:wrap}
.about2 .about2-list li{margin-top:60px;padding:35px 20px;width:23.4%;background:#fff;border-radius:35px}
.about2 .about2-list .info{margin-top:27px}
.about2 .about2-list .info .p1{color:var(--subheadcolor);font-size:25px;font-weight:700;line-height:1.25}
.about2 .about2-list .info .p2{margin-top:10px;color:#595757;font-size:17px;font-weight:700;line-height:1.2}
@media (max-width:1440px){.about2 .about2-list li{margin-top:45px;padding:30px 20px}
.about2 .about2-list .icon img{width:100px}
.about2 .about2-list .info{margin-top:20px}
.about2 .about2-list .info .p1{font-size:22px}
}
@media (max-width:1280px){.about2{padding:40px 0}
}
@media (max-width:1024px){.about2 .about2-list li{margin-top:25px;padding:20px;width:49%;border-radius:25px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}
.about2 .about2-list .icon img{width:85px}
.about2 .about2-list .info{margin-top:15px}
.about2 .about2-list .info .p2{margin-top:5px;font-size:16px}
}
@media (max-width:768px){.about2 .about2-list .icon img{width:75px}
}
@media (max-width:540px){.about2 .about2-list li{width:100%;margin-top:20px}
.about2 .about2-list .info .p1{font-size:20px}
.about2 .about2-list .info .p2{font-size:14px}
}
.about3{padding:45px 0 70px}
.about3 .about3-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.about3 .about3-content .about3-img{width:40.95%}
.about3 .about3-content .about3-info{width:53.5%}
.about3 .about3-content .about3-tit{margin-top:25px;color:#fb54b4;font-size:27px;font-weight:700;line-height:1.15}
.about3 .about3-content .about3-list li{margin-top:25px;padding:30px 90px 25px 40px;border:2px solid #7d7d7d;border-radius:25px;background:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.about3 .about3-content .about3-list .icon{flex-shrink:0;margin-right:25px}
.about3 .about3-content .about3-list .info{flex:1}
.about3 .about3-content .about3-list .info .p1{color:var(--subheadcolor);font-size:36px;font-weight:700;line-height:1.15}
.about3 .about3-content .about3-list .info .p2{margin-top:5px;color:#595757;font-size:23px;font-weight:700;line-height:1.1}
.about3 .about3-content .img-list{margin:27px 0 0 20px;display:flex;align-items:center}
.about3 .about3-content .img-list li{width:auto;margin-right:4.5%}
.about3 .about3-content .img-list li:last-child{margin-right:0}
@media (min-width:1441px){.about3 .about3-content .singgle-desc{margin-bottom:25px}
.about3 .about3-content .singgle-title{font-size:54px}
}
@media (max-width:1440px){.about3 .about3-content .about3-info{width:56%}
.about3 .about3-content .about3-tit{margin-top:20px;font-size:24px}
.about3 .about3-content .about3-list li{margin-top:20px;padding:20px 80px 20px 30px;border-radius:20px}
.about3 .about3-content .about3-list .info .p1{font-size:32px}
.about3 .about3-content .about3-list .info .p2{font-size:20px}
}
@media (max-width:1280px){.about3{padding:40px 0}
.about3 .about3-content .about3-tit{margin-top:10px;font-size:22px}
.about3 .about3-content .about3-list li{margin-top:20px;padding:20px 60px 20px 20px}
.about3 .about3-content .about3-list .icon{margin-right:18px}
.about3 .about3-content .about3-list .icon img{width:85px}
.about3 .about3-content .about3-list .info .p1{font-size:28px}
.about3 .about3-content .about3-list .info .p2{font-size:18px}
}
@media (max-width:1024px){.about3 .about3-content .about3-tit{font-size:18px}
.about3 .about3-content .about3-list li{margin-top:15px;padding:20px}
.about3 .about3-content .about3-list .icon{margin-right:15px}
.about3 .about3-content .about3-list .icon img{width:70px}
.about3 .about3-content .about3-list .info .p1{font-size:24px}
.about3 .about3-content .about3-list .info .p2{font-size:16px}
.about3 .about3-content .img-list{margin:20px 0 0 20px}
}
@media (max-width:768px){.about3{padding-top:0}
.about3 .about3-content .about3-img{width:100%;margin-bottom:25px}
.about3 .about3-content .about3-info{width:100%}
.about3 .about3-content .about3-list li{padding:15px}
.about3 .about3-content .about3-list .info .p1{font-size:22px}
}
.about4{padding:4% 0;background:#ffe3ee}
.about4 .about4-content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}
.about4 .about4-content .about4-info{width:41.6%}
.about4 .about4-content .about4-tit{margin-top:35px;color:#fb54b4;font-size:27px;font-weight:700;line-height:1.3}
.about4 .about4-content .about4-list{background:0 0;display:flex;justify-content:space-between;flex-wrap:wrap}
.about4 .about4-content .about4-list li{margin-top:40px;padding:20px 30px;width:28.5%;background:#fefefe;border-radius:10px;text-align:center}
.about4 .about4-content .about4-list .info{margin-top:15px}
.about4 .about4-content .about4-list .info .p1{color:var(--subheadcolor);font-size:37px;font-weight:700;line-height:1.1}
.about4 .about4-content .about4-list .info .p2{margin-top:5px;color:#595757;font-size:22px;font-weight:700;line-height:1.1}
.about4 .about4-content .about4-imgs{width:54.5%;display:flex;justify-content:space-between;flex-wrap:wrap}
.about4 .about4-content .about4-imgs .left{width:50.1%}
.about4 .about4-content .about4-imgs img{width:100%;box-shadow:0 26px 32px 0 rgba(253,191,213,.86);border-radius:35px;background:#fefefe;border:9px solid #fff}
.about4 .about4-content .about4-imgs .right{width:45%;display:flex;flex-direction:column;justify-content:space-between}
.about4 .about4-content .about4-imgs .right .info{padding:15px 30px;background:#fefefe;box-shadow:0 26px 32px 0 rgba(253,191,213,.86);border-radius:35px;border:9px solid #fff;height:35%;display:flex;flex-direction:column;justify-content:center}
.about4 .about4-content .about4-imgs .right .info .p1{color:var(--subheadcolor);font-size:37px;font-weight:700;line-height:1.1}
.about4 .about4-content .about4-imgs .right .info .p2{margin-top:20px;font-size:19px;color:#fb54b4;font-weight:700;line-height:1.8}
@media (max-width:1660px){.about4 .about4-content{align-items:center}
.about4 .about4-content .about4-imgs .right .info{padding:15px}
.about4 .about4-content .about4-imgs .right .info .p2{margin-top:15px;font-size:18px;line-height:1.5}
}
@media (max-width:1440px){.about4 .about4-content .about4-tit{margin-top:15px;font-size:24px}
.about4 .about4-content .about4-list li{margin-top:30px;width:30%;padding:20px}
.about4 .about4-content .about4-list .icon img{width:auto;height:65px}
.about4 .about4-content .about4-list .info .p1{font-size:30px}
.about4 .about4-content .about4-list .info .p2{font-size:18px}
.about4 .about4-content .about4-imgs .right .info .p1{font-size:30px}
.about4 .about4-content .about4-imgs .right .info .p2{margin-top:10px;font-size:16px}
}
@media (max-width:1280px){.about4 .about4-content .about4-tit{font-size:20px}
.about4 .about4-content .about4-list .icon img{height:55px}
.about4 .about4-content .about4-list .info .p1{font-size:26px}
.about4 .about4-content .about4-list .info .p2{font-size:16px}
.about4 .about4-content .about4-imgs{align-items:center}
.about4 .about4-content .about4-imgs .right .info{height:auto;margin-top:30px}
.about4 .about4-content .about4-imgs .right .info .p1{font-size:26px}
.about4 .about4-content .about4-imgs .right .info .p2{margin-top:5px;font-size:14px}
}
@media (max-width:1024px){.about4{padding:40px 0}
.about4 .about4-content .about4-tit{margin-top:10px;font-size:20px}
.about4 .about4-content .about4-info{width:100%;margin-bottom:30px}
.about4 .about4-content .about4-list li{width:32%;margin-top:20px}
.about4 .about4-content .about4-imgs{width:100%;align-items:normal}
.about4 .about4-content .about4-imgs .right .info{height:36%;padding:15px}
.about4 .about4-content .about4-imgs .right .info .p1{font-size:32px}
.about4 .about4-content .about4-imgs .right .info .p2{margin-top:15px;font-size:20px;line-height:1.5}
}
@media (max-width:768px){.about4 .about4-content .about4-imgs .right .info .p1{font-size:26px}
.about4 .about4-content .about4-imgs .right .info .p2{margin-top:10px;font-size:15px}
}
@media (max-width:640px){.about4 .about4-content .about4-tit{font-size:18px}
.about4 .about4-content .about4-list .icon img{height:55px!important}
.about4 .about4-content .about4-list .info{margin-top:10px}
.about4 .about4-content .about4-list .info .p1{font-size:24px}
.about4 .about4-content .about4-list .info .p2{font-size:14px}
.about4 .about4-content .about4-imgs .left{width:100%;margin-bottom:20px}
.about4 .about4-content .about4-imgs .right{width:100%}
.about4 .about4-content .about4-imgs img{border-width:7px;border-radius:45px}
.about4 .about4-content .about4-imgs .right .info{margin-top:20px;height:auto;padding:30px 15px;border-radius:20px}
}
.about5{padding:5% 0;background:url(/Content/uploads/2026100707/2026091415093244e95121e46d441883a954dac9ed36fb.webp) no-repeat;background-size:cover;background-position:center}
.about5 .about5-content{display:flex;justify-content:space-between;flex-wrap:wrap}
.about5 .about5-content .about5-info{width:40.5%}
.about5 .about5-content .singgle-desc{margin-bottom:0}
.about5 .about5-content .singgle-title{margin:120px 0 50px}
.about5 .about5-content .about5-tit{color:#fb54b4;font-size:34px;font-weight:700;line-height:1.4}
.about5 .about5-content .about5-list{width:57%;background:0 0;display:flex;justify-content:space-between;flex-wrap:wrap}
.about5 .about5-content .about5-list li{width:47.9%;padding:30px 35px;margin-bottom:40px;background:#fefefe;box-shadow:0 4px 10px 0 rgba(161,161,161,.86);border-radius:35px;border:3px solid #c6c5c5}
.about5 .about5-content .about5-list li:nth-last-child(-n+2){margin-bottom:0}
.about5 .about5-content .about5-list .info{margin-top:20px}
.about5 .about5-content .about5-list .info .p1{font-size:36px;font-weight:700;line-height:1.1}
.about5 .about5-content .about5-list .info .p2{margin-top:10px;color:#838383;font-size:23px;line-height:1.6}
@media (min-width:1601px){.about5 .about5-content .singgle-title{font-size:79px}
}
@media (min-width:1281px){.about5 .about5-content .singgle-desc{padding:13px 25px}
}
@media (max-width:1600px) and (min-width:1441px){.about5 .about5-content .singgle-title{font-size:60px}
.about5 .about5-content .about5-tit{font-size:30px}
}
@media (max-width:1440px){.about5 .about5-content .singgle-title{margin:65px 0 40px}
.about5 .about5-content .about5-tit{margin-top:15px;font-size:24px}
.about5 .about5-content .about5-list li{margin-bottom:30px;padding:25px}
.about5 .about5-content .about5-list .icon img{width:100px}
.about5 .about5-content .about5-list .info .p1{font-size:30px}
.about5 .about5-content .about5-list .info .p2{font-size:20px;line-height:1.5}
}
@media (max-width:1280px){.about5 .about5-content .singgle-title{margin:45px 0 30px}
.about5 .about5-content .about5-tit{font-size:20px}
.about5 .about5-content .about5-list .info .p1{font-size:26px}
.about5 .about5-content .about5-list .info .p2{font-size:18px}
}
@media (max-width:1024px){.about5{padding:40px 0}
.about5 .about5-content .about5-info{width:100%;margin-bottom:25px}
.about5 .about5-content .singgle-title{margin:20px 0 5px}
.about5 .about5-content .about5-tit{font-size:20px}
.about5 .about5-content .about5-list{width:100%}
.about5 .about5-content .about5-list li{margin-bottom:20px;padding:20px;border-width:2px;border-radius:20px}
}
@media (max-width:540px){.about5 .about5-content .about5-tit{font-size:18px}
.about5 .about5-content .about5-list li{width:100%}
.about5 .about5-content .about5-list li:nth-child(3){margin-bottom:20px}
.about5 .about5-content .about5-list .icon img{width:80px}
.about5 .about5-content .about5-list .info{margin-top:15px}
.about5 .about5-content .about5-list .info .p1{font-size:22px}
.about5 .about5-content .about5-list .info .p2{font-size:16px}
}
.home-cta{background-repeat:no-repeat;background-size:cover;padding:3% 0 3% 20%;background-position:right center;position:relative}
.home-cta .home-cta-img{position:absolute;left:0;bottom:0;z-index:1;width:15.7%;max-height:none}
.home-cta .home-cta-subhead{font-size:clamp(18px,1.5vw,30px);color:#fb54b4;font-weight:var(--fontbold6)}
.home-cta .home-cta-title{font-size:clamp(32px,3.5vw,65px);color:var(--subheadcolor);font-weight:var(--fontbold7);margin:15px 0;line-height:1.2}
.home-cta .home-cta-bottom{display:flex;gap:30px;justify-content:space-between}
.home-cta .home-cta-bottom .home-cta-text{margin:0;color:#767176;font-size:clamp(16px,1vw,20px);line-height:1.65;font-weight:var(--fontbold6)}
.home-cta .home-cta-bottom .cta-link p{font-size:clamp(16px,.9vw,18px);font-weight:700;color:#fb54b4}
.home-cta .home-cta-bottom .cta-link a{display:inline-flex;align-items:center;justify-content:center;padding:10px 38px;border-radius:32px;font-size:clamp(16px,1.25vw,24px);font-weight:var(--fontbold6);line-height:1.2;min-height:65px;transition:.3s ease;background-color:#e91e63;color:#fff;margin-top:10px;box-shadow:0 5px 0 #c2185b}
.home-cta .home-cta-bottom .cta-link a:hover{transform:translateY(5px);box-shadow:0 0 0 #c2185b}
@media (max-width:1024px){.home-cta{padding:5% 0}
.home-cta .home-cta-img{display:none}
.home-cta .home-cta-bottom{flex-direction:column;gap:20px}
.home-cta .home-cta-bottom .cta-link a{min-height:50px}
}
