/* Navbar */
.navbar .navbar-collapse {
    text-align: left!important;
    padding-right: 0;
    padding-left: 0;
    border-top: none;
}

.trade-template .nav-menu-btn {
    text-transform: none!important;
  font-family: "Futura PT", sans-serif!important;
    font-size: 16px!important;
    line-height: 18px!important;
    font-weight: 500!important;
    letter-spacing: .4px!important;
    text-decoration: none!important;
   -webkit-transition: all .15s cubic-bezier(.7, 0, .3, 1)!important;
    transition: all .15s cubic-bezier(.7, 0, .3, 1)!important;

}

.trade-template .navbar-nav>li>a, .trade-template .navbar-nav>span>a {
    padding-top: 24px!important;
}

.navColors .color-2-background, .navColors .color-2-background.custom-color {
    box-shadow: 0 0 .5rem .0625rem #0006 !important;
}

/* Header image with no overlay */
.trade-template .cover-photo-background.atom-sectionMain {
  background-image: url(https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1754566672/fucqxqero1ksfyyajzxq
) !important;
}

/* Headings */

h1.atom-main.custom-font {
	font-weight: 400!important;
	line-height: 1.2!important;
	text-transform: none!important;
}

h2.atom-main.custom-font {
  font-weight: 400!important;
	line-height: 1.2!important;
	text-transform: none!important;
}

h3.atom-main.custom-font {
  font-weight: 400!important;
	line-height: 1.2!important;
	text-transform: none!important;
}

/* Date of event */
span.atom-main.date-venue-holder {
    font-style: normal!important;
}

.trade-template .date-venue-wrapper {
  font-style: normal!important;
}

span.atom-header2.date-venue-holder {
	font-style: normal!important;
}



.full-width.text-center.margin-vertical-small.margin-horizontal-auto {
	text-align: left;
  	padding-left: 24px;
  padding-right: 24px;
}

button.atom-main.btn.btn-success.btn-register:hover {
    background-color: #EEF0F4;
}

/*.max-width-800px {
  max-width: 800px;
}*/

.col-sm-4.padding-horizontal-medium.overflow-hidden.bz-flex-col {
    padding: 0;
  background-color: white!important;
  border-radius: 16px!important;
}

.atom-main.full-width.margin-custom-element {
    padding-left: 24px;
    padding-right: 24px;
}
@media (min-width: 320px) and (max-width:767px) {
.Component-elementGroups-0-2-1 {
    width: 100%;
    display: flex!important;
    flex-direction: column!important;
    gap: 24px!important;
  padding:0 16px!important;
}
.trade-template .cover-photo-background.atom-sectionMain {
        background-image: none !important;
        background-color: #004D9F;
}
}

@media (min-width:767px) {
.Component-elementGroups-0-2-1 {
    width: 100%;
    display: flex!important;
    flex-direction: row!important;
    gap: 24px!important;
  padding:0 16px!important;
}
}

img.atom-main.margin-bottom-small.bz-flex-auto.full-width.bz-image {
  border-radius: 16px!important;
}

/* Home Footer - Sample to Insight */

.section-5959321 .atom-sectionMain {
    border-radius: 24px 24px 0 0!important;
	margin-top: -24px!important;
}
 
/* Aligns hero section elements to left*/

.text-left-all * {
  text-align: left !important;
}

.col-xs-12.col-sm-10.col-sm-offset-1.text-center.element-28487982 {
    margin-left: 0px!important;
}
  
/* Counter borders -> white */
  .count-container {
    border-color: white!important;
}

/* Bullet points ::market fix */
.styled-list {
  list-style-type: disc!important;
}

.styled-list li::marker {
  color: #595959!important;
}

/* Padding fix for 2 column designs - on mobile */
.col-sm-6.padding-horizontal-medium.overflow-hidden.bz-flex-col {
    padding: 0!important;
  background-color: white!important;
  border-radius: 16px!important;
}

/* Reverse column order for 2 columns designs with .mobile-revert class - on mobile */
@media (max-width: 767px) {
  .mobile-revert .Component-elementGroups-0-2-1 {
    flex-direction: column-reverse !important;
  }
}

/* Border radius for layers */
.border-radius-24 > div {
    border-radius: 24px 24px 0 0;
    margin-top: -24px;
}

/* Agenda - subpage */

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-name {
    font-family: "Futura PT", sans-serif!important;
}

.agenda-view {
    font-family: "Futura PT", sans-serif!important;
}


/* FAQ Footer*/
.section-6104627 .atom-sectionMain { border-radius: 24px 24px 0 0!important; margin-top: -24px!important; }