* {  box-sizing: border-box;}/* Position the image container (needed to position the left and right arrows) */.container {  position: relative;}/* Hide the images by default */.mySlides {  display: none;}/* Add a pointer when hovering over the thumbnail images */.cursor {  cursor: pointer;}/* Next & previous buttons */.prev, .next {  cursor: pointer;  position: absolute;  top: 40%;  width: auto;  padding: 16px;  margin-top: -50px;  color: white;  font-weight: bold;  font-size: 20px;  border-radius: 0 3px 3px 0;  user-select: none;  -webkit-user-select: none;}/* Position the "next button" to the right */.next {  right: 0;  border-radius: 3px 0 0 3px;  display: none;}/* On hover, add a black background color with a little bit see-through */.prev:hover, .next:hover {  background-color: rgba(0, 0, 0, 0.8);}/* Number text (1/3 etc) */.numbertext {  color: #f2f2f2;  font-size: 12px;  padding: 8px 12px;  position: absolute;  top: 0;  display: none;}/* Container for image text */.caption-container {  display: flex;  justify-content: center;  text-align: center;  background-color: #222;  /*  padding: 2px 16px;*/  color: white;}.row:after {  content: "";  display: table;  clear: both;}/* Six columns side by side */.column {  display: flex;  flex-direction: column;  justify-content: space-between;}.speaker {  width: 150px;  /*    height: 150px;*/}/* Add a transparency effect for thumnbail images */.thumbs {  opacity: 0.6;}.active, .thumbs:hover {  opacity: 1;}.btn-primary {  color: #000000;  background-color: #CFB991;  margin-top: 2.5rem;  font-family: UnitedSansExBd, sans-serif;}.btn-primary:hover {  color: #ffffff;  background-color: #1a242f;  border-color: #161f29;  /*    margin-left: 50px;*/}