

/* error compiling SCSS; reverting to raw SCSS */



/* error compiling SCSS; reverting to raw SCSS */



/* error compiling SCSS; reverting to raw SCSS */


.lower a {
    position: relative;
    /* top: 0; */
    /* right: 0; */
}
/* error compiling SCSS; reverting to raw SCSS */

.hidden {
  display:none;
  visibility:hidden;
}
.attendees .flickity-viewport {
  cursor:grab;
}
.slidenav.nonav {
  display:none!important;
}
.linkedinc {
    height: 2rem;
    /* margin: -1rem 0 0 1rem; */
    transition: height 0.2s;
}
.linkedinc svg {
  width:auto;
  height:100%;
}
.linkedinc:hover {
  height:3rem;
}
#atc .name h4 {
  display:block;
  position:relative;
}
#atc .name a {
  position:absolute;
}

.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: black !important;
}
.attendees .carousel-cell, .attendees .content-wrapper, .attendees .content, .attendees .flickity-slider {
  min-height: 100%;
}
.attendees {
  position: relative;
  padding-bottom: 3rem;

}
.contacts {
  margin-top:10rem;
}
.flickity-viewport {
  transition: height 0.4s;
}
.name {
  margin: 2vw 0 0;
}
.attendees .contact-cta {
  margin: 3rem 0;
}
.position {
  color: var(--color-blue);
}
.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;
}
.upper {
  margin: 0;
}
.lower {/* padding-right: 5vw; */position: relative;}
.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;
  padding: 2rem 0;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width:760px) {.content-wrapper .content {padding:4rem;}}
.content .contact-image {
  border-radius: 50%;
  position: relative;
  height: 5rem;
  width: 5rem;
  margin: auto;
}
@media screen and (min-width: 750px) {
  .content .contact-image {
    height: 15rem;
    width: 15rem;
  }
}
.position h5 {
  color: var(--color-blue);
}
.noflik .carousel-cell {
    float:left;
  height:100%;
  min-height:unset;
}
.attendees .carousel-cell {
  width: 100%;
  min-height:100%;
  display: flex;
  margin-right: 1.5rem;
  counter-increment: carousel-cell;
  /* flex-direction: column; */
}
@media screen and (min-width: 750px) {
  .attendees .carousel-cell {
    width: 45%;
    margin-right:5rem;
  }
}
/* hide disabled button */
#att-nav .flickity-button:disabled {
  display: none;
}
/* position dots up a bit */
#att-nav .flickity-page-dots {
  bottom: -22px;
}
/* dots are lines */
#atc .flickity-page-dots .dot {
  height: 4px;
  width: 40px;
  margin: 0;
  border-radius: 0;
}
/* ---- flickity-button ---- */
.attendeesb.flickity-button {
  z-index: 3;
  background: #bfbfbf;
  border: none;
  color: white;
}
.attendeesb.flickity-button:hover {
  background: #000;
  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; */
  min-width: unset;
}
.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}
/* ---- page dots ---- */
.flickity-page-dots {
  max-width: 80%;
  bottom: -25px;
  padding: 0;
  margin: 0 0.5rem;
  list-style: none;
  text-align: center;
  /* width: fit-content; */
  line-height: 1;
  flex-wrap: wrap;
  display: flex;
  flex: 1 1 auto;
  vertical-align: center;
}
@media screen and (min-width: 650px) {
  .flickity-page-dots {
    margin: 0 2rem;
  }
}
.flickity-rtl .flickity-page-dots {
  direction: rtl;
}
.flickity-page-dots .dot {
  display: inline-block;
  min-width: 1px;
  height: 10px;
  margin: 0 8px;
  flex: 1 1 auto;
  opacity: 0.25;
  cursor: pointer;
  justify-self: center;
  display: flex;
  justify-content: center;
  position: relative;
  margin: auto 0;
}
.flickity-page-dots .dot.is-selected {
  opacity: 1;
}
.flick-next {
  /* margin-right: 1rem; */
}
.flick-prev {
  /* padding-left: 1rem; */
}
input[type="range"] {
  margin: auto;
  -webkit-appearance: none;
  position: relative;
  overflow: hidden;
  height: 0.5rem;
  width: 100%;
  border-radius: 50%;
  border-radius: 0;
  /* iOS */
  cursor: pointer;
}
::-webkit-slider-runnable-track {
  background: #E5E5E5;
}
/*
 * 1. Set to 0 width and remove border for a slider without a thumb
 * 2. Shadow is negative the full width of the input and has a spread 
 *    of the width of the input.
 */
::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  z-index: 2;
  border-radius: 50%;
  /* 1 */
  height: 3.75rem;
  border-radius: 50%;
  background: #000;
  box-shadow: -5000px 0 0 5000px #7F7F7F;
}
::-moz-range-track {
  height: 0.5rem;
  background: #E5E5E5;
}
::-moz-range-thumb {
  background: #000;
  height: 0.75rem;
  width: 20px;
  border-radius: 0 !important;
  box-shadow: -5000px 0 0 5000px #7F7F7F;
}
::-ms-fill-lower {
  background: #7F7F7F;
}
::-ms-thumb {
  background: #fff;
  border: 2px solid #000;
  height: 4px;
  width: 20px;
  box-sizing: border-box;
}
::-ms-ticks-after {
  display: none;
}
::-ms-ticks-before {
  display: none;
}
::-ms-track {
  background: #E5e5e5;
  color: transparent;
  height: 4px;
  border: none;
}
::-ms-tooltip {
  display: none;
}
.slidenav {
  display: flex;
  margin: auto;
  width: 100%;
  z-index:99;
  position: relative;
  justify-content: center;
}
@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;
  }
}



/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:project-attendees] [111.3003] DESIGN*/
/*******************************************************************/
/* 0.5 D>D */
/* db 154 */
/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:project-attendees] [111.10179] DESIGN*/
/*******************************************************************/
/* 0.1 D>D */
/* db 175 */
/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:project-attendees] [111.10179] DESIGN*/
/*******************************************************************/
/* 0.1 D>D */
/* db 164 */
/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:project-attendees] [111.10179] DESIGN*/
/*******************************************************************/
/* 0.1 D>D */
/* db 254 */
/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:project-attendees] [111.12093] DESIGN*/
/*******************************************************************/
/* 0.2 D>D */
/* db 153 */