.prel {
  position: relative;
}
html {
  overflow-x: hidden;
}
.email {
  text-align: center;
}
.name h4, .email h5 {
  margin: 1rem;
}
#atc .carousel-cell {
  cursor: grab;
}
.linkedinlink {
  color: black;
  transition: all 0.2s ease;
}
.contact-image {
  height: auto;
}
.lower {
  cursor: pointer;
  text-decoration: none;
}
.lower:hover .linkedinlink {
  transform: scale(1.2);
  color: var(--color-apg-blue);
}
.carouselWrap {
  background-color: var(--color-apg-blue);
  height: 100%;
  display: flex;
  position: relative;
  z-index: 1;
  flex-direction: column;
}
.carouselWrap .title {
  color: var(--background-color);
  text-align: center;
  margin: 0;
  /* padding: 3rem 0 0 0; */
  width: 100%;
  height: 100%;
  padding: 3rem;
  margin: auto;
}
.slidenav.nonav {
  display: none !important;
}
.linkedinc {
  width: 40%;
  margin: -1rem 0 0 1rem;
  transition: width 0.2s;
}
.linkedinc:hover {
  width: 45%;
}
#atc .name h4 {
  /* display:flex; */
  text-align: center;
}
.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: var(--color-base-1);
  opacity: 0.25;
  transition: opacity 0.25s;
  cursor: pointer;
  justify-self: center;
  display: flex;
  justify-content: center;
}
.flickity-page-dots .dot.is-selected {
  opacity: 1;
}
.name h4 {
  color: var(--color-black);
}
.attendees {
  position: relative;
  /* padding: 5rem 0; */
  flex: 1;
  margin: 0 0 3rem 0;
}
.contacts {
  margin-top: 10rem;
}
.flickity-viewport {
  transition: height 0.4s;
}
.name {
  margin: 1rem 0 0 0;
  text-align: center;
}
.attendees .contact-cta {
  margin: 3rem 0;
}
.position {
  color: var(--color-black);
  margin: 1rem 0;
  flex: 1;
  position: relative;
}
.title-wrapper {
  margin-right: 3vw;
}
.contact-button {
  box-sizing: border-box;
  color: var(--color-blue);
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  min-width: 10vw;
  padding: 1rem;
}
.attendees .content h4, .attendees .content h5 {
  margin: 0;
  color: black;
}
.upper {
  margin: 0;
  text-align: center;
  justify-content: center;
  display: flex;
}
.carousel-cell .content-wrapper {
  /* display: flex; */
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  /* background: var(--color-light-grey); */
  /* margin: 0 auto; */
  /* border-radius: 50px; */
  /* max-width: 100%; */
}
.pr-0 {
  padding-right: 0 !important;
}
.content-wrapper .content {
  width: 80%;
  margin: auto;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 760px) {
  .content-wrapper .content {
    /* padding:4rem; */
    justify-content: center;
    width: 100%;
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
.content .contact-image {
  /*border-radius: 50%;*/
  position: relative;
  margin: 0 auto -35% auto;
  filter: grayscale(1);
}
.position h5 {
  color: var(--color-black);
}
.noflik .carousel-cell {
  float: left;
  height: 100%;
  min-height: unset;
}
#atc .carousel-cell {
  width: 20%;
  /* background-color: var(--background-color); */
  /* min-height:100%; */
  display: flex;
  /* margin-right: 1.5rem; */
  margin: 0 !important;
  /*border-radius: 50px;*/
  counter-increment: carousel-cell;
  /* flex-direction: column; */
}
.content .contact-image {
  /*border-radius: 50%;*/
  position: relative;
  margin: auto;
}
#atc .content .contact-image {
  width: 100%;
}
@media screen and (min-width: 750px) {
  #atc .content .contact-image {
    width: 50%;
  }
  .content .contact-image {
    /*border-radius: 50%;*/
    width: 50%;
    position: relative;
    margin: auto;
  }
}
.lower {
  text-align: center;
  background-color: var(--background-color);
  /*border-radius: 50px;*/
  padding: 25% 2rem 3rem 2rem;
  flex: 1;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 750px) {
  #atc .carousel-cell {
    width: 20%;
    margin: 0 2.5rem;
  }
}
/*
@media screen and (min-width: 750px) {
  .attendees .carousel-cell {
    width: 75%;
  }
}
@media screen and (min-width: 1000px) {
  .attendees .carousel-cell {
    width: 40%;
  }
}
@media screen and (min-width: 1750px) {
  .content .contact-image {
    width: 70%;
    margin: auto;
  }
  .lower {
    padding: 35% 2rem 3rem 2rem;
  }
}*/
/* hide disabled button */
#att-nav .flickity-button:disabled {
  display: none;
}
/* ---- flickity-button ---- */
.flickity-button {
  z-index: 3;
  background: transparent;
  border: 2px solid var(--background-color);
  color: var(--background-color);
  fill: var(--background-color);
  margin: 0 1rem 1rem 1rem;
}
.flickity-button:hover {
  background: transparent;
  cursor: pointer;
}
.flickity-button:focus {
  outline: none;
  /* box-shadow: 0 0 0 5px white; */
}
.flickity-button:active {
  opacity: 0.6;
}
.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}
.flickity-button-icon {
  fill: currentColor;
}
/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(0%);
  /* margin-right: 1rem; */
}
.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
  fill: var(--background-color);
}
.slidenav {
  display: flex;
  margin: 0 auto;
  width: 100%;
  z-index: 99;
  position: relative;
  justify-content: center;
  padding: 1rem 0 3rem 0;
}
@media screen and (min-width: 750px) {
  .slidenav {
    width: 75%;
  }
}
.mobile-only {
  display: block !important;
}
.desktop-only {
  display: none !important;
}
@media screen and (min-width: 750px) {
  .mobile-only {
    display: none !important;
  }
  .desktop-only {
    display: flex !important;
  }
}
.flickity-slider {
  height: 100%;
}
.carousel-cell {
  min-height: 100%;
}

/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:hub-partners] [8.1540] DESIGN*/
/*******************************************************************/
/* 0.5 P>P */
/* db 98 */
/* packed 04/06/2025 13:06:42 **/