.bi-sec{padding:65px 0}@media screen and (min-width: 992px){.bi-sec{padding:125px 0}}@media screen and (min-width: 992px){.bi-sec .bi-title{line-height:1.4}}@media screen and (min-width: 992px){.bi-grid{display:flex}.bi-grid .left-wrap{width:43%;padding-right:15px}.bi-grid .right-wrap{flex:1 1 0%}}.bi-title{margin-bottom:15px;font-size:23px}@media screen and (min-width: 992px){.bi-title{margin-bottom:0;font-size:36px}}@media screen and (min-width: 1200px){.bi-title{font-size:50px}}.bi-desc{font-size:15px;line-height:1.66;color:#777}@media screen and (min-width: 992px){.bi-desc{font-size:18px}}.bi-intro-wrap{padding-bottom:45px}@media screen and (min-width: 992px){.bi-intro-wrap{padding-bottom:105px}}.bi-intro-wrap .horizon-img-item{padding-top:0;padding-bottom:0}@media screen and (max-width: 1545px){.bi-intro-wrap .horizon-img-item{padding-left:15px}}@media screen and (max-width: 991.98px){.bi-intro-wrap .horizon-img-item .img-wrap:before{padding-top:58.2%}}.bi-intro-wrap .bi-grid{margin-top:25px}@media screen and (min-width: 992px){.bi-intro-wrap .bi-grid{margin-top:70px}}@media screen and (min-width: 1200px){.bi-intro-wrap .bi-grid{align-items:center}}.bi-intro-wrap .left-wrap .sub-title{margin-bottom:7px;font-weight:600;font-family:"Work Sans", "Noto Sans CJKKR" , sans-serif;color:#bbb}@media screen and (min-width: 992px){.bi-intro-wrap .left-wrap .sub-title{margin-bottom:15px;font-size:18px}}.bi-intro-wrap .left-wrap .sub-title .font-work{font-size:1.11em}.bi-intro-wrap .left-wrap .bi-title{line-height:1.24}@media screen and (max-width: 991.98px){.bi-intro-wrap .left-wrap .bi-title{font-size:25px;line-height:1.48}}.bi-intro-wrap .right-wrap .bi-desc:first-child{margin-bottom:14px}@media screen and (min-width: 992px){.bi-intro-wrap .right-wrap .bi-desc:first-child{margin-bottom:20px}}.logo-lists{padding-bottom:65px}@media screen and (min-width: 768px){.logo-lists{padding-top:65px}}@media screen and (min-width: 992px){.logo-lists{padding-top:100px;padding-bottom:95px}}@media screen and (max-width: 767.98px){.logo-lists.bg-red-top:before{background-color:transparent}}.logo-lists .list{margin-bottom:45px}@media screen and (min-width: 768px){.logo-lists .list{margin-bottom:0}}.logo-lists .list:last-child{margin-bottom:0}.logo-lists .title{font-size:23px;color:#000}@media screen and (min-width: 992px){.logo-lists .title{font-size:25px}}.logo-lists .title:after{content:'';display:block;margin:20px 0 14px;width:40px;height:2px;background-color:#f81e2e}.logo-lists .img{padding:0 15px;margin-bottom:30px;border:1px solid #ddd;text-align:center;background-color:#fff}@media screen and (min-width: 992px){.logo-lists .img{display:flex;align-items:center;justify-content:center;height:400px;margin-bottom:48px}.logo-lists .img img{width:100%;max-width:374px}}.bg-rule-wrap{background-color:#222}.bg-rule-wrap .bi-title,.bg-rule-wrap .bi-desc{color:#fff}.bg-rule-wrap img{margin-top:25px}@media screen and (min-width: 992px){.bg-rule-wrap img{margin-top:70px}}.brand-color-wrap .color-items{margin-top:45px}@media screen and (min-width: 992px){.brand-color-wrap .color-items{margin-top:70px}}.brand-color-wrap .color-items .item{display:flex;align-items:center}.brand-color-wrap .color-items .item:not(:last-child){margin-bottom:20px}@media screen and (min-width: 992px){.brand-color-wrap .color-items .item:not(:last-child){margin-bottom:30px}}.brand-color-wrap .color-items .color{width:100px;height:100px}@media screen and (min-width: 992px){.brand-color-wrap .color-items .color{width:200px;height:100px}}@media screen and (min-width: 1200px){.brand-color-wrap .color-items .color{width:300px}}.brand-color-wrap .color-items .txt-wrap{margin-left:20px;font-family:"Work Sans", "Noto Sans CJKKR" , sans-serif}@media screen and (min-width: 992px){.brand-color-wrap .color-items .txt-wrap{margin-left:40px}}.brand-color-wrap .color-items .color-title{margin-bottom:10px;font-size:20px;font-weight:600;color:#000}@media screen and (min-width: 992px){.brand-color-wrap .color-items .color-title{font-size:25px}}.brand-color-wrap .color-items .color-detail{font-size:15px;line-height:1.66;color:#777}@media screen and (min-width: 992px){.brand-color-wrap .color-items .color-detail{font-size:20px;line-height:1.5}}
