.event-support-table {
	text-align: left;
	border: 1px solid rgba(113, 112, 116, 0.5) !important;
	border-collapse: collapse;
  }
  
  .event-support-table tr {
	vertical-align: top;
  }
  
  th.event-support-table-header-column {
	text-align: left;
	vertical-align: top;
	font-weight: 700 !important;
	color: #565656 !important;
	padding: 16px !important;
	border: 1px solid rgba(113, 112, 116, 0.5) !important;
	border-collapse: collapse;
  }
  
  .event-support-table-answer-column {
	text-align: left;
	vertical-align: top;
	color: #565656 !important;
	padding: 16px !important;
	border: 1px solid rgba(113, 112, 116, 0.5) !important;
	border-collapse: collapse;
  }
  
  .event-support-table-answer-column p {
	padding: 0px !important;
  }
  
  .faq-container * {
	line-height: 175%;
	transition: all 0.5s ease;
  }
  
  .faq-container {
	max-width: 1200px;
	margin: 0 auto;
  }
  
  .faq-title {
	color: #717074;
	font-size: 20px;
	line-height: 150%;
	margin-bottom: 24px;
  }
  
  .overview-section {
	padding-bottom: 88px;
  }
  
  .faq-img-container {
	padding: 12px !important;
	line-height: 0;
  }
  
  .video-desc {
	color: #717074;
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 8px;
  }
  
  .faq-header {
	color: #717074;
	font-size: 20px;
	line-height: 150%;
	margin-bottom: 16px;
  }
  
  .faq-description {
	color: #717074;
	font-size: 16px;
	line-height: 175%;
	margin-bottom: 48px;
  }
  
  .faq-menu {
	display: flex;
	flex-direction: row;
	justify-content: left;
	flex-flow: wrap;
	align-items: center;
  }
  
  .faq-menu-item {
	color: #1a428a;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 4px transparent solid;
  }
  
  .faq-menu-item a {
	color: #1a428a;
  }
  
  .faq-menu-item:hover {
	color: #007ab8;
	border-bottom: 4px #007ab8 solid;
  }
  
  .faq-menu-item.active {
	border-bottom: 4px #1a428a solid;
  }
  
  .faq-menu-item:not(:last-child) {
	margin-right: 32px;
	float: left;
  }
  
  .faq-menu-divider {
	clear: both;
	border-bottom: 1px solid #c7dce7;
  }
  
  .faq-subheading {
	font-weight: 600;
	font-size: 20px;
	line-height: 150%px;
	color: #565656;
	padding: 48px 0;
  }
  
  @media (max-width: 768px) {
	.faq-subheading {
	  padding-top: 72px !important;
	}
  }
  
  .faq-question {
	color: #565656;
	font-size: 18px;
	font-weight: 500;
	cursor: pointer;
  }
  
  .faq-answer {
	font-weight: 300 !important;
	margin-top: 16px;
	margin-right: -32px !important;
	color: #717074 !important;
  }
  
  .faq-answer p {
	color: #717074 !important;
	line-height: 175% !important;
  }
  
  .faq-answer a {
	color: #006990 !important;
  }
  
  .faq-answer a:hover {
	color: #007ab8 !important;
  }
  
  .faq-answer li {
	list-style-type: disc !important;
	margin-left: 24px;
	margin-top: 8px;
	margin-bottom: 8px;
	color: #717074 !important;
  }
  
  .faq-answer ul {
	margin-bottom: 16px;
	color: #717074 !important;
  }
  
  .fa-chevron-custom {
	color: #565656;
	float: right;
	font-size: 24px;
	margin-top: -5px;
	margin-right: -32px;
  }
  
  .faq-pair {
	padding-bottom: 30px;
	padding-right: 32px;
	border-bottom: 1px solid #c7dce7;
	margin-bottom: 30px;
  }
  
  @media (max-width: 414px) {
	.faq-menu {
	  display: inline-grid;
	}
	.faq-menu-item {
	  margin-top: 8px;
	  margin-bottom: 8px;
	}
	.faq-menu-item:not(:nth-child(4)):not(:last-child) {
	  margin-right: 22px !important;
	}
	.faq-menu-item:nth-child(4),
	.faq-menu-item:last-child {
	  margin-right: 0px !important;
	}
	.faq-menu-divider {
	  clear: none !important;
	  margin-top: 3px;
	}
  }
  
  .five9-frame {
	position: fixed !important;
	right: 0 !important;
	z-index: 9000 !important;
	height: 38px !important;
	text-align: right !important;
	bottom: 20% !important;
  }
  
  .five9-frame .five9-frame-full {
	right: 0 !important;
  }
  
  .five9-frame iframe {
	position: unset;
	height: 550px !important;
	width: 320px !important;
  }
  
  .five9-frame .five9-text {
	font-weight: 300 !important;
  }
  
  .five9-chat-button {
	border-radius: 10px 0px 0px 10px !important;
	background: #6600ca !important;
  }
  
  @media (max-width: 415px) {
	.faq-img-container .video-js .vjs-big-play-button {
	  top: 0%;
	}
  }
  
  @media (min-width: 416px) {
	.faq-img-container .video-js .vjs-big-play-button {
		top: 50% !important;
		left: 50% !important;
	}

	.faq-img-container .video-js .vjs-big-play-button .vjs-icon-placeholder {
	  left: 30% !important;
	  top: 15% !important;
	}
  }
  
  /*- Mobile Video Player Tweaks -*/
  
  @media screen and (max-width: 432px) {
	  span.description-wrapper.video-title {
		  max-height: auto !important;
	  }
	  span.description-wrapper.video-description {
		  display: none !important;
	  }
  }

  div#five9-frame-full {
    display: none;
}
  


.welcome {
    position: relative;
    height: 100%;
    width: 100%;
    border: none;
    height: 330px;
}


@media (max-width: 416px) {
  .welcome {
        position: relative;
        height: 100%;
        width: 100%;
        border: none;
        height: 193px !important;
    }
}

