/*** All of the CSS for your public-facing functionality should be* included in this file.*/:root {	--succes-color: #2ecc71;;	--error-color: #e74c3c;	--primary-color: #000;	--hover-color: #00214B;}/* :root {--wpe-primary-color: ' . esc_attr( $style_option ) . ';} */.wpe-form-holder {	display: flex;	align-items: flex-start;	justify-content: center;	min-height: unset;	margin: 0;}.wpe-subscribe-form-container {	background-color: #fff;	border-radius: 5px;	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);	width: 600px;	position: relative;	margin-bottom: 28px;}.wpe-subscribe-form-container .button {	width: 100% !important;}.wpe-subscribe-form {	padding: 50px 40px 55px;}.wpe-subscribe-form .wpe-form-control {	position: relative;}.wpe-subscribe-form .wpe-form-control label {	color: #777;	display: block;	margin-bottom: 5px;	text-align: left;}.wpe-subscribe-form .wpe-form-control .wpe-field {	border: 2px solid #f0f0f0;	border-radius: 4px;	display: block;	width: 100%;	padding: 10px;	font-size: 14px;}.wpe-subscribe-form .wpe-form-control input:focus {	outline: 0;	border-color: #777;}.wpe-button {	cursor: pointer;	padding: 10px 15px;	border-radius: 4px;	display: inline-block;	font-weight: 700;	border: 1px solid;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);	text-decoration: none;}#wpe-button {	font-size: 18px;	display: inherit;	margin: 0 auto;}.wpe-button:hover {	opacity: 0.9;	text-decoration: none;	background: var(--hover-color) !important;}.wpe-h2 {	text-align: center;	margin: 0 0 20px;	font-size: 1.5em;	font-weight: 700;}.wpevents-container {	max-width: 1260px;	width: 100%;	margin: 0 auto 28px;	padding: 10px 20px;}.wpe-row {	display: flex;	flex-direction: row;	margin: 0 0 16px;	font-size: 15px;	align-items: flex-start;}.wpe-list-grid-view {	margin-bottom: 50px;}.wpe-list-grid-view.wpe-list .wpe-row .wpe-col-img,.wpe-cal-popup .wpe-col-img,.wpe-cal-popup .wpe-archive-description {	display: none;}.wpe-select-view span {	margin-left: 2px;}.wpe-list-grid-view.wpe-grid .wpe-col-dd {	position: absolute;	right: 10px;	top: 10px;	margin: 0;	border-radius: 24px;	display: block;	padding: 7px 11px;	background: rgb(0 0 0 / 59%) !important;}.wpe-list-grid-view.wpe-grid .wpe-event-duration-date {	display: none;}.wpe-list-grid-view.wpe-grid .wpe-archive-description {	display: none;}.wpe-list-grid-view.wpe-grid {	display: flex;	flex-flow: row wrap;	justify-content: center;}.wpe-list-grid-view.wpe-grid .wpe-row {	margin-right: 10px;	transition: 1.1s ease;	display: block;	box-shadow: rgb(0 0 0 / 20%) 0px 2px 8px 0px;	animation: bounceAround 1.1s ease-in-out;	position: relative;}.wpe-list-grid-view.wpe-grid .wpe-row.col-2 {	width: calc(50% - 10px);}.wpe-list-grid-view.wpe-grid .wpe-row.col-3 {	width: calc(33.33% - 10px);}.wpe-list-grid-view.wpe-grid .wpe-row.col-4 {	width: calc(25% - 10px);}.wpe-list-grid-view.wpe-list {	transition: 1.1s ease;	animation: bounceAround 1.1s ease-in-out}body .wpe-list-grid-view.wpe-grid span.wpe-category br {	display: none;}@keyframes bounceAround {	0% {		opacity: 0;	}	100% {		opacity: 1;	}}.wpe-list-grid-view.wpe-grid .wpe-divider {	display: none;}.wpevents-container .wpe-select-view {	flex: 100%;	display: flex;	justify-content: right;	align-items: center;	margin-bottom: 10px;}.wpevents-container .current-menu-item span {	text-decoration: underline;}.tooltipevent {	width: 300px;	background: var(--primary-color);	position: absolute;	z-index: 10001;	transform: translate3d(-50%, -100%, 0);	font-size: 12px;	box-shadow: 1px 1px 3px 0px #888888;	line-height: 1rem;}.tooltipevent div {	padding: 10px;	color: White;	background-color: var(--primary-color);	position: relative;}.tooltipevent div:last-child::after, .tooltipevent div:last-child::before {	width: 0;	height: 0;	border: solid 5px transparent;	border-bottom: 0;	border-top-color: var(--primary-color);	position: absolute;	display: block;	content: "";	bottom: -4px;	left: 50%;	transform: translateX(-50%);}.tooltipevent div:last-child::before {	border-top-color: #888888;	bottom: -5px;}/* body .fc-button-group button:hover,body .fc-button-group button:active, body .fc-button-group button:focus {background: var(--primary-color);color: #fff;border-width: 1px;}body .fc-button-group button {color: var(--primary-color);} */body .fc-col-header {	width: 100% !important;	margin-top: 0;	margin-bottom: 0;}#wpe-calendar table {	margin: 0;}.wpe-list-grid-view.wpe-grid .wpe-row:hover {	box-shadow: 0 0.5em 0.8em -0.4em rgb(0 0 0 / 72%);	transform: translateY(-0.25em);}.wpe-list-grid-view.wpe-grid .wpe-col-event {	padding: 15px 25px 25px;	position: relative;}.wpe-col-dd {	padding: 10px 25px;	background: #ccc;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);	margin-right: 20px;	font-weight: 700;}.wpe-col-event span {	display: block;}span.wpe-location {	display: inline;}/* .wpevents-shortcode-section .wpe-venue .wpe-location {display: inline;} */.wpe-archive-buttons span {	display: inline-block;}.wpe-event-duration-date,.wpe-duration-time,.wpe-type,.wpe-terms,.wpe-location {	margin-bottom: 7px;}.wpe-excerpt {	margin: 0 0 16px;}.wpe-col-event .wpe-title,body .wpe-event .entry-title a {	font-size: 24px;	font-weight: 700;	margin-bottom: 16px;	text-transform: capitalize;}body .wpe-event .entry-title a:hover {	text-decoration: underline;}.wpe-archive-shortcode .wpe-location span {	display: inline-block;}.wpe-col-dd span {	display: block;	text-align: center;}.wpe-full-wrap {	background: #fff;}.wpe-divider {	margin: 40px auto;	border-top: 1px solid #333;}.wpe-template-title {	font-size: 36px;	margin: 0 0 40px;	font-weight: bold;}.wpe-col-dd .wpe-col-day {	font-size: 18px;	word-break: initial;}.wpe-col-dd .wpe-col-date {	font-size: 16px;	font-weight: 700;}.wpe-single-title {	font-size: 36px;	margin: 0 0 40px;	font-weight: 700;}.wpe-single-content span {	display: block;	margin-bottom: 16px;}.wpe-field-container {	margin-bottom: 16px;}.wpe-full-width {	display: block;	max-width: 100%;	width: 100%;}#hear_about_us {	width: 100%;	max-width: 100%;}#wpe_privacy_policy {	height: 150px;}.wpe-submit-button {	width: 100%;}body .wpe-main-form-holder {	margin-top: 50px;}.thankyou-popup,.wpe-cal-popup {	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	z-index: 999;	background: rgba(0, 0, 0, .5);}.t-y-inner,.cal-popup-inner {	position: absolute;	max-width: 600px;	width: 100%;	height: 200px;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	background: #fff;	display: flex;	justify-content: center;	align-items: center;}.cal-popup-inner {	display: block;	padding: 10px;	height: auto;}.wpe-cal-popup p {	margin-bottom: 10px;}span.wpe-close-popup {	float: right;	cursor: pointer;}.wpe-dark-mode span.wpe-close-popup {	color: #fff;}.read-more-link:hover {	text-decoration: underline;}.read-more-link {	font-size: 12px;	text-decoration: none;	margin-left: 10px;}.wpe-address span {	display: inline-block;}.wpe-banner-image {	margin-bottom: 30px;}.wpe-banner-image img {	height: 350px;}li.wpe-calendar-list {	display: inline-block;	position: relative;	margin-left: 0;	padding-bottom: 8px;}body ul.wpe-calendar-ul {	margin-left: 0;	display: inline-block;	margin-right: 30px;}li.wpe-calendar-list a {	text-decoration: none;}li.wpe-calendar-list:hover .wpe-calendar-sublist {	display: block;}ul.wpe-calendar-sublist {	z-index: 1;	display: none;	position: absolute;	top: 22px;	left: 0;	list-style: none;	width: 200px;	margin-left: 0;	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);	background: #fff;}ul.wpe-calendar-sublist li {	margin-left: 0;	padding: 8px 16px;	margin-top: 0;}ul.wpe-calendar-sublist li:hover {	background: #333;}ul.wpe-calendar-sublist li:hover a {	color: #fff;}.wpe-calendar-sublist a {	font-size: 16px;}.wpe-add-to-calendar {	margin-bottom: 20px;	margin-top: 20px;}.gmap-button {	margin-right: 20px;}.wpe-description {	margin-top: 10px;}span.wpe-category {	text-transform: capitalize;}span.wpe-category a:hover {	text-decoration: underline;}span.wpe-category a {	text-decoration: none;}.wpe-full-width select {	width: 100%;	padding: 12px;}.wpe-col-inner .wpe-event-duration,.wpe-col-inner .wpe-duration-date {	margin-bottom: 7px;}.wpevents-section {	text-align: center;}.wpevents-section strong.wpe-main-title {	font-size: 42px;	margin-bottom: 20px;	display: block;}.wpevent-archive-button {	width: 100%;	margin: 0 auto;}.wpevents-section .wpevent-main {	display: flex;	justify-content: space-evenly;	margin-bottom: 20px;}.wpevents-section .wpevent-main .wpevent-card {	width: 30%;	background: #ccc;	padding: 30px;	text-align: left;}p.wpe-single-event-title {	font-size: 24px;	text-transform: capitalize;}p.wpe-single-event-title a {	text-decoration: none;}.wpe-single-event-title a:hover {	text-decoration: underline !important;}.wpe-pagination {	flex: 100%;	text-align: center;}.archive-pagination.pagination ul li {	list-style: none;	padding: 0 7px;}.archive-pagination.pagination ul {	display: flex;	flex-direction: row;	justify-content: center;	margin: 0;}.wpe-register-form-container {	position: relative;}.wpe-register-form-container input,.wpe-register-form-container select,.wpe-subscribe-form-container input,.wpe-subscribe-form-container select {	border: 1px solid #ddd;}.wpe-form-control input {	margin: 0 0px;}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {	width: 100%;}.wpevents-container .wpe-description ul,.wpevents-container .wpe-description ol {	margin-bottom: 28px;	margin-left: 40px;}.wpevents-container .wpe-description ul li {	list-style-type: disc;}.single-wp_events ul.wpe-calendar-sublist {	margin-left: 0;}.wpe-event li {	list-style-type: inherit;}.wpevents-container .wpe-single-top {	display: flex;	flex-direction: row;	flex-wrap: nowrap;	justify-content: space-between;	align-items: flex-start;}.wpevents-container .wpe-event-thumbnail {	width: 53%;}.wpevents-container .wpe-single-content {	background: #eee;	padding: 10px 20px;	border: 1px solid #ccc;	margin-bottom: 28px;	width: 43%;}.wpevents-container .wpe-full-content {	width: 100%;}span.wpe-address span {	margin-bottom: 0;}.wpe-form-description {	font-size: 16px;	margin-bottom: 25px;}.wpe-form-control.error small {	display: block;}body .wpe-form-control {	margin-bottom: 16px;}.ics-text, .filename {	display: none;}#download-ics {	cursor: pointer;}span.wpe-detail-button,.wpe-detail-button {	margin-top: 10px;	width: fit-content;	padding: 5px 30px 5px 10px;	border-radius: 3px;	cursor: pointer;	font-weight: 700;	position: relative;}.wpe-detail-button:hover {	background-color: var(--hover-color) !important;}span.wpe-detail-button:after {	position: absolute;	right: 5px;	top: 50%;	font-size: 20px;	line-height: 1;	content: "\f347";	font-family: dashicons;	transition: 0.2s;	transform: translateY(-50%) rotate(0deg);}span.wpe-detail-button.wpe-active:after {	transform: translateY(-50%) rotate(180deg);}.wpe-display-none {	display: none;}.wpe-archive-content {	padding-top: 20px;}/* Chrome, Safari, Edge, Opera *//* input.wpe-field::-webkit-outer-spin-button,input.wpe-field::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;} *//* Firefox *//* input.wpe-field[type=number] {-moz-appearance: textfield;} */.wpe-button-loader {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	background: rgba(255, 255, 255, 0.8);	display: none;}.wpe-button-loader:after {	border: 8px solid #ddd;	border-top: 8px solid #3498db;	border-radius: 50%;	width: 50px;	height: 50px;	animation: spinloadwp 2s linear infinite;	position: absolute;	content: "";	left: 50%;	top: 50%;	margin-top: -25px;	margin-left: -25px;}.wpe-archive-description,.wpe-archive-registration {	max-width: fit-content;	display: inline-block;}.wpe-reg-button {	display: inline-block;	padding: 5px 10px;	text-decoration: none;	color: #333;}body .wpe-col-event {	width: 100%;}body .wpe-full-wd {	max-width: 100%;	width: 100%;}.g-recaptcha {	margin-bottom: 20px;}span.g-recaptcha {	display: none;}/* updated-css */.wpe-register-form-container .wpe-col-2,.wpe-subscribe-form .wpe-col-2,.wpe-waitlist-form .wpe-col-2 {	display: flex;	width: 100%;	justify-content: flex-start;	align-items: center;	column-gap: 16px;}.wpe-display-block .wpe-subscribe-form .wpe-col-2 {	display: block;}.wpe-register-form-container .wpe-col-2 div,.wpe-subscribe-form .wpe-col-2 div,.wpe-waitlist-form .wpe-col-2 div {	flex: 50%;	width: 50%;}.wpe-register-form-container .wpe-col-3 {	display: flex;	width: 100%;	justify-content: flex-start;	align-items: center;	column-gap: 16px;}.wpe-register-form-container .wpe-col-3 div {	flex: 33.33%;}.wpe-subscribe-form .wpe-col-2 div:last-child {	padding-right: 0px;}.wpe-register-form-container .wpe-col-2 div:last-child {	padding-right: 0px;}.wpe-register-form-container .wpe-col-3 div:last-child {	padding-right: 0px;}body ul.wpe-calendar-sublist {	top: 25px;}.wpe-texting-permission {	display: flex;	font-size: 12px;	font-weight: 600;	justify-content: start;}.wpe-texting-permission label {	margin-left: 10px;	margin-top: -3px;}.wpe-row.calendar + hr,.wpe-row.calendar {	display: none;}/* .fc-row:first-child table {margin-bottom: 0;}body .wpe-event span.fc-title {color: black;}body .wpe-dark-mode .wpe-event span.fc-title {color: #fff;} */.wpe-col-img {	text-align: center;	background: #74CE98;	overflow: hidden;}.wpe-col-img img {	width: 100%;	object-fit: cover;	height: 200px;}/* grid layout css */body .wpe-list-grid-view.wpe-grid .wpe-col-dd {	position: absolute;	right: 10px;	top: 10px;	margin: 0;	border-radius: 24px;	display: block;	padding: 7px 11px;	background: rgb(0 0 0 / 59%) !important;}body .wpe-event .dashicons, .dashicons-before:before {	text-decoration: none;}body .wpe-event .wpe-active-view .dashicons {	text-decoration: underline;}body .wpe-list-grid-view.wpe-grid .wpe-col-dd .wpe-col-day {	font-size: 12px;	word-break: initial;	font-weight: 700;	line-height: 1.4;}body .wpe-list-grid-view.wpe-grid .wpe-col-dd .wpe-col-date {	font-size: 12px;	font-weight: 700;	margin-left: 0;	line-height: 1.4;}body .wpe-list-grid-view.wpe-grid span.wpe-duration-time,body .wpe-list-grid-view.wpe-grid span.wpe-category,body .wpe-list-grid-view.wpe-grid .wpe-event-duration-date {	font-size: 15px;}body .wpe-list-grid-view.wpe-grid .wpe-event-duration-date, body .wpe-list-grid-view.wpe-grid .wpe-duration-time, body .wpe-list-grid-view.wpe-grid .wpe-type, body .wpe-list-grid-view.wpe-grid .wpe-terms, body .wpe-list-grid-view.wpe-grid .wpe-location {	margin-bottom: 0px;}body .wpe-list-grid-view.wpe-grid .wpe-col-event .wpe-title,body .wpe-list-grid-view.wpe-grid .wpe-col-event .entry-title a {	font-size: 20px;	margin-bottom: 0px;}/* body .fc-event {text-align: center;font-size: 12px;} */body .content .entry .wpe-event img {	border: none;	box-shadow: none;}/* updated-css-end */@keyframes spinloadwp {	0% {		transform: rotate(0deg);	}	100% {		transform: rotate(360deg);	}}.form-flex {	width: 100%;}.wpe-past-event-msg,.wpe-close-reg-msg,.before-waitlist-form {	color: red;	font-style: italic;	font-weight: bold;}.wpe-waitlist-form-container .wpe-form-control input::placeholder {	color: #333;}/*===========================================DARK MODE============================================*/.wpe-dark-mode,.wpe-dark-mode .wpe-calendar-sublist li:hover {	background-color: #121016;}.wpe-dark-mode-text, .wpe-dark-mode-text a,.wpe-dark-mode h1,.wpe-event .entry-title .wpe-dark-mode-text,.wpe-dark-mode ::placeholder,.wpe-dark-mode span.dashicons,.wpe-dark-mode .fc-button:hover .fc-icon {	color: #fff;}.wpe-dark-mode .wpe-reg-button,.wpe-dark-mode .wpe-col-dd,.wpe-dark-mode .wpe-button {	color: #333;}.wpe-dark-mode .wpevents-container .wpe-single-content,.wpe-dark-mode .t-y-inner,.wpe-dark-mode li.wpe-calendar-list:hover .wpe-calendar-sublist,.wpe-dark-mode .fc-unthemed td.fc-today {	background: #333;}body .wpe-dark-mode .wpe-form-control select,body .wpe-dark-mode .wpe-form-control .wpe-field,body .wpe-dark-mode .wpe-subscribe-form-container input {	background-color: #333;	color: #fff;}.wpe-dark-mode .wpe-subscribe-form-container {	background-color: #121016;	border: 1px solid #fff;}.wpe-dark-mode .wpe-grid .wpe-row {	border: 1px solid #fff;}.wpe-dark-mode .fc-icon,.wpe-dark-mode button:not(:hover):not(:active):not(.has-text-color) {	color: #fff !important;}body .wpe-dark-mode .wpe-submit-button button.button.wpe-button {	color: #000 !important;}.wpe-full-width.wpe-guests-heading {	text-align: center;	font-weight: 700;	font-style: italic;}body.wp-events .fc .fc-toolbar.fc-header-toolbar {	text-align: center;}body .wpe-dark-mode .fc-toolbar-title {	color: #fff;}/*===========================================Webinar Landing Page============================================*/body.wpe-webinar-page header {	display: none;}body.wpe-webinar-page.single-wp_events .wpevents-container {	max-width: 1200px;	width: 100%;	margin: 0 auto 28px;	padding: 10px 40px 10px;}body.wpe-webinar-page {	font-size: 18px;	font-weight: normal;	background-position: center top;	overflow: auto;	box-shadow: inset 0 0 0 100vw rgba(249, 253, 255, 0.70);	background-size: cover;}body.wpe-webinar-page .wpe-event {	padding: 0 0;	overflow: visible;}body.wpe-webinar-page .wpe-full-wrap {	background: transparent;}body.wpe-webinar-page hr {	margin-left: calc(-100vw / 2 + 100% / 2);	margin-right: calc(-100vw / 2 + 100% / 2);	max-width: 100vw;	width: 100vw;}.wpe-webinar-container {	display: flex;	flex-direction: row;	flex-wrap: nowrap;	gap: 2em;	justify-content: center;	align-items: flex-start;	padding-top: 30px;}.wpe-webinar-left {	width: 55%;}.wpe-webinar-right {	width: 45%;	background: #fff;	padding: 30px;	border-radius: 5px;	border: 1px #000 solid;	margin-top: 16px;}.wpe-entry-content h2 {	text-align: center;}.wpe-webinar-small {	font-size: 12px;	margin-bottom: 0px;	text-align: center;	padding: 0px 8px 0px 0px;}body.wpe-webinar-page .wpe-submit-button {	padding: 10px 15px 0px 0px;	margin: 10px 0 0;}.wpevents-container .cta-sec {	padding-top: 48px;}.wpe-webinar-right center img {	margin-bottom: 10px;}.wpevents-container .cta-sec h3 {	padding-bottom: 18px;}.wpevents-container .cta-sec figure {	width: 100%;	max-width: 167px;	float: none;	margin: 0;}.cta-sec .wpe-cta-image {	display: flex;	align-items: center;	margin-bottom: 20px;	gap: 20px;}.wpevents-container .cta-sec img {	object-fit: cover;	object-position: top;}.wpevents-container .cta-sec p:last-child {	margin: 0;}.wpe-webinar-right h2 {	font-size: 18px;	margin-bottom: 10px;}.event-template-template_style_1 .site-inner,.event-template-template_style_2 .site-inner {	padding: 0;	border: 0;	background: #fff;}body.event-template-template_style_1 .entry-content,body.event-template-template_style_2 .entry-content {	padding: 0 !important;	margin: 0;	border: none !important;	background: #fff;}.event-template-template_style_1,.event-template-template_style_2 {	background: #fff;}body .template-img figure {	display: flex !important;}body .event-detail-grp .wp-block-column p {	margin: 0;}.webinar-formCol p {	color: #333;}.inner-btn-grp .wp-block-button__link {	color: #fff;	opacity: 1;	cursor: unset;}body .template1-banner-grp .first-para {	display: inline-block;	background-color: #ffffff;	padding: 6px 8px;	border-radius: 4px;	color: var(--wpe-primary-color) !important;}.event-template-webinar section.ast-single-entry-banner {	display: none;}.event-template-template_style_2 .wpevents-container,.event-template-template_style_1 .wpevents-container {	margin-top: 0 !important;	padding-top: 0;	margin-bottom: 0 !important;	padding-bottom: 0;}.wp-block-column.banner-inner p {	margin-top: 0 !important;}.wp-block-cover.alignfull {	margin-left: calc(-50vw + 50%) !important;	margin-right: calc(-50vw + 50%) !important;	max-width: 100vw;	width: 100vw;}.postid-21543 .wpe-event {	width: 100%;}body .template1-grp {	width: 100%;	max-width: 1100px;	margin: 0 auto;}.wp-block-cover.alignfull.template1-banner-grp {	padding-top: 160px;	padding-bottom: 234px;}.wp-block-cover.alignfull.template2-grp {	padding-bottom: 100px;}body .event-detail-grp {	padding-top: 40px;	padding-bottom: 40px;	background: white;	position: relative;	margin-top: -152px;	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);}body .template-img {	margin-bottom: 8px !important;	background: var(--wpe-primary-color);	margin-top: 0 !important;	padding: 8px 8px;	display: flex !important;	max-width: 32px;	width: 100%;	border-radius: 4px;	text-align: center;	margin: 0 auto;}.event-detail-grp h3 {	color: var(--wpe-primary-color) !important;	margin-bottom: 0px !important;	margin-top: 0;}.wp-block-column.webinar1-col h2 {	text-align: left;}body .presenter-inner-grp h2 {	text-align: left;	color: var(--wpe-primary-color);}.wp-block-cover.presenter-grp {	padding-top: 110px;	padding-bottom: 110px;}.wp-block-group.presenter-inner-grp {	width: 100%;	max-width: 1003px;	margin: 0 auto;}body .presenter-inner-grp .wp-block-columns {	column-gap: 70px;}body.postid-21575 .wpe-event {	width: 100%;}.wp-block-column.banner-inner {	display: flex;	column-gap: 60px;	margin-top: 10px;	margin-bottom: 5px;}.wp-block-buttons.inner-btn-grp {	display: flex;	column-gap: 13px;}p.innerCol-p1:before {	content: url(/wp-content/plugins/simple-wp-events/assets/calander.svg);	margin-right: 10px;	vertical-align: middle;}p.innerCol-p2:before {	content: url(/wp-content/plugins/simple-wp-events/assets/time.svg);	margin-right: 10px;	vertical-align: middle;}.inner-btn1 a:before {	content: url(/wp-content/plugins/simple-wp-events/assets/tick.svg);	margin-right: 10px;	vertical-align: middle;}.inner-btn2 a:before {	content: url(/wp-content/plugins/simple-wp-events/assets/minutes.svg);	margin-right: 10px;	vertical-align: middle;}.inner-btn3 a:before {	content: url(/wp-content/plugins/simple-wp-events/assets/attorney.svg);	margin-right: 10px;	vertical-align: middle;}.wp-block-columns.webinar-main-col {	display: grid;	grid-template-columns: repeat(2, 1fr);	gap: 12px;}.wp-block-group.webinar-grp {	padding-top: 50px;	padding-bottom: 40px;}p.webinar-innerP {	padding: 24px;	display: flex;	gap: 10px;}body .template1-grp h1 {	text-align: left;}p.webinar-innerP:before {	content: url(/wp-content/plugins/simple-wp-events/assets/webinar.svg);	margin-right: 10px;	vertical-align: middle;	margin: 0 auto 0 0;}.expert-col1 {	padding: 54px;	display: flex;	justify-content: center;	align-self: stretch !important;	background-color: var(--wpe-primary-color);	border-top-left-radius: 24px;	border-bottom-left-radius: 24px;}.expert-col1 figure.wp-block-image.aligncenter.size-full {	margin: 0;	display: flex;	align-items: center;	justify-content: center;}.wp-block-columns.expert-main-col {	justify-content: center;	align-self: stretch;	gap: 0;}.wp-block-group.expert-grp {	padding-top: 0;	padding-bottom: 90px}.expert-col2 {	padding: 54px;}.expert-col2 h2 {	text-align: left;}.expert-col2 p {	margin-bottom: 16px !important;}.wp-block-column.webinar-formCol {	background: white;	padding: 40px 24px;	border-radius: 16px;	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);	height: fit-content;}.wp-block-column.webinar-formCol figure {	margin-bottom: 24px;}.webinar-formCol body .wpe-form-control select, body .wpe-form-control .wpe-field {	padding: 15px;	box-sizing: border-box;	font-size: 14px;	border: 0.3px solid #BABABA;	border-radius: 4px;	height: 50px;	font-weight: 400;}.webinar-formCol h2 {	margin-bottom: 24px;}body .webinar-formCol button#wpe-button {	background: var(--wpe-secondary-color) !important;	color: var(--wpe-font-color) !important;	border-radius: 3px;	padding: 12px 40px;	font-size: 16px;}.wp-block-column.webinar-formCol h2 {	text-align: center;}.wp-block-columns.webinarCol1 img {	margin-bottom: 0;	background: var(--wpe-secondary-color);	padding: 12px 12px;	display: flex !important;	max-width: 47px;	width: 100%;	border-radius: 4px;	margin-top: 0;}.wp-block-column.webinar-col1 {	display: grid;	gap: 40px;}.wp-block-columns.webinarCol1 .wp-block-column:first-child {	width: 100%;	max-width: max-content;}body .wp-block-columns.webinar-mainCol {	padding-top: 62px;	padding-bottom: 0px;	margin: 0;}.wp-block-columns.webinarCol1 {	border: 0.3px solid #3838384D;	padding: 24px;	border-radius: 16px;	column-gap: 20px;	margin: 0;}.wp-block-columns.webinarCol1 p {	line-height: 26px;	color: #383838;}body .webinar-formCol img {	background: var(--wpe-primary-color);	margin-top: 0 !important;	padding: 16px 16px;	display: flex !important;	border-radius: 8px;}.template1-grp mark.has-inline-color {	color: var(--wpe-secondary-color) !important;}body .webinar-grp .wp-block-columns {	justify-content: center;}/*===========================================Media Queries============================================*/@media only screen and (max-width: 811px) {	.wpe-left-third, .wpe-middle-third, .wpe-right-third,	.wpe-left-half, .wpe-right-half {		max-width: 100%;		margin-left: 0;	}	.wpe-list-grid-view.wpe-grid .wpe-row.col-3, .wpe-list-grid-view.wpe-grid .wpe-row.col-4 {		width: calc(33.33% - 10px);	}	.wpe-list-grid-view.wpe-grid .wpe-row.col-2 {		width: calc(49.33% - 10px);	}	body .fc .fc-toolbar {		display: block;		text-align: center;	}}@media only screen and (max-width: 600px) {	body .wpe-event .archive-pagination li a {		margin-bottom: 10px;	}	body .archive-pagination.pagination ul {		display: block !important;		text-align: center !important;		margin-left: 0;	}	/* updated-css */	.wpe-register-form-container .wpe-col-2, .wpe-col-3, .wpe-subscribe-form .wpe-col-2 {		flex-direction: column;	}	.wpe-register-form-container .wpe-col-2 div, .wpe-col-3 div, .wpe-subscribe-form .wpe-col-2 div {		flex: 100%;		width: 100%;	}	.wpe-register-form-container .wpe-col-2 div:first-child, .wpe-subscribe-form .wpe-col-2 div:first-child {		padding-right: 0;	}	.wpe-register-form-container .wpe-col-3 div {		padding-right: 0px;	}	.wpe-list-grid-view.wpe-grid .wpe-row {		width: 100%;		margin-right: 0;	}	.wpe-list-grid-view.wpe-grid .wpe-row.col-2, .wpe-list-grid-view.wpe-grid .wpe-row.col-3, .wpe-list-grid-view.wpe-grid .wpe-row.col-4 {		width: 100%;	}	body .wpe-event .fc-toolbar .fc-left,	body .wpe-event .fc-toolbar .fc-center,	body .wpe-event .fc-toolbar .fc-right {		float: none;		display: inline-block;		clear: both;	}	.fc-scroller.fc-day-grid-container {		height: auto !important;	}	.cta-sec .wpe-cta-image p {		margin-bottom: 0;	}}@media only screen and (max-width: 1023px) {	.wpe-webinar-container {		flex-direction: column;	}	.wpe-webinar-left {		width: 100%;	}	.wpe-webinar-right {		width: 100%;		padding: 20px;	}	body.wpe-webinar-page.single-wp_events .wpevents-container {		padding: 10px 10px 10px;	}	.wpe-webinar-left p:last-child {		margin-bottom: 0;	}	.wp-block-cover.alignfull.template1-banner-grp {		padding-top: 80px;		padding-bottom: 160px;	}	body .template1-banner-grp br {		display: none;	}	body .template1-grp .wp-block-columns {		gap: 30px;	}	.wp-block-cover.presenter-grp {		padding-top: 56px;		padding-bottom: 56px;	}	body .wp-block-cover.alignfull.template2-grp {		padding-bottom: 80px !important;	}	.wp-block-group.webinar-grp {		padding-left: 0;		padding-right: 0;	}	body .webinar-grp .wp-block-columns {		flex-wrap: nowrap !important;	}	.wp-block-columns.webinar-mainCol {		padding-top: 40px;	}}@media only screen and (max-width: 767px) {	.wp-block-column.webinar-col1 {		margin: 0 !important;	}	body .webinar-grp .wp-block-columns.webinar-mainCol {		flex-wrap: wrap !important;		gap: 40px;	}	.cta-sec .wpe-cta-image {		flex-direction: column;	}	.cta-sec .wpe-cta-image p {		margin-bottom: 0;	}	.wp-block-columns.webinar-main-col {		display: grid;		grid-template-columns: repeat(1, 1fr);	}	.wp-block-buttons.inner-btn-grp {		display: grid;		column-gap: 13px;		grid-template-columns: repeat(2, 1fr);		row-gap: 10px;	}	.wp-block-column.banner-inner {		flex-direction: column;	}	.expert-col1 {		border-radius: 24px 24px 0px 0px !important;		margin-bottom: 0 !important;	}	.expert-col2 {		padding: 40px 16px;		border-radius: 0px 0px 24px 24px !important;	}	p.innerCol-p1 {		margin-bottom: 10px !important;	}	p.innerCol-p2 {		margin-bottom: 15px !important;	}	body .wp-block-group.template1-grp p {		line-height: normal;		margin-bottom: 18px;		font-size: 18px !important;	}	body .template1-grp h1 {		font-size: 32px;	}	body .template1-grp .wp-block-columns {		gap: 15px;	}	.wp-block-column.webinar1-col h2 {		text-align: center;		font-size: 24px;		font-weight: 700;	}	.wp-block-group.webinar-grp {		padding-left: 0px;		padding-right: 0px;		margin-bottom: 0;		padding-top: 40px;		padding-bottom: 70px;	}	.wp-block-group.webinar-grp h2 {		font-size: 24px;	}	.wp-block-columns.webinar-mainCol {		padding-top: 40px;		padding-bottom: 0;	}	.wp-block-cover.presenter-grp {		padding-left: 20px;		padding-right: 20px;	}	p.sure-text {		font-size: 20px !important;		line-height: 24px !important;	}	.wp-block-group.presenter-inner-grp h2 {		text-align: center;		font-size: 24px;	}	.wp-block-columns.webinarCol1 {		flex-wrap: nowrap !important;	}	.wp-block-cover.alignfull.template1-banner-grp {		margin-bottom: 0;		overflow: visible;	}	.wp-block-cover.alignfull.template1-banner-grp {		padding-top: 40px;		padding-bottom: 108px;		padding-left: 20px;		padding-right: 20px;	}	.template2-grp .wp-image-21576 {		height: 651px !important;	}	.template2-grp span.wp-block-cover__background {		position: static !important;	}	.wp-block-group.expert-grp {		padding-top: 0;		padding-bottom: 72px;		padding-left: 4px;		padding-right: 4px;		margin-bottom: 0;	}	.expert-col2 h2 {		text-align: center;		margin-bottom: 20px;	}	body .event-detail-grp {		position: relative;		margin-top: -73px;	}	body .wp-block-cover.alignfull.template2-grp {		padding-bottom: 30px !important;	}}@media only screen and (max-width: 1140px) {	body .fc .fc-toolbar {		display: block;		text-align: center;	}}/* updated-css-end */