.banner-button{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.banner-button .btn-item{position:relative;margin:10px 5px 0 5px;padding:0 20px;min-width:190px;overflow:hidden;height:40px;line-height:38px;display:block;text-shadow:0 2px 12px rgba(0,0,0,0.1);font-size:12px;font-family:var(--mg-button-font);text-align:center;border:1px solid;background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff)}.banner-button .btn-item:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%}.banner-button .btn-item .icon-arrow-up{transform:rotate(90deg);display:inline-block;font-size:14px}.banner-button .btn-item.plain{border-color:var(--g-btn-background, #fff);color:var(--g-btn-background, #fff)}.banner-button .btn-item{cursor:pointer}

.md-cta.broker-two-column-template8{background:#212530;padding:0 50px 50px 50px}.md-cta.broker-two-column-template8 .mg-title{width:100%;color:#fff;font-family:var(--mg-title-font);font-size:24px;font-weight:700;line-height:24px;padding-bottom:15px}.md-cta.broker-two-column-template8 .mg-sub-title{color:#fff;font-family:var(--font-normal);font-size:14px;font-weight:400;line-height:24px;margin-top:0;margin-bottom:30px}.md-cta.broker-two-column-template8 .mg-sub-title h1,.md-cta.broker-two-column-template8 .mg-sub-title h2,.md-cta.broker-two-column-template8 .mg-sub-title h3,.md-cta.broker-two-column-template8 .mg-sub-title h4,.md-cta.broker-two-column-template8 .mg-sub-title h5,.md-cta.broker-two-column-template8 .mg-sub-title h6{margin:0}.md-cta.broker-two-column-template8 .content-box{min-height:485px;display:flex;align-items:center;padding:0;position:relative;justify-content:space-between}.md-cta.broker-two-column-template8 .left-content,.md-cta.broker-two-column-template8 .right-content{flex:1;height:100%;border-radius:20px;position:relative;display:flex}.md-cta.broker-two-column-template8 .left-content.left-content,.md-cta.broker-two-column-template8 .right-content.left-content{margin-right:30px}.md-cta.broker-two-column-template8 .left-img,.md-cta.broker-two-column-template8 .right-img{width:100%;height:485px;object-fit:cover;border-radius:20px}.md-cta.broker-two-column-template8 .text-box{display:flex;width:100%;height:100%;padding:0 87px;box-sizing:border-box;border-radius:20px;text-align:center;justify-content:center;flex-direction:column;align-items:center;color:#fff;position:absolute;left:0;top:0;z-index:1}.md-cta.broker-two-column-template8 .text-box .title{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:break-word;color:#fff;text-shadow:0px 4px 0px rgba(0,0,0,0.25);font-family:var(--font-normal);font-style:normal;font-weight:400;font-size:40px;line-height:60px;margin-bottom:30px}.md-cta.broker-two-column-template8 .text-box .title p{font-size:40px;color:#fff;text-shadow:0px 4px 0px rgba(0,0,0,0.25)}.md-cta.broker-two-column-template8 .text-box .desc{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:10;word-break:break-word;color:#fff;text-shadow:0px 2px 0px rgba(0,0,0,0.25);font-family:var(--font-normal);font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:left;display:none}.md-cta.broker-two-column-template8 .text-box .title p,.md-cta.broker-two-column-template8 .text-box .desc p{line-height:inherit;overflow:hidden}.md-cta.broker-two-column-template8 .banner-button{display:none;position:absolute;right:30px;bottom:30px;z-index:10;width:60px;height:60px;border-radius:50%;background-color:#fff;justify-content:center;align-items:center}.md-cta.broker-two-column-template8 .banner-button .btn-item{display:block;width:100%;height:100%;min-width:60px;border-radius:50%;background-color:#fff;color:#000;font-size:24px;margin:0;padding:0;border:none;line-height:60px;text-align:center}.md-cta.broker-two-column-template8 .banner-button .btn-item .button-text{display:none}.md-cta.broker-two-column-template8 .banner-button .btn-item i{transform:rotate(45deg);font-size:24px}.md-cta.broker-two-column-template8 .left-content:hover .banner-button,.md-cta.broker-two-column-template8 .right-content:hover .banner-button{display:flex}.md-cta.broker-two-column-template8 .left-content:hover .banner-button .btn-item,.md-cta.broker-two-column-template8 .right-content:hover .banner-button .btn-item{margin:0}.md-cta.broker-two-column-template8 .left-content:hover .desc,.md-cta.broker-two-column-template8 .right-content:hover .desc{display:block}@media (max-width: 800px){.md-cta.broker-two-column-template8{padding:0 15px 25px 15px}.md-cta.broker-two-column-template8 .mg-title{font-size:16px;line-height:18px;padding-bottom:10px}.md-cta.broker-two-column-template8 .mg-sub-title{font-size:12px;line-height:18px;margin-top:0;margin-bottom:15px}.md-cta.broker-two-column-template8 .content-box{padding:0;flex-direction:column;min-height:auto;display:block}.md-cta.broker-two-column-template8 .left-content,.md-cta.broker-two-column-template8 .right-content{height:255px;border-radius:10px;flex:1;display:flex;flex-direction:column;justify-content:center}.md-cta.broker-two-column-template8 .left-content.left-content,.md-cta.broker-two-column-template8 .right-content.left-content{margin-bottom:15px;margin-right:0}.md-cta.broker-two-column-template8 .left-img,.md-cta.broker-two-column-template8 .right-img{border-radius:10px;height:100%}.md-cta.broker-two-column-template8 .text-box{padding:0 41px}.md-cta.broker-two-column-template8 .text-box .title{margin-bottom:20px;font-size:24px;line-height:24px}.md-cta.broker-two-column-template8 .text-box .title p{font-size:24px;line-height:24px}.md-cta.broker-two-column-template8 .text-box .desc{font-size:12px;line-height:18px}.md-cta.broker-two-column-template8 .banner-button{width:30px;height:30px;border-radius:50%;right:20px;bottom:20px}.md-cta.broker-two-column-template8 .banner-button .btn-item{height:30px;line-height:28px;min-width:30px;border-radius:50%;margin:0;padding:0}.md-cta.broker-two-column-template8 .banner-button .btn-item i{font-size:14px;vertical-align:middle}}

