
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');


body {
	font-family: "Inter", arial, sans-serif!important;
}

.tx-single-post__card .tx-case-study__download-meta {
	display: none!important;
}
.tx-embed-shell .tx-embed-bar {
	display: none;
}
.tx-archive-library__filters,
.tx-archive-card__years,
.tx-archive-card__tags,
.jp-relatedposts,
.tx-archive-entry__body {
	display: none!important;
}

.txw-register {
	margin-bottom: 30px;
}

.tx-single-post__content-wrap h2,
.tx-single-post__content-wrap h3,
.tx-single-post__content-wrap h4 {
	margin-bottom: 30px;
}
.sharedaddy, .tx-single-post__author {
	display: none!important;
}
.tx-hero__title h1 {
	font-weight: bold!important;
}

.tx-recent-webinars-page__section-header {
	margin-bottom: 30px;
}
.tx-blog-posts .div-block-128.is-hero .heading-32 {
}

.tx-blog-main-featured__overlay {
	background-color: rgba(255,255,255, 0.1);
	backdrop-filter: blur(20px)
}
.tx-blog-main-featured__overlay .tx-blog-main-featured__title {
	max-width: 100%!important;
	font-size: 28px;
	color: #fff;
	font-weight: 500;
}
.tx-blog-main-featured__overlay::after {
	display: none!important
}
.tx-blog-main-topic-card__title, .tx-blog-main-latest__title,
.tx-blog-main-topics__heading,
.tx-blog-main-latest__heading,
.tx-blog-filter {
		font-weight: 500;
}
.tx-blog-main-cat {
	display: none;
}
.tx-blog-main-featured__overlay {
	padding-top: 30px!important;
}

.tx-blog-search__icon, .tx-archive-library__eyebrow {
	display: none;
}
.tx-hero__media,
.tx-hero__media img {
	height: 500px!important;
}

@media screen and (max-width: 768px) {
	.tx-blog-main-featured__overlay
  .tx-blog-main-featured__title {
    font-size: 17px !important;
    line-height: 1.2 !important;
  }

	.tx-blog-main-featured__overlay {
		padding-top: 14px!important;
		padding-bottom: 14px!important;
	}
	.tx-blog-main-meta {
		font-size: 10px!important;
		position: relative;
		top: -2px!important;
	}
	
	.tx-hero__media,
.tx-hero__media img {
	height: 300px!important;
	width: 100%!important;
}
	
	.tx-hero__title h1 {
		font-size: 20px!important;
	}
	.tx-single-post__layout {
		gap: 10px;
	}
	.share-wrap {
		top: 0
	}
}

.txw-single-title {
	display: none;
}
.txw-single-countdown {
	text-align: center;
}
.txw-countdown--single {
	justify-content: center!important;
}

