.two-cols-bg{background-position:0 0;background-repeat:no-repeat;background-size:contain;min-height:900px;width:auto}.two-col-description{margin-bottom:100px;margin-top:130px;padding-left:25px}.two-col-description:before{background:#f47a56;content:"";height:200px;left:0;position:absolute;top:-10px;width:1.5px}.two-col-description .description,.two-col-description h2{line-height:normal}.two-col-description .description p{font-size:1.2rem;line-height:30px}.two-cols-bg.content-left-align{background-position:100% 0;min-height:700px}.two-cols-bg.content-left-align .justify-content-md-end{justify-content:flex-start!important}@media (max-width:1550px){.two-cols-bg{background-size:cover;min-height:650px}.two-cols-bg.content-left-align{background-size:contain}}@media (max-width:1440px){.two-col-description{margin-top:100px}.two-col-description .description p{line-height:28px}}@media (max-width:1350px){.two-cols-bg{background-size:1280px 800px;min-height:auto}.two-cols-bg.content-left-align{background-size:700px 550px;min-height:auto}.two-cols-bg.content-left-align .two-col-description{margin-left:20px;margin-right:20px}}@media (max-width:1180px){.two-cols-bg{background-image:none!important}.two-cols-bg .two-col-description{flex:none;margin:80px 0 0;max-width:none;padding:0 15px}.two-cols-bg .two-col-description:before{display:none}.two-cols-bg.content-left-align .two-col-description{margin-bottom:50px;margin-left:0;margin-right:0}}@media (max-width:991px){.two-col-description .description p{font-size:18px;line-height:26px}}