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

/*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 {}

/* app Homepage css */
#section-2637252 > div > div > div,
#section-2637252 > div > div,
body > div.main-view.footer-padding > div > ul {
    margin:0px;
    padding:0px;
    max-width: unset;
}
#section-2637252 > div > div > div > iframe {
    width:100vw;
    height:100vh;
}
footer,
nav {
    display:none;
}
.app-homepage-custom-css {
    padding-top:0px;
}
.footer-padding {
    padding-bottom:0px!important;
}
#section-2720071 > div {
    background-image: url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%202023%20-%20Pages%20Platform%20Assets_Marketplace%20desktop.webp), url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%202023%20-%20Pages%20Platform%20Assets_Marketplace%20desktop.jpg)!important;
    height: calc(100vw * 421/1921);
    background-size: cover;
    display: flex;
    align-items: center;
}
body > footer {
    display: none;
}
#section-2736970 > div > div {
    /* background-image: url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C,%20Marketplace%20Tiered%20Backgrounds%20-%20Gold%20-%20Tiny.png);
    background-position: center;
    background-size: cover; */
    margin: 0;
    max-width: 100%;
    padding: 3% 20%;
}

#section-2516566 > div > div {
    background-image: url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C,%20Marketplace%20Tiered%20Backgrounds%20-%20Gold%20-%20Tiny.png);
    background-position: center;
    background-size: cover;
}
#section-2720070 > div > div {
    background-image: url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C,%20Marketplace%20Tiered%20Backgrounds%20-%20Silver%20-%20Tiny.png);
    background-position: center;
    background-size: cover;
}
#section-2720072 > div > div {
    background-image: url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C,%20Marketplace%20Tiered%20Backgrounds%20-%20Bronze%20-%20Tiny.png);
    background-position: center;
    background-size: cover;
}
body > header {
    display: none;
}
body > div.main-view.footer-padding > div {
    padding-top: 0;
}
#section-2736970 > div > div > div.element-14096876.text-center.fadeInUp > h2 {
    font-size: clamp(1.5rem, 2.5rem, 4rem)!important;
    margin-bottom: 1rem;
    text-align: left;
}
#section-2736970 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > p {
    line-height: 1.5;
}
@media(max-width: 1024px) {
    #section-2736970 > div > div > div.element-14096876.text-center.fadeInUp > h2 {
        font-size: clamp(1rem, 2rem, 3rem)!important;
    }
}
@media(max-width: 800px) {
    #section-2720071 > div {
        background-image: url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%202023%20-%20Pages%20Platform%20Assets_Marketplace%20tablet.webp), url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%202023%20-%20Pages%20Platform%20Assets_Marketplace%20tablet.jpg)!important;
        height: calc(100vw * 461/1301);
    }
}

@media(max-width: 525px) {
    #section-2720071 > div {
        background-image: url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%202023%20-%20Pages%20Platform%20Assets_Marketplace%20mobile.webp), url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%202023%20-%20Pages%20Platform%20Assets_Marketplace%20mobile.jpg)!important;
        height: calc(100vw * 721/1301);
        margin-top: 75px!important;
    }
    #section-2736970 > div > div > div.element-14096876.text-center.fadeInUp > h2 {
        text-align: center;
    }
    #section-2736970 > div > div {
        padding: 10%;
    }
}

#section-2738633 > div > div {
    max-width: 100vw;
}
#section-2738633 > div > div > div {
    margin: 0;
    padding: 0;
}
#section-2738633 > div > div > div > iframe {
    width: 100%;
    height: 100vh;
}
#section-2742779 > div > div > div > iframe {
    width: 100vw;
    height: 100vh;
    max-width: 100%;
}
#section-2742779 > div > div > div {
    margin: 0;
    padding: 0;
}
#section-2742779 > div > div {
    margin: 0;
    padding: 0;
    max-width: 100%;
}
#section-2742779 > div {
    margin: 0;
}
#section-2516555 > div.rowHolder.element-13094145.atom-sectionMain.cover-photo-background {
    display: none;
}
body > div:nth-child(79) > div.section-2720070.Component-partnerModal-0-2-2 > div > div.element-13094183.description-continer > p {
    font-weight: 400;
}
body > div.main-view.footer-padding > div > ul > div.trade-template.section-2720071 {
    padding-top: 75px;
}
#section-2720071 > div > div > div.element-14025294.text-center.fadeInUp {
    display: none;
}
#section-2720071 > div > div {
    padding: 1% 0 0 0;
    width: 80%;
    margin-left: 10%;
}
@media(max-width: 525px) {
    body > div.main-view.footer-padding > div > ul > div.trade-template.section-2720071 {
        padding-top: 0px;
    }
}
#section-2720071 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-14025297 > div > p > img {
    width: clamp(100px, 25%, 400px)!important;
    margin-left: 5%;
}
#section-2720071 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.full-width.text-center.margin-vertical-small.margin-horizontal-auto.element-14025298,
#section-2720071 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-14025297 > div > p,
#section-2720071 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-14025297 {
    margin: 0;
}
@media(max-width: 800px) {
    #section-2720071 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-14025297 > div > p > img {
        width: clamp(100px, 32%, 400px)!important;
    }
}
@media(max-width: 525px) {
    #section-2720071 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-14025297 > div > p > img {
        width: 50%!important;
        margin-left: -20px;
    }
    #section-2736970 > div > div > div.element-14096876.text-center.fadeInUp > h2 {
        font-size: 28px!important;
    }
    #section-2738633 > div > div {
        padding-top: 0;
    }
}
#section-2736970 > div > div > div.element-14096876.text-center.fadeInUp > h2 {
    padding: 0 30px;
}
@media(max-width: 375px) {
    #section-2736970 > div > div > div.element-14096876.text-center.fadeInUp > h2 {
        font-size: 26px!important;
    }
}
body > div:nth-child(78) > div.section-2720070.Component-partnerModal-0-2-2,
body > div:nth-child(78) > div.section-2720072.Component-partnerModal-0-2-2,
body > div:nth-child(78) > div.section-2516566.Component-partnerModal-0-2-2 {
    display: table;
    height: auto;
}
body > div:nth-child(78) > div.section-2720070.Component-partnerModal-0-2-2 > div,
body > div:nth-child(78) > div.section-2720072.Component-partnerModal-0-2-2 > div,
body > div:nth-child(78) > div.section-2516566.Component-partnerModal-0-2-2 > div {
    margin: 60px auto;
}
body > div:nth-child(78) > div.section-2516566.Component-partnerModal-0-2-2 > div > div > p,
body > div:nth-child(78) > div.section-2720070.Component-partnerModal-0-2-2 > div > div > p,
body > div:nth-child(78) > div.section-2720072.Component-partnerModal-0-2-2 > div > div > p {
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    text-decoration: none;
    font-size: 1rem;
    font-weight: normal;
    /* max-height: 100%; */
}
body > div:nth-child(78) > div.section-2720070.Component-partnerModal-0-2-2 > div > div.color-0 > a,
body > div:nth-child(78) > div.section-2516566.Component-partnerModal-0-2-2 > div > div.color-0 > a,
body > div:nth-child(78) > div.section-2720072.Component-partnerModal-0-2-2 > div > div.color-0 > a {
    border-radius: 20px;
    /* max-width: fit-content; */
}
#section-2516566 > div > div,
#section-2720070 > div > div,
#section-2720072 > div > div {
    padding: 0 50px;
}
#section-2516566 > div > div > div.element-13094182,
#section-2720070 > div > div > div.element-13094182,
#section-2720072 > div > div > div.element-14025305 {
    display: none;
}
#section-2516566 > div > div > div.partners-container,
#section-2720070 > div > div > div.partners-container,
#section-2720072 > div > div > div.partners-container {
    margin-bottom: 0;
}
#section-2516566 > div > div > div.partners-container > div {
    /* width: 50%; */
    min-width: 33%;
    padding: 54px 0;
}
#section-2720070 > div > div > div.partners-container > div {
    width: 33%;
    min-width: 25%;
    padding: 54px 0;
}
#section-2720072 > div > div > div.partners-container > div {
    width: 16%;
    min-width: 14%;
    padding: 54px 0;
}
#section-2516566 > div > div > div.partners-container > div > div > div > img {
    width: clamp(50%, 100%, 500px);
    max-height: 95px;
}
#section-2516566 > div > div > div.partners-container > div:nth-child(3) > div > div > img {
    max-height: 75px;
}
#section-2720070 > div > div > div.partners-container > div > div > div > img {
    width: clamp(50%, 100%, 300px);
    max-height: 70px;
}
#section-2720070 > div > div > div.partners-container > div:nth-child(7) > div > div > img {
    max-height: 50px;
}
#section-2720072 > div > div > div.partners-container > div > div > div > img {
    width: clamp(50%, 100%, 150px);
}
#section-2720072 > div > div.main-app-container,
#section-2720070 > div > div.main-app-container,
#section-2516566 > div > div.main-app-container {
    max-width: 100%;
    padding: 5% 10%;
}
@media(max-width: 650px) {
    #section-2516566 > div > div > div.partners-container > div {
        width: 100%;
    }
    #section-2720070 > div > div > div.partners-container > div {
        width: 50%;
    }
    #section-2720072 > div > div > div.partners-container > div {
        width: 33%;
    }
}
@media(max-width: 500px) {
    #section-2516566 > div > div > div.partners-container > div,
    #section-2720070 > div > div > div.partners-container > div,
    #section-2720072 > div > div > div.partners-container > div {
        padding: 30px 0;
    }
}
/* agenda page */
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row,
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row {
    font-family: 'Montserrat', sans-serif;
    color: #3C3C3B;
}
body > div.react-main > div > div {
    margin-top: 14px;
    padding-bottom: 0;
}
.login-container > button {
    background-color: #00C4AB!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.container > div > div > div.login-buttons-container > button {
    border-radius: 24px;
}
* {
    --answer-color: #3c3c3b;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.sideBySide.row {
    background-image: url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%2C+Desktop+Background+-+Grey+%406.jpg);
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row > div > div > div > div > div:nth-child(1) > div > div.time-row.row > div.session-elem.col-md-11.col-md-offset-0 > div > div.session-info.col-lg-9 > div.padding-horizontal-small.location-wrapper.row > div > i {
    content: "\e955";
    color: #36A9E1;
}
div.popover-content > div > div.popover-buttons.margin-vertical-small > a,
.text-color-white {
    color: white!important;
}
input, button, select, textarea,
div.popover-content,
div.agenda-view,
div.modal-content,
body > div.react-main > div > div > div.agenda-view.top-agenda-margin-double.agenda-view--session > div.container.full-width-video.margin-bottom-small > div > div > div > div > div > div.bz-flex-fill > div.live-broadcast-preview.overflow-hidden > div.preview-image-caption.text-center,
body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-profile.margin-bottom-small.row,
body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-sessions-twitter-wrapper.row > div > div.speaker-sessions.margin-bottom-small.row {
    font-family: 'Montserrat', sans-serif!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.agenda-live-banner.bz-flex-row {
    background-image: url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%2C+Desktop+Background+-+Blue+%406.jpg);
    background-position: center;
    background-size: cover;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.agenda-live-banner.bz-flex-row > div.bz-flex-row.live-sessions-row > div > div > div > div > div > div > div > div > div.live-session-speakers > div > div.speaker-details-container.custom-font > div.live-speaker-name {
    color: #233878;
    font-weight: bold;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row {
    position: absolute!important;
}
img.live-speaker-avatar {
    border-radius: 20px;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.agenda-live-banner.bz-flex-row > div.bz-flex-row.live-sessions-row > div > div > div > div > div > div > div > div > div.bz-flex-row.justify-content-start.session-box-header > span.font-size-12.session-timer,
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.agenda-live-banner.bz-flex-row > div.bz-flex-row.live-sessions-row > div > div > div > div > div > div > div > div > div.bz-flex-row.justify-content-start.session-box-header > span.font-size-12.session-duration {
    font-weight: bold;
    color: #1380C4;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.agenda-live-banner.bz-flex-row > div.live-banner-closer-container > div,
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(1) > div:nth-child(2) > span:nth-child(1),
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(1) > div:nth-child(2) > span:nth-child(2) {
    background-color: #1380C4!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.container > div > div > div.search-row.row > div.search-input.col-lg-2.col-sm-3.col-xs-2 > div > ul > div.category.selected > div.hidden-xs.time-select-wrapper > div.select-wrapper > div > div.rc-slider-handle.rc-slider-handle-1,
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.container > div > div > div.search-row.row > div.search-input.col-lg-2.col-sm-3.col-xs-2 > div > ul > div.category.selected > div.hidden-xs.time-select-wrapper > div.select-wrapper > div > div.rc-slider-handle.rc-slider-handle-2 {
    background-color: #36A9E1!important;
    border: 2px solid #36A9E1!important;
    color: #36A9E1!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.container > div > div > div.search-row.row > div.search-input.col-lg-2.col-sm-3.col-xs-2 > div > ul > div.category.selected > div.hidden-xs.time-select-wrapper > div.select-wrapper > div > div.rc-slider-track.rc-slider-track-1 {
    background-color: #36A9E1!important;
}
.preview-window-container {
    margin-top: 75px!important;
}
.title-indicator,
.speaker-section-notch {
    width: 5px!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-speaker-container > div.margin-bottom-medium.margin-right-none.margin-left-none.session-speaker-compact.row > div > a > div.speaker-info.margin-top-small > div.speaker-name.text-ellipsis.font-size-14 {
    color: #233878;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-speaker-container > div.margin-bottom-medium.margin-right-none.margin-left-none.session-speaker-compact.row > div > a > div.speaker-info.margin-top-small > div.speaker-title.text-ellipsis.font-size-12,
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-speaker-container > div.margin-bottom-medium.margin-right-none.margin-left-none.session-speaker-compact.row > div > a > div.speaker-info.margin-top-small > div.speaker-company.text-ellipsis.font-size-12 {
    font-weight: normal;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none {
    font-family: 'Montserrat', sans-serif;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row > div {
    margin: 4% auto;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-speaker-container > div.session-title-container > div.font-size-16.session-section-title.remove-left-margin,
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-sponsors-container > div.session-title-container > div.font-size-16.session-section-title.remove-left-margin.text-ellipsis,
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-attachments > div.session-title-container > div.font-size-16.session-section-title.remove-left-margin.text-ellipsis,
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-sponsors-container > div.margin-bottom-medium.margin-right-none.margin-left-none.session-sponsors-compact.row > div > div > div.sponsor-info-container > div.sponsor-name {
    color: #233878;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row > div > div > div > div > div > div > div.time-row.row > div.session-elem.col-md-11.col-md-offset-0 > div > div.session-info.col-lg-9 > div.padding-horizontal-small.location-wrapper.row > div > i.icon-locator2:before,
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row > div > div > div > div > div:nth-child(3) > div > div > div > div > div.session-info.col-lg-9 > div.padding-horizontal-small.location-wrapper.row > div > i.icon-locator2:before {
    color: #36A9E1;
}
.fa {
    font-family: 'bizzafont'!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-sponsors-container > div.margin-bottom-medium.margin-right-none.margin-left-none.session-sponsors-compact.row > div > div > div.section-logo-sponsor.clickable,
body > div.react-main > div > div > div.agenda-view.top-agenda-margin-double.agenda-view--session > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-sponsors-container > div.margin-bottom-medium.margin-right-none.margin-left-none.row > div > div > div.section-logo-sponsor.clickable {
    width: fit-content;
    height: auto;
    margin-right: 19px;
    border: none;
    min-width: initial!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-sponsors-container > div.margin-bottom-medium.margin-right-none.margin-left-none.session-sponsors-compact.row > div > div > div.section-logo-sponsor.clickable > div.sponsor-logo-container,
body > div.react-main > div > div > div.agenda-view.top-agenda-margin-double.agenda-view--session > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-sponsors-container > div.margin-bottom-medium.margin-right-none.margin-left-none.row > div > div > div.section-logo-sponsor.clickable > div.sponsor-logo-container {
    width: fit-content;
    margin-right: 0;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-sponsors-container > div.margin-bottom-medium.margin-right-none.margin-left-none.session-sponsors-compact.row > div > div > div.section-logo-sponsor.clickable > div.sponsor-logo-container > img,
body > div.react-main > div > div > div.agenda-view.top-agenda-margin-double.agenda-view--session > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-sponsors-container > div.margin-bottom-medium.margin-right-none.margin-left-none.row > div > div > div.section-logo-sponsor.clickable > div.sponsor-logo-container > img {
    width: 100px;
    height: auto;
    position: static;
    transform: none;
    max-height: initial;
    max-width: initial;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-attachments > div.margin-bottom-medium.margin-right-none.margin-left-none.row > div,
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-sponsors-container > div.margin-bottom-medium.margin-right-none.margin-left-none.session-sponsors-compact.row > div > div > div.section-logo-sponsor.clickable > div.sponsor-tier-container,
body > div.react-main > div > div > div.agenda-view.top-agenda-margin-double.agenda-view--session > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-attachments > div.margin-bottom-medium.margin-right-none.margin-left-none.row > div {
    width: fit-content;
    display: table;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-attachments > div.margin-bottom-medium.margin-right-none.margin-left-none.row > div > a,
body > div.react-main > div > div > div.agenda-view.top-agenda-margin-double.agenda-view--session > div.session-page.padding-bottom-small.container.transparentContainer.margin-bottom-small > div.session-section-container.session-attachments > div.margin-bottom-medium.margin-right-none.margin-left-none.row > div > a {
    width: fit-content;
    display: block;
}
.agenda-view .session-page .session-attachments .session-attachments-img,
.agenda-view .session-page .session-attachments .session-attachments-img.show-compact-lists {
    border: none;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.agenda-live-banner.bz-flex-row > div.bz-flex-row.live-sessions-row > div > div > div > div > div > div > div > div,
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row > div > div > div > div > div > div > div.time-row.row > div.session-elem.col-md-11.col-md-offset-0 > div,
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.list.row > div > div > div > div > div:nth-child(3) > div > div > div > div {
    background-color: white;
    border: 1px solid #233878;
}
body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-sessions-twitter-wrapper.row > div > div.speaker-sessions.margin-bottom-small.row > div.col-lg-10.col-lg-offset-1 > h1 {
    color: #233878;
    text-transform: lowercase;
}
body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-sessions-twitter-wrapper.row > div > div.speaker-sessions.margin-bottom-small.row > div.col-lg-10.col-lg-offset-1 > h1::first-letter {
    text-transform: capitalize;
}
body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-profile.margin-bottom-small.row > button.speaker-back-button.bz-flex-row.font-size-12.custom-color.color-1-background.color-5,
body > div:nth-child(49) > div.bz-modal.agenda-modal.register-login-modal.fade.in.modal > div > div > div.modal-body > button,
body > div:nth-child(47) > div.bz-modal.agenda-modal.register-login-modal.fade.in.modal > div > div > div.modal-body > button,
body > div.react-main > div > div > div.agenda-view.top-agenda-margin-double.agenda-view--session > div:nth-child(1) > div.session-control-buttons > button {
    background-color: #1380C4;
}
body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-profile.margin-bottom-small.row > div.speaker-bio-wrapper.medium-padding-right-medium.medium-padding-left-medium.padding-top-small.padding-bottom-small.padding-right-medium.col-lg-9.col-md-7.col-xs-12 > div:nth-child(1) > div.col-lg-9.col-lg-pull-3.col-md-8.col-md-pull-4.col-sm-9.col-sm-pull-3.col-xs-12 > div.speaker-name-wrapper.bz-flex-row > h1 {
    color: #233878;
}
body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-profile.margin-bottom-small.row > div.speaker-bio-wrapper.medium-padding-right-medium.medium-padding-left-medium.padding-top-small.padding-bottom-small.padding-right-medium.col-lg-9.col-md-7.col-xs-12 > div.speaker-links-wrapper.row > div > a {
    color: #36A9E1;
}
.speaker-community-like,
.icon-locator2 {
    color:#36A9E1!important;
}
.icon-liked {
    fill: #36A9E1;
}
.icon-lead_on {
    color: #00C4AB!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.tab-buttons-container.margin-bottom-small > div:nth-child(1) > div:nth-child(1) > button > span:nth-child(2),
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.tab-buttons-container.margin-bottom-small > div > div:nth-child(1) > button > span,
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.tab-buttons-container.margin-bottom-small > div:nth-child(3) > div:nth-child(1) > button > span > span,
.live-speaker-role,
.register-login-modal-content {
    color: #3C3C3B!important;
}
.icon-AgendaAtt_love {
    color: #00C4AB!important;
}
div.session-action-wrapper > div.checked {
    background-color: transparent!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div:nth-child(1) > div > div.session-actions.font-size-14 > div > div.session-action-wrapper.starred > div.checked > i,
body > div.react-main > div > div > div.agenda-view.top-agenda-margin-double.agenda-view--session > div:nth-child(1) > div.session-info-container > div.session-actions.font-size-14 > div > div.session-action-wrapper.starred > div.checked > i {
    color: #00C4AB;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(2) > div.agenda-view.top-agenda-margin-none > div:nth-child(1) > div > div:nth-child(5) > div > div.show-more-button.color-1 {
    font-weight: 300;
}
.session-container {
    background-position: right bottom;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: white;
    border: 1px solid #233878!important;
    font-family: 'Montserrat', sans-serif!important;
}
.session-title,
.session-name > a,
.speaker-session-title {
    text-transform: uppercase;
    color: #233878!important;
}
.session-time,
.session-duration,
.session-info-text-light {
    font-weight: 700!important;
    color: #1380C4!important;
}
.speaker-name,
.sponsor-name,
.sponsored-by,
.session-attachments-name,
.session-section-title,
body > div.react-main > div > div > div.agenda-view.top-agenda-margin-double.agenda-view--session > div.container.full-width-video.margin-bottom-small > div > div > div > div > div > div.bz-flex-fill > div.live-broadcast-preview.overflow-hidden > div.preview-image-caption.text-center,
body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-sessions-twitter-wrapper.row > div > div.speaker-twitter.row > div.col-lg-10.col-lg-offset-1 > h1 {
    color: #233878!important;
}
.speaker-title,
.speaker-company {
    font-weight: normal;
}
.speaker-photo > div > img.round {
    border-radius: 80px;
}
.join-broadcast-btn {
    background-color: #00C4AB!important;
}
.tag-box {
    color: white!important;
    background-color: #233878;
    border: 1px solid #233878!important;
}
body.color-1-background-opacity {
    background-color: transparent!important;
    background-image: url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%2C+Desktop+Background+-+Grey+%406.jpg);
    background-size: cover;
}
.progress-done {
    background-color: #00C4AB!important;
}
.progress-entire {
    background-color: #00C4AB30!important;
}
.speaker-image-stub {
    border: none!important;
    border-radius: 125px;
}
.borderOnImage {
    border: none!important;
}
div.sessionItem > div.text-ellipsis {
    text-transform: uppercase!important;
    color: #233878!important;
}
h4.title, div.subtitle {
    font-family: 'Montserrat', sans-serif!important;
    color: #3C3C3B!important;    
}
div.popover-content > div > div.text.text-left.rate-wrapper > span.hearts-container {
    display: flex;
}
div.popover-content > div > div.text.text-left.rate-wrapper > span.hearts-container > span {
    display: flex;
    align-items: center;
}
div.fade.in.agenda-rate-popover.popover.bottom {
    max-width: 100%;
    width: initial;
}
img.sponsor-image {
    border-radius: 50px;
}
.agenda-view .session-page .session-speaker-container .speaker-photo img {
    width: 100px;
}
div.sponsor-tier-container {
    margin: 0 auto;
}
.agenda-view .session-page .session-speaker-container .speaker-photo {
    width: 100%;
    height: auto;
}
.agenda-view .session-page .session-speaker-container .row a.agenda-flex {
    height: auto;
}
.session-actions-popover .popover-content .session-action-popup h3 {
    font-family: 'Montserrat', sans-serif!important;
    color: #3C3C3B;
}
div.popover-content > div > div > button.positive-button {
    background-color: #00C4AB;
    border: 1px solid #00C4AB;
}
div.popover-content > div > div > button.negative-button {
    border: 1px solid #233878;
}
.icon-Chair_ON,
.icon-AgendaAtt_sessionOn {
    color: #00C4AB!important;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-position {
    font-weight: normal;
    color: #3C3C3B;
}
.session-day > div:nth-child(3n) > div.session-day-container > div.time-row > div.session-elem > div.session-container {
    background-image:url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%2C+Marketplace+Tiered+Backgrounds+-+Bronze+-+Tiny.png)!important;
}
.session-day > div:nth-child(3n - 1) > div.session-day-container > div.time-row > div.session-elem > div.session-container {
    background-image:url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%2C+Marketplace+Tiered+Backgrounds+-+Silver+-+Tiny.png)!important;
}
.session-day > div:nth-child(3n - 2) > div.session-day-container > div.time-row > div.session-elem > div.session-container {
    background-image:url(https://d3hejivq1qka7q.cloudfront.net/I4C-2023/I4C%2C+Marketplace+Tiered+Backgrounds+-+Gold+-+Tiny.png)!important;
}
#virtual-venue-banner.virtual-venue-banner--trade {
    top: 75px;
    position: absolute;
    width: 100%!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.agenda-custom-css.sideBySide.row > div {
    margin-top: 4%;
}
.description-container,
.sbs-preview-session-description {
    color: #3c3c3b!important;
}
*:not(i) {
    font-family: 'Montserrat', sans-serif!important;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next, 
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev,
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next:hover,
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev:hover
 { 
    background: linear-gradient(90deg, transparent 0, transparent 90%, rgba(255, 255, 255, 0) 0); 
}
div.speaker-position {
    white-space: normal;
}
.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper {
    overflow: visible;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(1) > div:nth-child(2) {
    background-color: white!important;
}
div.session-actions-container.color-1-border.single-button {
    display: none;
}
div.session-actions-container.color-1-border.vertical {
    height: fit-content;
}
div.session-actions-container.color-1-border.vertical > span.custom-color.session-action-container.display-block:nth-child(1),
div.session-actions-container.color-1-border.vertical > span.session-actions-separator.display-block.vertical.custom-color.color-1-border {
    display: none;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker {
    border-bottom: none;
    margin: 10px 0;
}
.agenda-view .session-page .session-speaker-container .speaker-info .font-size-12 {
    white-space: normal;
}
time > span:nth-child(4),
time > span:nth-child(5),
time > span:nth-child(6),
time > span:nth-child(7) {
    display: none!important;
}
div.session-view-action > div:nth-child(1),
div.session-view-action > span:nth-child(2) {
    display: none!important;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div:nth-child(1) > div > div > div:nth-child(1) > div:nth-child(1) {
    height: 75px!important;
    top: -75px!important;
}
.speaker-view .speaker-container .speaker-profile .speaker-company.text-ellipsis,
.speaker-view .speaker-container .speaker-profile .speaker-position.text-ellipsis {
    white-space: normal;
}
body > div:nth-child(47) > div.bz-modal.agenda-modal.register-login-modal.fade.in.modal > div > div > div.modal-body > div > div.subtitle.font-size-14 {
    font-size: 0px!important;
}
body > div:nth-child(47) > div.bz-modal.agenda-modal.register-login-modal.fade.in.modal > div > div > div.modal-body > div > div.subtitle.font-size-14::after {
    font-size: 14px!important;
    content: "You must be logged in and registered to personalize your agenda, save seats for sessions and more!"!important;
    line-height: 1!important;
}
body > div:nth-child(47) > div.bz-modal.agenda-modal.register-login-modal.fade.in.modal > div > div > div.modal-body > div > div.inner-container {
    margin-top: 20px;
}
body > div:nth-child(47) > div.bz-modal.agenda-modal.register-login-modal.fade.in.modal > div > div > div.modal-body > div > h4 {
    margin-bottom: 20px;
}
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search.row > div.tab-buttons-container.margin-bottom-small > div:nth-child(2),
body > div.react-main > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-view--search.row > div.tab-buttons-container.margin-bottom-small > div:nth-child(2) {
    display: none;
}