
/* BEGIN THEME CSS */

:root {
	--themePrimaryFontFamily: 'Open Sans', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
	--themeSecondaryFontFamily: 'Montserrat', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
	--themePrimaryColor: #1890FF;
	--themeRedColor: #FF4D4F;
	--themeSecondaryColor: #E6F7FF;
	--themeContainerBackgroundColor: #F7F7F8;
	--themeTextColor: #000000;
	--themeWhiteColor: #FFFFFF;
	--themeBlackColor: #000000;
	--themeBorderColor: #EDEDED;
	--headerHeight: 62px;
}

html,
body,
.gevme-template-container {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: var(--themeTextColor);
	background-color: var(--themeWhiteColor);
	font-family: var(--themePrimaryFontFamily);
	font-size: 14px;
}

.gevme-button {
	font-family: var(--themeSecondaryFontFamily);
}

.gevme-button-primary,
.gevme-button-primary:hover,
.gevme-button-primary:focus,
.gevme-button-primary:active {
	color: var(--themeWhiteColor);
	background-color: var(--themePrimaryColor);
	border-color: var(--themePrimaryColor);
	outline: none;
}

/* HEADER CSS */
.menu-container:last-child #nav-items {
	justify-content: flex-end;
	width: 100%;
}

.gevme-header-container {
	background: transparent;
    left: 0;
    box-shadow: none;
	transition: background 0.3s;
	z-index: 9;
	position: sticky; 
}

.header-not-at-top .gevme-header-container {
	backdrop-filter: blur(5px);
}

.gevme-header-container > div {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: left;
    width: 100%;
    column-gap: normal;
    list-style: none;
    flex-wrap: wrap;
    height: 100%;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}


/* .gevme-header-container.has-scrollbar {
    width: calc(100% - 17px);
} */

.active-menu .gevme-header-container {
    background: #fff!important;
}

/* HEADER CSS */

.gevme-template-main {
	height: 100%;
	width: 100%;
	padding: 0px;
	display: flex;
	background-color: var(--themeContainerBackgroundColor);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
} 

.gevme-template-main .gevme-template-chat {
	height: 100%;
}

.gevme-template-main .gevme-template-content {
	flex: 1 1 auto;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	margin-top: 0;
	height: 100%!important;
}

.gevme-content-blocks-banner .gevme-content-blocks-banner-image {
	height: 100%;
	width: 100%;
}

.gevme-404-container {
	height: 100%;
	width: 100%;
	max-width: 992px;
	margin: 0px auto;
	padding: 24px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.gevme-404-container .gevme-404-logo {
	height: 72px;
	width: 60px;
	object-fit: contain;
}

.gevme-404-container .gevme-404-title {
	margin-top: 12px;
	margin-bottom: -12px;
	font-size: 96px;
	font-weight: 700;
	font-family: var(--themeSecondaryFontFamily);
}

.gevme-404-container .gevme-404-description {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 20px;
	font-weight: 600;
	font-family: var(--themeSecondaryFontFamily);
}

.gevme-content-blocks-container {
	position: relative;
	padding: 0;
	max-width: 1200px;
	margin: 0 auto;
}

.gevme-content-blocks-container.with-vertical-cover-image {
	display: flex;
	height: 100%;
	max-width: 100%;
	overflow: hidden;
}

.gevme-content-blocks-container.with-vertical-cover-image .vertical-cover-image-container {
	flex: 0 0 190px;
}

gevme-content-block .gevme-content-blocks-row {
	height: fit-content;
	max-height: 100%;
	max-width: 1200px;
	padding: 0px 8px 16px 8px;
	margin: 0px auto;
}

gevme-content-block .gevme-content-blocks-row .gevme-content-blocks-column {
	height: fit-content;
	max-height: 100%;
	position: relative;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
}

/* HEADER FIX */

.menu-enabled .gevme-template-main {
	margin-top: 0;

}

/* FULL WIDTH BLOCK */
.gevme-content-full-width-container gevme-content-block .gevme-content-blocks-row,
.gevme-content-full-width-container {
	height: 100%;
}

.gevme-content-full-width-container gevme-content-block .gevme-content-blocks-row {
	flex-flow: column;
}

.gevme-content-full-width-container gevme-content-block .gevme-content-blocks-row .gevme-content-blocks-column {
	flex: 0 0 auto!important;
}

/* CTA BUTTONS */
.gevme-html-block .gevme-html-block-content a.cta-btn {
	max-width: 362px;	
	width: 100%;
	display: block;
	margin: 0 auto;
	text-align: center;
    font-size: 18px;
	text-decoration: none;
    line-height: 21px;
    padding: 15.5px 0;
	font-family: "Inter";
}

.gevme-html-block .gevme-html-block-content a.cta-btn.black {
    background-color: #333;
	border: 1px solid #333;
    color: #fff;
}


.gevme-html-block .gevme-html-block-content a.cta-btn.blue {
    background-color: #4A6DFF;
    color: #fff;
}

.gevme-livestream-block .gevme-livestream-block-title {
	margin-bottom: 24px;
}

.cta-btn-container {
	position: absolute;
    right: 24px;
	display: flex;
	gap: 16px;
}

.cta-btn-container a {
    text-decoration: none;
    font-size: 17px;
    color: #333;
    line-height: normal;
    width: 110px;
    text-align: center;
    padding: 10px 0;
    border: 1px solid #333;
    font-weight: 700;
    background-color: transparent;
    font-family: "Inter";
}

/* CSS TO FIX STICKY HEADER OVERLAPPING TO ANCHOR LINK CONTENT */

.gevme-template-content {
	scroll-behavior: smooth;
	scroll-padding-top: calc(var(--headerHeight) + 10px);
}

.gevme-column[data-content-block-container-name*="anchor"] {
	min-height: 0;
}
/* 
@media screen and (min-width: 991px) {
	.active-menu .cta-btn-container {
        position: static;
        margin: 0 auto;
    }
} */

@media screen and (min-width: 768px) {
	.gevme-template-main .gevme-template-chat {
		flex: 0 0 60px;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0px;
	}

	.gevme-template-main .gevme-template-chat {
		height: 100%;
		margin-top: 0;
	}
}

@media screen and (max-width: 767px) {
	.gevme-template-main {
		flex-direction: column;
	}

	.gevme-template-main.livebar-left {
		flex-direction: column-reverse;
	}

	.gevme-template-main .gevme-template-chat {
		height: 60px;
		width: 100%;
		display: block;
		flex: 0 0 60px !important;
	}

	.gevme-template-chat ~ .gevme-template-content {
		height: calc(100% - 80px);
		width: 100%;
		display: block;
	}

	.active-menu .gevme-header-container {
		height: auto;
		max-height: 1000px;
	}
}

#top-of-site-pixel-anchor {
	position: absolute;
	width: 1px;
	height: 1px;
	top: 62px;
	left: 0;
}

.active-menu .gevme-header-container {
	position: fixed;
}

.active-menu .gevme-template-content {
	margin-top: var(--headerHeight) ;
}

@media screen and (max-width: 991px) {
	.active-menu .gevme-header-container {
        max-height: 2000px;
		height: auto;
		overflow: auto;
		transition: max-height 0.25s ease-in;
    }
}

@media screen and (min-width: 767px) and (max-width: 991px) {
    .active-menu .gevme-header-container.has-livebar {
		width: calc(100% - 70px);
	}
}

@media screen and (min-width: 576px) and (max-width: 991px) {
    .cta-btn-container {
        right: 65px;
    }
}

@media screen and (max-width: 575px) {
	.cta-btn-container {
        right: 48px;
		/* display: none; */
    }

	/* .active-menu .cta-btn-container {
		display: flex;
	} */
}

@media screen and (pointer: coarse) {
    /* .gevme-header-container.has-scrollbar {
        width: 100%;
    } */
}

/* ------------ START ------------ EXPERIENCE 1 CUSTOM CSS */
.header-not-at-top .gevme-template-container[data-gevme-experience="Professional Workshop"] .gevme-header-container {
	background: #00000078;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"] ~ .gevme-modal.visible .gevme-modal-container .gevme-modal-content gevme-content-block .gevme-content-blocks-row .gevme-content-blocks-column .gevme-template-showcase-block {
    height: auto !important;
}
.gevme-template-container[data-gevme-experience="Professional Workshop"] ~ .gevme-modal.visible .gevme-modal-container .gevme-modal-content gevme-content-block .gevme-content-blocks-row .gevme-content-blocks-column .gevme-template-showcase-block.livestream {
	height: 550px !important;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"] .gevme-block-title {
	font-size: 20px;
	color: #011D40;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"] .gevme-template-main .gevme-template-content {
	overflow-x: hidden;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"] .menu-container {
	margin-right: 0;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li,
.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li span,
.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li a {
	color: #fff;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li.active-page,
.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li.active-page span,
.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li.active-page a {
	color: #FF5E00;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li.active-page::after,
.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li.active-page > span::after,
.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li.active-page > a::after {
	background-color: #FF5E00;
}
.gevme-template-container[data-gevme-experience="Professional Workshop"]  .cta-btn-container a {
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    line-height: normal;
	width: 148px;
    text-align: center;
    padding: 10px 0;
    border: 1px solid #FF5E00;
    font-weight: 400;
    background-color: #FF5E00;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"]  .cta-btn-container a:first-child {
	background-color: transparent;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"] .gevme-html-block .gevme-html-block-content a.xp1-orange {
	font-family: 'Inter';
	text-decoration: none;
    background-color: #FF5E00;
    font-size: 18px;
    padding: 16px;
    box-sizing: border-box;
    color: #fff;
    height: 52px;
    max-width: 362px;
    width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
	line-height: 1;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"] gevme-content-block .gevme-content-blocks-row .gevme-content-blocks-column[data-content-block-container-name*='full-width-'],
.gevme-template-container[data-gevme-experience="Professional Workshop"] gevme-content-block .gevme-content-blocks-row .gevme-content-blocks-column[data-content-block-container-name='register-now-block'] {
    max-width: 100vw!important;
    flex: 0 0 100vw!important;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
    padding: 0;
}

.gevme-template-container[data-gevme-experience="Professional Workshop"] .gevme-template-showcase-block {
	border-radius: 0;
}

@media screen and (max-width: 991px) {
	.gevme-template-container[data-gevme-experience="Professional Workshop"] .hamburger-line {
		background: #fff;
	}
	.active-menu .gevme-template-container[data-gevme-experience="Professional Workshop"] .gevme-header-container {
		padding: 0;
		height: 100vh;
		background: #011D40!important;
	}
	.gevme-template-container[data-gevme-experience="Professional Workshop"] .cta-btn-container {
		display: none;
		position: absolute;
		top: unset;
		bottom: 60px;
		right: 0;
		gap: 8px;
		flex-wrap: wrap;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
		width: 90%;
	}
	.gevme-template-container[data-gevme-experience="Professional Workshop"] .cta-btn-container a {
		width: 100%;
	}
	.active-menu .gevme-template-container[data-gevme-experience="Professional Workshop"]  .cta-btn-container {
		display: flex;
		opacity: 1;
	}
	.active-menu .gevme-template-container[data-gevme-experience="Professional Workshop"] .menu-container {
		padding-top: 0;
		padding-bottom: 0;
	}
	.active-menu .gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items {
		padding: 0;
	}
	.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items {
		width: 100%;
	}
	.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li {
		padding: 5px;
	}
	.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li span,
	.gevme-template-container[data-gevme-experience="Professional Workshop"] #more-items li span,
	.gevme-template-container[data-gevme-experience="Professional Workshop"] #nav-items li a,
	.gevme-template-container[data-gevme-experience="Professional Workshop"] #more-items li a {
		margin: 0;
		padding: 0;
	}
	.gevme-template-container[data-gevme-experience="Professional Workshop"] ~ .gevme-modal.visible button.gevme-resources-block-bookmark-button.gevme-button svg {
		width: 10px;
		height: 14px;
	}
	.gevme-template-container[data-gevme-experience="Professional Workshop"] ~ .gevme-modal.visible .gevme-resources-block .gevme-resources-block-card .gevme-resources-block-card-body .gevme-resources-block-row .gevme-resources-block-column.gevme-resources-block-button .gevme-resources-block-bookmark-button {
		margin-right: 5px;
    	margin-left: 4px;
	}
	.gevme-template-container[data-gevme-experience="Professional Workshop"] ~ .gevme-modal.visible .gevme-resources-block .gevme-resources-block-card .gevme-resources-block-card-body .gevme-resources-block-row .gevme-resources-block-column.gevme-resources-block-button .gevme-resources-block-download-button .gevme-resources-block-download-link {
		padding: 8px 4px;
		font-size: 10px;
	}
}

@media screen and (min-width: 576px) and (max-width: 991px) {
	.gevme-template-container[data-gevme-experience="Professional Workshop"] ~ .gevme-modal.visible {
		height: auto;
	}
}

@media screen and (max-width: 575px) {
	.gevme-template-container[data-gevme-experience="Professional Workshop"] ~ .gevme-modal.visible {
		height: auto;
	}
}

/* ------------ END ------------ EXPERIENCE 1 CUSTOM CSS */


/* EXPERIENCE 3 CUSTOM CSS */

.gevme-template-container[data-gevme-experience="1-Day Congress"] .gevme-header-container > div {
	padding-right: 270px;
}

.gevme-template-container[data-gevme-experience="1-Day Congress"] .menu-container {
	margin: 0 0 0 auto;
}

.gevme-template-container[data-gevme-experience="1-Day Congress"] #nav-items {
    justify-content: flex-end;
    width: 100%;
}

@media screen and (max-width: 991px) {

	.gevme-template-container[data-gevme-experience="1-Day Congress"] .cta-btn-container {
        display: none;
    }

	.gevme-template-container[data-gevme-experience="1-Day Congress"] .gevme-header-container > div {
		padding-right: 0;
	}
	
	.active-menu .gevme-template-container[data-gevme-experience="1-Day Congress"] .cta-btn-container {
		display: flex;
		position: static;
		right: 0;
		left: 0;
		margin: 20px auto;
		justify-content: center;
	}

	.active-menu .gevme-template-container[data-gevme-experience="1-Day Congress"] .gevme-template-main {
		overflow: hidden;
	}
}

/* END EXPERIENCE 3 CUSTOM CSS */

/* EXPERIENCE 5 CUSTOM CSS */
.gevme-template-container[data-gevme-experience="Tech Convention"] #nav-items>li ul li>a:after,
.gevme-template-container[data-gevme-experience="Tech Convention"] #nav-items>li>a:after,
.gevme-template-container[data-gevme-experience="Tech Convention"] #more-items>li ul li>a:after,
.gevme-template-container[data-gevme-experience="Tech Convention"] #more-items>li>a:after,
.gevme-template-container[data-gevme-experience="Tech Convention"] #nav-items>li ul li>span:after,
.gevme-template-container[data-gevme-experience="Tech Convention"] #nav-items>li>span:after,
.gevme-template-container[data-gevme-experience="Tech Convention"] #more-items>li ul li>span:after,
.gevme-template-container[data-gevme-experience="Tech Convention"] #more-items>li>span:after {
	background-color: #4A6DFF;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] #nav-items li span,
.gevme-template-container[data-gevme-experience="Tech Convention"] #more-items li span,
.gevme-template-container[data-gevme-experience="Tech Convention"] #nav-items li a,
.gevme-template-container[data-gevme-experience="Tech Convention"] #more-items li a {
	color: #4A6DFF;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] .cta-btn-container a {
    border-radius: 3px;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] .gevme-header-container > div {
	padding-right: 270px;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] .menu-container {
	margin: 0 0 0 auto;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] #nav-items {
    justify-content: flex-end;
    width: 100%;
}

.header-not-at-top .gevme-template-container[data-gevme-experience="Tech Convention"] .gevme-header-container {
    background: #fff;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] .cta-btn-container a {
    color: #4A6DFF;
    border: 1px solid #4A6DFF;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] .cta-btn-container a:nth-child(2) {
    color: #fff;
    background-color: #4A6DFF;
    border-color: #4A6DFF;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] .gevme-content-blocks-column .gevme-richtext-block-content {
    color: #000;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] div[data-content-block-container-name*="title-block"] .gevme-richtext-block-content {
    font-size: 40px;
    text-align: center;
    font-weight: 700;
    font-family: var(--themeSecondaryFontFamily);
    color: #fff;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] .gevme-content-blocks-column .gevme-block-title {
    font-size: 40px;
    line-height: normal;
    margin-bottom: 24px;
    color: #4A6DFF;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] .gevme-content-blocks-column .gevme-richtext-block-content {
    font-size: 18px;
	text-align: justify;
}

.gevme-template-container[data-gevme-experience="Tech Convention"] .gevme-text-truncate {
	text-overflow: initial;
    white-space: normal;
}

.gevme-resources-block .gevme-resources-block-card .gevme-resources-block-card-body .gevme-resources-block-row:last-child {
	padding-bottom: 12px;
    border-bottom: 1px solid var(--venueBorderColor);
}

@media screen and (max-width: 991px) {

	.gevme-template-container[data-gevme-experience="Tech Convention"] .cta-btn-container {
        display: none;
    }

	.gevme-template-container[data-gevme-experience="Tech Convention"] .gevme-header-container > div {
		padding-right: 0;
	}

	.active-menu .gevme-template-container[data-gevme-experience="Tech Convention"] .cta-btn-container {
		display: flex;
		position: static;
		right: 0;
		left: 0;
		margin: 20px auto;
		justify-content: center;
	}

	.active-menu .gevme-template-container[data-gevme-experience="Tech Convention"] .gevme-template-main {
		overflow: hidden;
	}
}

/* END EXPERIENCE 5 CUSTOM CSS */

/* template css */
.blank-full-private  {
	width: 100%;
}

.blank-full-private .gevme-content-blocks-container {
	max-width: 100%;
	padding: 0 3%;
}

.blank-full-private gevme-content-block .gevme-content-blocks-row {
	max-width: 100%;
	padding: 0;
}

.blank-full-private .gevme-content-full-container gevme-content-block .gevme-content-blocks-row {
	-ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.blank-full-private .gevme-template-container .gevme-content-blocks-container,
.blank-full-private .gevme-template-container .gevme-content-full-container,
.blank-full-private .gevme-template-container gevme-content-block .gevme-content-blocks-row {
	background-color: #000;
	width: 100%;
}
/* template css */

/*  ------------  START  ------------ EXPERIENCE 6 CUSTOM CSS */
.gevme-template-container[data-gevme-experience="InsureTech Conference"] .gevme-template-content {
	overflow-x: hidden;
}

/* --start-- override header menu style */
.active-menu  .gevme-template-container[data-gevme-experience="InsureTech Conference"] .gevme-header-container,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] .gevme-header-container {
	background: #000 !important;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items {
	width: 70%;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"]  .cta-btn-container a {
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    line-height: normal;
    width: 148px;
    text-align: center;
    padding: 10px 0;
    border: 1px solid #F82658;
    font-weight: 400;
    background-color: #F82658;
    font-family: var(--themePrimaryFontFamily);
    text-transform: uppercase;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li.active-page,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li.active-page span,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li.active-page a {
	color: #F82658;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li.active-page::after,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li.active-page > span::after,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li.active-page > a::after {
	background-color: #F82658;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"]  .cta-btn-container a:first-child {
	background-color: transparent;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items > li ul li > a:after,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items > li > a:after,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items > li ul li > a:after,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items > li > a:after,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items > li ul li > span:after,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items > li > span:after,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items > li ul li > span:after,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items > li > span:after {
	background-color: #fff;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li span,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items li span,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li a,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items li a {
	color: #fff;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li.dropdown-menu:hover ul,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li.dropdown-menu > a ~ ul:hover,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li.dropdown-menu > span ~ ul:hover,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items li.dropdown-menu > a ~ ul:hover,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items li.dropdown-menu > span ~ ul:hover,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items li.dropdown-menu:hover ul {
    background: #000;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items .arrow {
    border-top: 6px solid #fff;
}

@media screen and (max-width: 991px) {
	.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items .arrow {
        top: 18px;
    } 
	.gevme-template-container[data-gevme-experience="InsureTech Conference"] .hamburger-line {
		background: #fff;
	}
	.active-menu .gevme-template-container[data-gevme-experience="InsureTech Conference"] .gevme-header-container {
		padding: 0;
		height: 100vh;
	}
	.gevme-template-container[data-gevme-experience="InsureTech Conference"] .cta-btn-container {
		display: none;
		position: absolute;
		top: unset;
		bottom: 60px;
		right: 0;
		gap: 8px;
		flex-wrap: wrap;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
		width: 90%;
	}
	.gevme-template-container[data-gevme-experience="InsureTech Conference"] .cta-btn-container a {
		width: 100%;
	}
	.active-menu .gevme-template-container[data-gevme-experience="InsureTech Conference"]  .cta-btn-container {
		display: flex;
		opacity: 1;
	}
	.active-menu .gevme-template-container[data-gevme-experience="InsureTech Conference"] .menu-container {
		padding-top: 0;
		padding-bottom: 0;
	}
	.active-menu .gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items {
		padding: 0;
	}
	.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items {
		width: 100%;
	}
	.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li {
		padding: 5px;
	}
	.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li span,
	.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items li span,
	.gevme-template-container[data-gevme-experience="InsureTech Conference"] #nav-items li a,
	.gevme-template-container[data-gevme-experience="InsureTech Conference"] #more-items li a {
		margin: 0;
		padding: 0;
	}
}

@media screen and (max-width: 767px) {
	.active-menu .gevme-template-container[data-gevme-experience="InsureTech Conference"] .menu-container {
		height: calc(100% - 80px);
	}
}
/* --end-- override header menu style */

/* --start-- override default content style */
.gevme-template-container[data-gevme-experience="InsureTech Conference"] .gevme-block-title {
	font-size: 32px;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] [data-content-block-container-name*='bold-ttl-'] .gevme-block-title,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] [data-content-block-container-name*='page-title-'] .gevme-block-title {
	font-weight: 900;
	margin-bottom: 20px;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] .gevme-image-block .gevme-image-block-flex-container {
	flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] div[data-content-block-name="bold-ttl-who-attends-block"] .gevme-image-block .gevme-image-block-flex-container > img,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] div[data-content-block-name="gold-sponsor-image-block"] .gevme-image-block .gevme-image-block-flex-container > img,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] div[data-content-block-name="gold-sponsor-image-02-block"] .gevme-image-block .gevme-image-block-flex-container > img,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] div[data-content-block-name="platinum-sponsor-image-block"] .gevme-image-block .gevme-image-block-flex-container > img,
.gevme-template-container[data-gevme-experience="InsureTech Conference"] div[data-content-block-name="platinum-sponsor-image-02-block"] .gevme-image-block .gevme-image-block-flex-container > img {
	width: auto;
	max-width: 380px;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] .gevme-html-block .gevme-html-block-content a.xp6-red {
	text-decoration: none;
    background-color: #F82658;
    font-size: 18px;
    padding: 16px;
    box-sizing: border-box;
    color: #fff;
    height: 56px;
    max-width: 218px;
    width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] gevme-content-block .gevme-content-blocks-row .gevme-content-blocks-column[data-content-block-container-name='register-today-block'] {
    max-width: 100vw!important;
    flex: 0 0 100vw!important;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
    padding: 0;
}

.gevme-template-container[data-gevme-experience="InsureTech Conference"] gevme-content-block .gevme-content-blocks-row {
	padding-bottom: 0;
}
/* --end-- override default content style */
/*  ------------ END ------------ EXPERIENCE 6 CUSTOM CSS */

.active-menu main {
	pointer-events: unset;
}

/* END THEME CSS */