.factory{background-color:#f3f3f3;overflow:hidden}.factory .flex-container{padding:0 210px}.factory .factory-banner{text-align:center;color:#fff;position:relative}.factory .factory-banner .bg{width:100%}.factory .factory-banner .text{position:absolute;left:50%;transform:translateX(-50%);top:38%;z-index:10}.factory .factory-banner .text h4{font-size:50px;font-family:Radnika-Bold;text-transform:uppercase;margin-bottom:30px}.factory .factory-banner .text p{font-size:30px}.factory .content{padding:130px 0 0}.factory .content .desc{width:1180px;margin:0 auto 160px;text-align:center;font-size:20px;color:#1a1a1a;line-height:36px}.factory .content .bg{padding:120px 0 140px;background-color:#e7e7e7}.factory .content .list{margin-bottom:150px;width:100%}.factory .content .list:last-child{margin-bottom:0}.factory .content .list .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.factory .content .list .row img{width:100%}.factory .content .list .row .text h4{font-family:Radnika-Bold;font-size:50px;line-height:60px;color:#1a1a1a;line-height:72px;margin-bottom:50px}.factory .content .list .row .text p{font-size:16px;line-height:24px;color:#1a1a1a}.factory .reliable{padding:120px 210px;background-color:#000}.factory .reliable .text{width:66%;margin:0 auto;text-align:center;margin-bottom:100px}.factory .reliable .text h4{font-size:50px;font-family:Radnika-Bold;margin-bottom:30px}.factory .reliable .text p{font-size:16px;line-height:28px}.factory .reliable .certificate{text-align:center;padding:0 18%}.factory .reliable .certificate img{width:100%}@media only screen and (max-width:1600px){.factory .content .list .row .text h4{font-size:2vw;line-height:36px}}