.page-production-procedure .banner{margin-bottom:40px}.page-production-procedure .banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-production-procedure .banner__container-desc{font-size:16px;line-height:1.5;font-weight:300;text-indent:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(6 / 12 * 100%);padding-top:40px;text-align:justify;color:#424242}.page-production-procedure .banner__container-desc:lang(VI){font-size:16px;line-height:1.5;font-weight:300;text-indent:0;font-family:Roboto,sans-serif}.page-production-procedure .banner__container-desc:lang(zh){font-size:16px;line-height:1.5;font-weight:400;text-indent:0;font-family:"Noto Sans TC",sans-serif}.page-production-procedure .banner__container-desc:lang(cn){font-size:16px;line-height:1.5;font-weight:300;text-indent:0;font-family:"Noto Sans SC",sans-serif}.page-production-procedure .banner__container-desc:lang(jp){font-size:16px;line-height:1.5;font-weight:300;text-indent:0;font-family:"Noto Sans JP",sans-serif}@media(max-width: 1279.98px){.page-production-procedure .banner__container-desc{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(12 / 12 * 100%);padding-top:0}}.page-production-procedure__main{position:relative;padding-bottom:160px}@media(max-width: 767.98px){.page-production-procedure__main{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(12 / 12 * 100%);padding-right:0;padding-left:0}}.page-production-procedure__main .custom-bg{top:300px}@media(max-width: 767.98px){.page-production-procedure__main .custom-bg{display:none}}.page-production-procedure__main .custom-bg__block{width:65%}.page-production-procedure__main .custom-bg__block-decorate{left:65%}@media(max-width: 767.98px){.page-production-procedure__container{padding:0}}
