.banner{padding:100px 0}.banner .two-col-structure{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}.banner .two-col-structure .img-col{margin:10px 0 0;padding:0 32px;width:30%}.banner .two-col-structure .text-col{padding-left:0;width:50%}.banner .two-col-structure .text-col .content-primary{margin:0 0 64px}.banner .two-col-structure .text-col .content-primary h1{color:#000;font-style:normal;font-weight:700;line-height:48px;margin:0}.orange-line-vector{background-color:#fa7820;display:block;height:4px;margin:40px 0;width:50px}.banner .two-col-structure .text-col .content-primary p{margin:0}.banner .two-col-structure .text-col .content-primary p:last-child,.banner-highlights-wrapper .hightlights:last-child{margin-bottom:0}.hightlights{margin:0 0 32px}.hightlights .image-holder{margin:0 0 16px;width:30px}.hightlights h5{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:27px;margin:0 0 8px}.hightlights p{margin:0}.hightlights p:last-child{margin-bottom:0}@media (max-width:1152px){.banner .two-col-structure .img-col{width:50%}}@media (max-width:767px){.banner{padding:40px 0 80px}.banner .two-col-structure{flex-direction:column;gap:40px}.banner .two-col-structure .img-col{margin:0;padding:0;width:100%}.banner .two-col-structure .text-col{width:100%}.banner .two-col-structure .text-col .content-primary,.hightlights{margin:0 0 40px}.banner .two-col-structure .text-col .content-primary h1{font-size:22px;line-height:33px}.hightlights h5{font-size:14px;font-weight:700;line-height:28px}}