* {
	box-sizing: border-box;
	margin: 0px;
	-webkit-font-smoothing: antialiased;
	scroll-behavior: smooth;
}

.landing-page-ct {
	display: flex;
	flex-direction: column;
	align-items: center;
	background: #121417;
	background-size: contain;
	overflow-x: hidden;
}

@media (max-width: 600px) {
	.landing-page-ct {
		background-size: 300%;
	}
}

.articlesRotate,
.wellnessRotate,
.readRotate,
.valuableRotate {
	opacity: 0;
}

.landing-page-ct .fade {
	opacity: 1;
	transition: opacity 400ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.landing-page-ct .closeBtn {
	position: absolute;
	bottom: 10px;
	right: 13px;
	color: #02DB73;
	cursor: pointer;
	font-weight: 600;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	font-size: 14px;
}

@media (max-width: 600px) {
	.landing-page-ct .closeBtn {
		top: 10px;
		bottom: unset;
	}
}

/* Navbar  */

.landing-page-ct nav {
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 16px 30px;
	align-items: center;
	font-family: "proxima-nova";
	position: fixed;
	top: 0;
	z-index: 10000;
	background: rgba(20, 23, 28, 0.71);
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
}

.landing-page-ct .logo-txt-ct {
	display: flex;
	gap: 4px;
	margin-top: -4px;
}

.landing-page-ct .logo-txt-ct p {
	font-size: 8px;
	color: #CBCBCB;
	text-transform: uppercase;
}

.landing-page-ct nav .nav-right {
	display: flex;
	align-items: center;
}

.landing-page-ct nav .static-links {
	display: flex;
	align-items: center;
	gap: 24px;
}

.landing-page-ct nav .static-links a,
.landing-page-ct nav .desktop-login {
	text-decoration: none;
	transition: all 100ms ease-in-out;
	color: #B7B7B7;
	font-size: 14px;
	font-weight: 800;
	cursor: pointer;
}

.landing-page-ct nav .static-links a:hover,
.landing-page-ct nav .desktop-login:hover {
	color: #fff;
}

.landing-page-ct nav .static-links a {
	cursor: pointer;
}

.landing-page-ct nav .static-links a.block-tag {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}

.landing-page-ct nav .menu-btn {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 4px;
	padding-top: 16px;
	background: #202434;
	width: 38px;
	height: 60px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	position: relative;
	z-index: 98;
	margin-top: -24px;
	margin-left: 32px;
	cursor: pointer;
}

.landing-page-ct nav .menu-btn div {
	border-top: 2px solid #9498A6;
	border-radius: 1.5px;
	width: 14px;
}

.landing-page-ct nav .desktop-login {
	border-color: #202434;
	border-width: 3px;
	border-style: solid;
	border-top: hidden;
	padding-top: 33px;
	padding-bottom: 8px;
	padding-right: 12px;
	padding-left: 12px;
	margin-top: -24px;
	height: 60px;
	margin-left: 10px;
}

.landing-page-ct nav .fixed-links {
	display: flex;
	flex-direction: column;
	position: fixed;
	top: 72px;
	align-items: flex-end;
	right: 108px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	z-index: 99;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0ms, opacity 100ms;
	transition-delay: 100ms;
}

.landing-page-ct nav .menu-btn:hover~.fixed-links {
	visibility: visible;
	opacity: 1;
}

.landing-page-ct nav .fixed-links:hover {
	visibility: visible;
	opacity: 1;
}

.landing-page-ct nav .fixed-links a {
	color: #B7B7B7;
	text-decoration: none;
	font-size: 15px;
	margin-bottom: 4px;
	transition: all 100ms ease-in-out;
	cursor: pointer;
}

.landing-page-ct nav .fixed-links.show {
	display: flex !important;
}

.landing-page-ct nav .fixed-links a:hover {
	color: #fff;
}

.landing-page-ct nav .fixed-links a.active {
	color: #fff;
}

.landing-page-ct nav .mobile-link {
	display: none;
}

.landing-page-ct nav .fixed-links .close-menu {
	display: none;
}

@media (max-width: 500px) {
	.landing-page-ct nav {
		padding: 5px 10px 0 10px;
		justify-content: space-between;
	}

	.landing-page-ct nav .static-links {
		margin: 0px;
	}

	.landing-page-ct nav .static-links a,
	.landing-page-ct nav .static-links a.block-tag {
		display: none;
	}

	.landing-page-ct nav .fixed-links {
		background: #090914;
		padding: 20px;
		padding-top: 12px;
		padding-left: 30px;
		bottom: 0;
		right: 0;
		top: 0;
		width: 60vw;
		z-index: 10000;
		transition: none;
		transition-delay: none;
		min-height: 100vh;
	}

	.landing-page-ct nav .fixed-links a {
		margin-bottom: 20px;
	}

	.landing-page-ct nav .mobile-link {
		display: block;
	}

	.landing-page-ct nav .fixed-links .close-menu {
		display: block;
		border: none;
		background: none;
		width: 25px;
		height: 25px;
		margin-bottom: 40px;
		position: relative;
		align-self: flex-end;
	}

	.landing-page-ct nav .fixed-links .close-menu:before,
	.landing-page-ct nav .fixed-links .close-menu:after {
		background-color: #9498A6;
		position: absolute;
		content: ' ';
		left: 15px;
		height: 26px;
		width: 2px;
	}

	.landing-page-ct nav .fixed-links .close-menu:before {
		transform: rotate(45deg);
	}

	.landing-page-ct nav .fixed-links .close-menu:after {
		transform: rotate(-45deg);
	}

	.landing-page-ct nav .fixed-links .m-btm-lg {
		margin-bottom: 50px;
	}

	.landing-page-ct nav .desktop-login {
		display: none;
	}
}

.landing-page-ct .future-banner {
	display: none;
}

@media (max-width: 600px) {
	.landing-page-ct .future-banner {
		background: rgb(61, 0, 206);
		padding: 16px 25px;
		cursor: pointer;
		position: fixed;
		top: 41px;
		left: 0;
		right: 0;
		z-index: 9997;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.landing-page-ct .future-banner a {
		color: #fff;
		font-size: 20px;
		font-weight: 900;
	}

	.landing-page-ct .future-banner.hide {
		display: none;
	}

	.landing-page-ct nav .static-links a.block-tag.future-link.show {
		display: block;
		color: #fff;
	}
}

/* Top Section  */

.landing-page-ct .top-section {
	width: 100%;
	color: #fff;
	padding: 0 90px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 88px;
}

.landing-page-ct .top-section .top-section-content {
	text-align: center;
}

.landing-page-ct .top-section .definition {
	font-size: 18px;
	margin-bottom: 32px;
	color: #C4C4C4;
	text-align: center;
}

.landing-page-ct .top-section .definition p:first-of-type {
	font-family: "ltc-caslon-pro";
	font-weight: 700;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.landing-page-ct .top-section .definition p:nth-of-type(2) {
	margin-bottom: 10px;
	font-family: "ltc-caslon-pro";
	text-align: center;
	font-style: italic;
	line-height: 16px;
}

.landing-page-ct .top-section .definition p:first-of-type span {
	width: 3px;
	height: 3px;
	background: #9E9E9E;
	border-radius: 50%;
	margin: 7px 1px 0 1px;
}

.landing-page-ct .top-section .top-section-content h1 {
	font-size: 58px;
	font-family: montserrat;
	margin-bottom: 24px;
	line-height: 58px;
	min-width: 663px;
}

.landing-page-ct .top-section .top-section-content h1 .articlesRotate {
	transition: 0.4s;
}


.landing-page-ct .top-section .top-section-content h4 {
	font-size: 16px;
	font-family: montserrat;
	margin-bottom: 30px;
	line-height: 23px;
	color: #fff;
	max-width: 633px;
	text-align: center;
	font-weight: 400;
}

.landing-page-ct .top-section .top-section-content h4 span,
.landing-page-ct .top-section .top-section-content h4 strong {
	color: #fff;
}

.landing-page-ct .top-section .top-section-content h4 .highlight {
	color: #02DB73;
}

.landing-page-ct .top-section a {
	font-family: "proxima-nova";
	color: #fff;
	font-weight: 600;
	font-size: 24px;
	background-color: #3D00CE;
	border-radius: 5px;
	border: none;
	height: 64px;
	width: 383px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	text-decoration: none;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: 0.3s;
}


.landing-page-ct .top-section a:hover {
	background: #4700ed;
}

.landing-page-ct .top-section .video-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100vw;
	height: 100vh;
	z-index: 9999999;
	display: none;
}

.landing-page-ct .top-section .video-wrapper .close {
	position: absolute;
	top: 30px;
	right: 50px;
	font-weight: 600;
	color: #02DB73;
	font-size: 35px;
	cursor: pointer;
}



.landing-page-ct .top-section .video-ct {
	width: 85vw;
	height: 90vh;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin-bottom: 46px;
}

.landing-page-ct .top-section .video-placeholder {
	/* max-width: 1096px; */
	background-color: #000;
	/* height: 367px; */
	background-image: url('/img/landing-page/video-loop.gif');
	background-position: center;
	background-size: cover;
	position: relative;
	/* width: 80vw; */
	margin-bottom: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 466.5px;
	height: 150px;
}

.landing-page-ct .top-section .video-overlay {
	position: absolute;
	width: 466.5px;
	height: 150px;
	background: rgba(0, 0, 0, 0.6);
	top: 0px;
	left: 0px;
}


.landing-page-ct .top-section .video-placeholder span {
	color: #3D00CE;
	font-size: 172px;
	cursor: pointer;
	position: relative;
	z-index: 4;
	-webkit-animation: pulse 3s infinite ease-in-out;
	-o-animation: pulse 3s infinite ease-in-out;
	-ms-animation: pulse 3s infinite ease-in-out;
	-moz-animation: pulse 3s infinite ease-in-out;
	animation: pulse 3s infinite ease-in-out;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		opacity: 0.7;
	}

	50% {
		-webkit-transform: scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 0.7;
	}
}

@keyframes pulse {
	0% {
		transform: scale(1);
		opacity: 0.7;
	}

	50% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(1);
		opacity: 0.7;
	}
}

.landing-page-ct .animated-txt-ct {
	position: relative;
	margin-top: 74px
}

.landing-page-ct .title-sub-ct {
	display: flex;
	flex-direction: column;
	align-items: center;
}


@media (max-width: 500px) {

	.landing-page-ct .top-section {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 116px;
	}

	.landing-page-ct .animated-txt-ct {
		margin-top: 0;
	}

	.landing-page-ct .top-section br {
		display: none;
	}

	.landing-page-ct .top-section .top-section-content h1 {
		font-size: 42px;
		line-height: 1;
		min-width: fit-content;
	}

	.landing-page-ct .top-section .top-section-content h4 br {
		display: inline;
	}

	.landing-page-ct .top-section .top-section-content h4 .highlight br {
		display: none;
	}

	.landing-page-ct .top-section .video-ct {
		width: 100%;
		height: 240px;
		background: none;
	}

	.landing-page-ct .top-section .video-ct .wistia_responsive_padding {
		width: 100% !important;
	}

	.landing-page-ct .top-section .video-placeholder {
		width: 100%;
		height: 150px;
	}

	.landing-page-ct .top-section a {
		width: 100%;
	}

	.landing-page-ct .top-section .video-overlay {
		width: 100%;
		max-width: 100%;
	}

}

@media (max-width: 400px) {
	.landing-page-ct .top-section .video-ct {
		height: 190px;
	}

	.landing-page-ct .top-section .top-section-content h1 {
		max-width: calc(100vw - 40px);
		min-width: unset;
	}

}

/* Logo carousel */

.landing-page-ct .logo-slider-txt-ct .util-hint {
	font-size: 18px;
	margin-top: 24px;
	color: #7F7F7F;
}

.landing-page-ct .logo-slider-txt-ct .logo-slider-height-ct {
	min-height: 100px;
	max-height: 100px;
}

.landing-page-ct .logo-slider-txt-ct .logo-slider-ct {
	--logoCt-width: 150px;
	position: absolute;
	left: 0;
	right: 0;
	height: 100px;
	margin: auto;
	overflow: hidden;
	width: auto;
}

.landing-page-ct .logo-slider-txt-ct .logo-slider {
	display: flex;
	width: calc(var(--logoCt-width) * 10);
	animation: scroll 40s linear infinite;
}

.landing-page-ct .logo-slider-txt-ct .logo-slider .logo-item-ct {
	height: 100px;
	width: var(--logoCt-width);
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 48px;
}

.landing-page-ct .logo-slider-txt-ct .logo-slider .logo-item-ct img {
	max-width: var(--logoCt-width);
	filter: grayscale();
}

.landing-page-ct .logo-slider-txt-ct .logo-slider .logo-item-ct .chime-logo {
	max-height: 24px;
}

@keyframes scroll {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(calc(var(--logoCt-width) * -1 * 5))
	}
}


/* Quotes carousel  */

.landing-page-ct .quotes-ct {
	align-self: flex-start;
	display: flex;
	flex-direction: column;
}


.landing-page-ct .quotes-ct h2 {
	font-family: "montserrat";
	font-weight: 300;
	font-size: 20px;
	color: #fff;
	text-align: center;
	letter-spacing: 4.1px;
	margin-bottom: 20px;
	width: 100vw;
	align-self: flex-start;
}

.landing-page-ct .slides-ct {
	text-align: center;
	display: flex;
}

.landing-page-ct .slides-ct .slide {
	margin-bottom: 20px;
	width: 100vw;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.landing-page-ct .slides-ct .quote {
	color: #fff;
	font-family: "ltc-caslon-pro";
	font-size: 24px;
	line-height: 45px;
	margin-bottom: 5px;
}

.landing-page-ct .slides-ct .quote .quote-mark {
	font-size: 32px;
	line-height: 0px;
}

.landing-page-ct .slides-ct .name {
	font-size: 16px;
	font-family: "montserrat";
	color: #8782A2;
}

.landing-page-ct .slides-ct .occupation {
	font-size: 16px;
	font-family: "montserrat";
	color: #8782A2;
	font-weight: 700;
}

.landing-page-ct .dots-ct {
	display: flex;
	justify-content: center;
	margin-top: 10px;
	margin-bottom: 50px;
	align-self: flex-start;
	width: 100vw;
}

.landing-page-ct .dots-ct .dot {
	border-radius: 50%;
	width: 7px;
	height: 7px;
	background: #2C2D38;
	margin-right: 10;
	cursor: pointer;
}

.landing-page-ct .dots-ct .dot:last-child {
	margin-right: 0;
}

.landing-page-ct .dots-ct .dot.active {
	background: #fff;
}

@media (max-width: 500px) {

	.landing-page-ct .quotes-ct h2 {
		padding: 0 20px;
	}

	.landing-page-ct .quotes-ct h2 br {
		display: none;
	}

	.landing-page-ct .slides-ct .slide {
		padding: 0 20px;
	}

	.landing-page-ct .slides-ct .quote {
		font-size: 19px;
		line-height: 30px;
	}

	.landing-page-ct .slides-ct .quote .quote-mark {
		font-size: 30px;
	}

	.landing-page-ct .slides-ct .quote br {
		display: none;
	}

	.landing-page-ct .quotes-ct h2 br {
		display: none;
	}
}

/* Wish section  */

.landing-page-ct .wish-section-outer-ct {
	padding: 0 175px 10px 175px;
	display: flex;
	align-items: center;
	margin-bottom: 70px;
}

.landing-page-ct .wish-section {
	background-color: #252343;
	width: 100%;
	max-width: 932px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0px 40px;
}

.landing-page-ct .wish-section .wish-title {
	color: #FFFFFF;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 38px 0 30px 0;
	width: 100%;
	max-width: 496px;
	text-align: center;
}

.landing-page-ct .wish-section .people {
	display: flex;
	justify-content: center;
}

.landing-page-ct .wish-section .people .people-item {
	margin: 0 5px 15px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	min-width: 171px;
}

.landing-page-ct .wish-section .people .people-item:last-child {
	margin: 0 0 0 0;
}

.landing-page-ct .wish-section .people .people-item .person-picture {
	display: block;
	height: 157px;
	width: 142px;
	background-color: #8782A2;
	border-radius: 4px;
}

.landing-page-ct .wish-section .people .people-item .person-name {
	color: #FFFFFF;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 10px 0;
}

.landing-page-ct .wish-section .people .people-item .person-name span {
	font-size: 14px;
	font-weight: normal;
}

.landing-page-ct .wish-section .people .people-item .request-person-btn {
	color: #000000;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	background-color: #02DB73;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	width: 97px;
	height: 33px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
}

.landing-page-ct .wish-section .people .people-item .request-person-btn:focus {
	outline: none;
}

.landing-page-ct .wish-section .request-another {
	margin: 15px 0 10px 0;
	color: #02DB73;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	cursor: pointer;
	text-decoration: underline;
	display: block;
}

.landing-page-ct .wish-section a.tweet {
	color: #fff;
	display: flex;
	align-items: center;
	margin-bottom: 38px;
	cursor: pointer;
	text-decoration: underline;
}

.landing-page-ct .wish-section a.tweet .icon {
	margin-right: 5px;
}

@media (max-width: 500px) {
	.landing-page-ct .wish-section-outer-ct {
		padding: 0 20px 30px 20px;
	}

	.landing-page-ct .wish-section {
		padding: 10px;
	}

	.landing-page-ct .wish-section .people {
		display: grid;
		grid-template-columns: 1fr 1fr;
		column-gap: 20px;
		row-gap: 20px;
		flex-wrap: wrap;
	}

	.landing-page-ct .wish-section .people .people-item:last-child {
		height: 40px;
		opacity: 0;
		width: 0;
		overflow: hidden;
	}

	.landing-page-ct .wish-section .people .people-item {
		margin: 0;
	}
}

/* Saving section  */

.landing-page-ct .saving-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 20px 0;
	overflow: hidden;
	margin-bottom: 30px;
}

.landing-page-ct .saving-section .saving-title {
	color: #ffffff;
	font-family: 'Montserrat', sans-serif;
	font-size: 36px;
	margin: 0 0 30px 0;
	padding: 10px 20px;
	max-width: 715px;
	text-align: center;
}

.landing-page-ct .saving-section .view-vision {
	padding: 0 21px;
	height: 35px;
	border: 3px solid #00D27D;
	border-radius: 1px;
	font-size: 12px;
	background: none;
	color: #fff;
	font-weight: 800;
	font-family: proxima-nova;
	cursor: pointer;
}

.landing-page-ct .saving-section .saving-main-content-wrapper {
	width: 100vw;
	display: flex;
	justify-content: center;
	background-image: url(/img/landing-page/saving-section/rectangle-background.svg);
	padding: 40px 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-top: 50px;
}

.landing-page-ct .saving-section .saving-main-content {
	width: 100%;
	max-width: 528px;
	color: #8B88A6;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.landing-page-ct .saving-section .saving-main-content p span {
	font-weight: 800;
}

.landing-page-ct .saving-section .saving-main-content .saving-desc-2 {
	margin-bottom: 30px;
}

.landing-page-ct .saving-section .saving-main-content .saving-desc-2,
.landing-page-ct .saving-section .saving-main-content .saving-desc-5,
.landing-page-ct .saving-section .saving-main-content .saving-desc-6,
.landing-page-ct .saving-section .saving-main-content .saving-desc-7 {
	text-align: center;
	margin: 0 0 12px 0;
}

.landing-page-ct .saving-section .saving-main-content .saving-desc-1 {
	text-align: center;
	margin: 0 0 40px 0;
}

.landing-page-ct .saving-section .saving-main-content .saving-desc-2 {
	margin: 0 0 45px 0;
}

.landing-page-ct .saving-section .saving-main-content .saving-desc-3 {
	margin: 40px 0 0 0;
	padding: 10px 10px 0 10px;
	text-align: center;
}

.landing-page-ct .saving-section .saving-main-content .saving-desc-4 {
	padding: 0;
	margin: 0 0 25px 0;
	text-align: center;
}

.landing-page-ct .saving-section .saving-main-content .saving-desc-5,
.landing-page-ct .saving-section .saving-main-content .saving-desc-6 {
	margin: 0 0 25px 0;
}

.landing-page-ct .saving-section .saving-main-content .saving-desc-7 {
	margin: 0 0 43px 0;
}

.landing-page-ct .saving-section .saving-main-content .twitter {
	margin: 0 0 12px 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.landing-page-ct .saving-section .saving-main-content .twitter .cta {
	font-family: 'proxima-nova';
	font-size: 14px;
	color: #ffffff;
}

.landing-page-ct .saving-section .saving-main-content .twitter .icon {
	width: 16px;
	height: 13px;
	margin: 0 8px 0 0;
}

.landing-page-ct .saving-section .read-more-ct {
	margin: 0 0 30px 0;
	text-align: center;
}

.landing-page-ct .saving-section .read-more-ct .read-more-link {
	color: #02DB73;
	font-family: 'proxima-nova';
	font-weight: 900;
	font-size: 14px;
	text-decoration: none;
	margin-bottom: 7px;
}

.landing-page-ct .saving-section .read-more-ct .read-more-desc {
	color: #02DB73;
	font-family: 'proxima-nova';
	font-size: 14px;
	text-decoration: none;
	display: block;
	cursor: pointer;
	margin-bottom: 7px;
}

/* upper collage positioning */

.landing-page-ct .saving-section .saving-main-content .articles-upper-collage {
	position: relative;
	height: 380px;
}

.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .supermoon {
	position: absolute;
	z-index: 1;
	top: 150px;
	right: 420px;
}

.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .say-omg {
	position: absolute;
	z-index: 1;
	top: 206px;
	right: -116px;
}

.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .wfh-comment {
	position: absolute;
	z-index: 2;
}

.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .dermatologists {
	position: absolute;
	z-index: 2;
	top: 130px;
	right: -155px;

}

.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .sponsored-stories {
	position: absolute;
	z-index: 3;
	top: 33px;
	right: 45px;
}

.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .news-wire {
	position: absolute;
	z-index: 3;
	top: 180px;
	right: 290px;
}

.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .true-facts {
	position: absolute;
	z-index: 4;
	top: 60px;
	right: 100px;
}

.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .first-comment {
	position: absolute;
	z-index: 4;
	top: 250px;
	right: 150px;
}

/* lower collage positioning */

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage {
	position: relative;
	height: 380px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .india-app {
	position: absolute;
	z-index: 1;
	right: 300px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .addiction {
	position: absolute;
	z-index: 1;
	right: 380px;
	top: 144px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .like-economy {
	position: absolute;
	z-index: 1;
	right: 90px;
	top: 144px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .brazilian-election {
	position: absolute;
	z-index: 1;
	right: -80px;
	top: 207px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .nightmare {
	position: absolute;
	z-index: 1;
	right: -75px;
	top: 263px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .america-social-media {
	position: absolute;
	z-index: 2;
	top: 10px;
	right: -20px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .trolls {
	position: absolute;
	z-index: 2;
	top: 130px;
	right: -200px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .ad-fraud {
	position: absolute;
	z-index: 2;
	right: 350px;
	top: 185px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .bots {
	position: absolute;
	z-index: 3;
	top: 70px;
	right: -36px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .time {
	position: absolute;
	z-index: 3;
	top: 190px;
	right: 200px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .click-farms {
	position: absolute;
	z-index: 4;
	right: 200px;
	top: 70px;
}

.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .quality {
	position: absolute;
	z-index: 4;
	right: 335px;
	top: 265px;
}

@media (max-width: 500px) {

	.landing-page-ct .saving-section .saving-title {
		font-size: 30px;
		line-height: 35px;
	}

	.landing-page-ct .saving-section .saving-title br {
		display: none;
	}

	.landing-page-ct .saving-section .saving-main-content .saving-desc-2 {
		margin-top: 10px;
	}

	.landing-page-ct .saving-section .saving-main-content .saving-desc-3 {
		margin-top: 0px;
	}

	.landing-page-ct .saving-section .saving-main-content-wrapper {
		background-image: none;
		background-color: #000000;
		padding: 70px 0;
		padding-bottom: 20px;
	}

	.landing-page-ct .saving-section .saving-main-content .saving-desc-4 {
		padding: 0 10px;
	}

	.landing-page-ct .saving-section p {
		padding: 0 10px;
	}

	/* upper collage mobile positioning */

	.landing-page-ct .saving-section .saving-main-content .articles-upper-collage {
		position: relative;
		height: 480px;
	}


	.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .supermoon {
		right: 115px;
		width: 70%;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .say-omg {
		width: 350px;
		top: 284px;
		right: -3px;
		width: 100%;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .wfh-comment {
		width: 70%;
		right: 67px;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .dermatologists {
		top: 328px;
		right: 20px;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .sponsored-stories {
		top: 33px;
		right: -3px;
		width: 100%;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .news-wire {
		top: 172px;
		right: 5px;
		width: 80%;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .true-facts {
		width: 100%;
		z-index: 4;
		top: 125px;
		right: 0;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-upper-collage .first-comment {
		top: 381px;
		right: 130px;
		width: 50%;
	}

	/* lower collage mobile positioning */
	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage {
		height: 620px;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .india-app {
		right: 30px;
		width: 80%;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .addiction {
		z-index: 3;
		top: 540px;
		right: 9px;
		width: 80%;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .like-economy {
		z-index: 4;
		right: 0px;
		top: 223px;
		width: 80%;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .brazilian-election {
		top: 176px;
		width: 100%;
		right: -6px;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .nightmare {
		right: -13px;
		top: 375px;
		width: 100%;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .america-social-media {
		top: 42px;
		width: 70%;
		right: 28px;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .trolls {
		top: 467px;
		right: 41px;
		width: 80%;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .ad-fraud {
		width: 60%;
		right: 4px;
		top: 279px;
		z-index: 5;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .bots {
		top: 150px;
		right: -6px;
		width: 60%;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .time {
		width: 50%;
		top: 249px;
		right: 125px;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .click-farms {
		width: 90%;
		right: 32px;
		top: 101px;
	}

	.landing-page-ct .saving-section .saving-main-content .articles-lower-collage .quality {
		right: -3px;
		top: 344px;
		width: 100%;
	}
}

/* information wellness  */

.landing-page-ct .information-wellness {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 57px;
}

.landing-page-ct .information-wellness h2 {
	color: #fff;
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 30px;
	font-family: montserrat;
	text-align: center;
}

.landing-page-ct .information-wellness .insights-samples {
	display: flex;
}

.landing-page-ct .information-wellness img {
	position: relative;
}

.landing-page-ct .information-wellness img:first-of-type {
	top: -10px;
	right: -25px;
}

.landing-page-ct .information-wellness img:nth-of-type(2) {
	top: 10px;
	left: -28px;
}

@media (max-width: 600px) {
	.landing-page-ct .information-wellness {
		width: 90%;
	}

	.landing-page-ct .information-wellness h2 {
		font-size: 28px;
	}

	.landing-page-ct .information-wellness h2 br {
		display: none;
	}

	.landing-page-ct .information-wellness img {
		position: static;
		width: 100%;
	}

	.landing-page-ct .information-wellness .insights-samples {
		flex-direction: column;
	}

}


/* take control  */

.landing-page-ct .take-control {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 50px;
	text-align: center;
	padding-bottom: 80px;
}

.landing-page-ct .take-control h2 {
	color: #fff;
	font-size: 36px;
	font-family: montserrat;
	line-height: 36px;
	margin-bottom: 30px;
	text-align: center;
}

.landing-page-ct .take-control .line {
	width: 1000px;
	height: 1px;
	background: #282828;
}


.landing-page-ct .take-control .control-row {
	display: flex;
	margin-top: 40px;
	position: relative;
	z-index: 3;
	align-items: center;
}

.landing-page-ct .take-control .control-row img {
	width: 246px;
	height: 115px;
}

.landing-page-ct .take-control .control-row .slide-img {
	border: 1px solid #7E7E7E;
	margin-right: 23px;
	cursor: pointer;
	max-height: max-content;
}

.landing-page-ct .take-control .control-row .slide-img:last-child {
	margin-right: 0px;
}

.landing-page-ct .take-control .control-row .slide-img.selected {
	border: 10px solid #3D00CE;
}

.landing-page-ct .take-control .main-slide-ct {
	width: 100%;
	min-width: 1321px;
	margin-top: 50px;
}

.landing-page-ct .take-control .main-slide {
	display: none;
}

.landing-page-ct .take-control .main-slide.active {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.landing-page-ct .take-control .main-slide .slide-left {
	max-width: 50%;
	width: 50%;
	display: flex;
	position: relative;
	height: 522px;
}

.landing-page-ct .take-control .main-slide .slide-left .laptop-phone {
	position: absolute;
	left: -330px;
	top: -52px;
}

.landing-page-ct .take-control .main-slide .slide-left img.phone {
	right: 0px;
	bottom: 38px;
	position: absolute;
}

.landing-page-ct .take-control .main-slide .slide-right {
	max-width: 50%;
	width: 50%;
	padding-left: 57px;
}

.landing-page-ct .take-control .main-slide .slide-right h2 {
	color: #fff;
	font-size: 48px;
	font-family: montserrat;
	line-height: 48px;
	text-align: start;
}

.landing-page-ct .take-control .main-slide .slide-right h2 span {
	color: #76728E;
}

.landing-page-ct .take-control .main-slide .slide-right h2 .emoji {
	font-size: 38px;
}

.landing-page-ct .take-control .main-slide .slide-right p {
	color: #8782A2;
	text-align: start;
	font-size: 22px;
	font-family: montserrat;
	line-height: 30px;
	margin-bottom: 25px;
}

.landing-page-ct .take-control .main-slide .slide-right p:last-of-type {
	margin-bottom: 0px;
}

@media (max-width: 600px) {
	.landing-page-ct .take-control .control-row {
		/* flex-direction: column; */
		align-items: center;
	}

	.landing-page-ct .take-control .control-row .slide-img {
		border-radius: 50%;
		overflow: hidden;
	}

	.landing-page-ct .take-control .control-row .slide-img img {
		transform: scale(2);
		width: 60px;
		height: 60px;
		position: relative;
		left: 40px;
	}

	.landing-page-ct .take-control .control-row .slide-img.selected {
		border-width: 5px;
	}

	.landing-page-ct .take-control .main-slide {
		flex-direction: column;
		width: 100%;
	}

	.landing-page-ct .take-control .main-slide .slide-left {
		width: 100%;
		max-width: 100%;
		height: 310px;
	}

	.landing-page-ct .take-control .main-slide .slide-right {
		width: 100%;
		max-width: 100%;
		padding-left: 0px;
	}


	.landing-page-ct .take-control .main-slide .slide-right h2 {
		font-size: 25px;
		line-height: 35px;
	}


	.landing-page-ct .take-control .main-slide .slide-right h2 .emoji {
		font-size: 25px;
	}

	.landing-page-ct .take-control .main-slide .slide-right p {
		font-size: 20px;
		line-height: 35px;
	}

	.landing-page-ct .take-control .main-slide .slide-right h2 br {
		display: none;
	}

	.landing-page-ct .take-control .main-slide .slide-right p br {
		display: none;
	}

	.landing-page-ct .take-control .main-slide .slide-left .laptop-phone {
		position: absolute;
		width: 100%;
		left: initial;
		top: initial;
	}

	.landing-page-ct .take-control .main-slide .slide-left img.phone {
		width: 130px;
		bottom: 10px;
	}

	.landing-page-ct .take-control .main-slide .slide-left img.laptop {
		width: 100%;
	}

	.landing-page-ct .take-control .main-slide-ct {
		min-width: 100%;
		margin-top: 20px;
	}

}

.landing-page-ct .take-control .control-row .control-left {
	position: relative;
	display: flex;
	margin-right: 45px;
}

.landing-page-ct .take-control .control-row .control-left .img {
	display: none;
	width: 432px;
	height: 546px;
	background-size: cover;
	background-position: top;
	transition: 0.5s;
}

.landing-page-ct .take-control .control-row .control-left .img.active {
	display: block;
}

.landing-page-ct .take-control .control-row .control-right {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.landing-page-ct .take-control .control-row .control-right p {
	color: #C4C4C4;
	font-size: 18px;
	font-family: montserrat;
	display: flex;
	align-items: center;
	margin-bottom: 6px;
}

.landing-page-ct .take-control .control-row .control-right p img {
	margin-right: 10px;
}

.landing-page-ct .take-control .control-row .control-right button {
	width: 383px;
	height: 64px;
	border-radius: 5px;
	border: none;
	background: #3D00CE;
	font-size: 24px;
	font-weight: 600;
	font-family: proxima-nova;
	color: #fff;
	margin: 25px 0;
	cursor: pointer;
	transition: 0.3s;
}

.landing-page-ct .take-control .control-row .control-right button:hover {
	background: #4700ed;
}

@media (max-width: 600px) {

	.landing-page-ct .take-control {
		width: 90%;
		margin-bottom: 20px;
	}


	.landing-page-ct .take-control .line {
		display: none;
	}

	.landing-page-ct .take-control .control-row .control-left {
		margin-right: 0px;
	}

	.landing-page-ct .take-control h2 br {
		display: none
	}

	.landing-page-ct .take-control h2 {
		font-size: 28px;
		margin-bottom: 0px;
	}

	.landing-page-ct .take-control .control-row .control-right button {
		width: 100%;
	}

	.landing-page-ct .take-control .control-row .control-left .img {
		height: 390px;
		margin-bottom: 30px;
		width: 300px;
	}

	.landing-page-ct .take-control .control-row .control-right p {
		text-align: start;
	}

}





/* Features section  */

.landing-page-ct .features-ct {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-page-ct .features-ct .benefits {
	font-size: 44px;
	font-weight: 600;
	font-family: "montserrat";
	text-align: center;
	line-height: 44px;
	margin-bottom: 70px;
	color: #fff;
}

.landing-page-ct .features-ct .benefits-ct {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 60px;
	justify-content: center;
}

.landing-page-ct .features-ct .benefits-ct .feature {
	display: flex;
	flex-direction: column;
	max-width: 298px;
	margin-right: 40px;
	margin-bottom: 0px;
}

.landing-page-ct .features-ct .benefits-ct .feature:last-child {
	margin-right: 0px;
}

.landing-page-ct .features-ct .benefits-ct .feature .text {
	width: auto;
}

.landing-page-ct .features-ct .benefits-ct .feature .text h2 {
	font-size: 18px;
	margin-top: 27px;
	text-align: center;
	margin-bottom: 11px;
}

.landing-page-ct .features-ct .benefits-ct .feature .learn-more {
	cursor: pointer;
	position: relative;
}

.landing-page-ct .features-ct .benefits-ct .top-benefits {
	flex-wrap: wrap;
	display: flex;
	justify-content: center;
}

.landing-page-ct .features-ct .benefits-ct .bottom-benefits {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.landing-page-ct .features-ct .benefits-ct .bottom-benefits .feature {
	max-width: 344px;
}

.landing-page-ct .features-ct .benefits-ct .benefits-symbol {
	margin-top: 30px;
	margin-bottom: 20px;
}

.landing-page-ct .features-ct .benefits-ct.regain-control {
	flex-direction: column;
	align-items: center;
}



.landing-page-ct .features-ct .feature {
	display: flex;
	align-items: center;
	margin-bottom: 50px;
	opacity: 0.3;
}

.landing-page-ct .features-ct .feature:hover {
	opacity: 1 !important;
}


.landing-page-ct .features-ct .feature .image {
	min-width: 298px;
	width: 298px;
	height: auto;
}

.landing-page-ct .features-ct .feature .text {
	width: 471px;
	text-align: end;
}

.landing-page-ct .features-ct .feature .learn-more-text {
	display: none;
}

.landing-page-ct .features-ct .feature .learn-more:hover .learn-more-text {
	display: flex;
	background-color: #0B0A13;
	text-align: center;
	border: 3px solid #151130;
	position: absolute;
	top: -10px;
	padding: 20px;
	z-index: 9999;
	left: -44px;
	width: 380px;
}

.landing-page-ct .features-ct .feature .learn-more:hover .learn-more-text.memory {
	flex-direction: column;
}

.landing-page-ct .features-ct .feature .learn-more:hover .learn-more-text.memory .list-item {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.landing-page-ct .features-ct .feature .learn-more:hover .learn-more-text.memory .list-item p:first-of-type {
	margin-right: 5px;
}

.landing-page-ct .features-ct .feature .learn-more:hover .learn-more-text.memory p {
	margin-bottom: 5px;
	text-align: start;
}

.landing-page-ct .features-ct .feature .text:nth-child(even) {
	text-align: start;
}

.landing-page-ct .features-ct .feature h2 {
	color: #fff;
	font-size: 22px;
	font-family: "montserrat";
	font-weight: 600;
	margin-bottom: 20px;
}

.landing-page-ct .features-ct .feature p {
	color: #79748F;
	font-size: 16px;
	font-family: "proxima-nova";
	text-align: center;
}

.landing-page-ct .features-ct .features-2 {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
}

.landing-page-ct .features-ct .features-2 .text-ct {
	text-align: center;
	margin-bottom: 38px;
}

.landing-page-ct .features-ct .features-2 img {
	margin-bottom: 50px;
}

.landing-page-ct .features-ct .features-2 .text-hover-ct {
	position: relative;
}

.landing-page-ct .features-ct .features-2 .text-ct h2 {
	font-size: 18px;
	font-family: "montserrat";
	margin-bottom: 2px;
}

.landing-page-ct .features-ct .features-2 .text-ct p {
	color: #79748F;
}

.landing-page-ct .features-ct .features-2 .hover-ct {
	background-color: #0B0A13;
	text-align: center;
	border: 3px solid #151130;
	position: absolute;
	top: -10px;
	padding: 20px;
	display: none;
	z-index: 9999;
	width: 380px;
}

.landing-page-ct .features-ct .close-hover {
	color: #02DB73;
	position: absolute;
	top: 5px;
	right: 6px;
	font-weight: bold;
	cursor: pointer;
	display: none;
}

.landing-page-ct .features-ct .tap-design,
.landing-page-ct .features-ct .tap-community,
.landing-page-ct .features-ct .tap-productive,
.landing-page-ct .features-ct .tap-collection,
.landing-page-ct .features-ct .tap-memory {
	display: none;
}

.landing-page-ct .features-ct .features-2 .hover-ct h2 {
	font-size: 18px;
	font-family: "montserrat";
	margin-bottom: 15px;
	color: #FFFFFF;
}

.landing-page-ct .features-ct .features-2 .hover-ct p {
	font-size: 16px;
	color: #79748F;
}

.landing-page-ct .features-ct .features-2 .hover-ct-community p {
	text-align: left;
}

.landing-page-ct .features-ct .features-2 .hover-ct-community .list-item {
	display: flex;
}

.landing-page-ct .features-ct .features-2 .hover-ct-community .list-item p:first-child {
	margin-right: 10px;
}

.landing-page-ct .features-ct .bottom-text {
	text-align: center;
	margin-bottom: 20px;
	width: fit-content;
}

.landing-page-ct .features-ct .bottom-text h2 {
	font-size: 18px;
	font-family: "montserrat";
	margin-bottom: 2px;
	color: #fff;
}

.landing-page-ct .features-ct .bottom-text p {
	color: #79748F;
}

.landing-page-ct .features-ct .bottom-text-hover-ct {
	position: relative;
	display: flex;
	justify-content: center;
}

.landing-page-ct .features-ct .bottom-hover-ct {
	background-color: #0B0A13;
	text-align: center;
	border: 3px solid #151130;
	position: absolute;
	top: -10px;
	padding: 20px;
	width: 380px;
	display: none;
	z-index: 9999;
}

.landing-page-ct .features-ct .bottom-hover-ct h2 {
	font-size: 18px;
	font-family: "montserrat";
	margin-bottom: 15px;
	color: #FFFFFF;
}

.landing-page-ct .features-ct .bottom-hover-ct p {
	font-size: 16px;
	color: #79748F;
}

@media (max-width: 500px) {

	.landing-page-ct .features-ct .benefits {
		font-size: 30px;
	}

	.landing-page-ct .features-ct .feature h2 br {
		display: none;
	}

	.benefits br {
		display: none;
	}

	.landing-page-ct .features-ct {
		padding: 0 20px;
	}

	.landing-page-ct .features-ct .benefits-ct .feature {
		flex-direction: column;
		justify-content: center;
		margin-right: 0px;
	}

	.landing-page-ct .features-ct .feature .text {
		margin-bottom: 30px;
	}

	.landing-page-ct .features-ct .feature .text:nth-child(even) {
		text-align: center;
	}

	.landing-page-ct .features-ct .feature .text {
		width: auto;
		text-align: center;
	}

	.landing-page-ct .features-ct .feature .image {
		width: 100%;
		min-width: auto;
	}

	.landing-page-ct .features-ct .features-2 {
		flex-direction: column;
	}

	.landing-page-ct .features-ct .features-2 img {
		display: none;
	}

	.landing-page-ct .features-ct .close-hover {
		display: block;
	}

	.landing-page-ct .features-ct .features-2 .hover-ct {
		padding-top: 40px;
		width: 90vw;
	}

	.landing-page-ct .features-ct .hover-design,
	.landing-page-ct .features-ct .hover-community,
	.landing-page-ct .features-ct .hover-productive,
	.landing-page-ct .features-ct .hover-collection,
	.landing-page-ct .features-ct .hover-memory {
		display: none;
	}

	.landing-page-ct .features-ct .tap-design,
	.landing-page-ct .features-ct .tap-community,
	.landing-page-ct .features-ct .tap-productive,
	.landing-page-ct .features-ct .tap-collection,
	.landing-page-ct .features-ct .tap-memory {
		display: block;
	}


	.landing-page-ct .features-ct .benefits-ct .top-benefits {
		justify-content: center;
	}

	.landing-page-ct .features-ct .benefits-ct .bottom-benefits {
		justify-content: center;
	}

}

/* Privacy section  */

.landing-page-ct .sharing-ct {
	background-color: #3B3D9B;
	width: 100%;
	max-width: 787px;
	padding: 25px;
	text-align: center;
	margin: 0 0 34px 0;
}

.landing-page-ct .sharing-ct .sharing-desc {
	font-family: 'proxima-nova';
	font-weight: bold;
	color: #FFFFFF;
	font-size: 20px;
	display: inline;
}

.landing-page-ct .sharing-ct .sharing-link {
	font-family: 'proxima-nova';
	font-weight: bold;
	text-decoration: underline;
	color: #02DB73;
	font-size: 20px;
	cursor: pointer;
}

.landing-page-ct .privacy-section {
	margin: 0 0 120px 0;
	padding: 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-page-ct .privacy-section .privacy-title {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	width: 100%;
	letter-spacing: 4.1px;
	max-width: 471px;
	text-align: center;
	margin: 0 0 25px 0;
}

.landing-page-ct .privacy-section .privacy-subtitle {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 24px;
	color: #FFFFFF;
	margin: 0 0 40px 0;
	text-align: center;
}

.landing-page-ct .privacy-section .privacy-benefits {
	/* change margin to 25px when uncommenting read more link */
	margin: 0 0 40px 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.landing-page-ct .privacy-section .privacy-benefits .privacy-benefits-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 52px 0 0;
}

.landing-page-ct .privacy-section .privacy-benefits-item:last-child {
	margin: 0;
}

.landing-page-ct .privacy-section .privacy-benefits .privacy-benefits-item .benefit-index {
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background-color: #000000;
	color: #FFFFFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 0 21px 0;
}

.landing-page-ct .privacy-section .privacy-benefits .privacy-benefits-item .benefit-text {
	color: #FFFFFF;
	font-family: 'proxima-nova';
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	max-width: 200px;
}

.landing-page-ct .privacy-section .read-more {
	text-align: center;
	margin: 0 0 45px 0;
}

.landing-page-ct .privacy-section .read-more .read-more-link {
	color: #02DB73;
	font-family: 'proxima-nova';
	font-size: 12px;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase;
}

.landing-page-ct .privacy-section .read-more .read-more-desc {
	color: #02DB73;
	font-family: 'proxima-nova';
	font-size: 12px;
	display: inline;
}

.landing-page-ct .privacy-section .request-access {
	background-color: #3D00CE;
	border-radius: 3px;
	color: #fff;
	font-family: 'proxima-nova';
	font-size: 13px;
	text-decoration: none;
	width: 438px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 41px;
	cursor: pointer;
	transition: 0.3s;
}

.landing-page-ct .privacy-section .request-access:hover {
	background: #4700ed;
}


.landing-page-ct .privacy-section .request-access span {
	font-weight: 800;
	margin-right: 5px;
}


@media (max-width: 500px) {

	.landing-page-ct .sharing-ct {
		margin-bottom: 40px;
	}

	.landing-page-ct .sharing-ct .sharing-desc br {
		display: none;
	}

	.landing-page-ct .privacy-section .privacy-title br {
		display: none;
	}

	.landing-page-ct .privacy-section .privacy-benefits .privacy-benefits-item {
		margin: 30px 0 0 0;
	}

	.landing-page-ct .privacy-section .privacy-benefits {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-around;
	}

	.landing-page-ct .privacy-section .request-access {
		flex-direction: column;
		width: 100%;
	}

	.landing-page-ct .privacy-section .privacy-subtitle br {
		display: none;
	}
}

/* Support us section  */

.landing-page-ct .support-ct {
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #fff;
	margin-bottom: 58px;
}

.landing-page-ct .support-ct .plans {
	display: flex;
	margin-bottom: 30px;
}

.landing-page-ct .support-ct .perks p {
	margin-bottom: 2px;
}

.landing-page-ct .support-ct .section-title {
	font-size: 36px;
	font-weight: 600;
	font-family: "montserrat";
	text-align: center;
	line-height: 46px;
	margin-bottom: 20px;
	color: #fff;
}

.landing-page-ct .support-ct .section-description {
	font-family: "montserrat";
	font-size: 16px;
	text-align: center;
	margin-bottom: 18px;
	max-width: 583px;
}

.landing-page-ct .support-ct .read-more {
	font-size: 12px;
	text-align: center;
	color: #02DB73;
	margin-bottom: 30px;
	display: block;
}

.landing-page-ct .support-ct .text {
	text-align: center;
}

.landing-page-ct .support-ct .read-more span {
	font-weight: 800;
}

.landing-page-ct .support-ct .plan {
	height: 189px;
	width: 190px;
	border: 1px solid #231A6E;
	background: #000000;
	text-align: center;
	padding-top: 25px;
	position: relative;
	margin-bottom: 13px;
}

.landing-page-ct .support-ct .plan-ct {
	text-align: center;
	margin-right: 15px;
}

.landing-page-ct .support-ct .plan-ct .perks {
	font-size: 14px;
	color: #78738E;
	font-family: "proxima-nova";
}

.landing-page-ct .support-ct .plan-ct .perks .emoji-link {
	display: flex;
	align-items: center;
	justify-content: center;
}

.landing-page-ct .support-ct .plan-ct:last-child {
	margin-right: 0;
}

.landing-page-ct .support-ct .plan h2 {
	font-size: 24px;
	font-family: "montserrat";
	font-weight: 800;
	margin-bottom: 10px;
}

.landing-page-ct .support-ct .plan .left {
	font-size: 16px;
	font-family: "proxima-nova";
	height: 25px;
	width: 63px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: -1px;
	right: -1px;
	background: #231A6E;
}

.landing-page-ct .support-ct .plan .price {
	font-size: 24px;
	font-family: "montserrat";
}

.landing-page-ct .support-ct .plan .term {
	font-size: 16px;
	font-family: "proxima-nova";
	margin-bottom: 27px;
}

.landing-page-ct .support-ct .plan a {
	font-family: "proxima-nova";
	color: #000000;
	font-size: 16px;
	background-color: #02DB73;
	border-radius: 2px;
	border: none;
	cursor: pointer;
	font-weight: 600;
	padding: 5px 12px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	text-decoration: none;
	cursor: pointer;
}

.landing-page-ct .support-ct .plan a.claim {
	padding-right: 45px;
	padding-left: 45px;
}

.landing-page-ct .support-ct .expense-it {
	width: 787px;
	height: 99px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-weight: 600;
	font-size: 20px;
	background: #3B3D9B;
	border-radius: 2px;
	margin-bottom: 20px;
	text-align: center;
}

.landing-page-ct .support-ct .expense-it a {
	color: #2EDF77;
	cursor: pointer;
}

.landing-page-ct .support-ct .angel {
	font-size: 20px;
	font-family: "proxima-nova";
	margin-bottom: 14px;
	margin-top: 10px;
	font-weight: 600;
	text-align: center;
}

.landing-page-ct .support-ct .angel a {
	color: #02DB73;
	cursor: pointer;
}

.landing-page-ct .support-ct .calculate {
	text-align: center;
}

.landing-page-ct .support-ct .attention-calc {
	color: #02DB73;
	margin-bottom: 31px;
	margin-top: 3px;
}

.landing-page-ct .support-ct .make-money {
	color: #02DB73;
	text-decoration: none;
	font-size: 13px;
}

.landing-page-ct .support-ct .make-money span {
	font-weight: 800;
}

@media (max-width: 500px) {

	.landing-page-ct .support-ct {
		margin-bottom: 20px;
	}

	.landing-page-ct .support-ct .text {
		padding: 0 20px;
		text-align: center;
	}

	.landing-page-ct .support-ct .section-title {
		font-size: 30px;
	}

	.landing-page-ct .support-ct .section-description {
		font-size: 20px;
	}

	.landing-page-ct .support-ct .section-description br {
		display: none;
	}

	.landing-page-ct .support-ct .expense-it {
		width: 100%;
		padding: 20px;
		height: auto;
	}

	.landing-page-ct .support-ct .expense-it br {
		display: none;
	}

	.landing-page-ct .support-ct .plans {
		flex-direction: column;
		width: 100%;
		padding: 20px;
		margin-bottom: 0px;
	}

	.landing-page-ct .support-ct .plan-ct {
		margin-right: 0px;
		margin-bottom: 25px;
		width: 100%;
	}

	.landing-page-ct .support-ct .plan {
		width: 100%;
	}
}

/* Who we are section  */

.landing-page-ct .whoweare-ct {
	padding: 0 20px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-page-ct .whoweare-ct .video-ct iframe {
	border: none;
	margin-bottom: 20px;
}

.landing-page-ct .whoweare-ct h2 {
	font-family: "montserrat";
	font-weight: 300;
	font-size: 20px;
	letter-spacing: 4.1px;
	margin-bottom: 20px;
	color: #fff;
}

.landing-page-ct .whoweare-ct p {
	font-family: "montserrat";
	/* font-weight: 600; */
	margin-top: 30px;
	font-size: 24px;
	margin-bottom: 20px;
	color: #fff;
}

.landing-page-ct .whoweare-ct .get-rewarded {
	font-size: 44px;
	font-weight: 600;
	font-family: "montserrat";
	text-align: center;
	line-height: 46px;
	margin-top: 80px;
	margin-bottom: 35px;
	color: #fff;
	letter-spacing: initial;

}

/* 
.landing-page-ct .whoweare-ct a {
    font-size: 13px;
    color: #02DB73;
    cursor: pointer;
    text-decoration: none;
}

.landing-page-ct .whoweare-ct a span {
    font-weight: 600;
} */

.landing-page-ct .whoweare-ct a {
	background-color: #3D00CE;
	border-radius: 3px;
	color: #fff;
	font-family: 'proxima-nova';
	font-size: 13px;
	text-decoration: none;
	width: 301px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 41px;
	border: none;
	cursor: pointer;
	transition: 0.3s;
}


.landing-page-ct .whoweare-ct a:hover {
	background: #4700ed;
}


.landing-page-ct .whoweare-ct a span {
	font-weight: 800;
	margin-right: 5px;
}



@media (max-width: 500px) {
	.landing-page-ct .whoweare-ct .video-ct {
		width: 100%;
	}

	.landing-page-ct .whoweare-ct .video-ct iframe {
		max-width: 300px;
	}
}

/* Well informed section  */

.landing-page-ct .well-informed-ct {
	width: 100%;
	padding: 44px 20px;
	text-align: center;
	color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-page-ct .well-informed-ct h2 {
	font-size: 36px;
	font-family: "montserrat";
	text-align: center;
	margin-bottom: 15px;
}

.landing-page-ct .well-informed-ct .description {
	font-size: 20px;
	font-family: "proxima-nova";
	text-align: center;
	margin-bottom: 10px;
}

.landing-page-ct .well-informed-ct .cards {
	display: flex;
	justify-content: center;
	margin-bottom: 27px;
}

.landing-page-ct .well-informed-ct .card {
	display: block;
	min-width: 136px;
	width: 136px;
	height: 137px;
	border-radius: 49px;
	background: #D8D8D8;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	margin-right: 40px;
	overflow: hidden;
}

/* 
.landing-page-ct .well-informed-ct .card .top {
    height: 47px;
    background: #000;
    color: #FFD67C;
    text-align: center;
    font-family: "montserrat";
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.landing-page-ct .well-informed-ct .card .top .price {
    font-size: 32px;
    font-weight: 800;
}

.landing-page-ct .well-informed-ct .card .bottom {
    height: 47px;
    background: #D8D8D8;
    color: #000;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 18px;
} */

.landing-page-ct .well-informed-ct .card:last-child {
	margin-right: 0px;
}

.landing-page-ct .well-informed-ct .card.second {
	margin-top: 25px;
}

.landing-page-ct .well-informed-ct .card.second .top {
	background-image: url("/img/landing-page/new-yorker.svg");
	background-position: center;
	background-size: cover;
}

.landing-page-ct .well-informed-ct .card.third {
	margin-top: 50px;
}

.landing-page-ct .well-informed-ct .card.fourth {
	margin-top: 25px;
}

.landing-page-ct .well-informed-ct .card.fourth .top {
	background: #fff;
	background-image: url("/img/landing-page/harvard.svg");
	background-position: 18px 30px;
	background-size: 100px;
	background-repeat: no-repeat;
}

.landing-page-ct .well-informed-ct .tweet {
	color: #fff;
	font-size: 14px;
	display: flex;
	align-items: center;
	margin-bottom: 27px;
}

.landing-page-ct .well-informed-ct .tweet .icon {
	margin-right: 6px;
}

.landing-page-ct .well-informed-ct .early {
	font-family: "proxima-nova";
	color: #000000;
	font-weight: 600;
	font-size: 16px;
	background-color: #02DB73;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	padding: 11px 36px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	text-decoration: none;
	margin-bottom: 27px;
}

.landing-page-ct .well-informed-ct .sponsor {
	font-size: 20px;
	font-family: "proxima-nova";
}

.landing-page-ct .well-informed-ct .perk {
	font-size: 20px;
	font-family: "proxima-nova";
	font-weight: 600;
	color: #02DB73;
	text-decoration: none;
}

@media (max-width: 500px) {

	.landing-page-ct .well-informed-ct h2 {
		font-size: 30px;
	}

	.landing-page-ct .well-informed-ct h2 br {
		display: none;
	}

	.landing-page-ct .well-informed-ct .description br {
		display: none;
	}

	.landing-page-ct .well-informed-ct .cards {
		flex-direction: column;
		align-items: center;
	}

	.landing-page-ct .well-informed-ct .card {
		margin-bottom: 30px;
		margin-right: 0px;
	}

	.landing-page-ct .well-informed-ct .card:last-child {
		margin-bottom: 0px;
	}

	.landing-page-ct .well-informed-ct .card.second {
		margin-top: 0px;
	}

	.landing-page-ct .well-informed-ct .card.third {
		margin-top: 0px;
	}

	.landing-page-ct .well-informed-ct .card.fourth {
		margin-top: 0px;
	}
}

/* Partner section  */

.landing-page-ct .partner-section {
	width: 100%;
	padding: 63px 10px 180px 10px;
}

.landing-page-ct .partner-section .partner-section-title {
	display: block;
	color: #FFFFFF;
	font-family: 'montserrat';
	font-size: 24px;
	/* font-weight: 600; */
	text-align: center;
	margin: 0 0 13px 0;
}

.landing-page-ct .partner-section .partner-types-ct {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.landing-page-ct .partner-section .partner-type {
	border: 1px solid #212121;
	border-radius: 19px;
	background: #191739;
	padding: 17px 12px 25px 12px;
	width: 280px;
	height: 334px;
	margin-right: 42px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

.landing-page-ct .partner-section .partner-type:last-child {
	margin-right: 0;
}

.landing-page-ct .partner-section .partner-type .partner-img {
	margin-left: -12px;
	margin-right: -12px;
	margin-bottom: 10px;
}

.landing-page-ct .partner-section .partner-type .partner-type-title {
	color: #02DB73;
	font-family: 'proxima-nova';
	font-weight: 800;
	line-height: 24px;
	font-size: 24px;
	margin-bottom: 9px;
	text-align: center;
}

.landing-page-ct .partner-section .partner-type .partner-type-desc {
	color: #FFFFFF;
	font-family: 'proxima-nova';
	font-size: 16px;
	text-align: center;
}

.landing-page-ct .partner-section .partner-type .learn-more,
.landing-page-ct .partner-section .partner-type a {
	border: none;
	background-color: #02DB73;
	border-radius: 5px;
	color: #000000;
	font-family: 'proxima-nova';
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	padding: 10px 35px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	cursor: pointer;
	margin-top: 15px;
	margin-bottom: 27px;
}

.landing-page-ct .partner-section .academic-partner-ct,
.landing-page-ct .partner-section .associations-partner-ct {
	margin-top: 49px;
}

@media (max-width: 500px) {
	.landing-page-ct .partner-section .partner-section-title {
		font-size: 30px;
	}

	.landing-page-ct .partner-section .partner-type {
		margin: 30px 0 0 0;
	}
}

/* Manifesto section  */


.landing-page-ct .expose-section {
	padding: 28px 10px 10px 10px;
}

.landing-page-ct .expose-section .expose-section-title {
	font-family: 'Montserrat', sans-serif;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 36px;
	margin: 0 0 27px 0;
	display: flex;
	align-items: center;
	flex-direction: column;
	text-align: center;
}

.landing-page-ct .expose-section .expose-section-title .title-all-over {
	display: inline;
	text-align: center;
}

.landing-page-ct .expose-section .expose-section-title .title-all-over .title-ignorance {
	display: inline-block;
	padding: 7px 0 0 0;
	background-color: #2B00B5;
	height: 52px;
}

.landing-page-ct .expose-section .expose-section-title .title-expose {
	text-align: center;
}

.landing-page-ct .expose-section .tweets-list {
	margin-bottom: 20px;
}

.landing-page-ct .expose-section .tweets-list .reply-tweets-ct {
	margin-bottom: 2px;
}

.landing-page-ct .expose-section .tweets-list .reply-tweets-ct,
.landing-page-ct .expose-section .tweets-list .tweets-ct {
	display: flex;
	justify-content: center;
	align-items: center;
}

.landing-page-ct .expose-section .tweets-list .arrow-icon {
	margin: 0 10px;
}

.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons {
	position: relative;
}

.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .circle-rectangle-ct {
	display: flex;
}

.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .circle-rectangle-ct .grey-rectangle {
	width: 112px;
	height: 18px;
	border-radius: 4px;
	background-color: #D8D8D8;
	margin-left: 9px;
}

.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .pink-circle-rectangle-ct {
	display: flex;
	position: absolute;
	top: 8px;
	right: 32px;
}

.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .circle-rectangle-ct .pink-circle {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #FCA2A2;
}

.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .green-circle-rectangle-ct {
	display: flex;
	position: absolute;
	top: 100px;
	right: 32px;
}

.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .circle-rectangle-ct .green-circle {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #A3EDA9;
}

.landing-page-ct .expose-section .tweets-list .tweets-ct .tweet-with-icons {
	position: relative;
}

.landing-page-ct .expose-section .tweets-list .tweets-ct .tweet-with-icons .red-circle-rectangle-ct .grey-rectangle {
	width: 112px;
	height: 18px;
	border-radius: 4px;
	background-color: #D8D8D8;
	margin-left: 9px;
}

.landing-page-ct .expose-section .tweets-list .tweets-ct .tweet-with-icons .red-circle-rectangle-ct {
	display: flex;
	position: absolute;
	top: 8px;
	right: 32px;
}

.landing-page-ct .expose-section .tweets-list .tweets-ct .tweet-with-icons .red-circle-rectangle-ct .red-circle {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #FF0000;
}

.landing-page-ct .expose-section .twitter {
	margin: 0 0 12px 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.landing-page-ct .expose-section .twitter .cta {
	font-family: 'proxima-nova';
	font-size: 14px;
	color: #ffffff;
}

.landing-page-ct .expose-section .twitter .icon {
	width: 16px;
	height: 13px;
	margin: 0 5px 0 0;
}

.landing-page-ct .expose-section .read-more {
	display: block;
	text-align: center;
	margin: 0 0 45px 0;
}

.landing-page-ct .expose-section .read-more .read-more-link {
	color: #02DB73;
	font-family: 'proxima-nova';
	font-size: 12px;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase;
}

.landing-page-ct .expose-section .read-more .read-more-desc {
	color: #02DB73;
	font-family: 'proxima-nova';
	font-size: 12px;
	display: inline;
}

.landing-page-ct .manifesto-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 10px;
	margin-bottom: 63px;
}

.landing-page-ct .manifesto-section .manifesto-title {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	letter-spacing: 4.1px;
	font-size: 24px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 20px;
}

.landing-page-ct .manifesto-section .manifesto-list {
	margin: 0 0 61px 0;
}

.landing-page-ct .manifesto-section .manifesto-list .manifesto-list-item {
	margin: 0 0 13px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-page-ct .manifesto-section .manifesto-list .manifesto-list-item .manifesto-item-index {
	font-family: 'proxima-nova';
	font-size: 18px;
	font-weight: 900;
	color: #02DB73;
}

.landing-page-ct .manifesto-section .manifesto-list .manifesto-list-item .manifesto-item-link {
	font-family: 'proxima-nova';
	font-size: 18px;
	color: #02DB73;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.landing-page-ct .manifesto-section .request-access {
	background-color: #02DB73;
	border-radius: 5px;
	color: #000000;
	font-family: 'proxima-nova';
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	padding: 10px 35px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	cursor: pointer;
}

@media (max-width: 500px) {

	.landing-page-ct .expose-section .tweets-list .reply-tweets-ct,
	.landing-page-ct .expose-section .tweets-list .tweets-ct {
		flex-direction: column;
	}

	.landing-page-ct .expose-section .tweets-list .arrow-icon {
		transform: rotate(90deg);
	}

	.landing-page-ct .expose-section .tweets-list .tweet {
		margin: 25px 0;
		width: 300px;
	}

	.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons {
		display: flex;
		justify-content: center;
	}

	.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .pink-circle-rectangle-ct {
		top: 32px;
		right: 20px;
	}

	.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .circle-rectangle-ct .pink-circle {
		width: 10px;
		height: 10px;
	}

	.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .circle-rectangle-ct .green-circle {
		width: 10px;
		height: 10px;
	}

	.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .green-circle-rectangle-ct {
		right: 20px;
		top: 93px;
	}

	.landing-page-ct .expose-section .tweets-list .tweets-ct .tweet-with-icons .red-circle-rectangle-ct {
		top: 32px;
		right: 20px;
	}

	.landing-page-ct .expose-section .tweets-list .tweets-ct .tweet-with-icons .red-circle-rectangle-ct .red-circle {
		width: 10px;
		height: 10px;
	}

	.landing-page-ct .expose-section .tweets-list .reply-tweets-ct .tweet-with-icons .circle-rectangle-ct .grey-rectangle {
		width: 70px;
		height: 10px;
	}

	.landing-page-ct .expose-section .tweets-list .tweets-ct .tweet-with-icons .red-circle-rectangle-ct .grey-rectangle {
		width: 70px;
		height: 10px;
	}

	.landing-page-ct .expose-section .tweets-list .tweets-ct .tweet-with-icons {
		display: flex;
		justify-content: center;
	}
}

/* FAQ section */

.landing-page-ct .faq-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 0 62px 0;
	padding: 50px 10px 0px 10px;

}

.landing-page-ct .faq-section .faq-questions-title {
	font-family: "montserrat";
	color: #FFFFFF;
	font-size: 44px;
	margin: 0 0 20px 0;
	text-align: center;
}

.landing-page-ct .faq-section .faq-title {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 24px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.landing-page-ct .faq-section .faq-question-link {
	font-family: 'proxima-nova';
	font-size: 18px;
	color: #02DB73;
	text-align: center;
	text-decoration: none;
	margin: 0 0 20px 0;
	cursor: pointer;
}

.landing-page-ct .faq-section .more-faq-link {
	font-family: 'proxima-nova';
	font-size: 20px;
	font-weight: bold;
	color: #02DB73;
	text-align: center;
	margin: 0 0 20px 0;
	cursor: pointer;
}

/* Stickers section */

.landing-page-ct .stickers-section {
	margin: 0 0 65px 0;
	padding: 0 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-page-ct .stickers-section .you-made-it {
	font-family: "montserrat";
	font-weight: 600;
	font-size: 24px;
	color: #FFFFFF;
	margin: 0 0 25px 0;
	text-align: center;
}

.landing-page-ct .stickers-section .want-stickers {
	font-family: "montserrat";
	font-weight: 300;
	font-size: 24px;
	color: #FFFFFF;
	margin: 0 0 30px 0;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 5px;
}

.landing-page-ct .stickers-section .stickers-imgs {
	margin: 0 0 36px 0;
	position: relative;
	height: 300px;
}


.landing-page-ct .stickers-section .stickers-imgs .sticker {
	position: absolute;
	filter: drop-shadow(5px 3px 13px rgba(0, 0, 0, .4));
}

.landing-page-ct .stickers-section .stickers-imgs .troll-free {
	z-index: 3;
	right: 75px;
}

.landing-page-ct .stickers-section .stickers-imgs .no-fake-experts {
	z-index: 2;
	right: -175px;
}

.landing-page-ct .stickers-section .stickers-imgs .bot-free {
	z-index: 1;
	right: -425px;
}

.landing-page-ct .stickers-section .yes-please-btn {
	color: #000000;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	background-color: #02DB73;
	border-radius: 2px;
	border: none;
	cursor: pointer;
	height: 33px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 144px;
	text-decoration: none;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
}

@media (max-width: 500px) {

	.landing-page-ct .faq-section .faq-questions-title {
		font-size: 30px;
	}

	.landing-page-ct .stickers-section .stickers-imgs {
		display: flex;
		justify-content: center;
		height: fit-content;
	}

	.landing-page-ct .stickers-section .stickers-imgs .sticker {
		width: 30%;
		position: static;
	}
}

/* Footer  */

.landing-page-ct footer {
	background: #15142D;
	padding: 45px 10px 28px 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}

.landing-page-ct footer .footer-links {
	display: flex;
	width: 550px;
	justify-content: space-between;
}


.landing-page-ct footer a {
	color: #02DB73;
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 2px;
	cursor: pointer;
	display: block;
}

.landing-page-ct footer .social-buttons {
	margin-top: 50px;
}

.landing-page-ct footer .logo {
	margin-top: 50px;
	margin-bottom: 18px;
}

.landing-page-ct footer p {
	font-size: 11px;
	color: #737373;
	text-align: center;
}

@media (max-width: 500px) {
	.landing-page-ct footer .footer-links {
		flex-direction: column;
		align-items: center;
		height: 255px;
	}

	.landing-page-ct footer .footer-links .links-ct {
		text-align: center;
	}

}

/* Join pop-up  */

.landing-page-ct .join-pop-up-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 9999;
	display: none;
}

.landing-page-ct .join-pop-up {
	width: 572px;
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	padding: 58px 20px 58px 84px;
	color: #fff;
	position: relative;
}

.landing-page-ct .join-pop-up .logo {
	margin-bottom: 29px;
}

.landing-page-ct .join-pop-up h2 {
	font-size: 20px;
	margin-bottom: 15px;
	line-height: 20px;
	font-family: "montserrat";
	width: 360px;
}

.landing-page-ct .join-pop-up .join-waitlist-errors p,
.landing-page-ct .request-another-errors p,
.landing-page-ct .request-update-errors p {
	color: #fff;
	font-weight: bold;
	border-left: 5px solid #f00;
	padding-left: 10px;
	margin: 3px 0;
	font-size: 14px;
}

.landing-page-ct .join-pop-up h2:last-of-type {
	margin-bottom: 25px;
	position: relative;
}

.landing-page-ct .join-pop-up h2 .new {
	position: absolute;
	left: -60px;
	top: -7px;
	font-size: 12px;
	width: 47px;
	height: 32px;
	background: #3A2B8F;
	display: flex;
	align-items: center;
	justify-content: center;
}

.landing-page-ct .join-pop-up h2 span {
	color: #8B88A6;
}

.landing-page-ct .join-pop-up form {
	display: flex;
	flex-direction: column;
}

.landing-page-ct .join-pop-up form fieldset {
	border: none;
	padding: 0;
	margin: 0 0 10px 0;
	width: auto;
}

.landing-page-ct .join-pop-up form input {
	width: 365px;
	height: 35px;
	background: #F3F3F3;
	font-family: "proxima-nova";
	font-size: 18px;
	border-radius: 2px;
	border: none;
	margin-bottom: 2px;
	padding-left: 12px;
	padding-bottom: 4px;
}

.landing-page-ct .join-pop-up form input::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .join-pop-up form textarea {
	width: 365px;
	height: 105px;
	background: #F3F3F3;
	font-family: "proxima-nova";
	font-size: 18px;
	border-radius: 2px;
	border: none;
	margin-bottom: 2px;
	padding-left: 12px;
	padding-bottom: 4px;
	padding-top: 5px;
}

.landing-page-ct .join-pop-up form textarea::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .join-pop-up form .error {
	color: #DD6C69;
	font-family: 'proxima-nova';
	font-size: 14px;
	margin-top: 3px;
	display: block;
}

.landing-page-ct .join-pop-up form button {
	background-color: #02DB73;
	border-radius: 3px;
	color: #000000;
	font-family: 'proxima-nova';
	font-size: 16px;
	text-decoration: none;
	padding: 12px 35px;
	font-weight: 600;
	border: none;
	width: 252px;
	margin-top: 5px;
	margin-bottom: 37px;
}

.landing-page-ct .join-pop-up a {
	background-color: #02DB73;
	border-radius: 3px;
	color: #000000;
	font-family: 'proxima-nova';
	font-size: 16px;
	text-decoration: none;
	padding: 12px 70px;
	font-weight: 600;
	border: none;
	width: 252px;
	cursor: pointer;
	margin-top: 15px;
}


@media (max-width: 500px) {
	.landing-page-ct .join-pop-up-ct {
		padding: 50px 20px 0 20px;
		overflow: scroll;
	}

	.landing-page-ct .join-pop-up {
		width: 100%;
		margin-bottom: 50px;
		padding-left: 20px;
		padding-right: 20px;
		margin-top: 300px;
	}

	.landing-page-ct .join-pop-up form input {
		width: 100%;
	}

	.landing-page-ct .join-pop-up h2:last-of-type {
		margin-top: 30px;
	}

	.landing-page-ct .join-pop-up h2 .new {
		left: 0px;
		top: -35px;
	}

	.landing-page-ct .join-pop-up h2 {
		width: auto;
	}

	.landing-page-ct .join-pop-up form button {
		width: 100%;
	}

	.landing-page-ct .join-pop-up a {
		width: 100%;
		display: flex;
		justify-content: center;
		padding: 12px 57px;
	}

	.landing-page-ct .join-pop-up form textarea {
		width: 100%;
	}
}

/* Confirmation pop-up + Second confirmation pop-up */

.landing-page-ct .confirmation-pop-up-ct,
.landing-page-ct .second-confirmation-pop-up-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	top: 0px;
	z-index: 9999;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-top: 50px;
	display: none;
}

.landing-page-ct .confirmation-pop-up,
.landing-page-ct .second-confirmation-pop-up {
	width: 572px;
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	padding: 58px 20px 58px 84px;
	color: #fff;
	margin-bottom: 100px;
	position: relative;
}

.landing-page-ct .second-confirmation-pop-up a:link,
.landing-page-ct .second-confirmation-pop-up a:visited {
	color: #02DB73;
	text-decoration: none;
}

.landing-page-ct .confirmation-pop-up .logo,
.landing-page-ct .second-confirmation-pop-up .logo {
	margin-bottom: 29px;
}

.landing-page-ct .confirmation-pop-up h2,
.landing-page-ct .second-confirmation-pop-up h2 {
	font-size: 20px;
	font-family: "montserrat";
	margin-bottom: 20px;
}

.landing-page-ct .confirmation-pop-up h2:last-of-type,
.landing-page-ct .second-confirmation-pop-up h2:last-of-type {
	margin-bottom: 31px;
	width: 350px;
}

.landing-page-ct .confirmation-pop-up .mission,
.landing-page-ct .second-confirmation-pop-up .mission {
	font-size: 16px;
	font-family: "montserrat";
	margin-bottom: 20px;
	width: 360px;
}

.landing-page-ct .confirmation-pop-up .article,
.landing-page-ct .second-confirmation-pop-up .article {
	margin-bottom: 31px;
}

.landing-page-ct .confirmation-pop-up .article img,
.landing-page-ct .second-confirmation-pop-up .article img {
	margin-bottom: 8px;
}

.landing-page-ct .confirmation-pop-up .article p,
.landing-page-ct .second-confirmation-pop-up .article p {
	margin-bottom: 8px;
	font-size: 18px;
	color: #02DB73;
	width: 380px;
}

.landing-page-ct .confirmation-pop-up .article .icons img,
.landing-page-ct .second-confirmation-pop-up .article .icons img {
	margin-right: 3px;
}

.landing-page-ct .confirmation-pop-up .browse,
.landing-page-ct .second-confirmation-pop-up .browse {
	font-size: 18px;
	color: #02DB73;
	font-weight: 600;
}

@media (max-width: 500px) {
	/* .landing-page-ct .second-confirmation-pop-up-ct {
        overflow: scroll;
    } */

	.landing-page-ct .confirmation-pop-up-ct,
	.landing-page-ct .second-confirmation-pop-up-ct {
		padding: 50px 20px 0 20px;
	}

	.landing-page-ct .confirmation-pop-up,
	.landing-page-ct .second-confirmation-pop-up {
		width: 100%;
		margin-bottom: 50px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.landing-page-ct .confirmation-pop-up .mission,
	.landing-page-ct .second-confirmation-pop-up .mission {
		width: auto;
	}

	.landing-page-ct .confirmation-pop-up h2:last-of-type,
	.landing-page-ct .second-confirmation-pop-up h2:last-of-type {
		width: auto;
	}

	.landing-page-ct .confirmation-pop-up .article p,
	.landing-page-ct .second-confirmation-pop-up .article p {
		width: auto;
	}
}


/* Support pop-up  */

.landing-page-ct .support-pop-up-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 999;
	overflow-y: scroll;
	overflow-x: hidden;
	display: none;
}

.landing-page-ct .support-pop-up {
	width: 572px;
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	padding: 58px 20px 58px 84px;
	color: #fff;
	position: relative;
}

.landing-page-ct .support-pop-up .logo {
	margin-bottom: 29px;
}

.landing-page-ct .support-pop-up h2 {
	font-size: 20px;
	font-family: "montserrat";
	margin-bottom: 20px;
}

.landing-page-ct .support-pop-up p {
	font-size: 16px;
	font-family: "montserrat";
	margin-bottom: 29px;
	width: 370px;
}

.landing-page-ct .support-pop-up .bypass {
	margin-bottom: 45px;
}

.landing-page-ct .support-pop-up a {
	background-color: #02DB73;
	border-radius: 3px;
	color: #000000;
	font-family: 'proxima-nova';
	font-size: 16px;
	cursor: pointer;
	text-decoration: none;
	padding: 12px 70px;
	font-weight: 600;
	border: none;
	width: 252px;
}

@media (max-width: 500px) {
	.landing-page-ct .support-pop-up-ct {
		padding: 50px 20px 0 20px;
	}

	.landing-page-ct .support-pop-up {
		width: 100%;
		margin-bottom: 50px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.landing-page-ct .support-pop-up p {
		width: auto;
	}

	.landing-page-ct .support-pop-up a {
		display: flex;
		padding: 12px 50px;
		justify-content: center;
		width: 100%;
	}
}

/* Request email popup  */

.landing-page-ct .request-email-popup-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 9999;
	display: none;
}

.landing-page-ct .request-email-popup {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 65px 20px 0px 20px;
	background: #08080D;
	color: #fff;
	width: 932px;
	height: 440px;
	position: relative;
}

.landing-page-ct .request-email-popup h2 {
	font-size: 24px;
	font-family: "montserrat";
	margin-bottom: 40px;
	text-align: center;
}

.landing-page-ct .request-email-popup h2:last-of-type {
	width: 600px;
}

.landing-page-ct .request-email-popup form {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-page-ct .request-email-popup form fieldset {
	border: none;
	padding: 0;
	margin: 0;
	width: auto;
}

.landing-page-ct .request-email-popup form input {
	width: 365px;
	height: 35px;
	background: #F3F3F3;
	font-family: "proxima-nova";
	font-size: 18px;
	border-radius: 2px;
	border: none;
	margin-bottom: 39px;
	padding-left: 12px;
	padding-bottom: 4px;
}

.landing-page-ct .request-email-popup form input::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .request-email-popup form button {
	background-color: #02DB73;
	border-radius: 3px;
	color: #000000;
	font-family: 'proxima-nova';
	font-size: 16px;
	text-decoration: none;
	padding: 12px 35px;
	font-weight: 600;
	border: none;
	width: 252px;
}

@media (max-width: 500px) {
	.landing-page-ct .request-email-popup-ct {
		padding: 0 20px;
	}

	.landing-page-ct .request-email-popup {
		padding: 65px 20px 65px 20px;
		width: 100%;
		height: fit-content;
	}

	.landing-page-ct .request-email-popup form {
		width: 100%;
	}

	.landing-page-ct .request-email-popup form fieldset {
		width: 100%;
	}

	.landing-page-ct .request-email-popup form input {
		width: 100%;
	}

	.landing-page-ct .request-email-popup h2:last-of-type {
		width: 100%;
	}
}


/* Request confirmation popup  */

.landing-page-ct .request-confirmation-popup-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 9999;
	display: none;
}

.landing-page-ct .request-confirmation-popup {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 0px 20px 0px 20px;
	background: #08080D;
	color: #fff;
	width: 932px;
	height: 440px;
	position: relative;
}

.landing-page-ct .request-confirmation-popup h2 {
	font-size: 24px;
	font-family: "montserrat";
	margin-bottom: 15px;
	text-align: center;
}

.landing-page-ct .request-confirmation-popup a {
	font-size: 16px;
	color: #02DB73;
	font-weight: 600;
	text-decoration: underline;
	cursor: pointer;
}

@media (max-width: 500px) {
	.landing-page-ct .request-confirmation-popup-ct {
		padding: 0 20px;
	}

	.landing-page-ct .request-confirmation-popup {
		padding: 65px 20px 65px 20px;
		width: 100%;
		height: fit-content;
	}
}

/* Request another person pop-up  */


.landing-page-ct .request-another-popup-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 9999;
	display: none;
}

.landing-page-ct .request-another-popup {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 89px 20px 0px 20px;
	background: #08080D;
	color: #fff;
	width: 932px;
	height: 440px;
	position: relative;
}

.landing-page-ct .request-another-popup h2 {
	font-size: 24px;
	font-family: "montserrat";
	margin-bottom: 30px;
	text-align: center;
}

.landing-page-ct .request-another-popup form {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-page-ct .request-another-popup form fieldset {
	border: none;
	padding: 0;
	margin: 0;
	width: auto;
}

.landing-page-ct .request-another-popup form input {
	width: 365px;
	height: 35px;
	background: #F3F3F3;
	font-family: "proxima-nova";
	font-size: 18px;
	border-radius: 2px;
	border: none;
	margin-bottom: 39px;
	padding-left: 12px;
	padding-bottom: 4px;
}

.landing-page-ct .request-another-popup form input::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .request-another-popup form button {
	background-color: #02DB73;
	border-radius: 3px;
	color: #000000;
	font-family: 'proxima-nova';
	font-size: 16px;
	text-decoration: none;
	padding: 12px 35px;
	font-weight: 600;
	border: none;
	width: 252px;
}

@media (max-width: 500px) {
	.landing-page-ct .request-another-popup-ct {
		padding: 0 20px;
	}

	.landing-page-ct .request-another-popup {
		padding: 65px 20px 65px 20px;
		width: 100%;
		height: fit-content;
	}

	.landing-page-ct .request-another-popup form {
		width: 100%;
	}

	.landing-page-ct .request-another-popup form fieldset {
		width: 100%;
	}

	.landing-page-ct .request-another-popup form input {
		width: 100%;
	}
}

/* Survey form */

/* Survey general styles */
.landing-page-ct .survey-form .form-desc-text,
.landing-page-ct .survey-form .form-question-text {
	color: #FFFFFF;
	font-family: "montserrat";
	font-weight: 600;
	font-size: 20px;
}

.landing-page-ct .survey-form .form-question-important-text {
	color: #FF7474;
}

.landing-page-ct .survey-form .form-text-input {
	background-color: #F3F3F3;
	border-radius: 2px;
	padding: 5px 12px 8px 12px;
	border: none;
	color: #3a3a3a;
	font-family: "proxima-nova";
	font-size: 18px;
}

.landing-page-ct .survey-form .form-text-input:focus {
	outline: none;
}

.landing-page-ct .survey-form .form-text-input::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .survey-form .form-textarea {
	background-color: #F3F3F3;
	border-radius: 2px;
	padding: 5px 12px 8px 12px;
	border: none;
	color: #3a3a3a;
	font-family: "proxima-nova";
	font-size: 18px;
	width: 100%;
	height: 70px;
}

.landing-page-ct .survey-form .form-btn,
.landing-page-ct .survey-form .start-survey-btn,
.landing-page-ct .survey-form .form-submit-btn {
	color: #000000;
	font-weight: 700;
	font-family: "proxima-nova";
	font-size: 16px;
	line-height: 1.375;
	background-color: #02DB73;
	border-radius: 3px;
	border: none;
	cursor: pointer;
	width: 258;
	height: 44px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	display: block;
	margin-bottom: 77px;
}



.landing-page-ct .survey-form .form-btn:focus {
	outline: none;
}

.landing-page-ct .survey-form .form-step {
	margin-bottom: 47px;
}

.landing-page-ct .survey-form .checkbox-input {
	visibility: hidden;
	position: absolute;
}

.landing-page-ct .survey-form .checkbox-label {
	color: #FFFFFF;
	font-family: "proxima-nova";
	font-size: 18px;
	display: flex;
	align-items: flex-start;
	margin-bottom: 10px;
}

.landing-page-ct .survey-form .checkbox-input+.checkbox-label:before {
	content: " ";
	display: inline-block;
	background: #F3F3F3;
	border: 6px solid #999999;
	min-width: 22px;
	min-height: 22px;
	border-radius: 4px;
	margin-right: 10px;
	cursor: pointer
}

.landing-page-ct .survey-form .checkbox-input:checked+.checkbox-label:before {
	background: #6455FF;
	border: 6px solid #3825F9;
	min-width: 22px;
	min-height: 22px;
	cursor: pointer;
}

.landing-page-ct .survey-form .checkbox-with-input {
	display: flex;
	align-items: center;
}

.landing-page-ct .survey-form .checkbox-with-input input:last-child {
	margin-left: 14px;
	margin-bottom: 10px;
}

.landing-page-ct .survey-form .radio-input {
	visibility: hidden;
	position: absolute;
}

.landing-page-ct .survey-form .radio-label {
	color: #FFFFFF;
	font-family: "proxima-nova";
	font-size: 18px;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

.landing-page-ct .survey-form .radio-input+.radio-label:before {
	content: " ";
	display: inline-block;
	background: #F3F3F3;
	border: 6px solid #999999;
	min-width: 22px;
	min-height: 22px;
	border-radius: 50%;
	margin-right: 10px;
	cursor: pointer
}

.landing-page-ct .survey-form .radio-input:checked+.radio-label:before {
	background: #6455FF;
	border: 6px solid #3825F9;
	min-width: 22px;
	min-height: 22px;
	cursor: pointer;
}

.landing-page-ct .survey-form .radio-with-input {
	display: flex;
	align-items: center;
}

.landing-page-ct .survey-form .radio-with-input input:last-child {
	margin-left: 14px;
	margin-bottom: 10px;
}

.landing-page-ct .survey-form .form-select {
	width: 165px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 18px;
	color: #FFFFFF;
	font-family: "proxima-nova";
	padding: 5px 19px 8px 19px;
	padding: 5px 19px 8px 19px;
	background: url(/img/landing-page/down-arrow.svg) no-repeat 145px;
	background-size: 16px;
	border: none;
	position: absolute;
}

.landing-page-ct .survey-form option {
	background: rgb(79, 79, 79);
	color: #fff;
}


.landing-page-ct .survey-form .form-select:focus {
	outline: none;
}

.landing-page-ct .survey-form .select-purple-box {
	background: #6455FF;
	border-radius: 4px;
	border: 3px solid #3A2B8F;
	width: 142px;
	height: 35px;
	z-index: -1;
	position: relative;
	top: 34px;
}

.landing-page-ct .survey-form .form-select::-ms-expand {
	display: none;
}

/* Survey special styles */
.landing-page-ct .survey-form {
	padding: 25px;
	position: fixed;
	top: 0px;
	width: 100vw;
	height: 100vh;
	background: #111021;
	z-index: 9999;
	overflow-y: scroll;
	/* display: block; */
	display: none;
}

.landing-page-ct .survey-form form {
	display: flex;
	justify-content: center;
}

.landing-page-ct .survey-form .form-error {
	color: #DD6C69;
	font-family: 'proxima-nova';
	font-size: 18px;
	margin: 6px 0 -2px 0;
}

.landing-page-ct .survey-form form .survey-step {
	width: 500px;
}

.landing-page-ct .survey-form .rewordly-logo {
	margin-bottom: 76px;
}

.landing-page-ct .survey-form .name-email-form .less-than-5 {
	margin-bottom: 30px;
}

.landing-page-ct .survey-form .name-email-form .name-question-text,
.landing-page-ct .survey-form .name-email-form .email-question-text,
.landing-page-ct .survey-form .name-email-form .request-question-text {
	margin-bottom: 20px;
}


.landing-page-ct .survey-form .name-email-form .name-inputs {
	margin-bottom: 35px;
	display: flex;
}

.landing-page-ct .survey-form .name-email-form .name-inputs .name-input-error-ct {
	display: flex;
	flex-direction: column;
}

.landing-page-ct .survey-form .name-email-form .name-inputs input:first-child {
	margin-right: 10px;
	width: 240px;
}

.landing-page-ct .survey-form .name-email-form .name-inputs input:last-child {
	width: 245px;
}

.landing-page-ct .survey-form .name-email-form .email-input {
	width: 100%;
}

.landing-page-ct .survey-form .name-email-form .email-input-error-ct,
.landing-page-ct .survey-form .request-input-error-ct {
	margin-bottom: 47px;
}

.landing-page-ct .survey-form .active-account-question-text {
	margin-bottom: 21px;
}

.landing-page-ct .survey-form .survey-step-1 .active-account-question {
	margin-bottom: 50px;
}

.landing-page-ct .survey-form .survey-step-1 .connect-to-question {
	margin-bottom: 50px;
}

.landing-page-ct .survey-form .survey-step-1 .connect-question-text {
	margin-bottom: 21px;
}

.landing-page-ct .survey-form .survey-step-1 .connect-to-question .connect-account-note {
	color: #FFFFFF;
	font-size: 14px;
	font-family: "montserrat";
}

.landing-page-ct .survey-form .survey-step-1 .connect-to-question .connect-account-note a {
	color: #02DB73;
	text-decoration: none;
}

.landing-page-ct .survey-form .survey-step-1 .portofolio-question {
	margin-bottom: 63px;
}

.landing-page-ct .survey-form .survey-step-1 .portofolio-question .form-question-text {
	margin-bottom: 21px;
}

.landing-page-ct .survey-form .survey-step-2 .main-browser-question {
	margin-bottom: 60px;
}

.landing-page-ct .survey-form .survey-step-2 .main-browser-question-text {
	margin-bottom: 32px;
}

.landing-page-ct .survey-form .survey-step-2 .ios-android-question {
	margin-bottom: 47px;
}

.landing-page-ct .survey-form .survey-step-2 .ios-android-question-text {
	margin-bottom: 44px;
}

.landing-page-ct .survey-form .survey-step-4 .device-breakdown-question {
	margin-bottom: 47px;
}

.landing-page-ct .survey-form .survey-step-4 .device-breakdown-question-text {
	margin-bottom: 33px;
}

.landing-page-ct .survey-form .survey-step-4 .tablet-breakdown-checkbox {
	margin-top: 34px;
}

.landing-page-ct .survey-form .survey-step-5 .most-regularly-question {
	margin-bottom: 52px;
}

.landing-page-ct .survey-form .survey-step-5 .most-regularly-question .most-regularly-question-text {
	margin-bottom: 20px;
}

.landing-page-ct .survey-form .survey-step-5 .second-most-regularly-question {
	margin-bottom: 70px;
}

.landing-page-ct .survey-form .survey-step-5 .second-most-regularly-question .second-most-regularly-question-text {
	margin-bottom: 40px;
}

.survey-step-6 .step-purple-note,
.landing-page-ct .survey-form .survey-step-6 .form-desc-text.step-purple-note {
	color: #9582ff;
}

.landing-page-ct .survey-form .survey-step-6 .form-desc-text.step-purple-note {
	margin-left: 60px;
	margin-top: 3px;
}

.landing-page-ct .survey-form .survey-step-6 .benefits-question {
	margin-bottom: 40px;
}

.landing-page-ct .survey-form .survey-step-6 .benefits-question .benefits-question-text {
	margin-bottom: 40px;
}

.landing-page-ct .survey-form .survey-step-6 .select-icon {
	width: 15px;
	margin-left: 3px;
}

.landing-page-ct .survey-form .survey-step-6 .select-icon {
	width: 15px;
	margin-left: 3px;
}

.landing-page-ct .survey-form .survey-step-6 .top-priority-question {
	margin-bottom: 45px;
}

.landing-page-ct .survey-form .survey-step-6 .next-btn-6 {
	margin-top: 100px;
}

.landing-page-ct .survey-form .survey-step-7 .top-3-sources-question {
	margin-bottom: 50px;
}

.landing-page-ct .survey-form .survey-step-7 .top-3-sources-question .top-3-sources-question-text {
	margin-bottom: 39px;
}

.landing-page-ct .survey-form .survey-step-7 .top-3-sources-question .source-ct {
	display: flex;
	align-items: center;
	margin-bottom: 9px;
}

.landing-page-ct .survey-form .survey-step-7 .top-3-sources-question .source-ct input {
	width: 365px;
}

.landing-page-ct .survey-form .survey-step-7 .top-3-sources-question .source-ct .form-desc-text {
	width: 30px;
}

.landing-page-ct .survey-form .survey-step-8 .pick-anyone-question {
	margin-bottom: 42px;
}

.landing-page-ct .survey-form .survey-step-8 .pick-anyone-question .pick-anyone-question-text {
	margin-bottom: 19px;
}

.landing-page-ct .survey-form .survey-step-8 .pick-anyone-question .name-input {
	width: 365px;
}

.landing-page-ct .survey-form .survey-step-8 .someone-in-field-question {
	margin-bottom: 54px;
}

.landing-page-ct .survey-form .survey-step-8 .someone-in-field-question .form-question-text {
	margin-bottom: 19px;
}

.landing-page-ct .survey-form .survey-step-8 .someone-in-field-question .name-input {
	width: 365px;
	margin-bottom: 10px;
}

.landing-page-ct .survey-form .survey-step-8 .someone-in-field-question .field-input {
	width: 365px;
}

.landing-page-ct .survey-form .survey-step-9 .early-adopter-question {
	margin-bottom: 47px;
}

.landing-page-ct .survey-form .survey-step-9 .early-adopter-question .early-adopter-question-text {
	margin-bottom: 24px;
}

.landing-page-ct .survey-form .survey-step-9 .video-call-question {
	margin-bottom: 47px;
}

.landing-page-ct .survey-form .survey-step-9 .video-call-question .video-call-question-text {
	margin-bottom: 24px;
}

.landing-page-ct .survey-form .survey-step-10 .upload-picture-question {
	margin-bottom: 47px;
}

.landing-page-ct .survey-form .close-survey-btn {
	position: initial;
	color: #02DB73;
	cursor: pointer;
	font-weight: 600;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	text-align: right;
}

.landing-page-ct .survey-form .survey-step-10 .upload-picture-question .upload-picture-question-text {
	margin-bottom: 24px;
}


@media (max-width: 500px) {

	.landing-page-ct .survey-form br {
		display: none;
	}

	.landing-page-ct .survey-form .name-email-form .name-inputs {
		flex-wrap: wrap;
	}

	.landing-page-ct .survey-form .name-email-form .name-inputs .name-input-error-ct {
		width: 100%;
	}

	.landing-page-ct .survey-form .name-email-form .name-inputs input:first-child {
		margin-right: 0;
		margin-bottom: 10px;
		min-width: 100%;
	}

	.landing-page-ct .survey-form .form-btn,
	.landing-page-ct .survey-form .start-survey-btn,
	.landing-page-ct .survey-form .form-submit-btn {
		width: 100%;
	}

	.landing-page-ct .survey-form .name-email-form .name-inputs input:last-child {
		width: 100%;
	}

	.landing-page-ct .survey-form .survey-step-7 .top-3-sources-question .source-ct input {
		width: 100%;
	}

	.landing-page-ct .survey-form .survey-step-8 .pick-anyone-question .name-input {
		width: 100%;
		margin-bottom: 10px;
	}

	.landing-page-ct .survey-form .survey-step-8 .someone-in-field-question .name-input {
		width: 100%;
	}

	.landing-page-ct .survey-form .survey-step-8 .someone-in-field-question .field-input,
	.landing-page-ct .survey-form .form-text-input {
		width: 100%;
	}

	.landing-page-ct .survey-form .form-btn {
		width: 100%;
	}

	.landing-page-ct .survey-form .rewordly-logo {
		margin-bottom: 50px;
	}
}

/* Angels Form */

.landing-page-ct .angels-form-popup {
	background-color: #111021;
	display: none;
	flex-direction: column;
	align-items: center;
	padding: 30px;
	position: fixed;
	top: 0;
	width: 100vw;
	height: 100vh;
	z-index: 9999;
	overflow-y: scroll;
}

.landing-page-ct .angels-form-popup .rewordly-logo {
	align-self: flex-start;
	margin-bottom: 35px;
}

.landing-page-ct .angels-form-popup .angels-info {
	width: 600px;
}

.landing-page-ct .angels-form-popup .angels-info .angels-title {
	font-size: 48px;
	font-weight: 600;
	font-family: "montserrat";
	line-height: 0.917;
	margin-bottom: 29px;
	color: #FFFFFF;
}

.landing-page-ct .angels-form-popup .angels-info .smart-money-title,
.landing-page-ct .angels-form-popup .angels-info .good-investment-title {
	font-size: 24px;
	font-weight: 600;
	font-family: "montserrat";
	line-height: 0.833;
	margin-bottom: 20px;
	color: #5B53FE;
}

.landing-page-ct .angels-form-popup .angels-info .smart-money-paragraph-1,
.landing-page-ct .angels-form-popup .angels-info .smart-money-paragraph-2,
.landing-page-ct .angels-form-popup .angels-info .smart-money-paragraph-3,
.landing-page-ct .angels-form-popup .angels-info .good-investment-paragraph-1,
.landing-page-ct .angels-form-popup .angels-info .good-investment-paragraph-2,
.landing-page-ct .angels-form-popup .angels-info .investment-benefits .investment-benefits-item,
.landing-page-ct .angels-form-popup .angels-info .investment-benefits .li-subtitle {
	font-size: 16px;
	font-weight: 400;
	font-family: "montserrat";
	line-height: 1.25;
	color: #FFFFFF;
}

.landing-page-ct .angels-form-popup .angels-info .investment-benefits .li-subtitle {
	margin-left: -33px;
	margin-top: 30px;
}

.landing-page-ct .angels-form-popup .angels-info .smart-money-paragraph-1,
.landing-page-ct .angels-form-popup .angels-info .smart-money-paragraph-2,
.landing-page-ct .angels-form-popup .angels-info .good-investment-paragraph-1 {
	margin-bottom: 20px;
}

.landing-page-ct .angels-form-popup .angels-info .smart-money-paragraph-3 {
	margin-bottom: 35px;
}

.landing-page-ct .angels-form-popup .angels-info .good-investment-paragraph-2 {
	margin-bottom: 26px;
}

.landing-page-ct .angels-form-popup .angels-info .investment-benefits {
	margin-bottom: 40px;
	list-style-type: none;
}

.landing-page-ct .angels-form-popup .angels-info .investment-benefits li {
	display: flex;
}

.landing-page-ct .angels-form-popup .angels-info .investment-benefits .bullet {
	background-color: #FFFFFF;
	width: 2px;
	height: 2px;
	margin-left: -33px;
	margin-right: 30px;
	margin-top: 8px;
}

.landing-page-ct .angels-form-popup .angels-form {
	width: 600px;
}

.landing-page-ct .angels-form-popup .angels-form label {
	font-size: 20px;
	font-weight: 600;
	font-family: "montserrat";
	line-height: 1;
	margin-bottom: 20px;
	color: #FFFFFF;
	margin-bottom: 13px;
	display: block;
}

.landing-page-ct .angels-form-popup .angels-form input {
	background-color: #F3F3F3;
	border-radius: 2px;
	padding: 5px 12px 8px 12px;
	border: none;
	color: #3a3a3a;
	font-family: "proxima-nova";
	font-size: 18px;
	margin-bottom: 2px;
}

.landing-page-ct .angels-form-popup .angels-form input:focus {
	outline: none;
}

.landing-page-ct .angels-form-popup .angels-form input::placeholder {
	color: #A9A9A9;
}

/* .landing-page-ct .angels-form-popup .angels-form .first-name-input {
    width: 170px;
} */

/* .landing-page-ct .angels-form-popup .angels-form .fam-name-input {
    width: 185px;
} */

.landing-page-ct .angels-form-popup .angels-form .email-input {
	width: 365px;
}

.landing-page-ct .angels-form-popup .angels-form textarea {
	background-color: #F3F3F3;
	border-radius: 2px;
	padding: 5px 12px 8px 12px;
	border: none;
	color: #3a3a3a;
	font-family: "proxima-nova";
	font-size: 18px;
	margin-bottom: 2px;
	width: 365px;
	height: 86px;
}

.landing-page-ct .angels-form-popup .angels-form textarea:focus {
	outline: none;
}

.landing-page-ct .angels-form-popup .angels-form textarea::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .angels-form-popup .angels-form-submit-btn {
	color: #000000;
	font-weight: 700;
	font-family: "proxima-nova";
	font-size: 16px;
	line-height: 1.375;
	background-color: #02DB73;
	border-radius: 3px;
	border: none;
	cursor: pointer;
	width: 258;
	height: 44px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	display: block;
	margin-bottom: 77px;
}

.landing-page-ct .angels-form-popup .angels-form-submit-btn:focus {
	outline: none;
}

@media (max-width: 500px) {

	.landing-page-ct .angels-form-popup {
		padding: 20px;
	}

	.landing-page-ct .angels-form-popup .angels-info .angels-title {
		font-size: 32px;
	}

	.landing-page-ct .angels-form-popup br {
		display: none;
	}

	.landing-page-ct .angels-form-popup .angels-info {
		width: 100%;
	}

	.landing-page-ct .angels-form-popup .angels-form {
		width: 100%;
	}

	.landing-page-ct .angels-form-popup .angels-form-submit-btn {
		width: 100%;
	}

	.landing-page-ct .angels-form-popup .angels-form .first-name-input {
		width: 100%;
	}

	.landing-page-ct .angels-form-popup .angels-form .fam-name-input {
		width: 100%;
	}

	.landing-page-ct .angels-form-popup .angels-form .email-input {
		width: 100%;
	}

	.landing-page-ct .angels-form-popup .angels-form textarea {
		width: 100%;
		margin-bottom: 40px;
	}

	.landing-page-ct .angels-form-popup .angels-form input {
		margin-bottom: 30px;
	}
}

/* Aboutus popup */

.landing-page-ct .aboutus-popup-ct {
	display: none;
	position: fixed;
	top: 0px;
	z-index: 9999;
	width: 100vw;
	height: 100vh;
	background-color: #131214;
	overflow-y: scroll;
}

.landing-page-ct .aboutus-popup-ct .rewordly-logo-header {
	padding-top: 22px;
	padding-left: 28px;
	margin-bottom: 68px;
	align-self: flex-start;
}

.landing-page-ct .aboutus-popup-ct .main-content {
	display: flex;
	flex-direction: column;
	padding-left: 120px;
	max-width: 824px;
	padding: 0 34px 118px 148px;
}

.landing-page-ct .aboutus-popup-ct .main-content .aboutus-title {
	font-family: "proxima-nova";
	font-size: 36px;
	font-weight: 700;
	color: #FFFFFF;
	margin-bottom: 35px;
}

.landing-page-ct .aboutus-popup-ct .main-content p {
	font-family: "proxima-nova";
	font-size: 16px;
	color: #D1D1D1;
	margin-bottom: 20px;
}

.landing-page-ct .aboutus-popup-ct .main-content p>span {
	color: #02DB73;
}

.landing-page-ct .aboutus-popup-ct .office-photos {
	position: relative;
	margin-top: 30px;
}

.landing-page-ct .aboutus-popup-ct .office-photos img {
	width: 50%;
}

.landing-page-ct .aboutus-popup-ct .office-photos .right-img {
	position: absolute;
	top: 50%;
	right: 10%;
}

.landing-page-ct .aboutus-popup-ct .logos {
	display: flex;
	flex-direction: column;
}

.landing-page-ct .aboutus-popup-ct .logos .dmz-mars-ct {
	width: 50%;
	margin-top: 50px;
	margin-bottom: 25px;
	display: flex;
	align-items: center;
}

.landing-page-ct .aboutus-popup-ct .logos .dmz-mars-ct .dmz-logo {
	width: 30%;
	margin-right: 33px;
	margin-left: 15px;
}

.landing-page-ct .aboutus-popup-ct .logos .dmz-mars-ct .mars-logo {
	width: 20%;
}

.landing-page-ct .aboutus-popup-ct .logos .ibm-logo {
	width: 35%;
	margin-bottom: 44px;
}

.landing-page-ct .aboutus-popup-ct .logos .gami-logo {
	width: 35%;
}

.landing-page-ct .aboutus-popup-ct .side-nav {
	position: fixed;
	right: 30px;
	top: 17px;
	width: 170px;
}

.landing-page-ct .aboutus-popup-ct .side-nav-btns {
	display: flex;
	margin-bottom: 38px;
}

.landing-page-ct .aboutus-popup-ct .side-nav .close-btn {
	position: relative;
	width: 49px;
	height: 35px;
	border: 1px solid #FFFFFF;
	padding: 15px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	border-radius: 2px;
	cursor: pointer;
}

.landing-page-ct .aboutus-popup-ct .side-nav .line {
	width: 2px;
	height: 16px;
	background-color: #FFFFFF;
}

.landing-page-ct .aboutus-popup-ct .side-nav .line-1 {
	transform: rotate(50deg);
	position: absolute;
}

.landing-page-ct .aboutus-popup-ct .side-nav .line-2 {
	transform: rotate(-50deg);
}

.landing-page-ct .aboutus-popup-ct .signin-btn {
	width: 107px;
	height: 35px;
	border: 1px solid #FFFFFF;
	padding: 15px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	border-radius: 2px;
	font-family: "proxima-nova";
	font-size: 14px;
	text-decoration: none;
	font-weight: 700;
	color: #FFFFFF;
	margin-left: 14px;
	background-color: #000000;
}

.landing-page-ct .aboutus-popup-ct .side-nav .sidenav-links a {
	font-family: "proxima-nova";
	font-weight: bold;
	line-height: 2.143;
	font-size: 14px;
	color: #02DB73;
	text-decoration: none;
	display: block;
}

.landing-page-ct .aboutus-popup-ct .side-nav .sidenav-links .links-section {
	margin-bottom: 30px;
}

.landing-page-ct .aboutus-popup-ct .side-nav .sidenav-links .links-section .current-link {
	border-bottom: 1px solid #FFFFFF;
	line-height: 1.5;
}

.landing-page-ct .aboutus-popup-ct .side-nav .sidenav-links .links-section .next-link {
	margin-top: 5px;
}


.landing-page-ct .aboutus-popup-ct .aboutus-popup-footer {
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #050509;
	padding: 57px 10px 64px 10px;
}

.landing-page-ct .aboutus-popup-ct .aboutus-popup-footer .rewordly-logo-footer {
	align-self: center;
	margin-bottom: 38px;
}

.landing-page-ct .aboutus-popup-ct .aboutus-popup-footer a {
	font-family: "proxima-nova";
	font-weight: bold;
	line-height: 2.143;
	font-size: 14px;
	color: #02DB73;
	text-decoration: none;
	display: block;
}

.landing-page-ct .aboutus-popup-ct .aboutus-popup-footer .links-section {
	margin-bottom: 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-page-ct .aboutus-popup-ct .aboutus-popup-footer .copywright {
	font-family: "proxima-nova";
	font-weight: 700;
	font-size: 14px;
	color: #494949;
	margin-top: 30px;
}

@media (max-width: 500px) {
	.landing-page-ct .aboutus-popup-ct .side-nav {
		width: fit-content;
		right: 14px;
	}

	.landing-page-ct .aboutus-popup-ct .side-nav .sidenav-links {
		display: none;
	}

	.landing-page-ct .aboutus-popup-ct .side-nav .close-btn,
	.landing-page-ct .aboutus-popup-ct .signin-btn {
		width: fit-content;
		background-color: #000000;
	}

	.landing-page-ct .aboutus-popup-ct .rewordly-logo-header {
		padding-top: 80px;
		margin-bottom: 20px;
	}

	.landing-page-ct .aboutus-popup-ct .main-content {
		padding: 20px;
	}
}

/* Mission popup */

.landing-page-ct .mission-popup-ct {
	display: none;
	position: fixed;
	top: 0px;
	z-index: 9999;
	width: 100vw;
	height: 100vh;
	background-color: #131214;
	overflow-y: scroll;
}

.landing-page-ct .mission-popup-ct .rewordly-logo-header {
	padding-top: 22px;
	padding-left: 28px;
	margin-bottom: 68px;
	align-self: flex-start;
}

.landing-page-ct .mission-popup-ct .main-content {
	display: flex;
	flex-direction: column;
	padding-left: 120px;
	max-width: 824px;
	padding: 0 34px 118px 148px;
}

.landing-page-ct .mission-popup-ct .main-content .mission-title {
	font-family: "proxima-nova";
	font-size: 36px;
	font-weight: 700;
	color: #FFFFFF;
	margin-bottom: 35px;
}

.landing-page-ct .mission-popup-ct .main-content .mission-subtitle {
	font-family: "proxima-nova";
	font-size: 36px;
	font-weight: 700;
	color: #D1D1D1;
	margin-bottom: 20px;
	margin-top: 10px;
}

.landing-page-ct .mission-popup-ct .main-content .mission-subtitle-2 {
	font-family: "proxima-nova";
	font-size: 24px;
	font-weight: 700;
	color: #D1D1D1;
	margin-bottom: 20px;
	margin-top: 10px;
}

.landing-page-ct .mission-popup-ct .main-content p {
	font-family: "proxima-nova";
	font-size: 16px;
	color: #D1D1D1;
	margin-bottom: 20px;
}

.landing-page-ct .mission-popup-ct .main-content p>span {
	color: #02DB73;
}

.landing-page-ct .mission-popup-ct .office-photos {
	position: relative;
	margin-top: 30px;
}

.landing-page-ct .mission-popup-ct .office-photos img {
	width: 50%;
}

.landing-page-ct .mission-popup-ct .office-photos .right-img {
	position: absolute;
	top: 50%;
	right: 10%;
}

.landing-page-ct .mission-popup-ct .logos {
	display: flex;
	flex-direction: column;
}

.landing-page-ct .mission-popup-ct .logos .dmz-mars-ct {
	width: 50%;
	margin-top: 50px;
	margin-bottom: 25px;
	display: flex;
	align-items: center;
}

.landing-page-ct .mission-popup-ct .logos .dmz-mars-ct .dmz-logo {
	width: 30%;
	margin-right: 33px;
	margin-left: 15px;
}

.landing-page-ct .mission-popup-ct .logos .dmz-mars-ct .mars-logo {
	width: 20%;
}

.landing-page-ct .mission-popup-ct .logos .ibm-logo {
	width: 35%;
	margin-bottom: 44px;
}

.landing-page-ct .mission-popup-ct .logos .gami-logo {
	width: 35%;
}

.landing-page-ct .mission-popup-ct .side-nav {
	position: fixed;
	right: 30px;
	top: 17px;
	width: 170px;
}

.landing-page-ct .mission-popup-ct .side-nav-btns {
	display: flex;
	margin-bottom: 38px;
}

.landing-page-ct .mission-popup-ct .side-nav .close-btn {
	position: relative;
	width: 49px;
	height: 35px;
	border: 1px solid #FFFFFF;
	padding: 15px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	border-radius: 2px;
	cursor: pointer;
	background-color: #000000;
}

.landing-page-ct .mission-popup-ct .side-nav .line {
	width: 2px;
	height: 16px;
	background-color: #FFFFFF;
}

.landing-page-ct .mission-popup-ct .side-nav .line-1 {
	transform: rotate(50deg);
	position: absolute;
}

.landing-page-ct .mission-popup-ct .side-nav .line-2 {
	transform: rotate(-50deg);
}

.landing-page-ct .mission-popup-ct .signin-btn {
	width: 107px;
	height: 35px;
	border: 1px solid #FFFFFF;
	padding: 15px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	border-radius: 2px;
	font-family: "proxima-nova";
	font-size: 14px;
	font-weight: 700;
	color: #FFFFFF;
	margin-left: 14px;
	background-color: #000000;
}

.landing-page-ct .mission-popup-ct .side-nav .sidenav-links a {
	font-family: "proxima-nova";
	font-weight: bold;
	line-height: 2.143;
	font-size: 14px;
	color: #02DB73;
	text-decoration: none;
	display: block;
}

.landing-page-ct .mission-popup-ct .side-nav .sidenav-links .links-section {
	margin-bottom: 30px;
}

.landing-page-ct .mission-popup-ct .side-nav .sidenav-links .links-section .current-link {
	border-bottom: 1px solid #FFFFFF;
	line-height: 1.5;
}

.landing-page-ct .mission-popup-ct .side-nav .sidenav-links .links-section .next-link {
	margin-top: 5px;
}


.landing-page-ct .mission-popup-ct .mission-popup-footer {
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #050509;
	padding: 57px 10px 64px 10px;
}

.landing-page-ct .mission-popup-ct .mission-popup-footer .rewordly-logo-footer {
	align-self: center;
	margin-bottom: 38px;
}

.landing-page-ct .mission-popup-ct .mission-popup-footer a {
	font-family: "proxima-nova";
	font-weight: bold;
	line-height: 2.143;
	font-size: 14px;
	color: #02DB73;
	text-decoration: none;
	display: block;
}

.landing-page-ct .mission-popup-ct .mission-popup-footer .links-section {
	margin-bottom: 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.landing-page-ct .mission-popup-ct .mission-popup-footer .copywright {
	font-family: "proxima-nova";
	font-weight: 700;
	font-size: 14px;
	color: #494949;
	margin-top: 30px;
}

@media (max-width: 500px) {
	.landing-page-ct .mission-popup-ct .side-nav {
		width: fit-content;
		right: 14px;
	}

	.landing-page-ct .mission-popup-ct .side-nav .sidenav-links {
		display: none;
	}

	.landing-page-ct .mission-popup-ct .side-nav .close-btn,
	.landing-page-ct .mission-popup-ct .signin-btn {
		width: fit-content;
	}

	.landing-page-ct .mission-popup-ct .rewordly-logo-header {
		padding-top: 80px;
		margin-bottom: 20px;
	}

	.landing-page-ct .mission-popup-ct .main-content {
		padding: 20px;
	}
}

/* email templates popups */
.professional-templates-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 999;
	display: none;
}

.landing-page-ct .professional-templates {
	padding: 58px 84px 58px 84px;
	background-color: #08080D;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #FFFFFF;
	font-family: 'proxima-nova';
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	position: relative;
}

.landing-page-ct .friend-templates-ct {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #FFFFFF;
	font-family: 'proxima-nova';
	margin-bottom: 30px;
}

.landing-page-ct .professional-templates .templates,
.landing-page-ct .friend-templates-ct .templates {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.landing-page-ct .professional-templates .title,
.landing-page-ct .friend-templates-ct .title {
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 24px;
}

.landing-page-ct .friend-templates-ct .title {
	font-size: 20px;
	margin-bottom: 25px;
	line-height: 20px;
	font-family: "montserrat";
	width: 360px;
	align-self: flex-start;
}

.landing-page-ct .professional-templates .professional-template:first-child,
.landing-page-ct .friend-templates-ct .friend-template:first-child {
	margin-right: 40px;
}

.landing-page-ct .professional-templates .professional-template,
.landing-page-ct .friend-templates-ct .friend-template {
	width: 304px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.landing-page-ct .professional-templates .professional-template p {
	margin-bottom: 25px;
	font-size: 14px;
}

.landing-page-ct .friend-templates-ct .friend-template p {
	margin-bottom: 25px;
	font-size: 16px;
}

.landing-page-ct .professional-templates .professional-template .copy-template,
.landing-page-ct .friend-templates-ct .friend-template .copy-template {
	background-color: #4102DB;
	padding: 5px 17px 9px 17px;
	border: none;
	border-radius: 5px;
	color: #FFFFFF;
	font-family: 'proxima-nova';
	font-size: 16px;
	font-weight: 600;
	width: fit-content;
	cursor: pointer;
}

.landing-page-ct .professional-templates .professional-template .template-2-paragraph {
	margin-top: -12px;
}


.landing-page-ct .professional-templates .closeBtn-prof-templates,
.landing-page-ct .friend-templates-ct .closeBtn-friend-templates {
	position: absolute;
	bottom: 10px;
	right: 13px;
	color: #02DB73;
	cursor: pointer;
	font-weight: 600;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
}

@media (max-width: 500px) {


	.landing-page-ct .professional-templates .professional-template:first-child,
	.landing-page-ct .friend-templates-ct .friend-template:first-child {
		margin-right: 0;
		margin-bottom: 30px;
	}

	.landing-page-ct .professional-templates .templates,
	.landing-page-ct .friend-templates-ct .templates {
		width: 100%;
	}

	.landing-page-ct .professional-templates .professional-template .copy-template,
	.landing-page-ct .friend-templates-ct .friend-template .copy-template {
		width: 100%;
	}

	.landing-page-ct .friend-templates-ct .title {
		width: 100%;
	}

	.landing-page-ct .professional-templates-ct {
		overflow: scroll;
	}

	.landing-page-ct .professional-templates {
		padding: 50px 30px;
		width: 100%;
		height: fit-content;
		margin-top: 295px;
		margin-bottom: 100px;
		transform: translate(0, 0);
	}
}


/* Share pop-up  */

.landing-page-ct .share-pop-up-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 999;
	display: none;
}

.landing-page-ct .share-pop-up {
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	padding: 58px 84px 58px 84px;
	color: #fff;
	position: relative;
}

.landing-page-ct .share-pop-up .logo {
	margin-bottom: 29px;
}

.landing-page-ct .share-pop-up h2 {
	font-size: 20px;
	margin-bottom: 25px;
	line-height: 20px;
	font-family: "montserrat";
	width: 360px;
}

.landing-page-ct .share-pop-up h2 span {
	color: #8B88A6;
}

.landing-page-ct .share-pop-up form {
	display: flex;
	flex-direction: column;
}

.landing-page-ct .share-pop-up form fieldset {
	border: none;
	padding: 0;
	margin: 0 0 10px 0;
	width: auto;
}

.landing-page-ct .share-pop-up form input {
	width: 365px;
	height: 35px;
	background: #F3F3F3;
	font-family: "proxima-nova";
	font-size: 18px;
	border-radius: 2px;
	border: none;
	margin-bottom: 2px;
	padding-left: 12px;
	padding-bottom: 4px;
}

.landing-page-ct .share-pop-up form input::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .share-pop-up form textarea {
	width: 365px;
	height: 105px;
	background: #F3F3F3;
	font-family: "proxima-nova";
	font-size: 18px;
	border-radius: 2px;
	border: none;
	margin-bottom: 2px;
	padding-left: 12px;
	padding-bottom: 4px;
	padding-top: 5px;
}

.landing-page-ct .share-pop-up form textarea::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .share-pop-up form .error {
	color: #DD6C69;
	font-family: 'proxima-nova';
	font-size: 14px;
	margin-top: 3px;
	display: block;
}

.landing-page-ct .share-pop-up form button {
	background-color: #02DB73;
	border-radius: 3px;
	color: #000000;
	font-family: 'proxima-nova';
	font-size: 16px;
	text-decoration: none;
	padding: 12px 35px;
	font-weight: 600;
	border: none;
	width: 252px;
	margin-top: 5px;
	margin-bottom: 37px;
}

.landing-page-ct .share-pop-up a {
	background-color: #02DB73;
	border-radius: 3px;
	color: #000000;
	font-family: 'proxima-nova';
	font-size: 16px;
	text-decoration: none;
	padding: 12px 70px;
	font-weight: 600;
	border: none;
	width: 252px;
	cursor: pointer;
	margin-top: 15px;
}

@media (max-width: 500px) {
	.landing-page-ct .share-pop-up-ct {
		overflow: scroll;
	}

	.landing-page-ct .share-pop-up {
		max-width: 90vw;
		margin-bottom: 20px;
		padding: 40px 30px;
		margin-top: 574px;
	}

	.landing-page-ct .share-pop-up h2 {
		width: 100%;
	}

	.landing-page-ct .share-pop-up form fieldset,
	.landing-page-ct .share-pop-up form input,
	.landing-page-ct .share-pop-up form button {
		width: 100%;
	}
}


/* Share success pop-up  */

.landing-page-ct .shareSuccess-pop-up-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 999;
	display: none;
}

.landing-page-ct .shareSuccess-pop-up {
	width: 572px;
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	padding: 58px 20px 58px 84px;
	color: #fff;
	position: relative;
}

.landing-page-ct .shareSuccess-pop-up .logo {
	margin-bottom: 29px;
}

.landing-page-ct .shareSuccess-pop-up h2 {
	font-size: 20px;
	margin-bottom: 25px;
	line-height: 20px;
	font-family: "montserrat";
	width: 360px;
}

.landing-page-ct .shareSuccess-pop-up h2 span {
	color: #8B88A6;
}

@media (max-width: 500px) {
	.landing-page-ct .shareSuccess-pop-up {
		padding: 30px 16px;
		width: 90vw;
	}

	.landing-page-ct .shareSuccess-pop-up h2 {
		width: 100%;
	}
}

/* Thank you pop-up  */


.landing-page-ct .thankyou-pop-up-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 999;
	display: none;
}

.landing-page-ct .thankyou-pop-up {
	width: 572px;
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	padding: 58px 20px 58px 84px;
	color: #fff;
	position: relative;
}

.landing-page-ct .thankyou-pop-up .logo {
	margin-bottom: 29px;
}

.landing-page-ct .thankyou-pop-up h2 {
	font-size: 20px;
	margin-bottom: 25px;
	line-height: 20px;
	font-family: "montserrat";
	width: 360px;
}

.landing-page-ct .thankyou-pop-up h2 span {
	color: #8B88A6;
}

@media (max-width: 500px) {
	.landing-page-ct .thankyou-pop-up {
		padding: 30px 16px;
		width: 90vw;
	}

	.landing-page-ct .thankyou-pop-up h2 {
		width: 100%;
	}
}

/* Claim popup */
.landing-page-ct .claim-popup-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 9999;
	display: none;
}

.landing-page-ct .claim-popup {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 28px 20px 25px 20px;
	background: #08080D;
	color: #fff;
	width: 805px;
	height: 400px;
	position: relative;
	text-align: center;
}

.landing-page-ct .claim-popup h2 {
	margin-bottom: 20px;
}

.landing-page-ct .claim-popup form input {
	width: 367px;
	height: 35px;
	background: #F3F3F3;
	font-family: "proxima-nova";
	font-size: 18px;
	border-radius: 2px;
	border: none;
	margin-bottom: 2px;
	padding-left: 12px;
	padding-bottom: 4px;
}

.landing-page-ct .claim-popup .name-inputs {
	display: flex;
	margin-top: 22px;
}

.landing-page-ct .claim-popup form .name-inputs input {
	width: 182px;
}

.landing-page-ct .claim-popup form .name-inputs input:first-child {
	margin-right: 2px;
}

.landing-page-ct .claim-popup form button {
	background-color: #02DB73;
	border-radius: 3px;
	color: #000000;
	font-family: 'proxima-nova';
	font-size: 16px;
	text-decoration: none;
	padding: 12px 35px;
	font-weight: 600;
	border: none;
	width: 252px;
}

.landing-page-ct .claim-popup form .form-error {
	color: #DD6C69;
	font-family: 'proxima-nova';
	font-size: 14px;
	margin-top: 3px;
	display: block;
}

.landing-page-ct .claim-popup .name-input-error-ct,
.landing-page-ct .claim-popup .email-input-error-ct {
	display: flex;
	flex-direction: column;
}

.landing-page-ct .angels-form-popup .form-error {
	color: #DD6C69;
	font-family: 'proxima-nova';
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 20px;
	display: block;
}

.landing-page-ct .angels-form-popup .close-angels-btn {
	align-self: flex-end;
	color: #02DB73;
	cursor: pointer;
	font-weight: 600;
	margin: 0 0 40px 0 !important;
	padding: 0 0 60px 0 !important;
	width: auto !important;
}

@media (max-width: 500px) {
	.landing-page-ct .claim-popup {
		width: 90vw;
		height: fit-content;
		padding: 28px 20px 60px 20px;
	}

	.landing-page-ct .claim-popup form {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.landing-page-ct .claim-popup .name-inputs {
		flex-direction: column;
	}

	.landing-page-ct .claim-popup .name-input-error-ct,
	.landing-page-ct .claim-popup .email-input-error-ct {
		width: 100%;
	}

	.landing-page-ct .claim-popup form .name-inputs input,
	.landing-page-ct .claim-popup form input {
		width: 100%;
	}

	.landing-page-ct .claim-popup form button {
		width: 100%;
		margin-top: 5px;
	}

}

/* Partner request popup */

.landing-page-ct .partnerRequest-pop-up-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 999;
	display: none;
}

.landing-page-ct .partnerRequest-pop-up-ct .partnerRequest-pop-up {
	width: 572px;
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	padding: 54px 123px 54px 84px;
	color: #fff;
	position: relative;
}

.landing-page-ct .partnerRequest-pop-up .logo {
	margin-bottom: 29px;
}

.landing-page-ct .partnerRequest-pop-up h2 {
	font-size: 20px;
	margin-bottom: 14px;
	line-height: 20px;
	font-family: "montserrat";
}

.landing-page-ct .partnerRequest-pop-up input {
	background-color: #F3F3F3;
	border-radius: 2px;
	padding: 5px 12px 8px 12px;
	border: none;
	color: #3a3a3a;
	font-family: "proxima-nova";
	font-size: 18px;
	margin-bottom: 2px;
	width: 100%;
}

.landing-page-ct .partnerRequest-pop-up input:focus {
	outline: none;
}

.landing-page-ct .partnerRequest-pop-up input::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .partnerRequest-pop-up textarea {
	background-color: #F3F3F3;
	border-radius: 2px;
	padding: 5px 12px 8px 12px;
	border: none;
	color: #3a3a3a;
	font-family: "proxima-nova";
	font-size: 18px;
	margin-bottom: 2px;
	width: 100%;
	height: 64px;
	margin-top: 16px;
}

.landing-page-ct .partnerRequest-pop-up textarea:focus {
	outline: none;
}

.landing-page-ct .partnerRequest-pop-up textarea::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .partnerRequest-pop-up .input-error-ct {
	margin-bottom: 12px;
}

.landing-page-ct .partnerRequest-pop-up .textarea-error-ct {
	margin-bottom: 46px;
}

.landing-page-ct .partnerRequest-pop-up-submit-btn {
	color: #000000;
	font-weight: 700;
	font-family: "proxima-nova";
	font-size: 16px;
	line-height: 1.375;
	background-color: #02DB73;
	border-radius: 3px;
	border: none;
	cursor: pointer;
	width: 258;
	height: 44px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	display: block;
}

.landing-page-ct .partnerRequest-pop-up-submit-btn:focus {
	outline: none;
}

.landing-page-ct .partnerRequest-pop-up .form-error {
	color: #DD6C69;
	font-size: 14px;
}

@media (max-width: 500px) {
	.landing-page-ct .partnerRequest-pop-up-ct {
		overflow: scroll;
	}

	.landing-page-ct .partnerRequest-pop-up-ct .partnerRequest-pop-up {
		margin-top: 200px;
		margin-bottom: 30px;
		width: 90vw;
		padding: 54px 20px 54px 20px;
	}

	.landing-page-ct .partnerRequest-pop-up textarea {
		height: 100px;
	}

	.landing-page-ct .partnerRequest-pop-up-submit-btn {
		width: 100%;
	}
}

/* Partner thanks popup */

.landing-page-ct .partnerThanks-pop-up-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	/* display: flex; */
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 999;
	display: none;
}

.landing-page-ct .partnerThanks-pop-up-ct .partnerThanks-pop-up {
	width: 572px;
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	padding: 54px 101px 75px 84px;
	color: #fff;
	position: relative;
}

.landing-page-ct .partnerThanks-pop-up .logo {
	margin-bottom: 29px;
}

.landing-page-ct .partnerThanks-pop-up h2 {
	font-size: 20px;
	margin-bottom: 29px;
	line-height: 20px;
	font-family: "montserrat";
}

.landing-page-ct .partnerThanks-pop-up p {
	font-size: 16px;
	margin-bottom: 14px;
	line-height: 20px;
	font-family: "montserrat";
	font-weight: 600;
}

@media (max-width: 500px) {
	.landing-page-ct .partnerThanks-pop-up-ct .partnerThanks-pop-up {
		padding: 30px 16px;
		width: 90vw;
	}

	.landing-page-ct .partnerThanks-pop-up h2 {
		width: 100%;
	}

	.landing-page-ct .partnerThanks-pop-up-ct .partnerThanks-pop-up p br {
		display: none;
	}
}

/* Stickers popup */

.landing-page-ct .stickers-pop-up-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 999;
	display: none;
}

.landing-page-ct .stickers-pop-up-ct .stickers-pop-up {
	width: 572px;
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	padding: 54px 123px 54px 84px;
	color: #fff;
	position: relative;
}

.landing-page-ct .stickers-pop-up .logo {
	margin-bottom: 29px;
}

.landing-page-ct .stickers-pop-up h2 {
	font-size: 20px;
	margin-bottom: 14px;
	line-height: 20px;
	font-family: "montserrat";
}

.landing-page-ct .stickers-pop-up input {
	background-color: #F3F3F3;
	border-radius: 2px;
	padding: 5px 12px 8px 12px;
	border: none;
	color: #3a3a3a;
	font-family: "proxima-nova";
	font-size: 18px;
	margin-bottom: 2px;
	width: 100%;
}

.landing-page-ct .stickers-pop-up input:focus {
	outline: none;
}

.landing-page-ct .stickers-pop-up input::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .stickers-pop-up textarea {
	background-color: #F3F3F3;
	border-radius: 2px;
	padding: 5px 12px 8px 12px;
	border: none;
	color: #3a3a3a;
	font-family: "proxima-nova";
	font-size: 18px;
	margin-bottom: 2px;
	width: 100%;
	height: 64px;
}

.landing-page-ct .stickers-pop-up textarea:focus {
	outline: none;
}

.landing-page-ct .stickers-pop-up textarea::placeholder {
	color: #A9A9A9;
}

.landing-page-ct .stickers-pop-up .input-error-ct {
	margin-bottom: 12px;
}

.landing-page-ct .stickers-pop-up .textarea-error-ct {
	margin-bottom: 21px;
}

.landing-page-ct .stickers-pop-up-submit-btn {
	color: #000000;
	font-weight: 700;
	font-family: "proxima-nova";
	font-size: 16px;
	line-height: 1.375;
	background-color: #02DB73;
	border-radius: 3px;
	border: none;
	cursor: pointer;
	width: 258;
	height: 44px;
	box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.48);
	display: block;
}

.landing-page-ct .stickers-pop-up-submit-btn:focus {
	outline: none;
}

.landing-page-ct .stickers-pop-up .form-error {
	color: #DD6C69;
	font-size: 14px;
}

.landing-page-ct .stickers-pop-up .form-select {
	width: 258px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 18px;
	color: #FFFFFF;
	font-family: "proxima-nova";
	padding: 5px 19px 8px 19px;
	background: url(/img/landing-page/down-arrow.svg) no-repeat 243px;
	background-size: 16px;
	border: none;
	position: absolute;
	z-index: 2;
}

.landing-page-ct .stickers-pop-up .form-select:focus {
	outline: none;
}

.landing-page-ct .stickers-pop-up .select-purple-box {
	background: #3B3D9B;
	border-radius: 4px;
	border: 3px solid #3A2B8F;
	width: 231px;
	height: 35px;
	position: absolute;
}

.landing-page-ct .stickers-pop-up .form-select::-ms-expand {
	display: none;
}

.landing-page-ct .stickers-pop-up .form-select-ct {
	position: relative;
	margin-bottom: 2px;
	height: 35px;
}

.landing-page-ct .stickers-pop-up .order-form-error {
	margin-bottom: 90px;
	display: block;
}

.landing-page-ct .stickers-pop-up .form-error {
	color: #DD6C69;
	font-size: 14px;
}

@media (max-width: 500px) {
	.landing-page-ct .stickers-pop-up-ct {
		overflow: scroll;
	}

	.landing-page-ct .stickers-pop-up-ct .stickers-pop-up {
		padding: 40px 30px 54px 30px;
		margin-top: 264px;
		margin-bottom: 30px;
		width: 90vw;
	}

	.landing-page-ct .stickers-pop-up-submit-btn {
		width: 100%;
	}

	.landing-page-ct .stickers-pop-up .select-purple-box {
		width: 88%;
	}

	.landing-page-ct .stickers-pop-up .form-select {
		width: 100%;
		background: url(/img/landing-page/down-arrow.svg) no-repeat 100%;
		background-size: 16px;
	}
}

/* Stickers thanks popup */

.landing-page-ct .stickersThanks-pop-up-ct {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	/* display: flex; */
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0px;
	z-index: 999;
	display: none;
}

.landing-page-ct .stickersThanks-pop-up-ct .stickersThanks-pop-up {
	width: 572px;
	height: fit-content;
	border: 6px solid #3A2B8F;
	background: #0B0A13;
	padding: 54px 101px 75px 84px;
	color: #fff;
	position: relative;
}

.landing-page-ct .stickersThanks-pop-up .logo {
	margin-bottom: 29px;
}

.landing-page-ct .stickersThanks-pop-up .first-p {
	font-size: 16px;
	margin-bottom: 24px;
	line-height: 20px;
	font-family: "montserrat";
	font-weight: 400;
}

.landing-page-ct .stickersThanks-pop-up .second-p {
	font-size: 18px;
	line-height: 20px;
	font-family: "montserrat";
	font-weight: 600;
}

@media (max-width: 500px) {
	.landing-page-ct .stickersThanks-pop-up-ct .stickersThanks-pop-up {
		padding: 30px 16px 50px 16px;
		width: 90vw;
	}

	.landing-page-ct .stickersThanks-pop-up-ct .stickersThanks-pop-up p br {
		display: none;
	}
}

/* total reads */

.landing-page-ct .total-reads-ct {
	margin-bottom: 120px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.landing-page-ct .total-reads-ct p.txt {
	color: #FFFFFF;
	font-size: 18px;
	font-family: "montserrat";
	margin-top: 16px;
	text-align: center;
}

.landing-page-ct .total-reads-ct .counter-ct {
	display: flex;
	gap: 6px;
}

.landing-page-ct .total-reads-ct .counter-ct .number {
	background: #3E3E3E;
	height: 84px;
	width: 68;
	border-radius: 8px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.landing-page-ct .total-reads-ct .counter-ct .number p {
	line-height: 1;
	color: #ffffff;
	/* font-family: brandon-grotesque; */
	font-family: 'din-condensed';
	/* font-family: 'Times New Roman', Times, serif; */
	font-weight: 800;
	font-size: 50px;
}

.landing-page-ct .total-reads-ct .counter-ct .space-after {
	margin-left: 9px;
}

@media (max-width: 600px) {
	.landing-page-ct .total-reads-ct .counter-ct .number {
		height: 48px;
		width: 40px;
	}

	.landing-page-ct .total-reads-ct .counter-ct .number p {
		font-size: 26px;
	}
}

/* discussions */

.landing-page-ct .discussions-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 120px;
}

.landing-page-ct .discussions-section h2 {
	font-family: montserrat;
	font-size: 58px;
	line-height: 1;
	/* margin-bottom: -10px; */
	color: #fff;
	z-index: 10;
	text-align: center;
	margin-bottom: 42px;
}

.landing-page-ct .discussions-ct .discussion-item-ct:nth-child(even) {
	margin-top: 33px;
}

.landing-page-ct .discussions-ct {
	display: flex;
	align-items: flex-start;
	gap: 45px;
}

.landing-page-ct .discussions-ct p.members-count {
	color: #797979;
	font-size: 20px;
	margin-bottom: 20px;
}

.landing-page-ct .discussions-ct .util-user-card .util-user-card-occupation {
	-webkit-line-clamp: 2;
	color: #797979;
	font-size: 20px;
}

.landing-page-ct .discussions-ct .util-user-card .util-user-card-employer {
	color: #797979;
	font-size: 14px;
}

.landing-page-ct .discussions-ct .util-user-card {
	align-items: flex-start;
	margin-bottom: 10px;
}

.landing-page-ct .discussions-ct .util-user-card-image {
	width: 32px;
	min-width: 32px;
	height: 32px;
}

.landing-page-ct .discussions-ct .members-info {
	margin-left: 8px;
}

.landing-page-ct .create-discussion {
	cursor: pointer;
	text-decoration: none;
	background-color: #3D00CE;
	padding: 14px 28px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 600;
	font-family: "montserrat";
	margin-top: 60px;
}

@media (max-width: 600px) {
	.landing-page-ct .discussions-section h2 {
		font-size: 28px;
		margin-bottom: 30px;
	}

	.landing-page-ct .discussions-section h2 br {
		display: none;
	}

	.landing-page-ct .discussions-ct {
		overflow-x: scroll;
		max-width: 100vw;
		padding: 0 20px
	}
}

/* People section */

.landing-page-ct .people-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin-bottom: 130px;
	position: relative;
}

.landing-page-ct .people-section h2 {
	font-family: montserrat;
	font-size: 58px;
	line-height: 1;
	/* margin-bottom: -10px; */
	color: #fff;
	z-index: 10;
	margin-bottom: 33px;
}

.landing-page-ct .people-section .profiles-row {
	max-width: 100vw;
	overflow-x: hidden;
	display: flex;
	gap: 24px;
	align-items: center;
	justify-content: center;
}

.landing-page-ct .people-section .profiles-row+.profiles-row {
	margin-top: 40px;
}

@media (max-width: 600px) {
	.landing-page-ct .people-section h2 br {
		display: none;
	}

	.landing-page-ct .people-section h2 {
		font-size: 28px;
		margin-bottom: 30px;
		padding: 0 20px;
	}

	.landing-page-ct .total-reads-ct p.txt {
		padding: 0 20px;
	}

	.landing-page-ct .people-section .profiles-row img {
		max-height: 80px;
	}

	.landing-page-ct .people-section .profiles-row {
		gap: 16px;
	}

	.landing-page-ct .people-section .profiles-row+.profiles-row {
		margin-top: 20px;
	}
}

/* unmatched library  */

.landing-page-ct .unmatched-library {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin-bottom: 130px;
	position: relative;
}

.landing-page-ct .unmatched-library .background-collections {
	width: 100vw;
	height: 550px;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	position: absolute;
	top: 0px;
	left: 0px;
}


.landing-page-ct .unmatched-library h2 {
	font-family: montserrat;
	font-size: 58px;
	line-height: 1;
	/* margin-bottom: -10px; */
	color: #fff;
	z-index: 10;
}

.landing-page-ct .unmatched-library button {
	background-color: #3D00CE;
	border-radius: 5px;
	color: #fff;
	font-family: 'proxima-nova';
	font-size: 24px;
	width: 383px;
	font-weight: 600;
	border: none;
	height: 64px;
	cursor: pointer;
	transition: 0.3s;
	margin-top: 130px;
	z-index: 10;
}

.landing-page-ct .unmatched-library button:hover {
	background: #4700ed;
}

.landing-page-ct .unmatched-library .floating-collections-ct {
	display: flex;
	width: 100vw;
	height: 330px;
	justify-content: center;
	position: relative;
	left: -60px;
	margin-top: 30px;
}

.landing-page-ct .unmatched-library .floating-collections-ct .bg-collections {
	position: absolute;
}

.landing-page-ct .unmatched-library .floating-collections-ct .background-col {
	position: absolute;
}

.landing-page-ct .unmatched-library .floating-collection {
	position: relative;
	cursor: pointer;
	display: block;
	text-decoration: none;
}

.landing-page-ct .unmatched-library .floating-collection .layer {
	position: relative;
	background: #000;
	border: 1px solid rgb(50, 50, 50);
	border-radius: 14px;
	width: 180px;
	height: 278px;
	overflow: hidden;
	text-align: start;
}

.landing-page-ct .unmatched-library .floating-collection div.layer:first-of-type {
	z-index: 3;
}

.landing-page-ct .unmatched-library .floating-collection div.layer:nth-of-type(2) {
	z-index: 2;
	top: 8px;
	left: 5px;
	position: absolute;
}

.landing-page-ct .unmatched-library .floating-collection div.layer:nth-of-type(3) {
	position: absolute;
	top: 16px;
	left: 10px;
}

.landing-page-ct .unmatched-library .floating-collection .layer .image {
	width: 180px;
	height: 108px;
	background: #222;
	background-size: cover;
	background-position: center;
	filter: grayscale(1);
}

.landing-page-ct .unmatched-library .floating-collection .layer .add {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 45px;
	height: 45px;
	background: #37F190;
	border-top-right-radius: 14px;
	border-bottom-left-radius: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.landing-page-ct .unmatched-library .floating-collection .layer .add .plus {
	font-size: 36px;
	font-weight: 800;
	color: #000;
}

.landing-page-ct .unmatched-library .floating-collection .layer .content {
	padding: 11px;
}

.landing-page-ct .unmatched-library .floating-collection .layer h3 {
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 28px;
	font-family: din-condensed;
	text-align: start;
	line-height: 24px;
}

.landing-page-ct .unmatched-library .floating-collection .layer h3.macro-coll-title {
	margin-bottom: 30px;
}

.landing-page-ct .unmatched-library .floating-collection .layer .desc {
	color: #fff;
	font-size: 13px;
	line-height: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.landing-page-ct .unmatched-library .floating-collection .layer .browse {
	color: #3AFF98;
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 7px;
}

.landing-page-ct .unmatched-library .floating-collection .layer .type {
	font-weight: 600;
	font-size: 13px;
	color: #ADADAD;
	line-height: 15px;
}

.landing-page-ct .unmatched-library .michell-collection {
	left: 300px;
	top: 50px
}


@media (max-width: 600px) {

	.landing-page-ct .unmatched-library .michell-collection {
		top: 300px;
	}

	.landing-page-ct .unmatched-library .hide-mobile {
		display: none;
	}

	.landing-page-ct .unmatched-library .floating-collection .layer h3.macro-coll-title {
		margin-bottom: 0px;
	}

	.landing-page-ct .unmatched-library h2 br {
		display: none;
	}

	.landing-page-ct .unmatched-library h2 {
		font-size: 28px;
		margin-bottom: 30px;
	}

	.landing-page-ct .unmatched-library {
		width: 90%
	}

	.landing-page-ct .unmatched-library .floating-collections-ct {
		margin-bottom: 50px;
		justify-content: flex-start;
		left: 0px
	}

	.landing-page-ct .unmatched-library .background-collections {
		height: 680px;
	}

	.landing-page-ct .unmatched-library button {
		width: 100%;
		margin-top: 80px;
	}

	.landing-page-ct .unmatched-library {
		--available-spacing: calc(100vw - 154px * 2);
	}

	.landing-page-ct .unmatched-library .floating-collection {
		position: absolute;
	}

	.landing-page-ct .unmatched-library .floating-collection.einstein {
		left: calc(0.3 * var(--available-spacing)) !important;
		top: -48px !important;
	}

	.landing-page-ct .unmatched-library .floating-collection.hiphop {
		right: calc(0.2 * var(--available-spacing)) !important;
		top: -30px !important;
	}

	.landing-page-ct .unmatched-library .floating-collection.history {
		left: calc(0.2 * var(--available-spacing)) !important;
		top: 209px !important;
	}

	.landing-page-ct .unmatched-library .floating-collection.society-coll {
		right: calc(0.3 * var(--available-spacing)) !important;
		top: 230px !important;
	}
}





/* blog section  */

.landing-page-ct .blog-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 60px;
}

.landing-page-ct .blog-section h2 {
	font-size: 38px;
	font-family: "montserrat";
	text-align: center;
	line-height: 38px;
	margin-bottom: 40px;
	color: #fff;
	max-width: 850px;
	margin-top: 80px;
}

.landing-page-ct .blog-section .blog-posts {
	display: flex;
	margin-bottom: 41px;
}

.landing-page-ct .blog-section .blog-posts .post {
	background-size: 108%;
	background-position: center;
	width: 321px;
	height: 228px;
	margin-right: 24px;
	background-image: url("/img/landing-page/blog-post-bg.png");
	border-radius: 4px;
	background-size: cover;
	background-position: center;
	overflow: hidden;
}

.landing-page-ct .blog-section .blog-posts .post:last-child {
	margin-right: 0;
}

.landing-page-ct .blog-section .blog-posts .post .content {
	height: 100%;
	width: 100%;
	padding: 26px 10px 23px 37px;
	position: relative;
	background: rgb(61, 0, 206, 0.85);
}

.landing-page-ct .blog-section .blog-posts .post .content h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 25px;
	font-family: montserrat;
}

.landing-page-ct .blog-section .blog-posts .post .content a {
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: 800;
	color: #fff;
	position: absolute;
	bottom: 23px;
	width: 112px;
	height: 35px;
	border: 3px solid #00D27D;
	border-radius: 1px;
}

.landing-page-ct .blog-section .read-blog {
	font-size: 18px;
	margin-bottom: 30px;
	color: #02DB73;
	text-align: center;
}

.landing-page-ct .blog-section .read-blog a {
	font-weight: 800;
	text-decoration: none;
	color: #02DB73;
}

.landing-page-ct .blog-section .read-blog span {
	text-decoration: none;
	color: #fff;
	font-family: ltc-caslon-pro;
	font-weight: 600;
}

.landing-page-ct .blog-section .follow-us {
	color: #fff;
	margin-bottom: 30px;
	font-size: 24px;
	max-width: 530px;
	font-weight: 500;
	text-align: center;
	padding: 0 20px;
}

.landing-page-ct .social-buttons {
	display: flex;
}

.landing-page-ct .social-buttons a {
	margin-right: 18px;
	display: block;
}

.landing-page-ct .social-buttons a:last-of-type {
	margin-right: 0px;
}

@media(max-width: 500px) {
	.landing-page-ct .blog-section .blog-posts {
		flex-direction: column;
		align-items: center;
	}

	.landing-page-ct .blog-section .blog-posts .post {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.landing-page-ct .blog-section .blog-posts .post:last-child {
		margin-bottom: 0px;
	}

	.landing-page-ct .social-buttons {
		flex-direction: column;
		align-items: center;
	}

	.landing-page-ct .social-buttons a {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.landing-page-ct .blog-section h2 {
		font-size: 30px;
		width: 90%;
	}
}

/* Mozilla award  */

.landing-page-ct .mozilla-award {
	width: 230px;
	height: 99px;
	position: fixed;
	right: 0px;
	top: 211px;
	z-index: 9999;
	transition: all 1s;
	display: flex;
	align-items: center;
	justify-content: center;

	background: rgba(20, 23, 28, 0.71);
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
}

.landing-page-ct .mozilla-award.small {
	transform: scale(0.7, 0.7);
	right: -33px;
}

.landing-page-ct .mozilla-award p {
	color: #02DB73;
	font-size: 14px;
	font-weight: 600;
	margin-top: 7px;
	text-align: end;
	font-family: "proxima-nova";
}

.landing-page-ct .sxsw-logo {
	position: fixed;
	right: 0px;
	transition: all 1s;
	z-index: 9999;
	bottom: 130px
}

.landing-page-ct .sxsw-logo.small {
	transform: scale(0.6, 0.6);
	right: -39px;
	bottom: 70px;

}

@media (max-width: 500px) {
	.landing-page-ct .mozilla-award {
		bottom: 0px;
		top: unset;
		width: 100vw;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 0px;
		height: 85px;
	}

	.landing-page-ct .sxsw-logo {
		bottom: 99px;
		width: 80px;
	}

	.landing-page-ct .mozilla-award.small {
		display: none
	}

	.landing-page-ct .sxsw-logo.small {
		display: none;
	}

}

/* For teams  */

.landing-page-ct .for-teams-ct {
	width: 100%;
	background-size: cover;
	background-position: center;
	background-image: url("/img/landing-page/team.png");
	height: 258px;
	margin-top: 50px;
}

.landing-page-ct .for-teams-ct .content {
	width: 100%;
	height: 258px;
	background: rgba(0, 0, 0, 0.7);
	background: rgb(61, 0, 206, 0.8);
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 58px;
}

.landing-page-ct .for-teams-ct .content h2 {
	font-size: 38px;
	color: #fff;
	line-height: 38px;
	margin-bottom: 23px;
	text-align: center;
	max-width: 726px;
	-webkit-font-smoothing: none
}

.landing-page-ct .for-teams-ct .content a,
.landing-page-ct .for-teams-ct .earlyAccess {
	font-size: 12px;
	color: #fff;
	font-weight: 800;
	border: 3px solid #00D27D;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 197px;
	height: 35px;
	text-decoration: none;
	border-radius: 1px;
}

.landing-page-ct .for-teams-ct .earlyAccess {
	background: none;
	cursor: pointer;
}

@media (max-width: 500px) {
	.landing-page-ct .for-teams-ct .content h2 {
		font-size: 30px;
		width: 90%;
	}
}


/* users slider  */


.landing-page-ct .users-slider-ct {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 72px;
	max-width: 100vw;
	overflow: hidden;
	padding: 0 20px;
}

.landing-page-ct .users-slider-ct h2 {
	font-size: 22px;
	font-family: montserrat;
	color: #8782A2;
	font-weight: 600;
	margin-bottom: 27px;
	text-align: center;
}

.landing-page-ct .users-slider-ct .users-slider {
	display: flex;
	align-self: flex-start;
	transition: transform 4s ease-in-out 0s;
}

.landing-page-ct .users-slider-ct .users-slider .user-ct {
	display: flex;
	flex-direction: column;
	text-decoration: none;
	align-items: center;
	margin-right: 24px;
	pointer-events: none;
	max-width: 214px;
}

.landing-page-ct .users-slider-ct .users-slider .user-ct:last-child {
	margin-right: 0px;
}

.landing-page-ct .users-slider-ct .users-slider .user-ct .card {
	height: 109px;
	width: 214px;
	min-width: 214px;
	background: grey;
	background-position: center;
	background-size: cover;
	margin-bottom: 13px;
}

.landing-page-ct .users-slider-ct .users-slider .user-ct p {
	font-size: 16px;
	font-family: montserrat;
	font-weight: 600;
	text-align: center;
	color: #8782A2;
}

/* collections section  */

.landing-page-ct .collections-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100vw;
	padding: 50px 0px;
	background: #141420;
	margin-bottom: 50px;
}

.landing-page-ct .collections-section h2 {
	font-size: 20px;
	font-family: montserrat;
	text-transform: uppercase;
	letter-spacing: 4.17px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 40px;
	text-align: center;
}

.landing-page-ct .collections-section .slider-btn {
	border-radius: 50%;
	cursor: pointer;
	width: 55px;
	height: 55px;
	min-width: 55px;
	background: #252343;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-weight: 600;
	font-size: 22px;
	opacity: 0;
	pointer-events: none;
}

.landing-page-ct .collections-section .slider-btn.show {
	display: flex;
	opacity: 1;
	pointer-events: all;
}

.landing-page-ct .collections-section .left-btn {
	margin-right: 40px;
}

.landing-page-ct .collections-section .right-btn {
	margin-left: 40px;
}

.landing-page-ct .collections-section .collections-ct {
	display: flex;
	align-items: center;
}

.landing-page-ct .collections-section .collections-ct .collections-slider {
	overflow: hidden;
	width: 934px;
}

.landing-page-ct .collections-section .collections-ct .track {
	transition: transform 0.2s ease-in-out;
	display: flex;
}

.landing-page-ct .collections-section .collections-ct .collection {
	display: flex;
	margin-right: 25px;
	width: 442px;
	min-width: 442px;
}

.landing-page-ct .collections-section .collections-ct .collection .collection-image {
	position: relative;
	text-decoration: none;
	margin-right: 30px;
	cursor: pointer;
}

.landing-page-ct .collections-section .collections-ct .collection .collection-image .image-layer {
	height: 172px;
	width: 144px;
	border-radius: 6px;
	overflow: hidden;
	background: #000;
}

.landing-page-ct .collections-section .collections-ct .collection .collection-image .image-layer:first-child {
	border-left: 8px solid lightcoral;
	position: relative;
	z-index: 4;
	background: lightskyblue;
	background-size: cover;
	background-position: center;
}

.landing-page-ct .collections-section .collections-ct .collection .collection-image .image-layer:nth-child(2) {
	position: absolute;
	z-index: 2;
	left: 5px;
	top: 5px;
	border: 1px solid #444;
}

.landing-page-ct .collections-section .collections-ct .collection .collection-image .image-layer:nth-child(3) {
	position: absolute;
	left: 10px;
	top: 10px;
	border: 1px solid #444;
}

.landing-page-ct .collections-section .collections-ct .collection .collection-image .image-layer .collection-title {
	width: 100%;
	height: 100%;
	padding: 13px 12px 20px 12px;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	font-weight: 600;
	font-family: proxima-nova;
	font-size: 24px;
	text-decoration: none;
}

.landing-page-ct .collections-section .collections-ct .collection .content {
	margin-bottom: 13px;
}


.landing-page-ct .collections-section .collections-ct .collection .name {
	text-transform: uppercase;
	color: #3AFF98;
	text-decoration: none;
	font-family: din-condensed;
}

.landing-page-ct .collections-section .collections-ct .collection .content p {
	font-family: proxima-nova;
	font-size: 14px;
	color: #7E7990;
}

.landing-page-ct .collections-section .collections-ct .collection .content .content-title {
	font-family: proxima-nova;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
}

.landing-page-ct .collections-section .collections-ct .collection .content .content-title span {
	color: #7E7990;
	font-weight: 800;
	text-transform: uppercase;
}

.landing-page-ct .collections-section .collections-ct .collection .view-all {
	color: #3AFF98;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
}

@media(max-width: 600px) {
	.landing-page-ct .collections-section .collections-ct .collection {
		flex-direction: column;
		width: 71vw;
		margin-right: 0px;
		min-width: 71vw;
	}

	.landing-page-ct .collections-section .collections-ct .collections-slider {
		width: 70vw;
	}

	.landing-page-ct .collections-section .collections-ct .collection .collection-image {
		margin-bottom: 21px;
	}

	.landing-page-ct .collections-section .left-btn {
		margin-right: 10px;
	}

	.landing-page-ct .collections-section .right-btn {
		margin-left: 10px;
	}
}

.landing-page-ct .browsers-ct {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 90px;
}

.landing-page-ct .browsers-ct>div {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.landing-page-ct .browsers-ct .line {
	height: 73px;
	width: 1px;
	background: #979797;
	margin-right: 37px;
	margin-left: 37px;
}

.landing-page-ct .browsers-ct .icon-ct {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-right: 37px;
}

.landing-page-ct .browsers-ct .icon-ct:last-child {
	margin-right: 0px;
}

.landing-page-ct .browsers-ct .icon-ct img {
	margin-bottom: 8px;
}

.landing-page-ct .browsers-ct .icon-ct p {
	font-size: 12px;
	color: #8B88A6;
	font-weight: 600;
}

@media (max-width: 600px) {
	.landing-page-ct .browsers-ct {
		flex-direction: column;
		margin-bottom: 0px;
	}

	.landing-page-ct .browsers-ct>div {
		margin-bottom: 20px;
		width: 100%;
	}

	.landing-page-ct .browsers-ct .icon-ct {
		margin-right: 25px;
	}

	.landing-page-ct .browsers-ct>div .icon-ct:last-child {
		margin-right: 0px
	}


	.landing-page-ct .browsers-ct .line {
		display: none;
	}
}

.landing-page-ct .patent-pending {
	color: #fff;
	font-size: 22px;
	margin-bottom: 40px;
	margin-top: 10px;
	text-align: center;
	position: relative;
}

.landing-page-ct .patent-pending .patent-popup {
	position: absolute;
	width: 433px;
	height: 258px;
	padding: 15px;
	border: 3px solid #575757;
	border-radius: 8px;
	background: #2B2B2B;
	top: 40px;
	left: 74px;
	display: none;
	z-index: 99;
}

.landing-page-ct .patent-pending:hover .patent-popup {
	display: block;
}

.landing-page-ct .patent-pending .patent-popup .arrow {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #575757;
	border-radius: 5px;
	position: absolute;
	top: -11px;
	right: 20px;
}

.landing-page-ct .patent-pending .patent-popup p {
	color: #fff;
	font-size: 14px;
	margin-bottom: 15px;
	line-height: 16px;
	text-align: start;
	font-weight: 400;
}

.landing-page-ct .easily-safely {
	font-family: montserrat;
	font-size: 36px;
	line-height: 36px;
	color: #fff;
	margin-bottom: 30px;
	text-align: center;
}

.landing-page-ct .easily-safely span {
	color: #7F7A98;
}

.landing-page-ct .top-section .top-section-content h1.absoluteDesktop1 {
	margin-bottom: -10px;
}

.landing-page-ct .absoluteDesktop2 {
	position: absolute;
	top: 39px;
	left: -4px;
}

.landing-page-ct .absoluteDesktop2 br {
	display: none;
}


.landing-page-ct .mobileSlide {
	display: none;
}

.landing-page-ct .absoluteDesktop1 br {
	display: none;
}


@media (max-width: 600px) {
	.landing-page-ct .absoluteDesktop1 {
		position: static;
		margin-bottom: 0px !important;
	}

	.landing-page-ct .absoluteDesktop1 br {
		display: inline;
	}

	.landing-page-ct .absoluteDesktop2 {
		position: static;
	}

	.landing-page-ct .absoluteDesktop2 br {
		display: inline !important;
	}

	.landing-page-ct .easily-safely {
		font-size: 28px;
		line-height: 28px;
	}

	.landing-page-ct .easily-safely br {
		display: none;
	}

	.landing-page-ct .patent-pending .patent-popup {
		top: 70px;
		width: 100vw;
		left: 0px;
		height: auto;
	}

	.landing-page-ct .patent-pending .patent-popup .arrow {
		right: 111px;
	}

	.landing-page-ct .mobileSlide {
		display: block;
		/* margin-bottom: 20px; */
		height: auto;
		width: 480px;
		position: relative;
		left: -110px;
	}

	.landing-page-ct .take-control .main-slide .slide-left .laptop-phone {
		display: none;
	}

	.landing-page-ct .unmatched-library .floating-collection {
		transform: scale(0.8);
	}

}

/* career / mind tabs  */

.landing-page-ct .career-mind-tabs {
	display: flex;
	width: 100%;
	margin-top: 50px;
}

.landing-page-ct .career-mind-tabs>div {
	height: 171px;
	width: 50%;
	cursor: pointer;
	background-image: url(https://readocracy-img.s3.amazonaws.com/landing/split/career-image.png);
	background-size: cover;
	background-position: center;
}

.landing-page-ct .tabsPlaceholder {
	height: 221px;
	display: none;
}

.landing-page-ct .career-mind-tabs>div.right {
	background-image: url(https://readocracy-img.s3.amazonaws.com/landing/split/mind-image.png);
}

.landing-page-ct .career-mind-tabs>div .arrow {
	display: none;
}

.landing-page-ct .career-mind-tabs>div.active .arrow {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #6E31FF;
	position: absolute;
	bottom: -39px;
	display: block;
}

.landing-page-ct .career-mind-tabs>div .overlay {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: rgb(0, 0, 0, 0.5);
	height: 100%;
	position: relative;
}

.landing-page-ct .career-mind-tabs>div.left .overlay {
	padding-right: 70px;
	align-items: flex-end;
	text-align: end;
}

.landing-page-ct .career-mind-tabs>div.right .overlay {
	align-items: flex-start;
	padding-left: 70px;
}

.landing-page-ct .career-mind-tabs>div.active .overlay {
	background-color: rgb(61, 0, 206, 0.8);
}

.landing-page-ct .career-mind-tabs h2 {
	font-size: 42px;
	color: #8C8C8C;
}

.landing-page-ct .career-mind-tabs .active h2 {
	color: #fff;
}

.landing-page-ct .career-mind-tabs p {
	font-size: 20px;
	color: #8C8C8C;
}

.landing-page-ct .career-mind-tabs.fixed {
	position: fixed;
	left: 0px;
	z-index: 9999;
	margin: 0px;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

.landing-page-ct .career-mind-tabs.fixed>div {
	height: 86px;
}

.landing-page-ct .career-mind-tabs.fixed p {
	display: none;
}

.landing-page-ct .career-mind-sections {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.landing-page-ct .career-mind-sections .row {
	display: flex;
	align-items: center;
	height: 600px;
	justify-content: center;
	width: 100%;
}

.landing-page-ct .career-mind-sections .row .iphone {
	width: 447px;
	position: relative;
	z-index: 3;
	top: 110px;
}

.landing-page-ct .career-mind-sections .row .profiles {
	width: 503px;
	position: absolute;
	top: 180px;
	right: 150px;
}

.landing-page-ct .career-mind-sections .row .images-ct {
	display: flex;
	position: relative;
	margin-right: 20px;
}

.landing-page-ct .career-mind-sections h2 {
	font-size: 36px;
	color: #fff;
	margin-bottom: 20px;
	line-height: 34px;
}

.landing-page-ct .career-mind-sections .btns-row {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 30px;
}

.landing-page-ct .career-mind-sections .generate {
	background: #3D00CE;
	border: none;
	color: #fff;
	font-size: 20px;
	font-weight: 900;
	height: 54px;
	padding: 0 25px;
	cursor: pointer;
}

.landing-page-ct .career-mind-sections .btns-row a {
	font-size: 16px;
	color: #CBCBCB;
}

.landing-page-ct .career-mind-sections .testimonial {
	display: flex;
	align-items: center;
	gap: 20px;
}

.landing-page-ct .career-mind-sections .testimonial .image {
	width: 54px;
	height: 54px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
}

.landing-page-ct .career-mind-sections .testimonial p {
	color: #CBCBCB;
	font-size: 15px;
	font-style: italic;
}

.landing-page-ct .career-mind-sections .insights-img {
	width: 494px;
	margin-top: 130px;
}

.landing-page-ct .career-mind-sections .iphone-tray {
	width: 822px;
	margin-left: -320px;
	margin-right: -200px;
	margin-top: -60px;
}

.landing-page-ct .career-mind-sections .laptop-insights {
	width: 492px;
}

.landing-page-ct .career-mind-sections .quote {
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	margin-bottom: 20px;
}

.landing-page-ct .career-mind-sections .row-insights-laptop {
	height: 500px;
}

.landing-page-ct .iphoneProfile {
	width: 700px;
	margin-bottom: -270px;
	margin-left: -240px;
}

.landing-page-ct .iphoneTranscript {
	width: 840px;
	margin-left: -250px;
	margin-right: -200px;
}

.landing-page-ct .row-desktop-disc {
	margin-top: -100px;
	margin-bottom: 30px;
}

.landing-page-ct .row-desktop-disc h2 {
	margin-top: 50px;
}

.landing-page-ct .desktopDisc {
	width: 564px;
	margin-right: -70px;
}

@media (max-width: 600px) {
	.landing-page-ct .career-mind-sections .row {
		flex-direction: column;
		padding: 30px;
	}

	.landing-page-ct .career-mind-sections .insights-img,
	.landing-page-ct .career-mind-sections .laptop-insights,
	.landing-page-ct .career-mind-sections .iphone-tray {
		width: 100%;
	}

	.landing-page-ct .career-mind-sections .insights-img {
		margin-top: 48px;
	}

	.landing-page-ct .career-mind-sections h2 {
		font-size: 28px;
		line-height: 1;
	}

	.landing-page-ct .career-mind-sections h2 br {
		display: none;
	}

	.landing-page-ct .career-mind-sections .row.insights-row {
		height: fit-content;
		padding-bottom: 40px;
		gap: 24px;
	}

	.landing-page-ct .career-mind-sections .row-insights-laptop {
		gap: 24px;
		padding-top: 40px;
	}

	.landing-page-ct .career-mind-sections .row.feed-row {
		flex-direction: column-reverse;
		gap: 24px;
	}

	.landing-page-ct .career-mind-sections .row.feed-row .images-ct {
		height: fit-content;
	}

	.landing-page-ct .career-mind-sections .iphone-tray {
		margin-left: -30px;
		margin-right: unset;
		margin-top: unset;
	}

	.landing-page-ct .career-mind-sections .btns-row {
		margin-bottom: 0;
	}

	.landing-page-ct .career-mind-sections .btns-row {
		flex-direction: column;
		margin-bottom: 24px;
		align-items: flex-start;
	}

	.landing-page-ct .career-mind-tabs p {
		display: none;
	}

	.landing-page-ct .career-mind-tabs>div {
		height: 109px;
	}

	.landing-page-ct .tabsPlaceholder {
		height: 159px;
	}

	.landing-page-ct .career-mind-tabs h2 {
		font-size: 32px;
	}

	.landing-page-ct .career-mind-tabs>div.right .overlay {
		padding-left: 20px;
	}

	.landing-page-ct .career-mind-tabs>div.left .overlay {
		padding-right: 20px;
	}

	.landing-page-ct .iphoneProfile {
		width: 100%;
		margin: 0px;
		margin-top: 70px;
	}

	.landing-page-ct .career-mind-sections .row {
		height: auto;
	}

	.landing-page-ct .iphoneTranscript {
		width: 100%;
		margin: 0px;
		margin-bottom: 20px;
	}

	.landing-page-ct .desktopDisc {
		width: 100%;
		margin: 0px;
	}

	.landing-page-ct .row-desktop-disc {
		margin-top: 0px;
	}

	.landing-page-ct .career-mind-sections .row.transcript-row {
		flex-direction: column-reverse;
	}

}

.util-modal {
	padding: 24px !important;
	padding-top: 32px !important;
	font-size: 16px;
}

.util-modal-ct .util-close-modal-btn {
	font-size: 16px !important;
	top: 4px !important;
	right: 4px !important;
}

#howWorkDiscModal .util-modal {
	width: 600px;
}

#howWorkDiscModal .util-modal p,
#howWorkDiscModal .util-modal li {
	font-size: 16px;
	margin-bottom: 8px;
}

#howWorkDiscModal .util-modal .watch {
	font-weight: bold;
}

#howWorkDiscModal .util-modal li {
	margin-left: 16px;
	padding-left: 0;
}

#howWorkDiscModal .util-modal ol {
	padding-left: 0;
	margin-bottom: 30px;
}

#ailibrarianmodal .util-modal {
	width: 600px;
}

#ailibrarianmodal .util-modal p {
	font-size: 16px;
	margin-bottom: 8px;
}

.ambassadorHeading {
	display: none;
}

.fromAmbassador .mainHeading,
.fromAmbassador .immediateCt {
	display: none;
}

.fromAmbassador .ambassadorHeading {
	display: block;
}

.landing-page-ct .fromAmbassador .join-pop-up h2 span {
	color: #8B88A6;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	margin-top: 10px;
	position: relative;
	top: 6px;
}

.landing-page-ct .join-pop-up-ct.fromAmbassador {
	z-index: 99999;
}