/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

 @import url("https://use.typekit.net/got0qlt.css");

p, ul li {

 font-family: niveau-grotesk, sans-serif; 
}
p + ul, p + ol {
  margin-top:0;
}
p a, ul li a, ol li a {
 text-decoration: underline; 
}
.site-header__menu ul li a {
 text-decoration:none;
}
p a:hover {
 text-decoration: none; 
}
.button {
  font-weight:500;
  font-family: niveau-grotesk, sans-serif; 
}
.button.button--secondary:hover, .button.button--secondary:focus-visible, .button.button--secondary.active {
 background-image:none; 
}
a.button.button--text-link.button--to-top {
 color:#003851 !important; 
}
.button {
 text-decoration:none; 
}
.orange h4 {
 color:#f16e20; 
}
.orange h3 {
  color:#f16e20; 
  padding-bottom:5px;
}
h1{
 padding-bottom:10px !important; 
}
h4, h5, .faq-question__question-text {
   font-family: niveau-grotesk, sans-serif; 
}
h6 {
 letter-spacing:2px;
  font-size:15px;
  font-family:"Inter", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight:400;
  padding-bottom:25px !important;
}
.eyebrow {
 font-weight:600 !important;
 font-size:13px !important;
 letter-spacing:1px !important;
  margin-bottom:0 !important;
}
.theme-video-thumbnail svg {
 color:white; 
}
.hs-content-id-178541955635 .featured-events-slider__card {
 background-color:transparent !important; 
}
/* eyebrow updates */
#orange-hero .eyebrow__part:not(:last-child)::after, #orange-hero .card-tag__part:not(:last-child)::after {
  color:white;
}
#blue-hero .eyebrow, #blue-hero .eyebrow__part:not(:last-child)::after, #blue-hero .card-tag__part:not(:last-child)::after {
 color:#fff; 
}

.hs-content-id-178313227358 .row-number-1 .row-fluid {
  background-image:url(/hubfs/25CV/left-corner.png);
  background-position:bottom;
  background-repeat:no-repeat;
}

/* 2 column gutter */

#img-left .theme-rich-text  {
  padding-left:50px
}
#img-right .theme-rich-text  {
  padding-right:70px;
}

.hs-content-id-176358183571 #img-right img {
 border-radius:10px; 
}


/*map */
.gm-style .place-card-large, .place-desc-large {
  display:none !important;
}
.embedded-map__embed iframe {
 opacity:.3; 
}

/* masthead */

.site-header__navigation .hs-menu-item .hs-menu-link.active-branch {
 color:#FF671F; 
}
#hs_cos_wrapper_widget_1724336511561 .hs-menu-wrapper > ul, #hs_cos_wrapper_widget_1729706061264 .hs-menu-wrapper{
   float:right;
  margin-top:0;
  margin-bottom:0;
  font-size:13px;
  } 

.row-fluid .footer_dnd_main-module-5-flexbox-positioning {
 align-items:normal !important; 
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
  margin-top:2px;
  margin-bottom:2px;
}
.site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(4),
.site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(5),
.site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(6),
.site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(7)
{
 display:none !important;
}
.button.button--secondary {
 background-color: #f16e20;
  padding: 10px 30px !important;
  font-size:16px !important;
  font-family:niveau-grotesk, sans-serif;
  letter-spacing:1px;
}
.site-header__navigation .hs-menu-item.hs-menu-depth-1 + .hs-menu-depth-1 {
  margin-left:.5rem;
}
.site-header__navigation {
  margin-top:15px;
}
.site-header__navigation .hs-menu-item.hs-menu-depth-1 > .hs-menu-link > .hs-menu-label {
 font-weight:600; 
}
.site-header__navigation .hs-menu-item .hs-menu-link {
 font-family:niveau-grotesk, sans-serif; 
}
.site-header__navigation .hs-menu-item .theme-icon {
  color:#6a95a9;
  height:24px;
  width:24px;
  margin-top:-5px;
}
.site-header__navigation .hs-menu-item.hs-menu-depth-1 > .hs-menu-link > .hs-menu-label {
 background-image:none; 
}
.hs-menu-wrapper.hs-menu-flow-horizontal ul li {
  font-size:13px;
  letter-spacing:1px;
  color:white;
}
.site-header .site-header__utility .hs-menu-item .hs-menu-link {
	font-weight:600; 
	color:#003851; 
	letter-spacing:1px;
}
.site-header .site-header__utility .hs-menu-item .hs-menu-link:hover {
	color:#ff671f;
}
@media (min-width: 1120px) {
/*dropdown menu */
.site-header__navigation .hs-menu-item .hs-menu-children-wrapper .hs-menu-children-list .hs-menu-item {
  padding:8px 97px 3px 7px; 
  border-bottom:1px solid #e2cfc6;
  margin:0 18px;
  font-family:niveau-grotesk, sans-serif; 
}
.site-header__navigation .hs-menu-item .hs-menu-children-wrapper .hs-menu-children-list .hs-menu-item > .hs-menu-link .hs-menu-label, .site-header__navigation .hs-menu-item .hs-menu-children-wrapper .hs-menu-children-list .hs-menu-item > .hs-menu-link::after {
 background-image:none; 
}
.site-header__navigation .hs-menu-item .hs-menu-children-wrapper {
 box-shadow:none; 
  padding:1rem 0rem;
}
.site-header__navigation .hs-menu-item.hs-menu-depth-1 {
 border-bottom:5px solid #fff; 
}
.site-header__navigation .hs-menu-item.hs-menu-depth-1:hover {
 border-bottom:5px solid #f16e20; 
}
.site-header__navigation .hs-menu-item.hs-item-has-children > .hs-menu-children-wrapper {
 margin-top:5px;
  border-top:1px solid #f4b591; 
  min-width:270px;
}
.site-header__menu ul.site-header__navigation li.hs-menu-depth-1 {
 padding-bottom:10px;
  padding-left:8px;
  padding-right:6px;
}
.site-header__navigation .hs-menu-item .hs-menu-children-wrapper .hs-menu-children-list .hs-menu-item:last-child {
 border-bottom:none; 
}
.site-header__navigation .hs-menu-item.hs-item-has-children > .hs-menu-children-wrapper .hs-menu-item .hs-menu-link {
  font-family:niveau-grotesk, sans-serif; 
 }
 
}
@media (max-width: 1120px) {
	.site-header__menu-wrapper .site-header__utility {
		display:none;
	}
}
.cell_1726151917357-vertical-alignment .footer_dnd_main-module-5-flexbox-positioning {
 align-items:flex-start !important; 
}

/* home hero */

#jake-hero-widget_1725903885330 .jake-hero-banner__main-content {
 max-width:1200px; 
}
X#jake-hero-widget_1725903885330:before {
  background-image:url(/hubfs/25CV/hero-home-bg.png);
  background-position:bottom;
  background-size:cover;
}
#jake-hero-widget_1755722276612 {
	border-radius:5px 32px 5px 32px !important;
}
#jake-hero-widget_1755722276612::before {
	background-color: rgba(0, 0, 0, 54%) !important;
}
.jake-hero-banner__cta a {
  background: #6CACE4;
  color:#FFF !important;
  border:none;
  transition: 0.3s;
  font-size:20px;
  padding:15px 41px;
  font-weight:600;
  text-transform:unset;
}
.jake-hero-banner__cta a:hover { 
  #074F71;
  transition: 0.3s;
}
.jake-hero-banner__main-content h1 {
    margin-top: 25px;
    margin-bottom:10px;
  }
.jake-hero-banner__main-content h6 {
  padding-bottom:0px !important; 
}
.jake-hero-banner__main-content .smcaps {
	text-transform: capitalize;
	font-variant: small-caps;
}
@media (max-width: 769px) {
	#jake-hero-widget_1755722276612 {
		padding-left:20px !important;
		padding-right:20px !important;
	}
}

/* swapcard */
#sc-widget {
  height:100vh;
  width:100%;
}


/* sponsors */
.main_content-row-14-background-layers {position:relative; overflow:hidden;}
.main_content-row-14-background-layers:before {
    content:"";
    width:779px;
    height:838px;
    display:block;
    background-image:url(https://hub.healthandfitness.org/hubfs/26CV/Ellipse%201.png);
    background-position:bottom;
    position:absolute;
    right: 0px;
    bottom: -460px;
}  
.main_content-row-14-background-layers #hs_cos_wrapper_module_17267670700566 {
    max-width:400px;  
    margin:0px auto 30px;
} 
.hs-logo-carousel .slick-arrow::after, 
.hs-logo-carousel .slick-arrow::before {
	border-top: 2px solid #000;
}
.hs-logo-carousel .slick-arrow::before {
    border-right: 2px solid #000;
    content: "";
    display: block;
    flex-shrink: 0;
    position: static;
    transition: border-color .2s;
    height: 9.1923881554px;
    transform: translateX(100%) rotate(-135deg);
    width: 9.1923881554px;
}
.hs-logo-carousel .slick-arrow {
	background-color: #fff;
	border: solid 1px rgba(118, 118, 118, 0.60);
	height: 30px;
	margin-right: 10px;
	opacity: 1;
	position: static;
	transform: none;
	width: auto;
	padding: 0px 15px;
    align-items: center !important;
	display: flex !important;
}
.hs-logo-carousel .slick-arrow:hover {
	background-color: rgba(118, 118, 118, 0.60);
}
.hs-logo-carousel .slick-arrow::after {
    content: "";
    display: block;
	width: 20px;
}
.hs-logo-carousel .slick-prev,
.hs-logo-carousel .slick-next {
    position: absolute;
    bottom: -50px;
    top: initial;
}   
.hs-logo-carousel .slick-prev {
	border-radius: 0px 15px;
	left:45%;
}
.hs-logo-carousel .slick-next {
	border-radius: 15px 0px;
	right:45%;
}
.hs-logo-carousel .slick-next::before {
	transform: translateX(-100%) rotate(45deg);
}
.hs-logo-carousel .slick-next::after {
	order:-1
}

.hs-logo-carousel {
 padding:0 80px; 
}
.hs-logo-carousel .slick-slide img {
 max-height:110px; 
}
@media (max-width: 1200px) {
	.hs-logo-carousel .slick-prev {
		left:43%;
	}
	.hs-logo-carousel .slick-next {
		right:43%;
	}
}
@media (max-width: 769px) {
    .hs-logo-carousel .slick-prev {
        left: 38%;
    }
    .hs-logo-carousel .slick-next {
        right: 38%;
    }
}

@media (max-width: 480px) {
    .hs-logo-carousel .slick-prev {
        left: 23%;
    }
    .hs-logo-carousel .slick-next {
        right: 23%;
    }
}

/* gradient for stats    box-shadow: -6px 6px rgb(241, 110, 32, 0.5); */
#hs_cos_wrapper_main_content-dnd_partial-2-module-1 .counter {
  color:white;
  line-height:1.5;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#074f71+0,05334c+100 */
  background: linear-gradient(to bottom,  rgba(7,79,113,1) 0%,rgba(5,51,76,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  border-radius: 0px 10px 0px 10px;
}
.counter-number__wrapper {
 font-size:80px; 
  color:white !important;
}
.counter-number__wrapper .count-number {
	color:#ffb81c !important;
}
.counter-number__wrapper p {
  line-height:1.5;
}

/* track slider */
.services-slider__heading, 
.services-slider__text .theme-rich-text__heading,
.services-slider__text,  
.services-slider__text .eyebrow{
  color:white;
}
.services-slider__heading .eyebrow {
	color:#6CACE4;
}
.services-slider__heading .theme-rich-text__heading {
	color:#05334c;
}
.services-slider__heading.heading--small {
	color:#05334c;
}
.services-slider__text h3.theme-rich-text__heading {
  font-family: "oswald", sans-serif;
  font-weight: 500;
  font-size:28px;
  text-transform: unset;
  line-height:1.2;
  padding-bottom:5px;
  text-transform:capitalize;
  font-variant:small-caps;
}
.services-slider__text .theme-rich-text__main p {
  margin-top:5px;
}
.services-slider__text .theme-rich-text__main .eyebrow {
 color:#6CACE4; 
}
.services-slider--style-card .services-slider__text {
   background-image:none !important;  
}
.services-slider--style-card .services-slider__card {
	border-radius: 5px 22px 5px 22px;
}
#service-slider .services-slider__heading .theme-rich-text__main {
	display:flex; 
	justify-content:space-between;
}
#service-slider .services-slider__heading .theme-rich-text__main .eyebrow {
	position:absolute;
}
#service-slider .services-slider__heading .theme-rich-text__main .theme-rich-text__heading {
	margin-top:20px; 
	width:35%; 
	max-width:540px;
}
#service-slider .services-slider__heading .theme-rich-text__main p {
	width:45%; 
	padding-right:190px;
}

.services-slider .splide__arrows {margin-left:0 !important;}


#service-slider-unmatched .services-slider--style-card .services-slider__text {
	padding: 0px;
}
#service-slider-unmatched .services-slider__text .theme-rich-text {
	padding-top: 0px;
	position: absolute;
	left:0;
	bottom: 0;   
}
#service-slider-unmatched .services-slider__text .theme-rich-text__main {
	background:rgba(0, 0, 0, .5); 
	padding:20px;
}

#module_17323020819503.services-slider .eyebrow {color:#fff;} 

@media (max-width: 1200px) {
	#service-slider .services-slider__heading .theme-rich-text__main p {
		width:55% !important; 
		padding-right:80px !important;
	}
}

@media (max-width: 769px) {
	#service-slider .services-slider__heading .theme-rich-text__main {
		flex-wrap:wrap;
	}
	#service-slider .services-slider__heading .theme-rich-text__main .eyebrow {
		position: relative;
		width:100% !important;
	}
	#service-slider .services-slider__heading .theme-rich-text__main .theme-rich-text__heading {
		margin-top: 0px;
		width: 100%;
		max-width: initial;
	}
	#service-slider .services-slider__heading .theme-rich-text__main p { 
		width:100% !important;
		padding-right:0px !important;
	}
}
@media (min-width: 768px) {
	#service-slider .module-wrapper__inner,
	#service-slider-unmatched .module-wrapper__inner	{
		display: flex;
		flex-wrap: wrap;
	}
	#service-slider .services-slider__heading,
	#service-slider-unmatched .services-slider__heading	{
		width: 100%;
	}
}
#service-slider-speakers.services-slider--style-card .services-slider__card {
	background: linear-gradient(to bottom,  rgba(7,79,113,1) 0%,rgba(5,51,76,1) 100%) !important; 
}
#service-slider-speakers.services-slider--style-card .services-slider__text {
    opacity: 0;   
  }
#service-slider-speakers .splide__slide:focus-within .services-slider__text, 
#service-slider-speakers .splide__slide:focus-visible .services-slider__text, 
#service-slider-speakers .splide__slide:hover .services-slider__text {
        opacity: 1;
    }  
#service-slider-speakers .services-slider__text .theme-rich-text__heading {
    color:#FFB81C; 
    font-variant:initial; 
    text-transform:uppercase;
}
#service-slider-speakers .splide__slide .theme-ctas .button  {
    color:#fff;
}  
#service-slider-speakers .services-slider__heading .theme-ctas .button {
	background-color: rgba(108,172,228,1.0);
	border: 0px none #000000;
	border-radius: 50px;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Inter,sans-serif;
	font-style: normal;
	font-weight: 500;
	text-decoration: none;
	padding-top: 16px;
	padding-right: 24px;
	padding-bottom: 16px;
	padding-left: 24px;
	width: auto;
}

/* image gallery */
.image-gallery__image img {
 border-radius:10px; 
}
.image-gallery__image img {
 opacity:.7;
}
.image-gallery .splide__slide.is-active .image-gallery__image img {
 opacity:1; 
}

/* agenda */
.agenda__events {
  width:100%;
}
.faq-question:not(:last-child) {
 border-bottom: 1px solid #000;
}
.faq-question__answer {
 padding-top:10px; 
}
.faq-question__question-text {
  padding-right:60px;
  font-size:20px;
  line-height:1.3;
}


.tabs--style-link .tabs__navigation-item.active {
 border-color: #ffb81c;
}
  
/* schedule */
#schedule .eyebrow {
  color:#4c8096; 
}
#schedule-home .eyebrow {
  color:#4c8096; 
  margin-top:5px;
  line-height:1.4;
}
#schedule-home .upcoming-event, #schedule-home .upcoming-event:first-child {
  border-bottom:1px solid #b2ccd7;
}
#schedule-home .upcoming-event__day {
 font-weight:bold; 
}
#schedule-home .upcoming-event__month {
 opacity:.8; 
}
#schedule-home .upcoming-events__heading {
 margin-bottom:15px 
}
#schedule-home .upcoming-event {
 align-items: flex-start; 
}
#schedule .agenda__events>li {
  border-top:1px solid #b2ccd7;
}
#schedule .agenda__events>li:first-child {
 border-top: 1px solid;
}
#schedule .theme-rich-text__main {
 max-width:900px; 
}
  

/* featured slider */
#industrytestimonial .featured-events-slider__heading {
    border:solid 0px #ff0000; 
    max-width:600px; 
    margin:60px auto 40px; 
    padding-right: 0px;
}
.featured-events-slider__image-tag {
	left: 50% !important;
    transform: translate(-50%);
    background-color:initial !important;
}
#industrytestimonial .featured-events-slider__text {
  border-bottom-right-radius:10px !important;
  border-bottom-left-radius:10px !important;
  padding-top:80px !important;
}
#industrytestimonial .featured-events-slider__card {
	border-radius: 5px 27px 5px 22px !important; 
	background: linear-gradient(to bottom,  rgba(7,79,113,1) 0%,rgba(5,51,76,1) 100%) !important; 
}  
#industrytestimonial .featured-events-slider__text .theme-rich-text__main {
	display:flex; 
	flex-wrap:wrap; 
	text-align:center;
	color:#fff;
}
#industrytestimonial .featured-events-slider__text .theme-rich-text__main h5 {
	display:block; 
	width:100%; 
	text-transform: capitalize; 
	font-variant: small-caps; 
	color:#FFB81C;
}
#industrytestimonial .featured-events-slider__text .theme-rich-text__main .subheading {
	display:block; 
	width:100%; 
	text-align:center; 
	margin-top:0; 
	text-transform:uppercase;
	color:#fff;
}
#industrytestimonial .featured-events-slider__text .theme-rich-text__main span {
	order:-1;
}
#industrytestimonial .featured-events-slider__heading .theme-rich-text__main .theme-rich-text__heading {
    margin-bottom:20px   
}
#industrytestimonial .theme-rich-text__main .theme-rich-text__heading {
    border:solid 0px #ff0000; 
    width:100%; 
    color:#05334c; 
    text-align:center;
}

#industrytestimonial .featured-events-slider__heading .theme-rich-text__main span {
    border:solid 0px green; 
    width:100%; 
    display:block; 
    color:#05334c; 
    text-align:center;
}

.featured-events-slider .splide__arrows {
    bottom: -80px !important;
    margin: 0 0 50px;
    position: absolute;
    right: 0;
    justify-content:center;
    width:100%
}


/* .splide__list .splide__slide {
    display:inline-flex;
  }
 */

/* sponsorship opp */


#widget_1727811913632 .page-nav__links {
  margin:10px 0; 
}

#widget_1727811913632 .button.button--text-link {
 text-decoration: underline; 
}

#widget_1727811913632 .button.button--text-link:hover{
   text-decoration: none; 
  color:#fff;
}

#widget_1727811913632 .button.button--text-link.active, #widget_1727811913632 .button.button--text-link:focus-visible  {
  color:#000 !important;
}
.hs-content-id-179971805525 .theme-rich-text__main p.eyebrow {
    color:#f16e20;
}
.hs-content-id-179971805525 .faq-section .theme-rich-text.heading {
  display:none;
}
.hs-content-id-179971805525 .faq-question__question {
 width: auto; 
}
.hs-content-id-179971805525 .faq-question__question::after {
  margin-left:0; 
}
.hs-content-id-179971805525  .comparison-table-col:not(.active) .comparison-card-item {
  align-items:center; 
}
.hs-content-id-179971805525  .comparison-card-item-title {
 font-size:14px; 
}
.hs-content-id-179971805525  .comparison-table {
  padding:2rem 2rem;
}
.hs-content-id-179971805525 .theme-rich-text__main hr {
  margin: 15px 0;
}

.hs-content-id-179971805525 .faq-question__question-wrapper {
  background-color:#e7eef2; /*#eef2f5; */
  padding-left:20px;
  margin-top:35px;
  border-radius:15px;
}

.hs-content-id-179971805525 .accordion-content {
  background-color:#e7eef2;
  padding:30px 20px 40px 20px;
  border-bottom-right-radius:15px;
  border-bottom-left-radius:15px;
  margin-top:-20px;
}
.hs-content-id-179971805525 .faq-question__question {
 padding-top:20px; 

}
.hs-content-id-179971805525 .faq-question__question-text  {
  padding-right:17px; 
  color:#003851;
  font-size:18px;
  font-weight:500;
}
.hs-content-id-179971805525 .faq-question__question::after{
  color: #003851
}
.hs-content-id-179971805525 .faq-section__body p {
  margin-top:5px;
}
#sponsor-benefits .theme-rich-text__main p{
  max-width:800px;
  margin-right:auto;
  margin-left:auto;
  display:block;
}
.hs-content-id-179971805525 #orange-hero p.eyebrow {
 color:white; 
}
#module_1728058373509 .theme-icon {
 display:none; 
}

.hs-content-id-179971805525 .splide__quote {
 line-height:1.3; 
}
.hs-content-id-179971805525 .cell_1727967505072-vertical-alignment, 
.hs-content-id-179971805525 .cell_1727968273420-vertical-alignment, 
.hs-content-id-179971805525 .cell_1727968273420-vertical-alignment,
.hs-content-id-179971805525 .cell_1727976765544-vertical-alignment,
.hs-content-id-179971805525 .cell_1727883745227-vertical-alignment,
.hs-content-id-179971805525 .cell_17279675141542-vertical-alignment,
.hs-content-id-179971805525 .cell_17279766078573-vertical-alignment,
.hs-content-id-179971805525 .cell_17279776793052-vertical-alignment
{
 margin-right:35px; 
}

.hs-content-id-179971805525 .module-wrapper__inner img {
  border-radius:15px;
}
.hs-content-id-179971805525 .page-nav-wrapper {
  top:0;
}
.hs-content-id-179971805525 select.hs-input {
 border-radius:25px; 
  padding-left:15px;
}

/* sponsor page 2 */
.hs-content-id-180541032632 .page-nav-wrapper {
  top:0;
}
.hs-content-id-180541032632 .faq-question__question {
  padding-top:20px;
}
.hs-content-id-180541032632 .faq-question:not(:last-child) {
 padding-bottom:0; 
}
.hs-content-id-180541032632 .faq-section .theme-rich-text.heading {
 display:none; 
}
.hs-content-id-180541032632 .faq-question__answer {
 padding-bottom:35px;
  padding-top:0;
}
.hs-content-id-180541032632 .faq-question[open] .faq-question__question {
   color:#f16e20;
}
.hs-content-id-180541032632 .theme-rich-text__main p.eyebrow {
    color:#f16e20;
}
.hs-content-id-180541032632 #orange-hero p.eyebrow {
 color:white; 
}
.hs-content-id-180541032632 #orange-hero {
 max-width:800px; 
  margin-right:auto;
  margin-left:auto;
  display:block;
}
.hs-content-id-180541032632 .faq-question:not(:last-child) {
  border-bottom: 1px solid #c0c0c0;
}
.hs-content-id-180541032632 .faq-section__body {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  margin-top:35px;
}
.hs-content-id-180541032632 #widget_1727811913632 .button.button--text-link {
 font-family: "roboto-condensed", sans-serif;
  text-transform:uppercase;
  font-size:16px;
}
.hs-content-id-180541032632 .module-wrapper__inner img {
  border-radius:15px;
}
.hs-content-id-180541032632 .faq-question:not(:last-child) {
  border-bottom: 1px solid #c0c0c0;
}
.hs-content-id-180541032632 .faq-section__body {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  margin-top:35px;
}

#stacked-img {
  margin-bottom:20px;
}
#stacked-img img {
  border-radius:10px;
}
/* sponsor 3 */

/* .hs-content-id-180626437259 .row-number-8 {
  width:1200px;
  margin-right:auto;
  margin-left:auto;
  display:block;
  border-radius:15px;
}
 */
.hs-content-id-180626437259 .cell_1730224880782-vertical-alignment,
.hs-content-id-184388608059 .cell_1730224880782-vertical-alignment
{
  margin-left:25px;
}

#contacts .theme-rich-text__main p {
 margin-top: 5px;
}

.hs-content-id-184388608059 .splide__arrow {
 height:0; 
}

.hs-content-id-180626437259 #orange-hero .theme-rich-text__main p.eyebrow,
.hs-content-id-184388608059 #orange-hero .theme-rich-text__main p.eyebrow
{
 color:white !important; 
}
.hs-content-id-180626437259 .featured-events-slider__text, 
.hs-content-id-184388608059 .featured-events-slider__text{
 padding:30px 6px; 
}
.hs-content-id-180626437259 .featured-events-slider--glow .featured-events-slider__card,
.hs-content-id-184388608059 .featured-events-slider--glow .featured-events-slider__card{
 min-height:220px; 
}
.hs-content-id-180626437259 .featured-events-slider__text .theme-rich-text__main h4,
.hs-content-id-184388608059 .featured-events-slider__text .theme-rich-text__main h4
{
 text-align:center; 
  font-size:22px;
}

.hs-content-id-180626437259 .faq-question:not(:last-child),
.hs-content-id-184388608059 .faq-question:not(:last-child)
{
  border-bottom: 1px solid #c0c0c0;
}
.hs-content-id-180626437259 .faq-section__body,
.hs-content-id-184388608059 .faq-section__body
{
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  margin-top:35px;
}
.hs-content-id-180626437259 .page-nav-wrapper,
.hs-content-id-184388608059 .page-nav-wrapper
{
  top:0;
}
.hs-content-id-180626437259 .faq-question__question,
.hs-content-id-184388608059 .faq-question__question
{
  padding-top:20px;
}
.hs-content-id-180626437259 .faq-question:not(:last-child),
.hs-content-id-184388608059 .faq-question:not(:last-child)
{
 padding-bottom:0; 
}
.hs-content-id-180626437259 .faq-section .theme-rich-text.heading,
.hs-content-id-184388608059 .faq-section .theme-rich-text.heading
{
 display:none; 
}
.hs-content-id-180626437259 .faq-question__answer,
.hs-content-id-184388608059 .faq-question__answer
{
 padding-bottom:35px;
  padding-top:0;
}
.hs-content-id-180626437259 .faq-question[open] .faq-question__question,
.hs-content-id-184388608059 .faq-question[open] .faq-question__question
{
   color:#f16e20;
}
.hs-content-id-180626437259 .theme-rich-text__main p.eyebrow,
.hs-content-id-184388608059 .theme-rich-text__main p.eyebrow
{
    color:#f16e20;
}
.hs-content-id-180626437259 #orange-hero,
.hs-content-id-184388608059 #orange-hero
{
 max-width:800px; 
}
.hs-content-id-180626437259 .module-wrapper__inner img,
.hs-content-id-184388608059 .module-wrapper__inner img
{
  border-radius:10px;
}
.hs-content-id-180626437259 #widget_1727811913632 .button.button--text-link,
.hs-content-id-184388608059 #widget_1727811913632 .button.button--text-link 
{
 font-family: "roboto-condensed", sans-serif;
  text-transform:uppercase;
  font-size:16px;
}
.hs-content-id-180626437259 .theme-ctas,
.hs-content-id-184388608059 .theme-ctas
{
  margin-top:40px; 
}

/* speakers */
#speakers h2.theme-rich-text__heading {
  color:#003851;
}

.hs-content-id-180696585332 .services-slider--style-card .services-slider__text,
.hs-content-id-180699112006 .services-slider--style-card .services-slider__text{
 background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.75)) !important; 
  padding:20px;
}

.services-slider__text .theme-rich-text__main p {
  line-height:1.5;
}
.services-slider__text h5.theme-rich-text__heading {
  line-height:1.2;
}

#weglot-listbox li::before {
 display:none; 
}

#speakers .splide__slide img {
  border-top-right-radius:8px;
  border-top-left-radius:8px;
}

#speakers .featured-events-slider__image.image-wrapper {
  background-color:#edf0f2;
    border-radius:8px;
}
  
  
/* speaker details */

#schedule-speaker .eyebrow {
  color:#4c8096; 
  margin-top:5px;
  line-height:1.4;
}
#schedule-speaker .upcoming-event, #schedule-speaker .upcoming-event:first-child {
  border-bottom:1px solid #b2ccd7;
}
#schedule-speaker .upcoming-event__day {
 font-weight:bold; 
}
#schedule-speaker .upcoming-event__month {
 opacity:.8; 
}
#schedule-speaker .upcoming-events__heading {
 margin-bottom:15px 
}
#schedule-speaker .upcoming-event {
 align-items: flex-start; 
}
#schedule-speaker h4.theme-rich-text__heading {
 margin-bottom:-10px; 
}

#speakers .featured-events-slider__text {
 padding:30px; 
  min-height:300px
}


@media (min-width:768px) {
#speakers .featured-events-slider__text {
    min-height:310px;
  }
  
#speaker-detail .hero__media img {
  top:0;
  position:absolute;
}
#speaker-detail .hero__back,
#track-detail .hero__back {
  top:0;
  position:absolute;
}
#speaker-detail .hero__media--image+.hero__text, 
#speaker-detail .hero__media--video+.hero__text {
  padding-block:130px; 
 }
  
#track-detail .hero__media--image+.hero__text, 
#track-detail .hero__media--video+.hero__text {
  padding-block:60px; 
 }
  #track-detail .placement--right .module-wrapper__inner>.widget-span:first-child, 
  #track-detail .placement--right .widget-span:first-child {
    margin-left:90px;
  }
  #track-detail .theme-rich-text__main div {
   font-family: niveau-grotesk,sans-serif; 
  }
  #track-detail .theme-rich-text ul {
    padding-top:13px;
  }
  #track-detail .theme-rich-text .ul li {
    
  }
  
}

#blue-hero .theme-rich-text__main {
 max-width:950px; 
}

.hs-content-id-176358183571 #img-left img {
 border-radius:10px; 
}

#speaker-detail .hero__media img ,
#track-detail .hero__media img {
  border-radius:15px;
}

.hs-content-id-180699112006  .faq-question__question-wrapper, .hs-content-id-184134401705 .faq-question__question-wrapper, .hs-content-id-184763854886 .faq-question__question-wrapper {
  background-color:rgb(86 134 158); 
  padding-left:20px;
  border-radius:15px;
}

.hs-content-id-180699112006  .accordion-content, .hs-content-id-184134401705  .accordion-content, .hs-content-id-184763854886  .accordion-content {
  background-color:rgb(86 134 158);
  padding:30px 20px 40px 20px;
  border-bottom-right-radius:15px;
  border-bottom-left-radius:15px;
  margin-top:-20px;
}


/* pricing boxes */
.pricing-boxes .pricing-box__price {
  font-size:1rem !important;
}
.pricing-box__heading h3 {
  font-size:35px !important; 
  color:#f16e20 !important;
}
.pricing-boxes .pricing-box .theme-ctas { 
 margin-top:1rem !important; 
}
.pricing-boxes .pricing-box .pricing-box__heading h3 {
  color:#003851 !important;
}  


/* pricing table on pricing page */
.comparison-card-foot a {
 background:#003851 !important; 
  padding:7px 13px !important;
}
.comparison-card-foot a:hover {
 opacity:.8; 
}
.comparison-headings h2 {
 text-transform: unset;
  font-size:28px;
  font-weight:500;
  font-family: niveau-grotesk,sans-serif;
}
.comparison-table {
  border-radius:15px;
}

#ts-gallery {
  z-index:1;
}

#tracks .eyebrow {
  color:#e5691f;
}
/*testimonials slider */

#slider .testimonials-slider__stars {
  color: #FFB81C
}
#slider .testimonials-slider.services-slider blockquote, #slider .testimonials-slider.services-slider .splide__slide-meta {
  color:#312c29;
}
.testimonials-slider.services-slider blockquote {
  font-weight:400  !important;
  font-size:1.1rem  !important;
  font-family: niveau-grotesk, sans-serif  !important;
}
.testimonials-slider .splide__slide-meta p strong {
  font-weight:400;
}
.testimonials-slider .splide__slide-meta p {
  font-weight:500;
}
.testimonials-slider.services-slider .splide__slide:not(.is-active):not(:hover):not(:focus-within) .theme-icon {
  color: #FFB81C !important;
}
.testimonials-slider.services-slider .splide__slide:not(.is-active):not(:hover):not(:focus-within), #hs_cos_wrapper_module_1726512025848 .module-wrapper {
   color:#312c29 !important;
}

.hs-content-id-181185543852 .testimonials-slider.module-wrapper:not(.module-wrapper--light) blockquote,
.hs-content-id-181185543852 .testimonials-slider.module-wrapper:not(.module-wrapper--light) figcaption {
  color: var(--base-color);
}
.hs-content-id-181185543852 .testimonials-slider.module-wrapper--light blockquote,
.hs-content-id-181185543852 .testimonials-slider.module-wrapper--light figcaption {
  color: var(--base-light-color);
}

/* travel faq */

#travel .faq-section .theme-rich-text.heading.text--center {
 display:none; 
}
#travel .faq-question__question-text {
 font-size: 17px; 
}
#travel .faq-question__question {
 padding-top:15px;
 padding-bottom:0;
}
#travel .faq-question:not(:last-child) {
 padding-bottom:15px; 
}

#hs_cos_wrapper_module_1726495617326 .theme-rich-text ul li {
 line-height:1.4;
}
.hs-content-id-178534072739 .theme-image img, .hs-content-id-178386733192 .theme-video__image img,
.hs-content-id-178387425285 .theme-video img {

 border-radius:15px;
}

.hs-content-id-179218612592 .hs-button:hover, .hs-content-id-179218612592 .hs-button:focus-visible {
  color:#074f71;
  text-decoration:none;
}

.hs-content-id-178315413395 #blue-hero p {
  max-width:950px;
}

.hs-content-id-183676183135 #blue-hero .theme-rich-text__main {
  max-width:800px;
}

.cell_1727106266111-vertical-alignment, #hs_cos_wrapper_widget_1727106265827 img  {
 display:none; 
}
#hs_cos_wrapper_widget_1726606388305 .embedded-map__heading {
 border-radius:15px; 
}
#hs_cos_wrapper_widget_1726606388305 .theme-ctas a {
  color:#f16e20;
}

.footer_dnd_main-column-6-padding {
 margin-left:0; 
}
   #track-detail-schedule .people-list .person {
   margin-top:1rem;  
  }
#track-detail-schedule .theme-rich-text__main p.eyebrow {
   color:#4c8096;
}

#track-detail-schedule ol.agenda__events li:nth-child(odd) {
  background-color:#edf0f2;
  border-radius:10px;
}

#track-detail-schedule ol.agenda__events li {
 padding-right:40px;
  padding-left:40px;
}
#track-detail-schedule ol.agenda__events ul.people-list li {
 padding-right:0px;
  padding-left:0px;
}
#track-detail-schedule ol.agenda__events ul.people-list li:nth-child(odd) {
 background-color:transparent; 
}

#track-detail-schedule .person__avatar img {
 width:80px; 
}

#track-detail-schedule .agenda__events li {
 border-top:none; 
}
#track-detail-schedule .agenda__events li:last-child {
 border-bottom:none; 
}

#service-slider .theme-ctas a {
  color:white;
  text-decoration:underline;
}
#service-slider .theme-ctas a:hover {
  text-decoration:no-underline;
}
#service-slider .theme-ctas a.button {
  color:white;
  background:none;
  text-decoration:none;
  border:solid 2px #fff;
}
#service-slider .theme-ctas a.button:hover {
    background:#6CACE4;
}
.splide__arrow {
	background-color: #fff;
	border: solid 1px rgba(118, 118, 118, 0.60);
	height: 30px;
	margin-right: 10px;
	opacity: 1;
	position: static;
	transform: none;
	width: auto;
    padding:0px 15px
    
}
.splide__arrow:hover {
    background-color: rgba(118, 118, 118, 0.60);
}
.splide__arrow--prev {
    border-radius:0px 15px;
}
.splide__arrow--next {
    border-radius:15px 0px;
}
.splide__arrow::before {
	border-right: 2px solid #000;
	flex-shrink: 0;
	height: 9.1923881554px;
	transform: translateX(100%) rotate(-135deg);
	width: 9.1923881554px;
}
.splide__arrow::after, 
.splide__arrow::before {
	border-top: 2px solid #000;
}
.splide__arrow::after {
	width: 20px;
}
.splide__arrow--next::before {
	transform: translateX(-100%) rotate(45deg);
}
  #track-detail-schedule .tabs__navigation-item span {
   padding:0 15px; 
  }
  
  #track-detail-schedule .tabs--horizontal .tabs__navigation {
   margin-bottom:2rem; 
  }

#track-detail-schedule .tabs--style-link .tabs__navigation {
  margin-inline:inherit;
}

#track-detail-schedule .tabs--style-link .tabs__navigation-item {
  margin:0 1em;
}
#track-detail-schedule .tabs--style-link .tabs__navigation-item:first-child { 
  margin-left:0;
}
#track-detail-schedule .tabs--style-link .tabs__navigation-item:last-child { 
  margin-right:0;
}

#us-visa-process {
 max-width:800px; 
}

.image-gallery__slide .image-gallery__caption {
 padding: 0 15px; 
}

#Know-Before-You-Go .faq-question__question-text {
 text-transform: uppercase; 
}

#Know-Before-You-Go .faq-question__question {
  padding-top:20px;
  padding-bottom:0;
}

#Know-Before-You-Go .faq-question__answer {
 
}
#Know-Before-You-Go .faq-question__answer h5 {
  margin-bottom:-10px;
  margin-top:30px;
}

.image-gallery__caption p a {
 color:white; 
}
.image-gallery__caption p a:hover {
 opacity:09;
}

.hs-content-id-183195184223 .faq-question[open] .faq-question__question {
 color: #f16e20; 
}

.hs-content-id-183195184223 .faq-question__answer p+ul {
  margin-bottom:0;
}

.hs-content-id-183195184223 .faq-question__answer ul {
 padding-left:25px; 
}

#us-visa-process h4 {
 margin-bottom:-12px; 
  padding-top:20px;
}

#us-visa-process ul {
 padding-left:25px; 
}

.hs-content-id-183111567400 .theme-image img, .hs-content-id-183195184223 .theme-image img {
 border-radius: 15px; 
}

.hs-content-id-184388608059 .hs-content-id-184388608059 .featured-events-slider--glow .featured-events-slider__card {
 min-height:237px; 
}
.hs-content-id-184388608059 .featured-events-slider__text, .hs-content-id-184388608059 .featured-events-slider__text {
  padding:30px 18px;
}

.faq-question__answer .theme-rich-text__main ul {
 padding-left:15px; 
}


#hs-content-id-181368504412 #track-detail-schedule .people-list {
 margin-top:0 !important; 
}


@media (max-width:1500px) {
 
  /*.site-header__logo span a:before {
   background-image:url(/hubfs/hfa-logo-cv25-masthead-mobile.svg) !important;
  }
  .site-header__logo span a img{
   display:none;
  } */
  .site-header__logo{
   Xmargin-left:-50px;
  }
}

@media (max-width:1240px) {
	.site-header__menu ul.site-header__navigation li.hs-menu-depth-1 {
		padding-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media not screen and (min-width: 1120px) {
   .site-header__logo {
     max-width:unset !important;
  }
}

@media (max-width:1300px) {
 
  /*.site-header__logo span a:before {
   background-image:url(/hubfs/hfa-logo-cv25-masthead-mobile.svg) !important;
  }
  .site-header__logo span a img{
   display:none;
  } 
  .site-header__logo {
   margin-left:-100px;
  }*/
}


@media (max-width: 1120px) {
  .site-header__menu ul li:last-child {
   display:block !important;
  }
   .site-header .site-header__utility .hs-menu-item {
   margin:0px !important;    
  }
  .site-header__navigation {
   padding-bottom:0; 
  }
  .site-header__top {
   display:none; 
  }
  .hs-logo-carousel {
    padding:20px; 
  }
  .site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(4),
  .site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(5),
  .site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(6),
  .site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(7)
  {
   display:flex !important;
      padding-top:1.25rem;
      padding-bottom:1.25rem;
  }
  .site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(4) a,
  .site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(5) a,
  .site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(6) a,
  .site-header__menu ul.site-header__navigation li.hs-menu-depth-1:nth-child(7) a {
  }
  .site-header__navigation .hs-menu-item.hs-menu-depth-1+.hs-menu-depth-1 {
   margin-left:0; 
  }
  .site-header__navigation .hs-menu-item {
   padding-top:.5rem;
    padding-bottom:.5rem
  }
  .site-header__navigation .hs-menu-item.hs-menu-depth-1 {
    padding-top:1rem;
    padding-bottom:1rem
  }
  .site-header__navigation .hs-menu-item:not(:first-child) {
    border-top:1px solid #003851;
  }
  .site-header__navigation .hs-menu-item.hs-item-has-children .hs-menu-children-wrapper .hs-menu-breadcrumbs .hs-menu-child-title {
   display:none; 
  }
   .site-header__navigation .hs-menu-item.hs-item-has-children .hs-menu-children-wrapper .hs-menu-breadcrumbs .hs-menu-return svg {
     width: 30px;
     height:30px;
     top:0;
     margin-top:0;
     margin-left:-10px;
    }
    .site-header__navigation .hs-menu-item.hs-item-has-children .hs-menu-children-wrapper .hs-menu-breadcrumbs .hs-menu-return {
      color: #6a95a9 !important;
      font-family:"Inter", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size:14px;
      letter-spacing:1px;
    }
    .site-header__navigation .hs-menu-item.hs-item-has-children .hs-menu-child-toggle svg {
      margin-top:.45rem;
    }
    .site-header .site-header__utility .button {
      padding:10px 30px;
    }
    .site-header__navigation .hs-menu-item.hs-item-has-children > .hs-menu-children-wrapper .hs-menu-item .hs-menu-link {
      padding-top:.5rem;
      padding-bottom:.5rem;
      width:100%;
      display:block;
    }
	.site-header__main .cell_1755692714780-vertical-alignment {
		min-width:183px !important;
	}
	
   /*pricing */
    .hs-content-id-177179722573 .cell_1726593937958-row-0-padding {
      padding-bottom:20px !important;
    }
      #track-detail-schedule .agenda__heading {
    margin-bottom:20px;
  }
   #track-detail-schedule .person:not(.module-wrapper) {
   flex-direction:row;
     align-items:center;
  }
   #track-detail-schedule .person__avatar {
   margin-bottom:0; 
  }
  #track-detail-schedule .agenda__events .theme-rich-text__speakers {
   margin-top:0; 
  }
}

@media (max-width: 1024px) {

  /*sponsor */
  .hs-content-id-180626437259  .comparison-card-item, .hs-content-id-184388608059 .comparison-card-item {
   justify-content:normal; 
  }
   .hs-content-id-180626437259 .d-xs-block, .hs-content-id-184388608059 .d-xs-block{
     font-size:14px;    
    }
    .hs-content-id-180626437259 .widget_1727809234685 .comparison-table-icon svg[data-icon=check],
    .hs-content-id-180626437259 .widget_1727809234685 .comparison-table-icon svg[data-icon=times] {
      width:50px;   
     }
  
  X.site-header__main .row-number-1 {
   display:none; 
  }
}
@media (min-width: 1024px) {
  .lists--split ul {
   column-gap: clamp(1rem, 10vw, 100px); 
  }
}

@media (max-width: 1024px) {

  .services-slider--style-card .services-slider__card:before {
   opacity:0; 
  }
  #track-detail-schedule .agenda__events .person__avatar {
   margin-right:15px; 
  }
  #track-detail-schedule ol.agenda__events li {
    padding-right:25px;
    padding-left:25px;
  }
  
  #track-detail-schedule .agenda__events .person__bio p {
   line-height: 1.2;
  }
  #track-detail-schedule .agenda__events .person__bio .person__name {
   padding-bottom: 3px;
  }
}


@media (max-width: 768px) {
  .image-gallery__slide .image-gallery__caption {
    padding: 0 0 ; 
  }
  .site-header {
   background-color:white; 
  }
   #body .main_content-row-4-margin, #body .main_content-row-10-padding {
    margin-top:0 !important; 
    margin-bottom:0 !important;
  }
  
  .row-fluid .cell_1726087539088-padding {
   padding-left:0 !important;  
  }
  #schedule-home .upcoming-event {
   flex-direction:unset; 
  }
  #schedule-home .upcoming-event__date {
   margin-right:1.5rem; 
  }
  #schedule-home {
   padding-top:30px; 
  }
  #schedule-home .upcoming-events__heading {
    margin-bottom:10px;
  }
  #schedule .tabs__body,  #track-detail-schedule .tabs__body {
   padding: 0 0 30px 0; 
  }
  .services-slider__heading {
   padding-right:20px; 
  }
  .faq-question__answer {
    padding-right:40px; 
  }
  .faq-question__question-text {
    padding-right:20px;
  }
  .faq-question:not(:last-child) {
    padding-top:10px;
    padding-bottom:10px;
  }
  #img-left .theme-rich-text  {
  padding-left:0px
  }
  #img-right .theme-rich-text  {
    padding-right:0px;
  }
  #map-module .embedded-map__heading {
   margin-left:20px;
    margin-right:20px;
  }
  #hs_cos_wrapper_widget_1726606388305 .embedded-map__heading {
    --heading-margin:20px;
  }
  
  /*heros */
  .jake-hero-banner__main-content h1 {
    margin-bottom:15px
  }
  #body .main_content-row-0-background-layers {
    background-position-x:left !important;
     background-position-y:top !important;
  }
   #body .main_content-row-1-background-layers {
    background-position-x:right !important;
     background-position-y:bottom !important;
  }
  .hs-content-id-177179722573 #body .main_content-row-0-background-layers {
     background-position-x:center !important;
     background-position-y:center !important;
  }
  .splide__pagination {
   display:none; 
  } 

  /*home page */
  #body .main_content-row-2-padding {
    padding-bottom:40px !important;
  }
  .theme-ctas {
    gap:.5rem;
  }
  #schedule-home .upcoming-event__date {
   min-width:100px;
    padding:1em .5em;
  }
   #schedule-home .theme-rich-text__main > h4, #schedule-home .theme-rich-text__main .orange h4 {
     font-size:20px;
    }
  .pricing-boxes .module-wrapper__inner ul li + li, .pricing-boxes .module-wrapper__inner ol li + li {
    margin-top: 10px;
  }
  .pricing-boxes .pricing-box__footer, .pricing-boxes .pricing-box__main {
    padding-left:2rem !important;
    padding-right:2rem !important;
  }
  .pricing-box__heading ul li {
   line-height: 1.5;
  }
  #schedule .agenda__heading, #track-detail-schedule .agenda__heading {
    font-size:40px;
    margin-bottom:15px;
  }
  #track-detail-schedule .tabs__navigation--mobile, 
  #track-detail-schedule .tabs__navigation--mobile .tabs__navigation-item, 
  #track-detail-schedule .tabs__navigation--vertical .tabs__navigation-item,
  #schedule .tabs__navigation--mobile, 
  #schedule .tabs__navigation--mobile .tabs__navigation-item, 
  #schedule .tabs__navigation--vertical .tabs__navigation-item {
   display:none !important;  
  }
  #schedule .tabs__navigation--desktop, #track-detail-schedule .tabs__navigation--desktop {
   display:block !important; 
  }
  #schedule .tabs--style-link .tabs__navigation, #track-detail-schedule .tabs--style-link .tabs__navigation  {
    display:flex !important; 
    flex-wrap: wrap;
    margin-bottom:4rem;
    border-bottom:1px solid;
    font: normal 400 18px / 1.667 "Inter", Helvetica Neue, Helvetica, Arial, sans-serif;
    justify-content:center;
  }
  #track-detail-schedule .tabs--style-link .tabs__navigation  { 
     margin-bottom:2rem;
  }
  #track-detail-schedule .tabs--style-link .tabs__navigation-item {
   margin:auto; 
  }
  #track-detail-schedule .tabs__navigation-item span{
   padding:0;; 
  }
  #track-detail-schedule .tabs__body {
   padding:0 !important; 
  }
  #schedule .tabs--style-link .tabs__navigation li, #track-detail-schedule .tabs--style-link .tabs__navigation li  {
    padding:0 15px;
    flex:auto;
    text-align:center;
  }
   #schedule.tabs--style-link .tabs__navigation-item, #track-detail-schedule.tabs--style-link .tabs__navigation-item {
     margin:0 2em;
     text-align:center;
  }
   #schedule .tabs--style-link .tabs__navigation-item.active, #track-detail-schedule .tabs--style-link .tabs__navigation-item.active {
    border-bottom:3px solid #f16e20;
     font-weight:600;
  }
  .tabs__navigation--mobile .tabs__navigation-item {
   display:none !important; 
  }
  #schedule .tabs--style-link .tabs__navigation.tabs__navigation--mobile, #track-detail-schedule .tabs--style-link .tabs__navigation.tabs__navigation--mobile{
   display:none !important; 
  }
  
  /* pricing */
  .hs-content-id-177179722573 .theme-rich-text__main h1, .hs-content-id-177179722573 .theme-rich-text__main .eyebrow  {
   text-align:center; 
  }
  /*conference */
  .hs-content-id-178543169431 #body .main_content-row-1-background-layers {
     background-position-x: left !important;
     background-position-y: top !important;
  }
  .hs-content-id-178543169431 .main_content-row-3-padding, .hs-content-id-178387838225 .main_content-row-4-padding {
    padding-top:60px !important;
    padding-bottom:60px !important;
  }
  
  #hs_cos_wrapper_widget_1726778948572 .hero,  #hs_cos_wrapper_module_17267777024324 .hero {
   padding-top: 50px !important;
  }
  .hs-content-id-178541955635 .main_content-row-2-margin {
    margin-bottom:20px !important;
  }
  .hs-content-id-178541955635 #body .main_content-row-2-padding {
    padding-bottom:70px!important;
  }
  .featured-events-slider--glow .featured-events-slider__card:focus-visible, .featured-events-slider--glow .featured-events-slider__card:hover {
   transform:none !important; 
  }
  /*tracks page */
  .hs-content-id-178387838225 .tabs__body, .hs-content-id-176501036606 .tabs__body {
    padding:0 !important;
  }
  .hs-content-id-178543169431 .splide__arrows, .hs-content-id-178387838225 .splide__arrows{
   margin-top:0; 
  }
  
  /* trade show */
  .hs-content-id-178558681888 .hero {
   padding-top:60px; 
  }
  .hs-content-id-178558681888 .main_content-row-1-background-layers {
   background-image:none !important;
  }
  .hs-content-id-178558681888 .hero .hero__text {
   margin-top:30px !important; 
  }
  .hs-content-id-178558681888 .main_content-row-2-background-layers{
    background-image:none !important;
  }
  .hs-content-id-176399014690 #body .main_content-row-2-padding {
    padding-bottom:90px !important;
  }
  .hs-content-id-178543169431 .main_content-row-1-padding {
   padding-bottom: 70px !important;
  }
  .hs-content-id-176399014690 .hero {
    padding-top:50px;
  }
    /* sponsor mobile padding */
   .hs-content-id-179971805525 .main_content-row-4-padding {
     padding-top:40px !important;
    }
  
  .hs-content-id-179971805525 .row-fluid {
    display:flex;
    flex-direction:column;
  }
  .hs-content-id-179971805525 .cell_1727883745227-vertical-alignment,
  .hs-content-id-179971805525 .cell_17279675141542-vertical-alignment, 
  .hs-content-id-179971805525 .cell_17279766078573-vertical-alignment,
  .hs-content-id-179971805525 .cell_17279776793052-vertical-alignment {
   order:2; 
  }
  .hs-content-id-179971805525 .main_content-row-15-padding {
    padding-top:20px !important;
    padding-bottom: 40px !important;
  }
  
  /*speaker detail */
  #speaker-detail, #track-detail {
    padding-top:30px;
    padding-bottom:60px;
  }
  #speaker-detail .hero__media, #track-detail .hero__media{
   margin-top:0; 
  }
  #speaker-detail .hero__media img, #track-detail .hero__media img {
    width:100%;
  }
  #speaker-detail .hero__media, #track-detail .hero__media {
    padding-bottom:15px;  
  }
   #speaker-detail .eyebrow, #track-detail .eyebrow {
     font-size:11px !important;
     padding-bottom:15px;
     padding-left:3px;
  }
   #speaker-detail .hero__back:after,  #track-detail .hero__back:after {
     width:20px;
  }
   #speaker-detail .subheading {
   margin-top:.2rem  
  }
  
  #schedule-speaker .upcoming-event__date {
   min-width:100px;
    padding:1em .5em;
  }
   #schedule-speaker .theme-rich-text__main > h4, #schedule-speaker .theme-rich-text__main .orange h4 {
     font-size:20px;
    }
  #schedule-speaker .upcoming-event {
   flex-direction:unset; 
  }
  #schedule-speaker .upcoming-event__date {
   margin-right:1.5rem; 
  }
  #schedule-speaker {
   padding-top:30px; 
  }
  #schedule-speaker .upcoming-events__heading {
    margin-bottom:10px;
  }
  #schedule-speaker .theme-rich-text__main p {
    font-size:15px;
  }

   #schedule-speaker .theme-rich-text__main p {
    font-size:15px;
  }
  #track-detail-schedule .tabs__body {
   padding:10px; 
  }
  .hs-content-id-180626437259 .row-fluid, .hs-content-id-184388608059 .row-fluid {
   display:flex; 
    flex-direction:column;
  }
  .hs-content-id-180626437259 .cell_1728416586281-vertical-alignment,
  .hs-content-id-180626437259 .cell_1728489511359-vertical-alignment,
  .hs-content-id-180626437259 .cell_1728489967864-vertical-alignment,
  .hs-content-id-180626437259 .cell_17289165356095-vertical-alignment,
  .hs-content-id-180626437259 .cell_17289170736294-vertical-alignment,
  .hs-content-id-180626437259 .cell_17289175020035-vertical-alignment,
  .hs-content-id-180626437259 .cell_17289179669645-vertical-alignment
  {
    order:2;
  }
  .hs-content-id-184388608059 .cell_17289170736294-vertical-alignment,
  .hs-content-id-184388608059 .cell_17289165356095-vertical-alignment,
  .hs-content-id-184388608059 .cell_17289175020035-vertical-alignment,
  .hs-content-id-184388608059 .cell_1728416586281-vertical-alignment,
  .hs-content-id-184388608059 .cell_1728489511359-vertical-alignment,
  .hs-content-id-184388608059 .cell_1728489967864-vertical-alignment
  {
    order:2;
    padding-top:25px;
  }
  .hs-content-id-180626437259 .module-wrapper__inner {
    padding-bottom:35px; 
  }
  .hs-content-id-180626437259 .cell_17302236236013-row-0-vertical-alignment .row-fluid {
   flex-direction:row !important; 
  }
  
  .hs-content-id-180626437259 .dnd-section .cell_1730224880782-vertical-alignment.dnd-column {
   margin-top:0 !important;
  }
  #lynne-contact .theme-rich-text__main p {
    font-size:15px;
  }
  #contacts .module-wrapper__inner {
    padding-bottom:0;
  }
  .hs-content-id-178386733192 .hero {
    padding-top:50px;
    padding-bottom:50px;
  }
  .hs-content-id-178386733192 #body .main_content-row-2-padding {
   padding-bottom:80px !important; 
  }
  
  .hs-content-id-183195184223 #track-detail-schedule .tabs--style-link .tabs__navigation-item.active, .hs-content-id-183195184223 #track-detail-schedule .tabs--style-link .tabs__navigation li {
     padding: 0 5px;
  }
  #Know-Before-You-Go .faq-question__question {
    padding-top:10px;
    padding-bottom:10px;
  } 
  #Know-Before-You-Go .faq-question:last-child {
    padding-top:10px !important;
  } 
    
}

/* keynote speaker */
#hs_cos_wrapper_main_content-dnd_partial-3-module-1 .theme-rich-text__main .eyebrow .eyebrow__part {color:#006fa3 !important}
#hs_cos_wrapper_main_content-dnd_partial-3-module-1 .theme-rich-text__main h2,
#hs_cos_wrapper_main_content-dnd_partial-3-module-1 .theme-rich-text__main p span {color:#05334c !important;}

  /*induction ceremony */
.main_content-row-5-background-layers {position:relative; overflow:hidden;}
X.main_content-row-5-background-layers:before {
    content:"";
    width:779px;
    height:838px;
    display:block;
    background-image:url(https://hub.healthandfitness.org/hubfs/26CV/Ellipse-1-blue.png);
    background-position:bottom;
    position:absolute;
    right: 0px;
    bottom: 0px;
	background-size:contain;
}  
  
.main_content-row-5-background-layers #img-right {position:relative;}
X.main_content-row-5-background-layers #img-right:before {
    content:"";
    width:237px;
    height:237px;
    display:block;
    background-image:url(https://hub.healthandfitness.org/hubfs/26CV/Ellipse-2-blue.png);
    background-position:bottom;
    position:absolute;
    left: -120px;
    bottom: -120px;

}  
#hs_cos_wrapper_module_17369577159322 .animate--fade-right {border-radius:0px 20px 0px 20px;}
#hs_cos_wrapper_module_17369577159322 .theme-rich-text__main h2,
#hs_cos_wrapper_module_17369577159322 .theme-rich-text__main p {color:#05334c !important;}
@media (max-width: 769px) {
	.main_content-row-5-background-layers:before {
		width:490px;
		height:527px;
	}

}


/* footer */
.site-footer .cell_1756124262368-vertical-alignment .row-number-7 {text-align:right!important;}
.site-footer .cell_1756124244776-vertical-alignment {justify-content: flex-start !important;}
.site-footer .hs_cos_wrapper_type_header h5{color:#6CACE4; text-transform: capitalize; font-variant: small-caps;}
.site-footer .hs_cos_wrapper_widget_1756127431484_ {text-transform:uppercase;}
#hs_cos_wrapper_module_1756125143965_ {text-align:right!important;}

@media (max-width: 767px) {
	.site-footer .cell_1756124262368-vertical-alignment .row-number-6 #hs_cos_wrapper_widget_1756127431484	{text-align:center!important;}
	#hs_cos_wrapper_module_1756123940667 .hs-menu-wrapper > ul {text-align: center !important;}
	#hs_cos_wrapper_module_1756123940667 li.hs-menu-item a {text-align: center !important;}
	.row-number-10.main_content-row-6-margin,
	.row-number-11.main_content-row-7-margin,
	.row-number-12.main_content-row-8-margin  {
		margin-bottom: 0px !important;
	}
	#hs_cos_wrapper_module_1756125143965_ {text-align:center!important;}

}
/* Interior Page */
#service-slider-experience {border:solid 0px #ff0000;}
#service-slider-experience .module-wrapper__inner {flex-wrap:wrap;}
#service-slider-experience .services-slider__heading {width: 100%;}
#service-slider-experience .services-slider__card {display: block;}
#service-slider-experience .services-slider__image {margin-top: 0px;} 
#service-slider-experience .services-slider__text {margin-top: 0px; display:block; padding:0px 20px; height:initial;}
#service-slider-experience .services-slider__text .theme-rich-text {padding-top: 10px;}
#service-slider-experience .services-slider__text h5.theme-rich-text__heading {color: #05334c; font-size:18px}
#widget_1756408981346 .theme-rich-text__heading {color: #05334c !important; text-align:left;}
#widget_1756408981346 .faq-question__question {background:#e3e9ef; padding:20px; border-radius:5px 22px 5px 22px}
#widget_1756408981346 .faq-question:not(:last-child) {border-bottom: 0px solid #000;}
#widget_1756408981346 .faq-question__question-text {color: #05334c !important;}
#widget_1756408981346 .faq-question__answer .theme-rich-text {color: #05334c !important; padding:0px 20px}
#widget_1756408981346 .faq-question__question::after {border-color:#05334c;}
.hs-content-id-195249073430 .main_content-row-5-background-layers::before {display:none;}
.body-wrapper #orange-hero .theme-rich-text .theme-rich-text__main .subheading {
  color:#fff !important; 
  text-transform:initial !important;
}
.body-wrapper #blue-hero .theme-rich-text .theme-rich-text__main p,
.body-wrapper #orange-hero .theme-rich-text .theme-rich-text__main p  {
  color:#fff !important; 
}

#blue-hero,
#orange-hero {
	text-shadow: 2px 2px 8px #312c29;
	text-align: CENTER;
}



#must-see-sessions h2.theme-rich-text__heading,
#must-see-sessions .image-gallery__slide h4.theme-rich-text__heading,
#must-see-sessions .image-gallery__slide .theme-rich-text__main {color:#fff !important; }

#exclusive-offerings h2.theme-rich-text__heading,
#exclusive-offerings .image-gallery__slide h4.theme-rich-text__heading,
#exclusive-offerings .image-gallery__slide .theme-rich-text__main {color:#fff !important; }


#booked-hotel h3.theme-rich-text__heading,
#booked-hotel-text .theme-rich-text .theme-rich-text__main {color:#fff !important; }