Olivia Culpo poses in a hot pink bikini in images taken by her football star fiancé Christian