@font-face {
  font-family: SangBleuVersailles-Bold-WebS;
  src: url("https://img.etb2bimg.com/files/cp/upload-1705048037-sangbleuversailles-bold-webs.woff") format("woff"), url("https://img.etb2bimg.com/files/cp/upload-1705047950-sangbleuversailles-bold-webs.woff2") format("woff2");
}

@font-face {
  font-family: SangBleuVersailles-Regular-WebS;
  src: url("https://img.etb2bimg.com/files/cp/upload-1710749804-e128d197bb3d1983fbdc-1.woff), url(https://img.etb2bimg.com/files/cp/upload-1710749818-ff8ddd14c3eaedd8eedb-1.woff2")
}
:root{
  --primary-color-style:#191B1F;
}
a:hover, a:focus{
text-decoration: none;
}
ul {
  padding: 0px;
  margin: 0px;
}

/* set varible on root */
body {
  color: var(--body-color, var(--default-color));
  font-weight: normal;
  font-size: var(--para-font-size, var(--default-font-size));
  padding: 0px !important;
  margin: 0px !important;
  background-size: cover !important;
  position: relative;
  line-height: 1.42857143;
}

body:before {
  backdrop-filter: blur(310px);
  -webkit-backdrop-filter: blur(310px);
  content: " ";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 35px;
  left: 0;
  background: rgba(255, 255, 255, 0.02);
}

@media(max-width: 1200px) {
  body:before {
    top: 0px;
  }
}

.page_hdng5 h1, .page_hdng5 h2, .page_hdng2 h2, .page_hdng4 h1, .page_hdng4 h2 {
  font-family: SangBleuVersailles-Bold-WebS !important;
  font-variant-numeric: lining-nums proportional-nums;
  font-style: normal;
  font-weight: 700;
  padding-bottom: 16px;
  line-height: 32px;
  margin-bottom: 40px;
}

/* ---------------------------- Header CSS ended here ---------------------------- */

/* ---------------------------- Section CSS ended here ---------------------------- */

.cntnd .social-share-scroll li:last-child {
  display: none;
}
.cntnd .social-share-scroll li:nth-last-child(2) {
  margin: 0px;
}

.cntnd .social-share-scroll {
  max-width: 242px !important;
}

section.mb-medium {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-bottom: 56px !important;
  padding-top: 56px !important;
  margin: 0px !important;
}

.mb-medium:before {
  position: absolute;
  content: '';
  background: linear-gradient(90deg, rgba(150, 0, 29, 0.00) 0.04%, var(--theme-color) 51.03%, rgba(150, 0, 29, 0.00) 100.04%);
  height: 1px;
  width: 1170px;
  bottom: 0px;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 3;
}

/* ---------------------------- Section CSS ended here ---------------------------- */

#banner .tag_content {
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	text-align: center;
	color: var(--header-font-color);
	width: 100%;
	display: inline-block;
  display: inline-flex;
  gap:8px;
  justify-content: center;flex-wrap: wrap;
}#banner .tag_content span.live {
  color: #ED1C24;
}
#banner .tag_content span:not(.live), #banner .tag_content >a.episode_content {
  color: rgba(25, 27, 31, 1);
  position: relative;
  display: flex;
  gap: 6px;
  font-family: SangBleuVersailles-Regular-WebS !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
#banner .tag_content >a.episode_content{
  text-decoration: underline!important;
}
#banner .tag_content span.live+span:before, #banner .tag_content >a.episode_content:before{
  width: 2px;
height: 2px;
background: rgba(95, 102, 110, 0.93);
position: absolute;
left:0px;
top:50%;
content: '';
transform: translateY(-50%);
}
#banner h3 {
  margin-bottom: 16px;
  color: var(--header-font-color);
  margin-top: 16px;
  font-family: SangBleuVersailles-Bold-WebS !important;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
  text-align: center;
  margin-top: 0px;
}

#banner .event-lnfo .event-lnfo-box,
#banner p {
	font-size: 16px;
	font-weight: 500;
	text-align: center
}

#banner p {
	line-height: 24px;
	color: var(--header-font-color,#5f666e);;
	max-width: 784px;
	margin: 0 auto 24px
}
#banner p a.accent_anchor {
  color: var(--header-font-color,black);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-decoration: underline !important;
}
#banner .event-lnfo {
	display: flex;
	gap: 32px;
	justify-content: center;
	margin-bottom: 24px;
}

#banner .event-lnfo .event-lnfo-box {
	line-height: 24px;
	color: var(--header-font-color);
	/*display: flex;
	gap: 8px;*/
	justify-content: center;
	align-items: center
}

#banner .cntnd .event-lnfo .event-lnfo-box .icon {
  line-height: 1;
}


#banner svg path, svg.theme_svg path {
	fill: var(--theme-color)
}

#banner .btn-wrapper {
  display: flex;
  align-items: center;
  gap: 2px;
  justify-content: center;
  position: relative;
}
#banner .btn-wrapper a.share-btn.secondary-cta {
  padding: 0px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 12px !important;
}
#banner .btn-wrapper a.share-btn.secondary-cta:hover{
  background:var(--btn-background, var(--theme-color));
}
#banner .btn-wrapper a.share-btn.secondary-cta:hover svg path{
     fill: white;
} 


#banner .btn-wrapper a:first-child {
  color: white;
}#banner .btn-wrapper a.book-btn:first-child:hover {
  background: transparent;
  border: solid 1px var(--theme-color);
  color: var(--theme-color);
}

#banner .btn-wrapper a.book-btn, #attent_webinar .popup-form_custom{
  padding: 16px 24px !important;
  border-radius: 30px !important;
  line-height: 24px;
  font-size: 16px !important;
}

#banner a.book-btn+a {
  background: transparent;
  border: 1px solid var(--btn-background, var(--theme-color));
}
#banner a.book-btn+a.book-btn:hover{
    background-color: var(--btn-background, var(--theme-color));
    color:white;
}


.secondary-cta {
	border-radius: 32px;
	background: rgba(255, 255, 255, .16);
	backdrop-filter: blur(20px);
	display: flex;
	padding: 18px !important;
	align-items: center;
	gap: 10px;
	border: solid 1px var(--theme-color);
	color: var(--theme-color);
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	cursor: pointer;
	width: 57px;
	height: 57px
}

.social-share-scroll {
	position: absolute;
	width: auto;
	box-shadow: 0 4px 20px rgba(0, 0, 0, .1);
	background: #fff;
	padding: 10px;
	border-radius: 30px;
	top: 0;
	right: 0;
	display: none;
	left: 0;
	max-width: 280px !important;
	margin: 0 auto;
	z-index: 11
}

ol,
ul {
	list-style: none
}

.social-share-scroll li {
	margin-right: 8px;
	border-radius: 20px;
	display: inline-block;
	cursor: pointer;
	border: 1px solid #ccc;
	transition: .3s ease-in;
	width: 38px;
	height: 38px
}

.social-share-scroll li a {
	width: 38px;
	height: 38px;
	display: flex;
	align-items: center;
	justify-content: center
}

.social-share-scroll li a img {
	max-width: 100%;
	width: 17px !important
}

#banner .btn-wrapper a.share-btn svg {
	width: 20px;
	height: 20px
}

.social-share-scroll ul {
	padding: 0 !important;
	margin: 0
}

/* ---------------------------- Header CSS ended here ---------------------------- */


.mb-medium:before {
  position: absolute;
  content: '';
  background: linear-gradient(90deg, rgba(150, 0, 29, 0.00) 0.04%, var(--theme-color) 51.03%, rgba(150, 0, 29, 0.00) 100.04%);
  height: 1px;
  width: 1170px;
  bottom: 0px;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 3;
}


/* ---------------------------- Mosted Webinar Watch CSS here ---------------------------- */

.webinar-most-watched__list {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 32px;
  align-items: normal;
}

.webinar-most-watched__item {
  width: 352px;
  border-radius: 16px;
  border: 1px solid #dbe1eb;
  display: inline-grid;
  padding-bottom: 20px;
  position: relative;
  background: white;
}

.webinar-most-watched__item--speakers {
  background: linear-gradient(180deg, rgba(255, 98, 0, 0.2) 0%, rgba(255, 98, 0, 0) 100%);
  padding: 18px 15px;
  border-radius: 15px 15px 0 0;
}

.webinar-most-watched__item--speakers ul {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin: 0px !important;
  padding: 0px;
}

.webinar-most-watched__item--speakers ul li {
  width: 50%;
  text-align: center;
}
.webinar-most-watched__item--speakers ul li figure {
      display: flex;
      justify-content: center;
}
.webinar-most-watched__item--speakers ul li figure img {
  border-radius: 50%;
  position: relative;
  z-index: 3;
  width: 80px;
}
.webinar-most-watched__item--speakers .speakers__desc {
  text-align: center;
  margin-top: 8px;
}
.webinar-most-watched__item--speakers .speakers__desc h3 {
  font-size: 12px;
  line-height: 20px;
  font-weight: 700;
  color: #fff;
  color: var(--primary-color-style);
  line-height: 16px;
  margin:0px;
}

.webinar-most-watched__item--speakers .speakers__desc p {
  margin-top: 2px;
  font-size: 10px;
  line-height: 14px;
  font-weight: 500;
  color: #737373;
  line-height: 16px;
  color: #5f666e;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.webinar-most-watched__item--desc {
  padding: 20px;
  padding-top: 0px;
}

.webinar-stroy-panel__item--top {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.product__status ul {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  padding: 0px;
  margin: 0px;
}

.product__status ul li {
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  color: var(--primary-color-style);
  padding-right: 12px;
  padding-left: 12px;
  position: relative;
  color: #5f666e;
  text-transform: capitalize;
}

.product__status ul li:only-of-type {
  color: #5f666e;
  padding-left: 0;
}

.webinar-stroy-panel__item--top__share {
  cursor: pointer;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  color: var(--primary-color-style);
  color: #5f666e;
  position: relative;
  padding: 10px 12px;
  top: -10px;
  border-radius: 30px;
  position: absolute;
  right: 0;
}

.webinar-stroy-panel__item--top__share>img {
  vertical-align: bottom;
}

.webinar-stroy-panel__item--top__share .social-share {
  position: absolute;
  width: 170px;
  z-index: 9;
  display: none;
  top: 0px;
  right: 0px;
  height: 200px;
  margin: 36px 0px 0px 0px;
  padding: 0px !important;
  border: 0px !important;
}

#sidebar .webinar-stroy-panel__item--top__share .social-share {
  margin: 20px 0px 0px 0px;
}

.social-share {
  margin-top: 20px;
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 20px;
}
.social-share ul {
  margin-left: 0;
  font-size: 0;
}

social-share ul li:last-child div:not(#sidebar) {
  display: none !important;
}

.webinar-most-watched__item--desc h3 {
  font-size: 20px;
  line-height: 30px;
  font-family: SangBleuVersailles-Bold-WebS;
  font-weight: 400;
  color: var(--primary-color-style);
  margin-top: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.webinar-most-watched__item .mid-current-promo__btn-group {
  margin-top: 0;
  padding: 0 20px;
}

.btn-invert-gray-icon.play:focus::before, .btn-invert-gray-icon.play:hover::before {
  background-position: -516px -299px;
}
.btn-invert-gray-icon:focus, .btn-invert-gray-icon:hover {
  background: var(--primary-color-style);
  color: #fff;
}
.btn-invert-gray-icon::before {
  content: "";
  background-image: url(/Themes/Release/theme4/images/sprite-icons.svg?mod=28);
  background-repeat: no-repeat;
  height: 14px;
  width: 14px;
  display: inline-block;
  margin-left: 0;
  margin-right: 9px;
  vertical-align: text-top;
  display: none;
}

.btn-invert-gray-icon.play::before {
  background-position: -488px -299px;
  display: inline-block;
}

.webinar-stroy-panel__item--top__share:hover .social-share {
  display: block;
}

.social-share ul {
  margin-left: 0;
  font-size: 0;
}

.webinar-stroy-panel__item--top__share .social-share li {
  display: block;
  width: -webkit-fill-available;
  border: none;
  height: auto;
  margin-top: 10px;
}

.webinar-stroy-panel__item--top__share .social-share li:first-child {
  margin-top: 0;
}
.webinar-stroy-panel__item--top__share:hover .social-share .social-share-scroll {
  display: inline-block !important;
}

/* ---------------------------- Mosted Webinar Watch CSS ended here ---------------------------- */


/* ---------------------------- About us CSS here ---------------------------- */

#attent_webinar {
  text-align: center;
}

#attent_webinar h2 {
  font-family: SangBleuVersailles-Bold-WebS !important;
  font-style: normal;
  font-weight: 700;
  padding-bottom: 16px;
  line-height: 40px;
  margin-top: 0px;
  font-size: 24px;
  max-width: 784px;
  margin: 0 auto;
}

#attent_webinar p {
  margin: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  color: #5F666E;
  margin-bottom: 24px !important;
  font-weight: 500;
}

/* ---------------------------- About us CSS here  ---------------------------- */

/* ---------------------------- About vertical CSS here  ---------------------------- */

#about_us_event .text-style p {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  text-align: left;
  color: #5F666E;
}

/* ---------------------------- About vertical CSS here  ---------------------------- */

/* ---------------------------- Overview Section CSS here  ---------------------------- */

#overview .text-style p {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
  color: var(--primary-color-style);
  max-width: 784px;
  margin: 0 auto;
}

#overview-content p {
  font-size: 15px;
}

/* ---------------------------- Overview Section CSS here  ---------------------------- */


/* ---------------------------- Agenda Section CSS here  ---------------------------- */

body .sec-mdl-agnd.dt-3 .tabcontent ul li {
  background: #ffe2cf !important;
  margin-bottom: 16px;
  border-radius: 10px;
  padding-right: 50px;
}

body .sec-mdl-agnd.dt-3 .tabcontent ul li h3 {
  color: var(--primary-color-style) !important;
  font-weight: 500;
  line-height: 29px;
  font-family: SangBleuVersailles-Bold-WebS !important;
  margin-bottom: 0px !important;
  font-size: 20px;
}

body .sec-mdl-agnd.dt-3 .tabcontent ul li span.time {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-align: left;
  left: 20px;
}
.sec-mdl-agnd.dt-3 span.more {
  right: 20px !important;
}

/* ---------------------------- Agenda Section CSS here  ---------------------------- */


/* ---------------------------- Speakers Section CSS here  ---------------------------- */

.dtstyle-default.dt-13 img {
  border-radius: 20px !important;
  max-width: 100%;
}

/* ---------------------------- Speakers Section CSS here  ---------------------------- */

/* ---------------------------- social icon CSS here  ---------------------------- */

.social-share .share-list li a, .social-share>ul li a {
  display: inline-block;
  width: 38px;
  height: 38px;
  transition: all 0.5s linear;
}

.social-share .share-list li a .circle, .social-share>ul li a .circle {
  border-radius: 50%;
  width: 35px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}

.social-share .share-list li a .i-social, .social-share>ul li a .i-social {
  background-image: url(/Themes/Release/theme4/images/sprite-icons.svg?mod=28);
  background-repeat: no-repeat;
  width: 34px;
  height: 34px;
  display: inline-block;
}

.social-share .share-list li a[data-type=tw] .circle .i-social, .social-share>ul li a[data-type=tw] .circle .i-social {
  background-position: -10px -128px;
}

.social-share .share-list li a[data-type=Whatsapp] .circle .i-social, .social-share>ul li a[data-type=Whatsapp] .circle .i-social {
  background-position: -49px -128px;
}

.social-share .share-list li a[data-type=lnkin] .circle .i-social, .social-share>ul li a[data-type=lnkin] .circle .i-social {
  background-position: -84px -130px;
}

.social-share .share-list li a[data-type=telegram] .circle .i-social, .social-share>ul li a[data-type=telegram] .circle .i-social {
  background-position: -185px -89px;
}

.social-share .share-list li a[data-type=fb] .circle .i-social, .social-share>ul li a[data-type=fb] .circle .i-social {
  background-position: -222px -88px;
}

.social-share .share-list li a.copy-link .circle .i-social, .social-share .share-list li a.link-copy .circle .i-social, .social-share>ul li a.copy-link .circle .i-social, .social-share>ul li a.link-copy .circle .i-social {
  background-position: -252px -91px;
}

.webinar-stroy-panel__item--top__share .social-share li span {
  font-size: 14px;
  line-height: 17px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: #595959;
  color: var(--primary-color-style);
}

/* ---------------------------- social Section CSS here  ---------------------------- */

.footer_newtheme_style::before {
  opacity: 0;
}

.webinar-stroy-panel__item--top__share .social-share li a {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  align-items: center;
  width: auto;
}

.webinar-stroy-panel__item--top__share:focus, .webinar-stroy-panel__item--top__share:hover {
  background: rgba(25, 27, 31, .08);
}

/* ---------------------------- Recent Registrations CSS here  ---------------------------- */

.webinar-registrations__list {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex !important;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px 32px;
  align-items: normal;
}

.webinar-registrations__item {
  width: 22.87%;
  display: inline-block;
}

.webinar-registrations__item--left {
  display: flex;
}

.slick-initialized .slick-slide{
  min-height:auto !important;
}

.webinar-registrations__item--speakers {
  text-align: center;
  margin-right: 12px;
  min-width: 32px;
}

.webinar-registrations__item--speakers .author-name-container, .webinar-registrations__item--speakers img {
  border-radius: 50%;
  width: 32px;
  height: 32px;
}


.webinar-registrations__item--desc h3 {
  font-size: 14px;
  line-height: 22px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: #000;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.webinar-registrations__item--desc p {
  margin-top: 4px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 14px;
  line-height: 17px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: #595959;
  line-height: 20px;
}

.btn-invert-gray.no-border, .nv-ev__right--filters li.no-border {
  border: none;
  font-size: 14px;
  line-height: 22px;
  background: 0 0;
  color: var(--primary-color-style);
}

.container-max {
  margin-left: auto;
  margin-right: auto;
  max-width: 1128px;
  padding-left: 32px;
  padding-right: 32px;
}


/* ---------------------------- Recent Registrations CSS here  ---------------------------- */

/* ---------------------------- Slike slider CSS here  ---------------------------- */

.slick-next, .slick-prev{
  width: 48px;
  height: 48px;
}

body .slick-next:before {
  content: '' !important;
  background: url('data:image/svg+xml,<svg width="18" height="16" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.0083 7.01116L11.5421 1.20159C11.0384 0.666202 10.1989 0.666202 9.69513 1.20159C9.19139 1.73698 9.19139 2.6292 9.69513 3.16459L12.9227 6.61457H1.90598C1.1784 6.61457 0.600098 7.2292 0.600098 8.00249C0.600098 8.77577 1.1784 9.3904 1.90598 9.3904H12.9227L9.69513 12.8206C9.19139 13.356 9.19139 14.2482 9.69513 14.7836C9.95631 15.0612 10.2922 15.2 10.6279 15.2C10.9637 15.2 11.2995 15.0612 11.5607 14.7836L17.0083 8.99385C17.2508 8.73604 17.4001 8.37922 17.4001 8.00245C17.4001 7.62569 17.2695 7.26896 17.0083 7.01116Z" fill="%23191B1F"/></svg>');
  width: 16px;
  height: 15px;
  display: inline-block;
  background-size: contain;
}

body .slick-prev:before {
  content: '' !important;
  background: url('data:image/svg+xml,<svg width="18" height="16" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.991709 7.01116L6.4579 1.20159C6.96164 0.666202 7.80113 0.666202 8.30487 1.20159C8.80861 1.73698 8.80861 2.6292 8.30487 3.16459L5.07729 6.61457H16.094C16.8216 6.61457 17.3999 7.2292 17.3999 8.00249C17.3999 8.77577 16.8216 9.3904 16.094 9.3904H5.07729L8.30487 12.8206C8.80861 13.356 8.80861 14.2482 8.30487 14.7836C8.04369 15.0612 7.70781 15.2 7.37207 15.2C7.03633 15.2 6.70046 15.0612 6.43928 14.7836L0.991741 8.99385C0.749174 8.73604 0.599901 8.37922 0.599901 8.00245C0.599901 7.62569 0.730522 7.26896 0.991709 7.01116Z" fill="%23191B1F"/></svg>');
  width: 16px;
  height: 15px;
  display: inline-block;
  background-size: contain;
}
.slick-prev {
  left: -65px;
}
.slick-next {
  right: -65px;
}

a.link_text {
  display: inline-block;
  width: 100%;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  text-align: center;
  margin-top: 24px;
  text-decoration: underline !important;
}

.model-container #detail-submit-form label {
  line-height: 22px;
}
.product_webinar #detail-submit-form #consent_check_err {
  padding-top: inherit;
  margin: 0px;
}
.product_microsite #detail-submit-form p:not(.error) {
  color: #000;
  font-size: 12px;
  line-height: 22px;
}
.half-width{
  line-height: 22.4px;
}
.model-container #detail-submit-form .ms-formheading {
  text-align: center;
}
.product_webinar #detail-submit-form h2 {
  text-align: center;
}
.select-selected {
  height: 21px !important;
}
.listing-design.layout-2 ul li:nth-last-child(2) {
  border-bottom: 0px;
}


/**----------------webinar series page css start---------------------**/
body.page-webinarSeriesDetail h4, body.page-webinarSeriesDetail .h4, body.page-webinarSeriesDetail h5, body.page-webinarSeriesDetail .h5, body.page-webinarSeriesDetail h6, body.page-webinarSeriesDetail .h6{
  margin:0px;
}
body.page-webinarSeriesDetail .popup1.pop3 {
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, .5);
  border-radius: 3px;
}
body.page-webinarSeriesDetail .site-header.sticky .site-header__login .loggedin-user .header-user-nav .hvr_bx {
  position: absolute;
  right: -70px;
  top: -5px;
}
body.page-webinarSeriesDetail .popup1 .content {
  padding: 10px 15px;
}

body.page-webinarSeriesDetail #detail-submit-form {
  width: 100%;
  font-family: Montserrat, sans-serif;
  color: #000;
}body.page-webinarSeriesDetail #detail-submit-form {
  padding-bottom: 70px !important;
}body.page-webinarSeriesDetail #detail-submit-form .sectionwarpper {
  margin-left: -10px;
  margin-right: -10px;
}
body.page-webinarSeriesDetail .popup1.pop3 h2 {
  text-align: center;
  color: #010101;
  font-size: 28px;
  line-height: 32px;
  font-weight: 400;
  text-shadow: 0 1px #fff;
  margin: 0 auto 15px;
  padding: 0;
}body.page-webinarSeriesDetail #detail-submit-form .section {
  width: 50%;
  margin: 0 0 20px !important;
  padding: 0 10px;
  float: left;
  position: relative;
  box-sizing: border-box;
}body.page-webinarSeriesDetail .popup1.pop3 label {
  font-size: 14px;
  font-weight: 400 !important;
  color: #333;
    line-height: 15px;
    margin-bottom: 6px;
    display: block;
}
body.page-webinarSeriesDetail #detail-submit-form .section .txt_box {
  background: #fcfcfc;
  width: 100%;
  border: 1px solid #d8d8d8;
}
body.page-webinarSeriesDetail #detail-submit-form .section .txt_box, body.page-webinarSeriesDetail #detail-submit-form .section textarea{
  box-sizing: border-box;
  background: #fcfcfc;
    border: 1px solid #d8d8d8;
}
body.page-webinarSeriesDetail #detail-submit-form *{
  box-sizing: border-box;
}
body.page-webinarSeriesDetail .registration-basic-action {
  width: 100%;
  background: #fff;
  display: flex
;
  padding: 16px 24px 16px 24px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  margin-bottom: 0;
  z-index: 100;
  justify-content: end;
}
body.page-webinarSeriesDetail .registration-basic-action .submit-button2 {
  width: 100%;
  border-radius: 50px;
}
body.page-webinarSeriesDetail #detail-submit-form .section .txt_box {
  line-height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 30px;
  padding: 0 10px;
  color: black;
}
body.page-webinarSeriesDetail .popup1.pop3 h2 {
  font-size: 18px;
  font-weight: 600 !important;
  font-family: Montserrat, sans-serif;
}
body.page-webinarSeriesDetail .popup1.pop3 a.close {
  position: absolute;
  width: 28px;
  height: 28px;
  
  right: -8px;
  top: -7px;
  z-index: 99999;
  opacity: 1;
}
body.page-webinarSeriesDetail #detail-submit-form label.checkbox {
  display: inline-block;
  line-height: 1.5em;
  margin: 0 10px 15px 0;
}
body.page-webinarSeriesDetail  #detail-submit-form label.checkbox input {
  position: relative;
  top: -1px;
  vertical-align: middle;
}
body.page-webinarSeriesDetail #detail-submit-form p {
  color: #888;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
}
body.page-webinarSeriesDetail #detail-submit-form br {
  height: 1px;
}
body.page-webinarSeriesDetail #detail-submit-form .sectionwarpper~div br.clear {
  display: none;
}
body.page-webinarSeriesDetail.product_microsite #detail-submit-form p:not(.error) {
  color: #888;
  font-size: 12px;
}
body.page-webinarSeriesDetail  #detail-submit-form label.checkbox input {
  position: relative;
  top: -1px;
  vertical-align: middle;
}
body.page-webinarSeriesDetail .overlay {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 15000;
  height: 100%;
  width: 100%;
  opacity: 0.75 !important;
  background-color: #7b7b7b;
}
body.page-webinarSeriesDetail .popup1.pop3 a.close {
  background: url(https://img.etb2bimg.com/files/cp/upload-1573818114-close.png) no-repeat;
}
body.page-webinarSeriesDetail .popup1.pop3 a.close:before,
body.page-webinarSeriesDetail .popup1.pop3 a.close:after{
  display: none;
}
body.page-webinarSeriesDetail .micrositeform.popup1.pop3 #detail-submit-form div#ms-submit-form {
  max-height: 450px;
  overflow-y: auto;
  padding-right: 15px;
}
body.page-webinarSeriesDetail .micrositeform.popup1.pop3 #detail-submit-form div#ms-submit-form {
  max-height: 450px;
  overflow-y: auto;
  padding-right: 15px;
}
body.page-webinarSeriesDetail .micrositeform #detail-submit-form div#ms-submit-form::-webkit-scrollbar {
  width: 5px;
  background: #f3f3f3;
}body.page-webinarSeriesDetail .micrositeform #detail-submit-form div#ms-submit-form::-webkit-scrollbar-thumb {
  background: #a0a0a0;
}
@media screen and (min-width: 767px) {
  body.page-webinarSeriesDetail .popup1.pop3 h2 {
      font-size: 18px !important;
  }
}

body.page-webinarSeriesDetail #detail-submit-form .create-section.radio-checkbox-box.checkbox_sec ~ .create-section.input_sec, body.page-webinarSeriesDetail #detail-submit-form .create-section.input_sec:has(> #ms_register_btn) {
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px -4px 16px rgb(0 0 0 / 20%);
  display: flex
;
  padding: 13px 15px 13px 15px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  position: absolute;
  left: 0;
  bottom: 0;
  margin-bottom: 0;
  z-index: 100;
}
body.page-webinarSeriesDetail  .micrositeform.model-container .model-content {
  max-height: 81vh;
  overflow-y: auto;
  padding-right: 15px;
}
body.page-webinarSeriesDetail .model-container.modal-confirm {
  padding: 24px;
  border-radius: 10px;
  min-height: 1px;
}
body.page-webinarSeriesDetail  .model-container.modal-confirm a.close {
  top: -7px;
  right: -6px;
  background: #ffffff;
  display: flex
;
  align-items: center;
  justify-content: center;
  padding: 2px;
  font-size: 15px;
  border-radius: 50px;
  opacity: 0;
  color: #333;width: 24px;
  height: 24px;
}
body.page-webinarSeriesDetail  #detail-submit-form .create-section.radio-checkbox-box.checkbox_sec ~ .create-section.input_sec .btn.submit-button2, body.page-webinarSeriesDetail  #detail-submit-form .create-section.input_sec:has(> #ms_register_btn) .btn.submit-button2 {
  margin: 0;
}

body.page-webinarSeriesDetail .model-container #detail-submit-form .ms-formheading {
  text-align: center;
  font-size: 18px;
  line-height: 1.4em;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
}
body.page-webinarSeriesDetail .model-container h3 {
  font-size: 21px;
  margin-bottom: 24px;
  color: #333;
  line-height: 25px;
}

body.page-webinarSeriesDetail .model-container #text_content_1:empty {
  display: none;
}
body.page-webinarSeriesDetail  .model-container #detail-submit-form label {
  font-size: 12px;
  color: #888;
}
body.page-webinarSeriesDetail  .model-container #detail-submit-form label {
  line-height: 22px;
}
body.page-webinarSeriesDetail  .model-container #detail-submit-form .description-list-row span {
  font-size: 14px;
}
body.page-webinarSeriesDetail  .model-box .model-container.micrositeform .radio-checkbox-cont {
  display: flex
;
  align-items: start;
}
body.page-webinarSeriesDetail  .model-container #detail-submit-form .consent_sec label {
  color: #000;
}
body.page-webinarSeriesDetail   .model-container{
  box-sizing: border-box!important;
}
@media (min-width: 768px) {
  body.page-webinarSeriesDetail .model-container .col-md-12 {
   
      box-sizing: border-box;
  }
}

@media screen and (max-width: 992px) {
  body.page-webinarSeriesDetail  .model-container.modal-confirm, body.page-webinarSeriesDetail  #detail-submit-form .create-section.input_sec:has(> #ms_register_btn) {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
  }
  body.page-webinarSeriesDetail  .model-container.modal-confirm {
    padding: 10px;
    box-sizing: border-box;
}
body.page-webinarSeriesDetail  .model-container.modal-confirm .model-wrapper {
  padding: 0px;
}
body.page-webinarSeriesDetail   .model-container.modal-confirm a.close {
  top: -32px;
  right: 11px;
}
}


body.page-webinarSeriesDetail{
  position: relative;
}
body.page-webinarSeriesDetail .page-longInpage.inpage-promo-home-abtest .whats-happening-container .mid-current-promo__slide h3{
  margin-bottom: 0;
}
body.page-webinarSeriesDetail .page-longInpage.inpage-promo-home-abtest .whats-happening-container .mid-current-promo__box h4{
  margin-top:0px;
}

.page-longInpage.inpage-promo-home-abtest .whats-happening-container .mid-current-promo__box h4 a{
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  display: -webkit-box;
}
body.page-webinarSeriesDetail:before{
  display: none;
}
body.page-webinarSeriesDetail .webinar-stroy-panel__item--top__share .social-share{
  box-shadow: none;
  width:170px
}
body.page-webinarSeriesDetail .cntnd .social-share-scroll {
  max-width: 262px !important;
}
.thankyou-wrapper .grecaptcha-badge {
  display: none !important;
}
body.page-webinarSeriesDetail .mb-medium:not(#banner) {
  padding: 32px 0 0 !important;
  margin-top: 40px !important;
  border-image: linear-gradient(90deg, #fff, #ccc, #fff);
  border-image-slice: 1;
  border-top: 1px solid #DBE1EB;
}
body.page-webinarSeriesDetail .mb-medium,
body.page-webinarSeriesDetail .mb-medium * {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/**banner start**/
body.page-webinarSeriesDetail #banner .tag_content{
  display: flex;
      gap: 5px;
      align-items: center;
      line-height: normal;
      justify-content: center;
}
body.page-webinarSeriesDetail #banner a.book-btn {
  font-weight: 500;
  transition: all .2s ease;
  position: relative;
  z-index: 8;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
  background: var(--btn-background, var(--theme-color,transparent));
  color: var(--btn-color, var(--header-font-color, var(--body-color,var(--primary-color-style))));
  border: var(--btn-border, solid 1px var(--primary-color-style));
  padding: 12px 25px;
  height: inherit;
  line-height: 1em;
}
body.page-webinarSeriesDetail #banner a.book-btn:hover,
body.page-webinarSeriesDetail #banner a.book-btn:first-child:hover{  
    background: var(--btn-background, var(--theme-color,var(--primary-color-style)));
    color: var(--btn-color, var(--header-font-color, var(--body-color,rgba(255, 255, 255, 0.9))));
    border:solid 1px var(--theme-color,var(--primary-color-style))
}
img#event_header_image {
  display: none !important;
}
body.page-webinarSeriesDetail #banner a.share-btn {
  background: transparent;
  border: var(--btn-border, solid 1px var(--primary-color-style));
 
}
body.page-webinarSeriesDetail #banner a.share-btn svg path,
body.page-webinarSeriesDetail #banner a.share-btn:hover svg path{
  fill: var(--btn-color, var(--header-font-color, var(--body-color,var(--primary-color-style))))!important;
}
body.page-webinarSeriesDetail #banner .cntnd {
  text-align: center;
  max-width: 580px !important;
  margin: 0 auto;
}

@media screen and (min-width:1200px){
  body.page-webinarSeriesDetail .container:not(.site-header__inner){
    max-width:1128px
  }
}
/**banner end**/
/**contact start**/
body.page-webinarSeriesDetail .page_hdng5 h2, body.page-webinarSeriesDetail .page_hdng4 h2{
  text-align: center;
  font-size: 24px;
  line-height: 32px;
  font-family: "SangBleuVersailles-Bold-WebS", sans-serif;
  font-weight: normal;
  color: var(--primary-color-style);
  text-align: -webkit-center;
  position: relative;
}
body.page-webinarSeriesDetail .page_hdng5 h2:after,
body.page-webinarSeriesDetail .page_hdng4 h2:after{    border-radius: 6px;
  background: #3C8CFF;
  content: "";
  display: block;
  width: 24px;
  height: 4px;
  margin-top: 16px;
}
.contacts.design-style1 .contact-point {
  margin: 0;
  text-align: center;
}
.contacts .contact-point .line-1 {
  font-size: 20px;
  color: var(--custom-color, var(--theme-color));
  font-weight: 600;
  padding-bottom: 0px;
  position: relative;
  margin-bottom: 20px;
  line-height: 1.2em;
}
.contacts.design-style1 .contact-point div.line-1, .contacts.style7 .contact-point div.line-1 {
  margin-bottom: 20px;
}
.contacts .line-2 {
  line-height: 1.1em;
  margin: 0px;
  color: var(--custom-paragraph, var(--body-color, var(--default-color)));
}
.contacts a.email {
  color: var(--custom-paragraph, var(--body-color, var(--default-color)));
  text-decoration: none;
  display: block;
  font-weight: 400;
  line-height: normal;
  word-break: break-all;
  margin: 1px 0;
}
.contacts a {
  font-size: calc(var(--custom-font-size,18px));
}
.contacts a.phone {
  color: var(--custom-paragraph, var(--body-color, var(--default-color)));
  text-decoration: none;
  display: inline-block;
  line-height: 1.6em;
  width: 100%;
}
.contacts .line-2, .contacts a {
  font-weight: var(--custom-font-weight, var(--default-font-weight));
  font-size: var(--custom-font-size, var(--para-font-size, var(--default-font-size)));
  text-align: var(--custom-text-align, var(--default-text-style));
  line-height: var(--custom-line-height, normal);
}
/**contact us related changes css**/

.contacts.design-style1 .contact-point {
  margin: 0;
}

.contacts.design-style1 .contact-point div[class^=col-md-] {
  margin-bottom: 20px;
}

.contacts.design-style3 .container.animatedParent .row {
  display: flex;
  flex-wrap: wrap;
}

.contacts.design-style3 .container.animatedParent .row .contact-point {
  height: 100%;
}

.contacts.design-style3 .container.animatedParent .row div[class^=col-md-].go {
  margin-bottom: 30px!important;
}

.contacts.design-style3 .container.animatedParent .row .contact-point {
  height: 100%;
  margin: 0;
}

.contacts-style5.contact-us .page_hdng4 h3,
.contcats-style6.contact-us .page_hdng4 h3 {
  font-size: var(--para-font-size, 16px);
  line-height: normal;
  text-transform: initial;
  font-weight: 500;
}

.contcats-style6.contact-us .row .row {
  display: flex;
  flex-wrap: wrap;
}
.contacts .contact-point .row.dd-flex {
  margin-left: 0;
  margin-right: 0;
} .contact-point .row .col-md-6 {
  margin-bottom: 10px;
}
section.contacts .row .go {
  margin-bottom: 10px!important;
}/**contacts style 7 css start**/
.contacts .contact-box-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}
.contacts.design-style1 .contact-point div,.contacts.style7 .contact-point div[class^=col-md-]{margin-bottom:0px;}
.contacts.design-style1 .contact-point div.line-1,
.contacts.style7 .contact-point div.line-1 {
  margin-bottom: 20px;
}
.flex-width-auto .col-md-6 {
  width: auto;
  flex: none;
  max-width: none;
  padding: 0;
  float: none;
}
.contacts .contact-box-wrapper .contact-box {
display: flex;
  padding: 16px;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  border-radius: 16px;
  background: var(--elem-bg-color,rgba(255, 255, 255, 0.16));
  min-width: 308px;
}
body.color_black .contacts .contact-box-wrapper .contact-box {
  background: var(--elem-bg-color, rgb(227 224 224));
}
.contacts .contact-box-wrapper .name {
  display: block;
  overflow: hidden;
  color:var(--custom-paragraph,#ffffff);
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  text-overflow: ellipsis;
  font-size: var(--custom-font-size,16px);
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.contacts .contact-box-wrapper .email, .contacts .contact-box-wrapper .phone {
  display: block;
  overflow: hidden;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  text-overflow: ellipsis;
 font-size: var(--custom-font-size, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.contacts .contact-box-wrapper .email a, .contacts .contact-box-wrapper .phone a{
color:var(--custom-paragraph,#ffffff);
opacity:.75;
font-size: var(--custom-font-size, 14px);
}
section.contacts.style7 .row .go:nth-last-child(2) {
  margin-bottom: 30px !important;
}
.flex-width-auto .col-md-12:not(:last-child) {
  margin-bottom: 30px !important;
}

.flex-width-auto  .col-md-6{margin-bottom:30px!important}
body.color_black .contacts .contact-box-wrapper .name,
body.color_black .contacts .contact-box-wrapper .email a, body.color_black .contacts .contact-box-wrapper .phone a {
  color:var(--custom-paragraph,#333333);
}
@media screen and (max-width:767px){
.flex-width-auto .col-md-6{width:100%;}
.contacts .contact-box-wrapper{    padding: 0 15px;}
.contacts .contact-box-wrapper .contact-box{width:100%}
.contacts .contact-box-wrapper{
  gap:10px;
}
section.contacts.style7 .row .go:nth-last-child(2) {
  margin-bottom: 20px !important;
}
section.contacts.style7 .row .go {
  margin-bottom: 20px !important;
}
}

/**contacts style 7 css end**/

@media screen and (max-width:767px) {
  .contacts.design-style3 .container.animatedParent .row {
      display: block;
  }
}


/**contact us related changes css**/
/**contact end**/
/**faq css start**/
.faqs {
  text-align: left;
}

.accordion-wrapper {
  margin-bottom: 40px;
}
.faqs  .accordion-wrapper {
  margin-bottom: 0;
}
.faqs  .accordion-wrapper .panel:last-child{
  margin-bottom: 0px!important;
}
.faqs  .accordion-wrapper .panel{
  border:none!important;
  box-shadow: none;
}
.accordion-wrapper h3.accordion {
  font-size: var(--custom-font-size,var(--secondary-font-size,18px));
  font-weight: 600;
  line-height: 1.3em;
  padding: 15px 20px;
  color: var(--custom-color, var(--default-color));
  position: relative;
  cursor: pointer;
  padding-right: 40px;
  margin-bottom: 0;
  text-transform: capitalize;
  background: var(--elem-bg-color, transparent);
}

h3.accordion:before {
  background: #00afde;
  width: 120px;
  left: 0;
  top: 9px;
  z-index: 10;
  height: 1px;
  content: "";
  display: none;
  position: absolute;
}

.accordion:after {
  content: '+';
  font-weight: 300;
  color: var(--custom-color, var(--default-color));
  position: absolute;
  top: 15px;
  right: 8px;
  z-index: 5;
  font-size: 40px;
}

h3.accordion.active {
  color: var(--custom-color, var(--theme-color));
  background: none;
  border-bottom: 0px;
}

h3.accordion.active:after {
  color: var(--custom-color, var(--theme-color));
}

.accordion-wrapper .active:after {
  content: "-";
}

.panel {
  max-height: 0;
  color: #000;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  padding: 0px 40px 0px 20px;
  border-bottom: 0px;
}

.accordion-wrapper h3.accordion,
#how-attend .panel.text-style {
  margin-bottom: 0px;
}

.accordion-wrapper .panel {
  max-height: 0;
  color: var(--custom-paragraph, var(--body-color, #000));
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  padding: 0px 40px 0px 20px;
  border-bottom: 0px;
  margin-bottom: 20px;
}


/* .accordion-wrapper .panel p {
font-size: var(--custom-font-size,16px);
} */

.accordion-wrapper .text-style p:last-child {
  margin-bottom: 0;
}

.design_2 h3.accordion {
  background: var(--elem-bg-color, var(--theme-color));
  color: var(--custom-color, #ffffff);
  padding: 20px;
  font-size: 16px;
  border-bottom: 1px solid #ddd;
}

.design_2 .accordion-wrapper {
  border: 1px solid #ddd;
}

.design_2 .accordion-wrapper .panel p {
  padding: 15px 0px;
  font-size: var(--para-font-size, 14px) !important;
}

.design_2 h3.accordion:after {
  right: 20px;
}
/**faq css end**/

/* .page-longInpage.inpage-promo-home-abtest .whats-happening-container .mid-current-promo__inner{
  max-width: 100%!important;
  box-sizing: border-box;
} */

/**right side popup css start**/
.right-sidebar-popup #sidebar {
  width: 400px;
  background: #fff;
  position: fixed;
  height: 100vh;
  top: 0;
  right: -400px;
  transition: right .2s ease;
  z-index: 1000;
  padding: 24px;
  box-sizing: border-box;
}.right-sidebar-popup #sidebar.visible {
  right: 0;
  transition: right .7s ease;
}
.right-sidebar-popup.active {
  position: fixed;
  left: 0;
  top: 0;
  bottom: unset;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .6);
  z-index: 999;
  transition: all ease .2s;
}
.right-sidebar-popup .header {
  height: 20px;
  margin-bottom: 0px;
}
.right-sidebar-popup #sidebar .header {
  position: relative;
}
 .right-sidebar-popup #sidebar .header {
  display: inline-block;
  width: 100%;
}.right-sidebar-popup #sidebar .header h2 {
  font-family: SangBleuVersailles-Regular-WebS;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
}.right-sidebar-popup #sidebar .header div#sidebar-btn {
  position: absolute;
    right: 0;
    top: 3px;
    height: 28px;
    width: 30px;
    cursor: pointer;
    z-index: 99;
    padding: 0;
}.right-sidebar-popup #sidebar .header div#sidebar-btn span {
  display: block;
  height: 2px;
  background: var(--primary-color-style);
  width: 80%;
  margin: 6px 0;
  position: relative;
}.right-sidebar-popup #sidebar .header div#sidebar-btn span:first-child {
  transform: rotate(45deg);
  top: 0;
}.right-sidebar-popup #sidebar .header div#sidebar-btn span:last-child {
  transform: rotate(-45deg);
  top: -8px;
}
.right-sidebar-popup .award-winners__container {
  z-index: 4;
  max-height: 260px;
  margin-top: 0px;
  overflow: hidden;
}
.right-sidebar-popup .award-winners__container {
  max-height: calc(100% - 30px);
  overflow-y: auto;
  min-height: calc(100vh - 57px);
}
.right-sidebar-popup .award-winners__container::-webkit-scrollbar {
  width: 0;
}
.right-sidebar-popup .module-page-description__content {
  max-width: 100%;
  text-align: center;
  margin: 0 auto;
}
.right-sidebar-popup .module-page-description__content h1 {
  font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 22px;
margin:0px 0 24px 0;

  font-family: SangBleuVersailles-Bold-WebS, sans-serif;
 
  color: var(--primary-color-style);
  display: flex
;
  align-items: center;
  justify-content: center;
}.right-sidebar-popup .module-page-description__content h1 span:first-child {
  padding-right: 10px;
}.right-sidebar-popup .module-page-description__content h1 span {
  font-weight: 400;

  font-family: SangBleuVersailles-Regular-WebS;
}
.right-sidebar-popup .module-page-description__content h1 span img {
  vertical-align: middle;
}
.right-sidebar-popup  .module-page-description__content h1 span:last-of-type {
  margin-left: 6px;
}
.right-sidebar-popup  .module-page-description__content h4 {
  color: #5F666E;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
.right-sidebar-popup .module-page-description__content img.brand-logo {
  margin-bottom: 16px;
}
.right-sidebar-popup .module-page-description__quickData {
display: flex;
justify-content: center;
gap:6px;
color: var(--primary-color-style);
margin-top:16px;
}
.right-sidebar-popup .module-page-description__quickData span{
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;display: inline-block;
}
.right-sidebar-popup .module-page-description__quickData span+span{  
  padding-left:9px;
  position: relative;
}
.right-sidebar-popup .module-page-description__quickData span+span:before{
position: absolute;
left:0px;
width: 3px;
height: 3px;
background: var(--primary-color-style);
border-radius: 50px;
content: '';
top:50%;
transform: translateY(-50%);

}

.bdr-line{
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(90deg, rgba(25, 27, 31, 0.00) 0%, var(--primary-color-style) 49.5%, rgba(25, 27, 31, 0.00) 100%);
  width:100%;
  height:1px;
  margin:24px 0;
}

.webinar-stroy-panel_wrapper .webinar-stroy-panel__item{
  border: 1px solid #dbe1eb;
  border-radius: 12px;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex
;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0px;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details {
  flex-direction: column;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__left {
order: 3;
padding: 8px 16px 0;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__left h2 {
  font-size: 18px;
  line-height: 26px;
  font-family: SangBleuVersailles-Bold-WebS;
  font-weight: 400;
  color: var(--primary-color-style);
  margin-bottom: 10px;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__left ul {
  margin-top: 12px;
}.webinar-stroy-panel_wrapper .sprite-icon-img {
  background-image: url(/Themes/Release/theme4/images/sprite-icons.svg?mod=28);
  background-repeat: no-repeat;
  display: inline-block;
  height: 14px;
  width: 14px;
}.webinar-stroy-panel_wrapper .calender-icon, .webinar-stroy-panel_wrapper .duration-icon, .webinar-stroy-panel_wrapper .location-icon {
  height: 14px;
  width: 14px;
}.webinar-stroy-panel_wrapper .sprite-icon-img.calender-icon {
  background-position: -375px -181px;
}
.webinar-stroy-panel_wrapper .sprite-icon-img.attendees-icon {
  background-position: -513px -256px;
  width: 16px;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__left ul li {
  display: flex
; position: relative;
margin-top: 7px;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: #5f666e;
}.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__left p {
  font-size: 12px;
  line-height: 22px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: #5f666e;
  margin-top: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;margin-top: 0;
  padding-left: 6px;
}

.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--top {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex
;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  position: relative;        order: 2;
  padding: 0 16px;
  width: -webkit-fill-available;
}.webinar-stroy-panel_wrapper .product__status ul {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex
;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}.webinar-stroy-panel_wrapper .product__status ul li {
  font-size: 12px;
  line-height: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: var(--primary-color-style);
  padding-right: 12px;
  padding-left: 12px;
  position: relative;
  color: #5f666e;
  text-transform: capitalize;
}.webinar-stroy-panel_wrapper .product__status ul li:first-child {
  color: #e30009;
}.webinar-stroy-panel_wrapper .product__status ul li.Upcoming {
  padding-left: 0;
}.webinar-stroy-panel_wrapper .product__status ul li:not(:first-child)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 2px;
  height: 2px;
  background: #5f666e;
  border-radius: 50%;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--top__share {
  cursor: pointer;
  font-size: 12px;
  line-height: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: var(--primary-color-style);
  color: #5f666e;
  position: relative;
  padding: 10px 12px;
  top: -10px;
  border-radius: 30px;
  position: absolute;
  right: 0;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--top__share>img {
  vertical-align: bottom;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right {
  order: 1;
  width: -webkit-fill-available;
  border-radius: 12px 12px 0 0;
  padding: 12px 8px;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .speakers {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex
;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  gap: 16px;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .speakers li {
  width: 50%;
  text-align: center;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .speakers li figure {
  display: flex
;
  justify-content: center;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .speakers li img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .speakers__desc {
  text-align: center;
  margin-top: 8px;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .speakers__desc h3 {
  font-size: 12px;
  line-height: 20px;
  font-family: Montserrat, sans-serif, sans-serif;
  font-weight: 700;
  color: #fff;
  color: var(--primary-color-style);
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .speakers__desc p {
  margin-top: 2px;
  font-size: 10px;
  line-height: 14px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: #737373;
  line-height: 16px;
  color: #5f666e;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .others {
  border-top: 1px solid #ccc;
  padding-top: 8px;
  margin-top: 8px;
  text-align: center;
  border-image: linear-gradient(90deg, #fff, #ccc, #fff);
  border-image-slice: 1;
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .others .all-speakers {
  font-size: 10px;
  line-height: 14px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: #737373;
  line-height: 16px;
  color: #5f666e;
}.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .others .all-speakers-list {
  margin-top: 8px;
}.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .others .all-speakers-list img {
  margin-right: -12px;
  border-radius: 50%;
  position: relative;
}.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .others .all-speakers-list img:last-child {
  margin-right: -5px;
  z-index: 1;
}.webinar-stroy-panel_wrapper .webinar-stroy-panel__item--details__right .others .all-speakers-list img:first-child {
  z-index: 8;
}

.webinar-stroy-panel_wrapper .mid-current-promo__btn-group, .webinar-stroy-panel_wrapper .promomotion-section__btn-group {
  margin-top: 16px;
  -ms-display: flex;
  -webkit-display: flex;
  display: flex
;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  gap:16px;
  flex-direction: row;justify-content: start;
  position: relative;        padding: 16px;
  padding-top: 0;
}
.webinar-stroy-panel_wrapper  .webinar-stroy-panel .mid-current-promo__btn-group li, .webinar-stroy-panel_wrapper .webinar-stroy-panel .mid-current-promo__btn-group .btn-invert-gray, .webinar-stroy-panel_wrapper .mid-current-promo__btn-group .btn-invert-gray-icon, .webinar-stroy-panel_wrapper .webinar-stroy-panel .mid-current-promo__btn-group .nv-ev__right--filters li {
  margin-right: 12px;
  padding: 10px 10px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
 
}
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item:not(:first-child) {
  margin-top: 11px;
}
.webinar-stroy-panel_wrapper  .main-calender {
  position: relative;
  display: inline-flex
;
}.webinar-stroy-panel_wrapper  .webinar-stroy-panel .mid-current-promo__btn-group .main-calender .btn-invert-gray-icon {
  margin-right: 0;
}

.webinar-stroy-panel_wrapper  .main-calender .calender-container {
  display: none;
  position: absolute;
  top: 20px;
  z-index: 9;
  width: 200px;
  right:0px;
  left:initial!important;
  transform: none!important;
}.webinar-stroy-panel_wrapper  .main-calender .calender-container__inner {
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 4px 20px rgba(0, 0, 0, .1);
  padding: 24px;
}.webinar-stroy-panel_wrapper  .main-calender .calender-container__inner h2 {
  font-size: 12px;
  line-height: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: #595959;    margin: 0;
}.webinar-stroy-panel_wrapper  .main-calender .calender-container__inner ul {
  -ms-display: flex;
  -webkit-display: flex;
  display: flex
;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  flex-direction: column;
  margin-top: 16px;
  gap: 16px;
}.webinar-stroy-panel_wrapper  .main-calender .calender-container__inner h2 {
  font-size: 12px;
  line-height: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: #595959;
}.webinar-stroy-panel_wrapper  .main-calender .calender-container__inner ul li a {
  font-size: 14px;
  line-height: 17px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: var(--primary-color-style);
  display: flex
;
  gap: 8px;
  align-items: center;
}.webinar-stroy-panel_wrapper  .main-calender .calender-container__inner ul li a div {
  border: 1px solid #ccc;
  width: 35px;
  height: 35px;
  display: flex
;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}.webinar-stroy-panel_wrapper  .sprite-icon-img.yahoo-icon {
  background-position: -381px -418px;
  width: 20px;
  height: 20px;
}.webinar-stroy-panel_wrapper  .sprite-icon-img.google-icon {
  background-position: -285px -416px;
  width: 20px;
  height: 20px;
}.webinar-stroy-panel_wrapper  .sprite-icon-img.outlook-icon {
  background-position: -317px -418px;
  width: 20px;
  height: 20px;
}.webinar-stroy-panel_wrapper  .sprite-icon-img.download-icon {
  background-position: -453px -297px;
  width: 20px;
  height: 20px;
}
.webinar-stroy-panel_wrapper  .btn-invert-gray-icon.calender::before {
  background-position: -375px -179px;
  display: none;    width: 19px;
}
.webinar-stroy-panel_wrapper .mid-current-promo__btn-group .btn-invert-gray-icon.calender {
  border: none;
    padding: 0px;
    color: #5F666E;
    background: transparent !important;
}
.webinar-stroy-panel_wrapper .main-calender:focus .calender-container, 
.webinar-stroy-panel_wrapper .main-calender:hover .calender-container {
  display: block;
}
@media screen and (min-width: 1000px) {
  .right-sidebar-popup #sidebar {
      height: 100%;
  }    .right-sidebar-popup #sidebar .header h2 {
    padding-right: 40px;
}
}
@media screen and (max-width: 1000px) {

  .right-sidebar-popup.active {
      top: 0;
      transition: all ease .2s;
  }
 .right-sidebar-popup #sidebar {
    padding: 24px 16px;
}
.right-sidebar-popup #sidebar .header h2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-right: 44px;
}
.right-sidebar-popup .award-winners__container {
  display: block;
  padding:0;
  max-height: calc(100% - 40px);
}
.right-sidebar-popup #sidebar {
  position: absolute;
  left: 0;
  top: 80px;
  right: inherit;
  z-index: 999;
  width: 100%;
  padding-bottom: 80px;
  border-radius: 20px 20px 0 0;
  height: calc(100vh - 80px);
}
.right-sidebar-popup {
  position: fixed;
  z-index: 8;
  bottom: -1000px;
  width: 100%;
  height: 100%;
  transition: all ease .2s;
}
}
/**right side popup css end**/

/**---------award story listing css start-----------**/
.webinar-stroy-panel_wrapper .webinar-stroy-panel__item {
  border: 1px solid #dbe1eb;
  border-radius: 12px;
}

/**---------award story listing css end------------**/
/**-----------------webinar series page css end------------------**/


/* ---------------------------- Slike slider CSS here  ---------------------------- */
@media(max-width:1200px){
  #banner .event-lnfo {
    flex-direction: column;
    gap: 0px;
}
#banner .btn-wrapper {
  flex-direction: column;
  gap: 0px !important;
}

#banner .btn-wrapper a.book-btn {
  margin-bottom: 10px !important;
}
body .sec-mdl-agnd.dt-3 .tabcontent ul li {
  padding: 15px !important;
}
#about_us_event .text-style {
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
}

.webinar-most-watched__list {
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 12px;
  margin-right: -16px;
  margin-left: -16px;
  padding-left: 16px;
  padding-right: 16px;
}
.webinar-most-watched__item {
  min-width: 90%;
}
.webinar-registrations__container {
  overflow-x: auto;
  flex-direction: row;
  margin: 0 -16px;
  padding: 0 16px;
  gap: 16px;
}
.webinar-registrations__item {
  width: 100% !important;
  margin-bottom: 15px;
}
.webinar-registrations__list {
  gap: 0px;
}
#banner .btn-wrapper a.book-btn {
  width: 100%;
  margin: 0px !important;
}
section.mb-medium {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
section#banner {
  padding-top: 0px !important;
}
img#event_header_image {
  display: none !important;
}
#banner h3 {
  font-size: 28px !important;
  line-height: normal;
  margin-top: 0px !important;
}
body #maincontent section#banner {
  padding-top: 63px !important;
}
body.page-webinarSeriesDetail #banner .tag_content + img {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
#detail-submit-form .create-section.radio-checkbox-box.checkbox_sec ~ .create-section.input_sec .btn.submit-button2, #detail-submit-form .create-section.input_sec:has(> #ms_register_btn) .btn.submit-button2 {
  line-height: 18px;
}
.social-share-scroll {
  margin-top: 31px;
}
#about_us_event h2 {
  padding-bottom: 0px;
}
.module-column-container {
  padding-left: 16px !important;
  padding-right: 16px ! IMPORTANT;
}
#banner a.book-btn+a.book-btn {
  margin: 0px !important;
  width: calc(100% - 65px) !important;
  float: left;
  margin-right: 10px !important;
}
.social-share-scroll {
  top: unset;
}
#banner .btn-wrapper a.share-btn.secondary-cta {
  width: 49px;
  height: 49px;
  margin: 0 auto !important;
  float: none;
}
#banner .btn-wrapper a.book-btn, #attent_webinar .popup-form_custom {
  padding: 12px 24px !important;
  font-size: 14px !important;
  margin-bottom: 12px !important;
}
#banner .btn-wrapper {
  display: inline-block !important;
  width: 100%;
}
#banner .btn-wrapper .social-share {
  margin: 0px;
  border: 0px;
  padding: 0px;
}
#about_us_event .text-style p {
  color: black;
  text-align: center;
  font-size: 14px;
}
}


.webinar-most-watched__item--speakers ul li:last-of-type figure a>span {
  width: 80px;
  height: 80px;
  position: relative;
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 50%;
  background: rgba(25, 27, 31, .08);
  margin-left: -72px;
  z-index: 2;
}

.webinar-most-watched__item--speakers ul li:last-of-type figure a {
  display: inline-flex;
}

.webinar-most-watched__item--speakers ul li:last-of-type figure a>span+span {
  z-index: 1;
  background: rgba(25, 27, 31, .05);
}

#banner .event-lnfo-box.flex-column {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}


.award-stroy-panel__points p {
  padding-bottom: 0px !important;
  margin-bottom: 0px;
}

#banner .btn-wrapper a .circle {
  border: none !important;
}

.grecaptcha-badge {
  z-index: 99999999 !important;
}

body:has(.floating-action-wrapper[style="display: flex;"]) {
  padding-bottom: 60px !important;
}
@media screen and (max-width: 1200px) {
  body.microsite.single-header section#banner {
      padding-top: 100px !important;
  }
  .grecaptcha-badge {
    display: none !important;
}
body.floating-enabled {
  padding-bottom: 60px !important;
}
main#maincontent {
  margin-top: 0px !important;
}
section#banner {
  padding-top: 63px !important;
}
html #banner .btn-wrapper {
  display: flex !important;
  flex-wrap: unset !important;
  flex-direction: unset !important;
}
#banner .tag_content span:not(.live) {
  padding-left: 0px !important;
}

body.page-webinarSeriesDetail #banner a.book-btn {
  z-index: inherit !important;
  margin: 0px !important;
  height: 45px ! important;
  line-height: 19px !important;
  margin-right: 15px !important;
  font-size: 15px !important;
}
#banner .btn-wrapper a.share-btn.secondary-cta {
  width: 45px;
  height: 45px;
  margin: 0 auto !important;
  float: none;
  min-width: 45px;
}
}
@media screen and (min-width: 1200px) {
  #maincontent section#banner {
    padding-top: 94px !important;
  }
}
main#maincontent #banner .cntnd h3 + img {
  padding: 15px 0px;
}

.color_white #banner p {
  color:#d7d6d6;
}

.color_white #banner .tag_content span:not(.live) {
  color: white;
}
#banner .tag_content span:not(.live) svg {
  fill: black;
  width: 18px;
  height: 18px;
}
.color_white #banner .tag_content span:not(.live) svg {
  fill: white;
}

.color_white section.site-header {
  background: white !important;
}

.color_white .webinar-icon img {
  filter: contrast(0.1);
}

body.color_white.page-webinarSeriesDetail #banner a.book-btn {
  background: white;
  color: black !important;
}

body.color_white.page-webinarSeriesDetail #banner a.share-btn {
  background: white;
}

body.color_white.page-webinarSeriesDetail #banner a.book-btn:hover {
  color: white !important;
  border: 1px solid white !important;
  background: transparent !important;
}

body.color_white.page-webinarSeriesDetail #banner a.share-btn:hover {
  border: 1px solid white;
}

body.color_white.page-webinarSeriesDetail #banner a.share-btn:hover svg path {
  fill: white !important;
  color: white;
}

.webinar-speakers__list {
  justify-content: center !important;
}

p.about_thumbnial {
  height: 234px !important;
  min-width: 312px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f6f6f6;
  border-radius: 8px;
  overflow: hidden;
}
body.page-webinarSeriesDetail #banner a.book-btn:hover, body.page-webinarSeriesDetail #banner a.book-btn:first-child:hover{
  background: #000000;
}
#banner .btn-wrapper a.share-btn.secondary-cta:hover{
  background: #000000;
}

#banner .btn-wrapper a.share-btn.secondary-cta:hover svg path{
  fill: white !important;
}


/* spacing class */

#maincontent section#banner {
  padding-top: 146px !important;
  padding-bottom: 94px ! important;
  background-size: cover !important;
}

.wgt-module.top-news-section-container .webinar-listing .webinar-stroy-panel__item {
  background: white;
}

.wgt-module.top-news-section-container {
  margin-top: -61px;
  position: relative;
}
main {
  padding-top: 0px !important;
}
body.page-webinarSeriesDetail #banner .tag_content + img {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}


.grecaptcha-badge {
  display: none !important;
}

/* spacing class */
