.factory-intro-block{align-items:center;display:flex;flex-direction:row;transform:translateY(-10vw)}.factory-intro-content,.factory-intro-image{flex:0 0 50%;max-width:50%}.factory-intro-content{border-left:3px solid #d71718;margin-top:10vw;padding-left:30px;padding-right:2rem}@media screen and (max-width:499px){.factory-intro-block{flex-direction:column;position:relative;transform:translateY(0)}.factory-intro-image{position:relative}.factory-intro-image:before{background-color:#f5f5f5;content:"";display:block;height:50%;left:-40px;position:absolute;right:-40px;top:0;z-index:1}.factory-intro-block .factory-intro-image{order:1}.factory-intro-block .factory-intro-image img{position:relative;width:100%;z-index:1}.factory-intro-block .factory-intro-content{order:2}.factory-intro-block .factory-intro-content,.factory-intro-block .factory-intro-image{flex:0 0 100%;max-width:100%;width:100%}}.factory-intro-content h2{color:#333;font-size:28px;letter-spacing:.08em;line-height:1.5;margin-bottom:20px;text-align:left}@media screen and (max-width:999px){.factory-intro-content{margin-top:13vw}}@media screen and (max-width:499px){.factory-intro-content{margin-top:40px;padding-left:20px}.factory-intro-content h2{font-size:20px}}.factory-intro-content p{font-size:20px;margin:0}@media screen and (max-width:499px){.factory-intro-content p{font-size:16px}}.factory-intro-image img{height:auto;width:100%}