.points_program-mod{position:relative}.bg-points_program{bottom:0;display:block;height:100%;left:0;position:absolute;width:100%}.points_program-mod .section-entry{position:relative}.points_program-mod .section-title{margin:0 0 20px}.points_program-mod .section-text{letter-spacing:0;line-height:1.67}.points_program-mod .section-text :last-child{margin-bottom:0}.points_program-mod .section-img{margin-bottom:50px}.points_program-mod .section-img img{display:block}.points_program-winners{background-color:#fff;border:1px solid #e8edf2;margin-top:30px;padding:40px 30px}.points_program-winners .ppw-title{margin-bottom:0}.points_program-winners ul{list-style:none;margin:0;padding:0}.points_program-winners li{margin-top:10px}@media screen and (min-width:992px){.points_program-mod .section-entry{align-items:flex-end;display:flex}.points_program-mod .section-img{margin-bottom:68px;width:49%}.points_program-mod .section-copy{padding-left:70px;position:relative;width:51%}.points_program-mod .section-text{max-width:585px}.points_program-winners{bottom:0;margin-top:0;position:absolute;right:100%;width:355px}}@media screen and (max-width:992px){.points_program-mod .section-text p{margin-bottom:20px}}@media screen and (max-width:575px){.points_program-mod .container{padding:0}.points_program-mod .section-img{height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.points_program-mod .section-copy{padding:0 30px}}