:root {
	--white: white;
	--grey: #e9f2ff;
	--grey-opacity: #e9f2ffb3;
	--opasity-70: #e9f2ff99;
}

.w-layout-blockcontainer {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

@media screen and (max-width: 991px) {
	.w-layout-blockcontainer {
		max-width: 728px;
	}
}

@media screen and (max-width: 767px) {
	.w-layout-blockcontainer {
		max-width: none;
	}
}

body {
	color: #fff;
	font-family: Poppins, sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.6;
}

.wrapper {
	width: 100%;
	min-height: 100%;
}

.body.no-scroll {
	touch-action: none;
}

.main {
	flex-flow: row;
	min-height: 100vh;
	padding-top: 36px;
	padding-bottom: 36px;
	display: flex;
}

.form-container {
	flex-flow: column;
	justify-content: center;
	align-items: stretch;
	width: 100%;
	max-width: 494px;
	padding-left: 20px;
	padding-right: 20px;
	display: flex;
	position: relative;
	z-index: 40;
}

.swipey-form-c {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background-color: #00000080;
	border-radius: 30px;
	width: 100%;
	padding: 30px 40px;
}

.swipey-h1 {
	color: var(--white);
	text-align: center;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 26px;
	font-weight: 800;
	line-height: 1.2;
}

.logo {
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.submit-button {
	letter-spacing: -0.02em;
	background-color: #0000;
	background-image: linear-gradient(90deg, #b14cee, #8049f3);
	border-radius: 20px;
	height: 54px;
	padding: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	transition: all 0.35s;
	box-shadow: 0 6px 16px #8052e24d, 0 4px 30px #8052e212;
}

.submit-button:hover {
	box-shadow: 0 6px 22px 6px #8052e24d, 0 4px 30px #8052e212;
}

.swipey-form {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: flex;
}

.swipey-form-buttons {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	flex-flow: column;
	display: flex;
}

.swipey-or-c {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.swipey-or-line {
	background-color: #214184;
	flex: 1;
	height: 1px;
}

.swipey-input {
	color: var(--white);
	background-color: #214184b3;
	border: 1px #000;
	border-radius: 6px;
	height: 48px;
	margin-bottom: 0;
	padding: 12px;
}

.swipey-input::placeholder {
	color: #d9dbdd;
}

.swipey-input-c {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.container-steps-new-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.bg-video-girl {
	display: flex;
	position: absolute !important;
	top: 0;
	right: 50%;
	transform: translate(50%, 0);
	width: auto;
	height: 100%;
	object-fit: cover;
	z-index: 1;
}

.bg-video-girl2 {
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 0;
	filter: blur(10px);
}

.ta-center {
	text-align: center;
}

.login-c {
	justify-content: space-between;
	align-items: stretch;
	padding-left: 32px;
	padding-right: 32px;
	font-size: 14px;
	display: flex;
}

.forgot-password {
	color: #e9f2ff;
}

.login {
	color: #8049f3;
	text-decoration: underline;
}

.google-sign {
	background-color: #c1cae066;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	height: 54px;
	padding-left: 15px;
	padding-right: 15px;
	transition: all 0.2s;
	display: flex;
	box-shadow: 0 4px 30px #8052e212, 0 6px 16px #8052e24d;
}

.google-sign:hover {
	background-color: #c1cae099;
}

.bg-video {
	object-fit: cover;
	height: 100vh;
	position: fixed;
	inset: 0%;
}

.bg-video.mobile {
	display: none;
}

.body {
	background-color: #000;
}

.background {
	background-image: url('Choose-AI_Step-w---start_1.avif');
	background-position: 0 0;
	background-size: cover;
	justify-content: center;
	align-items: center;
	height: 100svh;
	display: flex;
}

.background.new {
	background-image: url('Create_Step-63.avif');
}

.main-container {
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 67.71vw;
	display: none;
}

.main-wrapper {
	justify-content: space-between;
	align-self: stretch;
	align-items: stretch;
	display: flex;
}

.logo-main {
	width: 9.53vw;
	margin-bottom: 6.25vh;
}

.logo-main.big {
	width: 14vw;
	margin-bottom: 2vh;
}

.wrapper-text {
	grid-column-gap: 1vh;
	grid-row-gap: 1vh;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.container-text {
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	display: flex;
}

.button {
	cursor: pointer;
	background-image: url('Rectangle-161124164.svg');
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: 100%;
	background-attachment: scroll;
	flex-flow: column;
	width: 34.58vw;
	height: 7.03vw;
	display: flex;
}

.button.all {
	color: #fff;
	cursor: pointer;
	background-image: none;
	width: 100%;
	height: 10vh;
	text-decoration: none;
	position: relative;
}

.button.all.opasity {
	opacity: 0.2;
}

.button.all.small {
	height: 6.8vh;
}

.wrapper-hero {
	background-color: #0003;
	border-radius: 1.88vw;
	justify-content: center;
	align-items: center;
	width: 50vh;
	padding: 1.56vw;
	display: flex;
	overflow: hidden;
}

.wrapprt-text-gr {
	grid-column-gap: 0.5vw;
	grid-row-gap: 0.5vw;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.text-size-new-14 {
	color: var(--grey);
	letter-spacing: -0.02em;
	font-size: 14px;
	font-weight: 700;
	line-height: 2.92vw;
}

.text-size-100 {
	letter-spacing: -0.02em;
	font-size: 5.21vw;
	font-weight: 900;
	line-height: 90%;
}

.text-size-100.gr-metalic {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(117deg, #e9f2ff33, #e9f2ff 31%, #e9f2ff);
	-webkit-background-clip: text;
	background-clip: text;
}

.text-size-100.gr-pink.text-shadow {
	box-shadow: 0 4px 4px #00000040;
}

.gr-pink {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(298deg, #8350cb, #fe6283 47%, #ffced9);
	-webkit-background-clip: text;
	background-clip: text;
}

.button-click {
	background-image: url('Rectangle-2353-2.svg');
	background-position: 0 0;
	background-size: cover;
	justify-content: center;
	align-items: center;
	height: 6.56vw;
	display: flex;
}

.button-click.big {
	z-index: 2;
	background-image: linear-gradient(163deg, #d641ab 10%, #ff2c78 91%);
	border-radius: 2.6vw;
	height: 9.3vh;
	display: flex;
	position: relative;
}

.button-click.big.blue {
	background-image: linear-gradient(163deg, #844eff, #4dccff);
}

.button-click.big.first {
	height: 6.5vw;
}

.button-click.small-new {
	z-index: 2;
	background-image: linear-gradient(163deg, #d641ab 10%, #ff2c78 91%);
	border-radius: 2.6vw;
	height: 6vh;
	display: flex;
	position: relative;
}

.button-click.small-new.blue {
	background-image: linear-gradient(163deg, #844eff, #4dccff);
}

.button-click.small-new.first {
	height: 6.5vw;
}

.text-shadow {
	box-shadow: 0 4px 4px #00000040;
}

.text-size-38 {
	font-size: 1.98vw;
	font-weight: 700;
	line-height: 100%;
}

.wrapper-text-ai {
	width: 31.56vw;
}

.wrapper-links-doc {
	grid-column-gap: 3.28vw;
	grid-row-gap: 3.28vw;
	justify-content: center;
	align-items: center;
	margin-top: 8.44vh;
	display: flex;
}

.link-p {
	color: var(--grey-opacity);
	font-size: 0.73vw;
	line-height: 0.94vw;
	text-decoration: none;
}

.wrapper-button {
	margin-bottom: 1.82vw;
}

.hero {
	border-radius: 1.56vw;
	flex: 1;
	align-self: stretch;
	overflow: hidden;
}

.im-100 {
	object-fit: cover;
	object-position: 50% 50%;
	width: 105%;
	height: 105%;
}

.im-100.aling-left {
	object-position: 100% 50%;
}

.wrapper-all-steps {
	display: flex;
}

.container-line-steps {
	border-bottom: 1px solid #ffffff1a;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	padding-top: 1.56vw;
	padding-bottom: 1.56vw;
	display: flex;
	position: absolute;
	inset: 0% 0% auto;
}

.wrapper-line-steps {
	grid-column-gap: 3.85vw;
	grid-row-gap: 3.85vw;
	display: flex;
}

.step {
	grid-column-gap: 1.04vw;
	grid-row-gap: 1.04vw;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.wrapper-elips {
	border: 1px solid #fff6;
	border-radius: 40vw;
	justify-content: center;
	align-items: center;
	width: 2.6vw;
	height: 2.6vw;
	display: flex;
	position: absolute;
}

.wrapper-elips._1 {
	display: none;
}

.border-elips {
	background-image: url('Ellipse-926.svg');
	background-position: 50%;
	background-size: cover;
	border-radius: 30vw;
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	inset: 0%;
}

.border-elips.hidden {
	display: none;
}

.border-elips._1 {
	display: block;
}

.border-elips._3 {
	display: none;
}

.full-elips {
	background-image: linear-gradient(133deg, #9363ff, #ff4588);
	border-radius: 40vw;
	display: none;
	position: absolute;
	inset: 0%;
}

.container-elips {
	border: 1px #fff6;
	border-radius: 40vw;
	justify-content: center;
	align-items: center;
	width: 2.6vw;
	height: 2.6vw;
	display: flex;
	position: relative;
}

.number-elips {
	z-index: 2;
	letter-spacing: -0.02em;
	font-size: 14px;
	font-weight: 700;
	position: relative;
}

.number-elips.text-opasity {
	color: var(--opasity-70);
}

.container-steps {
	grid-column-gap: 1.56vh;
	grid-row-gap: 1.56vh;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 40em;
	max-width: 650px;
	margin-top: 10vh;
	display: flex;
}

.container-steps._1 {
	display: flex;
}

.container-steps._2,
.container-steps._3,
.container-steps._4,
.container-steps._5 {
	display: none;
}

.container-steps._6 {
	grid-column-gap: 1.56vh;
	grid-row-gap: 1.56vh;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: none;
}

.container-steps._7,
.container-steps._8,
.container-steps._9 {
	display: none;
}

.container-steps.small-margin {
	margin-top: 0;
}

.container-steps.small-margin._10 {
	display: flex;
}

.container-steps.small-margin._11,
.container-steps.small-margin._12,
.container-steps.small-margin._13 {
	display: none;
}

.container-steps.new {
	width: auto;
	max-width: 750px;
	margin-top: 14px;
}

.container-contant {
	background-color: #0003;
	border-radius: 36px;
	flex-flow: column;
	justify-content: center;
	align-self: stretch;
	align-items: center;
	padding: 2.6vh;
	display: flex;
}

.container-contant.fix {
	height: 50vh;
}

.container-contant.fix.voic {
	justify-content: flex-start;
	align-items: center;
}

.container-contant.new {
	background-color: #0000;
	padding-top: 0;
}

.wrapper-name {
	justify-content: center;
	align-self: stretch;
	align-items: flex-start;
	display: flex;
	position: relative;
}

.arrow-back {
	cursor: pointer;
	background-color: #ffffff0d;
	border-radius: 1.04vw;
	justify-content: center;
	align-items: center;
	width: 6vh;
	height: 6vh;
	display: flex;
	position: absolute;
	inset: 0% auto auto 0%;
}

.name-card {
	text-align: center;
	width: 400px;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.3;
}

.name-card.big {
	width: 350px;
	font-size: 25px;
}

.name-card.big-with {
	letter-spacing: -0.02em;
	width: 440px;
	font-size: 27px;
	line-height: 1.5;
}

.name-card.big-with.big {
	font-size: 1.8vw;
}

.name-card.small {
	width: 250px;
	font-size: 30px;
}

.arrow {
	width: 0.36vw;
}

.text-pink {
	color: #fc6896;
}

.grid-im {
	grid-column-gap: 2.6vw;
	grid-row-gap: 2.08vh;
	grid-template-rows: auto auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.grid-im.row-2 {
	grid-template-rows: auto auto;
}

.grid-im.flex {
	grid-row-gap: 2.6vw;
	display: flex;
}

.legs,
.wrapper-im {
	cursor: pointer;
	border-radius: 1.25vw;
	justify-content: center;
	align-items: flex-end;
	display: flex;
	position: relative;
	background-color: #1f0e3e;
	overflow: hidden;
}

.legs.hover,
.wrapper-im.hover {
	opacity: 0.4;
	transition: all 0.2s;
}

.legs.hover:hover,
.wrapper-im.hover:hover {
	opacity: 100;
	color: #fc6896;
	border: 2px solid #fc6896;
}

.wrapper-im.hover.new {
	opacity: 0.8;
	border: 2px solid #0000;
}

.wrapper-im.hover.new:hover {
	opacity: 1;
	color: #fff;
}

.wrapper-im.big.hidden {
	display: none;
}

.wrapper-im.new {
	color: #fff;
	text-decoration: none;
}

.absolute-name {
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	background-color: #00000040;
	border-radius: 0.83vw;
	justify-content: center;
	align-items: center;
	padding: 0.89vh;
	display: flex;
	position: absolute;
	inset: auto 0% 0%;
	overflow: hidden;
}

.absolute-name.z-2 {
	z-index: 2;
}

.wrapper-personality {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	cursor: pointer;
	background-color: #ffffff0d;
	border-radius: 1.04vw;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	height: 9vw;
	padding: 1.04vw 1.56vw;
	transition: all 0.2s;
	display: flex;
}

.wrapper-personality:hover {
	opacity: 100;
	border: 1px solid #fc6896;
}

.wrapper-icone {
	width: 1.15vw;
}

.text-size-13 {
	z-index: 2;
	letter-spacing: -0.02em;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.2;
	position: relative;
}

.text-size-13.text-opasity {
	color: var(--opasity-70);
}

.topic {
	grid-column-gap: 1.04vw;
	grid-row-gap: 1.04vw;
	flex-flow: wrap;
	margin-bottom: auto;
	margin-right: auto;
	display: flex;
}

.item {
	grid-column-gap: 0.55vw;
	grid-row-gap: 0.55vw;
	cursor: pointer;
	background-color: #ffffff0d;
	border: 1px solid #00000008;
	border-radius: 1.04vw;
	justify-content: center;
	align-items: center;
	padding: 0.4vw 1.15vw;
	display: flex;
}

.icone-top {
	width: 24px;
}

.icone-top.pink {
	display: none;
}

.icone-top.small {
	z-index: 2;
	width: 16px;
	position: relative;
}

.icone-top.small.pause {
	display: none;
}

.gr-all {
	background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
	background-position: 0 0;
	background-size: auto;
	position: absolute;
	inset: auto 0% 0%;
}

.back {
	background-image: linear-gradient(121deg, #7632e0, #e30d5a);
	border-radius: 2.6vw;
	justify-content: center;
	align-items: center;
	height: 8vh;
	display: flex;
	position: absolute;
	inset: auto 0% 0%;
}

.back.big {
	z-index: 2;
	background-image: linear-gradient(163deg, #d641ab 10%, #ff2c78 91%);
	border-radius: 2.6vw;
	display: flex;
	position: relative;
}

.back.blue {
	background-image: linear-gradient(121deg, #6c3dd5, #269bc9);
}

.back.small {
	height: 6vh;
}

.name {
	grid-column-gap: 2.08vw;
	grid-row-gap: 2.08vw;
	flex-flow: column;
	justify-content: flex-start;
	align-self: stretch;
	align-items: center;
	margin-left: 5%;
	margin-right: 5%;
	display: flex;
}

.photo {
	width: 170px;
	max-width: 260px;
}

.form {
	align-self: stretch;
	margin-bottom: 0;
}

.container-input {
	grid-column-gap: 1.56vw;
	grid-row-gap: 1.56vw;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.input {
	grid-column-gap: 0.42vw;
	grid-row-gap: 0.42vw;
	color: #e9f2ff;
	background-color: #ffffff0d;
	border: 1px #000;
	border-radius: 1.04vw;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 530px;
	height: 60px;
	margin-bottom: 0;
	padding-left: 1.56vw;
	transition: all 0.2s;
	display: flex;
}

.input:active {
	opacity: 0.76;
}

.input::placeholder {
	color: #e9f2ff;
}

.input.butt {
	cursor: pointer;
	border-radius: 20px;
}

.input.voice {
	grid-column-gap: 0.99vw;
	grid-row-gap: 0.99vw;
	cursor: pointer;
	background-color: #fff0;
	border-radius: 20px;
	justify-content: flex-start;
	align-items: center;
	height: 45px;
	padding-left: 15px;
	position: relative;
	overflow: hidden;
}

.border-input {
	cursor: pointer;
	border: 2px solid #0000;
	border-radius: 20px;
	align-self: stretch;
	padding: 2px;
}

.wrapper-voice {
	grid-column-gap: 6px;
	grid-row-gap: 6px;
	flex-flow: column;
	justify-content: flex-start;
	align-self: stretch;
	align-items: flex-start;
	display: flex;
}

.wrapper-girl {
	position: absolute;
	inset: 0%;
}

.wrapper-girl.tab {
	display: none;
}

.wrapper-next-step {
	flex-flow: column;
	justify-content: center;
	align-items: center;
	display: none;
}

.wrapper-next-step.new {
	flex: 1;
	display: flex;
}

.cover {
	object-fit: cover;
	border-radius: 30px;
	width: 100%;
	height: 100%;
}

.cover.none {
	display: none;
}

.cover.new {
	border-radius: 0;
}

.wrapper-buttons {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	justify-content: space-between;
	align-self: stretch;
	align-items: flex-start;
	display: flex;
}

.wrapper-buttons.none {
	display: none;
}

.wrapper-lines {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-self: stretch;
	display: grid;
}

.line {
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background-color: #ffffff0d;
	border-radius: 20px;
	height: 9px;
	overflow: hidden;
}

.gr-line {
	background-color: #fc6896;
	border-radius: 20px;
	width: 0;
	height: 100%;
}

.js {
	display: none;
}

.absolute-mess {
	z-index: 2;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	background-color: #110c1599;
	justify-content: center;
	align-items: center;
	padding-bottom: 97px;
	display: flex;
	position: absolute;
	inset: 0%;
}

.conteiner-lines {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-flow: column;
	justify-content: flex-start;
	align-self: stretch;
	align-items: flex-start;
	margin-bottom: auto;
	display: flex;
}

.container-pop-us {
	grid-column-gap: 44px;
	grid-row-gap: 30px;
	background-color: #111;
	border-radius: 40px;
	flex-flow: column;
	flex: 1;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: center;
	padding: 50px;
	display: grid;
}

.wrapper-pop-up {
	flex-flow: column;
	justify-content: center;
	align-items: stretch;
	width: 530px;
	max-width: 730px;
	padding-top: 36px;
	display: flex;
	position: relative;
}

.close {
	cursor: pointer;
	width: 16px;
	position: absolute;
	inset: 0% 0% auto auto;
}

.hidden-d {
	display: none;
}

.back-video {
	opacity: 0.99;
	border-radius: 30px;
	align-self: stretch;
	height: 50vh;
}

.background-video {
	opacity: 0;
	width: 100px;
}

.new-im {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	color: #fff;
	cursor: pointer;
	background-color: #fff0;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	transition: all 0.2s;
	position: relative;
	overflow: hidden;
}

.wrapper-liine {
	width: 36.25vw;
	margin-top: 10px;
}

.wrapper-name-choose {
	z-index: 2;
	text-align: center;
	background-color: #00000026;
	border-radius: 30px;
	max-width: 400px;
	margin-bottom: 14px;
	padding: 7px 15px;
	font-size: 16px;
	position: relative;
}

.wrapper-button-small {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	opacity: 0.9;
	justify-content: space-between;
	align-items: flex-start;
	width: 10vw;
	margin-left: 580px;
	transition: all 0.2s;
	position: relative;
}

.wrapper-button-small:hover {
	opacity: 100;
}

.wrapper-button-small.none {
	display: none;
}

.line-time {
	background-image: linear-gradient(0deg, #000, #00000073 5%, #fff0 6%, #fff0),
		url('Frame-2147225741-2.svg'),
		linear-gradient(141deg, #ffc530, #df4593 20%, #a64cef);
	background-position: 0 0, 50%, 0 0;
	background-size: auto, auto 100%, auto;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 50px;
	display: flex;
}

.wrapper-time {
	width: 215px;
	margin-left: 720px;
}

.text-size-40 {
	font-size: 40px;
	font-weight: 900;
}

.absolute-close {
	opacity: 0;
	width: 3vw;
	position: absolute;
	inset: 1% 1% auto auto;
}

.button-absolute {
	z-index: 5;
	position: absolute;
	inset: 0%;
}

.button-absolute.anime,
.button-absolute.real {
	display: none;
}

.background-new {
	background: linear-gradient(90deg, #8350cb, #fe6283);
	justify-content: center;
	align-items: center;
	height: 100vh;
	display: flex;
	position: relative;
}

.girl-absolute {
	z-index: 2;
	background-image: url('girl-1_1.avif');
	background-position: 50% 0;
	background-size: cover;
	width: 60vh;
	height: 80vh;
	position: absolute;
	inset: auto 59.01vw 0% auto;
}

.girl-absolute._2 {
	background-image: url('girl-2_1.avif');
	height: 85vh;
	left: 61.93vw;
	right: auto;
}

.container-steps-new {
	position: relative;
	border-radius: 1.56vw;
	flex-flow: column;
	justify-content: space-between;
	align-items: center;
	width: 33.85vw;
	height: 35.99vw;
	padding-top: 3.13vw;
	display: flex;
	overflow: hidden;
	box-shadow: 0 4px 20px #0006;
	z-index: 55;
}

.container-steps-new::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #3a3369;
	opacity: 0.85;
	border-radius: inherit;
	z-index: -1;
}

.container-steps-new.small {
	height: 22.81vw;
}

.container-steps-new.big {
	height: 37.92vw;
}

.container-steps-new.big._8 {
	display: none;
}

.wrapper-steps-new {
	grid-column-gap: 4.01vw;
	grid-row-gap: 4.01vw;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.wrapper-steps-new.small {
	grid-column-gap: 2.45vw;
	grid-row-gap: 2.45vw;
}

.wrapper-text-step {
	grid-column-gap: 2.45vw;
	grid-row-gap: 2.45vw;
	text-align: center;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 29vw;
	display: flex;
}

.wrapper-text-step.big {
	grid-column-gap: 3.13vw;
	grid-row-gap: 3.13vw;
}

.logo-new {
	width: 9.53vw;
}

.step-progres {
	grid-column-gap: 0.52vw;
	grid-row-gap: 0.52vw;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.elips {
	background-color: #e9f2ff4d;
	border-radius: 30vw;
	width: 0.52vw;
	height: 0.52vw;
}

.elips.activ {
	background-color: #e9f2ff;
	width: 2.08vw;
}

.text-size-28 {
	font-size: 1.46vw;
	font-weight: 700;
}

.wrapper-buttons-new {
	justify-content: space-between;
	align-items: flex-start;
	width: 23.96vw;
	display: flex;
}

.buttons {
	cursor: pointer;
	background-image: linear-gradient(90deg, #d64166, #ff2c78 91%);
	border: 1px solid #ffffff14;
	border-radius: 1.56vw;
	justify-content: center;
	align-items: center;
	width: 10.42vw;
	height: 3.85vw;
	display: flex;
}

.buttons.blue {
	background-image: linear-gradient(90deg, #844eff, #49c1b1 91%);
	border-style: none;
}

.text-size-22 {
	font-size: 1.15vw;
	font-weight: 600;
}

.wrapper-attention {
	grid-column-gap: 0.94vw;
	grid-row-gap: 0.94vw;
	background-image: linear-gradient(156deg, #d6416633, #ff2c7833);
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 7.03vw;
	display: flex;
}

.im-attention {
	width: 1.25vw;
}

.text-size-18 {
	letter-spacing: -0.02em;
	text-transform: uppercase;
	font-size: 0.94vw;
	font-weight: 600;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.text-size-18.cap-aa {
	text-align: left;
	text-transform: none;
}

.text-size-18.cap-aa.start {
	text-align: center;
	display: flex;
}

.text-size-18.cap-aa.done {
	display: none;
}

.wrapper-line {
	grid-column-gap: 1.56vw;
	grid-row-gap: 1.56vw;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 24.48vw;
	margin-top: 1.2vw;
	display: flex;
}

.line-new {
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background-color: #ffffff0d;
	border-radius: 20px;
	width: 100%;
	height: 9px;
	overflow: hidden;
}

.wrapper-list {
	grid-column-gap: 1.15vw;
	grid-row-gap: 1.15vw;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 24.74vw;
	display: flex;
}

.item-list {
	grid-column-gap: 0.57vw;
	grid-row-gap: 0.57vw;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.im-24 {
	width: 1.25vw;
}

.button-new {
	color: #fff;
	cursor: pointer;
	background-image: linear-gradient(90deg, #fe6283, #8350cb);
	border-radius: 1.56vw;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 24.48vw;
	height: 3.85vw;
	text-decoration: none;
	display: flex;
}

.button-new.all {
	color: #fff;
	cursor: pointer;
	background-image: none;
	width: 100%;
	height: 10vh;
	text-decoration: none;
	position: relative;
}

.button-new.all.opasity {
	opacity: 0.2;
}

.button-new.all.small {
	height: 6.8vh;
}

.wrapper-form {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 24.74vw;
	display: flex;
}

.container-filed {
	grid-column-gap: 1.25vw;
	grid-row-gap: 1.25vw;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	margin-top: 1.04vw;
	margin-bottom: 2.66vw;
	display: flex;
}

.filed {
	color: #e9f2ff;
	background-color: #ffffff0d;
	border: 1px #000;
	border-radius: 1.04vw;
	margin-bottom: 0;
	padding-left: 2.97vw;
	font-size: 0.94vw;
	font-weight: 400;
}

.filed::placeholder {
	color: #e9f2ff;
}

.wrapper-filed {
	align-self: stretch;
	position: relative;
}

.icone-filed {
	width: 1.04vw;
	position: absolute;
	top: 0.8vw;
	left: 1.04vw;
}

.container-form {
	text-align: left;
}

.text-size-14-new {
	color: #e9f2ff80;
	font-size: 0.73vw;
}

.background-new,
.wrapper-container-steps {
	scroll-snap-type: y mandatory;
	overflow-y: scroll;
	justify-content: center;
	height: 100%;
	scrollbar-width: none;
	display: flex;
	flex-direction: column;
}

.container-steps-new {
	scroll-snap-align: start;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.wrapper-container-steps {
	display: flex;
	flex-direction: column;
	overflow-x: hidden;
	scroll-behavior: smooth;
	width: 100vw;
	align-items: center;
}
.container-steps-new {
	flex-shrink: 0;
}

.container-steps-new {
	display: none;
}

.container-steps-new._1 {
	display: flex;
}

.wrapper-container-steps {
	position: relative;
	width: 100%;
	height: 100vh;
	overflow: hidden;
}

.video-scroll-wrapper {
	height: 100vh;
	width: 100%;
}

.video-step {
	height: 100vh;
	width: 100%;
	scroll-snap-align: start;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.card-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.form-private,
.container-steps-new {
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%);
	display: none;
}

.container-steps-new._1 {
	display: flex;
}

.container-steps-new.active {
	display: flex;
}

.video-scroll-wrapper {
	height: 100vh;
	overflow-y: auto;
	scroll-behavior: smooth;
	scroll-snap-type: y mandatory;
}
.video-step {
	height: 100vh;
	scroll-snap-align: start;
	position: relative;
}

/* body.no-scroll {
	overflow: hidden;
	height: 100vh;
} */

.video-scroll-wrapper {
	position: relative;
	height: 100vh;
	overflow-y: auto;
	scroll-snap-type: y mandatory;
}

.video-step {
	position: relative;
	height: 100vh;
	scroll-snap-align: start;
	flex-shrink: 0;
}

@media screen and (min-width: 1280px) {
	.background.new {
		background-image: url('Create_Step-63.avif');
	}

	.logo-main.big {
		width: 12vw;
		max-width: 160px;
		margin-bottom: 1.25vh;
	}

	.name-card {
		letter-spacing: -0.02em;
	}

	.name-card.big {
		width: 400px;
		font-size: 30px;
	}

	.name-card.small {
		width: 240px;
	}

	.grid-im,
	.grid-im.row-2 {
		grid-column-gap: 1vw;
	}

	.wrapper-personality {
		height: 146px;
	}

	.back {
		height: 9vh;
	}

	.name {
		grid-column-gap: 2.08vh;
		grid-row-gap: 2.08vh;
	}

	.container-input {
		grid-column-gap: 1.56vh;
		grid-row-gap: 1.56vh;
	}

	.wrapper-buttons {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
	}

	.wrapper-pop-up {
		flex: 1;
		width: auto;
	}

	.wrapper-liine {
		margin-bottom: -10px;
	}

	.wrapper-button-small {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
	}
}

@media screen and (max-width: 991px) {
	.bg-video.mobile {
		display: none;
	}
}

@media screen and (max-width: 479px) {
	.bg-video-girl2 {
		filter: blur(0px);
	}

	.bg-video-girl {
		display: none;
	}
	.logo {
		margin-bottom: 10px;
		width: 165px;
	}

	.swipey-input {
		height: 45px;
	}

	.swipey-input-c {
		grid-row-gap: 10px;
	}
	.swipey-form-c {
		margin: 0;
	}

	.ta-center {
		font-size: 10px;
	}

	.swipey-h1 {
		margin-bottom: 10px;
	}

	.swipey-form-buttons {
		grid-row-gap: 5px;
	}

	.form-container.new {
		opacity: 1 !important;
	}
	.form-container {
		padding-left: 16px;
		padding-right: 16px;
	}

	.form-container.new {
		z-index: 2;
		position: relative;
	}

	.swipey-form-c {
		padding: 20px 16px;
	}

	.bg-video {
		display: none;
	}

	.bg-video.mobile {
		display: block;
		position: absolute;
	}

	.background {
		background-image: url('Choose-AI_Step-m---start.png');
		overflow: hidden;
	}

	.main-container {
		width: 92.62vw;
	}

	.main-wrapper {
		flex-flow: column;
		justify-content: flex-start;
		align-items: center;
	}

	.logo-main {
		width: 35.88vw;
		margin-bottom: 5vh;
	}

	.logo-main.big {
		width: 40vw;
		margin-bottom: 3vh;
		margin-right: 50vw;
	}

	.wrapper-text {
		grid-column-gap: 0vh;
		grid-row-gap: 0vh;
		justify-content: flex-start;
		align-items: center;
	}

	.button {
		background-image: url('Rectangle-161124164-3.svg');
		background-position: 50% 100%;
		background-repeat: repeat-x;
		background-size: 100%;
		background-attachment: scroll;
		border-radius: 50px;
		width: 100%;
		height: 72px;
	}

	.button.all {
		height: 9.5vh;
	}

	.button.all.small {
		width: 60%;
	}

	.wrapper-hero {
		border-radius: 30px;
		align-self: stretch;
		width: 100%;
		height: 50vh;
		padding: 0;
	}

	.wrapprt-text-gr {
		justify-content: flex-start;
		align-items: center;
	}

	.text-size-new-14 {
		font-size: 14px;
		line-height: 1;
	}

	.text-size-100.gr-metalic.hidden-d {
		font-size: 9.16vw;
		line-height: 110%;
	}

	.button-click {
		background-image: url('Rectangle-2353-4.svg');
		background-position: 50% 100%;
		background-size: cover;
		height: 16.79vw;
	}

	.button-click.big {
		border-radius: 12.72vw;
		height: 66px;
	}

	.button-click.big.first {
		height: 9vh;
	}

	.button-click.small-new {
		border-radius: 12.72vw;
		height: 66px;
	}

	.button-click.small-new.first {
		height: 9vh;
	}

	.text-size-38,
	.text-size-38.button-t {
		font-size: 7.63vw;
	}

	.wrapper-text-ai {
		width: 92.62vw;
	}

	.wrapper-links-doc {
		margin-top: 4vh;
	}

	.link-p {
		font-size: 3.05vw;
		line-height: 4.58vw;
	}

	.wrapper-button {
		align-self: stretch;
		margin-top: 16px;
		margin-bottom: 20px;
	}

	.container-line-steps {
		border-bottom-style: none;
		padding-top: 4vh;
		padding-bottom: 3vh;
	}

	.step {
		width: 24px;
		height: 24px;
	}

	.wrapper-elips,
	.container-elips {
		width: 100%;
		height: 100%;
	}

	.container-steps {
		max-width: 345px;
	}

	.container-steps._1 {
		margin-top: 2vh;
	}

	.container-steps.small-margin._10 {
		grid-column-gap: 0vh;
		grid-row-gap: 0vh;
	}

	.container-steps.small-margin._13 {
		display: none;
	}

	.container-steps.new {
		max-width: 400px;
		margin-top: 24px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.container-contant {
		background-color: #0000;
		margin-top: 30px;
		padding: 0;
	}

	.container-contant.last {
		margin-bottom: 90px;
	}

	.container-contant.new {
		margin-top: 0;
	}

	.arrow-back {
		border-radius: 16px;
		width: 5vh;
		height: 5vh;
	}

	.name-card {
		text-align: left;
		margin-left: 49px;
		font-size: 24px;
	}

	.name-card.big {
		width: 270px;
		margin-left: 15px;
	}

	.name-card.big.aling-centre-mobile {
		text-align: center;
	}

	.name-card.big-with {
		font-size: 24px;
	}

	.arrow {
		width: 5px;
	}

	.grid-im {
		grid-column-gap: 25px;
		grid-row-gap: 20px;
	}

	.grid-im.flex {
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		flex-flow: row;
	}

	.legs,
	.wrapper-im {
		border-radius: 24px;
	}

	.wrapper-im.hover.new {
		height: 350px;
	}

	.wrapper-im.big,
	.wrapper-im.new {
		height: 160px;
	}

	.absolute-name {
		border-radius: 16px;
	}

	.wrapper-personality {
		border-radius: 20px;
		height: 20vh;
		padding: 5.09vw;
	}

	.wrapper-icone {
		width: 22px;
	}

	.topic {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
	}

	.item {
		border-radius: 20px;
		padding: 8px 9px;
	}

	.back {
		border-radius: 50px;
	}

	.name {
		padding-bottom: 66px;
	}

	.input {
		border-radius: 20px;
	}

	.input.voice {
		height: 60px;
	}

	.wrapper-next-step.new {
		margin-bottom: 30px;
	}

	.wrapper-buttons {
		margin-top: 90px;
	}

	.container-pop-us {
		grid-template-rows: auto auto auto;
		grid-template-columns: 1fr;
	}

	.wrapper-pop-up {
		max-width: 345px;
	}

	.hidden-d {
		display: flex;
	}

	.hidden-m {
		display: none;
	}

	.back-video {
		height: 40vh;
	}

	.new-im {
		border-radius: 20px;
		max-width: 250px;
		padding-bottom: 0;
		padding-left: 5.09vw;
		padding-right: 5.09vw;
	}

	.new-im._2 {
		padding-top: 0;
	}

	.new-im._1 {
		z-index: 2;
		margin-bottom: -23px;
	}

	.wrapper-liine {
		width: 90vw;
		margin-top: 20px;
		display: flex;
	}

	.wrapper-name-choose {
		z-index: 4;
		max-width: 350px;
		margin-bottom: 20px;
		font-size: 10px;
	}

	.wrapper-button-small {
		justify-content: center;
		align-items: flex-start;
		width: 90vw;
		margin-top: 20px;
		margin-left: 0;
		display: flex;
	}

	.line-time {
		background-image: url('Frame-2147225742-3.svg'),
			linear-gradient(141deg, #ffc530, #df4593 20%, #a64cef);
		background-position: 0%, 0 0;
		background-repeat: no-repeat, repeat;
		background-size: 100%, auto;
	}

	.wrapper-time {
		background-color: #e9f2ff33;
		border-radius: 8px;
		justify-content: center;
		align-items: center;
		width: 84px;
		height: 24px;
		margin-left: auto;
		margin-right: 2vw;
		display: flex;
	}

	.text-size-40 {
		font-size: 15px;
	}

	.absolute-close {
		width: 8vw;
		top: 3%;
		right: 3%;
	}

	.background-new {
		justify-content: center;
		align-items: center;
		padding: 0px 16px;
	}

	.girl-absolute {
		width: 50vw;
		height: 60vw;
		bottom: 118vw;
		right: 45.55vw;
		display: none;
	}

	.girl-absolute._2 {
		display: none;
		width: 60vw;
		height: 60vw;
		bottom: 118vw;
		left: 42.5vw;
	}

	.wrapper-container-steps,
	.container-steps-new {
		opacity: 1 !important;
		transition: none !important;
	}

	.container-steps-new {
		z-index: 5;
		border-radius: 7.63vw;
		width: 87.79vw;
		height: 100%;
		justify-content: space-around;
		gap: 20px;
		padding: 20px;
		position: relative;
		height: 450px;
		min-height: 450px;
	}

	.container-steps-new.big._7 {
		height: max-content;
	}

	.container-steps-new.small._6 {
		position: absolute;
		right: 50%;
		top: 50%;
		transform: translate(50%, -50%);
		height: 300px !important;
		min-height: 300px;
	}

	.wrapper-steps-new {
		grid-column-gap: 8.91vw;
		grid-row-gap: 20px;
	}

	.wrapper-steps-new.small {
		grid-column-gap: 8vw;
		grid-row-gap: 8vw;
		width: 80vw;
	}

	.wrapper-steps-new.small-mob {
		grid-column-gap: 6vw;
		grid-row-gap: 6vw;
	}

	.wrapper-text-step {
		grid-column-gap: 10.18vw;
		grid-row-gap: 30px;
		width: 83vw;
	}

	.wrapper-text-step.big,
	.wrapper-text-step.small-mob {
		grid-column-gap: 6vw;
		grid-row-gap: 6vw;
	}

	.logo-new {
		width: 36.13vw;
	}

	.step-progres {
		grid-column-gap: 2.54vw;
		grid-row-gap: 2.54vw;
	}

	.elips {
		width: 2.54vw;
		height: 2.54vw;
	}

	.elips.activ {
		width: 10.18vw;
	}

	.text-size-28 {
		font-size: 4.11vw;
	}

	.text-size-28.hidden-d {
		display: block;
	}

	.wrapper-buttons-new {
		width: 75.06vw;
	}

	.buttons {
		border-radius: 7.63vw;
		width: 33.08vw;
		height: 16.79vw;
	}

	.text-size-22 {
		font-size: 5.09vw;
	}

	.wrapper-attention {
		grid-column-gap: 1.53vw;
		grid-row-gap: 1.53vw;
		height: 31.55vw;
	}

	.im-attention {
		width: 6.11vw;
	}

	.text-size-18 {
		text-align: center;
		font-size: 4.07vw;
	}

	.wrapper-line {
		grid-column-gap: 3vw;
		grid-row-gap: 3vw;
		width: 80vw;
		margin-top: 11.2vw;
	}

	.wrapper-list {
		grid-column-gap: 4vw;
		grid-row-gap: 4vw;
		width: 80vw;
	}

	.im-24 {
		width: 6.11vw;
	}

	.button-new {
		border-radius: 100vw;
		width: 100%;
		height: 72px;
	}

	.button-new.all {
		height: 9.5vh;
	}

	.button-new.all.small {
		width: 60%;
	}

	.wrapper-form {
		width: 80vw;
	}

	.container-filed {
		grid-column-gap: 4vw;
		grid-row-gap: 4vw;
		margin-top: 5vw;
		margin-bottom: 11vw;
	}

	.filed {
		border-radius: 3vw;
		padding-left: 10.97vw;
		font-size: 4vw;
	}

	.icone-filed {
		width: 4vw;
		top: 1.9vw;
		left: 3.14vw;
	}

	.text-size-14-new {
		font-size: 3vw;
	}
}

#email.w-node-_6b63b955-e755-edcd-6efc-ebb5fc5219ac-a6ecc1a2,
#password.w-node-_7426b8af-d9e1-ecf6-347a-89dd1dfcbc41-a6ecc1a2,
#w-node-_37f49fc8-3dda-ba1a-7406-cbd2a3a1dbd0-a6ecc1a2,
#w-node-_9294732d-e3cf-40c4-a026-4f6132717482-a6ecc1a2 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d6a5e68f-a395-d8ed-3c70-8243a6bd8991-b2786206 {
	justify-self: end;
}

#w-node-_04bd8220-045b-8eb4-4812-b0e173e45430-b2786206 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1968b828-7278-077d-161a-d1dc5b7b8878-b2786206 {
	justify-self: end;
}

#w-node-_1968b828-7278-077d-161a-d1dc5b7b887a-b2786206 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52929fe0-ef57-2ff2-4e64-737df5fc2125-b2786206 {
	justify-self: end;
}

#w-node-_52929fe0-ef57-2ff2-4e64-737df5fc2127-b2786206 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2d03085-69aa-c89a-9ec7-60bd905f951d-b2786206 {
	grid-area: span 1 / span 2 / span 1 / span 2;
	justify-self: center;
}

#w-node-d6a5e68f-a395-d8ed-3c70-8243a6bd8991-9843a195 {
	justify-self: end;
}

#w-node-_04bd8220-045b-8eb4-4812-b0e173e45430-9843a195 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1968b828-7278-077d-161a-d1dc5b7b8878-9843a195 {
	justify-self: end;
}

#w-node-_1968b828-7278-077d-161a-d1dc5b7b887a-9843a195 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52929fe0-ef57-2ff2-4e64-737df5fc2125-9843a195 {
	justify-self: end;
}

#w-node-_52929fe0-ef57-2ff2-4e64-737df5fc2127-9843a195 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2d03085-69aa-c89a-9ec7-60bd905f951d-9843a195 {
	grid-area: span 1 / span 2 / span 1 / span 2;
	justify-self: center;
}

#email-2.w-node-_07b31955-5d5f-fd70-f535-b6b444aafe0d-904c8d99,
#password-2.w-node-_07b31955-5d5f-fd70-f535-b6b444aafe0e-904c8d99,
#w-node-_07b31955-5d5f-fd70-f535-b6b444aafe0f-904c8d99,
#w-node-_07b31955-5d5f-fd70-f535-b6b444aafe10-904c8d99 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 479px) {
	#email.w-node-_6b63b955-e755-edcd-6efc-ebb5fc5219ac-a6ecc1a2,
	#password.w-node-_7426b8af-d9e1-ecf6-347a-89dd1dfcbc41-a6ecc1a2 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	.form-private {
		height: 100vh;
	}

	.background-new {
		padding: 0;
	}

	.container-steps-new {
		right: auto;
		position: absolute;
		top: 50%;
		transform: translate(0px, -50%);
	}

	.form-container {
		right: auto;
		top: auto;
		transform: translate(0);
		position: relative;
	}

	.video-scroll-wrapper {
		scrollbar-width: none;
	}

	.container-steps-new-wrapper {
		align-items: normal;
	}

	#w-node-f2d03085-69aa-c89a-9ec7-60bd905f951d-b2786206,
	#w-node-f2d03085-69aa-c89a-9ec7-60bd905f951d-9843a195 {
		grid-area: span 1 / span 1 / span 1 / span 1;
		justify-self: center;
	}

	#email-2.w-node-_07b31955-5d5f-fd70-f535-b6b444aafe0d-904c8d99,
	#password-2.w-node-_07b31955-5d5f-fd70-f535-b6b444aafe0e-904c8d99 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}
}
