.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0;padding-right:200px;padding-bottom:0;padding-left:200px;gap:20px}.banner>div{border-radius:10px;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.2);box-shadow:10px 10px 10px rgba(0,0,0,.2);background-color:#f7f8fa;height:500px;overflow:hidden;padding:5px}.banner-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.banner-form{width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;gap:10px}.banner-inner{display:none}.banner-form{width:100%;max-width:440px;height:auto;min-height:400px}}.carousel{height:100%!important}.carousel .el-carousel__container{position:relative;height:100%!important}.carousel-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.carousel-title{color:#f7f8fa;font-weight:500;font-size:20px;line-height:28px}.carousel-sub-title{margin-top:8px;color:#86909c;font-size:14px;line-height:22px}.carousel .carousel-image{width:100%}.carousel-image{-o-object-fit:cover;object-fit:cover;height:100%}@media screen and (max-width:768px){.carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;gap:10px}.carousel-inner{display:none}.carousel-form{width:100%;max-width:440px;height:auto;min-height:400px}}