@charset "utf-8";
.pageinfo{text-align: center}
.thumb-wrapper{position:absolute;top:45%;bottom:auto;left:50%;margin-left:-16px;display:inline-block;width:32px;height:32px}
.thumb-wrapper:before{content:"\f01d";font-family:FontAwesome;font-style:normal;font-weight:400;font-size:32px;position:absolute;color:#0073FF;left:0;top:0;bottom:auto;right:auto}
.actor{cursor: pointer}
.actor:hover > .thumb-wrapper:before{color:#fff}
.highlight{margin: 0 auto}

/* Product-demonstrations actors page: 2 columns per gender grid, full-width section */
#team .actor-grid {
  grid-template-columns: repeat(2, 1fr);
}

/* Book actor button hover (extracted from inline style block) */
.btn-book-actor:hover {
  background-color: #005ccc !important;
  border-color: #005ccc !important;
  color: #ffffff !important;
}

/* Pipedrive form layout (extracted from inline style block) */
.pipedriveWebForms {
  margin: 0 auto;
}
.pipedriveWebForms form {
  margin: 0 auto;
}
.pipedriveWebForms input,
.pipedriveWebForms textarea,
.pipedriveWebForms select {
  margin: 0 auto;
}

/* Casting card icons (extracted from inline styles) */
.actors-hero-icon {
  font-size: 3rem;
  color: #0073ff;
}
.actors-summary-text {
  font-size: 1.1rem;
}

/* Contact info badge: brand blue background, wrapping only the text, centered */
.contact-info-badge {
  display: inline-block;
  background-color: #0073ff;
  color: #fff;
  padding: 3rem;
  text-align: center;
  border-radius: 1rem;
}
.contact-info-badge h1,
.contact-info-badge h3,
.contact-info-badge h4 {
  color: #fff;
  margin-bottom: 0.25rem;
}
