/*hero*/
.flex-box-section-full:nth-of-type(1) > .flex-box-section-full-interior {padding:0;max-width:unset;width:99%;}
.var19.theme21.theme22.theme23.theme24 .level2.Hero .image {position:relative;z-index:-1;}
@media only screen and (min-width: 600px) {
  .flex-box-section-full-interior .var19.theme21.theme22.theme23.theme24 .level2.Hero .image {margin-top:-50px;}
}
/*overlap*/
@media only screen and (max-width: 599px) {
  .flex-box-section-full.first-section {margin-top:-125px;}
}
/*headings*/
.heading .element-container {width:100%;}
.featured-speakers > .flex-box-section-full-interior > .flex-box-section > .flex-box-child > .element-container-wrapper > .element-container:nth-of-type(1) > .flex-box-section > .element-container,
.itl-speakers > .flex-box-section-full-interior > .flex-box-section > .flex-box-child > .element-container-wrapper > .element-container:nth-of-type(1) > .flex-box-section > .element-container,
.hof-elite-speakers > .flex-box-section-full-interior > .flex-box-section > .flex-box-child > .element-container-wrapper > .element-container:nth-of-type(1) > .flex-box-section > .element-container,
.hof-speakers > .flex-box-section-full-interior > .flex-box-section > .flex-box-child > .element-container-wrapper > .element-container:nth-of-type(1) > .flex-box-section > .element-container,
.distinguished-speakers > .flex-box-section-full-interior > .flex-box-section > .flex-box-child > .element-container-wrapper > .element-container:nth-of-type(1) > .flex-box-section > .element-container {
  width: 100%;
}
/*tiles*/
.attendee-tile {border-radius: 15px;}
.featured-speakers .attendee-tile, 
.hof-elite-speakers .attendee-tile, 
.hof-speakers .attendee-tile {
  border: 3px solid transparent;
  background: linear-gradient(#051c2c 0 0) padding-box, linear-gradient(to right, #3cbdaa, #ccdc00) border-box;
}
.attendee-tile .attendee-tile-name {
  color: var(--rf-brand-color-primary);
}
.mdBtnR.mdBtnR-add-a-thing, a.mdBtnR.mdBtnR-add-a-thing, a.rfSI {
  border-bottom: none !important;
}
.mdBtnR.mdBtnR-add-a-thing:hover .mdBtnR-text, a.mdBtnR.mdBtnR-add-a-thing:hover .mdBtnR-text {
  text-decoration: underline;
}
/*images*/
@media (min-width: 550px) {
  .featured-speakers .speaker-tile-container, 
  .hof-elite-speakers .speaker-tile-container,
  .hof-speakers .speaker-tile-container {
    width: 250px;
  }
}
.featured-speakers .attendee-tile-image, 
.hof-elite-speakers .attendee-tile-image,
.hof-speakers .attendee-tile-image {
  width: 180px;
  height: 180px;
  max-width: 180px;
  max-height: 180px;
}

