@charset "UTF-8";

:root {
	--bgColor: #55cde6;
}
/* 1. Enable smooth scrolling */
html {
	scroll-behavior: smooth;
	overflow-y: unset;
	overflow-x: hidden;
}

body {
	overflow-x: hidden;
}

.ln-1 {
	line-height: 1;
}

.flex-direction-column {
	flex-direction: column;
}

.shadow-box {
	top: 5%;
	right: -3%;
	bottom: -8%;
	left: 5%;
}

.shadow-box-1 {
	top: 20%;
	right: -4%;
	bottom: -7%;
	left: 5%;
}

.shadow-box-2 {
	top: 20px;
	right: 20px;
	bottom: -20px;
	left: 20px;
}

.w-95 {
	width: 95%;
}

.items-stretch {
	align-items: stretch;
}

.list-col-2 {
	column-count: 2;
	column-gap: 20px;
}

.list-col-2 li {
	break-inside: avoid-column;
}

/* tabs slide in */
.t-slide-in {
	transform: translateX(50%);
	opacity: 0;
	visibility: hidden;
	transition: 0.7s ease all;
}

.slide-container.t-slide-in--active {
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
	pointer-events: all;
}

/* tabs close button */
.close {
	width: 2.5em;
	height: 2.5em;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	align-items: center;
}

/* tabs row colour */
.tabs li:nth-of-type(even) {
	background-color: #f9f9f9;
}

.tabs li span.title {
	display: inline-block;
	position: relative;
}

.tabs li span.title:after {
	content: '';
	position: absolute;
	width: 100%;
	opacity: 0;
	height: 1px;
	bottom: 0;
	left: 0;
	background-color: #252328;
	transition: 0.5s ease all;
}

.tabs li:hover span.title:after {
	opacity: 1;
	transition: 0.5s ease all;
}

.tabs li:hover {
	background-color: #eeeeee;
}

/* inner report styling */
.content p {
	font-size: 0.835rem;
}

.content .c-media-image img {
	box-shadow: 0 5px 18px rgba(37, 35, 40, 0.08), 0 2px 10px rgba(37, 35, 40, 0.05);
}

/* generic hr styling */
hr {
	border-width: 4px;
	border-style: dotted;
	border-color: #868690;
	border-bottom: none;
}

.scroll_top .c-heading .relative:after {
	content: '';
	position: absolute;
	width: 100%;
	opacity: 0;
	height: 1px;
	bottom: 0;
	left: 0;
	background-color: #252328;
	transition: 0.5s ease all;
}

.scroll_top:hover .c-heading .relative:after {
	opacity: 1;
	transition: 0.5s ease all;
}

/* Sidebar Navigation */
.section-nav {
	position: sticky;
	top: 5rem;
	margin-top: 5rem;
	padding-right: 6.875rem;
	z-index: 99;
}

.section-nav li {
	position: relative;
}

.section-nav ol li::before {
	content: '•';
	color: #c6c7cc;
	font-weight: bold;
	display: inline-block;
	width: 1rem;
	margin-left: -0.6em;
	position: absolute;
	top: -0.75rem;
	left: 0;
	font-size: 1.875rem;
	overflow: hidden;
}

.section-nav ol li ul li::before {
	content: '';
	display: inline-block;
	margin-left: -0.6em;
	position: absolute;
	top: 6px !important;
	left: 0;
	font-size: 1.875rem;
	border-radius: 100%;
	width: 8px;
	height: 8px;
	border: 1px solid #c6c7cc;
}

.section-nav a:not(.share-links a) {
	text-decoration: none;
	display: block;
	transition: all 50ms ease-in-out;
	font-weight: normal;
}

.top-header-nav a:hover {
	color: #3f3f3f;
	transition: 0.3s ease all;
}

.section-nav .share-links a:hover {
	color: #55cde6;
	transition: 0.3s ease all;
}

main.state-of-social-2023 .nav-table nav.section-nav ol li.section-nav-active,
main.state-of-social-2023 .nav-table nav.section-nav ol li.section-nav-active > a {
	color: #2a282f;
	font-weight: 600;
}

.section-nav-active::before {
	color: #55cde6 !important;
}

.section-nav li:nth-child(2).section-nav-active::before,
.section-nav li:nth-child(2):hover::before {
	color: #ffbe0a !important;
}

.section-nav ol li ul li.section-nav-active::before {
	background-color: #ffabc8;
	border: 1px solid #ffabc8;
}
.section-nav li:nth-child(3).section-nav-active::before,
.section-nav li:nth-child(3):hover::before {
	color: #f99132 !important;
}

.section-nav li:nth-child(4).section-nav-active::before,
.section-nav li:nth-child(4):hover::before {
	color: #55cde6 !important;
}

.section-nav li:nth-child(5).section-nav-active::before,
.section-nav li:nth-child(5):hover::before,
.section-nav li:nth-child(1):hover::before {
	color: #55cde6 !important;
}

.section-nav a:hover,
.section-nav a:focus {
	color: #2a282f;
}

.section-nav-button {
	position: fixed;
	left: 2.5%;
	bottom: 0px;
	width: calc(100vw - 5%);
	margin: auto;
	background-color: #55cde6;
	color: #2a282f;
	padding: 1rem;
	font-weight: 600;
	border-radius: 8px 8px 0 0;
	z-index: 999;
}

.bg-extend-grey:before,
.bg-extend-grey:after {
	content: '';
	width: 200%;
	position: absolute;
	background-color: #f9f9f9;
	height: 100%;
	display: block;
	z-index: 0;
	top: 0;
}

.bg-extend-grey:before {
	left: -200%;
}

.bg-extend-grey:after {
	right: -200%;
}

.tns-outer [aria-controls] {
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background-color: #c4c4c4;
	margin-right: 5px;
}

.bw-tns__prev,
.bw-tns__prev {
	transform: scale(0.9) translateY(-30px);
}

.bw-tns__prev {
	z-index: 1;
	left: -20px;
}

.bw-tns__next {
	right: -20px;
}

.border-dots {
	height: 2px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10' height='10' fill='white'/%3E%3Ccircle cx='1' cy='1' r='1' fill='black'/%3E%3C/svg%3E");
}

.border-dot {
	height: 2px;
}

.main-content ul:not(.tabs) li {
	list-style-type: none;
	margin-bottom: 1rem;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12.4092' cy='12.4023' r='12' fill='%2355CDE6'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.69482 13.2592L8.98054 11.9735L10.6948 13.6878L15.8377 8.54492L17.1234 9.83064L11.9805 14.9735L10.6948 16.2592L9.40911 14.9735L7.69482 13.2592Z' fill='white'/%3e%3c/svg%3e ");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0 0px 35px;
}

.main-content ul:not(.tabs) li.list-yellow {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12.4092' cy='12.4023' r='12' fill='%23FFBE0A'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.69482 13.2592L8.98054 11.9735L10.6948 13.6878L15.8377 8.54492L17.1234 9.83064L11.9805 14.9735L10.6948 16.2592L9.40911 14.9735L7.69482 13.2592Z' fill='%232A282F'/%3e%3c/svg%3e ");
}

.main-content ul:not(.tabs) li.list-orange {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12.4092' cy='12.4023' r='12' fill='%23F99132'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.69482 13.2592L8.98054 11.9735L10.6948 13.6878L15.8377 8.54492L17.1234 9.83064L11.9805 14.9735L10.6948 16.2592L9.40911 14.9735L7.69482 13.2592Z' fill='%232A282F'/%3e%3c/svg%3e ");
}

.tabs li .t-slide-in li {
	background-image: none;
}

.border-dot:before {
	display: inline-block;
	content: '';
	position: absolute;
	bottom: 0;
	width: 140%;
	height: 2px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10' height='10' fill='white'/%3E%3Ccircle cx='1' cy='1' r='1' fill='black'/%3E%3C/svg%3E");
	height: 2px;
	left: -20%;
	opacity: 0.7;
}

.tracked-0 {
	letter-spacing: 0;
}

.normal {
	font-weight: normal;
}

.bold {
	font-weight: bold !important;
}

.float-right {
	float: right;
}

.c-heading--2-line {
	min-height: 220px;
}

.c-heading--3-line {
	min-height: 325px;
}

.main-content .ir-block ul:not(.tabs) li {
	background-image: none;
	padding: 0;
}

.ir-block .l-container {
	max-width: none;
}

.main-content .ir-block li:nth-of-type(even) {
	background-color: #ffffff;
}

.ir-block .bw-tns:not(.bw-tns--always-btns) .bw-tns__nav-btn .color-text-ui-primary {
	color: #ffffff;
	padding: 0 1.375em 6px 19px;
}

.ir-block .bw-tns__nav-btn:after {
	background-color: #55cde6;
}

.ir-block .tns-outer [aria-controls].tns-nav-active {
	background-color: #55cde6;
}

.ir-block .bw-tns__prev {
	left: 0px;
}

.ir-block .bw-tns__next {
	right: 0px;
}

.ir-block .tns-nav {
	display: none;
}

.ir-block .bw-tns:not(.bw-tns--always-btns) .bw-tns__nav-btn {
	height: 50px;
}

.ir-block .c-callout__pos {
	background-color: #f9f9f9;
}

.ir-block .c-callout__box {
	border: none;
	box-shadow: none;
	border-radius: 0;
	background-color: #f9f9f9;
	padding: 2rem;
	margin-bottom: 90px;
}

.ir-block .c-callout__box:before {
	background-color: #eeeeee;
	content: '';
	width: calc(100%);
	height: 100%;
	position: absolute;
	z-index: -1;
	bottom: -20px;
	right: -20px;
}

.ir-block .c-callout__box h2 {
	font-size: 1.3125rem;
	color: #fff;
	background-color: #55cde6;
	margin-bottom: 0.5rem;
	margin-top: 0;
	padding: 0.25rem;
	display: inline-block;
}

.ir-block .c-contentCTA:not(.c-contentCTA-noDetails) {
	border: none;
	box-shadow: none;
	border-radius: 0;
	background-color: #f9f9f9;
	padding: 2rem;
	margin-bottom: 90px;
}

/* .ir-block .c-contentCTA:not(.c-contentCTA-noDetails):hover::before {
                            display: none;
                        } */
.ir-block .c-contentCTA:not(.c-contentCTA-noDetails) a:before,
.ir-block .c-contentCTA:after {
	display: none;
}

.ir-block .c-contentCTA:not(.c-contentCTA-noDetails):before {
	background-color: #eeeeee;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	bottom: -20px;
	right: -20px;
	opacity: 1;
	box-shadow: none;
	top: auto;
	left: auto;
}

h1 {
	letter-spacing: -0.05em;
	line-height: 1.2;
}

.ir-block .c-contentCTA:not(.c-contentCTA-noDetails) a {
	padding: 0;
}

.ir-block .c-contentCTA:not(.c-contentCTA-noDetails) h4.c-contentCTA_heading {
	line-height: 1.2;
	font-size: 1.8rem;
	display: block;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -0.03em;
	color: #252328;
	margin-bottom: 0.4em;
	text-transform: none;
	margin-top: 0px;
}

.ir-block .c-contentCTA_button.c-button.c-button-sm.u-theme-bg {
	font-style: normal;
	font-weight: 600;
	line-height: 1.25;
	letter-spacing: -0.03em;
	border-radius: 6px;
	color: #fff;
	background-color: #55cde6;
	text-transform: none;
	font-size: 0.9375rem;
	padding: 0.9em 1.75em;
}

.ir-block .c-editorContent ul li:before {
	content: '•' !important;
	color: #55cde6;
	font-weight: bold;
	display: inline-block;
	width: 1rem;
	margin-left: -0.6em;
	position: absolute;
	top: -10px;
	left: 0;
	font-size: 1.875rem;
}

.ir-block .c-callout__box {
	position: relative;
}

.c-image-holder .w-80 {
	width: 100% !important;
}

.typewriter-js {
	animation: blink 0.5s step-end infinite alternate;
}

.c-copy.c-copy a {
	font-weight: normal;
	color: #51505a;
	opacity: 1;
}

.main-content li a,
.c-editorContent a {
	transition: opacity 0.2s linear, background-color 0.1s linear;
	border-bottom: 1px dashed;
	border-color: #c6c7cc;
	padding-bottom: 0.1em;
	font-weight: 600;
	font-weight: normal;
	color: #51505a;
	opacity: 1;
}

.c-contentCTA:hover {
	transform: none;
}

.c-editorContent h3 {
	margin-bottom: 20px;
	margin-top: 70px;
}

.c-editorContent h2 {
	margin-bottom: 30px;
	margin-top: 80px;
}

.ir-block .c-editorContent li:hover {
	background-color: transparent;
}

.l-spacingStack-md-bottom {
	margin-bottom: 50px;
}

.bw-tns-slider--center-slides .bw-tns-slider {
	align-items: stretch;
}

.tns--stage__item > div {
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
}

.slider-container .tns-inner:before {
	content: '';
	position: absolute;
	left: -200%;
	top: 0;
	display: inline-block;
	background-color: #ffffff;
	height: 100%;
	width: 200%;
	z-index: 1;
}

.bw-tns__nav-btn {
	z-index: 2;
}

.slides-container.hexicon-blue .bw-tns__nav-btn:after {
	background-color: #55cde6;
}

.slides-container.hexicon-yellow .bw-tns__nav-btn:after {
	background-color: #ffabc8;
}

.slides-container {
	position: relative;
}

.slides-container::after {
	content: '';
	position: absolute;
	top: 0;
	left: -100%;
	height: 100%;
	width: 100%;
	background: #fff;
}

.tns-nav {
	display: none;
}

.laval-lamp-js {
	position: absolute;
}

.line.line-white {
	bottom: -140px;
	right: -580px;
}

.line.line-blue {
	top: -0px;
	left: -150px;
}

.blob-holder.blob-grey {
	top: -170px;
	left: -22vw;
}

.blob-holder.blob-blue {
	top: initial !important;
	bottom: -210px;
	right: -20%;
}

.blob-grey-2 {
	top: -90px;
	left: -50%;
}

.blob-yellow {
	top: -22px;
	right: -63%;
}

.blob-yellow-2 {
	bottom: 30%;
	right: -9%;
}

.blob-orange {
	top: -2.5%;
	right: -68%;
}

.blob-green {
	top: -7%;
	right: -60%;
}

.blob-blue-2 {
	top: -20%;
	right: -72%;
}

.blob-blue {
	top: 400px;
	right: -680px;
}

rect {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.blobs {
	-webkit-filter: url('#goo');
	filter: url('#goo');
}

.blob {
	fill: white;
}

.blob-grey-gooey-js {
	transform: scale(1.5);
	width: 600px;
	height: 600px;
}

.blob-grey-gooey-js-2 {
	width: 460px;
	height: 477px;
	transform: translate(-50%, -50%) scale(0.9);
	transform-origin: center center;
}

.blob-yellow-gooey-js {
	width: 460px;
	height: 477px;
	transform: translate(-50%, -50%) scale(0.9);
	transform-origin: center center;
}

.blob-green-gooey-js {
	width: 460px;
	height: 477px;
	transform: translate(-50%, -50%) scale(0.9);
	transform-origin: center center;
}

.blob-orange-gooey-js {
	width: 460px;
	height: 477px;
	transform: translate(-50%, -50%) scale(0.9);
	transform-origin: center center;
}

.blob-yellow-gooey-js-2 {
	width: 460px;
	height: 477px;
	transform: translate(-50%, -50%) scale(0.6);
	transform-origin: center center;
}

.blob-blue-gooey-js-2 {
	width: 460px;
	height: 477px;
	transform: translate(-50%, -50%) scale(0.9);
	transform-origin: center center;
}

.blob-blue-gooey-js {
	transform: scale(1.5);
	width: 600px;
	height: 600px;
}

.form-footer h1.c-heading,
.form-footer h4.c-heading,
.form-footer .c-copy {
	color: white;
}

.form-footer form .c-copy {
	color: #51505a;
}

.form-footer li {
	margin: 0;
	padding: 0 !important;
}

.form-footer li p {
	margin-top: 0;
}

.form-footer li .color-bg-ui-primary {
	background-color: #55cde6;
}

.form-footer .color-bg-ui-primary.color-bg-ui-primary {
	background-color: #55cde6;
}

.avatar-holder h4 {
	font-size: 1.125rem !important;
}

.avatar-holder h4 ~ div p {
	font-size: 0.875rem !important;
}

.avatar-holder .dif > div:nth-child(2) {
	padding-top: 0 !important;
}

.webinar .c-btn {
	width: fit-content;
}

.twitter-tweet iframe {
	transform: scale(0.8);
}

html.accordion-open-js {
	overflow: hidden;
	pointer-events: none;
	touch-events: none;
}

body {
	overflow: visible;
	pointer-events: all;
	touch-events: auto;
}

.link-copied {
	opacity: 0;
	transition: all 0.5s ease;
}

.o-0 {
	opacity: 0 !important;
}

.slide-container {
	top: 60px;
	pointer-events: none;
}

.ir-block .bw-tns__prev {
	transform: translate3d(0, -50%, 0);
}

.ir-block .twitter-tweet {
	margin-top: -50px !important;
}

@media only screen and (min-width: 819px) and (max-width: 1339px) {
	.h-100.py6.overflow-y-scroll.pr2.pr9-md {
		padding-right: 6rem;
	}

	.laval-lamp-js {
		display: none;
	}

	.bg-extend-grey:before,
	.bg-extend-grey:after {
		display: none;
	}

	.slides-container {
		overflow: hidden;
	}

	.border-dot:before {
		width: 100%;
		left: 0;
	}

	.c-heading--2-line {
		min-height: 100px;
	}

	.c-heading--3-line {
		min-height: 215px;
	}
}
@media only screen and (max-width: 1050px) {
	.ir-block .c-contentCTA:not(.c-contentCTA-noDetails) {
		flex-direction: column;
	}

	.ir-block .c-contentCTA_actionPos {
		margin-top: 20px;
	}

	.ir-block .c-contentCTA_button.c-button.c-button-sm.u-theme-bg {
		width: 100%;
	}
}
@media (min-width: 900px) {
	.c-contentCTA:not(.c-contentCTA-noDetails) .c-contentCTA_actionPos {
		padding-left: 0;
		margin-top: 20px;
	}
}
@media only screen and (max-width: 600px) {
	.tabs li span.title {
		width: 80%;
	}

	button[data-ga-label='accordion-close'] {
		right: 1rem;
	}

	.bw-tns:not(.bw-tns--always-btns) .bw-tns__nav-btn {
		display: block !important;
	}

	.tns-outer {
		overflow: hidden;
	}

	.avatar-holder .dif {
		flex-direction: column;
		text-align: center;
	}

	.shadow-box {
		top: 5%;
		right: -3%;
		bottom: -4%;
		left: 5%;
	}

	.bg-extend-grey:before,
	.bg-extend-grey:after {
		display: none;
	}

	.laval-lamp-js {
		display: none;
	}

	.tabs li {
		text-align: left;
	}

	.list-col-2 {
		column-count: 1;
		column-gap: 20px;
		padding: 20px;
		text-align: left;
	}

	.main-content ul li {
		text-align: left;
	}

	h1 {
		letter-spacing: -0.05em !important;
		line-height: 1.25 !important;
	}

	.c-image-holder .w-80 {
		width: 80% !important;
	}

	main#main {
		overflow: hidden;
	}

	.webinar .c-btn {
		width: 100%;
	}

	.twitter-tweet iframe {
		transform: scale(1);
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 899px) {
	.section-nav--mb {
		position: fixed;
		z-index: 9999;
		background: white;
		padding: 20px 15px 30px 15px;
		bottom: 0;
		/* height: 55%; */
		top: auto;
		left: 2.5%;
		width: calc(100vw - 5%);
		right: 0;
		margin: auto;
		border-radius: 8px 8px 0 0;
		transition: all 0.2s ease-out;
	}
	.main-content {
		overflow: hidden !important;
	}

	.section-nav--mb.dn {
		display: block;
		bottom: -50%;
		visibility: hidden;
		z-index: -1;
	}

	.section-nav--mb::before {
		display: block;
		content: '';
		background-color: black;
		height: 100%;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: -1;
		opacity: 0.7;
	}

	.section-nav--mb:after {
		content: '';
		background: white;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 100%;
		width: 100%;
		z-index: -1;
		border-radius: 8px 8px 0 0;
	}
}
main.state-of-social-2023 .hideme {
	display: none !important;
}
main.state-of-social-2023 .color-bg-hexicon-blue {
	background-color: #55cde6;
}
main.state-of-social-2023 .color-bg-hexicon-pink {
	background-color: #ffabc8;
}
main.state-of-social-2023 .color-bg-hexicon-blue {
	background-color: #55cde6;
}
/* main.state-of-social-2023 .color-bg-hexicon-darkblue {
	background-color: #ffabc8;
} */

main.state-of-social-2023 .sos-hero .hero-content .hero-super {
	padding-left: 0.5rem;
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	/* 12px */
	letter-spacing: 0.48px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-super span {
	font-family: Roboto;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	/* 12px */
	letter-spacing: 0.48px;
	text-transform: uppercase;
}
main.state-of-social-2023 .sos-hero .hero-content h1.hero-heading {
	font-size: 105px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -5.775px;
	margin-top: -1px;
	padding-top: 0;
	margin-left: 0;
	line-height: 105%;
	min-height: unset;
	margin-bottom: 0;
	padding-bottom: 18px;
	color: var(--core-colors-carbon-default, #3f3f3f);
}
main.state-of-social-2023 .sos-hero .hero-content h1.hero-heading span {
	color: var(--core-colors-carbon-default, #3f3f3f);
	text-shadow: rgb(255, 255, 255) 12px 0px 0px, rgb(255, 255, 255) 11.9584px 0.998843px 0px, rgb(255, 255, 255) 11.8337px 1.99075px 0px, rgb(255, 255, 255) 11.6269px 2.96885px 0px,
		rgb(255, 255, 255) 11.3395px 3.92634px 0px, rgb(255, 255, 255) 10.9733px 4.85657px 0px, rgb(255, 255, 255) 10.531px 5.75311px 0px, rgb(255, 255, 255) 10.0156px 6.60971px 0px,
		rgb(255, 255, 255) 9.43065px 7.42044px 0px, rgb(255, 255, 255) 8.78027px 8.17967px 0px, rgb(255, 255, 255) 8.06895px 8.88212px 0px, rgb(255, 255, 255) 7.30163px 9.52293px 0px,
		rgb(255, 255, 255) 6.48363px 10.0977px 0px, rgb(255, 255, 255) 5.62063px 10.6023px 0px, rgb(255, 255, 255) 4.71862px 11.0333px 0px, rgb(255, 255, 255) 3.78387px 11.3878px 0px,
		rgb(255, 255, 255) 2.82285px 11.6633px 0px, rgb(255, 255, 255) 1.84224px 11.8577px 0px, rgb(255, 255, 255) 0.848846px 11.9699px 0px, rgb(255, 255, 255) -0.15044px 11.9991px 0px,
		rgb(255, 255, 255) -1.14868px 11.9449px 0px, rgb(255, 255, 255) -2.13895px 11.8078px 0px, rgb(255, 255, 255) -3.11438px 11.5888px 0px, rgb(255, 255, 255) -4.06819px 11.2894px 0px,
		rgb(255, 255, 255) -4.99376px 10.9116px 0px, rgb(255, 255, 255) -5.88468px 10.458px 0px, rgb(255, 255, 255) -6.73475px 9.93192px 0px, rgb(255, 255, 255) -7.53808px 9.33688px 0px,
		rgb(255, 255, 255) -8.2891px 8.67703px 0px, rgb(255, 255, 255) -8.98258px 7.95696px 0px, rgb(255, 255, 255) -9.61372px 7.18167px 0px, rgb(255, 255, 255) -10.1781px 6.35653px 0px,
		rgb(255, 255, 255) -10.6719px 5.48727px 0px, rgb(255, 255, 255) -11.0916px 4.57993px 0px, rgb(255, 255, 255) -11.4344px 3.64081px 0px, rgb(255, 255, 255) -11.6977px 2.67641px 0px,
		rgb(255, 255, 255) -11.8799px 1.69344px 0px, rgb(255, 255, 255) -11.9796px 0.698716px 0px, rgb(255, 255, 255) -11.9962px -0.300857px 0px, rgb(255, 255, 255) -11.9296px -1.29834px 0px,
		rgb(255, 255, 255) -11.7801px -2.28682px 0px, rgb(255, 255, 255) -11.5489px -3.25942px 0px, rgb(255, 255, 255) -11.2375px -4.2094px 0px, rgb(255, 255, 255) -10.8481px -5.13016px 0px,
		rgb(255, 255, 255) -10.3834px -6.01532px 0px, rgb(255, 255, 255) -9.84671px -6.85874px 0px, rgb(255, 255, 255) -9.24164px -7.65454px 0px, rgb(255, 255, 255) -8.57243px -8.39723px 0px,
		rgb(255, 255, 255) -7.84372px -9.08163px 0px, rgb(255, 255, 255) -7.06058px -9.703px 0px, rgb(255, 255, 255) -6.22843px -10.257px 0px, rgb(255, 255, 255) -5.35305px -10.7399px 0px,
		rgb(255, 255, 255) -4.44052px -11.1482px 0px, rgb(255, 255, 255) -3.49717px -11.4791px 0px, rgb(255, 255, 255) -2.52955px -11.7304px 0px, rgb(255, 255, 255) -1.54437px -11.9002px 0px,
		rgb(255, 255, 255) -0.548477px -11.9875px 0px, rgb(255, 255, 255) 0.451226px -11.9915px 0px, rgb(255, 255, 255) 1.4478px -11.9123px 0px, rgb(255, 255, 255) 2.43432px -11.7505px 0px,
		rgb(255, 255, 255) 3.40395px -11.5071px 0px, rgb(255, 255, 255) 4.34995px -11.1838px 0px, rgb(255, 255, 255) 5.26576px -10.7829px 0px, rgb(255, 255, 255) 6.14503px -10.3072px 0px,
		rgb(255, 255, 255) 6.98164px -9.75995px 0px, rgb(255, 255, 255) 7.7698px -9.14495px 0px, rgb(255, 255, 255) 8.50404px -8.46648px 0px, rgb(255, 255, 255) 9.17925px -7.72925px 0px,
		rgb(255, 255, 255) 9.79076px -6.93838px 0px, rgb(255, 255, 255) 10.3343px -6.09935px 0px, rgb(255, 255, 255) 10.8061px -5.21799px 0px, rgb(255, 255, 255) 11.203px -4.30041px 0px,
		rgb(255, 255, 255) 11.522px -3.35299px 0px, rgb(255, 255, 255) 11.7612px -2.38229px 0px, rgb(255, 255, 255) 11.9186px -1.39506px 0px, rgb(255, 255, 255) 11.9934px -0.398151px 0px;
	/* text-shadow: 
        10px 0 0 #fff,   
        -10px 0 0 #fff,  
        0 10px 0 #fff,   
        0 -10px 0 #fff,  
        10px 10px 0 #fff,   
        -10px -10px 0 #fff,  
        10px -10px 0 #fff,   
        -10px 10px 0 #fff;  */
}
main.state-of-social-2023 .sos-hero .hero-content p.hero-para {
	font-size: 21px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 31.5px */
	letter-spacing: -0.63px;
	padding-left: 0.5rem;
	color: var(--core-colors-carbon-default, #3f3f3f);
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media {
	position: relative;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .share {
	width: 89.364px;
	height: 88.687px;
	position: absolute;
	z-index: 9999;
	background: white;
	box-shadow: 0px 16.92491px 18.2789px 0px rgba(0, 0, 0, 0.15);
	right: -75px;
	top: 494px;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .share .icon {
	width: 44.209px;
	height: 34.92px;
	margin: 0 auto;
	padding-top: 13.5px;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .share .info {
	width: 100%;
	display: inline-block;
	position: relative;
	text-align: center;
	margin-top: 17px;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .share .info span {
	color: #55cde6;
	text-align: center;
	font-size: 16.189px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .messageicon {
	width: 89.364px;
	height: 88.687px;
	position: absolute;
	z-index: 9999;
	background: white;
	box-shadow: 0px 16.92491px 18.2789px 0px rgba(0, 0, 0, 0.15);
	left: -75px;
	top: 303px;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .messageicon .icon {
	width: 44.209px;
	height: 34.92px;
	margin: 0 auto;
	padding-top: 13.5px;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .messageicon .info {
	width: 100%;
	display: inline-block;
	position: relative;
	text-align: center;
	margin-top: 17px;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .messageicon .info span {
	color: #55cde6;
	text-align: center;
	font-size: 16.189px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .heart {
	width: 89.364px;
	height: 88.687px;
	position: absolute;
	z-index: 9999;
	background: white;
	box-shadow: 0px 16.92491px 18.2789px 0px rgba(0, 0, 0, 0.15);
	right: -45px;
	top: 60px;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .heart .icon {
	width: 44.209px;
	height: 34.92px;
	margin: 0 auto;
	padding-top: 13.5px;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .heart .info {
	width: 100%;
	display: inline-block;
	position: relative;
	text-align: center;
	margin-top: 17px;
}
main.state-of-social-2023 .sos-hero .hero-content .hero-image .social-media .heart .info span {
	color: #55cde6;
	text-align: center;
	font-size: 16.189px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
main.state-of-social-2023 .nav-table nav.section-nav h4 {
	border-bottom: 0;
	padding-left: 0;
	margin-left: 0.5rem;
	margin-bottom: 16px;
	padding-bottom: 0;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li {
	color: var(--grey-grey-5-tertiary, #868690);
	/* c-copy/regular/f3 */
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 21px */
	margin-bottom: 12px;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li a {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	color: #868690;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li ul {
	padding-left: 16px;
	margin-top: 10px;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li ul li {
	margin-bottom: 10px;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li ul li a {
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	color: #868690;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li.purple.section-nav-active::before {
	color: #55cde6 !important;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li.pink.section-nav-active::before {
	color: #ffabc8 !important;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li.blue.section-nav-active::before {
	color: #93defc !important;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li:hover.blue::before {
	color: #93defc !important;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li:hover.purple::before {
	color: #55cde6 !important;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li:hover.pink::before {
	color: #ffabc8 !important;
}
main.state-of-social-2023 .nav-table nav.section-nav ol li::before {
	top: 1px;
}
main.state-of-social-2023 .section-divider {
	display: inherit;
	width: 100%;
	text-align: left;
	padding-left: 0;
	margin-left: 0;
	color: #868690;
	font-family: Roboto;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	/* 12px */
	letter-spacing: 0.48px;
	text-transform: uppercase;
	margin-bottom: 11px;
}
main.state-of-social-2023 .section-divider span.color-bg-hexicon-darkblue {
	background-color: #55cde6;
}
main.state-of-social-2023 .section-divider.span.color-bg-hexicon-darkblue {
	background-color: #55cde6;
}
main.state-of-social-2023 .section-divider.hexicon-pink span {
	background-color: #ffabc8;
}
main.state-of-social-2023 .section-divider.blue span {
	background-color: #93defc;
}
main.state-of-social-2023 .blob-gender {
	right: -74px;
	z-index: 0;
	top: 609px;
	width: 146.966px;
	height: 149.307px;
}
main.state-of-social-2023 .main-content section {
	position: relative;
}
main.state-of-social-2023 .main-content section .blob-gender {
	right: -74px;
	z-index: 0;
	top: 609px;
	width: 146.966px;
	height: 149.307px;
}
main.state-of-social-2023 .main-content section .blob-emotion {
	top: 541px;
	right: -74px;
	z-index: -1;
	width: 146.966px;
	height: 149.307px;
}
main.state-of-social-2023 .main-content section .blob-audemotion {
	top: 170px;
	right: -267px;
	z-index: -1;
	width: 252.823px;
	height: 256.851px;
}
main.state-of-social-2023 .main-content section .blob-section3 {
	top: 170px;
	right: -267px;
	width: 34%;
	height: 608.505px;
}
main.state-of-social-2023 .main-content #section-1 {
	padding-bottom: 0;
}
main.state-of-social-2023 .main-content #section-3 {
	padding-top: 0;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .section-divider {
	display: inherit;
	width: 100%;
	text-align: left;
	padding-left: 0;
	margin-left: 0;
	color: #868690;
	font-family: Roboto;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	/* 12px */
	letter-spacing: 0.48px;
	text-transform: uppercase;
	margin-bottom: 11px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .section-divider span.color-bg-hexicon-darkblue {
	background-color: #55cde6;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .section-divider.span.color-bg-hexicon-darkblue {
	background-color: #55cde6;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .section-divider.hexicon-pink span {
	background-color: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .section-divider.blue span {
	background-color: #93defc;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue h2 {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 90px;
	font-style: normal;
	font-weight: 700;
	line-height: 121%;
	letter-spacing: -3.15px;
	padding-bottom: 16px;
	padding-left: 0;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue h2 span {
	background: #55cde6;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue h3 {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
	padding-left: 0;
	padding-bottom: 12px;
	position: relative;
	display: block;
	margin-top: 32px;
	margin-bottom: 32px !important;
	padding-bottom: 0;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue h3 span.darkblue {
	background-color: #55cde6;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue h4 {
	font-family: Roboto;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
	padding-left: 0;
	margin-left: 0;
	margin-top: 55px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue h5 {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
	padding-left: 0;
	margin-left: 0;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue h5.extra-margin {
	margin-bottom: 40px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue p {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue p a {
	text-decoration: underline;
	border-bottom: 0;
	font-weight: normal;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue p a:hover {
	text-decoration: none;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .pro-tip {
	margin-bottom: 45px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.darkblue .slide span {
	padding-bottom: 1rem;
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
}

main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.hexicon-blue .slide p span {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: normal;
	background-color: #55cde6;
	padding-bottom: 0;
}

main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.hexicon-pink .slide p span {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: normal;
	background-color: #ffabc8;
	padding-bottom: 0;
}

main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.darkblue .slide span span {
	margin-right: 10px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.darkblue .slide p {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.darkblue .bw-tns-slider--center-slides .tns-nav {
	display: block !important;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.darkblue span span {
	color: #55cde6;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.darkblue .tns-nav button.tns-nav-active {
	background: #55cde6;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.darkblue .bw-tns__nav-btn.bw-tns__prev {
	background: #55cde6;
	border-radius: 50%;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.pink .slide span {
	padding-bottom: 1rem;
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.pink .slide span span {
	margin-right: 10px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.pink .slide p {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.pink .bw-tns-slider--center-slides .tns-nav {
	display: block !important;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.pink span span {
	color: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.pink .tns-nav button.tns-nav-active {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .slider-container.pink .bw-tns__nav-btn.bw-tns__prev {
	background: #ffabc8;
	border-radius: 50%;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .webinar .webinar-content {
	padding: 34px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .webinar .webinar-content .main-content .left h4 {
	color: var(--grey-grey-10-lead-heading, #252328);
	/* c-heading/f8 */
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 33.66px */
	letter-spacing: -0.99px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .webinar .webinar-content .main-content .left p {
	color: var(--grey-grey-6-copy, #51505a);
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 5px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .webinar .webinar-content .main-content .left a {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 21.42px */
	letter-spacing: -0.63px;
	text-decoration-line: underline;
	border-radius: 6px;
	background: #55cde6;
	display: flex;
	padding: 13.5px 24px;
	justify-content: center;
	align-items: center;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .webinar .webinar-content .main-content .left a:hover {
	background: #a3b2e3;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .webinar .webinar-content .main-content .left a:active {
	background: #7d8fc9;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .webinar .webinar-content .main-content .avatar-holder h3 {
	color: var(--grey-grey-10-lead-heading, #252328);
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.63px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .webinar .webinar-content .main-content .avatar-holder h4 {
	color: var(--grey-grey-10-lead-heading, #252328);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 18.36px */
	letter-spacing: -0.54px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .webinar .webinar-content .main-content .avatar-holder p {
	color: var(--grey-grey-6-copy, #51505a);
	font-family: Roboto;
	font-size: 12px !important;
	padding-top: 3px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 18px */
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .webinar .webinar-content .main-content .avatar-holder img {
	height: 118px;
	width: 118px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .trends-social h2 {
	background: none;
	min-height: unset;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .trends-social h2 span {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .trends-social h3 {
	color: var(--core-colors-carbon-default, #3f3f3f);
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .trends-social ul li {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-feature-settings: 'clig' off, 'liga' off;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.02px;
	margin-bottom: 25px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .trends-social h5 {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 21.42px */
	letter-spacing: -0.63px;
	margin-bottom: 35px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .trends-social h5 span {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .trends-social h5.extra-margin {
	margin-bottom: 40px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .trends-social .list ul li {
	color: var(--core-colors-carbon-default, #3f3f3f);
	/* c-copy/regular/f4 */
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 24px */
	margin-bottom: 24px;
	padding-bottom: 0;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .border-style-box {
	padding: 32px;
	background: var(--core-colors-white-noise-default, #f8f8f8);
	box-shadow: 14px 14px 0px 0px #e4e4e4;
	max-width: 749px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .border-style-box #text {
	display: none;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .border-style-box h4 {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.63px;
	margin-top: 30px;
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .border-style-box p {
	color: var(--core-colors-carbon-default, #3f3f3f);
	/* c-copy/regular/f4 */
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 24px */
}
main.state-of-social-2023 .main-content .brandwatch-dark-blue .border-style-box p a:hover {
	text-decoration: none;
}
main.state-of-social-2023 .main-content .brandwatch-red .section-divider {
	display: inherit;
	width: 100%;
	text-align: left;
	padding-left: 0;
	margin-left: 0;
	color: #868690;
	font-family: Roboto;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	/* 12px */
	letter-spacing: 0.48px;
	text-transform: uppercase;
	margin-bottom: 11px;
}
main.state-of-social-2023 .main-content .brandwatch-red .section-divider span.color-bg-hexicon-darkblue {
	background-color: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red .section-divider.span.color-bg-hexicon-darkblue {
	background-color: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red .section-divider.hexicon-pink span {
	background-color: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red .section-divider.blue span {
	background-color: #93defc;
}
main.state-of-social-2023 .main-content .brandwatch-red h2 {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 90px;
	font-style: normal;
	font-weight: 700;
	line-height: 121%;
	letter-spacing: -3.15px;
	padding-bottom: 16px;
	min-height: unset;
	padding-left: 0;
}
main.state-of-social-2023 .main-content .brandwatch-red h2 span {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red h3 {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
	padding-left: 0;
	padding-bottom: 12px;
	position: relative;
	display: block;
	margin-top: 32px;
	margin-bottom: 32px;
	padding-bottom: 0;
}
main.state-of-social-2023 .main-content .brandwatch-red h3 span.darkblue {
	background-color: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red h4 {
	font-family: Roboto;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
	padding-left: 0;
	margin-left: 0;
	margin-top: 55px;
}
main.state-of-social-2023 .main-content .brandwatch-red h5 {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
	padding-left: 0;
	margin-left: 0;
}
main.state-of-social-2023 .main-content .brandwatch-red h5.fill span {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red h5.extra-margin {
	margin-bottom: 40px;
}
main.state-of-social-2023 .main-content .brandwatch-red p {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .brandwatch-red p a {
	text-decoration: underline;
	border-bottom: 0;
	font-weight: normal;
}
main.state-of-social-2023 .main-content .brandwatch-red p a:hover {
	text-decoration: none;
}
main.state-of-social-2023 .main-content .brandwatch-red ul li {
	list-style-type: none;
	margin-bottom: 1rem;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0 0px 35px;
}
main.state-of-social-2023 .main-content .brandwatch-red ul li a {
	text-decoration: underline;
	border-bottom: 0;
}
main.state-of-social-2023 .main-content .brandwatch-red ul li a:hover {
	text-decoration: none;
}
main.state-of-social-2023 .main-content .brandwatch-red .pro-tip {
	margin-bottom: 45px;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.darkblue .slide span {
	padding-bottom: 1rem;
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
}

main.state-of-social-2023 .main-content .brandwatch-red .slider-container.darkblue .slide p span {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: normal;
	background-color: #ffabc8;
	padding-bottom: 0;
}

main.state-of-social-2023 .main-content .brandwatch-red .slider-container.darkblue .slide span span {
	margin-right: 10px;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.darkblue .slide p {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.darkblue .bw-tns-slider--center-slides .tns-nav {
	display: block !important;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.darkblue span span {
	color: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.darkblue .tns-nav button.tns-nav-active {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.darkblue .bw-tns__nav-btn.bw-tns__prev {
	background: #55cde6;
	border-radius: 50%;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.pink {
	margin-top: 35px;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.pink .slide span {
	padding-bottom: 1rem;
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.pink .slide p span {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: normal;
	background-color: #ffabc8;
	padding-bottom: 0;
}

main.state-of-social-2023 .main-content .brandwatch-red .slider-container.pink .slide span span {
	margin-right: 10px;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.pink .slide p {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.pink .bw-tns-slider--center-slides .tns-nav {
	display: block !important;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.pink span span {
	color: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.pink .tns-nav button.tns-nav-active {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red .slider-container.pink .bw-tns__nav-btn.bw-tns__prev {
	background: #ffabc8;
	border-radius: 50%;
}
main.state-of-social-2023 .main-content .brandwatch-red .webinar .webinar-content {
	padding: 34px;
}
main.state-of-social-2023 .main-content .brandwatch-red .webinar .webinar-content .main-content .left h4 {
	color: var(--grey-grey-10-lead-heading, #252328);
	/* c-heading/f8 */
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 33.66px */
	letter-spacing: -0.99px;
}
main.state-of-social-2023 .main-content .brandwatch-red .webinar .webinar-content .main-content .left p {
	color: var(--grey-grey-6-copy, #51505a);
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 5px;
}
main.state-of-social-2023 .main-content .brandwatch-red .webinar .webinar-content .main-content .left a {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 21.42px */
	letter-spacing: -0.63px;
	text-decoration-line: underline;
	border-radius: 6px;
	background: #55cde6;
	display: flex;
	padding: 13.5px 24px;
	justify-content: center;
	align-items: center;
}
main.state-of-social-2023 .main-content .brandwatch-red .webinar .webinar-content .main-content .left a:hover {
	background: #a3b2e3;
}
main.state-of-social-2023 .main-content .brandwatch-red .webinar .webinar-content .main-content .left a:active {
	background: #7d8fc9;
}
main.state-of-social-2023 .main-content .brandwatch-red .webinar .webinar-content .main-content .avatar-holder h3 {
	color: var(--grey-grey-10-lead-heading, #252328);
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.63px;
}
main.state-of-social-2023 .main-content .brandwatch-red .webinar .webinar-content .main-content .avatar-holder h4 {
	color: var(--grey-grey-10-lead-heading, #252328);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 18.36px */
	letter-spacing: -0.54px;
}
main.state-of-social-2023 .main-content .brandwatch-red .webinar .webinar-content .main-content .avatar-holder p {
	color: var(--grey-grey-6-copy, #51505a);
	font-family: Roboto;
	font-size: 12px !important;
	padding-top: 3px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 18px */
}
main.state-of-social-2023 .main-content .brandwatch-red .webinar .webinar-content .main-content .avatar-holder img {
	height: 118px;
	width: 118px;
}
main.state-of-social-2023 .main-content .brandwatch-red .trends-social h2 {
	background: none;
	min-height: unset;
}
main.state-of-social-2023 .main-content .brandwatch-red .trends-social h2 span {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red .trends-social h3 {
	color: var(--core-colors-carbon-default, #3f3f3f);
}
main.state-of-social-2023 .main-content .brandwatch-red .trends-social ul li {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-feature-settings: 'clig' off, 'liga' off;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.02px;
	margin-bottom: 25px;
}
main.state-of-social-2023 .main-content .brandwatch-red .trends-social h5 {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 21.42px */
	letter-spacing: -0.63px;
	margin-bottom: 35px;
}
main.state-of-social-2023 .main-content .brandwatch-red .trends-social h5 span {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-red .trends-social h5.extra-margin {
	margin-bottom: 40px;
}
main.state-of-social-2023 .main-content .brandwatch-red .trends-social .list ul li {
	color: var(--core-colors-carbon-default, #3f3f3f);
	/* c-copy/regular/f4 */
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 24px */
	margin-bottom: 24px;
	padding-bottom: 0;
}
main.state-of-social-2023 .main-content .brandwatch-red .border-style-box {
	padding: 32px;
	background: var(--core-colors-white-noise-default, #f8f8f8);
	box-shadow: 14px 14px 0px 0px #e4e4e4;
	max-width: 749px;
}
main.state-of-social-2023 .main-content .brandwatch-red .border-style-box #text {
	display: none;
}
main.state-of-social-2023 .main-content .brandwatch-red .border-style-box h4 {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.63px;
	margin-top: 30px;
}
main.state-of-social-2023 .main-content .brandwatch-red .border-style-box p {
	color: var(--core-colors-carbon-default, #3f3f3f);
	/* c-copy/regular/f4 */
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 24px */
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .section-divider {
	display: inherit;
	width: 100%;
	text-align: left;
	padding-left: 0;
	margin-left: 0;
	color: #868690;
	font-family: Roboto;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	/* 12px */
	letter-spacing: 0.48px;
	text-transform: uppercase;
	margin-bottom: 11px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .section-divider span.color-bg-hexicon-darkblue {
	background-color: #71d3fb;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .section-divider.span.color-bg-hexicon-darkblue {
	background-color: #71d3fb;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .section-divider.hexicon-pink span {
	background-color: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .section-divider.blue span {
	background-color: #93defc;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .color-text-hexicon-lightblue {
	color: #71d3fb;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue h2 {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 90px;
	font-style: normal;
	font-weight: 700;
	line-height: 121%;
	letter-spacing: -3.15px;
	padding-bottom: 16px;
	padding-left: 0;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue h2 span {
	background: #71d3fb;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue h3 {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
	padding-left: 0;
	padding-bottom: 12px;
	position: relative;
	display: block;
	margin-top: 32px;
	margin-bottom: 32px;
	padding-bottom: 0;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue h3 span.darkblue {
	background-color: #71d3fb;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue h4 {
	font-family: Roboto;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
	padding-left: 0;
	margin-left: 0;
	margin-top: 55px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue h5 {
	font-family: Roboto;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
	padding-left: 0;
	margin-left: 0;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue h5.fill span {
	background-color: #71d3fb;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue h5.extra-margin {
	margin-bottom: 40px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue p {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue p a {
	text-decoration: underline;
	border-bottom: 0;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue p a:hover {
	opacity: 0.8;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .pro-tip {
	margin-bottom: 45px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.darkblue .slide span {
	padding-bottom: 1rem;
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.darkblue .slide span span {
	margin-right: 10px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.darkblue .slide p {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.darkblue .bw-tns-slider--center-slides .tns-nav {
	display: block !important;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.darkblue span span {
	color: #71d3fb;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.darkblue .tns-nav button.tns-nav-active {
	background: #71d3fb;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.darkblue .bw-tns__nav-btn.bw-tns__prev {
	background: #55cde6;
	border-radius: 50%;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.pink .slide span {
	padding-bottom: 1rem;
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.99px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.pink .slide span span {
	margin-right: 10px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.pink .slide p {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.pink .bw-tns-slider--center-slides .tns-nav {
	display: block !important;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.pink span span {
	color: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.pink .tns-nav button.tns-nav-active {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .slider-container.pink .bw-tns__nav-btn.bw-tns__prev {
	background: #ffabc8;
	border-radius: 50%;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .webinar .webinar-content {
	padding: 34px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .webinar .webinar-content .main-content .left h4 {
	color: var(--grey-grey-10-lead-heading, #252328);
	/* c-heading/f8 */
	font-family: Roboto;
	font-size: 33px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 33.66px */
	letter-spacing: -0.99px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .webinar .webinar-content .main-content .left p {
	color: var(--grey-grey-6-copy, #51505a);
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 5px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .webinar .webinar-content .main-content .left a {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 21.42px */
	letter-spacing: -0.63px;
	text-decoration-line: underline;
	border-radius: 6px;
	background: #55cde6;
	display: flex;
	padding: 13.5px 24px;
	justify-content: center;
	align-items: center;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .webinar .webinar-content .main-content .left a:hover {
	background: #a3b2e3;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .webinar .webinar-content .main-content .left a:active {
	background: #7d8fc9;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .webinar .webinar-content .main-content .avatar-holder h3 {
	color: var(--grey-grey-10-lead-heading, #252328);
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.63px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .webinar .webinar-content .main-content .avatar-holder h4 {
	color: var(--grey-grey-10-lead-heading, #252328);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 18.36px */
	letter-spacing: -0.54px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .webinar .webinar-content .main-content .avatar-holder p {
	color: var(--grey-grey-6-copy, #51505a);
	font-family: Roboto;
	font-size: 12px !important;
	padding-top: 3px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 18px */
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .webinar .webinar-content .main-content .avatar-holder img {
	height: 118px;
	width: 118px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .trends-social h2 {
	background: none;
	min-height: unset;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .trends-social h2 span {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .trends-social h3 {
	color: var(--core-colors-carbon-default, #3f3f3f);
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .trends-social ul li {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-feature-settings: 'clig' off, 'liga' off;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.02px;
	margin-bottom: 25px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .trends-social h5 {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 21.42px */
	letter-spacing: -0.63px;
	margin-bottom: 35px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .trends-social h5 span {
	background: #ffabc8;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .trends-social h5.extra-margin {
	margin-bottom: 40px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .trends-social .list ul li {
	color: var(--core-colors-carbon-default, #3f3f3f);
	/* c-copy/regular/f4 */
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 24px */
	margin-bottom: 24px;
	padding-bottom: 0;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .border-style-box {
	padding: 32px;
	background: var(--core-colors-white-noise-default, #f8f8f8);
	box-shadow: 14px 14px 0px 0px #e4e4e4;
	max-width: 749px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .border-style-box #text {
	display: none;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .border-style-box h4 {
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	letter-spacing: -0.63px;
	margin-top: 30px;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .border-style-box p {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .brandwatch-light-blue .border-style-box p a {
	text-decoration: underline;
	border-bottom: 0;
	font-weight: normal;
}
main.state-of-social-2023 .main-content .double-pro-tip {
	margin-bottom: 32px;
	margin-top: 0;
	padding: 0px 31.29px 17px 27.25px;
}
main.state-of-social-2023 .main-content .double-pro-tip h5.title {
	margin-bottom: 35px;
}
main.state-of-social-2023 .main-content .double-pro-tip .content-pro-tip {
	background: #fff;
	box-shadow: 14px 14px 0px 0px #e5e5e5;
	padding: 0px 23px 0 36px;
	max-width: 449px;
	display: inline-block;
	max-width: 449px;
	display: inline-block;
}
main.state-of-social-2023 .main-content .double-pro-tip .content-pro-tip p {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
main.state-of-social-2023 .main-content .double-pro-tip .content-pro-tip h2 {
	color: var(--core-colors-black, #212121);
	/* c-heading/f6 */
	font-family: Roboto;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 102%;
	/* 21.42px */
	letter-spacing: -0.63px;
	margin-bottom: 20px;
}
main.state-of-social-2023 .main-content .double-pro-tip .bullet-pro-tip {
	display: inline-block;
}

@media only screen and (min-width: 819px) and (max-width: 1339px) {
	h1 {
		font-size: 4.3125rem;
	}

	h2 {
		font-size: 68px !important;
		letter-spacing: -2.04px !important;
	}

	h3 {
		font-size: 1.3125rem;
	}

	h4 {
		font-size: 27px;
	}

	h5 {
		font-size: 27px;
	}

	p {
		font-size: 1rem;
	}
}
@media only screen and (max-width: 818px) {
	h1 {
		font-size: 68px !important;
		letter-spacing: -2.04px !important;
	}

	h2 {
		display: inline !important;
		font-size: 56px !important;
		letter-spacing: -1.68px !important;
	}

	h3 {
		font-size: 1.3125rem !important;
	}

	h4 {
		font-size: 1.2125rem !important;
	}

	h5 {
		font-size: 1.1125rem !important;
	}

	p {
		font-size: 1rem !important;
	}

	.hero-super {
		margin-bottom: 1rem !important;
	}

	main.state-of-social-2023 .main-content #section-1 {
		padding-top: 0;
	}

	.trends-social {
		margin-top: 0;
		padding-top: 0;
	}

	.hero-image {
		text-align: left;
	}
	.hero-image .color-bg-grey-3 {
		background-color: transparent;
	}
	.hero-image img {
		max-width: 250px !important;
	}
	.hero-image .social-media .heart {
		top: 40px !important;
		right: 11px !important;
	}
	.hero-image .social-media .share {
		right: 10px !important;
		top: 263px !important;
	}
	.hero-image .social-media .messageicon {
		left: -13px !important;
		top: 126px !important;
	}
}
.method-outer {
	position: relative;
}

.special-escape {
	background: #f8f8f8;
}

.twitter-outer {
	position: relative;
}
.twitter-outer .twitter-embeds ol {
	margin-left: 0;
	padding-left: 0;
}
.twitter-outer .twitter-embeds ol li {
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	/* 150% */
	letter-spacing: -0.02px;
	color: var(--core-colors-carbon-default, #3f3f3f);
}
.twitter-outer .twitter-embeds p {
	color: var(--core-colors-carbon-default, #3f3f3f);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.02px;
}

.section-info-holder {
	margin-top: 0;
}
.section-info-holder .info-holder-inner {
	margin-top: 0;
}

.special-escape::before {
	content: '';
	position: absolute;
	top: 0;
	left: -100vw;
	right: -100%;
	height: 100%;
	background-color: #f8f8f8;
	z-index: -1;
}

.special-escape::after {
	content: '';
	position: absolute;
	top: 0;
	right: 100%;
	left: 0;
	width: 100%;
	background-color: #f8f8f8;
	z-index: -1;
	height: 100%;
}

.float-right {
	float: right;
	width: 100%;
}

#section-2 h2 {
	padding-bottom: 0;
	margin-bottom: 0;
}

.extra-margin-spacer-top {
	padding-top: 1rem;
}

.extra-margin-spacer-bottom {
	padding-bottom: 1rem;
}

@media only screen and (min-width: 900px) and (max-width: 1400px) {
	.section-nav {
		position: sticky;
		top: 5rem;
		margin-top: 5rem;
		padding-right: 4.875rem;
		z-index: 99;
		padding-left: 2rem;
	}
}
/* @media (min-width: 768px) and (max-width: 900px) {
	#tns1 > .tns-item,
	#tns2 > .tns-item,
	#tns3 > .tns-item {
		width: calc(50%);
		padding-right: 1px;
	}
} */

@media (min-width: 600px) and (max-width: 768px) {
	div[class^='blob-'],
	div[class^='line-'],
	.laval-lamp-js,
	.bw-cookie-sys-active,
	#bw-cookie-sys-active {
		display: none;
	}
}

@media (max-width: 599px) {
	div[class^='blob-'],
	div[class^='line-'],
	.laval-lamp-js,
	#bw-cookie-sys-active {
		display: none;
	}
	.special-escape::before,
	.special-escape::after {
		display: none;
	}
	.method-outer {
		overflow-x: hidden;
	}
	.border-dot:before {
		width: 100%;
	}
}
@media screen and (orientation: portrait) and (min-width: 600px) and (max-width: 1024px) {
	div[class^='blob-'],
	div[class^='line-'],
	.laval-lamp-js,
	#bw-cookie-sys-active {
		display: none;
	}
}
@media only screen and (min-width: 766px) and (max-width: 990px) {
	::before {
		display: none;
		overflow-x: hidden;
		max-width: 100%;
	}

	html .section-nav--mb {
		z-index: 9999;
		background: white;
		padding: 20px 15px 30px 15px;
		margin-top: 39px;
	}

	html .section-nav--mb::before {
		display: block;
		content: '';
		background-color: transparent !important;
		height: 100%;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: -1;
		opacity: 0.7;
	}
}
.new-blue-absol-line {
	left: -13vw !important;
	top: 0;
}
@media only screen and (min-width: 766px) and (max-width: 899px) {
	main.state-of-social-2023 .main-content #section-1 {
		padding-bottom: 0;
		margin-top: 0;
		padding-top: 0;
	}
}
@media only screen and (min-width: 880px) and (max-width: 1025px) {
	.new-blue-absol-line {
		left: -13vw !important;
		top: 0;
	}
}
p.industries {
	margin-bottom: 0;
}
ul.industries {
	margin-left: 0;
	padding-left: 0;
}
ul.industries li {
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 5px !important;
	background-image: none !important;
}

ul.industries li::before {
	content: '\2022';
	color: #55cde6;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
	margin-top: 1px;
	position: absolute;
}

.slide-container .bw-tns__nav-btn .c-icon {
	color: #ffffff;
}

.slide-container .ir-block .c-editorContent ul li:before {
	color: #55cde6;
}

.slide-container .ir-block .bw-tns__nav-btn:after {
	background-color: #55cde6;
}
.slide-container .ir-block .c-contentCTA_button.c-button.c-button-sm.u-theme-bg {
	background-color: #55cde6;
}

section[data-js-content]::before,
div[data-js-content]::before {
	content: '';
	display: block;
	height: 50px;
	margin: -50px 0 0;
	visibility: hidden;
	pointer-events: none;
}
#section-3 .slide-container img {
	height: auto !important;
}
#section-3 .slide-container {
	max-width: 1200px;
}

.form-footer h1.c-heading,
.form-footer h4.c-heading,
.form-footer .c-copy {
	color: #3f3f3f !important;
}

.form-footer h1.c-heading span span {
	color: #55cde6 !important;
}

.form-footer ul li span.color-bg-hexicon-green.c-spot-icon {
	background-color: #55cde6;
}

.form-footer .color-text-grey-4 {
	color: #3f3f3f !important;
}

.form-footer svg:not(.form-line svg) path {
	fill: #3f3f3f !important;
}

.form-footer #book-a-demo {
	z-index: 2;
}

.form-footer .l-grid__item {
	z-index: 2;
}

.form-footer .c-form-set .c-btn__color {
	background-color: #55cde6;
}

.form-footer form .c-copy {
	color: #3f3f3f !important;
}

.c-form-progress-bar.color-bg-hexicon-green {
	background-color: #ffabc8;
}

.slide-container h2 {
	font-size: 40px !important;
	letter-spacing: normal !important;
	line-height: normal !important;
	margin-bottom: 10px;
	padding-bottom: 0 !important;
	background-color: transparent;
	overflow: hidden;
	display: inline-block !important;
	position: relative !important;
}

.slide-container h2::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #71d3fb;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform 0.3s ease-in-out;
	z-index: -1;
}

.slide-container h2.bg-swipe-in::before {
	transform: scaleX(1);
}
.slide-container h3 {
	font-size: 27px !important;
	letter-spacing: normal !important;
	line-height: normal !important;
	margin-bottom: 10px;
}

.share-line {
	display: inline-block;
	border-bottom: 1px solid #535563;
	height: 1px;
	width: 7px;
	bottom: 5px;
	position: relative;
}

.sos-2025-custom form.c-form h2 {
	font-size: unset !important;
	letter-spacing: unset !important;
	margin-top: 0 !important;
}
.copyButton {
	background-color: #71d3fb;
	color: #222222;
	padding: 8px;
	border-radius: 5px;
	position: absolute;
	display: none;
	z-index: 1000;
	cursor: pointer;
	font-size: 21px;
	transition: 0.3s ease all;
}

.copyButton:hover {
	background-color: #cccccc;
	transition: 0.3s ease all;
}

#report-custom-slider.sliding_div_left {
	position: fixed;
	left: -340px;
	right: auto;
	width: 340px;
	background: #eeeeee;
	-webkit-animation: slideLeft 0.5s forwards;
	-moz-animation: slideLeft 0.5s forwards;
	animation: slideLeft 0.5s forwards;
	z-index: 99999999999;
	font-family: Roboto, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	border-radius: 6px;
	display: block;
	filter: drop-shadow(0px 14px 15px rgba(23, 43, 77, 0.15));
}
@media (max-width: 768px) {
	#report-custom-slider.sliding_div_left {
		display: none;
	}
}

#report-custom-slider .hexicon-blue {
	color: #57b7dd;
}
#report-custom-slider .card-content > img {
	width: 100%;
	height: auto !important;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#report-custom-slider .content {
	padding: 0 24px 24px 24px;
}
#report-custom-slider .content > h1 {
	font-weight: 700;
	font-size: 2rem;
	line-height: 102%;
	letter-spacing: -0.03em;
	color: #303138;
	margin-bottom: 17px;
}
#report-custom-slider .content > p {
	margin-bottom: 32px;
	font-size: 1rem;
	line-height: normal !important;
	color: #303138;
}
#report-custom-slider .customReport-buttons {
	display: flex;
	gap: 5px;
}
#report-custom-slider .customReport-btn-primary {
	flex: 50%;
	background-color: #eeeeee;
	color: #252328;
	text-decoration: none;
	border: none;
	cursor: pointer;
	display: block;
	font-weight: 700;
	font-size: 0.875rem;
	padding: 12px 32px;
	text-align: center;
	border-radius: 6px;
	transition: all 0.2s;
}
#report-custom-slider .customReport-btn-primary:hover {
	background-color: #30b3cf;
}
#report-custom-slider .customReport-btn-secondary {
	flex: 50%;
	color: #eeeeee;
	text-decoration: none;
	border: 1px solid #868690;
	cursor: pointer;
	display: block;
	font-weight: 700;
	font-size: 0.875rem;
	padding: 12px 16px;
	text-align: center;
	border-radius: 6px;
	transition: all 0.2s;
	border-color: #c6c7cc;
	color: #fcfcfc;
}
#report-custom-slider a .customReport-close {
	position: absolute;
	right: 0;
	padding: 2px;
	background-color: #ffffff;
	color: #222222;
	z-index: 1;
	top: -8px;
	right: -8px;
	font-size: 1rem;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	transition: all 0.2s;
	display: flex;
	justify-content: center;
	align-items: center;
}
#report-custom-slider a:hover .customReport-close {
	background-color: #ffabc8;
}
#report-custom-slider a:hover .customReport-close svg {
	fill: #ffffff;
}
@-webkit-keyframes slide {
	100% {
		right: 24px;
	}
}
@keyframes slide {
	100% {
		right: 24px;
	}
}
@-webkit-keyframes slideLeft {
	100% {
		left: 24px;
	}
}
@keyframes slideLeft {
	100% {
		left: 24px;
	}
}

@keyframes double-beat {
	0% {
		transform: scale(1);
	}
	10% {
		transform: scale(1.1);
	}
	20% {
		transform: scale(1);
	}
	30% {
		transform: scale(1.2);
	}
	40% {
		transform: scale(1);
	}
	70% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

#report-custom-slider .heart-pulsate {
	position: absolute;
	right: 30px;
	top: 310px;
	animation: double-beat 2s infinite;
}

#report-custom-slider .heart-pulsate svg {
	width: 60px;
	height: auto;
}

#report-custom-slider.hidden {
	display: none;
}
#report-custom-slider.visible {
	bottom: 5%;
}
#report-custom-slider .customReport-close {
	cursor: pointer;
}
#report-custom-slider .content > p.meta-date {
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
}
#report-custom-slider .card-content {
	display: flex;
	flex-direction: column;
	align-items: center;
}
#report-custom-slider .content h1 {
	font-size: 1.5em;
	margin: 10px 0;
}
#report-custom-slider .customReport-buttons {
	margin-top: 10px;
}

#report-custom-slider .customReport-btn-secondary {
	flex: 40%;
	margin-left: 0 !important;
}

#report-custom-slider .customReport-btn-primary {
	flex: 60%;
	margin-right: 0 !important;
}

#report-custom-slider .customReport-btn-secondary,
#report-custom-slider .customReport-btn-primary {
	padding: 10px;
	margin: 5px;
	text-decoration: none;
	color: #fff;
}
#report-custom-slider .customReport-btn-secondary {
	background-color: grey;
}
#report-custom-slider .customReport-btn-primary {
	background-color: #56cde6;
}
