.element-30965305.atom-main.full-width.margin-custom-element {
  padding-left: 0px!important;
  padding-right: 0px!important;
  
}

.popup2 {
display: none;
}



#simple-popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100001;
}

.simple-popup-content {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%); 
    transform: translate(-50%, -50%);
    max-height: 80%;
    max-width: 100%;
    z-index: 100002;
    padding: 10px 20px;
    overflow: auto;
}

.simple-popup-content .close {
    position: absolute;
    right: 0;
    top: 0;
}

.simple-popup-content .close::before {
    display: inline-block;
    text-align: center;
    content: "\00d7";
    font-size: 40px;
    color: lightgrey;
    width: 40px;
    line-height: 40px;
}

.simple-popup-content .close:hover {
    cursor: hand;
    cursor: pointer;
}

.simple-popup-content .close:hover::before {
    color: grey;
}

#simple-popup-backdrop,
.simple-popup-backdrop-content {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100000;
}

#simple-popup,
#simple-popup-backdrop,
#simple-popup.hide-it,
#simple-popup-backdrop.hide-it {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

#simple-popup.hide-it,
#simple-popup-backdrop.hide-it {
    opacity: 0;
}

#simple-popup,
#simple-popup-backdrop {
    opacity: 1;
}



@media screen and (max-width: 599px) and (min-width: 0px) {

.simple-popup-content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-height: 100%;
  max-width: 90%;
  z-index: 100002;
  padding: 10px 10px;
}

}


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

.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;
}
.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/v1753795781/nwbhha1ulormm49tjjl5) !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;
}
.col-xs-12.col-sm-10.col-sm-offset-1.text-center.element-28487982 {margin-left: 0px !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;
}
.bannercust .Component-elementGroups-0-2-1 {
    width: 100%;
    background-color: #e5eff9;
    border-radius: 16px;
    padding: 24px !important;
  display: flex !important;
}
.bannercust .bz-flex-col {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.bannercust .element-28512051{flex: 0 1 70%;
  max-width: 70%;}

.bannercust .element-28512052 {
flex: 0 1 30%;
  max-width: 30%;
  text-align: center !important;
}
.right-text .margin-custom-element{margin-top:-13px;}


.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;
}
  
 .stacking-order .Component-elementGroups-0-2-1 {
    flex-direction: column-reverse!important;
}
.trade-template .cover-photo-background.atom-sectionMain {
        background-image: none !important;
        background-color: #004D9F;
}

.element-28875155 .Component-elementGroups-0-2-1{
  padding:0px !important;
  }
.bannercust .Component-elementGroups-0-2-1 {   
  padding: 24px 0 !important;
  width: 90%;
    display: flex!important;
    flex-direction: column!important;
  padding:0px !important;
  margin-left: auto;
    margin-right: auto;
}
  .bannercust .bz-flex-col {
   flex-direction: column!important;
    padding-top: 20px;
}
  .bannercust .element-28512051, .bannercust .element-28512052{
  max-width: 100%;
    flex: 0 0 100%;
  }
  .section-6194648 .custom-space-bottom {
    padding-bottom: 70px;
}
  .section-6182437 .custom-space-bottom {
    padding-bottom: 90px;
}
.section-6194648 .custom-space-top{
  padding-top:0px;
  }
  .section-6182437 .custom-space-top, 
  .section-6313394 .custom-space-top,
  .section-6022186 .custom-space-top,
  .section-6353371 .custom-space-top,
  .section-6353372 .custom-space-top{
  padding-top:25px;
  }
  
.global-template .countdown-header-container {
    height: 28px;
    padding-top: 50px;  
}
  .section-6005291 .custom-space-top{padding-top:16px;}
}

  @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; }