<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* Open21 Menu */

#menu-open21 &gt; li {
	/* background-color: #4567b0; */
	border-right: 4px white solid;
	/* float: left; */
	width: 252px;
	margin-bottom: 0;
	height: 67px;
}

#menu-open21 &gt; li.open21-orange {
	background: #ff8b03;
}

#menu-open21 &gt; li:first-of-type {
	border-left: 4px white solid;
}

@media screen and (max-width:1260px) {
	#menu-open21 &gt; li:first-of-type {
		border-left: none;
	}

	#menu-open21 &gt; li:last-of-type {
		border-right: none;
	}
}

#menu-open21 &gt; li &gt; a {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}


#menu-open21 &gt; li::before {
	background: None;
	content: None;
}


#menu-open21 &gt; li a {
	color: white;
	white-space: nowrap;
	letter-spacing: -1.5px;
	font-size: 24px;
	font-weight: 400;
	text-align:center;
	border-bottom: None;
	padding-top: 12px;
	padding-bottom: 12px;
}

.menu-open21 &gt; .vc_column_container &gt; .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

#menu-open21 &gt; div {
	width: 100%;
}

#menu-open21 {
	/* display: inline-block; */
	display:flex;
	justify-content: center;
	width: 100%;
	background-color: #4567b0;
}

@media screen and (max-width:600px)
{
	#menu-open21 {
		flex-wrap: wrap;
		width:100%;
	}

	#menu-open21 &gt; li {
		width: 100%;
		border-bottom: 4px solid white;
		border-right: none;
	}

	#menu-open21 &gt; li:first-of-type {
		border-top: 4px solid white;
	}

	#main-content .vc_column_container &gt; .vc_column-inner:first-of-type {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}


}

.open21-menu-buttons .wpb_content_element {
	margin: 0;
}

.open21-menu-buttons &gt; .vc_column_container &gt; .vc_column-inner {
	width: fit-content;
}

.open21-menu-buttons .vc_column_container {
	/*
	display:flex;
	justify-content: center;
	*/
	height: 100%;
}

.menu-open21 .widget {
	margin-bottom: 0px;
}

.menu-open21 .wpb_content_element {
	margin-bottom: 0px;
}

@media screen and (max-width:1240px) {
	.open21-menu-button-row .vc_column_container {
		width: 20%;
	}

	.open21-menu-buttons &gt; .vc_column_container &gt; .vc_column-inner {
		width: 100%;
	}
}

@media screen and (max-width:1160px) {
	.o21-button-row {
		height: 134px;
	}

}

@media screen and ( max-width: 700px ) {
	.o21-button-row .vc_column_container {
		float: None;
		width: 100%;
		height: 81px;
		border-bottom: 4px solid white;
	}

	.o21-button-row {
		height: unset;
	}
}

/* Content */

.page-template-page-2020 .content h3 {
	color: #426bb3;
/* back-to-normal 	font-size: 30px; */
	margin-bottom: 25px;
	letter-spacing: -1.2px;
}

.page-template-page-2020 .content p {
	letter-spacing: -1.04px;
}

.content .content-row {
	padding-bottom: 55px;
	padding-top: 55px;
}

.why-attend.content-row {
	padding-top: 9px;
	padding-bottom: 9px;
}

.footer-content {
	margin-top: 55px;
}

/* CTA */

.open21 .cta {
	background: url("/wp-content/uploads/2021/08/CTA_panel.jpg");
	padding-top: 100px;
}

.open21 .cta h3 {
	/* back-to-normal font-size: 36px; */
	font-size: 26px;
	color: #426bb3;
	margin-bottom: 43px;
}

.open21 .cta .cta-button {
	border: 5px solid white;
}

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

	.open21 .cta h3 {
		padding: 5px;
		background:white;
	}
}

.open21 .cta h3:first-of-type {
/* back-to-normal 	font-size: 30px; */
	color: black;
	margin-bottom: 0px;
}

.open21 .cta .cta-button {
/* back-to-normal 	font-size: 30px; */
}

/* Main-page specific hero */
.hero {
	/* height: 25.78125vw !important; */ /* 100 * 495.0 / 1920 */

	/* height: 25.55vw !important; */ /* 100 * 495.0 / 1920 + small trial and error */
	height: 0 !important;
	padding-top: 25.78125%;
	/* padding: 0; */ 
}

.hero .hero-left {
	position: absolute !important;
	left: 50%;
	transform: translateX( -50% );
	height: 25.78125vw;
	width: 1260px; /* 5 x menu item size = 252 */
	padding: 0;
}
.hero .hero-left .hero-left-inner {
	width: 100%;
	height: 100%;
	transform: None;
	left: None;
	top: 0;
	left: 0;
	/*
	position: absolute !important;
	left: 50%;
	transform: translateX( -50% );
	height: 25.78125vw;
	*/
	width: 1260; /* 5 x menu item size = 252 */
}

.hero-left .hero-left-inner h1 {
	position: absolute;
	width: fit-content;
	padding-top: 0;
	padding: 0;
	margin: 0;
	font-size: 72px;
	color: white;
	left: 50%;
	top: 50%;
	transform: translate( -50%, -50% );
}

.page-id-12686 .hero-left-inner h1
{
	position: absolute;
	bottom: 7vw;
	left: 22%;
	font-size: 42px;
	color: #426bb3;
	padding: 0;
	margin: 0;
}
.page-id-12686 .hero-left-inner h2
{
	position: absolute;
	padding-left: 4vw;
	top: 4vw;
	font-size: 30px;
	color: #426bb3;
	padding: 0;
	margin: 0;
}


.fwimagetext {
	background-size: contain !important;
}

h2 {
/* back-to-normal 	font-size: 34.6px !important; */

	/* margin: 0 0 15px 0 !important; */
	/* color: #426bb3 !important; */
}

h3 {

	font-weight: 400 !important;
/* back-to-normal 	font-size 24px !important; */
	/* margin: 0 0 0 0  !important; */
	/* color: #426bb3 !important; */
}

.o21-button-row .vc_column_container {
	/* background-color: #4567b0; */
	border-right: 4px white solid;
	float: left;
	width: 252px;
	margin-left: auto;
	margin-right: auto;
}


.o21-button-row .vc_column_container:first-of-type {
	border-left: 4px white solid;
}

.o21-button-row .vc_column_container a {
	color: white;
	font-size: 30px;
	font-weight: 500;
	text-align:center;
}

.o21-buttons .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

.o21-buttons &gt; div {
	/* display: inline-block; */
	display:flex;
	justify-content: center;
	width: 100%;
	background-color: #4567b0;
}

.o21-buttons .wpb_content_element {
	margin: 0;
}

.o21-buttons &gt; .vc_column_container &gt; .vc_column-inner {
	width: fit-content;
}

.o21-buttons .vc_column_container {
	/*
	display:flex;
	justify-content: center;
	*/
	height: 100%;
}

@media screen and (max-width:1240px) {
	.o21-button-row .vc_column_container {
		width: 20%;
	}

	.o21-buttons &gt; .vc_column_container &gt; .vc_column-inner {
		width: 100%;
	}
}

/* Agenda */

#agenda table th {
	color: white;
	background-color: #4567b0;
	margin-bottom: 0;
}
#agenda table td {
	/* border: 1px dashed; */
	border: 1px solid #d6d6d6;
	color: black;
}


#agenda table {
	border-collapse: separate;
}

/*
#agenda table td:nth-child(3) {
	border-right: 1px dashed black;
}
*/

#agenda table td:nth-child(4) {
	/* border-left: None; */
	/* border-right: 1px dashed black; */
}

/* Conference */

.conference-icon-section h2
{
	margin-bottom: 12px !important;
}
.conference-icon-section h3
{
	margin-bottom: 17px !important;
}

div.share-your-story {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate( -50%, -50% );
}
.share-your-story h2 {
	color: white !important;
	margin: 0 !important;
/* back-to-normal 	font-size: 60px !important; */
}

.hero-left-inner h1 {
	font-size: 34.6px;
	color: #4567b0;
	padding-top: 121px;
	width: 495px;
	/*  Thu Jun 24 09:16:49 PDT 2021
	padding-right: 2em;
	*/
}

/*
@media only screen and (max-width: 870px) {

.hero-left-inner h1 {
	width: 100% !important;
}

}
*/
.hero-left {
	position: static !important;
}

.hero-left .hero-left-inner {
	left: 22% ;

}

@media only screen and (max-width: 870px) {
	.hero-left .hero-left-inner h1 {
		font-size: 24px;
		padding-top: 10%;
	}
}

.page_open21.hero .hero-inner {
	height: unset;
}

.content-wrapper {
	margin: 0;
}

.hero {
	/* height: 23.058974358974358vw; */
	height: 100vw;
	height: 23.177083333333332vw;
	-webkit-box-shadow: None !important;
	box-shadow: None !important;
	margin-bottom: 0;
}

/*
@media only screen and (max-width: 870px) {
	.page_open21 .hero-left .hero-left-inner {
		left: 0;
		padding-left: 5%;
		padding-right: 5%;

	}

	.page_open21 .hero-left .hero-left-inner h1 {
		text-align: center;
	}
}
*/

.o21-button-row {
	height: 67px;
}
.o21-button-row &gt; div &gt; div {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

@media screen and (max-width:1160px) {
	.o21-button-row {
		height: 134px;
	}

}

@media screen and ( max-width: 700px ) {
	.o21-button-row .vc_column_container {
		float: None;
		width: 100%;
		height: 81px;
		border-bottom: 4px solid white;
	}

	.o21-button-row {
		height: unset;
	}
}


/* Agenda */
.agenda-content table {
	margin-left: auto;
	margin-right: auto;
	border: none !important;
	max-width: 847px;
	background: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.agenda-content table th {
	text-align: left;
/* back-to-normal 	font-size: 36px; */
	font-size: 34.6px;
	color: #426bb3;
}

@media screen and (max-width: 500px) {
	.agenda-content table th {
		font-size: 6vw;
	}
}

.agenda-content table th,
.agenda-content table td {
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	border-top: 2px solid #426bb3 !important;
}

.agenda-content table th:first-of-type {
	border-top: none !important;
}

.agenda-content table td p {
	font-size: 28px !important;
	line-height: unset;
}

.event_info p {
	padding-bottom: 25px;
}

/*
.page-id-12705 .ops-pop-up p,
.page-id-12705 .ops-pop-up li
{
	font-size: 26px !important;
}
*/


@media screen and (max-width:479px) {
	.agenda-content table td p {
		font-size: 20px !important;
	}
}

.agenda-content table td h3 {
	font-size: 30px;
}

/*
.agenda-content table tr td:first-of-type {
	width: 218px;
	color: #426bb3;
	font-size: 36px;
	font-weight: 400;
	line-height: unset;
}
*/

@media screen and (max-width:480px) {
	.agenda-content table tr td:first-of-type {
		width: 118px;
	}
}

.agenda-content table p {
	margin-bottom: 5px !important;
}

.agenda-content p.sname,
.ops-pop-up p.sname
{
	margin-bottom: 0px !important;
	font-weight: 400;
	/* font-size: 26px; */
}

.agenda-content p.stitle,
.ops-pop-up p.stitle
{
	margin-bottom: 14px !important;
	/* font-size: 20px !important; */
}

.agenda-content .event_info p.sname
{
	margin-bottom: 0px !important;
	/* line-height: 40px; */
	padding-bottom: 0px;
}

.event_info p.stitle
{
	/* margin-bottom: 3px !important; */
	padding-bottom: 0px;
	/* line-height: 40px; */
	/* font-size: 20px !important; */
}

.page-id-12705 p.sname {
	font-size: 20px !important;
	line-height: 20px;
}

.page-id-12705 p.stitle {
	font-size: 16px !important;
}


/* Bios */

.page-template-page-2020 .content .open21-bios .wpb_single_image {
	margin-bottom: 37px;
}

@media screen and (min-width: 768px) {

.page-template-page-2020 .content .open21-bios.speakers {
	margin-bottom: 50px;
}

}


@media screen and (min-width: 767px) {
	.page-template-page-2020 .content .open21-bios .wpb_single_image + div {
		height: 200px;
	}
}

@media screen and (min-width: 991px) {
	.page-template-page-2020 .content .open21-bios .wpb_single_image + div {
		height: 170px;
	}
}


@media screen and (max-width: 767px) {
	/*
	.page-template-page-2020 .content .open21-bios .wpb_single_image + div {
		min-height: 200px;
	}
	*/

.vc_row.open21-bios.speakers &gt; .vc_column_container {
	margin-bottom: 50px;
}

@media screen and (min-width: 200px) {

	.vc_row.open21-bios.speakers &gt; .vc_column_container {
		width: calc( 100% - 580px );
		min-width: 500px;
		margin-left: auto;
		margin-right: auto;
	}
}

	.page-template-page-2020 .content .open21-bios .wpb_single_image + div {
		margin-bottom: 10px;
	}

	.open21-bios.speakers &gt; .vc_column_container {
		display:block;
	}

	.page-template-page-2020 .content .open21-bios .wpb_single_image {
		/*
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		margin-bottom: 37px;
		*/
	}

}

@media screen and (max-width: 479px) {
	.container {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.page-template-page-2020 .content .open21-bios h3 {
	color: black;
	margin-bottom: 5px;
}


.page-template-page-2020 .content .open21-bios p {
/* back-to-normal 	font-size: 26px; */
}

.page-template-page-2020 .content .bio_section {
	margin-bottom: 49px; 
}

.page-template-page-2020 .content .open21-bios button,
.page-template-page-2020 .content .ops_popup button,
.opModalCloseButton
{
	width: 190px;
	height: 49px;
	background: white;
	color: #426bb3;
	border: 2px solid black;
	font-weight: 400;
	margin-top: 15px;
/* back-to-normal 	font-size: 26px; */
	/* margin-bottom: 49px; */
}

.opModalCloseButton {
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 75px;
}

.opModalBackround {
	max-height: 90vh;
}

.opModalBackground {
	z-index: 200;
}

.page-template-page-2020 #header-wrap, 
.page-template-page-2020 #header {
	height: 90px;
}

.page-template-page-2020 .content div.ops-pop-up {
	height: 0px;
	overflow: hidden;
}

.opModalContent div.ops-pop-up ol&gt;li::before {
	content: none;
}

.opModalContent div.ops-pop-up h3 {
	text-align: center;
}

.opModalContent div.ops-pop-up {
	text-align: left;
	max-width:846px;
	padding: 57px;
	padding-bottom: 20px;
}

.page-id-12705 .opModalContent div.ops-pop-up {
	padding-top: 17;
}

.opModalContent {
	overflow-y: scroll;
	max-height: 85vh;
}

@media screen and (min-width: 800px) {
	.opModalContent div.ops-pop-up {
		min-width: 500px;
	}
}

@media screen and (max-width: 799px) {
	.opModalContent div.ops-pop-up {
		width: 95vw;
	}
}

@media screen and (max-width: 400px) {
	.opModalContent div.ops-pop-up {
		padding: 20px;
	}
}

.opModalContent div.ops-pop-up img {
	padding: 52px 49px 52px 49px;
	background: #426bb3;
	margin-bottom: 54px;
}

@media screen and (max-width: 400px) {
	.opModalContent div.ops-pop-up img {
		padding: 20px;
	}
}

/* Generic */

.page-template-page-2020 .content .open21 h2 {
/* back-to-normal 	font-size: 50px !important; */
	margin-bottom: 53px;
}

.page-template-page-2020 .content .open21 h3 {
/* back-to-normal 	font-size: 30px; */
	font-weight: 400 !important;
}

.opModalContent {
	width: unset;
	height: unset;
}

/* FAQs */

.page-template-page-2020 .content .open21.faq-head {
	padding-bottom: 0;
}

.page-template-page-2020 .content .open21 p.question,
.page-template-page-2020 .content .open21 p.answer::first-letter
{
	font-weight: 500;
}

.page-template-page-2020 .content .open21 p.question::first-letter,
.page-template-page-2020 .content .open21 p.answer::first-letter
{
	color: #426bb3;
}

/* Why attend */

.why-attend h3 strong {
	font-size: 60px;
}

.why-attend strong {
	display: inline-block;
	width: 45px;
}

.why-attend.persuade-boss strong {
	width: unset;
}
.page-template-page-2020 .content .open21.why-attend h3 strong {
/* back-to-normal 	font-size: 50px; */
}

.page-template-page-2020 .content .open21.why-attend li::before {
	background: None !important;
	content: None !important;
}

.page-template-page-2020 .content .open21.why-attend li {
	list-style-type: disc;
}

.page-template-page-2020 .content .open21.why-attend h3 {
	color: black;
}

.page-template-page-2020 .content div.open21.why-attend {
	margin-left: 82px;
	margin-right: 82px;
	position: relative;
}

@media screen and (max-width: 400px) {
	.page-template-page-2020 .content div.open21.why-attend {
		margin-left: 20px;
		margin-right: 20px;
	}
}

/*
@media screen and (max-width: 767px) {
	.page-template-page-2020 .content div.open21.why-attend .vc_col-sm-2 .wpb_single_image {
		text-align:center;
	}

	.page-template-page-2020 .content div.open21.why-attend .vc_col-sm-10 h3 {
		text-align: center;
	}
}
*/

@media screen and (min-width: 992px) {
	.page-template-page-2020 .content div.open21.why-attend .vc_col-sm-10 {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 0;
	}
}

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

	.page-template-page-2020 .content div.open21.why-attend .vc_col-sm-10 {
		width: 100%;
	}

	.page-template-page-2020 .content div.open21.why-attend .vc_col-sm-2 {
		display: None;
	}
}

.page-template-page-2020 .content div.open21.why-attend hr {
	border-top: 2px solid #426bb3;
	margin-bottom: 67px;
	margin-top: 67px;
}

.page-template-page-2020 .content div.open21.persuade-boss {
	margin-top: 131px;
}

@media screen and (min-width: 1320px) {
	/*
	.page-template-page-2020 .content div.open21.persuade-boss {
		margin-left: -55px;
		margin-right: -55px;
	}
	*/
}


/* Registration */

.page-template-page-2020 .content .open21.registration h3 {
	color: black;
}

/* Drift Disable */

.drift-frame-chat,
.drift-frame-controller,
.drift-conductor-item
{
	display: none !important;
}

/* pre-hero */

div.pre-hero {
	background: white;
}

.pre-hero .cta-button:link,
.pre-hero .cta-button:visited,
.pre-hero .cta-button:hover,
.pre-hero .cta-button:active {
  display: inline-block;
  color: initial;
  background-color: #ff8b00;
  border: none;
  padding: 12px 30px;
  width: 314px;
  /*
  min-width: 266px;
  max-width: 60%;
  */
  text-align: center;
  text-decoration: none;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #fff !important;
}

.pre-hero .wpb_wrapper::before,
.pre-hero .wpb_wrapper::after {
	content: None;
}
.pre-hero .wpb_content_element {
	margin-bottom: 0;
}

.pre-hero {
	/* display: inline-block; */
	display:flex;
	justify-content: center;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.pre-hero-right {
	width: 314px;
	align-self: flex-end;
}

.pre-hero-right &gt; .vc_column-inner {
	padding-right: 0;
	padding-left: 0;
}

.pre-hero-left {
	width: 946px;
}

.pre-hero-left h3 {
	color: #426bb3;
	padding-top: 10px;
	font-size: 30px;
	letter-spacing: -1.5px;
}

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

	.pre-hero-left h3 {
		font-size: 3vw;
	}
	.pre-hero .cta-button:link, .pre-hero .cta-button
	{
		font-size: 3vw; 
	}

.pre-hero .cta-button:link,
.pre-hero .cta-button:visited,
.pre-hero .cta-button:hover,
.pre-hero .cta-button:active {
		width: 40vw;
	}
}


@media screen and (max-width: 550px ) {
	.pre-hero {
		display: block;
	}

	.vc_column_container&gt;.vc_column-inner {
		padding-left: 0;
		padding-right: 0;
	}

.pre-hero .cta-button:link,
.pre-hero .cta-button:visited,
.pre-hero .cta-button:hover,
.pre-hero .cta-button:active {
		width: 100%;
	}

	.pre-hero-left h3 {
		text-align: center;
		width: 100vw;
		font-size: 24px;
	}

	.pre-hero-right {
		width: 100%;
	}


.pre-hero .cta-button:link,
.pre-hero .cta-button:visited,
.pre-hero .cta-button:hover,
.pre-hero .cta-button:active {
	font-size: 24px;
	margin-bottom: 4px;
	}
}


/* Agenda */

.page-template-page-2020 .agenda_date {
	text-align: center;
}

table tbody td.event_info,
table tbody td.event_time {
	padding: 31px 0 31px 0;
}
.page-template-page-2020 .content table tbody td.event_time h3 {
/* back-to-normal 	font-size: 36px; */
}

table tbody td.event_time {
	width: 200px;
}

.ops-pop-up img {
	width: 219px;
	height: 185px;
	box-sizing: content-box;
}


.opModalClose {
	background-image: url("/wp-content/uploads/2019/08/wp-close.png");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color: unset;

    position: absolute;
    cursor: pointer;
    top: 20px;
    right: 20px;
    color: #fff;
    width: 29px;
    height: 29px;
    font-size: 0px;
    /*
    -webkit-border-radius: 19px;
    border-radius: 19px;
    border: 2px solid #ccc;
    */

    border-radius: 0px;
border: none;
    text-align: center;
}

.page-id-12705 .opModalContent .ops-pop-up h3 {
	text-align: left;
	color: #426bb3;
	margin-top: 40px;
	margin-bottom: 40px;
}

/* Scroll to top */

.fa-chevron-up {
	font-family: WorkSans;

}
.fa-chevron-up:before {
	content: "Scroll to top";
}

/* Misc */

@media only screen and (max-width: 479px) {
.page-template-page-2020 .content h2, .page-template-page-2020 .content h2 a {
	font-size: 24px;
}

</pre></body></html>