<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WMWMB5K"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->



/*remove "sale ends date" from Late Ticket*/
.automation-not-yet-on-sale {
    display: none !important;
}

/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

.section-894775 .element-4105903 .atom-text2 {
    min-width: fit-content !important;
}

/*linkedin color updates*/
.speaker-icon.icon-linkedin {
    color: #6FB3F7;
}

/* remove "...this is weird text" from speakers without Twitter access*/
.timeline-EmptyMessage-message {
    display: none !important;
}

/*Footer - Adjust Color*/
footer {
  background-color: #4A7A87 !important;
}

.trade-template .navbar-nav {
  display: block;
}

/*main container of each section*/
.main-app-container {}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}

/*Top navigation bar container*/
.template-nav {}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {}

/*social share buttons container*/
.social-share-button {}

/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}


.element-2308120 h2 {
	text-transform: capitalize;
}

/* Hotel Page Top Banner Desktop */
.section-5961114 .element-28575556 {
  background-size: 100% !important;
  background-position: top center !important;
}

.section-5965245 .element-28598070 {
  background-size: 100% !important;
  background-position: bottom center !important;
}

.section-5961114 .element-28575556 .main-app-container {
    height: 320px;
}
.section-5965245 .element-28598070 .main-app-container {
    height: 320px;
}

@media screen and (max-width: 1550px) {
  .section-5961114 .element-28575556 .main-app-container {
    height: 290px;
  }
  .section-5965245 .element-28598070 .main-app-container {
    height: 290px;
  }
}

@media screen and (max-width: 1400px) {
  .section-5961114 .element-28575556 .main-app-container {
    height: 260px;
  }
  .section-5965245 .element-28598070 .main-app-container {
    height: 260px;
  }
}

@media screen and (max-width: 1250px) {
  .section-5961114 .element-28575556 .main-app-container {
    height: 230px;
  }
  .section-5965245 .element-28598070 .main-app-container {
    height: 230px;
  }
}

@media screen and (max-width: 1000px) {
    /* Hotel Page Top Banner Mobile */
  .section-5961114 .element-28575556 .main-app-container {
    height: 200px;
  }	
    /* Hotel Page Bottom Banner Mobile */
    .section-5965245 .element-28598070 .main-app-container {
    	height: 200px;
    }
  }
  
  @media screen and (max-width: 900px) {
    /* Hotel Page Top Banner Mobile */
    .section-5961114 .element-28575556 {
        background-size: 100% !important;
        background-position: center !important;
        height: 150px;
     }
    
    /* Hotel Page Bottom Banner Mobile */
    .section-5965245 .element-28598070 {
        background-size: 100% !important;
        background-position: center !important;
        height: 150px;
     }
  }
  
  @media screen and (max-width: 800px) {
    /* Hotel Page Top Banner Mobile */
    .section-5961114 .element-28575556 {
        background-size: 100% !important;
        background-position: center !important;
        height: 130px;
     }
    
    /* Hotel Page Bottom Banner Mobile */
    .section-5965245 .element-28598070 {
        background-size: 100% !important;
        background-position: center !important;
        height: 130px;
     }
  }

  @media screen and (max-width: 767px) {
    /* Hotels Page Last Row Edit*/
    .section-5955920 .element-28550284 .element-groups .col-sm-4:first-child {
	    display: none;
    }
    .hotels-custom-css .trade-template .col-sm-4 .atom-main ul {
      list-style-type: circle;
      width: 280px;
      margin: 0 auto;
      padding: 0;
    }
    .hotels-custom-css .trade-template .col-sm-4 .atom-main p {
  text-align: center !important;
}
  }
  
  @media screen and (max-width: 700px) {
    /* Hotel Page Top Banner Mobile */
    .section-5961114 .element-28575556 {
        background-size: 100% !important;
        background-position: center !important;
        height: 120px;
     }
    
    /* Hotel Page Bottom Banner Mobile */
    .section-5965245 .element-28598070 {
        background-size: 100% !important;
        background-position: center !important;
        height: 120px;
     }
  }
  
  @media screen and (max-width: 620px) {
    .element-1214340 .atom-main h1 span {
      font-size: 10vw !important;
    }
    .element-1214340 .atom-main h2 span {
      font-size: 5vw !important;
    }
    
    .element-1207306 div {
         padding-top: calc( 234px - 100vw ) !important;
    }
  
   /* Hotel Page Top Banner Mobile */
    .section-5961114 .element-28575556 {
        background-image: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1743456582/c9wjzcwigd2vc5gcu7qa") !important;
        background-size: cover !important;
        background-position: center !important;
        height: 550px !important;
     }
    
    /* Hotel Page Bottom Banner Mobile */
    .section-5965245 .element-28598070 {
        background-image: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1743541322/hssskurnyo1qy2x3m91u") !important;
        background-size: cover !important;
        background-position: center !important;
        height: 550px !important;
     }
  }
  
  @media screen and (max-width: 500px) {
     /* Hotel Page Top Banner Mobile */
    .section-5961114 .element-28575556 {
        background-image: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1743456582/c9wjzcwigd2vc5gcu7qa") !important;
        background-size: cover !important;
        background-position: center !important;
        height: 500px !important;
     }
    
     /* Hotel Page Bottom Banner Mobile */
    .section-5965245 .element-28598070 {
        background-image: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1743541322/hssskurnyo1qy2x3m91u") !important;
        background-size: cover !important;
        background-position: center !important;
        height: 500px !important;
     }
  }
  
  @media screen and (max-width: 400px) {
    .element-28575888 div p span {
      font-size: 25px !important;
    }

     /* Hotel Page Top Banner Mobile */
    .section-5961114 .element-28575556 {
        background-image: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1743456582/c9wjzcwigd2vc5gcu7qa") !important;
        background-size: cover !important;
        background-position: center !important;
        height: 420px !important;
     }
    
     /* Hotel Page Bottom Banner Mobile */
    .section-5965245 .element-28598070 {
        background-image: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1743541322/hssskurnyo1qy2x3m91u") !important;
        background-size: cover !important;
        background-position: center !important;
        height: 420px !important;
     }
    
    /* Hotels Page Last Row Edit*/
    .section-5955920 .element-28550284 .element-groups .col-sm-4:first-child {
	    display: none;
    }
  }
  
  @media screen and (max-width: 300px) {
     /* Hotel Page Top Banner Mobile */
    .section-5961114 .element-28575556 {
        background-image: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1743456582/c9wjzcwigd2vc5gcu7qa") !important;
        background-size: cover !important;
        background-position: center !important;
        height: 300px !important;
     }
    
     /* Hotel Page bottom Banner Mobile */
    .section-5965245 .element-28598070 {
        background-image: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1743541322/hssskurnyo1qy2x3m91u") !important;
        background-size: cover !important;
        background-position: center !important;
        height: 300px !important;
     }
  }

/* Hotel Title Font Size */
.section-5955260 .element-28550283 .atom-main {
	margin-bottom: 20px;
}
.section-5955921 .element-28550283 .atom-main {
    margin-bottom: 0;
}

/* Hotels Page Spacer Removal */
.element-28550283 {
  display: none;
}

.socially-distant-gophers {
  color: #636363;
  align-items: flex-start;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    text-align: center;
}
.socially-distant-gophers h1 {
  color: #280D42;
}
.socially-distant-gophers .content {
  color: #636363;
	flex: 1 0 0;
  text-align: left;
}
.socially-distant-gophers .img {
	flex: 1 0 0;
}
.socially-distant-gophers .img img {
	left: 30px;
    width: 530px !important;
    top: 45px;
}
.main-app-container .element-2308120 h2 {
  position: relative;
  bottom: -30px;
}

/*Agenda Line Item - Change the sponsor logo size of 30px to 60px*/
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .sponsor-image {
    max-height: 70px !important;
}

/*Session Landing Page - Increase logo height to 100px*/
.agenda-view .session-page .session-sponsors-container .itemSponsor .section-logo-sponsor .sponsor-logo-container .sponsor-image {
	max-height: 120px !important;
	max-width: 120px !important;

}

/*Session Landing Page - Remove box border*/
.agenda-view .session-page .session-sponsors-container .itemSponsor .section-logo-sponsor {
    border: 0px !important;
}

/*Session Landing Page - Tighten up padding along bottom of speaker & sponsor logo*/
.agenda-view .session-page .session-section-container {
    padding: 20px 20px 5px 65px !important;
}


/*remove Gray Box from around Speakers' image*/
.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper .speaker-image-stub {
    border: 2px solid #ffffff;!important;
}

/*remove the Like button from speakers*/
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper {
    display: none !important;
}

/*Remove title space from Course Hero's Header*/
.section-1488192 .element-3724643 .atom-main {
    display: none !important;
}

.atom-main margin-bottom-small bz-flex-auto element-3724645 full-width bz-image {
    display: none !important;
}

.atom-main margin-bottom-small bz-flex-auto element-3724649 full-width bz-image {
    display: none !important;
}

/*Remove speakers if none applied in agenda*/
element.style {
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container.has-speakers {
    min-height: 0px !important;
}

.trade-template.section-1608441 {
	display: none;
}
.trade-template.section-1608504 {
	display: none;
}


/* Home Page Intro Text Fixes */

.section-1933574 {
    position: relative;
    margin-top: -5px;
}
.element-10236387 .atom-main {
  display: none;
}

.element-1207322 img.atom-main {
    max-width: 320px;
    top: -10px;
}


@media screen and (max-width: 1000px) {
  	.element-1207322 {
    	margin-top: 20px;
	}
}
@media screen and (max-width: 950px) {
  	.element-1207322 {
    	margin-top: 35px;
	}
}
@media screen and (max-width: 900px) {
  	.element-1207322 {
    	margin-top: 50px;
	}
}
@media screen and (max-width: 850px) {
  	.element-1207322 {
    	margin-top: 70px;
	}
}
@media screen and (max-width: 800px) {
  	.element-1207322 {
    	margin-top: 90px;
	}
}
@media screen and (max-width: 767px) {
  	.element-1207322 {
    	margin-bottom: 50px;
      	margin-top: 20px;
	}
}

/* Home Page Slim Lines */
.section-2347341, .section-2347351, .section-2347350, .section-2347349, .section-2347348, .section-2347347, .section-2347346, .section-2390071, .section-3898746, .section-3898902, .section-5591206, .section-5591337 {
    height: 15px;
}

/* Home page main banner */
.section-2347573 {
  display: none;
}

/* Home Page - Register Now - Title Updates */
.section-593892 .element-2308120 .atom-main {
    color: rgba(45,79,85,1) !important;
}

/* Home Page - Countdown Clock - Case Update */
.section-1139657 .element-5549348 .atom-main {
    text-transform: none;
}

/*Sponsors' Page - 2022 Sponsors - Remove Blank Header Dead Space*/
.element-2314958 {
    display: none;
}
/*Sponsors' Page - 2022 Sponsors - Imade Width Increase*/
.col-sm-12 padding-horizontal-medium overflow-hidden bz-flex-col {
    padding-right: 100px;
    padding-left: 100px;

}

/*Register Now - Change Font/Color*/
.section-2725563 .element-14050428 .atom-main {
    TEXT-TRANSFORM: NONE !important;
    FONT-FAMILY: 'PROMPT' !important;
    font-weight: bold !important;
    font-style: normal !important;
    font-size: 1.67rem !important;
    color: rgba(45,79,85,1) !important;
}

.navbar-nav .logo-li-holder {
    margin-right: 10px;
}

.navbar .container-fluid {
    padding-left: 25px;
    padding-right: 25px;
}

/*-- Footer Color --*/
footer {
    background-color: #101434 !important;
}

/*-- Celebration Banner 2 --*/
.section-3898610 {
  position: relative;
  z-index: 200;
}
.section-3898610 .element-19255508 {
	overflow: visible;
}
.section-3898610 .element-19255508 .main-app-container {
	overflow: visible;
}
.section-3898610 .element-19255508 .main-app-container .col-sm-12 {
	overflow: visible;
}
.section-3898610 .element-19255508 .main-app-container .col-sm-12 img.atom-main {
	margin-top: -10px;
}

.section-2725563 .element-14050428 .atom-main {
  color: #293A92 !important;
  font-family: 'Poppins', sans-serif !important;
  font-weight: bold !important;
  font-size: 40px !important;
  font-style: normal !important;
  margin: 0px 0px -10px 0px !important;
}

#section-2725563 .custom-space-bottom {
  padding-bottom: 0 !important;
}

.section-3897924 {
  display: none !important;
}

.section-1478616 {
  display: none !important;
}

.section-2725563 .custom-space-bottom {
    padding-bottom: 30px;
    padding-top: 30px;
}

.section-2392577 .element-5549348 .atom-main {
    text-transform: capitalize;
}

.element-1207328 {
  top: 20px;
}

.section-2410692 .custom-space-bottom {
    padding-bottom: 5px;
    margin-top: -20px;
}

.element-1207314 ul li {
  margin-bottom: 10px;
}
.section-3902021 {
	display: none;
}
.section-3898610 .col-sm-6 .content p {
  margin-bottom: 20px;
}
.section-3901951 .col-sm-6 .content p {
  margin-bottom: 20px;
}
.element-19270766 {
  display: none;
}
.section-3901951 .col-sm-12 {
	margin-top: -9px;
}
.element-19255512 {
  max-width: 70% !important;
  top: 15px;
}
.element-14050428 {
  margin-bottom: 40px;
}
.trade-template .html-container p, .trade-template .html-container ul, .trade-template .html-container ol {
    line-height: 1.42857143rem;
}
.section-3901951 .custom-space-bottom {
  padding-bottom: 25px;
}
.element-2314959 img {
  width: 100% !important;
}
.element-26846924 img {
  width: 100% !important;
}
.element-26846921 {
  height: 0;
  margin: 0;
}
.element-1207489 ul li {
  margin-bottom: 10px;
}

.section-4514908 .Component-elementGroups-0-2-1 .col-sm-6:first-child {
	width: 30%;
}

.section-4514908 .Component-elementGroups-0-2-1 .col-sm-6:last-child {
	width: 70%;
}
.section-3901951 .custom-space-bottom {
    padding-bottom: 0;
}
.section-3898610 .col-sm-6 .content p {
    margin-bottom: 10px;
}
.element-5549210 {
  margin: 0 auto;
  width: 80%;
}
.element-12586551 {
  width: 70% !important;
  margin: 0 auto !important;
}
.element-26847873 {
  margin: 0 auto !important;
  width: 1000px !important;
}
@media screen and (min-width: 1851px) {
  .section-1598701 .custom-space-bottom {
      padding-bottom: 27%;
  }
}
@media screen and (max-width: 1850px) {
  .section-1598701 .custom-space-bottom {
      padding-bottom: 27%;
  }
}
@media screen and (max-width: 895px) {
  .section-1598701 .custom-space-bottom {
      padding-bottom: 24%;
  }
}
@media screen and (max-width: 767px) {
.element-19255509 {
    margin: 0 auto;
    width: 70%;
  }
  .element-1207328 {
    margin-bottom: 15px;
    top: 0px;
  }
  .section-3902021 {
	display: block;
   }
  .section-3902021 .element-19271058{
	display: block;
    margin: 0 auto;
    max-width: 450px;
   	width: 100%;
   }
  .section-3898610 .element-19255512 {
    display: none;
  }

  .element-19270766 {
    display: none;
  }

}

@media screen and (max-width: 1470px) {
  .section-6997642 .element-33577544 .main-app-container {
    height: 290px !important;
	}
  
  .section-6997724 .element-33577544 .main-app-container {
  height: 290px !important;
	}
}

@media screen and (max-width: 1298px) {
  .section-6997642 .element-33577544 .main-app-container {
    height: 250px !important;
	}
  
  .section-6997724 .element-33577544 .main-app-container {
  height: 250px !important;
	}
}
@media screen and (max-width: 1082px) {
  .section-6997642 .element-33577544 .main-app-container {
    height: 200px !important;
	}
  
  .section-6997724 .element-33577544 .main-app-container {
  height: 200px !important;
	}
}
@media screen and (max-width: 875px) {
  .section-6997642 .element-33577544 .main-app-container {
    height: 170px !important;
	}
  
  .section-6997724 .element-33577544 .main-app-container {
  height: 170px !important;
	}
}

@media screen and (max-width: 600px) {
    .section-6997642 .element-33577544 .main-app-container {
        height: 120px !important;
    }
  
  .section-6997724 .element-33577544 .main-app-container {
  height: 120px !important;
	}
}
@media screen and (min-width: 551px) {
  /* Hide Desktop Seattle Banner */
  .section-6997642 {
    display: block;
  }
  /* Hide Desktop Hotel Banner */
  .section-6997724 {
    display: block;
  }
  
  /* Show Mobile Seattle Banner */
  .section-6997671 {
    display: none;
  }
  /* Show Mobile Hotel Banner */
  .section-6997726 {
    display: none;
  }
}
@media screen and (max-width: 685px) {
  .section-1598701 {
    display: none;
  }
  .section-2347573 {
    display: block;
  }
  .section-2347573 .element-8247801 .main-app-container {
    padding-bottom: 50% !important;
  }
  .element-5549211 strong span {
    font-size: 50px;
  }
  .element-19255509 {
    margin: 0 auto;
    width: 70%;
  }
 
}
@media screen and (max-width: 675px) {
  .element-5549210 {
    margin: 0 auto;
    padding: 0;
    width: 100%;
  }
  
  .element-5549211 p:first-child strong {
    font-size: 25px;
  }
  
  .element-5549211 p:last-child strong {
    font-size: 20px;
  }
}
@media screen and (max-width: 550px) {
  .section-1598701 {
    display: none;
  }
  .section-2347573 {
    display: block;
  }
  .section-2347573 .element-8247801 .main-app-container {
    padding-bottom: 60% !important;
  }
  
  /* Hide Desktop Seattle Banner */
  .section-6997642 {
    display: none;
  }
  /* Hide Desktop Hotel Banner */
  .section-6997724 {
    display: none;
  }
  
  /* Show Mobile Seattle Banner */
  .section-6997671 {
    display: block;
  }
  /* Show Mobile Hotel Banner */
  .section-6997726 {
    display: block;
  }
}
@media screen and (max-width: 400px) {
  .element-5549210 {
    margin: 0 auto;
    padding: 0;
    width: 100%;
  }
  
  .element-5549211 p:first-child strong {
    color: #fefefe;
    font-size: 30px;
  }
  
  .element-5549211 p:last-child strong {
    font-size: 20px;
  }

  .section-1598701 {
    display: none;
  }
  .section-2347573 {
    display: block;
  }
  .section-2347573 .element-8247801 .main-app-container {
    padding-bottom: 65% !important;
  }
}

/* Change speaker name title on agenda to match agenda page maulik@bizzabo*/
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-name {
    padding: 2px 0;
    color: var(--cards-text-color, #32333C);
    font-family: var(--title-font-family, 'Prompt', sans-serif)
    font-weight: var(--title-font-weight, 600);
    font-style: var(--title-font-style, initial);
}

.element-33574790 {
  display: none;
}

.css-1qu2f8n.e1d6fdq35 {
background: red !important;
}
/*-- Make desktop Seattle banner larger --*/
.section-6997642 .element-33577544 {
    background-size: 100% !important;
    background-position: top center !important;
}
.section-6997642 .element-33577544 .main-app-container {
    height: 320px;
}
/*-- Make desktop Hotel banner larger --*/
.section-6997724 .element-33577544 {
    background-size: 100% !important;
    background-position: bottom center !important;
}
.section-6997724 .element-33577544 .main-app-container {
    height: 320px;
}


/*-- Make mobile seattle banner larger --*/
.section-6997671 .element-33577544 {
    background-size: 100% !important;
    background-position: top center !important;
}
.section-6997671 .element-33577544 .main-app-container {
    height: 490px;
}

/*-- Make mobile Hotel banner larger --*/
.section-6997726 .element-33577544 {
    background-size: 100% !important;
    background-position: bottom center !important;
}
.section-6997726 .element-33577544 .main-app-container {
    height: 490px;
}
/*-- Mobile Seattle Banner Sizing --*/
@media screen and (min-width: 400px) {
.section-6997671 .element-33577544 .main-app-container {
    height: 400px !important;
	}
}
@media screen and (min-width: 380px) {
.section-6997671 .element-33577544 .main-app-container {
    height: 380px !important;
	}
}
@media screen and (min-width: 360px) {
.section-6997671 .element-33577544 .main-app-container {
    height: 360px !important;
	}
}
/*-- Remove margin from element under seattle banner --*/
.element-1207488 {
	margin-bottom: 0 !important;
}
/*-- Remove padding from element above hotels banner --*/
.section-1894793 .custom-space-bottom {
    padding-bottom: 5px !important;
}