.row-content-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.row-content-area .title{font-size:24px;font-weight:500;color:#000;line-height:34px;text-align:center}
.row-content-area .title.align-left{text-align:left}
.row-content-area .desc{word-break:keep-all}
.row-content-area .desc.align-left{text-align:left}
.row-content-area .image-box{width:100%}
.row-content-area .image-box img{display:block;width:100%;height:auto}
.row-content-area .title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.row-content-area .title-box h2.title{font-size:40px;font-weight:500;color:#000;line-height:50px;text-align:left}
.row-content-area .title-box .desc{margin-top:24px;font-size:16px;font-weight:400;color:#000;line-height:24px;text-align:left}
.row-content-area .button-box{width:unset;margin:42px 0 0}
.row-content-area .download-container{margin-top:32px}
.row-content-area .row-content-left{width:100%;max-width:550px}
.row-content-area .row-content-right{width:100%;max-width:495px}
.row-content-area .sub-title-box{margin-bottom:30px;font-size:24px;font-weight:500;color:#000;line-height:34px}
.row-content-area .sub-title-box .sub-title{font-weight:500}
.row-content-area .sub-title-box .sub-title.align-left{text-align:left}
.row-content-area .sub-title-box .desc{margin-top:16px;font-size:16px;font-weight:400;color:#000;line-height:24px}
.row-content-container.reverse .row-content-left{max-width:495px}
.row-content-container.reverse .row-content-right{max-width:550px}
@media screen and (max-width:1280px){.row-content-container{width:100%;max-width:960px;margin:auto}
.row-content-container .row-content-area .title-box h2.title{font-size:32px;font-weight:500;color:#000;line-height:44px;text-align:left;padding:0}
.row-content-container .row-content-area .title-box .desc{margin-top:24px;padding:0;font-size:14px;font-weight:400;color:#000;line-height:20px}
.row-content-container .row-content-area .sub-title-box{font-size:18px;font-weight:500;color:#000;line-height:28px}
.row-content-container .row-content-area .sub-title-box .desc{margin-top:24px;font-size:14px;font-weight:400;color:#000;line-height:20px}
.row-content-container .row-content-area .download-box{margin:0}
.row-content-container .row-content-area .download-container{padding:0}
.row-content-container .row-content-area .row-content-left{width:450px}
.row-content-container .row-content-area .row-content-right{width:470px}
}
@media screen and (max-width:1024px){.row-content-container.reverse .row-content-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.row-content-container .row-content-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 15px}
.row-content-container .row-content-area .title-box .title{font-size:24px;font-weight:500;color:#000;line-height:34px}
.row-content-container .row-content-area .title-box .title.align-left{padding:0;font-size:24px;font-weight:500;color:#000;line-height:34px;text-align:left}
.row-content-container .row-content-area .title-box .desc{margin-top:16px}
.row-content-container .row-content-area .desc{margin-top:16px;padding:0}
.row-content-container .row-content-area .row-content-left{width:100%;max-width:100%;margin:auto;margin-bottom:32px}
.row-content-container .row-content-area .row-content-right{width:100%;max-width:100%;margin:auto;margin-bottom:32px}
.row-content-container .row-content-area .button-box{margin:32px 0 0}
}
@media screen and (max-width:768px){.row-content-area .image-box{width:100%}
.row-content-area .image-box img{display:block;width:100%}
.row-content-area .title-box .title{font-size:24px;font-weight:500;color:#000;line-height:44px;text-align:center !important}
.row-content-area .desc{text-align:center}
.row-content-area .row-content-right{text-align:center}
}