.main-wrapper[data-v-af4a34d4]{position:relative;width:100%}.main-bg[data-v-af4a34d4]{background:linear-gradient(180deg,#e5f0fe,#f0f3f7);inset:0;pointer-events:none;position:absolute}.main-content[data-v-af4a34d4]{height:100%;margin:0 auto;max-width:1440px;position:relative}.btn[data-v-af4a34d4]{align-items:center;border:1px solid #0f3772;border-radius:4px;box-sizing:border-box;color:#0f3772;cursor:pointer;display:flex;font-size:14px;font-weight:400;justify-content:center;padding:5px 10px;text-align:center;width:100px}.btn-disabled[data-v-af4a34d4]{cursor:not-allowed!important;opacity:.6;pointer-events:none}.carousel-container[data-v-af4a34d4]{box-sizing:border-box;margin:0 auto;min-width:1440px;padding:0 120px;width:1440px}.custom-carousel[data-v-af4a34d4]{height:auto;min-height:330px}.custom-carousel .el-carousel__item[data-v-af4a34d4]{align-items:center;background:#000;display:flex;justify-content:center;min-height:330px;overflow:visible}.carousel-content[data-v-af4a34d4]{align-items:center;cursor:pointer;display:flex;min-height:330px;row-gap:32px;transition:opacity .3s ease;width:1200px}.carousel-content[data-v-af4a34d4]:hover{opacity:.9}.carousel-text[data-v-af4a34d4]{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:calc(100% - 733px);padding:40px;text-align:left;width:calc(100% - 733px)}.carousel-title[data-v-af4a34d4]{font-size:20px;font-weight:700;line-height:1.2;padding:10px 0;width:100%}.carousel-description[data-v-af4a34d4]{font-size:14px;line-height:1.6;margin:0;overflow-y:auto;width:100%}.carousel-image-container[data-v-af4a34d4]{align-items:center;display:flex;display:block;flex-shrink:0;height:auto;justify-content:center;min-height:330px;min-width:733px;width:733px}.carousel-image[data-v-af4a34d4]{display:block;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;width:733px}@media screen and (max-width:1440px){.carousel-container[data-v-af4a34d4]{min-width:auto;padding:0 20px;width:100%}.custom-carousel[data-v-af4a34d4]{height:auto;min-height:320px}.el-carousel__item[data-v-af4a34d4]{min-height:320px}.carousel-content[data-v-af4a34d4]{gap:20px;max-width:1200px;min-height:320px;width:100%}.carousel-text[data-v-af4a34d4]{min-width:calc(100% - 420px);padding:20px;width:calc(100% - 420px)}.carousel-title[data-v-af4a34d4]{font-size:18px;margin:0 0 20px}.carousel-description[data-v-af4a34d4]{font-size:13px}.carousel-image-container[data-v-af4a34d4]{height:auto;min-height:320px;min-width:400px;width:400px}.carousel-image[data-v-af4a34d4]{height:auto;max-height:350px;-o-object-fit:contain;object-fit:contain;width:400px}}@media screen and (max-width:768px){.carousel-container[data-v-af4a34d4]{padding:0 16px}.custom-carousel[data-v-af4a34d4]{height:auto;min-height:280px}.el-carousel__item[data-v-af4a34d4]{min-height:280px}.carousel-content[data-v-af4a34d4]{flex-direction:column;gap:16px;justify-content:space-between;min-height:280px;padding:20px}.carousel-text[data-v-af4a34d4]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:auto;order:1;padding:0;text-align:center;width:100%}.carousel-title[data-v-af4a34d4]{font-size:18px;line-height:1.3;margin:0 0 12px}.carousel-description[data-v-af4a34d4]{font-size:14px;line-height:1.5;margin:0}.carousel-image-container[data-v-af4a34d4]{flex-shrink:0;height:auto;min-height:180px;min-width:auto;order:2;width:100%}.carousel-image[data-v-af4a34d4]{height:auto;max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}}@media screen and (max-width:480px){.carousel-container[data-v-af4a34d4]{padding:0 12px}.custom-carousel[data-v-af4a34d4]{height:auto;min-height:260px}.el-carousel__item[data-v-af4a34d4]{min-height:260px}.carousel-content[data-v-af4a34d4]{gap:12px;min-height:260px;padding:16px}.carousel-title[data-v-af4a34d4]{font-size:16px;line-height:1.3;margin:0 0 8px}.carousel-description[data-v-af4a34d4]{font-size:13px;line-height:1.4}.carousel-image-container[data-v-af4a34d4]{height:auto;min-height:150px}.carousel-image[data-v-af4a34d4]{height:auto;max-height:180px;-o-object-fit:contain;object-fit:contain}}[data-v-af4a34d4] .el-carousel__indicators--outside .el-carousel__indicator .el-carousel__button{background-color:#ffffff80;border:2px solid transparent}[data-v-af4a34d4] .el-carousel__indicators--outside .el-carousel__indicator.is-active .el-carousel__button{background-color:#059fe2}[data-v-af4a34d4] .el-carousel__arrow{background-color:#fffc;color:#059fe2}[data-v-af4a34d4] .el-carousel__arrow:hover{background-color:#ffffffe6}
