.custom {
    padding: 60px 0 0;
}

.custom h3 {
    color: #cbb170;
    letter-spacing: 2px;
    font: 600 45px 'Barlow Condensed';
    text-align: center;
    padding: 0 0 35px;
}

.custom p {
    padding: 10px 0;
}

.custom img {
  display: block;
  margin: 2rem auto;
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  object-fit: cover;
}

iframe {
  display: block;
  margin: 2rem auto;
  width: 100%;
  max-width: 800px;
  aspect-ratio: 16 / 9;
  border: none;
  border-radius: 8px;
  overflow: hidden;
  background: #000;
}

p img,
p iframe {
  margin: 2rem auto;
  display: block;
}

.custom ul {
    list-style-type: disc; 
    padding-left: 1.5em;   
    margin: 1em 0;         
}

.custom li {
    margin-bottom: 0.5em;  
    line-height: 1.5;      
}