.page-customization{display:flex;align-items:center;justify-content:space-between;width:100%;margin:40px auto;padding:20px 20px;gap:20px;transition:all 0.3s ease;border-radius:0.3rem;box-sizing:border-box}.page-customization.reverse{flex-direction:row-reverse}.page-customization.reverse .service-text{padding-left:10px;padding-right:40px}.page-customization .service-text{flex:1;padding-left:40px;padding-right:10px;box-sizing:border-box}.page-customization .service-title{font-size:28px;font-weight:600;color:#222;margin-bottom:20px;position:relative;display:inline-block}.page-customization .service-title::after{content:"";position:absolute;left:0;bottom:-8px;width:40px;height:2px;background-color:#333}.page-customization .service-desc{font-size:16px;color:#555;margin-bottom:20px;line-height:1.8}.page-customization .service-list{font-size:15px;color:#555;line-height:1.8;list-style:none;padding:0;margin:0}.page-customization .service-list li{margin-bottom:1px;position:relative;padding-left:12px}.page-customization .service-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:#444;border-radius:50%}.page-customization .service-img{flex:1.2;max-width:50%;height:auto;border-radius:4px;box-sizing:border-box}.page-customization .service-img img{width:100%;height:auto;display:block;object-fit:cover;border-radius:4px}.page-customization .service-img .video-box{width:100%;height:350px;border-radius:0.2rem;background-color:#4d92df;position:relative;overflow:hidden;box-sizing:border-box}.page-customization .service-img .video-box video{width:100%;height:100%;object-fit:cover}.page-customization .service-img .video-box .play-btn{position:absolute;width:72px;height:72px;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:2}@media only screen and (max-width:1024px){.page-customization .service-img .video-box{height:300px}}@media only screen and (max-width:768px){.page-customization,.page-customization.reverse{flex-direction:column;gap:30px;padding:30px 15px;margin:20px auto}.page-customization .service-text,.page-customization.reverse .service-text{flex:none;width:100%;padding:0 10px}.page-customization .service-title{font-size:24px}.page-customization .service-img{flex:none;max-width:100%;width:100%}.page-customization .service-img .video-box{height:220px}.page-customization .service-img .video-box .play-btn{width:50px;height:50px}}@media only screen and (max-width:640px){.page-customization .service-img .video-box{height:220px}}