:root {
	--ThemeLandingBtnColor: #b73fff;
}

html, body {background: black;}

nav {background: none; border-bottom: 1px solid #ffffff24;}
.section_1 {background: #ffffff0f;}
.section_3 {background: none;}

.h1 {
	text-shadow: none;
	line-height: 1.2em !important;
}

.framer-83vk5b-container {
	flex: none;
	height: auto;
	left: -732px;
	position: absolute;
	top: 540px;
	width: auto;
}

.section_text {color: white;}

.create_btn {background-image: linear-gradient(90deg, #f900f5, #6c00c6);}
.button_cont a {outline-color: rgba(255, 255, 255, 0.1);}

.benefit_box {
	color: white;
	background: none;
	border: 1px solid rgba(255, 255, 255, 0.3);
}

.benefit_box:hover {
	background: rgba(123, 1, 179, 0.1);
	box-shadow: 0 0 100px #c700ff29;
	border-color: #e9abff;
}

.benefit_box svg {color: #b13fff;}
.benefit_box h4 {color: #fff;}

.outline_style_header {
	color: #b739f0;
	-webkit-text-stroke-width: 0;
}

.outline_style_header.animate_observer_visible {
	text-shadow: 0.04em 0.04em rgb(50, 0, 100);
}

.section_1_photo picture {
	position: relative;
	z-index: 2;
}

.section_1_photo .photo {
	max-width: 520px;
}

.section_1_photo::before {
	width: 100.5%;
	height: 100.5%;
	display: block;
	content: '';
	background: conic-gradient(#222, #4040402e 10%,#373737 90%, #202020);
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 20px;
	z-index: 1;
}

.section_1_photo::after {
	height: 0.45%;
	width: 38.46%;
	content: '';
	background: radial-gradient(#f7f7f7d9 20%, #fff0 70%);
	display: block;
	bottom: 0;
	transform: translate(-50%,80%);
	position: absolute;
	left: 50%;
	z-index: 3;
}

.try_btn::after {content: 'in less than 1 minute';}

.outline_style_header {display: inline; text-align: center; text-shadow: none;}



.scroll-btn {
	position: absolute;
	left: 50%;
	bottom: 5%;
	transform: translateX(-50%);
	background: none;
	color: white;
	font: inherit;
	padding: 10px 20px;
	border-radius: 10px;
	transition: 100ms;
	font-weight: bold;
	z-index: 10;
	border-radius: 50px;
	animation: 1s 1s opacity forwards;
	opacity: 0;
}

.scroll-btn:hover {
	background: #ffffff1f;
}

.scroll-btn::after {
	content: '\F229';
	font-family: Icons;
	font-size: 13px;
	vertical-align: middle;
	margin-left: 10px;
	animation: 3s scroll forwards infinite;
	position: relative;
	display: inline-block;
	content: '\F282';
	animation-timing-function: ease;
}

.email_list_form button {
	color: #9000e8;
}

.section_4 .section_text {
	max-width: 700px;
	margin: 0 auto;
	text-align: center;
}

.section_4 {
	background: none;
	padding-top: 50px;
	padding-bottom: 120px;
	position: relative;
	z-index: 1;
}

.dashboard_card {
	background-color: rgba(255,255,255,0.12);
	backdrop-filter: blur(30px) brightness(0.3);
}

@media (max-height: 770px) {.scroll-btn {visibility: hidden;}}
@media (max-width: 1000px) {.scroll-btn {visibility: hidden;}}


@keyframes scroll {
	0% {
		transform:translateY(-50%);
		opacity: 0;
	}

	20%, 80% {
		transform: translate(0);
		opacity: 1;
	}

	100% {
		transform:translateY(50%);
		opacity: 0;
	}
}
