.cmp__brand-section-20{background:#fff;padding:calc(var(--rpx, 1px)*80) 0}@media screen and (max-width:767px){.cmp__brand-section-20{padding:calc(var(--rpx, 1px)*64) 0 calc(var(--rpx, 1px)*48)}}.cmp__brand-section-20 .responsive__layout .container{background:#fafafa;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(var(--rpx, 1px)*540);overflow:hidden}@media screen and (max-width:767px){.cmp__brand-section-20 .responsive__layout .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:0;-ms-flex-direction:column;flex-direction:column;min-height:auto}}.cmp__brand-section-20 .responsive__layout .image-container{-webkit-box-flex:872;-ms-flex:872;flex:872}@media screen and (max-width:767px){.cmp__brand-section-20 .responsive__layout .image-container{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.cmp__brand-section-20 .responsive__layout .image-container .image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.cmp__brand-section-20 .responsive__layout .image-container .image{border-radius:6px;height:calc(var(--rpx, 1px)*210)}}.cmp__brand-section-20 .responsive__layout .text-container{-webkit-box-flex:440;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:440;flex:440;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rpx, 1px)*20);justify-content:space-between;padding:calc(var(--rpx, 1px)*48)}@media screen and (max-width:767px){.cmp__brand-section-20 .responsive__layout .text-container{-webkit-box-flex:unset;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex:unset;flex:unset;gap:calc(var(--rpx, 1px)*12);justify-content:flex-start;padding:calc(var(--rpx, 1px)*24) 0 0 0}}.cmp__brand-section-20 .responsive__layout .text-container h2{color:#000;font-size:2pc;font-weight:500;line-height:2.8pc}@media screen and (max-width:767px){.cmp__brand-section-20 .responsive__layout .text-container h2{color:hsla(0,0%,5%,.95);font-size:24px;font-weight:500;line-height:2.1pc}}.cmp__brand-section-20 .responsive__layout .text-container .content p{color:rgba(0,0,0,.55);font-size:1pc;font-weight:500;line-height:24px;text-align:justify}.cmp__brand-section-20 .responsive__layout .text-container .content p:not(:last-child){margin-bottom:calc(var(--rpx, 1px)*12)}@media screen and (max-width:767px){.cmp__brand-section-20 .responsive__layout .text-container .content p{color:rgba(0,0,0,.55);font-size:14px;font-weight:500;line-height:21px}}