@font-face {
	font-family: 'webflow-icons';
	src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
	font-weight: normal;
	font-style: normal;
}

[class^="w-icon-"],
[class*=" w-icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'webflow-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.w-icon-slider-right:before {
	content: "\e600";
}

.w-icon-slider-left:before {
	content: "\e601";
}

.w-icon-nav-menu:before {
	content: "\e602";
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
	content: "\e603";
}

.w-icon-file-upload-remove:before {
	content: "\e900";
}

.w-icon-file-upload-icon:before {
	content: "\e903";
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	height: 100%;
}

body {
	margin: 0;
	min-height: 100%;
	background-color: #fff;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}

img {
	max-width: 100%;
	vertical-align: middle;
	display: inline-block;
}

html.w-mod-touch * {
	background-attachment: scroll !important;
}

.w-block {
	display: block;
}

.w-inline-block {
	max-width: 100%;
	display: inline-block;
}

.w-clearfix:before,
.w-clearfix:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}

.w-clearfix:after {
	clear: both;
}

.w-hidden {
	display: none;
}

.w-button {
	display: inline-block;
	padding: 9px 15px;
	background-color: #3898EC;
	color: white;
	border: 0;
	line-height: inherit;
	text-decoration: none;
	cursor: pointer;
	border-radius: 0;
}

input.w-button {
	-webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
	color: transparent !important;
}

.w-webflow-badge,
.w-webflow-badge * {
	position: static;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	z-index: auto;
	display: block;
	visibility: visible;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	box-sizing: border-box;
	width: auto;
	height: auto;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	margin: 0;
	padding: 0;
	float: none;
	clear: none;
	border: 0 none transparent;
	border-radius: 0;
	background: none;
	background-image: none;
	background-position: 0% 0%;
	background-size: auto auto;
	background-repeat: repeat;
	background-origin: padding-box;
	background-clip: border-box;
	background-attachment: scroll;
	background-color: transparent;
	box-shadow: none;
	opacity: 1;
	transform: none;
	transition: none;
	direction: ltr;
	font-family: inherit;
	font-weight: inherit;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	font-style: inherit;
	font-variant: inherit;
	text-align: inherit;
	letter-spacing: inherit;
	text-decoration: inherit;
	text-indent: 0;
	text-transform: inherit;
	list-style-type: disc;
	text-shadow: none;
	font-smoothing: auto;
	vertical-align: baseline;
	cursor: inherit;
	white-space: inherit;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
}

.w-webflow-badge {
	position: fixed !important;
	display: inline-block !important;
	visibility: visible !important;
	z-index: 2147483647 !important;
	top: auto !important;
	right: 12px !important;
	bottom: 12px !important;
	left: auto !important;
	color: #AAADB0 !important;
	background-color: #fff !important;
	border-radius: 3px !important;
	padding: 6px 8px 6px 6px !important;
	font-size: 12px !important;
	opacity: 1 !important;
	line-height: 14px !important;
	text-decoration: none !important;
	transform: none !important;
	margin: 0 !important;
	width: auto !important;
	height: auto !important;
	overflow: visible !important;
	white-space: nowrap;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

.w-webflow-badge>img {
	display: inline-block !important;
	visibility: visible !important;
	opacity: 1 !important;
	vertical-align: middle !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: bold;
	margin-bottom: 10px;
}

h1 {
	font-size: 38px;
	line-height: 44px;
	margin-top: 20px;
}

h2 {
	font-size: 32px;
	line-height: 36px;
	margin-top: 20px;
}

h3 {
	font-size: 24px;
	line-height: 30px;
	margin-top: 20px;
}

h4 {
	font-size: 18px;
	line-height: 24px;
	margin-top: 10px;
}

h5 {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
}

h6 {
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
}

p {
	margin-top: 0;
	margin-bottom: 10px;
}

blockquote {
	margin: 0 0 10px 0;
	padding: 10px 20px;
	border-left: 5px solid #E2E2E2;
	font-size: 18px;
	line-height: 22px;
}

figure {
	margin: 0;
	margin-bottom: 10px;
}

figcaption {
	margin-top: 5px;
	text-align: center;
}

ul,
ol {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 40px;
}

.w-list-unstyled {
	padding-left: 0;
	list-style: none;
}

.w-embed:before,
.w-embed:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}

.w-embed:after {
	clear: both;
}

.w-video {
	width: 100%;
	position: relative;
	padding: 0;
}

.w-video iframe,
.w-video object,
.w-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}

button,
[type='button'],
[type='reset'] {
	border: 0;
	cursor: pointer;
	-webkit-appearance: button;
}

.w-form {
	margin: 0 0 15px;
}

.w-form-done {
	display: none;
	padding: 20px;
	text-align: center;
	background-color: #dddddd;
}

.w-form-fail {
	display: none;
	margin-top: 10px;
	padding: 10px;
	background-color: #ffdede;
}

label {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}

.w-input,
.w-select {
	display: block;
	width: 100%;
	height: 38px;
	padding: 8px 12px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333333;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
	color: #999;
}

.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
	color: #999;
}

.w-input:focus,
.w-select:focus {
	border-color: #3898EC;
	outline: 0;
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
	cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
	background-color: #eeeeee;
}

textarea.w-input,
textarea.w-select {
	height: auto;
}

.w-select {
	background-color: #f3f3f3;
}

.w-select[multiple] {
	height: auto;
}

.w-form-label {
	display: inline-block;
	cursor: pointer;
	font-weight: normal;
	margin-bottom: 0px;
}

.w-radio {
	display: block;
	margin-bottom: 5px;
	padding-left: 20px;
}

.w-radio:before,
.w-radio:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}

.w-radio:after {
	clear: both;
}

.w-radio-input {
	margin: 4px 0 0;
	line-height: normal;
	float: left;
	margin-left: -20px;
}

.w-radio-input {
	margin-top: 3px;
}

.w-file-upload {
	display: block;
	margin-bottom: 10px;
}

.w-file-upload-input {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -100;
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
	display: inline-block;
	color: #333333;
}

.w-file-upload-error {
	display: block;
	margin-top: 10px;
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
	display: none;
}

.w-file-upload-uploading-btn {
	display: flex;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	padding: 8px 12px;
	border: 1px solid #cccccc;
	background-color: #fafafa;
}

.w-file-upload-file {
	display: flex;
	flex-grow: 1;
	justify-content: space-between;
	margin: 0;
	padding: 8px 9px 8px 11px;
	border: 1px solid #cccccc;
	background-color: #fafafa;
}

.w-file-upload-file-name {
	font-size: 14px;
	font-weight: normal;
	display: block;
}

.w-file-remove-link {
	margin-top: 3px;
	margin-left: 10px;
	width: auto;
	height: auto;
	padding: 3px;
	display: block;
	cursor: pointer;
}

.w-icon-file-upload-remove {
	margin: auto;
	font-size: 10px;
}

.w-file-upload-error-msg {
	display: inline-block;
	color: #ea384c;
	padding: 2px 0;
}

.w-file-upload-info {
	display: inline-block;
	line-height: 38px;
	padding: 0 12px;
}

.w-file-upload-label {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	padding: 8px 12px;
	border: 1px solid #cccccc;
	background-color: #fafafa;
}

.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
	display: inline-block;
	margin-right: 8px;
	width: 20px;
}

.w-icon-file-upload-uploading {
	height: 20px;
}

.w-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 940px;
}

.w-container:before,
.w-container:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}

.w-container:after {
	clear: both;
}

.w-container .w-row {
	margin-left: -10px;
	margin-right: -10px;
}

.w-row:before,
.w-row:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}

.w-row:after {
	clear: both;
}

.w-row .w-row {
	margin-left: 0;
	margin-right: 0;
}

.w-col {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
}

.w-col .w-col {
	padding-left: 0;
	padding-right: 0;
}

.w-col-1 {
	width: 8.33333333%;
}

.w-col-2 {
	width: 16.66666667%;
}

.w-col-3 {
	width: 25%;
}

.w-col-4 {
	width: 33.33333333%;
}

.w-col-5 {
	width: 41.66666667%;
}

.w-col-6 {
	width: 50%;
}

.w-col-7 {
	width: 58.33333333%;
}

.w-col-8 {
	width: 66.66666667%;
}

.w-col-9 {
	width: 75%;
}

.w-col-10 {
	width: 83.33333333%;
}

.w-col-11 {
	width: 91.66666667%;
}

.w-col-12 {
	width: 100%;
}

.w-hidden-main {
	display: none !important;
}

@media screen and (max-width: 991px) {
	.w-container {
		max-width: 728px;
	}

	.w-hidden-main {
		display: inherit !important;
	}

	.w-hidden-medium {
		display: none !important;
	}

	.w-col-medium-1 {
		width: 8.33333333%;
	}

	.w-col-medium-2 {
		width: 16.66666667%;
	}

	.w-col-medium-3 {
		width: 25%;
	}

	.w-col-medium-4 {
		width: 33.33333333%;
	}

	.w-col-medium-5 {
		width: 41.66666667%;
	}

	.w-col-medium-6 {
		width: 50%;
	}

	.w-col-medium-7 {
		width: 58.33333333%;
	}

	.w-col-medium-8 {
		width: 66.66666667%;
	}

	.w-col-medium-9 {
		width: 75%;
	}

	.w-col-medium-10 {
		width: 83.33333333%;
	}

	.w-col-medium-11 {
		width: 91.66666667%;
	}

	.w-col-medium-12 {
		width: 100%;
	}

	.w-col-stack {
		width: 100%;
		left: auto;
		right: auto;
	}
}

@media screen and (max-width: 767px) {
	.w-hidden-main {
		display: inherit !important;
	}

	.w-hidden-medium {
		display: inherit !important;
	}

	.w-hidden-small {
		display: none !important;
	}

	.w-row,
	.w-container .w-row {
		margin-left: 0;
		margin-right: 0;
	}

	.w-col {
		width: 100%;
		left: auto;
		right: auto;
	}

	.w-col-small-1 {
		width: 8.33333333%;
	}

	.w-col-small-2 {
		width: 16.66666667%;
	}

	.w-col-small-3 {
		width: 25%;
	}

	.w-col-small-4 {
		width: 33.33333333%;
	}

	.w-col-small-5 {
		width: 41.66666667%;
	}

	.w-col-small-6 {
		width: 50%;
	}

	.w-col-small-7 {
		width: 58.33333333%;
	}

	.w-col-small-8 {
		width: 66.66666667%;
	}

	.w-col-small-9 {
		width: 75%;
	}

	.w-col-small-10 {
		width: 83.33333333%;
	}

	.w-col-small-11 {
		width: 91.66666667%;
	}

	.w-col-small-12 {
		width: 100%;
	}
}

@media screen and (max-width: 479px) {
	.w-container {
		max-width: none;
	}

	.w-hidden-main {
		display: inherit !important;
	}

	.w-hidden-medium {
		display: inherit !important;
	}

	.w-hidden-small {
		display: inherit !important;
	}

	.w-hidden-tiny {
		display: none !important;
	}

	.w-col {
		width: 100%;
	}

	.w-col-tiny-1 {
		width: 8.33333333%;
	}

	.w-col-tiny-2 {
		width: 16.66666667%;
	}

	.w-col-tiny-3 {
		width: 25%;
	}

	.w-col-tiny-4 {
		width: 33.33333333%;
	}

	.w-col-tiny-5 {
		width: 41.66666667%;
	}

	.w-col-tiny-6 {
		width: 50%;
	}

	.w-col-tiny-7 {
		width: 58.33333333%;
	}

	.w-col-tiny-8 {
		width: 66.66666667%;
	}

	.w-col-tiny-9 {
		width: 75%;
	}

	.w-col-tiny-10 {
		width: 83.33333333%;
	}

	.w-col-tiny-11 {
		width: 91.66666667%;
	}

	.w-col-tiny-12 {
		width: 100%;
	}
}

.w-widget {
	position: relative;
}

.w-widget-map {
	width: 100%;
	height: 400px;
}

.w-widget-map label {
	width: auto;
	display: inline;
}

.w-widget-map img {
	max-width: inherit;
}

.w-widget-map .gm-style-iw {
	text-align: center;
}

.w-widget-map .gm-style-iw>button {
	display: none !important;
}

.w-widget-twitter {
	overflow: hidden;
}

.w-widget-twitter-count-shim {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 28px;
	height: 20px;
	text-align: center;
	background: white;
	border: #758696 solid 1px;
	border-radius: 3px;
}

.w-widget-twitter-count-shim * {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
	position: relative;
	font-size: 15px;
	line-height: 12px;
	text-align: center;
	color: #999;
	font-family: serif;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
	position: relative;
	display: block;
}

.w-widget-twitter-count-shim.w--large {
	width: 36px;
	height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
	font-size: 18px;
	line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
	margin-left: 5px;
	margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
	margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
	top: 50%;
	left: 0;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
	border-color: rgba(117, 134, 150, 0);
	border-right-color: #5d6c7b;
	border-width: 4px;
	margin-left: -9px;
	margin-top: -4px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
	border-width: 5px;
	margin-left: -10px;
	margin-top: -5px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: white;
	border-width: 4px;
	margin-left: -8px;
	margin-top: -4px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
	border-width: 5px;
	margin-left: -9px;
	margin-top: -5px;
}

.w-widget-twitter-count-shim.w--vertical {
	width: 61px;
	height: 33px;
	margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.w-widget-twitter-count-shim.w--vertical:before {
	border-color: rgba(117, 134, 150, 0);
	border-top-color: #5d6c7b;
	border-width: 5px;
	margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: white;
	border-width: 4px;
	margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
	font-size: 18px;
	line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
	width: 76px;
}

.w-background-video {
	position: relative;
	overflow: hidden;
	height: 500px;
	color: white;
}

.w-background-video>video {
	background-size: cover;
	background-position: 50% 50%;
	position: absolute;
	margin: auto;
	width: 100%;
	height: 100%;
	right: -100%;
	bottom: -100%;
	top: -100%;
	left: -100%;
	object-fit: cover;
	z-index: -100;
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
	display: none !important;
	-webkit-appearance: none;
}

.w-background-video--control {
	position: absolute;
	bottom: 1em;
	right: 1em;
	background-color: transparent;
	padding: 0;
}

.w-background-video--control>[hidden] {
	display: none !important;
}

.w-slider {
	position: relative;
	height: 300px;
	text-align: center;
	background: #dddddd;
	clear: both;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
}

.w-slider-mask {
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 1;
	left: 0;
	right: 0;
	height: 100%;
	white-space: nowrap;
}

.w-slide {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
	white-space: normal;
	text-align: left;
}

.w-slider-nav {
	position: absolute;
	z-index: 2;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	padding-top: 10px;
	height: 40px;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
}

.w-slider-nav.w-round>div {
	border-radius: 100%;
}

.w-slider-nav.w-num>div {
	width: auto;
	height: auto;
	padding: 0.2em 0.5em;
	font-size: inherit;
	line-height: inherit;
}

.w-slider-nav.w-shadow>div {
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}

.w-slider-nav-invert {
	color: #fff;
}

.w-slider-nav-invert>div {
	background-color: rgba(34, 34, 34, 0.4);
}

.w-slider-nav-invert>div.w-active {
	background-color: #222;
}

.w-slider-dot {
	position: relative;
	display: inline-block;
	width: 1em;
	height: 1em;
	background-color: rgba(255, 255, 255, 0.4);
	cursor: pointer;
	margin: 0 3px 0.5em;
	transition: background-color 100ms, color 100ms;
}

.w-slider-dot.w-active {
	background-color: #fff;
}

.w-slider-dot:focus {
	outline: none;
	box-shadow: 0px 0px 0px 2px #fff;
}

.w-slider-dot:focus.w-active {
	box-shadow: none;
}

.w-slider-arrow-left,
.w-slider-arrow-right {
	position: absolute;
	width: 80px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	cursor: pointer;
	overflow: hidden;
	color: white;
	font-size: 40px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.w-slider-arrow-left [class^='w-icon-'],
.w-slider-arrow-right [class^='w-icon-'],
.w-slider-arrow-left [class*=' w-icon-'],
.w-slider-arrow-right [class*=' w-icon-'] {
	position: absolute;
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
	outline: 0;
}

.w-slider-arrow-left {
	z-index: 3;
	right: auto;
}

.w-slider-arrow-right {
	z-index: 4;
	left: auto;
}

.w-icon-slider-left,
.w-icon-slider-right {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 1em;
	height: 1em;
}

.w-slider-aria-label {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.w-slider-force-show {
	display: block !important;
}

.w-dropdown {
	display: inline-block;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index: 900;
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
	position: relative;
	vertical-align: top;
	text-decoration: none;
	color: #222222;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	white-space: nowrap;
}

.w-dropdown-toggle {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: inline-block;
	cursor: pointer;
	padding-right: 40px;
}

.w-dropdown-toggle:focus {
	outline: 0;
}

.w-icon-dropdown-toggle {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-right: 20px;
	width: 1em;
	height: 1em;
}

.w-dropdown-list {
	position: absolute;
	background: #dddddd;
	display: none;
	min-width: 100%;
}

.w-dropdown-list.w--open {
	display: block;
}

.w-dropdown-link {
	padding: 10px 20px;
	display: block;
	color: #222222;
}

.w-dropdown-link.w--current {
	color: #0082f3;
}

.w-dropdown-link:focus {
	outline: 0;
}

@media screen and (max-width: 767px) {
	.w-nav-brand {
		padding-left: 10px;
	}
}

/**
 * ## Note
 * Safari (on both iOS and OS X) does not handle viewport units (vh, vw) well.
 * For example percentage units do not work on descendants of elements that
 * have any dimensions expressed in viewport units. It also doesn’t handle them at
 * all in `calc()`.
 */
/**
 * Wrapper around all lightbox elements
 *
 * 1. Since the lightbox can receive focus, IE also gives it an outline.
 * 2. Fixes flickering on Chrome when a transition is in progress
 *    underneath the lightbox.
 */
.w-lightbox-backdrop {
	cursor: auto;
	font-style: normal;
	letter-spacing: normal;
	list-style: disc;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
	font-size: 17px;
	line-height: 1.2;
	font-weight: 300;
	text-align: center;
	background: rgba(0, 0, 0, 0.9);
	z-index: 2000;
	outline: 0;
	/* 1 */
	opacity: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-transform: translate(0, 0);
	/* 2 */
}

/**
 * Neat trick to bind the rubberband effect to our canvas instead of the whole
 * document on iOS. It also prevents a bug that causes the document underneath to scroll.
 */
.w-lightbox-backdrop,
.w-lightbox-container {
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.w-lightbox-content {
	position: relative;
	height: 100vh;
	overflow: hidden;
}

.w-lightbox-view {
	position: absolute;
	width: 100vw;
	height: 100vh;
	opacity: 0;
}

.w-lightbox-view:before {
	content: "";
	height: 100vh;
}

/* .w-lightbox-content */
.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
	height: 86vh;
}

.w-lightbox-frame,
.w-lightbox-view:before {
	display: inline-block;
	vertical-align: middle;
}

/*
 * 1. Remove default margin set by user-agent on the <figure> element.
 */
.w-lightbox-figure {
	position: relative;
	margin: 0;
	/* 1 */
}

.w-lightbox-group .w-lightbox-figure {
	cursor: pointer;
}

/**
 * IE adds image dimensions as width and height attributes on the IMG tag,
 * but we need both width and height to be set to auto to enable scaling.
 */
.w-lightbox-img {
	width: auto;
	height: auto;
	max-width: none;
}

/**
 * 1. Reset if style is set by user on "All Images"
 */
.w-lightbox-image {
	display: block;
	float: none;
	/* 1 */
	max-width: 100vw;
	max-height: 100vh;
}

.w-lightbox-group .w-lightbox-image {
	max-height: 86vh;
}

.w-lightbox-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 0.5em 1em;
	background: rgba(0, 0, 0, 0.4);
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.w-lightbox-embed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.w-lightbox-control {
	position: absolute;
	top: 0;
	width: 4em;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.w-lightbox-left {
	display: none;
	bottom: 0;
	left: 0;
	/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
}

.w-lightbox-right {
	display: none;
	right: 0;
	bottom: 0;
	/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
}

/*
 * Without specifying the with and height inside the SVG, all versions of IE render the icon too small.
 * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows.
 * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer)
 */
.w-lightbox-close {
	right: 0;
	height: 2.6em;
	/* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
	background-size: 18px;
}

/**
 * 1. All IE versions add extra space at the bottom without this.
 */
.w-lightbox-strip {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 1vh;
	line-height: 0;
	/* 1 */
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}

/*
 * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)`
 *    which doesn’t work in Safari anyway.
 * 2. Chrome renders images pixelated when switching to GPU. Making sure
 *    the parent is also rendered on the GPU (by setting translate3d for
 *    example) fixes this behavior.
 */
.w-lightbox-item {
	display: inline-block;
	width: 10vh;
	padding: 2vh 1vh;
	box-sizing: content-box;
	/* 1 */
	cursor: pointer;
	-webkit-transform: translate3d(0, 0, 0);
	/* 2 */
}

.w-lightbox-active {
	opacity: 0.3;
}

.w-lightbox-thumbnail {
	position: relative;
	height: 10vh;
	background: #222;
	overflow: hidden;
}

.w-lightbox-thumbnail-image {
	position: absolute;
	top: 0;
	left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
	top: 50%;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
	left: 50%;
	height: 100%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

/*
 * Spinner
 *
 * Absolute pixel values are used to avoid rounding errors that would cause
 * the white spinning element to be misaligned with the track.
 */
.w-lightbox-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	border: 5px solid rgba(0, 0, 0, 0.4);
	border-radius: 50%;
	-webkit-animation: spin 0.8s infinite linear;
	animation: spin 0.8s infinite linear;
}

.w-lightbox-spinner:after {
	content: "";
	position: absolute;
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	border: 3px solid transparent;
	border-bottom-color: #fff;
	border-radius: 50%;
}

/*
 * Utility classes
 */
.w-lightbox-hide {
	display: none;
}

.w-lightbox-noscroll {
	overflow: hidden;
}

@media (min-width: 768px) {
	.w-lightbox-content {
		height: 96vh;
		margin-top: 2vh;
	}

	.w-lightbox-view,
	.w-lightbox-view:before {
		height: 96vh;
	}

	/* .w-lightbox-content */
	.w-lightbox-group,
	.w-lightbox-group .w-lightbox-view,
	.w-lightbox-group .w-lightbox-view:before {
		height: 84vh;
	}

	.w-lightbox-image {
		max-width: 96vw;
		max-height: 96vh;
	}

	.w-lightbox-group .w-lightbox-image {
		max-width: 82.3vw;
		max-height: 84vh;
	}

	.w-lightbox-left,
	.w-lightbox-right {
		display: block;
		opacity: 0.5;
	}

	.w-lightbox-close {
		opacity: 0.8;
	}

	.w-lightbox-control:hover {
		opacity: 1;
	}
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
	opacity: 0;
}

.w-richtext:before,
.w-richtext:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}

.w-richtext:after {
	clear: both;
}

.w-richtext[contenteditable="true"]:before,
.w-richtext[contenteditable="true"]:after {
	white-space: initial;
}

.w-richtext ol,
.w-richtext ul {
	overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after {
	outline: 2px solid #2895f7;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
	outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video>div:after,
.w-richtext figure[data-rt-type="video"]>div:after {
	content: '';
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.w-richtext figure {
	position: relative;
	max-width: 60%;
}

.w-richtext figure>div:before {
	cursor: default !important;
}

.w-richtext figure img {
	width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
	opacity: 0.6;
}

.w-richtext figure div {
	/* fix incorrectly sized selection border in the data manager */
	font-size: 0px;
	color: transparent;
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type="image"] {
	display: table;
}

.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type="image"]>div {
	display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,
.w-richtext figure[data-rt-type="image"]>figcaption {
	display: table-caption;
	caption-side: bottom;
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type="video"] {
	width: 60%;
	height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type="video"] iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type="video"]>div {
	width: 100%;
}

.w-richtext figure.w-richtext-align-center {
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
.w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div {
	max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
	clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
	width: 100%;
	max-width: 100%;
	text-align: center;
	clear: both;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.w-richtext figure.w-richtext-align-fullwidth>div {
	display: inline-block;
	/* padding-bottom is used for aspect ratios in video figures
      we want the div to inherit that so hover/selection borders in the designer-canvas
      fit right*/
	padding-bottom: inherit;
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
	display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
	float: left;
	margin-right: 15px;
	clear: none;
}

.w-richtext figure.w-richtext-align-floatright {
	float: right;
	margin-left: 15px;
	clear: none;
}

.w-nav {
	position: relative;
	background: #dddddd;
	z-index: 1000;
}

.w-nav:before,
.w-nav:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}

.w-nav:after {
	clear: both;
}

.w-nav-brand {
	position: relative;
	float: left;
	text-decoration: none;
	color: #333333;
}

.w-nav-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: #222222;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.w-nav-link.w--current {
	color: #0082f3;
}

.w-nav-menu {
	position: relative;
	float: right;
}

[data-nav-menu-open] {
	display: block !important;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background: #C8C8C8;
	text-align: center;
	overflow: visible;
	min-width: 200px;
}

.w--nav-link-open {
	display: block;
	position: relative;
}

.w-nav-overlay {
	position: absolute;
	overflow: hidden;
	display: none;
	top: 100%;
	left: 0;
	right: 0;
	width: 100%;
}

.w-nav-overlay [data-nav-menu-open] {
	top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
	width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay,
.w-nav[data-animation="over-left"] [data-nav-menu-open] {
	right: auto;
	z-index: 1;
	top: 0;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
	width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay,
.w-nav[data-animation="over-right"] [data-nav-menu-open] {
	left: auto;
	z-index: 1;
	top: 0;
}

.w-nav-button {
	position: relative;
	float: right;
	padding: 18px;
	font-size: 24px;
	display: none;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.w-nav-button:focus {
	outline: 0;
}

.w-nav-button.w--open {
	background-color: #C8C8C8;
	color: white;
}

.w-nav[data-collapse="all"] .w-nav-menu {
	display: none;
}

.w-nav[data-collapse="all"] .w-nav-button {
	display: block;
}

.w--nav-dropdown-open {
	display: block;
}

.w--nav-dropdown-toggle-open {
	display: block;
}

.w--nav-dropdown-list-open {
	position: static;
}

@media screen and (max-width: 991px) {
	.w-nav[data-collapse="medium"] .w-nav-menu {
		display: none;
	}

	.w-nav[data-collapse="medium"] .w-nav-button {
		display: block;
	}
}

@media screen and (max-width: 767px) {
	.w-nav[data-collapse="small"] .w-nav-menu {
		display: none;
	}

	.w-nav[data-collapse="small"] .w-nav-button {
		display: block;
	}

	.w-nav-brand {
		padding-left: 10px;
	}
}

@media screen and (max-width: 479px) {
	.w-nav[data-collapse="tiny"] .w-nav-menu {
		display: none;
	}

	.w-nav[data-collapse="tiny"] .w-nav-button {
		display: block;
	}
}

.w-tabs {
	position: relative;
}

.w-tabs:before,
.w-tabs:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2;
}

.w-tabs:after {
	clear: both;
}

.w-tab-menu {
	position: relative;
}

.w-tab-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	padding: 9px 30px;
	text-align: left;
	cursor: pointer;
	color: #222222;
	background-color: #dddddd;
}

.w-tab-link.w--current {
	background-color: #C8C8C8;
}

.w-tab-link:focus {
	outline: 0;
}

.w-tab-content {
	position: relative;
	display: block;
	overflow: hidden;
}

.w-tab-pane {
	position: relative;
	display: none;
}

.w--tab-active {
	display: block;
}

@media screen and (max-width: 479px) {
	.w-tab-link {
		display: block;
	}
}

.w-ix-emptyfix:after {
	content: "";
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.w-dyn-empty {
	padding: 10px;
	background-color: #dddddd;
}

.w-dyn-hide {
	display: none !important;
}

.w-dyn-bind-empty {
	display: none !important;
}

.w-condition-invisible {
	display: none !important;
}

.wf-layout-layout {
	display: grid;
}

/**
 * w-auto webflow css.
 */

 .w-layout-grid {
	grid-row-gap: 16px;
	grid-column-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.w-layout-hflex {
	flex-direction: row;
	align-items: flex-start;
	display: flex;
}

.w-layout-blockcontainer {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.w-layout-layout {
	grid-row-gap: 20px;
	grid-column-gap: 20px;
	grid-auto-columns: 1fr;
	justify-content: center;
	padding: 20px;
}

.w-layout-cell {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.w-layout-vflex {
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

@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: #aeaeae;
	padding-left: 0;
	padding-right: 0;
	font-family: DM Sans, sans-serif;
	font-size: 24px;
	line-height: 28px;
}

h1 {
	color: #30364d;
	letter-spacing: -1px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: DM Sans, sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
}

h2 {
	color: #30364d;
	letter-spacing: -1px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: DM Sans, sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 50px;
}

h3 {
	color: #30364d;
	letter-spacing: -.5px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: DM Sans, sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 30px;
}

h4 {
	color: #30364d;
	letter-spacing: -.5px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: DM Sans, sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
}

h5 {
	color: #30364d;
	letter-spacing: -.5px;
	margin-top: 0;
	margin-bottom: 14px;
	font-family: DM Sans, sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

h6 {
	color: #30364d;
	margin-top: 0;
	margin-bottom: 14px;
	font-family: DM Sans, sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 25px;
}

p {
	color: #30364d;
	margin-bottom: 20px;
	font-family: DM Sans, sans-serif;
	font-size: 15px;
	line-height: 25px;
}

ul {
	color: #30364d;
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 40px;
}

ol {
	color: #6a4ee1;
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 40px;
}

li {
	color: #30364d;
	font-size: 16px;
	line-height: 30px;
}

img {
	width: auto;
	max-width: 100%;
	margin-top: 3px;
	margin-left: 0;
	padding-left: 0;
	display: inline-block;
}

label {
	text-transform: uppercase;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: 400;
	display: block;
}

blockquote {
	color: #000;
	background-color: #fff;
	border-left: 3px solid #6a4ee1;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 30px;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	box-shadow: 0 6px 20px rgba(210, 210, 245, .6);
}

.navbar {
	z-index: 999;
	width: 100%;
	height: auto;
	opacity: 1;
	color: rgba(0, 0, 0, 0);
	-webkit-text-fill-color: inherit;
	mix-blend-mode: normal;
	background-color: #000010;
	background-clip: border-box;
	border-bottom: 0 rgba(0, 0, 0, 0);
	align-items: center;
	margin-top: 0;
	padding: 10px 24px;
	display: flex;
	position: -webkit-sticky;
	position: sticky;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.container {
	z-index: 2;
	width: 100%;
	max-width: 1100px;
	margin: 50px auto;
	padding-left: 0;
	padding-right: 0;
	position: relative;
}

.container.navbar-container {
	max-width: 1140px;
	background-color: rgba(0, 0, 0, 0);
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.container.padding-top {
	max-width: 1100px;
	margin-top: 24px;
	margin-bottom: 16px;
	margin-left: auto;
	padding-bottom: 0;
	padding-left: 20px;
	padding-right: 20px;
}

.container.relativ {
	z-index: 2;
	position: relative;
}

.container.small {
	max-width: 900px;
}

.container.range-container {
	max-width: 1100px;
	margin-top: 16px;
}

.container.partner {
	margin-top: 50px;
	margin-bottom: 50px;
	padding-top: 0;
	padding-bottom: 64px;
}

.nav-column.left {
	flex: 1;
}

.nav-column.right {
	flex: none;
	justify-content: flex-end;
	display: flex;
}

.button {
	height: auto;
	color: #fff;
	text-align: center;
	letter-spacing: -.5px;
	background-color: #b87df9;
	background-image: linear-gradient(75deg, #5495f7, #0364ff);
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	padding: 16px 40px;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-decoration: none;
	transition: all .4s;
	display: inline-block;
}

.button:hover {
	background-color: #0364ff;
	background-image: linear-gradient(75deg, #0364ff, #5495f7);
	box-shadow: inset 0 200px 200px 200px rgba(2, 2, 2, .11);
}

.button.dark {
	background-color: #30364d;
	background-image: linear-gradient(#482fb4 25%, #2e188a);
	font-weight: 500;
	transition: all .4s, all .4s;
}

.button.dark:hover {
	background-image: linear-gradient(#2e188a, #000);
}

.button.subscribe-button {
	width: 160px;
	background-color: #6a4ee1;
	border-radius: 8px;
}

.button.subscribe-button:hover {
	background-image: linear-gradient(#b87df9, #6a4ee1 64%);
}

.button.white {
	color: #0364ff;
	background-color: #fff;
	background-image: linear-gradient(to top, #0364ff, #5495f7);
	border: 1px solid #fff;
	transition: background-color .4s, all .4s;
}

.button.white:hover {
	box-shadow: none;
	color: #fff;
	background-color: #fff;
	border-color: #fff;
}

.button.search-button {
	height: 60px;
	background-color: #6a4ee1;
	margin-left: 12px;
}

.button.outline {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	border: 1px solid #fff;
	transition: background-color .4s, all .4s;
}

.button.outline:hover {
	box-shadow: none;
	color: #6a4ee1;
	background-color: #fff;
}

.button.outline.on-white-nav {
	padding-top: 8px;
	padding-bottom: 8px;
}

.button.outline.on-white-nav:hover {
	color: #0364ff;
	background-color: #fff;
	border-style: solid;
	border-color: #fff;
}

.button.secondary-button {
	color: #0364ff;
	background-image: linear-gradient(#fff, #fff);
	border: 1px solid #0364ff;
}

.section {
	background-color: #f3faff;
	margin-left: auto;
	margin-right: auto;
	padding: 100px 20px;
	position: relative;
}

.section.gray {
	background-color: #f3faff;
	padding-left: 20px;
	padding-right: 20px;
}

.section.gray.less-margin {
	padding-top: 0;
	padding-bottom: 0;
}

.section.gray.padding {
	background-color: #fff;
	padding-top: 0;
}

.section.gray.white-section {
	background-color: #f3faff;
	padding-top: 100px;
}

.section.gray.white-section.why-torus-section {
	background-color: #fff;
	padding-top: 0;
	padding-bottom: 40px;
}

.section.gray.blue-section {
	background-color: #f3faff;
	padding-top: 100px;
	padding-bottom: 100px;
}

.section.gray.blue-section.roadmap {
	padding-bottom: 0;
}

.section.bottom-margin {
	padding-bottom: 220px;
	padding-left: 20px;
	padding-right: 20px;
}

.section.color {
	height: 100vh;
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(135deg, #6a4ee1 27%, #30364d);
}

.section.color.top-pading {
	height: 800px;
	background-color: rgba(0, 0, 0, 0);
	background-image: radial-gradient(circle farthest-side, #6a4ee1 30%, #30364d);
	margin-bottom: -1px;
	padding-top: 140px;
	padding-bottom: 40px;
}

.section.color.cta {
	height: auto;
	background-image: linear-gradient(135deg, #0364ff, #20398d);
}

.section.less-margin {
	padding-top: 0;
	padding-bottom: 98px;
}

.section.less-margin.gradient {
	background-image: linear-gradient(135deg, #6a4ee1 30%, #30364d);
}

.section.no-top-padding {
	background-color: #fff;
	padding-top: 0;
}

.section.gray {
	background-color: #f3faff;
	padding-top: 160px;
	padding-bottom: 160px;
}

.section.gray.less-padding {
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.section.gray.less-padding.more-margin {
	z-index: 3;
	background-color: #f3faff;
	background-image: linear-gradient(#fff, #f3faff);
	margin-top: 120px;
}

.section.gray.code {
	background-color: #f3faff;
	padding-top: 200px;
}

.section.darker {
	background-image: linear-gradient(#5495f7, #20398d);
}

.section.darker.cutless {
	background-image: linear-gradient(105deg, #0364ff, #20398d);
}

.section.cta-section {
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(135deg, #f3faff, #cde0ff);
	padding-top: 48px;
	padding-bottom: 48px;
}

.section.cta-section.white {
	background-color: #fff;
	background-image: none;
	border-top: 1px solid #d2d2f5;
	border-bottom: 1px solid #d2d2f5;
}

.section.padding-bottom {
	padding-bottom: 220px;
}

.section.gray {
	background-color: #f8f8ff;
}

.section.white-section {
	background-color: #fff;
	padding-top: 40px;
	padding-bottom: 80px;
}

.section.white-section.vision-section {
	width: 100%;
	height: 100%;
	background-image: url('../images/Group-4079-1.svg');
	background-position: 50%;
	background-size: cover;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	display: inline-block;
}

.section.cta-section-white-paper {
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(135deg, #f3faff, #fff);
	padding-top: 40px;
	padding-bottom: 40px;
}

.page-tittle {
	width: 100%;
	max-width: none;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	position: relative;
}

.page-tittle.top-margin {
	margin-top: 0;
}

.page-tittle.left {
	text-align: left;
	justify-content: flex-start;
	align-items: flex-start;
	top: -10px;
}

.page-tittle.left.no-paddig {
	justify-content: center;
	align-items: flex-start;
	margin-top: 0;
	margin-bottom: 0;
}

.page-tittle.left.half-section-intro {
	max-width: 500px;
	align-items: flex-start;
	margin-bottom: 40px;
}

.page-tittle.less-margin {
	margin-bottom: 0;
}

.page-tittle.horizontal-flex {
	flex-direction: row;
}

.page-tittle.horizontal-flex.less-margin {
	justify-content: center;
}

.page-tittle.cta {
	width: 80%;
	margin-bottom: 0;
}

.page-tittle.padding,
.page-tittle.hero {
	margin-bottom: 60px;
}

.page-tittle.centre-title {
	text-align: left;
	align-items: flex-start;
}

.big-text {
	color: #fff;
	margin-bottom: 24px;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	line-height: 28px;
}

.big-text.all-capital {
	color: #0364ff;
	text-transform: none;
	margin-bottom: 0;
	font-family: DM Sans, sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 22px;
}

.big-text.all-capital.trustedby-text {
	color: #333;
	text-transform: none;
	margin-bottom: 16px;
	font-size: 24px;
	font-weight: 700;
	display: flex;
}

.big-text.all-capital.trustedby-text.dapp-list-header.partner {
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 500;
}

.big-text.white {
	color: #fff;
}

.big-text.hero {
	text-align: center;
	border: 1px rgba(0, 0, 0, 0);
	padding-top: 8px;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.big-text.center-text {
	text-align: center;
	color: #707275;
	text-align: left;
	color: #707275;
	text-align: center;
	margin-top: 0;
	margin-bottom: 16px;
	font-size: 20px;
}

.big-text.center-text.white {
	color: #ededed;
}

.big-text.center-text-mission {
	color: #666;
	text-align: center;
	font-size: 20px;
}

.button-wrapper {
	grid-template: ". Area"
		/ 1fr 1fr;
}

.logotypes {
	grid-column-gap: 80px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	margin-top: 16px;
	margin-bottom: 0;
}

.logotypes.less-margin {
	grid-column-gap: 100px;
	grid-row-gap: 20px;
	margin-bottom: 0;
}

.logotypes.bigger {
	grid-column-gap: 40px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	margin-bottom: 20px;
}

.logo-link {
	color: #9b9b9b;
	text-align: center;
	font-size: 44px;
	line-height: 56px;
	text-decoration: none;
}

.video-button {
	z-index: 10;
	width: 70px;
	height: 70px;
	background-color: rgba(0, 0, 0, 0);
	background-image: url('../images/icons8-play-96-2_1icons8-play-96 (2).png'), linear-gradient(#b87df9, #6a4ee1);
	background-position: 50%, 0 0;
	background-repeat: no-repeat, repeat;
	background-size: 25px, auto;
	border-radius: 50%;
	margin: auto;
	transition: transform .3s;
	position: relative;
}

.video-button:hover {
	transform: scale(1.1);
}

.text-header-1 {
	color: #333;
	text-align: center;
	letter-spacing: -1px;
	margin-top: 60px;
	margin-bottom: 10px;
	font-size: 32px;
	font-weight: 700;
	line-height: 48px;
}

.text-header-1.white {
	color: #fff;
}

.text-header-1.left {
	text-align: left;
	margin-bottom: 16px;
	margin-left: 0;
	font-weight: 700;
}

.text-header-1.normal {
	margin-top: 10px;
	margin-bottom: 20px;
}

.text-header-1.white {
	color: #fff;
}

.text-header-1.keys-header {
	margin-top: 64px;
}

.text-header-1.hero-small {
	margin-top: 24px;
	font-size: 48px;
	line-height: 56px;
}

.text-header-1.hero-small.left-align {
	text-align: left;
	text-align: left;
	text-align: left;
	margin-top: 55px;
	font-size: 32px;
	line-height: 40px;
}

.text-header-1.keys-header {
	margin-top: 0;
	margin-bottom: 8px;
	font-size: 32px;
	line-height: 40px;
}

.text-header-1.mission-header {
	margin-top: 40px;
	margin-bottom: 8px;
	font-size: 28px;
	line-height: 32px;
}

.text-header-1.partner {
	font-weight: 700;
}

.flex-features-div {
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.flex-features-div.padding {
	justify-content: center;
	align-items: center;
	margin-top: 60px;
}

.features-card {
	width: 25%;
	height: auto;
	text-align: center;
	border-radius: 10px;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding: 40px;
	transition: box-shadow .2s;
	display: flex;
	position: relative;
}

.features-card:hover {
	background-color: rgba(0, 0, 0, 0);
	box-shadow: 0 12px 24px rgba(0, 0, 0, .07);
}

.features-number {
	width: 80px;
	height: 80px;
	color: #6a4ee1;
	background-color: #fff;
	border-radius: 20%;
	justify-content: center;
	align-items: center;
	margin-bottom: 24px;
	display: flex;
	box-shadow: 0 5px 20px rgba(210, 210, 245, .6);
}

.dots-line {
	z-index: 2;
	width: 120px;
	height: 1px;
	border-bottom: 2px dashed #0364ff;
	flex: 1;
	padding-top: 0;
	position: relative;
	top: auto;
	right: auto;
}

.dots-line.first {
	border-bottom-color: #0364ff;
	flex: 0 auto;
	margin-left: -43px;
	margin-right: -43px;
	position: relative;
}

.grid-scale {
	width: 100%;
	grid-column-gap: 20px;
	grid-row-gap: 30px;
	grid-template-rows: auto;
	grid-template-columns: .25fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	align-items: start;
}

.grid-scale.center-flex {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	align-items: start;
}

.light-text-header {
	font-weight: 400;
}

.light-text-header.simple {
	margin-top: 0;
	font-weight: 700;
}

.grid {
	width: 100%;
	grid-column-gap: 42px;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	margin-top: -8px;
	padding-top: 0;
}

.grid.tab-grid {
	grid-template-columns: 1fr;
	margin-top: 0;
}

.side-image {
	height: 400px;
	background-image: url('../images/Untitled-1-3.jpg.html');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;
	position: relative;
}

.side-image.tab-side-image {
	height: 540px;
	background-image: url('../images/Ideo-Images15.png');
	background-size: cover;
	border: 1px solid #d2d2f5;
	box-shadow: 0 5px 20px #d2d2f5;
}

.side-image.tab-side-image.second {
	height: 520px;
	background-image: url('../images/Ideo-Images8.png');
	background-position: 0 0;
	background-size: cover;
	border: 1px solid #d2d2f5;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-right: 20px;
	box-shadow: 0 5px 20px #d2d2f5;
}

.side-image.tab-side-image.third {
	height: 520px;
	background-image: url('../images/Ideo-Images7.png');
	background-position: 0%;
	background-size: cover;
	margin: 20px;
	padding-left: 0;
	padding-right: 0;
	box-shadow: 0 5px 20px #d2d2f5;
}

.side-image.two {
	height: 450px;
	background-image: url('../images/devices.jpg.html');
}

.number-text {
	font-weight: 300;
}

.number-text.blue {
	color: #20398d;
	margin-top: 24px;
	margin-bottom: 8px;
	line-height: 32px;
}

.number-text.green {
	color: #20398d;
	margin-top: 24px;
	margin-bottom: 8px;
	font-size: 36px;
	line-height: 32px;
}

.top-padding {
	margin-top: 24px;
}

.testimonials-wrapper {
	margin-top: -75px;
	margin-bottom: -100px;
}

.review-grid {
	grid-column-gap: 30px;
	grid-template-rows: auto;
	align-items: center;
}

.review-card {
	background-color: #fff;
	border-radius: 15px;
	margin-bottom: 30px;
	padding: 40px;
	box-shadow: 0 8px 28px rgba(210, 210, 245, .6);
}

.review-card.blue-card-shadow {
	width: 220px;
	box-shadow: 0 8px 28px #cde0ff;
}

.review-card.blue-card-shadow.emin {
	margin-top: -69px;
}

.review-card.blue-card-shadow.andrew {
	margin-top: 158px;
}

.review-top {
	border: 0 #000;
	align-items: center;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 16px;
	padding-bottom: 16px;
	display: flex;
}

.avatar {
	width: 48px;
	height: 48px;
	max-width: 100%;
	object-fit: cover;
	background-image: url('../img/background-image.svg');
	background-position: 0 0;
	background-size: cover;
	border-radius: 50%;
	flex: none;
	margin-left: 0;
	padding-left: 0;
}

.avatar.one {
	background-position: 50%;
	background-size: contain;
	margin-left: 0;
	padding-left: 0;
}

.review-info {
	flex: 1;
	padding-left: 15px;
	padding-right: 5px;
}

.review-name {
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
	font-family: DM Sans, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 22px;
}

.review-position {
	color: #5c6c7f;
	font-family: DM Sans, sans-serif;
	font-size: 12px;
}

.review-position.white {
	color: #fff;
}

.blog-slider {
	height: auto;
	background-color: rgba(0, 0, 0, 0);
}

.blog-card {
	height: 400px;
	color: #333;
	text-transform: capitalize;
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 10px;
	flex-direction: column;
	justify-content: flex-end;
	padding: 40px 40px 50px;
	text-decoration: none;
	display: flex;
	position: relative;
	overflow: hidden;
}

.blog-card:hover {
	box-shadow: 0 6px 20px rgba(210, 210, 245, .6);
}

.blog-card.sidebar-small-post {
	height: 100%;
	background-color: rgba(0, 0, 0, 0);
	border-style: none;
	flex-direction: row;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}

.blog-card.sidebar-small-post:hover {
	background-color: #fff;
}

.blog-post-info {
	color: #00cca7;
	text-transform: uppercase;
	flex-flow: column wrap;
	justify-content: flex-start;
	align-items: flex-start;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 10px;
	font-weight: 500;
	display: flex;
}

.blog-title {
	color: #fff;
	font-size: 21px;
	line-height: 31px;
}

.slide-nav {
	color: #3774f0;
	background-color: #f8f8ff;
	border: 1px solid #d2d2f5;
	border-radius: 10px;
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 8px;
	line-height: 30px;
	display: inline-block;
	position: static;
}

.testimonial-slide {
	width: 33.333%;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.blog-icon-white {
	width: 22px;
	height: 22px;
	object-fit: cover;
	margin-left: auto;
	display: none;
	position: absolute;
	right: 50px;
}

.form-card {
	z-index: 2;
	width: 700px;
	height: auto;
	text-align: center;
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 10px;
	margin-top: -120px;
	margin-bottom: 60px;
	padding: 45px 60px 40px;
	position: relative;
	box-shadow: 0 10px 30px rgba(72, 47, 180, .2);
}

.form-card.blog {
	width: 900px;
	height: 500px;
	background-image: url('../img/background-image.svg');
	background-position: 50%;
	background-size: cover;
	border-style: none;
}

.form-block {
	flex-direction: column;
	margin-top: 40px;
	margin-bottom: 20px;
	display: flex;
}

.form-block.padding {
	margin-bottom: 40px;
}

.imput {
	background-color: rgba(0, 0, 0, 0);
	border: 0 #000;
	margin-bottom: 0;
}

.form {
	color: #30364d;
	background-color: #f8f8ff;
	border: 1px solid #d2d2f5;
	border-radius: 10px;
	align-items: center;
	padding: 5px 5px 5px 20px;
	display: flex;
}

.subscribe-header {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 24px;
	line-height: 32px;
}

.footer {
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	border-top: 1px solid #e3e3e3;
	align-items: flex-start;
	padding: 60px 20px 20px;
}

.footer.second-footer {
	padding-top: 0;
}

.footer.small {
	background-color: #f3faff;
	background-image: url('../images/Background-Combined_1.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 0;
}

.footer-flex-container {
	height: auto;
	color: #666;
	text-align: left;
	justify-content: space-between;
	margin-bottom: 0;
	display: flex;
}

.footer-logo-link {
	max-height: 60px;
	min-width: 60px;
	color: #333;
	flex: 0 auto;
	text-decoration: none;
}

.footer-heading {
	color: #fff;
	letter-spacing: 0;
	margin-top: 5px;
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 24px;
}

.footer-heading.white {
	letter-spacing: 0;
}

.footer-link {
	color: #f3faff;
	border-bottom: 2px rgba(0, 0, 0, 0);
	margin-bottom: 0;
	font-family: DM Sans, sans-serif;
	font-size: 18px;
	line-height: 30px;
	text-decoration: none;
	transition: border .3s, color .3s;
	display: inline-block;
}

.footer-link:hover {
	color: #20398d;
	border: 1px #000;
	text-decoration: none;
}

.footer-link.white:hover {
	color: #b87df9;
	border-bottom-color: #b87df9;
}

.footer-link.terms {
	margin-left: 20px;
	margin-right: 20px;
}

.subscribe-wrapper {
	justify-content: center;
	align-items: center;
	display: flex;
}

.subscribe-wrapper.single {
	width: 100%;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

.link {
	color: #666;
	font-family: DM Sans, sans-serif;
	line-height: 30px;
	text-decoration: none;
}

.link.space {
	color: #fff;
	margin-left: 4px;
	margin-right: 4px;
}

.footer-bottom-div {
	width: auto;
	max-width: 800px;
	justify-content: flex-start;
	font-family: DM Sans, sans-serif;
	font-weight: 400;
	display: flex;
}

.footer-bottom-text {
	color: #30364d;
	font-size: 14px;
	line-height: 22px;
}

.footer-bottom-text.white-text {
	color: #fff;
}

.breadcrumbs {
	color: #999;
	text-align: left;
	text-transform: capitalize;
	border: 1px solid rgba(255, 255, 255, .32);
	border-radius: 8px;
	flex-wrap: wrap;
	align-content: stretch;
	justify-content: flex-start;
	align-items: center;
	padding: 8px 12px;
	line-height: 16px;
	display: flex;
}

.breadcrumbs.dark {
	border-color: #6a4ee1;
}

.breadcrumbs-link {
	color: #333;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}

.breadcrumbs-link.white {
	color: #fff;
}

.breadcrumbs-arrow {
	width: 15px;
	height: 15px;
	background-image: url('../images/icons8-forward-96_1icons8-forward-96.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: 2px;
	margin-right: 2px;
}

.breadcrumbs-arrow.white {
	color: #fff;
	background-image: url('../images/icons8-forward-90-1_1icons8-forward-90 (1).png');
}

.small-search-text {
	color: #6a4ee1;
	text-transform: none;
	margin-bottom: 10px;
}

.white-paragraph {
	color: #f5f4f4;
}

.review-paragraph {
	font-style: italic;
}

.facts-block {
	border: 1px solid #e3e3e3;
	border-radius: 10px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 35px;
	display: flex;
	box-shadow: 0 12px 24px rgba(0, 0, 0, .02);
}

.facts-block.third-vr {
	box-shadow: none;
	text-align: left;
	background-color: #fff;
	border-color: #cde0ff;
	justify-content: center;
	align-items: flex-start;
	font-size: 16px;
}

.facts-number {
	color: #20398d;
	margin-top: 0;
	margin-bottom: 8px;
	font-size: 32px;
	font-weight: 500;
	line-height: 48px;
	position: relative;
}

.facts-text {
	color: #30364d;
	text-align: center;
	font-size: 17px;
	line-height: 28px;
}

.facts-text.vr3 {
	color: #333;
	margin-bottom: 16px;
	font-family: DM Sans, sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.tabs-menu {
	justify-content: center;
	align-items: center;
	margin-bottom: 96px;
	display: flex;
}

.tabs-menu.second-variation {
	width: 700px;
	background-color: rgba(0, 0, 0, 0);
	border-bottom: 3px rgba(46, 50, 60, .1);
	border-radius: 10px;
	flex-direction: row;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
	padding-bottom: 0;
}

.footer-submit-div {
	text-align: left;
	flex: 1;
}

.footer-column {
	width: 50%;
	text-align: left;
	flex: 0 auto;
	margin-bottom: 20px;
}

.top-footer {
	border-bottom: 1px solid rgba(46, 50, 60, .09);
	margin-bottom: 40px;
	padding-top: 40px;
	padding-bottom: 40px;
}

.footer-grid {
	grid-template-rows: auto;
}

.div-block-alternative {
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.side-bar {
	width: 40%;
	height: auto;
	border: 1px rgba(46, 50, 60, .09);
	border-radius: 0;
	flex: 0 auto;
	margin-left: 40px;
}

.blog-post-link {
	width: 100%;
	color: #333;
	text-transform: capitalize;
	background-color: #fff;
	border: 1px solid #d2d2f5;
	border-radius: 10px;
	align-items: center;
	margin-bottom: 20px;
	padding: 25px;
	text-decoration: none;
	display: flex;
	position: relative;
	overflow: hidden;
}

.blog-post-link:hover {
	box-shadow: 0 5px 20px rgba(210, 210, 245, .6);
}

.blog-post-link.w--current {
	margin-bottom: 20px;
}

.blog-post-link.gray {
	background-color: #f8f8ff;
}

.blog-post-image {
	width: 46%;
	max-width: 260px;
	min-height: 230px;
	background-image: url('../img/background-image.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 5px;
	padding: 12px;
	position: relative;
}

.div-content {
	padding: 0 0 0 30px;
	position: relative;
}

.div-content.blog-posts {
	flex: 1;
	padding-right: 16px;
}

.div-content.side-small-post {
	flex: 1;
	align-items: center;
	padding-left: 20px;
	padding-right: 20px;
	display: flex;
}

.sidebar-card {
	border-bottom: 1px rgba(46, 50, 60, .09);
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 0 60px;
}

.sidebar-form {
	flex-direction: column;
	margin-top: 0;
	display: flex;
}

.sidebar-header {
	border-bottom: 1px solid #d2d2f5;
	margin-top: 0;
	margin-bottom: 30px;
	padding-bottom: 20px;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

.side-tabs {
	width: 100%;
	flex-direction: column;
	align-items: flex-end;
	display: block;
}

.side-tabs.right-side {
	justify-content: center;
	display: flex;
}

.side-tabs.left-side {
	align-items: flex-start;
	display: flex;
}

.side-tab {
	width: 33.3333%;
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	border-bottom: 2px solid #d2d2f5;
	font-family: DM Sans, sans-serif;
	font-weight: 500;
}

.side-tab.w--current {
	color: #6a4ee1;
	text-align: center;
	background-color: #f8f8ff;
	border-bottom: 2px solid #6a4ee1;
	border-radius: 5px 5px 0 0;
	font-family: DM Sans, sans-serif;
	font-weight: 500;
}

.side-content-tab {
	margin-top: 40px;
}

.graphic-side-image {
	height: 520px;
	background-image: url('../images/Ideo-Images7.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	border: 1px solid #d2d2f5;
	border-radius: 10px;
	margin: 20px;
	padding-left: 0;
	padding-right: 0;
	box-shadow: 0 5px 20px rgba(210, 210, 245, .6);
}

.graphic-side-image.second {
	background-image: url('../images/Ideo-Images8.png');
	background-position: 0 0;
	background-size: cover;
	border: 1px solid #d2d2f5;
	margin: 20px;
	box-shadow: 0 5px 20px rgba(210, 210, 245, .6);
}

.graphic-side-image.third {
	box-shadow: none;
	background-image: url('../images/Ideo-Images10.png');
	background-size: contain;
	border-style: none;
}

.graphic-side-image.seventh {
	background-image: url('../images/Ideo-Images11.png');
}

.graphic-side-image.eight {
	background-image: url('../images/Ideo-Images14.png');
	background-position: 50%;
	background-size: cover;
}

.graphic-side-image.ninth {
	background-image: url('../images/Ideo-Images15.png');
	background-size: cover;
}

.tab-paragraph {
	color: #444;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
}

.fact-card {
	justify-content: center;
	align-items: center;
	transition: transform .4s;
	display: flex;
	position: absolute;
	top: auto;
	left: auto;
	right: 0;
}

.fact-card:hover {
	transform: scale(1.1);
}

.fact-card.second {
	top: auto;
	left: 0;
	right: auto;
}

.fact-card.third {
	top: auto;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.fact-card.fourth {
	transition: transform .4s;
	top: 0;
	right: auto;
}

.features-grid {
	width: 100%;
	grid-column-gap: 30px;
	grid-row-gap: 24px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	margin-bottom: 60px;
}

.features-icon {
	width: 40px;
	height: 40px;
	color: #00cca7;
	text-transform: uppercase;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 10px;
	flex-flow: column wrap;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 10px;
	font-weight: 500;
	display: flex;
}

.features-icon.one {
	width: 60px;
	height: 60px;
	background-color: rgba(0, 0, 0, 0);
	margin-bottom: 20px;
}

.features-icon.second,
.features-icon.third {
	width: 60px;
	height: 60px;
	margin-bottom: 20px;
}

.features-icon.four {
	width: 60px;
	height: 60px;
	background-image: url('../images/Untitled-68.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 0;
}

.features-icon.four.padding {
	margin-right: 20px;
}

.features-icon.five {
	width: 60px;
	height: 60px;
	background-image: url('../images/Untitled-33.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	margin-right: 0;
}

.features-icon.five.padding {
	margin-right: 20px;
}

.features-icon.six {
	width: 60px;
	height: 60px;
	background-image: url('../images/Untitled-22.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
	margin-right: 0;
}

.features-icon.seven {
	width: 60px;
	height: 60px;
	background-image: url('../images/Untitled-9.png');
	background-position: 50%;
	background-size: cover;
	margin-bottom: 20px;
}

.features-icon.eight {
	width: 60px;
	height: 60px;
	background-image: url('../images/Untitled-44.png');
	background-position: 50%;
	background-size: cover;
	margin-bottom: 20px;
}

.features-icon.third {
	width: 60px;
	height: 60px;
	align-items: flex-end;
	margin-bottom: 0;
	position: static;
}

.features-card-vr-2 {
	height: auto;
	color: #333;
	text-transform: capitalize;
	background-color: #fff;
	border: 1px #cde0ff;
	border-radius: 10px;
	flex-direction: column;
	align-items: center;
	padding: 60px 40px 40px;
	text-decoration: none;
	transition: box-shadow .2s, transform .3s;
	display: flex;
	position: relative;
	box-shadow: 0 5px 20px rgba(205, 224, 255, .6);
}

.features-card-vr-2:hover {
	transform: translate(0, -10px);
	box-shadow: 0 5px 20px #cde0ff;
}

.features-card-vr-2.small {
	height: 260px;
	justify-content: center;
	padding: 0;
}

.features-card-vr-2.small.product-card {
	height: 320px;
	border-radius: 6px;
	margin-right: 0;
	box-shadow: 0 5px 20px #cde0ff;
}

.features-title {
	text-align: center;
	text-transform: none;
	margin-top: 0;
	margin-bottom: 16px;
	font-size: 20px;
	line-height: 30px;
}

.features-paragraph.center {
	color: #666;
	text-align: center;
	text-transform: none;
}

.facts-grid {
	width: 100%;
	grid-column-gap: 30px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	margin-bottom: 60px;
}

.tab-content {
	color: #666;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 16px;
	line-height: 24px;
	display: flex;
}

.tab-content.bottom {
	margin-top: 0;
}

.tab-info {
	flex: 1;
}

.tab-pannel {
	margin-bottom: 60px;
}

.testimonial-slider {
	width: 100%;
	height: auto;
	background-color: rgba(0, 0, 0, 0);
}

.visible-mask {
	overflow: visible;
}

.testimonial-card {
	color: #333;
	text-transform: lowercase;
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 10px;
	margin-bottom: 0;
	padding: 45px 50px 50px;
	font-size: 18px;
	text-decoration: none;
	position: relative;
}

.avatar-icon {
	width: 80px;
	height: 80px;
	color: #00cca7;
	text-transform: uppercase;
	background-image: url('../img/background-image.svg');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50%;
	flex-flow: column wrap;
	justify-content: flex-start;
	align-items: flex-start;
	margin-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 10px;
	font-weight: 500;
	display: flex;
}

.avatar-icon.first {
	background-image: url('../images/Team-4.jpg.html');
}

.avatar-icon.second {
	background-image: url('../images/Team-1.jpg.html');
}

.avatar-icon.third {
	background-image: url('../images/Team-3.jpg.html');
}

.avatar-icon.fourth {
	background-image: url('../images/Team-2.jpg.html');
}

.avatar-icon.fifth {
	background-image: url('../images/Team-4.jpg.html');
}

.avatar-block {
	align-items: center;
	margin-bottom: 20px;
	display: flex;
}

.avatar-info {
	text-transform: none;
	flex: 1;
}

.process-list {
	width: 100%;
	margin-top: 20px;
}

.top-process {
	justify-content: space-between;
	display: flex;
}

.top-process._90 {
	width: 90%;
}

.top-process._80 {
	width: 80%;
}

.top-process._65 {
	width: 65%;
}

.proces-title {
	margin-top: 0;
	font-size: 16px;
}

.proces-percentage {
	margin-top: 0;
	font-size: 16px;
	font-weight: 400;
}

.process-bar {
	width: 100%;
	height: 10px;
	background-color: rgba(46, 50, 60, .09);
	border-radius: 8px;
}

.colored-bar {
	height: 10px;
	background-color: #b87df9;
	border-radius: 8px;
}

.colored-bar._90 {
	width: 90%;
}

.colored-bar._80 {
	width: 80%;
	background-color: #6a4ee1;
}

.colored-bar._65 {
	width: 65%;
	background-color: #482fb4;
}

.process-list-item {
	margin-bottom: 30px;
}

.small-text {
	color: #6a4ee1;
	text-transform: uppercase;
	font-family: DM Sans, sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.small-text.white {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	line-height: 25px;
}

.big-headline {
	color: #30364d;
	letter-spacing: -1px;
	font-size: 60px;
	line-height: 70px;
}

.big-headline.white {
	color: #fff;
}

.big-headline.hero {
	margin-top: 0;
	margin-bottom: 16px;
}

.hero-section {
	height: 600px;
	align-items: center;
	padding: 140px 20px 96px;
	display: flex;
	position: relative;
}

.hero-section.light-green {
	height: 700px;
	background-color: #f8f8ff;
	background-image: linear-gradient(#fff, rgba(0, 0, 0, 0));
	padding-left: 20px;
	padding-right: 20px;
}

.hero-section.light-green.with-mockup {
	height: auto;
	background-color: #d2d2f5;
	padding-bottom: 0;
	overflow: hidden;
}

.hero-section.light-green.with-mockup.white {
	background-color: #010323;
	background-image: none;
	padding-bottom: 96px;
}

.hero-section.light-green.with-mockup.get-demo {
	background-image: linear-gradient(#fff, rgba(0, 0, 0, 0));
	padding-bottom: 140px;
}

.hero-section.pages-section {
	height: auto;
	background-color: #f8f8ff;
	background-image: linear-gradient(135deg, #5495f7, #20398d);
}

.hero-section.pages-section.taller {
	background-image: linear-gradient(135deg, #0364ff, #20398d);
	padding-bottom: 140px;
}

.hero-section.home-vr-3 {
	height: 100vh;
	background-color: #f8f8ff;
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(106, 78, 225, .2));
}

.hero-section.home-vr-3.hero-5 {
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(72, 47, 180, .2));
}

.hero-section.home-vr-4 {
	height: 100vh;
	background-image: linear-gradient(#6a4ee1, #30364d);
	padding-bottom: 60px;
}

.search-modal {
	z-index: 1000;
	width: 100%;
	height: 100%;
	color: #fff;
	background-color: #b87df9;
	justify-content: center;
	align-items: center;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
}

.close-search {
	position: absolute;
	top: 50px;
	right: 50px;
}

.search-container {
	width: 100%;
	max-width: 600px;
}

.search-form {
	margin-bottom: 0;
	display: flex;
}

.search-input {
	height: 60px;
	border: 1px #000;
	border-radius: 5px;
	padding: 16px 20px;
	font-size: 16px;
	line-height: 26px;
}

.toogle-questions {
	width: 100%;
	cursor: pointer;
	border-radius: 5px;
	align-items: center;
	padding: 5px 20px;
	display: flex;
}

.toogle-title {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
}

.toogle-icon {
	width: 25px;
	height: 25px;
	justify-content: center;
	align-items: center;
	margin-right: 12px;
	display: flex;
}

.toogle-wrapper {
	width: 100%;
	background-color: #fff;
	border: 1px solid #e7ddf1;
	border-radius: 5px;
	margin-bottom: 16px;
}

.toogle-wrapper:hover {
	border-color: #b87df9;
}

.toogle-answer {
	text-align: left;
	padding: 0;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	line-height: 26px;
	display: block;
}

.top-margin {
	margin-top: 100px;
}

.big-lightbox {
	width: 100%;
	height: 600px;
	filter: contrast(122%);
	background-color: #f0f0f0;
	background-image: linear-gradient(rgba(0, 0, 0, .15), rgba(0, 0, 0, .15)), url('../images/Half2.jpg.html');
	background-position: 0 0, 0 0;
	background-size: auto, cover;
	border-radius: 13px;
	justify-content: center;
	align-items: center;
	margin-top: -250px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	box-shadow: inset 0 0 3px #d2d2f5;
}

.big-lightbox.normal {
	margin-top: 0;
}

.big-video-button-border {
	width: 90px;
	height: 90px;
	background-color: rgba(255, 255, 255, .49);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	display: flex;
	position: absolute;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
	box-shadow: 0 12px 24px rgba(0, 0, 0, .1);
}

.number {
	color: #0364ff;
	font-family: DM Sans, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 34px;
}

.image {
	width: 40px;
}

.div-service {
	width: 212.391px;
	margin-top: 20px;
}

.category {
	color: #6a4ee1;
	font-family: DM Sans, sans-serif;
	font-size: 12px;
}

.category.colored {
	color: #fff;
	background-color: #6a4ee1;
	border-radius: 5px;
	padding: 5px 10px;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
}

.white {
	color: #d2d2f5;
}

.section-image {
	width: 50%;
	background-image: url('../images/Untitled-1-3.jpg.html');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: auto;
	right: 0%;
}

.section-image.paddings {
	border-radius: 100px 0 0;
	margin-top: 100px;
	padding-top: 0;
	box-shadow: -3px -2px 12px rgba(48, 54, 77, .1);
}

.section-image.woman {
	z-index: 2;
	background-image: url('../images/Girl.png');
	background-position: 20%;
	background-size: contain;
	margin-top: 100px;
}

.small-intro {
	width: 100%;
	max-width: 450px;
	margin-left: 0;
}

.hero-form-block {
	border-radius: 8px;
	flex-direction: column;
	margin-top: 40px;
	display: flex;
	box-shadow: 0 3px 9px rgba(46, 24, 138, .1);
}

.hero-form-block.width {
	width: 100%;
	box-shadow: 0 0 3px #d2d2f5;
}

.light-form {
	background-color: rgba(252, 252, 252, .88);
	border: 1px solid #d2d2f5;
	border-radius: 10px;
	align-items: center;
	padding: 5px 5px 5px 20px;
	display: flex;
}

.form-text {
	color: #6a4ee1;
	margin-top: 10px;
	padding-right: 40px;
	display: inline-block;
}

.centered-big-image {
	width: 100%;
	height: 500px;
	background-image: url('../images/Ideo-Images5.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
}

.top-side-tab-menu {
	width: 50%;
	border-radius: 10px;
	margin-bottom: -2px;
}

.testimonials-card {
	width: 100%;
	height: 100%;
	background-color: #fff;
	border-radius: 10px;
	align-items: center;
	display: flex;
	overflow: hidden;
}

.testimonials-card.single {
	width: 100%;
	height: 320px;
	margin-top: -150px;
}

.testimonial-content {
	width: 50%;
	height: 100%;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	padding: 50px;
}

.testimonial-content.dark-side {
	width: 70%;
	color: #fff;
	background-color: #f3faff;
	background-image: linear-gradient(122deg, rgba(0, 0, 0, 0) 30%, #cde0ff);
	border-radius: 0;
	padding-top: 40px;
	padding-bottom: 40px;
}

.testimonial-content.image {
	height: 100%;
	background-image: url('../images/Untitled-1-3.jpg.html');
	background-position: 50%;
	background-size: cover;
	border-radius: 0;
}

.testimonial-name {
	align-items: center;
	margin-top: 20px;
	padding-top: 16px;
	padding-bottom: 16px;
	display: flex;
}

.testimonial-name.tab {
	width: 360px;
	background-color: #fff;
	border: 1px solid #cde0ff;
	border-radius: 10px;
	padding-left: 16px;
	padding-right: 16px;
	display: flex;
}

.testimonial-text {
	color: #333;
	font-family: DM Sans, sans-serif;
	font-size: 19px;
	line-height: 29px;
}

.section-title {
	color: #fff;
	letter-spacing: -1px;
	flex-direction: column;
	justify-content: center;
	margin-bottom: 20px;
	display: flex;
}

.section-title.top-padding {
	margin-top: 100px;
	margin-bottom: 0;
}

.section-title.dark {
	color: #fff;
	margin-bottom: 20px;
	font-size: 32px;
	line-height: 40px;
}

.section-title.dark.break {
	width: 60%;
}

.subpage-title {
	color: #00b4d8;
	text-transform: none;
}

.minus {
	width: 18px;
	height: 2px;
	background-color: #6a4ee1;
}

.plus {
	width: 18px;
	height: 2px;
	background-color: #6a4ee1;
	position: absolute;
	transform: rotate(90deg);
}

.toogle-info {
	padding: 20px;
}

.logo-brand {
	height: 40px;
	max-width: 75%;
}

.side-tab-white {
	color: #30364d;
	background-color: rgba(0, 0, 0, 0);
	border: 1px #000;
	border-bottom: 2px solid #cde0ff;
	padding-top: 16px;
	padding-bottom: 16px;
	font-family: DM Sans, sans-serif;
	font-weight: 500;
}

.side-tab-white.w--current {
	color: #0364ff;
	background-color: #fff;
	border-bottom: 2px solid #0364ff;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding: 16px 44px;
	font-family: DM Sans, sans-serif;
	font-weight: 500;
}

.side-tab-white.developer-selected {
	padding-left: 30px;
	padding-right: 30px;
}

.side-tab-white.user-not-selected {
	padding-left: 44px;
	padding-right: 44px;
}

.heading {
	letter-spacing: -1px;
	font-weight: 700;
}

.cta-icon {
	width: 60px;
	height: 60px;
	background-image: url('../images/head-logo-white.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 20px;
}

.cta-icon.dark {
	width: 40px;
	height: 40px;
	background-image: url('../images/head-logo.png');
	margin-bottom: 20px;
}

.cta-icon.center {
	margin-bottom: 0;
	margin-right: 20px;
}

.cta-text {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 24px;
	font-size: 22px;
	font-weight: 400;
	line-height: 28px;
}

.cta-text.blue {
	color: #30364d;
	font-size: 24px;
	font-weight: 700;
	line-height: 22px;
}

.white-menu-button {
	color: #0364ff;
}

.animation-div {
	height: auto;
	justify-content: center;
	align-items: flex-start;
	display: block;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
	overflow: hidden;
}

.dots-animation {
	width: 20px;
	height: 20px;
	background-color: rgba(205, 224, 255, .3);
	border-radius: 20%;
	position: relative;
	top: 10%;
}

.dots-animation-2 {
	width: 15px;
	height: 15px;
	background-color: rgba(3, 100, 255, .2);
	border-radius: 20%;
	margin: auto 10px;
}

.dots-animation-3 {
	width: 25px;
	height: 25px;
	opacity: .24;
	background-color: rgba(84, 149, 247, .3);
	border-radius: 20%;
	position: relative;
	top: 60%;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.dots-animation-4 {
	width: 10px;
	height: 10px;
	background-color: rgba(84, 149, 247, .3);
	border-radius: 20%;
	margin-left: 0;
	position: relative;
	top: 32%;
	bottom: auto;
	left: 16%;
}

.dots-animation-5 {
	width: 10px;
	height: 10px;
	background-color: rgba(84, 149, 247, .4);
	border-radius: 20%;
	position: relative;
	top: 52%;
	bottom: auto;
	left: auto;
	right: 20%;
}

.dots-animation-6 {
	width: 12px;
	height: 12px;
	background-color: rgba(84, 149, 247, .3);
	border-radius: 20%;
	position: relative;
	top: 78%;
	bottom: auto;
	left: auto;
	right: 24%;
}

.page-title.white {
	color: #fff;
}

.dots-animation-7 {
	width: 45px;
	height: 45px;
	background-color: rgba(84, 149, 247, .3);
	border-radius: 20%;
	position: relative;
	top: 37%;
	bottom: auto;
	left: -30%;
	right: auto;
}

.dots-animation-8 {
	width: 40px;
	height: 40px;
	color: #f3faff;
	background-color: rgba(205, 224, 255, .2);
	border-radius: 20%;
	position: relative;
	top: 93%;
	bottom: auto;
	left: 0%;
	right: -22%;
}

.dots-animation-9 {
	width: 12px;
	height: 12px;
	background-color: rgba(205, 224, 255, .4);
	border-radius: 20%;
	margin-left: 0;
	position: relative;
	top: 56%;
	bottom: auto;
	left: 30%;
}

.dots-animation-10 {
	width: 20px;
	height: 20px;
	background-color: rgba(255, 209, 102, .3);
	border-radius: 20%;
	position: relative;
	top: 600px;
	bottom: auto;
	left: 360px;
	right: auto;
}

.dots-animation-11 {
	width: 18px;
	height: 18px;
	background-color: rgba(205, 224, 255, .3);
	border-radius: 20%;
	position: relative;
	top: 73%;
	bottom: auto;
	left: -44%;
	right: auto;
}

.dots-animation-12 {
	width: 20px;
	height: 20px;
	color: #daf0ff;
	background-color: rgba(218, 240, 255, .5);
	border-radius: 20%;
	position: relative;
	top: 71%;
	bottom: auto;
	left: 38%;
	right: auto;
}

.mockup-image {
	z-index: 1;
	width: 800px;
	height: 550px;
	background-image: url('../images/Ideo-Images12-1.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 10px;
	margin-bottom: -130px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.mockup-image.top {
	background-image: url('../images/Top_004.png');
	margin-bottom: -150px;
}

.footer-dark {
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	border-top: 1px #e3e3e3;
	align-items: flex-start;
	padding: 0 20px;
}

.footer-dark.gradient {
	background-image: linear-gradient(135deg, #6a4ee1, #30364d);
}

.footer-side {
	width: 50%;
	padding-top: 98px;
	padding-bottom: 98px;
	padding-right: 60px;
}

.footer-side.flex-side {
	border-left: 1px solid rgba(48, 54, 77, .18);
	flex-wrap: wrap;
	align-items: flex-start;
	padding-top: 98px;
	padding-left: 60px;
	padding-right: 0;
	display: flex;
}

.footer-side.flex-side.light {
	border-left-color: rgba(210, 210, 245, .2);
}

.footer-copyright {
	color: #666;
	border-top: .5px #f3faff;
	justify-content: space-between;
	margin-top: 24px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: flex;
}

.footer-copyright.white {
	border-top-color: rgba(210, 210, 245, .2);
}

.left {
	text-align: left;
}

.team-grid {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border: 1px solid #d2d2f5;
	border-radius: 0;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.team-grid.line {
	border-style: none;
	border-color: #cde0ff;
	border-radius: 6px 6px 0 0;
	overflow: hidden;
}

.team-grid.line.lower-team {
	border-radius: 0 0 6px 6px;
}

.team-card {
	background-color: #fff;
	border-bottom: 1px solid #e3e3e3;
	flex-direction: column;
	align-items: center;
	padding: 100px;
	display: flex;
}

.team-card.border-line {
	background-color: #fff;
	border-bottom-style: none;
	border-bottom-width: 0;
	border-left: 1px #d2d2f5;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 40px;
	display: flex;
}

.team-card.border-line:hover {
	background-color: #f3faff;
}

.team-name {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 26px;
	line-height: 36px;
}

.team-name.small {
	text-align: center;
	font-size: 24px;
}

.team-text {
	color: #0364ff;
	margin-bottom: 0;
	font-size: 15px;
	font-weight: 500;
	line-height: 25px;
}

.drop-list-div {
	width: 200px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-right: 16px;
	padding: 20px 20px 0;
}

.label-post {
	color: #30364d;
	background-color: #fff;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 2px 8px;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	display: inline-block;
}

.drop-icon {
	width: 32px;
	height: 32px;
	margin-left: 0;
	margin-right: 12px;
	padding-left: 0;
}

.paragraph {
	color: #30364d;
}

.feature-card {
	box-shadow: none;
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: column;
	flex: 1;
	justify-content: flex-start;
	align-items: center;
	padding: 55px 32px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.feature-card.gray {
	background-color: rgba(0, 0, 0, 0);
	border-left: 1px #cde0ff;
	border-right: 1px #cde0ff;
}

.blog-image {
	width: 100%;
	height: 100%;
	background-image: url('../img/background-image.svg');
	background-position: 50%;
	background-size: cover;
}

.blog-info {
	height: auto;
	flex-direction: column;
	justify-content: flex-end;
	display: flex;
	position: relative;
}

.blog-image-wrapper {
	border-radius: 10px;
	position: absolute;
	top: 20px;
	bottom: 20px;
	left: 20px;
	right: 20px;
	overflow: hidden;
}

.features-grid-column {
	width: 100%;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	margin-bottom: 60px;
}

.link-block-twitter {
	margin-left: 0;
	margin-right: 0;
}

.fourth-social-icon {
	width: 32px;
	height: 32px;
	opacity: .6;
	filter: invert();
	background-color: rgba(0, 0, 0, 0);
	background-image: url('../images/facebook-logo-Black.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 16px;
	border: 1px solid #000;
	border-radius: 0;
	justify-content: center;
	align-items: center;
	margin-right: 4px;
	transition: background-color .2s;
	display: flex;
}

.fourth-social-icon:hover {
	opacity: 1;
}

.fourth-social-icon.facebook-icon {
	width: 32px;
	height: 32px;
	opacity: 1;
	background-color: rgba(0, 0, 0, 0);
	background-image: url('../images/facebook-logo-Black.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 13px;
	border: 1px solid #d7d5ff;
	border-radius: 2px 0 0 2px;
	margin-bottom: -1px;
	margin-right: 5px;
	transition: background-color .2s, opacity .4s;
	position: relative;
	overflow: hidden;
}

.fourth-social-icon.facebook-icon:hover {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0);
	border-color: #8280a8;
}

.fourth-social-icon.facebook-icon.light {
	opacity: .5;
	filter: none;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-color: #0364ff;
	border-radius: 3px;
	margin-left: 0;
	margin-right: 2px;
}

.fourth-social-icon.facebook-icon.light:hover {
	opacity: 1;
}

.fourth-social-icon.googleplus-icon {
	width: 32px;
	height: 32px;
	opacity: 1;
	background-color: rgba(0, 0, 0, 0);
	background-image: url('../images/icon-5.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 13px;
	border: 1px solid #d7d5ff;
	border-radius: 0;
	margin-bottom: -1px;
	margin-right: 5px;
	transition: background-color .2s, opacity .4s;
	position: relative;
	overflow: hidden;
}

.fourth-social-icon.googleplus-icon:hover {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0);
	border-color: #8280a8;
}

.fourth-social-icon.googleplus-icon.light {
	opacity: .6;
	filter: none;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-color: #0364ff;
	border-radius: 3px;
	margin-left: 0;
	margin-right: 2px;
}

.fourth-social-icon.googleplus-icon.light:hover {
	opacity: 1;
}

.fourth-social-icon.twitter-icon {
	width: 32px;
	height: 32px;
	opacity: 1;
	background-color: rgba(0, 0, 0, 0);
	background-image: url('../images/twitter-logo-silhouette-2.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 13px;
	border: 1px solid #d7d5ff;
	border-radius: 0 2px 2px 0;
	margin-bottom: -1px;
	margin-right: -1px;
	transition: background-color .2s, opacity .4s;
	position: relative;
	overflow: hidden;
}

.fourth-social-icon.twitter-icon:hover {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0);
	border-color: #8280a8;
}

.fourth-social-icon.twitter-icon.light {
	opacity: .6;
	filter: none;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-color: #0364ff;
	border-radius: 3px;
	margin-left: 0;
	margin-right: 0;
}

.fourth-social-icon.twitter-icon.light:hover {
	opacity: 1;
}

.fourth-social-icon.instagram-icon {
	width: 32px;
	height: 32px;
	opacity: 1;
	background-color: rgba(0, 0, 0, 0);
	background-image: url('../images/instagram-1.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 13px;
	border: 1px solid #d7d5ff;
	border-radius: 0;
	margin-top: 0;
	margin-bottom: -1px;
	margin-right: 5px;
	padding-top: 0;
	transition: background-color .2s, opacity .4s;
	position: relative;
	overflow: hidden;
}

.fourth-social-icon.instagram-icon:hover {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0);
	border-color: #8280a8;
}

.fourth-social-icon.instagram-icon.light {
	opacity: .6;
	filter: none;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-color: #0364ff;
	border-radius: 3px;
	margin-left: 0;
	margin-right: 2px;
}

.fourth-social-icon.instagram-icon.light:hover {
	opacity: 1;
}

.fourth-social-icon.twitter {
	background-image: url('../images/twitter-logo-silhouette-2.png');
	background-size: 16px;
}

.fourth-social-icon.google {
	background-image: url('../images/icon-5.png');
}

.fourth-social-icon.insta {
	background-image: url('../images/instagram-1.png');
	margin-right: 3px;
}

.link-block-social {
	margin-left: 0;
	margin-right: 0;
	display: inline-block;
	position: relative;
}

.team-social-div {
	border-style: none;
	justify-content: flex-start;
	align-items: center;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	display: flex;
	position: static;
	bottom: 0;
	left: 0;
	right: 0;
}

.team-social-div.white-content {
	background-color: rgba(0, 0, 0, 0);
	justify-content: flex-start;
	align-items: center;
	margin-top: 40px;
	padding-top: 0;
	padding-bottom: 0;
}

.team-info-div {
	width: 100%;
	justify-content: space-between;
	align-items: center;
	margin-top: 0;
	margin-bottom: 40px;
	display: flex;
}

.team-info-div.vertical {
	flex-direction: column;
	margin-top: 0;
	margin-bottom: 30px;
}

.learn-more {
	color: #0364ff;
	text-transform: uppercase;
	border-bottom: 2px solid #cde0ff;
	margin-top: 10px;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
}

.learn-more:hover {
	color: #20398d;
	border-bottom-color: #6a4ee1;
}

.learn-more.read-their-story {
	color: #6a4ee1;
	margin-bottom: 0;
	font-weight: 500;
	text-decoration: none;
	display: inline-block;
}

.learn-more.blog {
	display: inline-block;
}

.small {
	font-size: 13px;
	line-height: 23px;
}

.success-message {
	color: #fff;
	background-color: #0dcc43;
	border-radius: 10px;
}

.error-message {
	color: #fff;
	text-align: center;
	background-color: red;
	border-radius: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.search-form-one {
	width: 100%;
	height: auto;
	max-width: 470px;
	background-color: #fff;
	border-radius: 10px;
	align-items: center;
	margin-bottom: 60px;
	padding: 8px;
	display: flex;
}

.search-image {
	margin-left: 16px;
}

.search-input-alternative {
	color: #19155e;
	border: 0 #000;
	flex: 1;
	margin-bottom: 0;
	padding: 12px 16px;
}

.search-result-item {
	width: 100%;
	background-color: #fff;
	border: 1px solid #d2d2f5;
	border-radius: 10px;
	margin-bottom: 40px;
	padding: 40px;
	transition: box-shadow .4s;
}

.search-result-item:hover {
	box-shadow: 0 12px 24px rgba(0, 0, 0, .1);
}

.link-search {
	color: #30364d;
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	text-decoration: none;
	display: block;
}

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

.big-squares {
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: auto;
	right: 0%;
}

.big-square {
	width: 500px;
	height: 500px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 40%;
	margin-top: 0;
	margin-right: 0;
	position: absolute;
	top: 18%;
	left: auto;
	right: 195px;
}

.mid-circle {
	width: 50px;
	height: 50px;
	background-color: rgba(255, 255, 255, .61);
	border-radius: 30%;
	position: absolute;
	top: 170px;
	right: 657px;
}

.mid-circle-second {
	width: 50px;
	height: 50px;
	background-color: rgba(255, 255, 255, .61);
	border-radius: 30%;
	position: absolute;
	top: 250px;
	right: 100px;
}

.center {
	text-align: center;
	margin-bottom: 20px;
}

.subscribe {
	margin-top: 0;
}

.small-info {
	color: #666;
	text-align: center;
	margin-top: 40px;
}

.help-icon {
	margin-bottom: 25px;
}

.colorated-text {
	color: #6a4ee1;
	font-weight: 500;
}

.in-tab-list {
	color: #30364d;
	margin-top: 10px;
	margin-bottom: 40px;
}

.list-color {
	color: #6a4ee1;
	font-size: 20px;
	line-height: 26px;
}

.less-padding {
	margin-bottom: 10px;
}

.case-grid {
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
}

.case-card {
	height: 400px;
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 10px;
	transition: box-shadow .2s;
	display: flex;
	overflow: hidden;
	box-shadow: 8px 8px 24px rgba(0, 0, 0, .04);
}

.case-card:hover {
	box-shadow: 8px 8px 24px rgba(0, 0, 0, .09);
}

.case-card.top {
	height: 450px;
	border-color: #d2d2f5;
	position: relative;
}

.case-card.top.right {
	height: 450px;
	flex-direction: row;
}

.case-card.right {
	height: 320px;
	justify-content: flex-start;
	align-items: stretch;
	display: flex;
}

.case-video-button {
	z-index: 10;
	width: 70px;
	height: 70px;
	background-color: rgba(0, 0, 0, 0);
	background-image: url('../images/icons8-play-96-2_1icons8-play-96 (2).png'), linear-gradient(#b87df9, #6a4ee1);
	background-position: 50%, 0 0;
	background-repeat: no-repeat, repeat;
	background-size: 25px, auto;
	border: 3px solid #fff;
	border-radius: 50%;
	margin: -11px auto auto;
	transition: transform .3s;
	position: absolute;
	bottom: -35px;
	right: 60px;
}

.case-video-button:hover {
	transform: scale(1.1);
	box-shadow: 0 6px 20px rgba(72, 47, 180, .2);
}

.video-block-color {
	height: auto;
	color: #30364d;
	background-color: #fff;
	padding: 20px 46px;
	position: relative;
	top: auto;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.case-info {
	background-color: #fff;
	margin: 50px;
	padding: 0;
	overflow: visible;
}

.quote-text {
	font-size: 20px;
	line-height: 30px;
}

.quote-text.padding {
	padding-bottom: 20px;
}

.case-icon {
	background-image: url('../img/background-image.svg');
	background-position: 50%;
	background-size: 125px;
	margin-bottom: 20px;
}

.case-icon.logo {
	width: 160px;
	height: 40px;
	background-image: url('../images/Untitled-5.svg');
	background-repeat: no-repeat;
	background-size: contain;
}

.case-icon.logo.invert {
	filter: invert();
	background-image: url('../img/background-image.svg');
	background-position: 0 0;
	background-size: contain;
}

.collection-top {
	width: 100.33%;
}

.case-imager {
	height: 250px;
	background-image: url('../img/background-image.svg');
	background-position: 50%;
	background-size: cover;
	position: relative;
}

.blog-and-sidebar {
	width: 100%;
	justify-content: space-between;
	margin-top: 0;
	padding-top: 0;
	display: flex;
	position: static;
}

.blog-and-sidebar.full {
	margin-top: 100px;
}

.right-collection-wrapper {
	width: 66%;
	padding-left: 0;
	padding-right: 0;
}

.right-collection-wrapper.full {
	width: 66%;
	padding-right: 40px;
}

.sidebar {
	width: 30%;
	text-align: left;
	background-color: rgba(0, 0, 0, 0);
	padding: 0 0 15px 20px;
}

.sidebar.left {
	width: 32%;
	flex-direction: column;
	align-items: center;
	padding-left: 0;
	display: flex;
}

.sidebar.left.single {
	position: -webkit-sticky;
	position: sticky;
	top: 100px;
}

.info-box {
	width: 300px;
	background-color: #fff;
	border: 1px solid #d2d2f5;
	border-radius: 10px;
	flex-direction: column;
	align-items: flex-start;
	margin-left: 0;
	margin-right: 0;
	padding: 40px;
	display: flex;
	position: -webkit-sticky;
	position: sticky;
	box-shadow: 0 6px 20px rgba(210, 210, 245, .6);
}

.info-box-text {
	color: #2e188a;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
}

.info-box-text.bold {
	font-weight: 700;
}

.logo-case {
	width: 60%;
	margin-bottom: 20px;
}

.horizontal-info {
	display: flex;
}

.footer-column-div {
	text-align: left;
	padding-left: 0;
}

.blog-title-post {
	color: #000;
	margin-top: 0;
	font-size: 21px;
	line-height: 31px;
}

.blog-title-post.small {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
}

.post-datails {
	color: #6a4ee1;
	margin-bottom: 10px;
	font-size: 12px;
	display: flex;
}

.blog-posts-wrapper {
	display: flex;
}

.image-post {
	width: 80px;
	height: 80px;
	background-image: url('../img/background-image.svg');
	background-position: 50%;
	background-size: cover;
	border-radius: 4px;
}

.overlay {
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .51));
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.collection-list {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.collection-list.category {
	grid-template-columns: 1fr 1fr;
}

.right-arrows {
	width: 48px;
	height: 48px;
	color: #000;
	background-color: #fff;
	border: 1px solid #d2d2f5;
	border-radius: 6px;
	margin-top: 170px;
	margin-right: -30px;
	font-size: 13px;
	box-shadow: 0 11px 24px rgba(0, 0, 0, .09);
}

.right-arrows.testimonial-arrow {
	margin-top: 125px;
}

.left-arrows {
	width: 48px;
	height: 48px;
	color: #000;
	background-color: #fff;
	border: 1px solid #d2d2f5;
	border-radius: 6px;
	margin-top: 170px;
	margin-left: -30px;
	font-size: 13px;
	box-shadow: 0 12px 24px rgba(0, 0, 0, .09);
}

.left-arrows.testimonial-arrow {
	margin-top: 125px;
}

.text-block-new {
	font-weight: 500;
}

.blog-in-columns {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}

.categorie-link {
	color: #482fb4;
	text-align: center;
	background-color: #f8f8ff;
	border: 1px solid #d2d2f5;
	border-radius: 6px;
	padding: 10px;
	font-weight: 500;
	text-decoration: none;
	display: block;
}

.categorie-link:hover {
	box-shadow: 4px 4px 20px rgba(210, 210, 245, .4);
}

.categorie-link.w--current {
	color: #482fb4;
	text-align: center;
	background-color: #f8f8ff;
	border: 1px solid #d2d2f5;
	border-radius: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 500;
	text-decoration: none;
	box-shadow: 0 10px 20px rgba(210, 210, 245, .5);
}

.collection-list-second {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.created-date {
	color: #30364d;
}

.intro-section {
	height: 600px;
	align-items: center;
	padding: 140px 20px 96px;
	display: flex;
	position: relative;
}

.intro-section.intro {
	height: 100vh;
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.product-tab {
	text-align: center;
}

.product-tab.w--current {
	color: #fff;
	background-color: rgba(46, 24, 138, .4);
	padding-top: 20px;
	padding-bottom: 20px;
}

.product-tab.product {
	background-color: #f8f8ff;
	background-image: linear-gradient(135deg, #0364ff, #20398d);
	border: 0 #000;
	padding-top: 0;
	padding-bottom: 0;
}

.bold-text {
	font-weight: 400;
}

.email-link {
	color: #666;
	font-family: DM Sans, sans-serif;
	line-height: 30px;
	text-decoration: none;
}

.email-link.colored {
	color: #0364ff;
	font-size: 20px;
	font-weight: 500;
	line-height: 20px;
}

.contact-icon-wrapper {
	width: 80px;
	height: 80px;
	color: #6a4ee1;
	background-color: #fff;
	border-radius: 20%;
	justify-content: center;
	align-items: center;
	margin-bottom: 24px;
	display: flex;
	box-shadow: 0 5px 20px rgba(205, 224, 255, .5);
}

.white-image-icon {
	color: #0364ff;
	display: none;
	position: absolute;
}

.contact-wrapper {
	width: 250px;
	height: 280px;
	text-align: center;
	border-radius: 10px;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding: 40px;
	transition: box-shadow .2s;
	display: flex;
	position: relative;
}

.contact-wrapper:hover {
	background-color: rgba(0, 0, 0, 0);
	box-shadow: 0 12px 24px rgba(0, 0, 0, .07);
}

.product {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
}

.product.w--current {
	background-color: rgba(3, 100, 255, .7);
}

.utility-page-wrap {
	width: 100vw;
	height: 100vh;
	max-height: 100%;
	max-width: 100%;
	background-image: linear-gradient(#fff, #d2d2f5);
	justify-content: center;
	align-items: center;
	display: flex;
}

.utility-page-content {
	z-index: 2;
	width: 380px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #d2d2f5;
	border-radius: 10px;
	flex-direction: column;
	padding: 40px;
	display: flex;
	position: relative;
	box-shadow: 0 5px 20px #d2d2f5;
}

.utility-page-form {
	background-color: #fff;
	border: 1px solid #d2d2f5;
	border-radius: 10px;
	flex-direction: column;
	align-items: stretch;
	padding: 40px;
	display: flex;
	box-shadow: 0 5px 20px rgba(210, 210, 245, .6);
}

.utility-page-form.protected {
	box-shadow: none;
	border: 0 rgba(0, 0, 0, 0);
	padding: 0;
}

.image-password {
	margin-left: auto;
	margin-right: auto;
}

.text-field {
	height: 50px;
	color: #30364d;
	text-align: center;
	background-color: #f8f8ff;
	border: 1px solid #d2d2f5;
	border-radius: 8px;
	line-height: 24px;
}

.image-404 {
	width: 40%;
	border-radius: 30px;
	margin-left: 0;
	margin-right: 110px;
	padding-left: 0;
	padding-right: 0;
	display: block;
	position: relative;
	top: 0;
	bottom: 0;
	left: 0;
}

.info-blog {
	display: none;
}

.dots-animation-13 {
	width: 55px;
	height: 55px;
	color: #cde0ff;
	background-color: rgba(205, 224, 255, .3);
	border-radius: 20%;
	position: relative;
	top: 15%;
}

.dots-animation-14 {
	width: 32px;
	height: 32px;
	color: #f3faff;
	background-color: rgba(243, 250, 255, .5);
	border-radius: 20%;
	position: relative;
	top: 32%;
	right: -35%;
}

.dots-animation-15 {
	width: 44px;
	height: 44px;
	background-color: rgba(218, 240, 255, .2);
	border-radius: 20%;
	position: absolute;
	top: auto;
	bottom: 14%;
	right: 8%;
}

.nav-link-2 {
	color: #fff;
	margin-left: 0;
	margin-right: 0;
	padding-left: 20px;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
	transition: all .4s;
}

.nav-link-2:hover,
.nav-link-2.w--current {
	color: #1ac7fe;
}

.nav-link-2.w--current:hover {
	color: #20398d;
}

.nav-link-2.w--current:active {
	color: #6de0f6;
}

.dropdown-list-2 {
	margin-top: -16px;
	margin-left: 2px;
}

.dropdown-list-2.w--open {
	border: 1px solid #f8f8ff;
	border-radius: 10px;
	margin-top: 0;
	margin-left: -88px;
	margin-right: 0;
	display: block;
	overflow: hidden;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .1);
}

.dropdown-list-2.resources {
	background-color: #fff;
	border: 1px solid #f8f8ff;
	border-radius: 10px;
	margin-top: 0;
	margin-left: -97px;
	overflow: hidden;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .1);
}

.dropdown-list-2.template {
	border: 1px solid #f8f8ff;
	border-radius: 10px;
	margin-left: -234px;
	overflow: hidden;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .1);
}

.dropdown-list-2.template.desktop-dropdown.w--open {
	margin-top: 0;
	margin-left: -120px;
}

.drop-title-2 {
	color: #30364d;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 700;
}

.drop-grid-2 {
	width: auto;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	background-color: #fff;
	border-radius: 0;
	grid-template-rows: auto;
	grid-template-columns: .25fr;
	grid-auto-flow: row;
}

.drop-grid-2.smaller-dropdown-list {
	width: auto;
	margin-right: 0;
	padding-bottom: 20px;
}

.drop-grid-2.desktop-dropdown {
	width: auto;
	padding-bottom: 20px;
}

.text-2 {
	color: #30364d;
	flex: 0 auto;
	font-size: 16px;
	font-weight: 500;
}

.dropdown-link-2 {
	color: #666;
	align-items: center;
	padding: 10px;
	text-decoration: none;
	display: flex;
}

.dropdown-link-2:hover {
	background-color: #f3faff;
	border-radius: 5px;
}

.dropdown-link-2.w--current {
	color: #6a4ee1;
	background-color: #f3faff;
	border-radius: 5px;
	flex-direction: row;
	align-items: center;
	display: flex;
}

.nav-menu-2 {
	width: 100%;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	margin-right: 60px;
	display: flex;
}

.learn-more-3 {
	color: #0364ff;
	text-align: left;
	text-transform: uppercase;
	border: 1px #000;
	margin-top: 8px;
	margin-left: auto;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
	display: block;
}

.learn-more-3:hover {
	color: #20398d;
	border-bottom-color: #6a4ee1;
}

.learn-more-3.middle-logo {
	justify-content: center;
	display: flex;
}

.section-2-copy {
	background-color: #fff;
	border-radius: 6px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 16px;
	padding-bottom: 16px;
	position: relative;
}

.page-title-header {
	width: 100%;
	max-width: none;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	position: relative;
}

.page-title-header.left {
	text-align: left;
	justify-content: flex-start;
	align-items: flex-start;
	top: -10px;
}

.column {
	padding-right: 0;
}

.product-section {
	background-color: #f3faff;
	padding: 64px 20px 120px;
	transition: box-shadow .3s;
	position: relative;
}

.paragraph-6 {
	color: #444;
	margin-top: -8px;
	margin-bottom: 16px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.section-3 {
	background-image: linear-gradient(#f3faff, #cde0ff);
}

.image-411,
.image-412 {
	max-width: 30%;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 0;
	padding-left: 0;
}

.paragraph-8 {
	color: #444;
	text-align: center;
	text-transform: none;
	margin-top: -16px;
	margin-bottom: 24px;
	padding-left: 48px;
	padding-right: 48px;
	font-weight: 500;
}

.product-learn-more {
	color: #0364ff;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 2px solid #cde0ff;
	justify-content: flex-start;
	margin-top: -8px;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
	display: flex;
}

.product-learn-more:hover {
	color: #5495f7;
	border-bottom-color: #cde0ff;
}

.image-413 {
	max-width: 80%;
	margin-top: 8px;
	margin-left: 28px;
	padding-left: 0;
}

.nav-menu-white {
	width: 100%;
	flex: 1;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.nav-link-3 {
	color: #f3faff;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
}

.nav-link-3.w--current {
	color: #6a4ee1;
}

.nav-link-3.why-torus-nav {
	width: 130px;
	display: block;
	position: relative;
	overflow: visible;
}

.torus-team-photo {
	max-width: 90%;
	margin-top: 16px;
	margin-left: 0;
	padding-left: 0;
}

.icon-2 {
	color: #193257;
}

.logo-wrapper-wide {
	width: 20%;
	justify-content: center;
	align-items: center;
	margin-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
	display: flex;
}

.left-arrow {
	opacity: 0;
	display: block;
}

.slider-wrapper-wide {
	display: flex;
}

.image-28 {
	height: 86%;
	margin-left: 0;
	padding-left: 0;
}

.slide-nav-2 {
	color: #0a0a0a;
	margin-top: 0;
	padding-top: 0;
	display: none;
}

.slide-2 {
	padding-left: 85px;
	padding-right: 85px;
}

.slide-2.small {
	margin-top: -9px;
	margin-left: -16px;
	padding-left: 0;
	padding-right: 0;
}

.slide-2.small.slide-3 {
	margin-left: -32px;
}

.slide-2.small.slide-4 {
	margin-top: -16px;
	margin-left: -24px;
}

.slide-2.small.slide-4.logos-center {
	margin-top: -9px;
}

.slide-2.small {
	margin-top: 11px;
	margin-left: -16px;
	padding-left: 0;
	padding-right: 0;
}

.slide-2.small.slide-3 {
	margin-top: -2px;
	margin-left: -18px;
}

.right-arrow {
	opacity: 0;
	display: block;
}

.check-who-is-using-us-logos {
	height: 60px;
	margin-left: 35px;
	padding-left: 0;
}

.check-who-is-using-us-logos.newfang {
	height: auto;
}

.check-who-is-using-us-logos.zillet {
	width: 60px;
}

.slider-companies-small {
	height: 140px;
	background-color: rgba(0, 0, 0, 0);
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 24px;
	padding-bottom: 0;
}

.column-2 {
	margin-top: -32px;
}

.columns {
	margin-bottom: -8px;
}

.image-415 {
	margin-top: -8px;
	margin-left: -32px;
	padding-left: 0;
}

.image-416 {
	margin-left: 40px;
	padding-left: 0;
}

.features-title-smaller {
	text-align: center;
	margin-top: 0;
	margin-bottom: 16px;
	font-size: 21px;
	line-height: 28px;
}

.image-418 {
	margin-left: 26px;
	padding-left: 0;
}

.div-block-4 {
	width: auto;
	height: auto;
	justify-content: flex-end;
	align-items: center;
	display: flex;
	position: -webkit-sticky;
	position: sticky;
	top: 30px;
}

.div-block-5 {
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.column-3 {
	margin-top: 90px;
}

.try-it-out-button-tablet {
	height: auto;
	color: #fff;
	text-align: center;
	letter-spacing: -.5px;
	background-color: #b87df9;
	background-image: linear-gradient(75deg, #5495f7, #0364ff);
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	padding: 16px 40px;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-decoration: none;
	transition: all .4s;
	display: inline-block;
}

.try-it-out-button-tablet:hover {
	background-color: #0364ff;
	background-image: linear-gradient(75deg, #0364ff, #5495f7);
	box-shadow: inset 0 200px 200px 200px rgba(2, 2, 2, .11);
}

.paragraph-10 {
	color: #444;
	text-align: left;
	margin-top: -8px;
	margin-bottom: 0;
	font-size: 16px;
}

.paragraph-11 {
	color: #444;
	font-size: 16px;
	line-height: 24px;
}

.div-block-9 {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding-left: 40px;
	padding-right: 40px;
	display: flex;
}

.div-block-9.torusv2 {
	margin-top: 0;
	padding-left: 48px;
	padding-right: 0;
}

.container-3 {
	z-index: 2;
	width: 100%;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.text-header-2 {
	color: #333;
	text-align: center;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 60px;
	font-size: 40px;
	line-height: 48px;
}

.learn-more-5 {
	color: #6a4ee1;
	text-transform: uppercase;
	border-bottom: 2px solid #d2d2f5;
	margin-top: 10px;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
}

.learn-more-5:hover {
	color: #6a4ee1;
	border-bottom-color: #6a4ee1;
}

.features-card-vr-2-2 {
	height: auto;
	color: #333;
	text-transform: capitalize;
	background-color: #fff;
	border: 1px #d2d2f5;
	border-radius: 10px;
	flex-direction: column;
	align-items: center;
	padding: 60px 40px 40px;
	text-decoration: none;
	transition: box-shadow .2s, transform .3s;
	display: flex;
	position: relative;
	box-shadow: 0 5px 20px rgba(210, 210, 245, .6);
}

.features-card-vr-2-2:hover {
	transform: translate(0, -10px);
	box-shadow: 0 5px 20px #d2d2f5;
}

.features-card-vr-2-2.small {
	height: 260px;
	justify-content: center;
	padding: 0;
}

.features-title-2 {
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 31px;
}

.section-4 {
	padding: 100px 20px;
	transition: box-shadow .3s;
	position: relative;
}

.section-4.gray {
	background-color: #f8f8ff;
}

.section-5 {
	width: auto;
	height: 100vh;
	text-transform: none;
	background-color: #fff;
	background-image: url('../images/Group-427318217_1.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
	overflow: hidden;
}

.heading-6 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Montserrat, sans-serif;
	font-size: 200px;
	font-weight: 900;
	line-height: 200px;
}

.heading-6.clip {
	color: rgba(0, 0, 0, 0);
	text-align: center;
	letter-spacing: 0;
	text-transform: none;
	background-image: url('../images/Mesa-de-trabajo-1-copia2x-4.png');
	background-size: cover;
	background-attachment: fixed;
	font-family: DM Sans, sans-serif;
	font-size: 56px;
	font-weight: 700;
	line-height: 70px;
}

.text-span-2,
.text-span-3 {
	color: #30364d;
}

.div-block-11 {
	text-align: center;
	margin-top: 0;
	padding-right: 0;
	display: block;
}

.container-hero {
	z-index: 2;
	width: 100%;
	max-width: 1100px;
	background-color: #f3faff;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
}

.feature-column {
	width: 500px;
	min-height: 400px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	padding: 8px;
	display: flex;
	position: relative;
}

.div-block-13,
.div-block-14 {
	justify-content: center;
	display: flex;
}

.tabs-content {
	margin-top: -80px;
}

.image-425 {
	max-width: 80%;
	margin-left: -20px;
	padding-left: 0;
	display: block;
	position: absolute;
	top: 80%;
}

.text-header-3 {
	color: #333;
	text-align: left;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 24px;
	font-size: 40px;
	font-weight: 700;
	line-height: 48px;
}

.italic-text {
	color: #20398d;
	font-size: 24px;
}

.italic-text-2 {
	font-size: 24px;
}

.italic-text-3 {
	font-size: 24px;
	font-style: normal;
}

.italic-text-4 {
	font-size: 24px;
}

.featured-on {
	text-align: center;
	border-top: 1px #fff;
	margin-top: 0;
	padding-top: 80px;
	padding-bottom: 80px;
}

.client-logo {
	width: 110px;
	height: 50px;
	background-image: url('../images/home-s2852c4f65e.png');
	background-position: 0 0;
	background-size: 120px;
	margin-top: 25px;
	margin-bottom: 25px;
	display: inline-block;
}

.client-logo.twitter {
	background-image: url('../images/TechInAsia.png');
	background-position: 50%;
	background-size: cover;
	margin-top: 88px;
	margin-left: 32px;
	margin-right: 16px;
}

.client-logo.shopify {
	background-image: url('../images/telegraph.png');
	background-position: 50%;
	background-size: contain;
	margin-top: 88px;
	margin-left: 8px;
}

.client-logo.sales-force {
	height: 50px;
	background-image: url('../images/Ethereum.png');
	background-position: 50%;
	background-size: cover;
	margin-left: 16px;
	margin-right: 16px;
}

.client-logo.dropbox {
	background-image: url('../images/Forbes.png');
	background-position: 50%;
	background-size: cover;
	margin-top: 88px;
	margin-left: 16px;
	margin-right: 16px;
}

.client-logo.coindesk {
	background-image: url('../images/Coindesk_1Coindesk.png');
	background-position: 50%;
	background-size: cover;
}

.clients {
	max-width: 1024px;
	justify-content: space-between;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 50px;
	padding-right: 50px;
	display: flex;
}

.link-block {
	width: 120px;
	height: 60px;
	align-items: center;
	margin-top: 16px;
	margin-left: 0;
	margin-right: 0;
	display: flex;
}

.right-image-2 {
	max-width: 100%;
	text-align: left;
	margin-left: 0;
	padding-left: 0;
}

.image-426 {
	margin-left: 8px;
	margin-right: 0;
}

.image-427 {
	margin-left: 8px;
	margin-right: 16px;
}

.services-grid-block-04 {
	background-color: #fcfcfc;
	border: 1.5px solid rgba(0, 0, 0, 0);
	border-radius: 10px;
	padding: 50px 30px;
	text-decoration: none;
	transition: all .25s;
	box-shadow: 1px 1px 10px 3px rgba(129, 129, 129, .06);
}

.services-grid-block-04:hover {
	border: 1.5px solid #0060ff;
}

.services-grid-block-04.opensea {
	max-height: 100%;
	margin-top: -64px;
	box-shadow: 1px 1px 10px 3px rgba(138, 138, 138, .06);
}

.services-grid-block-04.opensea:hover {
	border-color: #0364ff;
}

.icon-block {
	width: 120px;
	height: 70px;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 5px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	margin-top: -24px;
	margin-bottom: 36px;
	margin-left: 0;
	display: flex;
}

.grid-7 {
	grid-template-rows: auto auto auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	margin-top: 73px;
}

.service-title-2 {
	color: #67717e;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Montserrat, sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}

.service-title-2.bfh {
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 16px;
	line-height: 16px;
}

.service-paragraph-2 {
	color: #999;
	text-align: left;
	margin: 0;
	font-family: Lato, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.social-icon-youtube {
	margin-left: 8px;
}

.discord {
	margin-left: 0;
	padding-left: 0;
}

.social-icon-medium-copy,
.social-icon-n {
	margin-left: 8px;
}

.div-block-icons {
	margin-top: 30px;
}

.social-icon-discord {
	margin-left: 8px;
}

.image-23 {
	margin-left: 0;
	padding-left: 0;
}

.social-icon-github {
	margin-left: 8px;
}

.bold-text-2 {
	font-weight: 500;
}

.image-429 {
	margin-top: 199px;
	margin-left: 0;
	padding-left: 0;
}

.div-block-25 {
	justify-content: flex-end;
	align-items: center;
	display: block;
}

.tabs-content-2 {
	padding-top: 0;
}

.section-why-torus {
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	padding: 100px 20px;
	position: relative;
}

.paragraph-13 {
	color: #444;
	text-align: left;
}

.div-block-30 {
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.container-hiring {
	z-index: 2;
	width: 100%;
	max-width: 1100px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 160px 20px 400px;
	position: static;
}

.section-7 {
	z-index: 10;
	position: relative;
}

.about-us-footer {
	background-color: #f3faff;
	background-image: url('../images/Backgorund-Medium.svg');
	background-position: 50% 100%;
	background-size: cover;
	margin-left: auto;
	margin-right: auto;
	padding: 100px 20px;
	position: relative;
}

.image-430 {
	margin-left: -8px;
}

.div-block-35 {
	text-align: center;
	justify-content: center;
	display: flex;
}

.job-openings-button {
	height: auto;
	color: #fff;
	text-align: center;
	letter-spacing: -.5px;
	background-color: #fff;
	background-image: linear-gradient(75deg, #5495f7, #0364ff);
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	margin-bottom: 40px;
	margin-left: 0;
	padding: 16px 40px;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-decoration: none;
	transition: all .4s;
	display: inline-block;
}

.job-openings-button:hover {
	background-color: #0364ff;
	background-image: linear-gradient(75deg, #0364ff, #5495f7);
	box-shadow: inset 0 200px 200px 200px rgba(2, 2, 2, .11);
}

.columns-4 {
	margin-top: -32px;
	margin-bottom: -16px;
}

.column-9 {
	padding-left: 8px;
	padding-right: 8px;
}

.image-431 {
	max-width: 50%;
	margin-left: 0;
	padding-left: 0;
}

.image-431.x80 {
	max-width: 80%;
}

.image-431.x80.x120 {
	max-width: 120%;
}

.image-431.x80.x120.testing {
	background-color: rgba(0, 0, 0, 0);
}

.image-431.x80.x100 {
	max-width: 100%;
}

.section-dapp-list {
	background-color: #f3faff;
	margin-left: auto;
	margin-right: auto;
	padding: 100px 20px;
	position: relative;
}

.section-8 {
	background-color: #f3faff;
}

.grid-8 {
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
}

.services-grid-block-5 {
	background-color: #fcfcfc;
	border: 1.5px solid rgba(0, 0, 0, 0);
	border-radius: 10px;
	padding: 50px 30px 0;
	text-decoration: none;
	transition: all .25s;
	box-shadow: 1px 1px 10px 3px rgba(129, 129, 129, .06);
}

.services-grid-block-5:hover {
	border: 1.5px solid #0060ff;
}

.column-10 {
	margin-top: 24px;
}

.page-title-dapp-list {
	width: 100%;
	max-width: none;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 40px auto 64px;
	display: flex;
	position: relative;
}

.div-block-37 {
	border-bottom: 1px solid #cde0ff;
	justify-content: center;
	margin-top: 64px;
	margin-bottom: 24px;
	display: flex;
}

.icon-block-dapp-list {
	width: 120px;
	height: 70px;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 5px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	margin-top: -24px;
	margin-bottom: 24px;
	margin-left: -12px;
	display: flex;
}

.icon-block-dapp-list.revised {
	width: 120px;
	height: 60px;
	justify-content: center;
	align-items: flex-start;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	display: flex;
}

.div-block-39 {
	border-bottom: 1px solid #cde0ff;
	justify-content: center;
	margin-top: 64px;
	margin-bottom: 24px;
	display: flex;
}

.grid-9 {
	grid-template-columns: 1fr 1fr 1fr;
	margin-bottom: 80px;
}

.image-433,
.image-434,
.image-435,
.image-436,
.image-437,
.image-438 {
	margin-left: 0;
	padding-left: 0;
}

.image-439 {
	max-width: 100%;
	margin-top: 65px;
	margin-left: 0;
	padding-left: 0;
}

.image-444 {
	margin-left: 0;
	padding-left: 0;
	display: block;
}

.image-447 {
	margin-left: 0;
	padding-left: 0;
}

.heading-2 {
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 16px;
	font-weight: 700;
}

.image-448,
.image-449 {
	margin-left: 0;
	padding-left: 0;
}

.image-450 {
	margin-left: 20px;
	padding-left: 0;
}

.image-451 {
	margin-left: 64px;
	padding-left: 0;
}

.image-452 {
	max-width: 40%;
	margin-left: 48px;
	padding-left: 0;
}

.image-453,
.image-454,
.image-455 {
	margin-left: 0;
	padding-left: 0;
}

.image-413-copy {
	margin-top: 0;
	margin-left: 24px;
	padding-left: 0;
}

.partners-container {
	z-index: 2;
	width: 100%;
	max-width: 1100px;
	margin: 40px auto;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
}

.cta-text-partners {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 24px;
	font-size: 22px;
	font-weight: 400;
	line-height: 28px;
}

.cta-text-partners.blue {
	color: #30364d;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	line-height: 22px;
}

.simple-image {
	max-width: 100%;
	margin-top: 110px;
}

.paragraph-14 {
	color: #444;
	margin-top: -16px;
}

.heading-11 {
	margin-bottom: 16px;
}

.columns-6 {
	margin-top: 24px;
}

.simple-column {
	margin-top: 0;
}

.simple-grid {
	width: 100%;
	grid-column-gap: 42px;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	margin-top: -8px;
	margin-left: -8px;
	padding-top: 0;
}

.why-us-grid,
.why-us-grid-2 {
	width: 100%;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	margin-top: -8px;
	padding-top: 0;
	display: flex;
}

.div-block-30-copy {
	flex-direction: column;
	align-items: flex-start;
	margin-left: 67px;
	display: flex;
}

.div-block-30-a {
	margin-left: 0;
}

.view-docs-button {
	height: auto;
	color: #fff;
	text-align: center;
	letter-spacing: -.5px;
	background-color: #b87df9;
	background-image: linear-gradient(75deg, #5495f7, #0364ff);
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	margin-top: 24px;
	padding: 16px 40px;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-decoration: none;
	transition: all .4s;
	display: inline-block;
}

.view-docs-button:hover {
	background-color: #0364ff;
	background-image: linear-gradient(75deg, #0364ff, #5495f7);
	box-shadow: inset 0 200px 200px 200px rgba(2, 2, 2, .11);
}

.section-upvoty {
	margin-top: 3%;
	margin-left: 3%;
	margin-right: 3%;
}

.standard-paragraph-3 {
	color: rgba(86, 96, 115, .7);
	letter-spacing: 0;
	margin-bottom: 0;
	font-family: Lato, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
}

.standard-paragraph-3.black {
	font-size: 18px;
	line-height: 24px;
}

.center-box {
	width: 58%;
	max-width: 925px;
	text-align: center;
	align-self: auto;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.company-description {
	max-width: 700px;
	color: #444;
	text-align: justify;
	letter-spacing: 0;
	background-color: #f8fafc;
	border-radius: 10px;
	margin-bottom: 40px;
	padding: 32px 24px;
	font-family: Lato, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.company-description.centered {
	color: #444;
	text-align: center;
	background-color: #f8fafc;
	border-radius: 10px;
	margin-bottom: 40px;
	padding-bottom: 32px;
}

.content-wrapper-presss {
	width: 100%;
	height: 100%;
	max-width: 1190px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	padding-right: 25px;
	position: relative;
}

.content-wrapper-presss.no-overflow {
	max-width: none;
	background-color: #fff;
	flex-direction: column;
	align-items: center;
	padding-top: 40px;
	padding-bottom: 40px;
	display: flex;
	overflow: visible;
}

.content-wrapper-presss.no-overflow.hero {
	padding-top: 100px;
}

.bold-text-12 {
	color: #333c4e;
}

.bold-text-12.white {
	color: #fff;
}

.logo-icon {
	max-width: 20%;
	margin: 16px auto;
}

.sytle-box-logo {
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
}

.logo-wordmak {
	max-width: 50%;
	margin: 16px auto;
}

.button-download-all {
	width: 200px;
	color: #fff;
	background-color: #0060ff;
	border: 1px solid #0060ff;
	border-radius: 10px;
	justify-content: center;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 40px;
	font-family: Lato, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 23px;
	transition: all .3s;
	display: flex;
}

.button-download-all:hover {
	color: #fff;
	background-color: #0046bb;
}

.bottom-margin._15-pixels {
	margin-bottom: 15px;
}

.logo-image {
	background-color: #f8fafc;
	border-radius: 10px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 24px 10px;
	display: flex;
}

.logo-image.dark {
	background-color: #1b2d45;
}

.grid-with-logos {
	grid-column-gap: 24px;
	grid-row-gap: 60px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	padding-top: 40px;
	padding-bottom: 40px;
}

.content-wrapper {
	width: 100%;
	height: 100%;
	max-width: 1190px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	padding-right: 25px;
	position: relative;
}

.content-wrapper.no-overflow {
	padding-top: 60px;
	padding-bottom: 100px;
	overflow: visible;
}

.button-download {
	width: auto;
	color: #0060ff;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #0060ff;
	border-radius: 10px;
	justify-content: center;
	margin-top: 16px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 40px;
	font-family: Lato, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 23px;
	transition: all .3s;
	display: flex;
}

.button-download:hover {
	color: #fff;
	background-color: #0364ff;
}

.container-4 {
	width: 100%;
	max-width: 800px;
}

.question-icon {
	margin-bottom: 35px;
}

.content-section {
	min-height: 100vh;
	background-image: url('../images/shape_02.svg');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 100px 5%;
	display: flex;
	position: relative;
}

.page-title-2 {
	max-width: 800px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-direction: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	margin-bottom: 70px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.counter-full-wrap {
	width: 100%;
	min-height: 120px;
	background-color: #20398d;
	border-radius: 12px;
	align-items: center;
	margin-top: 55px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.link-2 {
	color: #784fe0;
	text-decoration: none;
}

.counter {
	width: 100%;
	height: 100%;
	min-height: 120px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	display: flex;
}

.h1 {
	color: #0b1033;
	text-align: center;
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 44px;
}

.number-2 {
	color: #fff;
	margin-bottom: 15px;
	font-size: 34px;
	line-height: 1;
}

.text-span-4 {
	color: #5132ff;
}

.counter-wrap {
	min-width: 110px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-left: 15px;
	margin-right: 15px;
	padding: 10px;
	display: flex;
}

.counter-text {
	color: rgba(255, 255, 255, .52);
	letter-spacing: 1px;
	text-transform: uppercase;
}

.paragraph-top {
	max-width: 650px;
	color: #637178;
	text-align: center;
	letter-spacing: -.27px;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	line-height: 26px;
}

.column-13 {
	height: 80vh;
	border-left: 2px solid #0364ff;
	border-right: 1px #0364ff;
}

.column-14 {
	height: 80vh;
	border-right: 2px solid #0364ff;
}

.columns-8 {
	height: 80vh;
}

.div-block-41 {
	justify-content: center;
	margin-top: -33px;
	margin-right: -395px;
	display: flex;
	position: relative;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: auto;
}

.right-pin {
	z-index: 4;
	flex: 0 auto;
	position: relative;
}

.div-roadmap {
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
	margin-top: -88px;
	margin-right: 140px;
	display: flex;
}

.header-roadmap {
	font-weight: 400;
}

.header-roadmap.simple {
	font-weight: 700;
}

.div-block-right-roadmap {
	justify-content: flex-start;
	margin-top: 180px;
	margin-left: -68px;
	margin-right: 0;
	display: flex;
	position: relative;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: auto;
}

.div-roadmap-right {
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	margin-top: -96px;
	margin-left: 132px;
	margin-right: 0;
	display: flex;
}

.div-block-roadmap-22 {
	justify-content: center;
	margin-top: 303px;
	margin-right: -395px;
	display: flex;
	position: relative;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: auto;
}

.container-hero-homepage {
	z-index: 2;
	width: 100%;
	max-width: 1440px;
	background-color: rgba(0, 0, 0, 0);
	margin: 0 auto 108px;
	padding-left: 40px;
	padding-right: 0;
	position: relative;
}

.paragraph-13-roadmap {
	text-align: right;
}

.left-pin,
.left-pin-2 {
	z-index: 4;
	flex: 0 auto;
	position: relative;
}

.paragraph-13-roadmap-2 {
	text-align: left;
}

.number-text-why-torus {
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
}

.number-text-why-torus.blue {
	color: #20398d;
	margin-top: 24px;
	margin-bottom: 8px;
	font-style: normal;
	line-height: 32px;
}

.paragraph-15 {
	color: #444;
	padding-right: 11px;
}

.multiple-platform-div {
	margin-left: 0;
}

.footer-policies {
	color: #30364d;
	font-size: 14px;
	line-height: 22px;
}

.tkey-docs {
	height: auto;
	color: #fff;
	text-align: center;
	letter-spacing: -.5px;
	background-color: #b87df9;
	background-image: linear-gradient(75deg, #5495f7, #0364ff);
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	padding: 16px 40px;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-decoration: none;
	transition: all .4s;
	display: inline-block;
}

.tkey-docs:hover {
	background-color: #0364ff;
	background-image: linear-gradient(75deg, #0364ff, #5495f7);
	box-shadow: inset 0 200px 200px 200px rgba(2, 2, 2, .11);
}

.directauth-docs {
	height: auto;
	color: #fff;
	text-align: center;
	letter-spacing: -.5px;
	background-color: #b87df9;
	background-image: linear-gradient(75deg, #5495f7, #0364ff);
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	padding: 16px 40px;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-decoration: none;
	transition: all .4s;
	display: inline-block;
}

.directauth-docs:hover {
	background-color: #0364ff;
	background-image: linear-gradient(75deg, #0364ff, #5495f7);
	box-shadow: inset 0 200px 200px 200px rgba(2, 2, 2, .11);
}

.torus-wallet-docs {
	height: auto;
	color: #fff;
	text-align: center;
	letter-spacing: -.5px;
	background-color: #b87df9;
	background-image: linear-gradient(75deg, #5495f7, #0364ff);
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	padding: 16px 40px;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-decoration: none;
	transition: all .4s;
	display: inline-block;
}

.torus-wallet-docs:hover {
	background-color: #0364ff;
	background-image: linear-gradient(75deg, #0364ff, #5495f7);
	box-shadow: inset 0 200px 200px 200px rgba(2, 2, 2, .11);
}

.section-5-copy {
	width: auto;
	height: 100vh;
	text-transform: none;
	background-color: #fff;
	background-image: url('../images/Background-3.svg');
	background-repeat: repeat-y;
	background-size: cover;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.container-hero-homepage-copy {
	z-index: 2;
	width: 100%;
	max-width: 1100px;
	background-color: rgba(0, 0, 0, 0);
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
}

.heading-6-copy {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Montserrat, sans-serif;
	font-size: 200px;
	font-weight: 900;
	line-height: 200px;
}

.heading-6-copy.clip {
	color: rgba(0, 0, 0, 0);
	text-align: center;
	letter-spacing: 0;
	text-transform: none;
	background-image: url('../images/Mesa-de-trabajo-1-copia2x-4.png');
	background-size: cover;
	background-attachment: fixed;
	font-family: DM Sans, sans-serif;
	font-size: 56px;
	font-weight: 700;
	line-height: 70px;
}

.big-text-copy {
	margin-bottom: 24px;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	line-height: 28px;
}

.big-text-copy.hero-copy {
	text-align: center;
	border: 1px rgba(0, 0, 0, 0);
	padding-top: 8px;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.button-copy {
	height: auto;
	color: #fff;
	text-align: center;
	letter-spacing: -.5px;
	background-color: #b87df9;
	background-image: linear-gradient(75deg, #5495f7, #0364ff);
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	padding: 16px 40px;
	font-family: DM Sans, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	text-decoration: none;
	transition: all .4s;
	display: inline-block;
}

.button-copy:hover {
	background-color: #0364ff;
	background-image: linear-gradient(75deg, #0364ff, #5495f7);
	box-shadow: inset 0 200px 200px 200px rgba(2, 2, 2, .11);
}

.text-block-5,
.text-block-6 {
	color: #fff;
}

.how-it-works-heading {
	margin-bottom: 0;
}

.how-it-works-heading.center {
	letter-spacing: 2px;
}

.our-culture {
	border-top: 1px #cde0ff;
	justify-content: center;
	align-items: stretch;
	display: flex;
}

.image-462 {
	z-index: 2;
	position: relative;
}

.bold-text-14 {
	color: #30364d;
}

.paragraph-23 {
	color: #444;
}

.tag-label-blue-wo-border {
	color: #0364ff;
	text-transform: none;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 6px;
	margin-top: -8px;
	margin-bottom: 14px;
	padding: 4px 0;
	font-size: 12px;
	line-height: 22px;
}

.torus-network {
	margin-top: -16px;
}

.how-it-works-paragraph {
	color: #666;
	text-align: left;
	font-size: 20px;
	line-height: 28px;
}

.tkey-grid {
	width: 100%;
	grid-column-gap: 20px;
	grid-row-gap: 30px;
	grid-template-rows: auto;
	grid-template-columns: .25fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	align-items: start;
	margin-top: 100px;
}

.page-header {
	width: 100%;
	max-width: none;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	position: relative;
}

.page-header.top-margin {
	margin-top: 0;
}

.page-header.cta {
	width: 80%;
	margin-bottom: 0;
}

.bold-text-13-copy {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
}

.footer-pte-ltd {
	color: #30364d;
	font-size: 14px;
	line-height: 22px;
}

.footer-link-2 {
	color: #f3faff;
	border-bottom: 2px rgba(0, 0, 0, 0);
	margin-bottom: 0;
	font-family: DM Sans, sans-serif;
	font-size: 18px;
	line-height: 30px;
	text-decoration: none;
	transition: border .3s, color .3s;
	display: inline-block;
}

.footer-link-2:hover {
	color: #20398d;
	border: 1px #000;
	text-decoration: none;
}

.culture-paragraph {
	color: #666;
	font-size: 16px;
	line-height: 24px;
}

._3-points-div {
	margin: 42px 42px 40px;
}

.back-to-top-container {
	height: 0;
}

.back-to-top {
	z-index: 98;
	position: fixed;
	bottom: 24px;
	right: 24px;
}

.button-3 {
	color: #fff;
	text-align: center;
	background-color: #005450;
	border: 2px solid #005450;
	border-radius: 3px;
	padding: 10px 24px;
	font-weight: 700;
	transition: opacity .2s, color .2s, border-color .2s, background-color .2s;
}

.button-3:hover {
	opacity: .75;
}

.button-3.w--current {
	color: #fff;
	background-color: #005450;
}

.button-3.button-round {
	width: 48px;
	height: 48px;
	width: 48px;
	height: 48px;
	background-color: #0364ff;
	border-color: #0364ff;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	padding: 0;
	display: flex;
}

.standard-paragraph-3a {
	color: rgba(86, 96, 115, .7);
	letter-spacing: 0;
	margin-bottom: 0;
	font-family: Lato, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
}

.standard-paragraph-3a.center {
	max-width: 1024px;
	color: #30364d;
	text-align: center;
	margin: 48px auto 20px;
	font-family: DM Sans, sans-serif;
	font-size: 24px;
	line-height: 32px;
	display: block;
}

.column-18 {
	z-index: 11;
	margin-top: -94px;
	padding-right: 0;
	position: relative;
}

.hero-column-2 {
	align-items: center;
	margin-top: -23px;
	padding-left: 0;
	display: flex;
}

.div-block-52 {
	padding-top: 16px;
}

.container-5 {
	z-index: 2;
	width: 100%;
	max-width: 1100px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
}

.container-5.hero-homepage-2 {
	z-index: 2;
	max-width: 1440px;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	position: relative;
}

.column-23 {
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
	position: static;
}

.button-hero {
	width: 220px;
	height: auto;
	color: #fff;
	text-align: center;
	letter-spacing: -.5px;
	background-color: #0364ff;
	border: 1px solid #0364ff;
	border-radius: 10px;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	margin-top: 0;
	padding: 16px 40px;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-decoration: none;
	transition: all .4s;
	display: flex;
}

.button-hero:hover {
	background-color: #0016de;
	border-color: #0016de;
}

.button-hero.secondary-mode {
	color: #0364ff;
	background-color: #fff;
	border-style: solid;
	border-color: #0364ff;
	border-radius: 10px;
	padding: 12px 24px;
}

.button-hero.secondary-mode:hover {
	box-shadow: none;
	color: #47b2fd;
	border-color: #47b2fd;
}

.button-hero.primary-mode {
	color: #fff;
	background-color: #010323;
	border-style: none;
	border-color: #0364ff;
	border-radius: 10px;
	padding: 12px 24px;
}

.button-hero.primary-mode:hover {
	box-shadow: none;
	color: #47b2fd;
	border-color: #47b2fd;
}

.button-hero.white {
	color: #0364ff;
	background-color: #fff;
	font-size: 16px;
	font-weight: 700;
}

.button-hero.white:hover {
	color: #0016de;
}

.paragraph-24 {
	color: #707275;
	margin-top: 0;
	margin-bottom: 24px;
	font-size: 20px;
	line-height: 28px;
}

.section-9 {
	background-color: #f3faff;
	margin-left: auto;
	margin-right: auto;
	padding: 100px 20px;
	position: relative;
}

.section-9.white-section {
	background-color: #fff;
	margin-top: 100px;
	padding-bottom: 80px;
}

.section-9.white-section.torusv2 {
	margin-top: 0;
	padding-top: 100px;
	padding-bottom: 100px;
}

.section-9.white-section.torusv2.mobile {
	display: block;
}

.section-9.more-top-padding {
	background-color: #fff;
	background-image: url('../images/Group-427318149.png');
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-size: auto;
	margin-top: 0;
	padding-top: 100px;
	display: block;
}

.section-9.in-app-key-section {
	color: #666;
	background-color: #fff;
	justify-content: center;
	align-items: stretch;
	padding-top: 100px;
	display: none;
}

.section-9.in-app-key-section.hide {
	display: none;
}

.heading-18 {
	text-align: left;
	margin-top: -19px;
	margin-bottom: 16px;
}

.bold-text-4 {
	margin-top: 24px;
	font-size: 22px;
	line-height: 24px;
	display: flex;
}

.image-470 {
	width: 60px;
	padding-bottom: 8px;
	display: block;
}

.paragraph-25 {
	color: #6f717a;
	text-align: left;
	font-size: 16px;
	font-style: normal;
	line-height: 26px;
}

.bold-text-15 {
	color: #000;
}

.text-span-5,
.text-span-6,
.text-span-7 {
	color: #0364ff;
}

.bold-text-16,
.bold-text-17,
.bold-text-18 {
	color: #000;
}

.pricing-features-column-centered {
	margin-top: 0;
}

.features-pricing-block {
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 20px rgba(47, 76, 182, .15);
}

.image-24 {
	margin-right: 8px;
}

.feature-list-item {
	text-align: left;
	margin-bottom: 16px;
}

.pricing-features-row {
	margin-top: 0;
}

.button-5 {
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #1f6fff;
	border-radius: 3px;
	margin-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 12px;
	font-weight: 600;
	transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button-5:hover {
	color: #fff;
	background-color: #0b4fc9;
	box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .3);
}

.button-5.pricing-start {
	height: 60px;
	color: #0364ff;
	text-align: center;
	letter-spacing: 0;
	text-transform: none;
	background-color: #fff;
	border: 2px solid #f1f2f6;
	border-radius: 10px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 99px;
	font-family: Lato, sans-serif;
	font-size: 16px;
	transition: background-color .2s, background-position .2s, box-shadow .2s;
	display: flex;
	box-shadow: 13px 13px 30px rgba(46, 91, 255, .08);
}

.button-5.pricing-start:hover {
	border-color: #d9dbe0;
	box-shadow: 13px 13px 30px rgba(46, 91, 255, .24);
}

.button-5.pricing-start {
	height: 60px;
	color: #0016de;
	text-align: center;
	letter-spacing: 0;
	text-transform: none;
	background-color: #fff;
	border: 2px solid #f1f2f6;
	border-radius: 10px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 16px;
	font-family: Lato, sans-serif;
	font-size: 16px;
	transition: background-color .2s, background-position .2s, box-shadow .2s;
	display: flex;
	box-shadow: 13px 13px 30px rgba(46, 91, 255, .08);
}

.button-5.pricing-start:hover {
	border-color: #d9dbe0;
	box-shadow: 13px 13px 30px rgba(46, 91, 255, .24);
}

.button-5.pricing-start {
	height: 60px;
	color: #0016de;
	text-align: center;
	letter-spacing: 0;
	text-transform: none;
	background-color: #fff;
	border: 2px solid #f1f2f6;
	border-radius: 10px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 99px;
	font-family: Lato, sans-serif;
	font-size: 16px;
	transition: background-color .2s, background-position .2s, box-shadow .2s;
	display: flex;
	box-shadow: 13px 13px 30px rgba(46, 91, 255, .08);
}

.button-5.pricing-start:hover {
	border-color: #d9dbe0;
	box-shadow: 13px 13px 30px rgba(46, 91, 255, .24);
}

.feature-list {
	margin-bottom: 0;
}

.section-prices {
	background-color: #fff;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;
}

.section-prices.tint {
	background-color: #f8f8f8;
	padding: 20px 30px 80px;
}

.pricing-content-block-bottom {
	border-bottom: 1px solid #f0f0f0;
	margin-top: 83px;
	padding: 21px 28px 32px;
}

.pricing-content-block {
	height: 320px;
	background-color: #010323;
	border-bottom: 1px #f0f0f0;
	padding: 8px 28px 28px;
	font-family: Lato, sans-serif;
}

.pricing-price-title-top {
	align-self: flex-start;
	margin-bottom: 0;
	font-family: Montserrat, sans-serif;
	font-size: 32px;
	line-height: 40px;
}

.pricing-price-title-top.white {
	color: #fff;
	color: #fff;
}

.bold-text-white {
	color: #cde0ff;
	text-align: left;
	padding-top: 8px;
	padding-left: 18px;
	font-size: 14px;
	font-weight: 400;
	position: absolute;
}

.grid-scale-3 {
	width: 100%;
	grid-column-gap: 20px;
	grid-row-gap: 30px;
	grid-template-rows: auto;
	grid-template-columns: .25fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	align-items: start;
	margin-top: 40px;
	margin-bottom: 40px;
}

.hero-div {
	margin-left: 26px;
}

.service-paragraph-3 {
	color: #999;
	text-align: left;
	margin: 0;
	font-family: Lato, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.div-block-68 {
	padding-right: 8px;
}

.blue-text {
	color: #0364ff;
}

.blue-text.heading-2 {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to right, #0364ff, #1ac7fe);
	-webkit-background-clip: text;
	background-clip: text;
}

.blue-text.header-23 {
	color: #f0b90b;
	-webkit-text-fill-color: inherit;
	background-clip: border-box;
	display: inline-block;
}

.blue-text.h2-centered {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to right, #0364ff, #1ac7fe);
	-webkit-background-clip: text;
	background-clip: text;
}

.grid-11 {
	justify-content: space-between;
	align-items: center;
	margin-left: 93px;
	margin-right: 146px;
	display: flex;
}

.grid-12 {
	grid-template-rows: auto;
	grid-template-columns: 1fr 2fr;
}

.h2-centered {
	color: #000;
	text-align: left;
	font-size: 60px;
	font-weight: 700;
	line-height: 60px;
	position: static;
}

.cta-blue {
	background-image: linear-gradient(to right, #1ac7fe, #0364ff);
	padding-top: 80px;
	padding-bottom: 80px;
	display: block;
}

.heading-21 {
	color: #fff;
	margin-bottom: 0;
	font-size: 60px;
	line-height: 60px;
}

.text-block-9 {
	color: #e0effd;
	font-size: 20px;
	line-height: 30px;
}

.columns-13 {
	justify-content: center;
	align-items: center;
	display: flex;
}

.button-white {
	color: #0364ff;
	background-color: #fff;
	border: 1px solid #0364ff;
	border-radius: 5px;
	margin-top: 20px;
	padding: 12px 25px;
	font-size: 16px;
	font-weight: 700;
	transition: all .4s;
}

.button-white:hover {
	color: #0016de;
	border-color: #0016de;
}

.column-31 {
	justify-content: flex-end;
	align-items: center;
	display: flex;
}

.container-1209 {
	-webkit-text-fill-color: inherit;
	background-image: linear-gradient(270deg, #000426, #1d1d1d);
	background-clip: padding-box;
	border-radius: 15px;
	margin-top: 50px;
	padding: 50px;
}

.heading-22 {
	color: #fff;
	font-size: 35px;
	line-height: 38px;
}

.text-block-10 {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
}

.button-7 {
	background-color: rgba(0, 0, 0, 0);
	background-image: url('../images/Subtract.svg');
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: auto;
	margin-top: 17px;
	padding-top: 9px;
	padding-left: 0;
	padding-right: 30px;
	font-size: 15px;
	line-height: 16px;
}

.column-32 {
	padding-right: 0;
}

.container-1210 {
	margin-top: 50px;
}

.grid-13 {
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-69 {
	border: 1px solid rgba(71, 178, 253, .2);
	border-radius: 15px;
	padding: 40px 30px 0;
	box-shadow: 6px 0 20px rgba(3, 100, 255, .15);
}

.section-14 {
	background-image: linear-gradient(#f2f3f9, #fff);
	padding-top: 150px;
	padding-bottom: 0;
	display: block;
}

.text-block-11 {
	color: #707275;
	text-align: center;
}

.heading-23 {
	color: #333;
	text-align: center;
	font-size: 60px;
	line-height: 60px;
	display: block;
}

.text-block-12 {
	color: #707275;
	text-align: center;
	padding: 0 20px;
	font-size: 16px;
	line-height: 24px;
}

.grid-14 {
	grid-column-gap: 4px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 4.75fr;
	align-items: center;
	margin-top: 0;
}

.grid-2-col {
	grid-template-rows: auto;
}

.bold-text-29.bold-black {
	color: #333;
}

.container-1211 {
	max-width: 850px;
	margin-bottom: 100px;
}

.section-15 {
	background-image: url('../images/Group-427318314_1.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 120px;
	margin-bottom: 100px;
}

.text-block-13 {
	color: #000;
	text-align: center;
	font-size: 25px;
	font-weight: 700;
	line-height: 27px;
}

.grid-16 {
	grid-template-rows: auto;
	justify-content: center;
	align-items: center;
	justify-items: center;
	display: flex;
}

.button-9 {
	color: #0364ff;
	background-color: #fff;
	border: 1px solid #0364ff;
	border-radius: 5px;
	padding: 12px 25px;
	font-size: 16px;
	font-weight: 700;
	line-height: 21px;
	transition: all .4s;
	display: block;
}

.button-9:hover {
	color: #0016de;
	border-color: #0016de;
}

.button-10 {
	color: #fff;
	background-color: #707275;
	border: 1px solid rgba(255, 255, 255, .5);
	border-radius: 5px;
	padding: 12px 25px;
	font-size: 16px;
	font-weight: 700;
	line-height: 21px;
	transition: all .4s;
}

.button-10:hover {
	color: #0364ff;
	background-color: #333;
}

.container-1212 {
	max-width: 1100px;
}

.container-1213 {
	max-width: 1440px;
	border-bottom: 1px solid rgba(255, 255, 255, .5);
	margin-top: 60px;
}

.section-16 {
	background-image: url('../images/Background-Combined.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	padding-top: 150px;
	padding-bottom: 150px;
	display: block;
}

.heading-25 {
	color: #fff;
	font-size: 60px;
}

.heading-26 {
	width: 700px;
	color: #333;
	font-size: 60px;
	line-height: 60px;
	display: block;
}

.tabs-link {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	border-top: 1px solid #bdbdbd;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	margin: 1px auto;
	padding: 0;
	display: block;
	overflow: visible;
}

.tabs-link.w--current {
	background-color: rgba(0, 0, 0, 0);
	border-top-width: 6px;
	border-top-color: #b114fb;
}

.section-17 {
	width: 100%;
	height: 100%;
	flex-direction: column;
	display: flex;
}

.content-wrap {
	width: auto;
	height: auto;
	padding: 10px;
	position: relative;
}

.d-apps-heading {
	grid-template-rows: auto;
	grid-template-columns: 1fr 7fr;
	align-items: center;
	font-size: 35px;
	line-height: 38px;
}

.copy-to-clipboard {
	cursor: pointer;
	padding-bottom: 23px;
}

.c-color_copy {
	width: 36px;
	height: 36px;
	background-color: #585b6c;
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
}

.column-33 {
	margin-top: 0;
}

.text-span-15 {
	display: block;
}

.paragraph-29 {
	color: #707275;
	font-size: 24px;
	line-height: 30px;
}

.text-span-16 {
	display: block;
}

.button-11 {
	max-width: 120px;
	color: #0364ff;
	text-align: left;
	background-color: rgba(0, 0, 0, 0);
	background-image: url('../images/Group-932.svg');
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: auto;
	margin: 20px auto 50px;
	font-size: 15px;
	font-weight: 500;
	line-height: 16px;
	display: block;
}

.button-11:hover {
	color: #0016de;
	background-image: url('../images/caret-dark-blue.svg');
}

.button-11.btn-link-blue {
	max-width: 105px;
	margin-left: 0;
	padding-left: 0;
}

.text-span-17 {
	color: #333;
	display: block;
}

.text-block-15 {
	color: #333;
	font-size: 16px;
	line-height: 24px;
}

.grid-18 {
	grid-column-gap: 9px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 4.75fr;
	align-items: center;
	margin-top: 0;
}

.text-span-21 {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to right, #0364ff, #1ac7fe);
	-webkit-background-clip: text;
	background-clip: text;
}

.image-502 {
	display: none;
}

.image-505,
.image-506 {
	border-radius: 50px;
}

.grid-19 {
	grid-column-gap: 21px;
	grid-template-rows: auto;
	grid-template-columns: .5fr .5fr;
	margin-top: 100px;
}

.grid-20 {
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
}

.grid-22 {
	grid-column-gap: 6px;
	grid-template-rows: auto;
	grid-template-columns: .25fr 4.75fr 1.25fr;
	align-items: start;
	justify-items: center;
	padding: 20px 20px 10px;
}

.text-block-17 {
	color: #6f717a;
	text-align: left;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
}

.image-507 {
	height: auto;
	max-width: none;
}

.text-span-22 {
	display: block;
}

.bold-text-30 {
	text-align: left;
	font-size: 14px;
}

.div-block-70 {
	padding: 0 25px 25px;
}

.text-block-20 {
	color: #6f717a;
	white-space: normal;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
}

.section-18 {
	width: 100%;
	padding-top: 0;
	padding-bottom: 100px;
	display: none;
	position: relative;
	overflow: hidden;
}

.link-block-2 {
	width: 100%;
	max-width: none;
	color: #fff;
	border-radius: 10px;
	text-decoration: none;
	box-shadow: 0 -5px 20px rgba(3, 100, 255, .07);
}

.link-block-3 {
	text-decoration: none;
}

.link-block-3.rounded-box-with-shadow {
	color: #fff;
	border-radius: 10px;
	box-shadow: 0 -5px 20px rgba(3, 100, 255, .07);
}

.link-block-4 {
	text-decoration: none;
}

.link-block-4.rounded-box-with-shadow {
	color: #fff;
	color: #fff;
	border-radius: 10px;
	box-shadow: 0 -5px 20px rgba(3, 100, 255, .07);
}

.link-block-5 {
	color: #fff;
	border-radius: 10px;
	text-decoration: none;
	box-shadow: 0 -5px 20px rgba(3, 100, 255, .07);
}

.link-block-6 {
	text-decoration: none;
}

.link-block-6.rounded-box-with-shadow {
	border-radius: 10px;
	box-shadow: 0 -5px 20px rgba(3, 100, 255, .07);
}

.link-block-7 {
	text-decoration: none;
}

.link-block-7.rounded-box-with-shadow {
	border-radius: 10px;
	box-shadow: 0 -5px 20px rgba(3, 100, 255, .07);
}

.link-block-8 {
	text-decoration: none;
}

.link-block-8.rounded-box-with-shadow {
	border-radius: 10px;
	box-shadow: 0 -5px 20px rgba(3, 100, 255, .07);
}

.link-block-9 {
	text-decoration: none;
}

.link-block-9.rounded-box-with-shadow {
	border-radius: 10px;
	box-shadow: 0 -5px 20px rgba(3, 100, 255, .07);
}

.columns-14 {
	flex-wrap: wrap;
	align-items: center;
	display: flex;
}

.container-1216,
.image-511 {
	display: none;
}

.column-35 {
	padding-right: 60px;
	position: -webkit-sticky;
	position: sticky;
	top: 20%;
}

.text-span-23 {
	color: #f0b90b;
}

.heading-30 {
	color: #fff;
	font-size: 40px;
	line-height: 60px;
}

.text-span-24 {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to right, #1ac7fe, #b114fb);
	-webkit-background-clip: text;
	background-clip: text;
}

.heading-4-big {
	font-size: 35px;
	line-height: 38px;
}

.div-block-72 {
	height: auto;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.div-block-72.in-app-heading {
	height: 100vh;
	max-width: 1100px;
	object-fit: fill;
	flex-wrap: wrap;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	position: -webkit-sticky;
	position: sticky;
	top: 100px;
}

.content-container {
	height: auto;
	max-width: 1100px;
	display: flex;
	position: relative;
}

.content-container.hide {
	display: none;
}

.d-apps-content {
	margin-top: 0;
	margin-left: 87px;
	margin-right: 75px;
	padding-top: 0;
	font-size: 20px;
	line-height: 30px;
	display: block;
	position: static;
}

.d-apps-content.wallet-content {
	margin-top: 0;
}

.d-apps-animation {
	width: 100%;
	height: 100vh;
	margin-top: -50%;
	font-size: 100%;
	line-height: 100%;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.content-text-block.block-dapps {
	height: 100vh;
	max-width: 600px;
	position: static;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.content-text-block.block-wallet {
	height: 100vh;
	max-width: 600px;
	margin-left: 0;
	position: static;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.content-text-block.block-decentral {
	height: 100vh;
	max-width: 600px;
	position: static;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.columns-16 {
	position: static;
}

.block-animation {
	height: 400vh;
	justify-content: center;
	align-items: center;
	display: block;
	position: static;
	top: auto;
}

.block-animation.peek {
	height: 500vh;
}

.content-holder {
	height: 100%;
	justify-content: center;
	align-items: center;
	display: block;
	position: relative;
}

.users-animation-last {
	width: 100%;
	height: 100vh;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.column-text {
	height: 100vh;
	flex: 1;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.column-animation {
	flex: 1;
}

.wallet-animation {
	width: 100%;
	height: 100vh;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.the-content {
	height: auto;
	flex-flow: row;
	align-content: flex-end;
	justify-content: center;
	align-items: center;
	margin-top: 75%;
	display: flex;
	position: absolute;
}

.the-content.hide {
	display: none;
}

.bold-text-31 {
	font-weight: 400;
}

.text-span-25 {
	font-weight: 700;
}

.lottie-animation-6 {
	margin-top: 100px;
	margin-bottom: 100px;
}

.image-522 {
	opacity: 0;
	position: absolute;
}

.div-block-73 {
	position: relative;
}

.text-animation-div {
	width: 530px;
	flex-wrap: nowrap;
	align-content: flex-end;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: -45px;
	padding-bottom: 43px;
	display: flex;
	position: static;
}

.text-animation-div.for-mobile {
	display: none;
}

.apps-container {
	flex: 1;
	position: relative;
	overflow: visible;
}

.and-container {
	flex: 1;
}

.wallet-container {
	flex: 1;
	position: static;
	overflow: visible;
}

.lottie-animation-7 {
	width: 100%;
	height: 100%;
	min-width: 800px;
	margin-left: -274px;
}

.splide {
	width: 100%;
	flex-wrap: wrap;
	align-content: stretch;
	align-items: center;
	margin-top: 20px;
	display: flex;
	position: relative;
}

.splide.carousel2 {
	align-items: flex-start;
	margin-top: 20px;
	display: block;
}

.splide__track {
	width: 100%;
	align-items: flex-start;
	display: flex;
}

.splide__list {
	width: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	position: static;
}

.splide__slide {
	width: 256px;
	height: 165px;
	flex: none;
	margin-left: 20px;
	margin-right: 20px;
}

.logo-brand-colored {
	height: auto;
	max-width: 100%;
	margin-left: 0;
	padding-left: 0;
	position: static;
}

.lottie-animation-8 {
	display: none;
}

.lottie-animation-9 {
	width: 458px;
	height: auto;
}

.d-apps-heading-2 {
	grid-template-rows: auto;
	grid-template-columns: 1fr 7fr;
	align-items: center;
	font-size: 35px;
	line-height: 38px;
}

.div-block-74 {
	width: 484px;
	margin-bottom: 100px;
}

.d-apps-content-2 {
	margin-top: 0;
	margin-left: 87px;
	margin-right: 0;
	padding-top: 0;
	font-size: 20px;
	line-height: 30px;
	display: block;
	position: static;
}

.d-apps-content-2.wallet-content-2 {
	margin-top: 0;
}

.container-1214-copy {
	max-width: 1100px;
}

.horizontal-scroll-hover-css {
	display: none;
}

.marquee-horizontal-large-2 {
	z-index: 200;
	width: 100%;
	height: 180px;
	flex: none;
	justify-content: flex-start;
	align-items: center;
	display: flex;
	position: relative;
	overflow: hidden;
}

.container-1219 {
	z-index: 10;
	width: 90%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 60px;
	padding-right: 60px;
	position: relative;
}

.container-1219.flex-vertical {
	max-width: 1920px;
	margin-top: 16px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.marquee-cover-horizontal-2 {
	z-index: 10;
	background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 70%, #fff), linear-gradient(270deg, #fff, rgba(255, 255, 255, 0) 30%);
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.flex-vertical {
	width: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.track-horizontal {
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.splide1 {
	width: 100%;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	display: flex;
}

.splide1.flip-svp-2 {
	margin-left: 0;
}

.pricing-content-block-bottom-4 {
	background-color: #010323;
	border-bottom: 1px solid #f0f0f0;
	padding: 9px 28px 32px;
}

.bold-text-white-2 {
	color: #cde0ff;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.pricing-content-block-table {
	height: 120px;
	background-color: #010323;
	border-bottom: 1px #f0f0f0;
	padding: 0 28px 28px;
	font-family: Lato, sans-serif;
}

.pricing-feature-title-dark-3 {
	color: #30364d;
	padding-left: 0;
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
}

.pricing-content-block-3 {
	height: 220px;
	text-align: left;
	border-bottom: 1px #f0f0f0;
	padding: 8px 28px 28px;
	font-family: Lato, sans-serif;
}

.pricing-content-block-3.first {
	height: 180px;
	background-color: #fff;
	border-bottom-style: none;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-top: 32px;
	padding-bottom: 0;
	display: flex;
}

.pricing-content-block-3.first.gradient {
	height: 180px;
	background-color: #010323;
	padding-top: 32px;
	padding-bottom: 0;
}

.bold-text-32 {
	color: #0016de;
}

.pricing-feature-title-light-2 {
	color: #fff;
	padding-left: 0;
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
}

.bold-text-dark-2 {
	color: #666;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.pricing-price-users-2 {
	color: #666;
	text-align: left;
	align-self: flex-start;
	margin-bottom: 16px;
	padding-top: 8px;
	padding-bottom: 0;
	font-family: DM Sans, sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
}

.navbar-v2 {
	z-index: 999;
	width: 100%;
	height: auto;
	opacity: 1;
	color: rgba(0, 0, 0, 0);
	-webkit-text-fill-color: inherit;
	mix-blend-mode: normal;
	background-color: #010323;
	background-clip: border-box;
	border-bottom: 0 rgba(0, 0, 0, 0);
	align-items: center;
	margin-top: 0;
	padding: 10px 24px;
	display: flex;
	position: -webkit-sticky;
	position: sticky;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.body-3 {
	background-color: #0364ff;
}

.image-525 {
	padding-bottom: 8px;
	display: block;
}

.bold-text-34 {
	margin-top: 24px;
	display: flex;
}

.paragraph-30 {
	color: #666;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
}

.columns-17 {
	align-items: center;
	margin-top: 40px;
	display: flex;
}

.notification-bar {
	background-image: linear-gradient(45deg, #0364ff, #000d86);
	padding: 8px 24px;
	position: relative;
}

.bar-container {
	max-width: 1200px;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.text-block-39 {
	color: #fff;
	font-size: 16px;
}

.button-12 {
	background-color: rgba(0, 0, 0, 0);
	font-size: 16px;
}

.button-12:hover {
	color: #1ac7fe;
}

.close {
	position: absolute;
	top: 35%;
	bottom: auto;
	left: auto;
	right: 3%;
}

.button-11a {
	max-width: 160px;
	color: #0364ff;
	text-align: left;
	background-color: rgba(0, 0, 0, 0);
	background-image: url('../images/Group-932.svg');
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: auto;
	margin: 20px auto 50px;
	font-size: 15px;
	font-weight: 500;
	line-height: 16px;
	display: block;
}

.button-11a:hover {
	color: #0016de;
	background-image: url('../images/caret-dark-blue.svg');
}

.image-526 {
	margin-top: 40px;
}

.nav-link-5 {
	color: #fff;
	margin-left: 0;
	margin-right: 0;
	padding-left: 20px;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
}

.nav-link-5:hover,
.nav-link-5.w--current {
	color: #1ac7fe;
}

.nav-link-5.w--current:hover {
	color: #20398d;
}

.nav-link-5.w--current:active {
	color: #6de0f6;
}

.dropdown-link-3 {
	color: #666;
	align-items: center;
	padding: 10px;
	text-decoration: none;
	display: flex;
}

.dropdown-link-3:hover {
	background-color: #f3faff;
	border-radius: 5px;
}

.dropdown-link-3.w--current {
	color: #6a4ee1;
	background-color: #f3faff;
	border-radius: 5px;
	flex-direction: row;
	align-items: center;
	display: flex;
}

.columns-18 {
	display: flex;
}

.text-block-40 {
	font-size: 16px;
	line-height: 24px;
}

.text-block-41 {
	font-size: 20px;
}

.button-blue {
	color: #fff;
	background-color: #0364ff;
	border: 1px solid #0364ff;
	border-radius: 5px;
	margin-top: 20px;
	margin-left: 24px;
	padding: 12px 25px;
	font-size: 16px;
	font-weight: 700;
	transition: all .4s;
}

.button-blue:hover {
	color: #0016de;
	border-color: #0016de;
}

.regular-text-2 {
	color: #cde0ff;
	text-align: left;
	font-family: DM Sans, sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.regular-text-01 {
	text-align: left;
	margin-top: 0;
	margin-left: 0;
	padding-top: 0;
	padding-left: 0;
	font-size: 14px;
	font-weight: 400;
	display: inline;
	position: static;
}

.div-block-80 {
	width: 100%;
	height: 6rem;
	min-height: 2em;
	-webkit-text-fill-color: inherit;
	background-color: rgba(0, 0, 0, 0);
	background-clip: border-box;
	border: 1px solid #cee1fe;
	border-radius: 4px;
	font-family: DM Sans, sans-serif;
}

.div-block-81 {
	height: 3rem;
	border: 0 solid #cee1fe;
	border-bottom-width: 1px;
}

.pricing-table-text {
	color: #fff;
	text-align: right;
	padding-top: 8px;
	padding-right: 16px;
	font-family: DM Sans, sans-serif;
	font-weight: 700;
	position: relative;
}

.pricing-content-block-table-2 {
	padding-bottom: 28px;
	padding-left: 28px;
	padding-right: 28px;
}

.div-block-82 {
	width: 100%;
	height: 6rem;
	min-height: 2em;
	border: 1px solid #999;
	border-radius: 4px;
	display: block;
}

.div-block-83 {
	height: 3rem;
	border: 1px solid #999;
	border-width: 0 1px 1px 0;
	margin-right: 120px;
}

.div-block-84 {
	height: 3rem;
	border-bottom: 0 solid #999;
	border-left: 0 solid #000;
	border-right: 1px solid #999;
	margin-top: 0;
	margin-right: 120px;
}

.text-block-43 {
	color: #010323;
	text-align: right;
	margin-bottom: -30px;
	margin-left: 294px;
	margin-right: 16px;
	padding-bottom: 0;
	padding-left: 0;
	font-weight: 700;
	position: relative;
	bottom: 13px;
}

.pricing-table-text-dark {
	color: #666;
	text-align: left;
	padding-top: 8px;
	padding-left: 18px;
	font-size: 14px;
	display: flex;
	position: relative;
}

.pricing-table-text-dark-2 {
	color: #666;
	text-align: left;
	padding-top: 10px;
	padding-left: 18px;
	font-size: 14px;
}

.pricing-header-1 {
	background-color: rgba(0, 0, 0, 0);
	padding-top: 0;
	padding-bottom: 0;
}

.accordion-wrapper {
	margin-top: 50px;
}

.icon1.accordion-icon {
	display: block;
}

.bold-text-35 {
	font-size: 24px;
	font-weight: 700;
}

.accordion-heading {
	cursor: pointer;
	flex: 1;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 24px;
	line-height: 30px;
}

.header-center-box {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.header-center-box._75 {
	width: 75%;
}

.accordion-item-trigger {
	cursor: pointer;
	justify-content: space-between;
	align-items: flex-start;
	display: flex;
}

.accordion-item {
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 20px;
	padding: 24px 30px 14px;
	box-shadow: 0 3px 7px rgba(0, 0, 0, .03);
}

.content-wrapper-2 {
	height: auto;
	max-height: none;
	max-width: 1140px;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.content-wrapper-2.slim {
	max-width: 940px;
}

.bold-text-37 {
	font-size: 24px;
}

.accordion-item-content {
	margin-top: 10px;
	margin-right: 30px;
	overflow: hidden;
}

.text-center-2 {
	text-align: center;
	font-size: 14px;
}

.paragraph-33,
.paragraph-34,
.paragraph-35,
.paragraph-36,
.paragraph-37,
.paragraph-38,
.paragraph-39 {
	white-space: normal;
}

.container-1222 {
	background-color: rgba(0, 0, 0, 0);
	margin-top: 0;
	margin-bottom: -32px;
}

.field-label {
	color: #18264e;
	text-align: center;
	letter-spacing: -.02em;
	margin-top: 36px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
}

.div-block-85 {
	justify-content: center;
	align-items: flex-end;
	margin-top: 11px;
	margin-bottom: 40px;
	display: flex;
}

.prefix-text-2 {
	color: #6b7094;
	text-align: center;
	letter-spacing: -.01em;
	margin-bottom: 0;
	margin-left: 10px;
	padding-right: 8px;
	font-size: 14px;
	line-height: 32px;
}

.rendered-number {
	color: #160042;
	text-align: center;
	letter-spacing: -.04em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 60px;
	font-weight: 700;
	line-height: 72px;
}

.rendered-number.rds-rendered-number.rds-text-dark-blue {
	font-size: 40px;
	font-weight: 400;
	line-height: 100%;
}

.pricing-card-2 {
	width: 100%;
}

.grid-25 {
	width: 100%;
	flex-wrap: wrap;
	display: flex;
}

.container-1223 {
	margin-bottom: 35px;
	padding-top: 39px;
}

.form-block-2 {
	margin-bottom: 0;
	font-size: 14px;
}

.input-field-wrap {
	text-align: center;
	margin-bottom: 60px;
	padding-bottom: 0;
	font-size: 12px;
	position: relative;
}

.input-field {
	width: 101%;
	min-height: 28px;
	color: #151e24;
	background-color: #fff;
	border: 1px solid #e9ecf0;
	border-radius: 12px;
	margin-top: 10px;
	margin-bottom: 0;
	padding: 12px 0 12px 16px;
	font-size: 24px;
	line-height: 28px;
	transition: all .25s;
	box-shadow: 1px 1px 2px rgba(114, 129, 167, .04);
}

.input-field:hover {
	border-color: #ccd5e0;
}

.input-field:focus {
	border-color: #642eff;
}

.input-field::-ms-input-placeholder {
	color: #a0a6b0;
}

.input-field::placeholder {
	color: #a0a6b0;
}

.text-block-45 {
	width: 101%;
	color: #160042;
	margin-top: -51px;
	padding-bottom: 0;
	font-size: 16px;
}

.success-message-3 {
	background-color: #f3f5fb;
	border-radius: 12px;
}

.paragraph-32 {
	text-align: center;
	margin-bottom: 40px;
}

.right-align {
	width: 101%;
	color: #160042;
	text-align: right;
	margin-top: -51px;
	padding-bottom: 0;
	font-size: 16px;
}

.html-embed {
	width: 100%;
	height: 100%;
}

.h2-and-2 {
	color: #fff;
	text-align: center;
	margin-left: -116px;
	font-size: 60px;
	line-height: 70px;
}

.h2-apps-colored-3 {
	width: 80%;
	color: #fff;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to right, #1ac7fe, #b114fb);
	-webkit-background-clip: text;
	background-clip: text;
	border-bottom: 2px solid #fff;
	margin-top: 20px;
	margin-bottom: 0;
	padding-right: 0;
	font-size: 60px;
	line-height: 70px;
	text-decoration: underline;
	position: absolute;
	top: auto;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.h2-apps-white-3 {
	color: #fff;
	font-size: 70px;
	line-height: 70px;
	display: none;
	position: absolute;
	top: auto;
	bottom: 0%;
	left: 0%;
	right: auto;
}

.h2-apps-colored-4 {
	color: #fff;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to right, #1ac7fe, #b114fb);
	-webkit-background-clip: text;
	background-clip: text;
	border-bottom: 2px solid #fff;
	font-size: 70px;
	line-height: 70px;
	text-decoration: underline;
	display: none;
	position: static;
	top: auto;
	bottom: 0%;
	left: 0%;
	right: auto;
}

.h2-wallets-colored-3 {
	color: #fff;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to right, #1ac7fe, #b114fb);
	-webkit-background-clip: text;
	background-clip: text;
	border-bottom: 2px solid #fff;
	font-size: 70px;
	line-height: 70px;
	display: none;
	position: absolute;
}

.h2-wallets-white-3 {
	color: #fff;
	font-size: 70px;
	line-height: 70px;
	display: none;
	position: static;
}

.h2-wallets-white-4 {
	color: #fff;
	margin-left: -80px;
	font-size: 60px;
	line-height: 70px;
	position: absolute;
}

.text-header {
	color: #333;
	text-align: center;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 18px;
	font-size: 32px;
	font-weight: 700;
	line-height: 48px;
}

.text-header.hero-small {
	margin-top: 24px;
	font-size: 48px;
	line-height: 56px;
}

.text-header.hero-small.left-align {
	text-align: left;
	margin-top: 80px;
	font-size: 32px;
	line-height: 40px;
}

.text-header.hero-small.left-align.white {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	line-height: 70px;
}

.text-header.hero-small.left-align.white.h1-mobile {
	display: none;
}

.h2-wallets-colored-4 {
	color: #fff;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to right, #1ac7fe, #b114fb);
	-webkit-background-clip: text;
	background-clip: text;
	border-bottom: 2px solid #fff;
	margin-left: -80px;
	font-size: 60px;
	line-height: 70px;
	position: absolute;
}

.h2-apps-white-4 {
	color: #fff;
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 60px;
	line-height: 70px;
	position: absolute;
	top: auto;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.rds-default-container {
	max-width: 1100px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 0;
	display: block;
}

.rds-default-container.rds-have-a-unique-container {
	margin-bottom: 100px;
}

.rds-default-container.center-content.get-consultation {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	padding-top: 100px;
	padding-bottom: 0;
}

.rds-default-container.center-content.timeframe {
	margin-top: 40px;
}

.rds-heading-styleguide {
	text-align: center;
	margin-bottom: 60px;
}

.rds-heading-styleguide.rds-heading-styleguide-main {
	margin-bottom: 20px;
}

.rds-heading-styleguide.rds-text-dark-blue {
	margin-bottom: 10px;
}

.rds-paragraph-small-regular {
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	line-height: 175%;
}

.rds-paragraph-small-regular.rds-text-center.rds-text-dark-blue.rds-estimated-cost-title {
	margin-bottom: 0;
}

.rds-paragraph-small-regular.rds-paragraph-indented {
	margin-bottom: 20px;
	padding-left: 20px;
}

.rds-paragraph-small-regular.rds-text-dark-blue.hover-wallet-desc {
	line-height: 150%;
}

.rds-paragraph-small-regular.bold-text {
	font-weight: 700;
}

.rds-heading-3 {
	font-family: DM Sans, sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 100%;
}

.rds-heading-3.rds-text-dark-blue.sc-content {
	margin-top: 0;
	margin-bottom: 24px;
}

.rds-heading-3.rds-text-dark-blue.sc-content.testing {
	margin-bottom: 0;
	font-size: 36px;
	font-weight: 700;
	line-height: 120%;
}

.rds-paragraph {
	font-size: 18px;
	line-height: 150%;
}

.rds-button-text {
	font-family: DM Sans, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 175%;
}

.rds-subheading {
	font-size: 20px;
	font-weight: 500;
	line-height: 150%;
}

.rds-heading-1 {
	font-family: DM Sans, sans-serif;
	font-size: 64px;
	font-weight: 700;
	line-height: 100%;
}

.rds-heading-2 {
	font-family: DM Sans, sans-serif;
	font-size: 56px;
	font-weight: 700;
	line-height: 100%;
}

.rds-heading-2.rds-text-center.rds-text-white.rds-cold-wallet-text {
	margin-top: 0;
	margin-bottom: 25px;
}

.rds-navigation-text {
	font-size: 18px;
	font-weight: 500;
	line-height: 175%;
}

.rds-heading-6 {
	font-size: 22px;
	line-height: 120%;
}

.rds-heading-6.rds-text-white.rds-block-with-icon-heading-part {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(#fff, #fff);
	-webkit-background-clip: text;
	background-clip: text;
	color: #000;
	margin-top: 0;
	margin-bottom: 20px;
	font-style: normal;
}

.rds-heading-6.rds-text-white.rds-block-with-icon-heading-part.rds-text-left {
	background-image: linear-gradient(#000, #000);
}

.rds-heading-6.rds-text-dark-blue {
	margin-top: 30px;
	margin-bottom: 20px;
}

.rds-eyebrow-text {
	letter-spacing: .1em;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	line-height: 175%;
}

.rds-eyebrow-text.rds-text-blue {
	letter-spacing: .1em;
}

.rds-eyebrow-text.rds-text-blue.rds-eyebrow-title-blue {
	margin-top: 0;
	margin-bottom: 10px;
}

.rds-heading-4 {
	font-family: DM Sans, sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 100%;
}

.rds-heading-4.rds-text-center.rds-text-white.rds-why-use-the-multi-party {
	margin-top: 0;
	margin-bottom: 40px;
}

.rds-heading-5 {
	font-family: DM Sans, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 120%;
}

.rds-heading-5.rds-text-dark-blue.rds-here-seed-phrase {
	margin-bottom: 30px;
}

.rds-label-text {
	font-size: 16px;
	font-weight: 500;
	line-height: 175%;
}

.rds-bg-white {
	background-color: #fff;
}

.rds-text-dark-blue {
	color: #0a0b33;
}

.rds-text-dark-blue.rds-text-center.rds-get-early-access {
	font-size: 56px;
	line-height: 100%;
}

.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-desktop {
	text-align: center;
	margin-bottom: 20px;
}

.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-desktop.revised {
	color: #fff;
	font-size: 56px;
}

.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-desktop.revised-font {
	font-size: 54px;
}

.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-desktop.home {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-mobile {
	display: none;
}

.rds-text-dark-blue.rds-text-center.rds-component-list-title,
.rds-text-dark-blue.rds-text-center.rds-component-list-subheadings {
	margin-bottom: 40px;
}

.rds-bg-dark-blue {
	background-color: #010220;
}

.rds-bg-light-grey {
	background-color: #f3f6fc;
}

.rds-text-white {
	color: #fff;
	text-decoration: none;
}

.rds-text-blue {
	color: #0364ff;
}

.rds-text-purple {
	color: #b114fb;
}

.rds-text-sky-blue {
	color: #1ac7fe;
}

.rds-text-grey {
	color: #333;
}

.rds-button-tertiary {
	color: #0364ff;
	text-decoration: none;
}

.rds-button-tertiary:hover {
	color: #0a0b33;
}

.rds-button-tertiary.rds-button-text {
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.rds-button-tertiary.rds-button-text.rds-button-inverse,
.rds-button-tertiary.rds-button-text.rds-button-inverse:hover {
	color: #fff;
}

.rds-button-tertiary.rds-button-text.rds-button-inverse.rds-button-plug-and-play {
	margin-bottom: 60px;
}

.rds-button-tertiary.rds-button-text.rds-button-inverse.rds-button-plug-and-play.rds-use-case-title-button,
.rds-button-tertiary.rds-button-text.rds-button-inverse.rds-button-plug-and-play.rds-use-case-title-button.rds-flexible-key-button-dark {
	margin-bottom: 0;
}

.rds-button-tertiary.rds-button-text.rds-export-key {
	margin-right: 20px;
}

.rds-button-link {
	color: #0364ff;
}

.rds-button-link:hover {
	color: #0a0b33;
}

.rds-button-link.rds-button-text.rds-button-inverse {
	color: #000;
	text-align: center;
	display: block;
}

.rds-button-link.rds-button-text.rds-button-inverse:hover {
	color: #0364ff;
}

.rds-button-link.rds-button-text.rds-button-inverse.rds-try-free-button-footer {
	text-decoration: none;
}

.rds-button-link.rds-button-text.rds-button-inverse.rds-button-white {
	color: #fff;
}

.rds-button-link.rds-button-text.rds-know-more-flexible-key-link {
	margin-top: 0;
	text-decoration: none;
	display: inline-block;
}

.rds-button-link.rds-button-text.rds-know-more-flexible-key-link.rds-button-inverse.rds-button-inverse-sky-blue {
	color: #1ac7fe;
}

.rds-button-link.rds-button-text.rds-view-seed {
	position: relative;
	bottom: -3px;
}

.rds-button-link.rds-button-text.rds-skin-button {
	margin-top: 20px;
}

.rds-button-link.rds-button-text.rds-skin-button.rds-skip-button-link {
	font-size: 16px;
}

.rds-button-link.rds-button-text.rds-how-tkey-works {
	margin-bottom: 60px;
}

.rds-button-link.rds-button-text.rds-button-inverse {
	color: #000;
	text-align: center;
	display: block;
}

.rds-button-link.rds-button-text.rds-button-inverse:hover {
	color: #0364ff;
}

.rds-button-link.rds-button-text.rds-button-inverse.rds-button-white {
	color: #fff;
}

.rds-button-link.rds-button-text.home {
	text-decoration: none;
}

.rds-button-link.rds-button-text-light.rds-button-inverse {
	color: #000;
	text-align: center;
	display: block;
}

.rds-button-link.rds-button-text-light.rds-button-inverse:hover {
	color: #0364ff;
}

.rds-button-link.rds-button-text-light.rds-button-inverse.rds-try-free-button-footer {
	color: #fff;
	font-size: 20px;
	text-decoration: underline;
}

.rds-button-secondary {
	color: #0364ff;
	border: 1px solid #0364ff;
	border-radius: 100px;
	padding: 10px 36px;
	display: inline-block;
}

.rds-button-secondary:hover {
	background-color: #f3f6fc;
}

.rds-button-secondary.rds-button-text {
	width: auto;
	text-align: center;
	flex: 0 auto;
	margin-top: 0;
	font-size: 16px;
	text-decoration: none;
	display: block;
}

.rds-button-secondary.rds-button-text.rds-button-inverse {
	width: auto;
	color: #fff;
	text-align: center;
	object-fit: fill;
	border-color: #fff;
	flex: 1;
	padding-left: 10px;
	padding-right: 10px;
}

.rds-button-secondary.rds-button-text.rds-button-inverse:hover {
	color: #0364ff;
	background-color: #fff;
}

.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right {
	padding-left: 36px;
	padding-right: 36px;
}

.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-web3auth-button.rds-go-beyond-buttons {
	flex: 0 auto;
	padding-left: 36px;
	padding-right: 36px;
	font-size: 18px;
}

.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-web3auth-button.rds-try-it-footer-button,
.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-home-button {
	flex: 0 auto;
}

.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-home-button.rds-account-button-fix {
	font-size: 18px;
	line-height: 31.5px;
}

.rds-button-secondary.rds-button-text.rds-button-inverse.mpc-header-button {
	width: auto;
	flex: 0 auto;
	font-size: 16px;
}

.rds-button-secondary.rds-button-text.rds-button-enter {
	margin-top: 20px;
}

.rds-button-secondary.rds-button-text.rds-pricing-block-secondry-button {
	margin-top: 25px;
}

.rds-button-secondary.rds-button-text.rds-pricing-block-secondry-button:hover {
	color: #fff;
	background-color: #0364ff;
}

.rds-button-secondary.rds-button-text.mpc {
	width: auto;
}

.rds-button-secondary.rds-button-text.rds-pricing-block-secondry-button {
	margin-top: 25px;
}

.rds-button-secondary.rds-button-text.rds-pricing-block-secondry-button:hover {
	color: #fff;
	background-color: #0364ff;
}

.rds-button-secondary.rds-button-text.rds-pricing-block-secondry-button.testing {
	margin-top: 0;
}

.rds-button-secondry {
	color: #fff;
	background-color: #0364ff;
	border-radius: 100px;
	margin-top: 0;
	padding: 10px 36px;
	font-size: 16px;
	display: block;
}

.rds-button-secondry:hover {
	background-color: #118dff;
}

.rds-button-secondry.rds-button-text {
	text-align: center;
	letter-spacing: -.02em;
	font-size: 18px;
	text-decoration: none;
	display: inline-block;
}

.rds-button-secondry.rds-button-text.rds-home-button-left {
	margin-right: 20px;
}

.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button {
	font-size: 16px;
}

.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button.rds-have-a-unique-button.rds-read-whitepaper-button.rds-go-beyond-buttons.rds-hide-button {
	display: none;
}

.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button.rds-have-a-unique-button.rds-pricing-button {
	width: 100%;
	text-align: center;
	margin-top: 25px;
	display: block;
}

.rds-button-secondry.rds-button-text.rds-home-button-left.rds-home-button {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 16px;
}

.rds-button-secondry.rds-button-text.rds-home-button-left.rds-home-button.rds-account-button-fix {
	font-size: 18px;
	line-height: 31.5px;
}

.rds-button-secondry.rds-button-text.rds-home-button-left.rds-home-button.rds-account-button-fix.rds-back-to-home-error-button {
	font-weight: 500;
}

.rds-button-secondry.rds-button-text.rds-home-button-left.rds-view-mpc-whitepaper-home.rds-hide-mpc-whitepaper {
	display: none;
}

.rds-button-secondry.rds-button-text.rds-home-button-left.rds-button {
	margin-top: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 16px;
}

.rds-button-secondry.rds-button-text.rds-sign-up-early {
	padding-top: 10px;
	padding-bottom: 10px;
}

.rds-button-secondry.rds-button-text.rds-sign-up-early.mpc {
	width: auto;
	max-width: 30%;
}

.rds-button-secondry.rds-button-text.rds-sign-up-early.mpc-update {
	padding-top: 10px;
	padding-bottom: 10px;
}

.rds-button-secondry.rds-button-text.rds-seamless-button {
	display: inline-block;
}

.rds-button-secondry.rds-button-text {
	text-decoration: none;
}

.rds-button-secondry.rds-button-text.rds-submit-button-option {
	width: 230px;
	text-align: center;
}

.rds-button-secondry.rds-button-text.rds-submit-button-option.rds-reconstruct-your-key-option {
	width: 230px;
	padding-left: 20px;
	padding-right: 20px;
}

.rds-button-secondry.rds-button-text.rds-copy-private-key {
	margin-bottom: 20px;
}

.rds-button-secondry.rds-button-text.rds-button-modal-trigger {
	margin-bottom: 10px;
}

.rds-button-secondry.rds-button-text.rds-modal-button-close {
	margin-top: 20px;
}

.rds-button-secondry.rds-button-text.rds-modal-button-retry-two {
	margin-right: 10px;
}

.rds-button-secondry.sign-up {
	padding-top: 8px;
	padding-bottom: 8px;
}

.rds-button-secondry.sign-up.rds-button-subscribe-full {
	width: 100%;
	margin-top: 5px;
	font-size: 18px;
	line-height: 31px;
}

.rds-text-center {
	text-align: center;
}

.rds-text-left {
	text-align: left;
}

.rds-text-right {
	text-align: right;
}

.rds-section-large {
	padding-top: 100px;
	padding-bottom: 100px;
}

.rds-main-footer-wrapper {
	justify-content: space-between;
	align-items: flex-start;
	display: flex;
}

.rds-social-footer-icon {
	margin-left: 25px;
}

.rds-eyebrow-text-2 {
	letter-spacing: .1em;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	line-height: 175%;
}

.rds-eyebrow-text-2.rds-text-sky-blue.rds-footer-titles {
	margin-bottom: 20px;
}

.rds-footer-divider {
	margin-top: 50px;
	margin-bottom: 30px;
}

.rds-footer-divider.rds-footer-divider-tabmob {
	display: none;
}

.rds-head-footer {
	justify-content: space-between;
	align-items: center;
	margin-bottom: 60px;
	display: flex;
}

.rds-legal-policy-tabmob {
	display: none;
}

.rds-head-footer-col-50 {
	width: 50%;
}

.rds-head-footer-col-50.rds-head-footer-col-right {
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	display: block;
}

.rds-head-footer-col-50.rds-head-footer-col-left {
	text-align: left;
}

.rds-policy-footer-links {
	color: #808ca9;
	margin-bottom: 20px;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	line-height: 175%;
	text-decoration: none;
	display: block;
}

.rds-policy-footer-links.rds-legal-footer-links {
	display: inline-block;
}

.rds-policy-footer-links.rds-legal-footer-links.rds-legal-divider {
	margin-left: 5px;
	margin-right: 5px;
}

.rds-policy-footer-links.rds-legal-footer-links.rds-legal-footer-terms {
	display: block;
}

.rds-policy-footer-links.rds-policy-footer-links-updated {
	margin-left: 8px;
	margin-right: 8px;
}

.rds-footer.rds-section-large.rds-bg-dark-blue {
	background-image: url('../images/Footer-BG-Gradient.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
	background-image: url('../images/BG-Gradient-Footer.png');
	background-position: 50% 0;
	background-size: auto;
	padding-top: 100px;
	font-size: 16px;
}

.rds-footer-links {
	color: #fff;
	margin-top: 0;
	margin-bottom: 15px;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 31px;
	text-decoration: none;
	display: block;
}

.rds-footer-social {
	width: 100%;
	text-align: right;
}

.rds-footer-social.rds-footer-social-tabmob {
	display: none;
}

.rds-footer-legal-cookie-partners.rds-text-center {
	margin-top: 15px;
	margin-bottom: -15px;
}

.rds-animation-home-hero {
	width: 100%;
}

.rds-animation-home-hero.rds-animation-home-hero-tabmob {
	display: none;
}

.rds-home-hero-title.rds-text-white {
	margin-bottom: 40px;
}

.rds-home-hero-title.rds-text-white.rds-heading-1.rds-account-abstraction-hero-title {
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 55px;
}

.rds-home-hero-title.rds-text-white.rds-heading-2.rds-text-center.rds-harness-account-title.rds-unleash-maximum-title {
	margin-top: 0;
	margin-bottom: 10px;
}

.rds-home-hero-title.rds-text-white.rds-harness-fix-center {
	text-align: center;
	font-size: 56px;
	line-height: 100%;
}

.rds-text-gradient-light.rds-bg-gradient-light.revised-font.mpc {
	font-size: 32px;
}

.rds-text-gradient-light.rds-bg-gradient-light.reduce-font {
	font-size: 54px;
}

.rds-text-gradient-light.rds-bg-gradient-dark {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to right, #13a5d3, #1b6bec 32.29%, #9824cf 100%, #fff);
	-webkit-background-clip: text;
	background-clip: text;
	line-height: 120%;
	display: block;
}

.rds-text-gradient-light.rds-bg-gradient-dark.reduced-font {
	font-size: 54px;
}

.rds-text-gradient-light.rds-bg-gradient-dark.revised {
	background-image: linear-gradient(225deg, #13a5d3, #1b6bec 32.29%, #9824cf 100%, #fff);
}

.rds-text-gradient-light.rds-bg-gradient-dark.format {
	display: inline-block;
}

.rds-text-gradient-light.rds-bg-gradient-light {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(117deg, #66d4f6, #4d92ff 35%, #bb65ff);
	-webkit-background-clip: text;
	background-clip: text;
}

.rds-text-gradient-light.rds-bg-gradient-light.mpc {
	font-size: 64px;
	line-height: 100%;
}

.rds-text-gradient-light.rds-bg-gradient-light {
	font-size: 56px;
	font-weight: 700;
}

.rds-button-home-hero-set {
	width: 480px;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.rds-button-home-hero-set.rds-button-unleash-cta-set {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	justify-content: center;
	align-items: center;
	margin-top: 30px;
}

.rds-section-home-hero {
	padding: 150px 0 120px;
}

.rds-section-home-hero.rds-section-large.rds-bg-dark-blue {
	background-image: url('../images/BG-Gradient-Home-Hero.png');
	background-position: 50% 20%;
	background-repeat: no-repeat;
	background-size: cover;
}

.rds-trusted-by-logos-image {
	max-width: 114.84px;
}

.rds-home-hero-sub-info {
	letter-spacing: -.02em;
	font-size: 20px;
	font-weight: 500;
	line-height: 150%;
}

.rds-home-hero-sub-info.rds-text-white.rds-subheading {
	opacity: .8;
	margin-bottom: 30px;
}

.rds-trusted-by-logos-set {
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-top: 60px;
	display: flex;
}

.rds-trusted-by-logos-set.infinite-marquee {
	width: 1550px;
	grid-column-gap: 3rem;
	grid-row-gap: 3rem;
	justify-content: flex-start;
	align-items: center;
}

.rds-hero-column-wrapper {
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-trusted-by-logos-title.rds-text-white.rds-text-center {
	margin-top: 100px;
}

.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue {
	text-align: center;
}

.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-text-right.rds-seamless-heading-2 {
	margin-top: 0;
	margin-bottom: 0;
}

.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-what-on-earth-title-text-1 {
	margin-bottom: 5px;
}

.rds-seamless-column-wrapper {
	margin-top: 60px;
}

.rds-seamless-right-headings.rds-text-dark-blue {
	margin-bottom: 20px;
}

.rds-seamless-heading-wrapper {
	text-align: center;
}

.rds-seamless-heading-wrapper.rds-seamless-heading-wrapper-tabmob {
	display: none;
}

.rds-seamless-image.rds-seamless-image-tabmob {
	width: 100%;
	display: none;
}

.rds-seamless-image.rds-seamless-four-times-image {
	width: 465px;
}

.rds-seamless-line-link-1 {
	width: 140px;
	position: absolute;
	bottom: 78px;
	left: -140px;
}

.rds-list-seamless.rds-paragraph-regular {
	opacity: .6;
}

.rds-list-seamless.rds-paragraph-regular.rds-text-dark-blue {
	font-size: 20px;
	line-height: 150%;
}

.rds-list-seamless.rds-paragraph-regular.rds-text-white {
	font-size: 18px;
	line-height: 150%;
}

.rds-list-seamless.rds-paragraph-regular.rds-text-white.opacity-100 {
	opacity: 1;
	font-size: 18px;
	line-height: 150%;
}

.rds-list-seamless.rds-paragraph-regular.rds-text-white.opacity-100.rds-custom-add-10.rds-custom-add-fix {
	margin-bottom: 15px;
}

.rds-list-seamless.rds-paragraph-small-regular.rds-text-dark-blue {
	margin-bottom: 10px;
}

.rds-seamless-blocks {
	margin-bottom: 60px;
}

.rds-seamless-blocks.rds-seamless-blocks-first {
	position: relative;
}

.rds-seamless-blocks.rds-seamless-blocks-last {
	margin-bottom: 0;
	position: relative;
}

.rds-seamless-line-link-2 {
	width: 140px;
	position: absolute;
	bottom: 100px;
	left: -140px;
}

.rds-section-seamless-home.v2 {
	background-image: url('../images/bg-gradient-seamless.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.rds-section-seamless-home.v2.rds-bg-light-grey.rds-section-large {
	background-color: #f3f6fc;
	background-image: url('../images/bg-gradient-seamless.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.rds-seamless-icons {
	z-index: 99;
	margin-bottom: -10px;
	margin-left: -15px;
	position: relative;
}

.rds-seamless-icons.rds-seamless-icons-home {
	z-index: auto;
	width: 80px;
	margin-bottom: 0;
	margin-left: -5px;
}

.rds-have-it-both-title.rds-text-white {
	margin-top: 0;
}

.rds-have-it-both-image-tabmob {
	width: 100%;
	display: none;
}

.rds-have-it-both-desc {
	color: #999aa6;
}

.rds-have-it-both-desc.rds-paragraph-regular {
	margin-top: 20px;
	margin-bottom: 40px;
	margin-right: 140px;
}

.rds-have-it-both-desc.rds-paragraph-regular.rds-paragraph-regular-fixed {
	font-size: 20px;
	line-height: 30px;
}

.rds-have-it-both-block.rds-bg-dark-blue {
	background-image: url('../images/Have-it-Both-Gradient.png');
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: auto;
	border-radius: 24px;
	padding: 80px;
}

.rds-have-it-both-block.rds-bg-dark-blue.rds-cold-wallet-bg {
	background-color: #0a0b33;
}

.rds-have-it-both-block.rds-bg-dark-blue.rds-cold-wallet-bg.rds-section-cold-wallet-box-block {
	margin-top: 100px;
}

.rds-section-have-it-both-home {
	background-image: url('../images/BG-have-it.png');
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

.rds-section-have-it-both-home.rds-section-large.rds-bg-light-grey {
	padding-top: 0;
	padding-bottom: 0;
}

.rds-section-have-it-both-home.rds-section-large.rds-bg-dark-blue {
	padding-top: 20px;
}

.opacity-60 {
	opacity: .6;
}

.rds-built-for-all-boxes {
	width: 48%;
	height: 420px;
	border-radius: 24px;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom: 60px;
	padding: 40px;
	display: flex;
}

.rds-built-for-all-boxes.rds-built-for-all-enterprise {
	height: 250px;
}

.rds-enterprise-inner-section {
	margin-top: 100px;
}

.rds-section-built-for-all.rds-bg-light-grey.rds-section-large {
	background-image: url('../images/Enterprise-BG-Gradient.png');
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

.opacity-100 {
	opacity: 1;
}

.rds-built-for-all-desc.rds-paragraph-regular.rds-text-center.rds-text-dark-blue.opacity-60 {
	margin-bottom: 30px;
}

.rds-built-for-all-desc.rds-paragraph-regular.rds-text-center.rds-text-dark-blue.opacity-60.rds-tabmob-built-for-all-text {
	display: none;
}

.rds-built-for-all-desc.rds-paragraph-regular.rds-text-center.rds-text-dark-blue.opacity-60.rds-desktop-built-for-all-text {
	font-size: 18px;
	line-height: 150%;
}

.rds-built-for-all-four-box-set {
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 60px;
	display: flex;
}

.rds-built-for-all-box-icon-wrapper {
	justify-content: flex-end;
	margin-top: 0;
	margin-left: 60px;
	display: flex;
}

.rds-enterprise-logos {
	justify-content: flex-end;
	margin-left: 20px;
	display: flex;
}

.rds-built-for-all-box-text.rds-paragraph-regular.rds-text-dark-blue.opacity-60 {
	font-size: 20px;
	line-height: 150%;
}

.rds-enterprise-title-home.rds-text-dark-blue.rds-heading-2 {
	margin-top: 0;
}

.rds-built-for-all-button {
	text-align: right;
	margin-top: 20px;
}

.rds-view-docs-wrapper-center {
	flex-flow: column wrap;
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-explore-more-built-for-all-btn {
	display: block;
}

.rds-built-for-all-box-icon {
	width: 80px;
	height: 80px;
	border-radius: 10px;
	margin-left: 20px;
}

.tab-button {
	width: 100%;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-bottom: 12px;
	display: flex;
}

.tab-button.w--current {
	color: #fff;
	flex: 0 auto;
}

.rds-tabs-home {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 60px;
	display: flex;
}

.rds-tabs-home.seamless {
	margin-top: 0;
}

.rds-tab-pane-1 {
	width: 100%;
}

.section-plug-and-play.rds-section-large.rds-bg-dark-blue {
	background-image: url('../images/Plug-and-Play-Gradient.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
}

.section-plug-and-play.rds-section-large.rds-bg-dark-blue.bg-implement {
	background-image: url('../images/BgAlternativesectiondesign.svg');
	background-position: 50% 0;
	background-size: cover;
	padding-bottom: 0;
}

.rds-tabs-set {
	width: 600px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-tabs-set.full-width {
	width: 650px;
}

.rds-plug-and-play-title.rds-heading-2.rds-text-white {
	margin-top: 0;
	margin-bottom: 20px;
}

.rds-tabs-image {
	width: 100%;
}

.rds-tabs-image.rds-tabs-image-desktop {
	width: 89%;
}

.rds-tabs-image.rds-tabs-image-tabmob {
	display: none;
}

.rds-tabs-image.rds-tabs-image-desktop {
	margin-top: 0;
}

.rds-tabs-image.rds-tabs-image-desktop.testing {
	width: 89%;
}

.rds-build-text.rds-paragraph-regular.rds-text-white.opacity-60 {
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 150%;
}

.rds-tabs-links-text {
	opacity: .7;
	text-align: center;
}

.rds-tabs-links-text.rds-navigation-text.rds-text-white {
	font-family: DM Sans, sans-serif;
	font-weight: 700;
}

.rds-trusted-by-other-title.rds-heading-2.rds-text-white {
	font-size: 60px;
}

.rds-counter-trusted-by {
	font-size: 80px;
	line-height: 100%;
}

.rds-counter-trusted-by.rds-text-white {
	display: inline;
}

.rds-try-it-for-free-cta {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 70px 20px;
	display: flex;
}

.rds-trusted-by-over {
	width: 60%;
	margin-top: 0;
	margin-right: 40px;
}

.rds-use-case-trusted-by-text.rds-paragraph-small-regular.rds-text-white.opacity-60 {
	margin-bottom: 40px;
}

.rds-counter-wrapper-trusted-by-block {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-left: 0;
	margin-right: 40px;
	display: flex;
}

.rds-use-case-title-trusted-by {
	margin-top: 0;
}

.rds-section-try-it-for-free.rds-section-large.rds-bg-dark-blue {
	background-color: #010220;
	background-image: url('../images/Trusted-by-bg.png');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 20px;
}

.rds-use-case-trusted-by-box.rds-bg-dark-blue {
	width: 350px;
	background-color: #0a0b33;
	border-radius: 24px;
	margin-left: 0;
	padding: 30px;
}

.rds-use-case-trusted-by-box.rds-bg-dark-blue.rds-flexible-key-box-dark {
	width: 88%;
	margin-top: 40px;
}

.rds-use-case-trusted-by-box.rds-bg-dark-blue.rds-flexible-key-box-dark.rds-flexible-key-tabmob {
	display: none;
}

.rds-try-it-for-free-cta-text.rds-text-white.opacity-60.rds-text-center {
	margin-top: 20px;
	margin-bottom: 20px;
}

.rds-try-it-for-free-cta-text.rds-text-white.opacity-60.rds-text-center.rds-paragraph-regular {
	font-size: 20px;
	line-height: 150%;
}

.rds-try-it-for-free-cta-text.rds-text-white.opacity-60.rds-text-center.rds-paragraph-regular.rds-improve-text {
	text-align: left;
}

.rds-try-it-for-free-cta-text.rds-text-white.opacity-60.rds-text-center.rds-paragraph-regular.rds-improve-text.rds-counter-text-sub {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

.rds-try-it-for-free-cta-text.rds-text-white.opacity-60.rds-text-center.rds-paragraph-regular.rds-try-it-for-free-footer-subinfo {
	color: rgba(255, 255, 255, .6);
	margin-top: 10px;
	margin-bottom: 10px;
}

.rds-button-try-it-for-free {
	margin-top: 40px;
	display: flex;
}

.rds-trusted-by-over-wrapper {
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 120px;
	display: flex;
}

.rds-counter-wrapper-trusted-by {
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 40px;
	display: flex;
}

.rds-flexible-key-image {
	margin-bottom: 30px;
}

.rds-flexible-key-blocks-set {
	margin-bottom: 50px;
}

.rds-flexible-key-title.rds-heading-2.rds-text-dark-blue.rds-reduce-upper-spacing,
.rds-flexible-key-title.rds-heading-2.rds-text-white.rds-flexible-key-title-reduced {
	margin-top: -15px;
}

.rds-flexible-key-title.rds-paragraph-regular {
	font-weight: 700;
}

.rds-flexible-key-title.rds-paragraph-regular.rds-text-dark-blue,
.rds-flexible-key-title.rds-paragraph-regular.rds-text-white {
	font-size: 20px;
	line-height: 150%;
}

.rds-you-dont-have-to-subinfo.rds-paragraph-small-regular.opacity-90.rds-text-white {
	opacity: .9;
	margin-bottom: 40px;
}

.rds-you-dont-have-to-subinfo.rds-paragraph-small-regular.opacity-60 {
	margin-bottom: 40px;
}

.rds-you-dont-have-to-subinfo.rds-paragraph-small-regular.opacity-60.rds-text-dark-blue {
	margin-bottom: 20px;
}

.rds-third-party-link-box-set {
	flex-wrap: wrap;
	justify-content: space-around;
	display: flex;
}

.rds-third-party-link-box {
	width: 31%;
	border-radius: 24px;
	flex-direction: column;
	justify-content: space-between;
	margin-left: 10px;
	margin-right: 10px;
	padding: 30px;
	display: flex;
}

.rds-third-party-link-box.rds-bg-dark-blue {
	background-color: #0a0b33;
}

.rds-you-dont-have-to-icons {
	margin-bottom: 15px;
}

.section-you-dont-have-to.rds-section-large.rds-bg-white {
	padding-top: 0;
}

.rds-you-dont-have-to-title.rds-heading-4.rds-text-dark-blue.rds-text-center {
	margin-top: 0;
	margin-bottom: 60px;
}

.rds-bg-blue {
	background-color: #0364ff;
}

.rds-have-a-unique-title.rds-text-center.rds-text-white.rds-heading-1 {
	margin-top: 20px;
	margin-bottom: 0;
}

.rds-have-a-unique-button-wrapper {
	justify-content: center;
	align-items: center;
	margin-top: 40px;
	display: flex;
}

.rds-have-a-unique-button-wrapper.rds-beyond-having-wrapper {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	text-align: center;
	margin-top: 20px;
	display: flex;
}

.rds-section-enterprise-pricing.rds-section-large.rds-bg-dark-blue {
	background-image: url('../images/Pricing-Gradient.svg');
	background-position: 50% 200%;
	background-repeat: no-repeat;
	background-size: auto;
}

.rds-two-section-column {
	width: 48%;
	text-align: left;
	margin-right: 0;
}

.rds-two-section-column.rds-two-section-unparalleled-image {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-trio-section-wrapper {
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 60px;
	display: flex;
}

.rds-trio-section-paragraph {
	margin-bottom: 24px;
	padding-left: 8px;
}

.rds-trio-section-paragraph.rds-paragraph-renewed {
	padding-top: 8px;
}

.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white {
	color: #999;
	padding-left: 0;
}

.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white.opacity-60 {
	font-family: DM Sans, sans-serif;
}

.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white.opacity-60.rds-trio-subtitles-dark {
	color: #0a0b33;
}

.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white.opacity-60 {
	color: #fff;
	font-family: DM Sans, sans-serif;
}

.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-dark-blue,
.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-dark-blue.opacity-60 {
	padding-left: 0;
}

.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-grey.rds-together-box-text {
	margin-bottom: 0;
	padding-left: 0;
}

.rds-trio-subtitles.rds-text-white.rds-heading-5 {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0;
	display: block;
	position: relative;
}

.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif {
	flex: 0 auto;
}

.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-tabmob {
	display: none;
}

.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-trio-subtitles-dark {
	color: #0a0b33;
	margin-left: 0%;
}

.rds-trio-subtitles.rds-text-white.rds-heading-5 {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0;
}

.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-tabmob {
	display: none;
}

.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-desktop {
	text-align: left;
	margin-left: 0%;
}

.rds-trio-subtitles.rds-text-dark-blue.rds-subheading-modal {
	margin-bottom: 8px;
	padding-left: 8px;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
}

.rds-trio-subtitles.rds-text-white.rds-heading-5 {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10%;
}

.rds-web3-header-hero-title.rds-text-white {
	text-align: center;
	margin-top: 80px;
	font-size: 32px;
	font-weight: 500;
}

.rds-web3-header-hero-title.rds-text-white.rds-text-center.rds-heading-1 {
	margin-top: 40px;
}

.rds-web3-header-hero-title.rds-text-white.rds-text-center.rds-heading-1alt {
	font-size: 56px;
	line-height: 60px;
}

.rds-web3-header-hero-title.rds-text-white.rds-text-left {
	text-align: left;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(120deg, #66d4f6, #4d92ff 40%, #bb65ff);
	-webkit-background-clip: text;
	background-clip: text;
	font-size: 48px;
}

.rds-web3-header-hero-title.rds-text-black.rds-text-right {
	color: #fff;
}

.rds-subheading-2 {
	font-family: DM Sans, sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 150%;
}

.rds-subheading-2.rds-text-white.rds-web3-hero-subheading {
	opacity: .8;
}

.rds-subheading-2.rds-text-white.rds-web3-hero-subheading.rds-text-center {
	margin-top: 20px;
	margin-bottom: 20px;
}

.rds-subheading-2.rds-text-white.rds-web3-hero-subheading {
	opacity: .8;
}

.rds-subheading-2.rds-text-grey.rds-text-left {
	opacity: .6;
	text-align: left;
	font-weight: 400;
	display: block;
}

.rds-subheading-2.rds-text-grey.rds-text-right {
	margin-bottom: 20px;
}

.rds-subheading-2.rds-text-grey.rds-text-right.opacity-60 {
	color: #fff;
	font-size: 20px;
}

.rds-section-web3-hero.rds-section-large.rds-bg-dark-blue {
	background-image: url('../images/Reexported-PNG.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
	padding-top: 30px;
	padding-bottom: 0;
}

.rds-section-web3-hero.rds-section-large.rds-bg-dark-blue.hero {
	padding-top: 160px;
}

.rds-web3-hero-image {
	margin-top: 60px;
	margin-bottom: 140px;
}

.rds-web3-hero-image.rds-web3-hero-image-desktop {
	width: 700px;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
}

.rds-web3-hero-image.rds-web3-hero-image-tabmob {
	display: none;
}

.rds-block-with-icon-part {
	width: 15%;
	height: 100%;
	flex-flow: column wrap;
	align-items: flex-start;
	display: flex;
}

.rds-unparalleled-section.rds-section-large.rds-bg-dark-blue {
	background-image: url('../images/Reduced-2.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
	padding-top: 100px;
}

.rds-block-with-image-part {
	width: 100%;
	height: auto;
	object-fit: contain;
	margin-right: 0;
}

.rds-block-with-icon-text-part {
	width: 82%;
	margin-left: 20px;
}

.rds-paragraph-renewed {
	font-family: DM Sans, sans-serif;
	font-size: 18px;
	line-height: 150%;
}

.rds-paragraph-renewed.rd.opacity-60 {
	color: #000;
}

.rds-block-with-icon-text {
	flex-wrap: nowrap;
	align-items: flex-start;
	margin-bottom: 60px;
	display: flex;
}

.rds-customization-web3auth-title.rds-heading-2.rds-text-right.rds-text-white {
	margin-top: 0;
}

.rds-customization-web3auth-title.rds-heading-2.rds-text-right.rds-text-white.rds-improve-user-one-tabmob {
	display: none;
}

.rds-customization-web3auth-title.rds-heading-2.rds-text-left.rds-text-gradient-light.rds-bg-gradient-light {
	margin-bottom: 0;
}

.rds-customization-web3auth-title.rds-heading-2.rds-text-center.rds-text-white {
	margin-top: 0;
}

.rds-customization-web3auth-title.rds-heading-2.rds-text-center.rds-text-white.rds-improve-user-one-desktop {
	margin-bottom: 0;
}

.rds-customization-web3auth-title.rds-heading-2.rds-text-center.rds-text-white.rds-improve-user-one-tabmob {
	display: none;
}

.rds-customization-web3auth-title.rds-heading-2.rds-text-center.rds-text-white.rds-tap-onto-title.rds-text-dark-blue {
	color: #0a0b33;
}

.rds-section-metaverse.rds-section-large.rds-bg-dark-blue {
	width: 100%;
	background-image: url('../images/Line.svg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-top: 0;
	padding-bottom: 0;
}

.rds-metaverse-title.rds-heading-2.rds-text-center.rds-text-white {
	margin-top: 40px;
	margin-bottom: 60px;
}

.rds-metaverse-with-latest-badge {
	justify-content: space-between;
	display: flex;
}

.rds-our-mission.rds-section-large.rds-bg-white {
	background-image: url('../images/Our-Mission-BG.svg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
}

.rds-our-mission.rds-section-large.rds-bg-white.rds-our-mission-fix {
	background-image: url('../images/Mission-BG-Updated-JPG.jpg.html');
	background-position: 50% 175%;
	background-size: cover;
}

.rds-trio-section-column {
	width: 30%;
	margin-right: 20px;
}

.rds-our-mission-main-title.rds-text-dark-blue {
	margin-bottom: 60px;
}

.rds-section-pricing-plans.rds-section-large.rds-bg-white {
	background-image: url('../images/bg-gradient.svg');
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

.rds-section-pricing-plans.rds-section-large.rds-bg-white.rds-bg-light-grey {
	background-color: #f3f6fc;
	background-image: url('../images/JPG-Pricing-BG.jpg.html');
}

.rds-section-pricing-plans.rds-section-large.rds-bg-white.rds-bg-light-grey.rds-pricing-plans-reduce {
	background-color: #ebf5ff;
	padding-top: 200px;
}

.rds-pricing-box {
	width: 100%;
	height: 960px;
	background-color: #fff;
	background-image: linear-gradient(#fff, #fff);
	border-radius: 24px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 10px;
	padding: 40px 20px;
}

.rds-pricing-box-text.rds-paragraph-renewed.rds-text-dark-blue.opacity-60 {
	margin-bottom: 10px;
	padding-top: 5px;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
}

.rds-pricing-box-text.rds-paragraph-renewed.rds-text-dark-blue.opacity-60.text-center-3 {
	text-align: center;
	font-size: 14px;
	display: block;
}

.rds-pricing-box-wrapper {
	justify-content: space-between;
	align-items: flex-start;
	margin-right: -10px;
	display: flex;
}

.rds-pricing-box-title.rds-heading-4.rds-text-dark-blue {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 32px;
}

.rds-pricing-main-title.rds-heading-1.rds-text-dark-blue.rds-text-center {
	margin-bottom: 60px;
	line-height: 110%;
}

.rds-pricing-title-sliding-bar {
	font-size: 40px;
	font-weight: 400;
	line-height: 100%;
}

.rds-pricing-title-sliding-bar.rds-text-center.rds-text-dark-blue {
	margin-bottom: -5px;
	display: inline-block;
}

.rds-pricing-title-sliding-bar.rds-text-center.rds-text-dark-blue.rds-mau-small {
	margin-bottom: 3px;
	margin-left: 8px;
	font-size: 20px;
}

.rds-pricing-enterprise-list {
	font-size: 20px;
	font-weight: 400;
	line-height: 150%;
}

.rds-flexible-key-section-dark {
	margin-top: 140px;
}

.rds-need-help-box.rds-bg-dark-blue {
	z-index: auto;
	border-radius: 24px;
	margin-top: 40px;
	margin-bottom: -200px;
	padding: 60px;
	position: relative;
}

.rds-enterprise-heading.rds-heading-2.rds-text-white {
	margin-top: 0;
	margin-bottom: 0;
}

.dropdown-list-3 {
	background-color: #f5f4f0;
	border-bottom: 1px solid #777;
	padding: 20px;
	display: block;
	position: static;
}

.dropdown-list-3.accordion-content {
	padding-bottom: 0;
	padding-left: 0;
}

.dropdown-list-3.accordion-content.dropdown-list-faq-fix-2 {
	background-color: rgba(0, 0, 0, 0);
	border-bottom-color: #bbb;
	margin-bottom: 15px;
	padding-top: 0;
	padding-bottom: 20px;
}

.faq-home-wrapper {
	width: 58%;
	margin-left: auto;
	margin-right: auto;
}

.accordion-toggle {
	height: 80px;
	border-bottom: 1px solid #777;
	align-items: center;
	display: flex;
}

.accordion-toggle.accordion-faq-toggle {
	border-bottom-color: #bbb;
	margin-bottom: 10px;
	padding-left: 0;
}

.accordion-item-2 {
	z-index: auto;
	width: 100%;
	overflow: hidden;
}

.accordion-item-2.show-less {
	display: block;
}

.faq-content-info.default-paragraph.text-dark-grey.faq-answers-here-text {
	opacity: 1;
	color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: DM Sans, sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 150%;
	text-decoration: none;
}

.faq-content-info.default-paragraph.text-dark-grey.faq-answers-here-text.font-smaller {
	font-size: 16px;
}

.rds-accordion-section.rds-bg-white.rds-section-large {
	padding-top: 175px;
}

.rds-accordion-main-paragraph.rds-paragraph-renewed {
	color: #6c6d85;
}

.rds-accordion-main-paragraph.rds-paragraph-renewed.rds-text-center {
	margin-top: 20px;
	margin-bottom: 60px;
}

.text-block-46 {
	width: 100%;
	white-space: normal;
	flex: none;
}

.text-block-46.faq-accordion-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 22px;
}

.text-block-46.faq-accordion-title.text-forest-green {
	width: 98%;
	color: #0a0b33;
	font-family: DM Sans, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 120%;
}

.rds-try-it-for-free-footer {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-metaverse-icon-1 {
	width: 80px;
}

.rds-counter-wrapper {
	width: 280px;
}

.rds-line-range {
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	position: absolute;
	top: 50px;
}

.rds-sliding-range {
	position: relative;
}

.rds-navbar-docs-title.rds-text-white.rds-heading-5.rds-navbar-users-title {
	margin-bottom: 20px;
}

.rds-navbar-docs-title.rds-text-white.rds-heading-5.rds-text-dark-blue {
	color: #0a0b33;
}

.rds-navbar-docs-title.rds-text-white.rds-heading-5 {
	color: #999;
	font-size: 16px;
	font-weight: 400;
}

.rds-navbar-docs-title.rds-text-white.rds-heading-5.rds-navbar-users-title {
	color: #999;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
}

.rds-navbar-docs-title.rds-text-white.rds-heading-5.rds-navbar-users-title.light-mode,
.rds-navbar-docs-title.rds-text-white.rds-heading-5.light-mode {
	color: #30364d;
}

.rds-navbar-docs-title.rds-text-sky-blue.rds-eyebrow-text.rds-navbar-users-title.dark {
	color: #0364ff;
}

.rds-back-button-mobile {
	display: none;
}

.text-white {
	color: #fff;
}

.text-white.rds-dropdown-icon-size-fix-stg {
	font-size: 12px;
}

.text-white.rds-text-dark-blue {
	color: #0a0b33;
}

.navbar-column-links-wrapper {
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.navbar-column-links-wrapper.navbar-mobile-right {
	justify-content: flex-end;
}

.login-try-mobile {
	display: none;
}

.navbar-column-cta-wrapper {
	flex-wrap: nowrap;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	padding-left: 0;
	display: flex;
}

.nav-menu-two {
	flex-wrap: nowrap;
	font-size: 18px;
	display: flex;
}

.rds-navbar-dark.rds-navbar-redesign {
	padding-top: 20px;
	padding-bottom: 20px;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.rds-navbar-dark.rds-navbar-redesign.rds-navbar {
	background-color: #093630;
	position: -webkit-sticky;
	position: sticky;
}

.rds-navbar-dark.rds-navbar-redesign.rds-navbar.rds-bg-dark-blue {
	background-color: #010220;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: auto;
	padding-top: 0;
	padding-bottom: 10px;
	display: block;
}

.rds-navbar-dark.rds-navbar-redesign.rds-navbar.rds-navbar-light-ver {
	background-color: #f3f6fc;
	padding-top: 10px;
	padding-bottom: 10px;
}

.rds-navbar-block-info-right-docs {
	margin-left: -10px;
	margin-right: 20px;
}

.rds-docs-link.rds-navigation-text.rds-text-white {
	font-family: DM Sans, sans-serif;
	text-decoration: none;
}

.rds-docs-link.rds-navigation-text.rds-text-white.rds-text-dark-blue,
.rds-docs-link.rds-navigation-text.rds-text-white.light-mode {
	color: #0a0b33;
}

.navbar-main-links {
	margin-left: 0;
}

.image-29.rds-navbar-logo {
	margin-bottom: 10px;
}

.image-29.rds-navbar-logo.rds-navbar-dark-logo {
	margin-bottom: 0;
	margin-left: 20px;
}

.image-29.rds-navbar-logo.rds-navbar-light-logo-ver {
	margin-left: 20px;
	display: none;
}

.navbar-column-wrapper {
	width: 100%;
	align-items: center;
	display: flex;
}

.rds-line-mobile-navbar {
	display: none;
}

.rds-navbar-icon-inner {
	margin-right: 10px;
}

.rds-navbar-icon-inner.rds-navbar-light-to-show,
.rds-navbar-icon-inner.rds-navbar-light-to-show.light-mode {
	display: block;
}

.rds-navbar-dropdown.w--open {
	background-color: #0f1031;
	border-radius: 8px;
	margin-top: 0%;
	top: 100%;
	bottom: auto;
	left: 0%;
	right: auto;
}

.rds-navbar-dropdown.rds-navbar-box-light-version.w--open {
	background-color: #fff;
	justify-content: center;
	align-items: flex-end;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.rds-navbar-dropdown.rds-navbar-box-light-version.righ-align-nav-bar.w--open,
.rds-navbar-dropdown.rds-navbar-dropdown-right-align.w--open {
	top: 100%;
	bottom: auto;
	left: auto;
	right: 0%;
}

.rds-navbar-dropdown.rds-navbar-dropdown-right-align.left {
	top: 100%;
	bottom: auto;
	left: 0%;
	right: auto;
}

.rds-navbar-dropdown.rds-navbar-dropdown-right-align.right {
	top: 0%;
	bottom: auto;
	left: auto;
	right: 0%;
}

.rds-navbar-dropdown.right.w--open {
	margin-top: 0%;
	padding-top: 0%;
	top: 100%;
	bottom: auto;
	left: auto;
	right: 0%;
}

.rds-navbar-dropdown.left.w--open {
	margin-top: 0%;
}

.rds-navbar-box-wrapper {
	width: 650px;
	justify-content: space-between;
	padding: 30px;
	display: flex;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow {
	border: 1px solid #31325a;
	border-radius: 8px;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-about-override {
	width: 480px;
	justify-content: space-between;
	display: flex;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-about-override.menu-heading {
	padding-bottom: 10px;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-users-override {
	width: 300px;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-users-override.menu-heading {
	padding-bottom: 10px;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-use-case-override {
	width: 480px;
	justify-content: space-between;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-developer-override.menu-heading {
	padding-bottom: 10px;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow {
	width: 630px;
	border: 1px #31325a;
	border-radius: 8px;
	box-shadow: 4px 4px 18px 15px rgba(46, 50, 60, .09);
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-users-override {
	width: 656px;
	border-style: none;
	box-shadow: 0 6px 18px 15px rgba(46, 50, 60, .09);
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-users-override._w-menu-heading {
	box-shadow: none;
	padding-top: 10px;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-users-override.menu-heading {
	box-shadow: none;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-use-case-override {
	width: 180px;
	justify-content: center;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-about-override {
	width: 450px;
	justify-content: space-between;
	display: flex;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-about-override._w-menu-heading {
	box-shadow: none;
	padding-top: 10px;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-about-override.menu-heading {
	box-shadow: none;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-developer-override {
	width: 400px;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-developer-override._w-menu-heading {
	box-shadow: none;
	padding-top: 10px;
}

.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-developer-override.menu-heading {
	box-shadow: none;
}

.rds-navbar-docs-block-set {
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
	display: flex;
}

.navbar-container {
	max-width: 100%;
	justify-content: space-between;
	align-items: center;
	margin-left: 2%;
	margin-right: 2%;
	padding-top: 10px;
	display: flex;
}

.navbar-link.default-nav-text.text-white.rds-navigation-text {
	font-family: DM Sans, sans-serif;
	font-size: 16px;
}

.navbar-link.default-nav-text.text-white.rds-navigation-text.rds-text-dark-blue {
	color: #0a0b33;
}

.navbar-link.default-nav-text.text-white.rds-navigation-text.rds-navbar-text-main-set {
	margin-right: 0;
	display: block;
}

.rds-navbar-divider-img {
	height: 100%;
	object-fit: cover;
}

.rds-navbar-text-main-set {
	margin-right: 0;
}

.rds-enterprise-logo-fix {
	width: 80px;
	height: 80px;
	object-fit: contain;
}

.rds-enterprise-logo-fix.rds-home-logos-three {
	margin-bottom: 20px;
}

.rds-pricing-box-inner-section-upper {
	height: 200px;
}

.rds-tap-onto-section-new.rds-bg-white.rds-section-large.rds-bg-light-grey {
	text-align: center;
	text-align: center;
	background-color: #010220;
	background-image: linear-gradient(#fff, #fff);
	padding-top: 80px;
	padding-bottom: 40px;
}

.rds-tap-onto-section-new.rds-bg-white.rds-section-large.rds-bg-light-grey.rds-text-center {
	background-image: none;
	margin-top: 80px;
	padding-top: 0;
	padding-bottom: 0;
}

.rds-trio-subtitles-dark-icon {
	width: 100px;
	margin-bottom: -20px;
	margin-left: -10px;
}

.rds-trio-subtitles-dark-icon.rds-trio-subtitles-dark-icon-updated {
	width: 80px;
	margin-bottom: -10px;
	margin-left: -5px;
}

.rds-line-in-slider-inside {
	position: absolute;
	top: 0;
}

.rds-author-info.rds-paragraph-small-regular.rds-text-dark-blue,
.rds-author-info.rds-paragraph-small-regular.rds-text-white {
	font-weight: 500;
}

.rds-author-info-block {
	margin-bottom: 20px;
}

.old-built-for-all-embed {
	display: none;
}

.rds-lottie-built-for-all {
	margin-bottom: 20px;
}

.rds-tabs-plug-and-host {
	align-items: center;
	display: flex;
}

.rds-tabs-plug-and-host.tab-slide-auto-fixed-container-height {
	height: 500px;
	height: 400px;
}

.rds-column-half-tabs {
	width: 100%;
}

.rds-column-half-tabs.align-right {
	justify-content: flex-end;
	align-items: center;
	display: flex;
}

.tabs-content-4 {
	width: 100%;
}

.tabs-content-4.v2 {
	background-color: #fff;
	border-radius: 24px;
	margin-top: 40px;
}

.rds-get-early-access {
	margin-bottom: 100px;
}

.rds-section-cold-wallet-table.rds-section-large.rds-bg-light-grey {
	padding-top: 0;
}

.rds-cold-wallet-header {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 120px;
	display: flex;
}

.rds-banner-heading {
	margin-bottom: 0;
}

.rds-banner-heading.rds-text-center.rds-text-white {
	color: #fff;
	column-count: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 175%;
	text-decoration: none;
}

.rds-banner-wrapper {
	padding: 8px 20px;
}

.rds-banner-wrapper.rds-bg-blue {
	z-index: 0;
	background-color: #0364ff;
	display: block;
	position: -webkit-sticky;
	position: sticky;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.rds-x-mark-banner {
	cursor: pointer;
	position: absolute;
	top: 15px;
	bottom: 0%;
	left: auto;
	right: 20px;
}

.rds-main-content-tech.rds-section-large.rds-bg-light-grey {
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto;
	padding-top: 200px;
}

.rds-two-options-icon {
	width: 80px;
}

.rds-two-routes-text.rds-heading-4.rds-text-center.rds-text-dark-blue {
	margin-top: 25px;
}

.rds-experience-it-subheading.rds-subheading.rds-text-dark-blue.rds-text-center.opacity-60 {
	width: 480px;
	opacity: .8;
	margin: 30px auto 60px;
}

.rds-two-routes-block {
	width: 48%;
	height: auto;
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(to top, #f8f8ff 6%, #fff);
	border: 1px #000;
	border-radius: 24px;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	padding: 55px 30px 70px;
	text-decoration: none;
	display: flex;
}

.rds-two-routes-block.rds-gradient-white-box-override {
	width: 341px;
	height: 500px;
	justify-content: flex-start;
	align-items: flex-start;
	padding-top: 40px;
}

.rds-full-mpc-link {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 60px;
	display: flex;
}

.rds-two-routes-box-wrapper {
	justify-content: space-between;
	align-items: flex-start;
	display: flex;
}

.rds-experience-it-title.rds-text-center.rds-text-dark-blue {
	color: #010220;
}

.rds-icon-number {
	margin-right: 15px;
}

.rds-subheading-wrapper-center {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	margin-bottom: 60px;
	display: flex;
}

.rds-subheading-wrapper-center.rds-icon-logged-in {
	margin-bottom: 40px;
}

.rds-option-container {
	max-width: 920px;
}

.rds-block-wrapper-option-right {
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-option-1-section.rds-section-large.rds-bg-light-grey {
	height: auto;
	background-image: url('../images/JPG-Pricing-BG.jpg.html');
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: contain;
	padding-top: 200px;
}

.rds-tabs-but-button-inactive {
	margin-left: 10px;
	margin-right: 10px;
}

.rds-tabs-but-button-inactive.rds-button-text.rds-text-dark-blue {
	width: 280px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 47px;
}

.rds-tabs-but-button-inactive.rds-button-text.rds-text-dark-blue.rds-tabs-but-button-inactive-mobile {
	width: 320px;
	display: none;
}

.rds-tabs-but-button-inactive.rds-button-text.rds-text-dark-blue.rds-tabs-but-button-inactive-desktop {
	width: 320px;
}

.rds-other-options-text {
	color: #666;
	text-align: center;
	margin-top: 20px;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	line-height: 140%;
}

.rds-sign-in-button-text {
	color: #333;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 175%;
	text-decoration: none;
}

.rds-tabs-but-buttons-wrapper {
	justify-content: center;
	align-items: center;
	margin-bottom: 80px;
	display: flex;
}

.rds-tabs-but-buttons-wrapper.rds-bg-white {
	width: 600px;
	border-radius: 59px;
	padding: 10px 5px;
}

.rds-paragraph-renewed-2 {
	font-family: DM Sans, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 175%;
}

.rds-paragraph-renewed-2.rds-text-blue.rds-set-factors {
	margin-top: 0;
	margin-bottom: 0;
}

.rds-paragraph-renewed-2.rds-text-dark-blue.rds-text-center.opacity-60.rds-generate-private-subheading {
	margin-top: 0;
	display: inline-block;
}

.rds-paragraph-renewed-2.rds-text-dark-blue.rds-text-center.opacity-60.rds-generate-private-subheading.rds-generate-private-subheading-2 {
	margin-right: 10px;
	font-size: 20px;
	font-weight: 400;
	line-height: 150%;
}

.rds-option-submit-wrapper {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	display: flex;
}

.rds-generate-private-key-title.rds-heading-2.rds-text-center.rds-text-dark-blue {
	letter-spacing: 0;
	white-space: normal;
}

.rds-generate-private-key-title.rds-heading-3.rds-text-center.rds-text-dark-blue {
	margin-top: 0;
}

.rds-block-wrapper-option {
	justify-content: space-between;
	align-items: center;
	padding: 0;
	display: flex;
}

.rds-three-options-inside-option-block {
	width: 31%;
	height: auto;
	border-radius: 24px;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding: 20px;
	display: flex;
}

.rds-google-logo {
	margin-right: 10px;
}

.rds-option-set {
	border: 2px solid #1ac7fe;
	border-radius: 24px;
	margin-bottom: 30px;
}

.rds-option-set.rds-option-set-gray-border {
	border-color: #ccdbe0;
}

.rds-option-set.rds-option-set-inactive {
	opacity: .3;
	border-width: 0;
}

.rds-pair-key-text.rds-text-dark-blue.rds-subheading.opacity-60 {
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 20px;
}

.rds-three-options-inside-option {
	justify-content: space-between;
	align-items: stretch;
	display: flex;
}

.rds-export-key-and-view-seed-wrapper {
	flex-direction: row;
	margin-top: 20px;
	margin-left: 58px;
	display: flex;
}

.rds-block-option-heading.rds-text-dark-blue.rds-heading-6 {
	margin-top: 0;
	margin-bottom: 0;
}

.rds-tech-icons {
	width: 60px;
	height: 60px;
}

.rds-tabs-but-button-active {
	margin-left: 10px;
	margin-right: 10px;
}

.rds-tabs-but-button-active.rds-button-text.rds-text-white {
	width: 285px;
	text-align: center;
	border-radius: 47px;
	padding: 12px 20px;
}

.rds-tabs-but-button-active.rds-button-text.rds-text-white.rds-tabs-but-button-active-mobile {
	display: none;
}

.rds-tabs-but-button-active.rds-button-text.rds-text-white.rds-tabs-but-button-active-mobile.w--current,
.rds-tabs-but-button-active.rds-button-text.rds-text-white.rds-tabs-but-button-active-desktop.w--current {
	width: 320px;
}

.rds-block-wrapper-option-left,
.rds-tabs-but-buttons-content {
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-option-for-the-gradient {
	background-image: url('../images/GradientOneOptionPNG.png');
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 24px;
	padding: 30px;
}

.rds-option-for-the-gradient.rds-option-for-the-gradient-3 {
	background-image: url('../images/bg-gradient-anchor-to-the-bottom-of-the-container-1.png');
}

.rds-option-for-the-gradient.rds-option-without-gradient {
	background-image: none;
}

.rds-option-for-the-gradient.rds-option-without-gradient.rds-option-small-padding-bottom {
	padding-bottom: 10px;
}

.rds-sign-in-button-google {
	background-color: #fff;
	border-radius: 5px;
	justify-content: center;
	align-items: center;
	padding: 10px 12px;
	text-decoration: none;
	display: flex;
}

.rds-option-inside-option-title.rds-subheading {
	font-size: 20px;
	line-height: 120%;
}

.rds-option-inside-option-title.rds-subheading.rds-text-center.rds-text-dark-blue {
	margin-top: 15px;
	margin-bottom: 20px;
	font-weight: 700;
}

.rds-subheading-3 {
	font-family: DM Sans, sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 150%;
}

.rds-subheading-3.rds-text-center.rds-text-dark-blue.rds-subheading-reconstruct {
	opacity: .8;
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 20px;
}

.rds-subheading-3.rds-notes {
	color: #000;
	margin-bottom: 100px;
}

.rds-enter-password-share-key-form-wrapper {
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 35px;
	display: flex;
}

.rds-enter-password-share-key {
	height: 52px;
	border-radius: 10px;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 16px;
	padding-right: 16px;
	font-family: DM Sans, sans-serif;
	font-size: 20px;
	line-height: 150%;
}

.rds-enter-password-share-key-button.rds-button-text.rds-text-blue {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #0364ff;
	border-radius: 100px;
	margin-left: 20px;
	padding: 10px 36px;
}

.rds-enter-password-share-key-button.rds-button-text.rds-text-blue:hover {
	color: #0364ff;
	background-color: #fff;
}

.rds-show-hide-button {
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-show-hide-button.rds-bg-white {
	width: auto;
	height: 65px;
	border-top: 2px solid #f3f6fc;
	border-bottom: 2px solid #f3f6fc;
	border-right: 2px solid #f3f6fc;
	border-radius: 0 10px 10px 0;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
}

.rds-show-hide-button.rds-bg-white.rds-show-hide-button-small {
	padding-left: 10px;
	padding-right: 10px;
}

.rds-show-hide-text {
	text-decoration: none;
}

.rds-show-hide-text.rds-paragraph-renewed {
	margin-left: 5px;
}

.rds-show-hide-text.rds-paragraph-renewed.rds-text-dark-blue {
	font-size: 16px;
	font-weight: 500;
}

.rds-show-hide-input-box {
	width: 650px;
	height: 65px;
	color: rgba(10, 11, 51, .6);
	border: 2px solid #f3f6fc;
	border-radius: 10px 0 0 10px;
	margin-bottom: 0;
	font-family: DM Sans, sans-serif;
	font-size: 18px;
	line-height: 40px;
}

.rds-show-hide-input-box.rds-show-hide-input-box-version-2 {
	width: 100%;
	background-color: #f3f6fc;
}

.rds-text-field-with-show-hide {
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
	display: flex;
}

.rds-text-field-with-show-hide.rds-text-field-copy {
	margin-bottom: 0;
}

.rds-text-field-with-show-hide.rds-text-field-copy.rds-text-field-private-key-email {
	width: 100%;
}

.rds-text-field-with-show-hide.rds-text-field-with-show-hide-shorter {
	margin-bottom: 10px;
}

.rds-confirmation-copy-paste {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-icon-checkmark-confirmation {
	width: 80px;
	height: 80px;
	margin-top: -30px;
	margin-bottom: -20px;
}

.rds-check-paired-wrapper {
	width: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
}

.rds-gradient-loader-text {
	color: #333;
	font-size: 18px;
	font-weight: 500;
	line-height: 175%;
}

.rds-form-private-key {
	margin-top: 30px;
}

.rds-form-private-key.rds-pair-private-key {
	margin-top: 20px;
}

.rds-form-private-key.rds-pair-private-key.rds-pair-private-email {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 0;
}

.rds-form-private-key.rds-pair-private-key.hide {
	display: block;
}

.rds-form-set-recovery-password {
	margin-bottom: 0;
	display: block;
}

.rds-form-set-recovery-password.hide {
	display: none;
}

.rds-gradient-loader {
	margin-left: 10px;
}

.rds-button-next-wrapper {
	flex-direction: row;
	justify-content: flex-end;
	display: flex;
}

.rds-tooltip-paired-text {
	color: #0a0b33;
	font-family: DM Sans, sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 175%;
}

.rds-split-private-key-wrapper {
	justify-content: space-between;
	display: flex;
}

.rds-component-set {
	margin-bottom: 60px;
}

.rds-tooltip-paired {
	background-color: #1ac7fe;
	border-radius: 5px;
	padding: 12px;
	position: absolute;
	top: 8px;
	right: 25px;
}

.rds-private-key-email {
	height: 65px;
	background-color: #f3f6fc;
	border: 1px solid #f3f6fc;
	border-radius: 10px;
}

.rds-eyebrow-private-key-split-text.rds-text-center.rds-eyebrow-text.rds-text-dark-blue {
	opacity: .6;
}

.rds-checkmark-icon {
	width: 60px;
	height: 60px;
}

.rds-button-modal-popup-set,
.modal-inner-content {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.modal-wrapper {
	z-index: 9999;
	width: auto;
	max-width: none;
	min-width: auto;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	opacity: 1;
	background-color: rgba(0, 0, 0, .73);
	border-radius: 0;
	flex-wrap: nowrap;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: center;
	padding: 55px 30px;
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: visible;
}

.rds-modal-icon {
	width: auto;
	height: 60px;
}

.modal {
	z-index: 9999;
	background-color: rgba(0, 11, 27, .5);
	flex-flow: wrap;
	justify-content: center;
	align-items: center;
	display: flex;
	position: fixed;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.modal-device-removed,
.modal-device-removed.modal-full {
	display: none;
}

.rds-modal-subheading-text.rds-paragraph-renewed.rds-text-dark-blue {
	font-weight: 400;
}

.modal-device-removal-unsuccessful,
.modal-device-removal-unsuccessful.modal-full,
.modal-google-login-share-detected,
.modal-google-login-share-detected.modal-full,
.modal-device-storage-detected,
.modal-device-storage-detected.modal-full,
.modal-password-share-detected,
.modal-password-share-detected.modal-full,
.modal-entered-share-is-not-valid,
.modal-entered-share-is-not-valid.modal-full {
	display: none;
}

.rds-modal-button-wrappers {
	margin-top: 20px;
}

.modal-google-login-share-not-detected,
.modal-google-login-share-not-detected.modal-full,
.modal-device-storage-not-detected,
.modal-device-storage-not-detected.modal-full,
.modal-password-not-detected,
.modal-password-not-detected.modal-full {
	display: none;
}

.text-span-26 {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(#000, #000);
	-webkit-background-clip: text;
	background-clip: text;
}

.text-span-26.white-text {
	background-image: linear-gradient(#fff, #fff);
	font-size: 64px;
	line-height: 100%;
}

.text-span-26.black-text {
	color: #fff;
	text-align: center;
	background-color: #fff;
	background-image: none;
}

.text-span-26.black-text.dark-text {
	color: #000;
	background-image: linear-gradient(#000, #000);
}

.rds-default-container-2 {
	max-width: 1100px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	text-align: center;
	object-fit: fill;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 60px;
	margin-bottom: 0;
	display: block;
}

.rds-default-container-2.hero {
	margin-top: 140px;
}

.rds-three-section-column {
	width: 40%;
	text-align: left;
	margin-right: 0;
	overflow: visible;
}

.rds-three-section-column.rds-two-section-unparalleled-image-copy {
	width: 50%;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: -8%;
	display: flex;
}

.rds-trio-section-wrapper-2 {
	grid-column-gap: 2px;
	grid-row-gap: 2px;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 60px;
	display: flex;
}

.rds-trio-section-wrapper-2.rds-two-section-wrapper-unparalleled {
	grid-column-gap: 10%;
	grid-row-gap: 10%;
	flex-wrap: wrap;
	align-content: stretch;
	justify-content: center;
	align-items: center;
	margin-top: 80px;
}

.rds-metaverse-with-latest-badge-2 {
	text-align: center;
	justify-content: space-between;
	display: flex;
}

.rds-trio-section-wraper-2 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	margin-top: 100px;
	margin-bottom: 40px;
	display: flex;
}

.image-527 {
	width: auto;
}

.text-span-27 {
	color: #fff;
}

.div-block-90 {
	padding: 10%;
}

.div-block-90.crad-gradient {
	background-image: radial-gradient(circle at 0 0, rgba(218, 140, 255, .4), rgba(182, 77, 232, .16) 34%, rgba(44, 155, 236, .14) 64%, rgba(110, 142, 224, .24));
	border: 1px solid rgba(255, 255, 255, .05);
	border-radius: 30px;
	margin-top: 5%;
	margin-right: 10%;
}

.columns-19 {
	display: none;
}

.rds-default-container-3 {
	max-width: 1100px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	text-align: center;
	object-fit: fill;
	flex-direction: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: center;
	margin-top: 0%;
	margin-bottom: 5%;
	display: block;
}

.column-42 {
	padding-left: 0;
	padding-right: 0;
}

.image-539 {
	width: 100%;
	margin-top: 28.8%;
}

.rds-timeline-card-2 {
	width: 100%;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}

.heading-32 {
	color: #fff;
}

.column-45 {
	padding-left: 0;
	padding-right: 0;
}

.heading-33 {
	color: #fff;
	padding-left: 10%;
}

.image-540 {
	width: 100%;
}

.rds-default-container-4 {
	max-width: 1100px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	text-align: center;
	object-fit: fill;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 10%;
	margin-bottom: 5%;
	display: block;
}

.rds-default-container-4.rds-have-a-unique-container {
	margin-top: 20px;
	margin-bottom: 100px;
}

.image-541 {
	display: none;
}

.image-542 {
	width: 100%;
	margin-top: 40px;
	margin-bottom: 40px;
}

.container-1227 {
	max-width: 100%;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 60px;
	display: flex;
}

.text-block-47-copy {
	width: 70%;
	opacity: .6;
	color: #666;
	font-size: 22px;
	display: inline-block;
}

.rds-two-section-column-3 {
	width: 50%;
}

.rds-three-section-column-2 {
	width: 40%;
	text-align: left;
	margin-right: 0;
	overflow: visible;
}

.rds-three-section-column-2.rds-two-section-unparalleled-image-copy {
	width: 50%;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 0%;
	display: flex;
}

.rds-three-section-column-2.rds-two-section-unparalleled-image-copy.rds-text-right {
	width: 40%;
	align-items: flex-end;
}

.div-block-91 {
	margin-bottom: 0;
}

.dropdown-toggle {
	float: right;
	clear: none;
	position: relative;
}

.bold-text-38,
.bold-text-39,
.bold-text-40,
.bold-text-41,
.bold-text-42,
.bold-text-43 {
	color: #fff;
}

.image-543 {
	border-radius: 0;
}

.link-6 {
	color: #0364ff;
}

.text-span-28 {
	height: auto;
	color: #000;
	letter-spacing: 0;
	border: 2px solid #000;
	border-radius: 30px;
	padding-left: 0;
	font-size: 16px;
	font-weight: 400;
}

.text-span-28.revised {
	color: #666;
	background-color: rgba(0, 0, 0, 0);
	border: 1.5px solid #999;
	border-radius: 7px;
	font-size: 16px;
	font-weight: 400;
}

.image-544 {
	width: 70%;
	text-align: center;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.image-545 {
	width: 100%;
	text-align: center;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.dropdown-link-5 {
	display: none;
}

.navbar-logo-wrapper {
	width: auto;
	height: auto;
	max-width: 20%;
	flex-wrap: wrap;
	align-content: stretch;
	justify-content: flex-start;
	align-items: stretch;
	padding-right: 0;
	display: flex;
	position: static;
}

.logo-mobile-menu {
	width: 150px;
	height: 80%;
	max-width: 100%;
	padding-bottom: 15px;
	padding-left: 18px;
	display: block;
	position: absolute;
	top: 15%;
	bottom: auto;
	left: 0%;
	right: auto;
}

.demo-link {
	width: auto;
	height: auto;
	max-height: none;
	max-width: 100%;
	min-height: 0%;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 100px;
	flex-direction: row;
	align-items: flex-start;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 5px 40px;
	font-size: 16px;
	font-weight: 500;
	line-height: 175%;
	text-decoration: none;
	display: inline-block;
	position: static;
	top: 0%;
	bottom: auto;
	left: auto;
	right: 0%;
}

.demo-link:hover {
	color: #0364ff;
	background-color: #fff;
}

.demo-link.light-mode {
	color: #0a0b33;
	border-color: #0a0b33;
}

.demo-link.light-mode:hover {
	color: #fff;
	background-color: #0364ff;
	border-color: #0364ff;
}

.rds-navbar-divider-img-2 {
	height: 100%;
	object-fit: cover;
	background-color: rgba(0, 0, 0, 0);
}

.navbar-links-wrapper {
	width: auto;
	max-width: 90%;
	clear: none;
	flex-wrap: wrap;
	align-content: stretch;
	justify-content: flex-end;
	align-items: center;
	margin-left: 0;
	margin-right: 0;
	display: flex;
	position: relative;
	top: 0%;
	bottom: auto;
	left: auto;
	right: 0%;
}

.default-navbar-dropdown {
	float: none;
	clear: none;
	justify-content: space-between;
	align-items: center;
	display: block;
	transform: rotate(0);
}

.default-navbar-dropdown:hover {
	transform: none;
}

.default-dropdown-list-dark {
	background-color: #0a0b33;
	border: 1px solid #999;
}

.default-dropdown-list-dark.w--open {
	border-width: .5px;
	border-color: #5c6c7f;
	border-radius: 5px;
}

.default-dropdown-list-dark.position-to-right {
	top: 97%;
	bottom: auto;
	left: auto;
	right: 0%;
}

.default-dropdown-list-dark.position-to-right.w--open {
	top: 98%;
}

.default-dropdown-list-dark.position-to-right.light-mode {
	border-radius: 5px;
}

.default-dropdown-list-dark.light-mode {
	background-color: #fff;
}

.rds-navbar-block-info-divider-docs-2 {
	padding-left: 38px;
	padding-right: 38px;
}

.brand {
	width: 100%;
	height: 0%;
	float: left;
	clear: none;
}

.brand.w--current {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-top: 0;
	display: block;
}

.rds-line-mobile-navbar-2 {
	display: none;
}

.default-navbar-container {
	z-index: auto;
	width: auto;
	max-width: none;
	grid-column-gap: 0%;
	text-align: left;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-left: 2%;
	margin-right: 2%;
	display: block;
	position: -webkit-sticky;
	position: sticky;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.default-navbar-dark {
	z-index: 99;
	opacity: 1;
	background-color: #010323;
	display: block;
	position: fixed;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.default-navbar-dark.light-mode {
	z-index: 80;
	opacity: 1;
	background-color: #fff;
	display: block;
	position: fixed;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.default-navbar-dark.none {
	display: none;
}

.navbar-text {
	color: #fff;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 175%;
	display: block;
}

.navbar-text:hover {
	color: #0364ff;
}

.navbar-text.light-mode {
	color: #0a0b33;
}

.navbar-text.light-mode:hover {
	color: #0364ff;
}

.menu-button-3 {
	color: #fff;
}

.navbar-grid {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	flex-wrap: wrap;
	grid-template-rows: auto;
	grid-template-columns: 1fr 6fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: column;
	justify-content: space-between;
	align-items: center;
	justify-items: center;
	display: flex;
	position: static;
}

.navbar-arrow {
	width: 12px;
	height: 100%;
	background-image: url('../images/Dropdown-Icon-Arrows.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	align-items: center;
	display: flex;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: auto;
	right: 15%;
}

.navbar-arrow.light-mode {
	background-image: url('../images/Dropdown-Icon-Arrows-Dark.svg');
}

.navbar-arrow.light-mode:hover {
	opacity: 1;
}

.navbar-links {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 175%;
}

.navbar-links:hover {
	color: #0364ff;
}

.navbar-links.light-mode {
	color: #0a0b33;
}

.navbar-links.light-mode:hover {
	color: #0364ff;
}

.navbar-button {
	width: auto;
	display: flex;
}

.rds-footer-about-2 {
	padding-right: 0;
}

.rds-footer-about-2.rds-footer-inner-col-set {
	height: 290px;
}

.rds-footer-about-2.rds-footer-inner-col-set.rds-company-footer-desk,
.rds-footer-about-2.rds-footer-inner-col-set.rds-footer-get-started-desk {
	display: none;
}

.rds-footer-platform.rds-footer-inner-col-set {
	height: 290px;
	margin-bottom: 30px;
}

.rds-footer-links-2 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 15px;
	margin-right: 0;
	padding-right: 0;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	text-decoration: none;
	display: block;
}

.rds-footer-links-2.rds-footer-links-updated {
	font-size: 18px;
	line-height: 27px;
}

.rds-policy-footer-divider {
	font-size: 16px;
}

.rds-footer-policies-2 {
	grid-column-gap: 10px;
	grid-row-gap: 0px;
	justify-content: space-around;
	align-items: stretch;
	display: flex;
}

.rds-footer-copyright-2 {
	justify-content: space-between;
	display: flex;
}

.rds-footer-for-resources {
	margin-right: 0;
	padding-right: 0;
}

.rds-footer-for-resources.rds-footer-inner-col-set {
	height: 290px;
	margin-bottom: 30px;
}

.rds-main-footer-wrapper-2 {
	justify-content: space-between;
	align-items: flex-start;
	display: flex;
}

.navbar-button-wrapper {
	width: auto;
	justify-content: space-between;
	align-items: center;
	display: block;
}

.columns-20 {
	justify-content: space-between;
	display: flex;
}

.div-block-92 {
	grid-column-gap: 10px;
	display: flex;
}

.text-block-47 {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 175%;
}

.link-block-10 {
	grid-column-gap: 15px;
	align-items: center;
	display: flex;
}

.link-block-connected-button {
	z-index: 99;
	position: static;
}

.div-block-93,
.image-548 {
	position: static;
}

.div-block-94 {
	background-image: url('../images/Arrow-SVG.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 30px 30px;
}

.arrow-swap {
	opacity: 0;
}

.arrow-swap:hover,
.image-swap {
	opacity: 1;
}

.rds-enter-email-footer {
	width: 100%;
	height: 48px;
	color: #fff;
	background-color: rgba(0, 0, 0, .28);
	border-radius: 30px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 24px;
	padding-right: 16px;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	line-height: 150%;
}

.error-message---brix {
	color: #ff5a65;
	text-align: center;
	background-color: #ffeff0;
	border-radius: 16px;
	margin-top: 20px;
	padding: 20px 24px;
}

.div-block-98 {
	width: 300px;
	display: none;
}

.mg-bottom-24px {
	width: auto;
	color: #cde0ff;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	display: block;
}

.form-block-4 {
	margin-bottom: 0;
}

.success-message---brix {
	color: #fff;
	background-color: #4a3aff;
	border-radius: 24px;
	padding: 28px 28px 32px;
}

.rds-footer-links-3 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 31px;
	text-decoration: none;
	display: block;
}

.div-block-97 {
	width: 300px;
	display: block;
}

.grid-subscribe-form-button-down {
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: .25fr;
	grid-auto-flow: column;
}

.success-message-check {
	width: 50px;
	margin-bottom: 6px;
}

.grid-subscribe-form-button-down-copy {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	grid-template-rows: auto auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: .25fr;
	grid-auto-flow: row;
}

.rds-eyebrow-text-2-copy {
	color: #1ac7fe;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	line-height: 175%;
}

.rds-button-primary-2 {
	color: #fff;
	background-color: #0364ff;
	border-radius: 100px;
	margin-top: 8px;
	padding: 10px 36px;
	display: inline-block;
}

.rds-button-primary-2:hover {
	background-color: #118dff;
}

.grid-subscribe-form-button-down-copy-2 {
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: .25fr;
	grid-auto-flow: row;
}

.div-block-99 {
	width: 100%;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-content: center;
	justify-content: space-between;
	align-items: center;
	margin-top: 24px;
	display: none;
}

.field-label-2,
.field-label-3 {
	display: none;
}

.text-block-48 {
	color: #fff;
	text-align: center;
	margin-top: 8px;
}

.success-message-4 {
	outline-offset: 0px;
	background-color: #0364ff;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 15px;
	outline: 3px #aeaeae;
}

.error-message-2 {
	color: #f05252;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #f05252;
	border-radius: 15px;
	padding-left: 20px;
	padding-right: 20px;
}

.utility-page-wrap-3 {
	z-index: 9999;
	width: 100vw;
	height: 100vh;
	max-height: 100%;
	max-width: 100%;
	background-color: rgba(0, 0, 0, .83);
	justify-content: center;
	align-items: center;
	display: flex;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.utility-page-content-form {
	z-index: 2;
	width: 380px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #d2d2f5;
	border-radius: 10px;
	flex-flow: column wrap;
	align-content: space-between;
	justify-content: space-between;
	padding: 40px;
	display: none;
	position: relative;
	box-shadow: 0 5px 20px #d2d2f5;
}

.form-block-5 {
	display: flex;
}

.columns-21 {
	width: auto;
	height: auto;
	max-width: 100%;
	min-width: 50%;
	clear: none;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	background-color: #fff;
	border-radius: 15px;
	flex-flow: wrap-reverse;
	align-content: space-between;
	justify-content: center;
	align-items: center;
	padding: 16px 24px;
	display: none;
	position: static;
	box-shadow: 0 11px 7px rgba(0, 0, 0, .06);
}

.column-46 {
	clear: none;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	display: block;
	position: relative;
}

.rds-footer-about-2-copy {
	padding-right: 0;
}

.rds-form-in-modal {
	padding-right: 0;
	display: none;
}

.rds-modal-form-input {
	height: auto;
	border: 1px solid #000;
	border-radius: 30px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 24px;
	font-size: 16px;
	line-height: 20px;
	display: block;
}

.column-47 {
	padding-left: 0;
	padding-right: 0;
	display: block;
}

.form-block-6 {
	padding-top: 0;
}

.form-2 {
	grid-column-gap: 16px;
	grid-row-gap: 5px;
	flex-direction: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: flex-start;
	padding-top: 8px;
	display: flex;
}

.rds-modal-form {
	padding-right: 24px;
}

.form-block-7 {
	flex-direction: column;
	padding-top: 0;
	display: block;
}

.form-3 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-direction: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: flex-start;
	display: flex;
}

.text-field-2 {
	border: 1px solid #000;
	border-radius: 30px;
	margin-bottom: 0;
	padding: 24px;
	font-size: 18px;
}

.image-549 {
	z-index: 99999;
	float: right;
	text-align: left;
	cursor: pointer;
	flex: 0 auto;
	order: 0;
	align-self: baseline;
	display: block;
	position: absolute;
	top: -16%;
	bottom: auto;
	left: auto;
	right: -4%;
}

.section-19 {
	flex-flow: row;
	flex: 0 auto;
	align-content: center;
	align-self: auto;
	display: flex;
}

.container-1228 {
	justify-content: flex-end;
	display: block;
}

.div-block-100 {
	padding: 5px;
	position: absolute;
	top: 20px;
	bottom: auto;
	left: auto;
	right: 20px;
}

.div-block-101 {
	background-color: rgba(0, 0, 0, 0);
	align-self: center;
}

.div-block-102 {
	float: none;
	text-align: left;
	justify-content: flex-end;
	display: block;
	position: absolute;
	top: 0%;
	bottom: auto;
	left: auto;
	right: 0%;
}

.div-block-103 {
	background-color: #fff;
	border-radius: 30px;
	flex: 0 auto;
	order: 0;
	align-self: center;
	align-items: center;
	margin-right: 0;
	padding-right: 0;
	display: flex;
	position: relative;
}

.close-button {
	position: absolute;
	top: 10px;
	bottom: auto;
	left: auto;
	right: 10px;
}

.image-550 {
	float: none;
	clear: none;
	cursor: pointer;
	position: relative;
	top: 0;
	right: 0;
}

.heading-34 {
	font-size: 29px;
	font-weight: 400;
}

.column-48 {
	padding-left: 0;
	padding-right: 0;
	line-height: 30px;
}

.column-49 {
	padding-left: 5px;
	padding-right: 0;
}

.column-50 {
	padding-left: 0;
	padding-right: 0;
}

.heading-35 {
	font-size: 29px;
	font-weight: 400;
}

.columns-22 {
	margin-left: 0;
	margin-right: 0;
}

.heading-36 {
	background-image: url('../img/background-image.svg');
	background-position: 0 0;
	background-size: auto;
	font-size: 30px;
}

.text-span-29 {
	font-size: 30px;
	font-weight: 400;
	line-height: 20px;
}

.text-span-30 {
	font-size: 30px;
	font-weight: 400;
}

.heading-37 {
	line-height: 31px;
}

.text-block-49 {
	color: #000;
	margin-bottom: 20px;
	padding-bottom: 0;
	font-family: DM Sans, sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.heading-38 {
	margin-top: 10px;
}

.heading-38.testing {
	font-size: 30px;
}

.image-551 {
	width: 30px;
}

.columns-23 {
	margin-left: 0;
	margin-right: 0;
	padding-left: 10px;
	padding-right: 10px;
}

.column-51 {
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
}

.text-span-31 {
	color: #42389d;
	background-color: #e5edff;
	border-radius: 6px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
	line-height: 28px;
}

.rds-pricing-info-accordian {
	background-color: #fff;
	border-radius: 30px;
	margin-top: 30px;
	padding: 30px 30px 10px;
}

.column-53 {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.text-block-50 {
	color: #000;
	text-align: center;
	margin-bottom: 20px;
	padding-bottom: 0;
	font-family: DM Sans, sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.list-item {
	border-radius: 0;
}

.pricing-list-top-1 {
	background-color: #e1effe;
	border-radius: 15px 15px 0 0;
	align-items: center;
	padding: 10px 10px 0;
	display: flex;
}

.collapse {
	justify-items: stretch;
	padding-left: 0;
	display: block;
}

.columns-26 {
	flex: 0 auto;
	align-self: center;
	display: none;
}

.pricing-list-header {
	background-color: rgba(0, 0, 0, 0);
	align-items: center;
	padding-left: 10px;
	padding-right: 10px;
	display: flex;
}

.pricing-list-center-1 {
	background-color: #e1effe;
	border-radius: 0;
	align-items: center;
	padding: 10px 10px 0;
	display: flex;
}

.pricing-list-center-2 {
	background-color: #ebf5ff;
	border-radius: 0;
	align-items: center;
	padding: 10px 10px 0;
	display: flex;
}

.pricing-list-end-1 {
	background-color: #e1effe;
	border-radius: 0 0 15px 15px;
	align-items: center;
	padding: 10px 10px 0;
	display: flex;
}

.list {
	border-radius: 0;
}

.pricing-list-end-2 {
	background-color: #ebf5ff;
	border-radius: 0 0 15px 15px;
	align-items: center;
	padding: 10px 10px 0;
	display: flex;
}

.text-block-51 {
	color: #000;
	text-align: left;
	margin-bottom: 20px;
	padding-bottom: 0;
	font-family: DM Sans, sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.column-54 {
	justify-content: flex-end;
	display: flex;
}

.pricing-list-header-intermediate {
	background-color: rgba(0, 0, 0, 0);
	align-items: center;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	display: flex;
}

.list-colapsable-support {
	border-radius: 0;
	display: none;
}

.text-block-52 {
	color: rgba(48, 48, 77, .8);
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 10px;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.rds-pricing-info {
	background-color: rgba(255, 255, 255, .3);
	border-radius: 30px;
	margin-top: 30px;
	padding: 30px 30px 20px;
}

.text-span-32 {
	font-size: 20px;
	font-weight: 400;
}

.text-span-33 {
	font-size: 18px;
	font-weight: 400;
}

.expand {
	cursor: pointer;
}

.list-colapsable-features,
.list-colapsable-customisation,
.list-colapsable-quality {
	border-radius: 0;
	display: none;
}

.heading-39 {
	font-size: 30px;
}

.h3 {
	margin-bottom: 60px;
	font-size: 30px;
}

.h3.rds-text-center {
	letter-spacing: 1.5px;
	text-transform: uppercase;
	align-self: center;
	margin-bottom: 40px;
	font-weight: 500;
	display: block;
}

.h3.rds-text-center.increase-padding {
	padding-top: 40px;
}

.paragraph-40 {
	padding-bottom: 20px;
	font-size: 18px;
	font-weight: 400;
}

.pricing-tooltip {
	grid-row-gap: 0px;
	flex-direction: column;
	align-items: flex-start;
	margin-bottom: auto;
	display: block;
	position: relative;
}

.pricing-tooltip-text-wrapper {
	z-index: 99;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	flex-direction: row;
	align-items: center;
	display: block;
	position: absolute;
	top: -12%;
	bottom: auto;
	left: auto;
	right: 78%;
}

.text-block-53 {
	font-size: 14px;
	line-height: 10px;
}

.pricing-tooltip-text {
	font-size: 12px;
	line-height: 16px;
}

.div-block-104 {
	grid-column-gap: 6px;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.image-552 {
	margin-bottom: 6px;
}

.link-7 {
	font-size: 20px;
}

.link-8 {
	color: #0364ff;
}

.div-block-105 {
	grid-column-gap: 10px;
	grid-row-gap: 0px;
	justify-content: flex-start;
	display: flex;
}

.paragraph-41 {
	color: #0364ff;
	font-weight: 500;
}

.div-block-106 {
	grid-column-gap: 5px;
	justify-content: center;
	align-items: stretch;
	margin-left: auto;
	margin-right: auto;
	padding-top: 60px;
	display: block;
}

.div-block-107 {
	opacity: 1;
	justify-content: center;
	align-items: center;
	display: flex;
}

.div-block-107.show-less {
	opacity: 1;
	display: flex;
}

.button-13 {
	color: #0364ff;
	background-color: rgba(0, 0, 0, 0);
	padding-right: 10px;
	font-size: 15px;
	font-weight: 500;
}

.image-553 {
	margin-top: 0;
}

.div-block-108 {
	justify-content: center;
	align-items: center;
	display: flex;
}

.pricing-tooltip-content {
	width: 230px;
	cursor: help;
	background-color: #fff;
	border-radius: 5px;
	padding: 10px;
	display: flex;
	position: absolute;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: auto;
	box-shadow: 0 1px 4px -2px #666;
}

.pricing-tooltip-triangle {
	border: 10px solid rgba(0, 0, 0, 0);
	border-right-color: #fff;
	position: absolute;
	top: 3px;
	left: -16px;
}

.link-9,
.link-10,
.link-11,
.link-12,
.link-13 {
	color: #0364ff;
}

.div-block-109,
.div-block-110 {
	grid-column-gap: 20px;
	justify-content: center;
	align-items: center;
	display: flex;
}

.link-14,
.link-15,
.link-16,
.link-17 {
	color: #0364ff;
}

.grid-26 {
	grid-template: "Area . . . Area-2"
		/ 1fr 1fr 1fr 1fr 1fr;
	grid-auto-flow: row;
}

.grid-27 {
	grid-template: "Area-2 . . . Area"
		/ 1fr 1fr 1fr 1fr 1fr;
}

.grid-28 {
	grid-template: "Area-2 Area-2 . . Area"
		/ 1fr 1fr 1fr 1fr 1fr;
}

.grid-29 {
	grid-template: "Area-2 . . . Area"
		/ 1fr 1fr 1fr 1fr 1fr;
}

.grid-30 {
	grid-template: "Area Area Area-2 Area-3 Area-4 Area-5"
		/ 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-31 {
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-32 {
	grid-template: "Area"
		"Area-2"
		"Area-3"
		"Area-4"
		"Area-5"
		"Area-6"
		/ 1fr;
}

.grid-33 {
	grid-template-rows: auto;
}

.div-block-112 {
	float: none;
	position: static;
}

.seamless-tab-image-desktop {
	text-align: center;
	align-self: center;
}

.seamless-tab-image-mobile {
	text-align: center;
	object-fit: contain;
	align-self: center;
	display: none;
}

.padding-bottom-18 {
	padding-bottom: 18px;
}

.home-wallet-card {
	width: 49%;
	height: 170px;
	cursor: pointer;
	background-image: linear-gradient(#fff 6%, #fff);
	border: 3px solid rgba(0, 0, 0, 0);
	border-radius: 24px;
	justify-content: space-between;
	align-items: flex-start;
	padding: 24px;
	transition: all .5s;
	display: flex;
	position: relative;
	overflow: hidden;
}

.home-wallet-card.width-33 {
	width: 32%;
	height: 170px;
}

.home-wallet-card.width-30 {
	width: 29%;
}

.home-wallet-card.width-75 {
	width: 69%;
}

.home-wallet-card-info {
	z-index: 1;
	cursor: pointer;
	transition: all .5s;
	position: relative;
}

.home-wallet-card-info.width-73--inner {
	width: 73%;
}

.home-wallet-card-info.width-84-5--inner {
	width: 84.5%;
}

.home-wallet-card-info.width-70--inner {
	width: 52%;
}

.home-wallet {
	width: 100%;
	grid-column-gap: 12px;
	grid-row-gap: 30px;
	flex-wrap: wrap;
	grid-template: "."
		/ 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	justify-content: space-between;
	display: flex;
}

.subheading-text {
	font-family: DM Sans, sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 120%;
}

.subheading-text.rds-text-white.rds-web3-hero-subheading {
	opacity: .8;
}

.subheading-text.rds-text-white.rds-web3-hero-subheading.rds-text-center {
	margin-top: 20px;
	margin-bottom: 20px;
}

.subheading-text.rds-text-white.rds-web3-hero-subheading {
	opacity: .8;
}

.subheading-text.rds-text-grey.rds-text-left {
	opacity: .6;
	text-align: left;
	font-weight: 400;
	display: block;
}

.subheading-text.rds-text-grey.rds-text-right {
	margin-bottom: 20px;
}

.subheading-text.rds-text-grey.rds-text-right.opacity-60 {
	color: #fff;
	font-size: 20px;
}

.subheading-text.rds-text-dark-blue.hover-wallet-title {
	cursor: pointer;
	margin-bottom: 0;
	transition: all .2s;
}

.subheading-text.rds-text-dark-blue.hover-wallet-title.width-69--title {
	width: 69%;
}

.subheading-text.rds-text-dark-blue.hover-wallet-title.width-50--title {
	width: 50%;
}

.home-wallet-card-bg {
	z-index: 0;
	width: 170px;
	height: 170px;
	max-width: none;
	min-width: auto;
	cursor: pointer;
	transition: all .5s;
	position: absolute;
	top: auto;
	bottom: 0%;
	left: auto;
	right: 0%;
	overflow: hidden;
}

.home-wallet-card-bg.big {
	width: 307px;
}

.marquee {
	width: 3100px;
	align-items: center;
	display: flex;
}

.marquee.hide {
	display: none;
}

.heading-h1 {
	letter-spacing: -.04em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 60px;
	line-height: 100%;
}

.heading-h1.text-white.display-desktop {
	max-width: none;
	font-size: 56px;
	display: block;
}

.heading-h1.text-white.display-mobile {
	display: none;
}

.paragraph-small-regular {
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	line-height: 150%;
}

.paragraph-small-regular.rds-text-center.rds-text-dark-blue.rds-estimated-cost-title {
	margin-bottom: 0;
}

.paragraph-small-regular.rds-paragraph-indented {
	margin-bottom: 20px;
	padding-left: 20px;
}

.paragraph-small-regular.bold {
	font-weight: 500;
}

.paragraph-small-regular.bold.weeks {
	color: #ebf5ff;
	display: inline-block;
}

.padding-16 {
	object-fit: fill;
	margin-right: 0;
	padding-bottom: 16px;
}

.padding-30 {
	padding-bottom: 30px;
}

.col-59 {
	width: 59%;
}

.col-45 {
	width: 45%;
}

.hero-container {
	z-index: 1;
	max-width: 1200px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 0;
	padding-left: 40px;
	padding-right: 40px;
	display: block;
	position: relative;
}

.hero-container.rds-have-a-unique-container {
	margin-bottom: 100px;
}

.hero-container.full-width {
	max-width: 1440px;
	overflow: hidden;
}

.heading-h2 {
	letter-spacing: -.04em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 56px;
	line-height: 100%;
}

.heading-h2.text-white.rds-text-center.width-98 {
	width: 80%;
}

.heading-h2.text-white.revised {
	font-size: 50px;
}

.heading-h2.rds-text-dark-blue {
	color: #0a0b33;
	font-size: 48px;
}

.heading-h2.rds-text-dark-blue.revised {
	color: #0a0b33;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 56px;
	font-weight: 700;
	line-height: 100%;
	display: inline-block;
}

.heading-h2.rds-text-dark-blue.revised.home {
	width: 100%;
	text-align: left;
	flex-flow: column;
	justify-content: center;
	font-size: 80px;
	display: block;
}

.heading-h2.text-white {
	font-size: 50px;
}

.paragraph-regular {
	font-family: DM Sans, sans-serif;
	font-size: 18px;
	line-height: 150%;
}

.paragraph-regular.rds-text-center.rds-text-dark-blue.rds-estimated-cost-title {
	margin-bottom: 0;
}

.paragraph-regular.rds-paragraph-indented {
	margin-bottom: 20px;
	padding-left: 20px;
}

.paragraph-regular.rds-text-dark-blue.padding-0 {
	width: 100%;
}

.seamless-heading-wrapper {
	width: 60%;
	text-align: center;
}

.seamless-heading-wrapper.rds-seamless-heading-wrapper-tabmob {
	display: none;
}

.seamless-heading-wrapper.testing {
	padding-bottom: 40px;
	display: block;
}

.center-content {
	flex-direction: column;
	align-items: center;
	display: flex;
}

.heading-80 {
	letter-spacing: -.04em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 80px;
	font-weight: 500;
	line-height: 100%;
}

.padding-24 {
	padding-bottom: 24px;
}

.padding-24.align-left {
	width: auto;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-flow: wrap;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-self: auto;
	align-items: center;
	display: grid;
}

.padding-0 {
	margin-bottom: 0;
}

.small-container {
	width: 40%;
}

.rds-section-wallets.rds-bg-light-grey.rds-section-large {
	background-image: url('../images/Enterprise-BG-Gradient.png');
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

.rds-section-wallets.rds-bg-light-grey.rds-section-large.bg-wallet {
	background-image: url('../images/Enterprise-BG-Gradient.png');
	background-position: 50% 0;
	background-size: cover;
}

.rds-section-wallets.rds-bg-light-grey.rds-section-large.bg-ent {
	background-color: #000;
	background-image: none;
	padding-top: 60px;
	padding-bottom: 0;
}

.rds-join {
	align-items: center;
	display: flex;
}

.home-enterprise {
	width: 100%;
	grid-column-gap: 12px;
	grid-row-gap: 30px;
	flex-wrap: wrap;
	grid-template: "."
		/ 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	justify-content: space-between;
	margin-top: 40px;
	display: flex;
}

.home-enterprise-card {
	width: 49%;
	height: 300px;
	cursor: pointer;
	background-image: linear-gradient(#fff 6%, #fff);
	border-radius: 24px;
	justify-content: flex-start;
	align-items: stretch;
	padding: 40px 30px 30px;
	transition: all .5s;
	position: relative;
	overflow: hidden;
}

.home-enterprise-card.width-33 {
	width: 32%;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	background-color: #f3f6fc;
	background-image: none;
	flex-direction: column;
	display: flex;
}

.home-enterprise-card.width-30 {
	width: 29%;
}

.home-enterprise-card.width-75 {
	width: 69%;
}

.heading-h5 {
	letter-spacing: -.02em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 24px;
	line-height: 120%;
}

.home-ent-card-bg {
	z-index: 1;
	width: 80px;
	height: 80px;
	cursor: pointer;
	margin-top: 0;
	transition: all .5s;
	position: absolute;
	top: auto;
	bottom: 30px;
	left: auto;
	right: 30px;
}

.home-ent-card-bg-copy {
	z-index: 1;
	width: 283.33px;
	height: 80px;
	cursor: pointer;
	margin-top: 0;
	transition: all .5s;
	position: absolute;
	top: auto;
	bottom: 30px;
	left: auto;
	right: 30px;
}

.rds-default-container-5 {
	max-width: 1100px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 0;
	display: block;
}

.unleash-maximum-box {
	background-image: url('../images/Typestack.png');
	background-position: 50%;
	background-size: cover;
	border-radius: 24px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 67.5px 30px;
	display: flex;
}

.rds-unleash-text-desc {
	color: #fff;
}

.rds-unleash-text-desc.rds-subheading.rds-text-center {
	margin-top: 10px;
	font-weight: 400;
}

.unleash-maximum-cta.rds-bg-dark-blue {
	margin-bottom: 0;
	padding-top: 120px;
	padding-bottom: 60px;
}

.home-step-card {
	z-index: 1;
	width: 160px;
	height: 126px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	cursor: default;
	background-color: #0a0b33;
	background-image: url('../images/StepTimeline.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	border-width: 3px;
	border-color: rgba(0, 0, 0, 0);
	border-radius: 12px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 16px;
	transition: all .5s;
	display: flex;
	position: relative;
	overflow: hidden;
}

.home-step-card.width-33 {
	width: 32%;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	flex-direction: column;
	display: flex;
}

.home-step-card.width-30 {
	width: 29%;
}

.home-step-card.width-75 {
	width: 69%;
}

.home-step-card.width-20 {
	width: 20%;
	background-position: 50%;
}

.rds-default-container-6 {
	max-width: 1100px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 0;
	display: block;
}

.rds-account-abstraction-hero.rds-section-large.rds-bg-dark-blue.rds-bg-dark-blue-center-gradient {
	background-image: url('../images/BG-Gradient-Home-Hero.png');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	padding-top: 170px;
	padding-bottom: 120px;
}

.rds-default-container-7 {
	max-width: 1100px;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 0;
	display: block;
}

.rds-default-container-7.center-content {
	display: flex;
}

.rds-gradient-white-box-override-title.rds-heading-5 {
	margin-top: 10px;
}

.rds-gradient-white-box-override-icon {
	margin-top: 0;
}

.rds-seamless-heading-wrapper-2.rds-seamless-heading-wrapper-tabmob {
	display: none;
}

.rds-what-on-earth-section.rds-bg-light-grey.rds-section-large {
	background-image: url('../images/What-On-Earth-Section-Image-PNG.png');
	background-position: 50% 40%;
	background-repeat: no-repeat;
	background-size: auto;
	padding-top: 120px;
	padding-bottom: 120px;
}

.rds-account-abstraction-desc-second.rds-subheading.rds-text-dark-blue.rds-text-center {
	width: 730px;
	margin: 30px auto 50px;
}

.rds-harness-blocks-wrapper {
	flex-direction: row;
	justify-content: space-between;
	display: flex;
}

.rds-harness-blocks-wrapper.rds-harness-blocks-tabmob {
	display: none;
}

.rds-harness-box-short {
	height: 315px;
	background-color: #0a0b33;
	border-radius: 24px;
	margin-bottom: 32px;
	padding: 32px 30px 37px;
}

.rds-harness-box-short.padding-removed {
	height: 260px;
}

.rds-harness-box-tags {
	background-color: #242572;
	border-radius: 7px;
	margin-top: 5px;
	margin-right: 4px;
	padding: 4px 8px;
	display: inline-block;
}

.rds-harness-read-more-wrapper {
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 15px;
	text-decoration: none;
	display: flex;
}

.rds-harness-box-long {
	height: 538px;
	background-color: #0a0b33;
	border-radius: 24px;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 32px;
	padding: 32px 30px 0;
	display: flex;
}

.rds-harness-read-more-icon {
	width: 28px;
	height: 28px;
	margin-top: 0;
	margin-left: 10px;
}

.rds-harness-box-text.rds-paragraph-small-regular.rds-text-white {
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 150%;
}

.rds-harness-box-long-image {
	margin-top: 50px;
	position: relative;
	right: -32px;
}

.rds-harness-box-col {
	width: 31%;
}

.rds-harness-box-tags-wrapper {
	margin-top: 0;
}

.rds-harness-read-more-text.rds-text-white {
	font-size: 18px;
	line-height: 175%;
	text-decoration: none;
}

.rds-harness-logo {
	margin-top: 0;
}

.rds-harness-box-tags-text {
	color: #fff;
	font-size: 14px;
	line-height: 21px;
}

.rds-harness-account-section.rds-section-large.rds-bg-dark-blue {
	background-image: url('../images/rds-bg-gradient-harness.png');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: auto;
}

.rds-together-magic-section.rds-bg-light-grey.rds-section-large {
	padding-top: 120px;
	padding-bottom: 120px;
}

.col-55 {
	width: 62%;
	margin-top: 60px;
}

.width-104 {
	width: 104%;
}

.text-block-54 {
	color: #fff;
	text-align: center;
	margin-top: 8px;
}

.rds-enter-email-footer-2 {
	width: 100%;
	height: 48px;
	color: #fff;
	background-color: rgba(0, 0, 0, .28);
	border-radius: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 24px;
	padding-right: 16px;
	font-family: DM Sans, sans-serif;
	font-size: 16px;
	line-height: 150%;
}

.form-4 {
	grid-column-gap: 16px;
	grid-row-gap: 5px;
	flex-direction: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: flex-start;
	padding-top: 8px;
	display: flex;
}

.rds-main-footer-wrapper-3 {
	justify-content: space-between;
	align-items: flex-start;
	display: flex;
}

.field-label-4 {
	display: none;
}

.rds-footer-unleash-combo.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
	background-image: url('../images/RDSGradientFooterV2.png');
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: auto;
	padding-top: 120px;
	padding-bottom: 120px;
}

.unleash-maximum-box-2 {
	background-image: url('../images/Typestack_1.png');
	background-position: 50%;
	background-size: cover;
	border-radius: 24px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 75px;
	padding: 67.5px 30px;
	display: flex;
}

.form-block-8 {
	padding-top: 0;
}

.rds-footer-copyright-3 {
	justify-content: space-between;
	display: flex;
}

.rds-subscribe-sub-desc {
	width: 320px;
}

.rds-subscribe-sub-desc.rds-text-white {
	opacity: .8;
}

.rds-subscribe-sub-desc.rds-text-white.rds-paragraph-small-regular {
	margin-bottom: 5px;
}

.success-message-5 {
	outline-offset: 0px;
	background-color: #0364ff;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 15px;
	outline: 3px #aeaeae;
}

.rds-counter-trusted-by-2 {
	font-size: 60px;
}

.rds-counter-trusted-by-2.rds-text-white {
	display: inline;
}

.rds-counter-trusted-by-3 {
	font-size: 60px;
}

.rds-counter-trusted-by-3.rds-text-white {
	display: inline;
}

.home-easy-cards {
	width: 100%;
	grid-column-gap: 12px;
	grid-row-gap: 30px;
	background-image: url('../images/Line_1.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	flex-wrap: wrap;
	grid-template: "."
		/ 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	justify-content: space-between;
	margin-top: 40px;
	display: flex;
}

.padding-10 {
	padding-bottom: 10px;
}

.padding-12 {
	padding-bottom: 12px;
}

.progress-bars {
	width: 100%;
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-direction: column;
	display: flex;
}

.progress-bar-wrapper {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	justify-content: space-between;
	display: flex;
}

.pb-label {
	width: 18%;
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	align-items: center;
	display: flex;
}

.paragraph-bold {
	font-size: 18px;
	line-height: 150%;
}

.pb-logo {
	width: 105px;
	height: 21.35px;
	margin-top: 0;
}

.pb-progress-bar-container {
	width: 82%;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	align-items: center;
	display: flex;
}

.pb-progress-bar {
	width: 163px;
	height: 32px;
	background-image: linear-gradient(91.22deg, #66d4f7, #4d92ff 29.53%, #bb65ff);
	border-radius: 30px;
}

.pb-progress-bar.empty {
	width: 89%;
	background-color: #0f2b69;
	background-image: none;
}

.heading-81 {
	letter-spacing: -.04em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 80px;
	font-weight: 500;
	line-height: 100%;
}

.rds-error-desc-text {
	width: 505px;
}

.rds-error-desc-text.rds-text-center.rds-text-white.rds-paragraph-renewed {
	opacity: .8;
	margin-left: auto;
	margin-right: auto;
}

.rds-error-title.rds-heading.rds-text-white.rds-text-center {
	font-size: 60px;
	line-height: 100%;
}

.rds-error-button {
	justify-content: center;
	align-items: center;
	margin-top: 32px;
	display: flex;
}

.rds-error-section {
	height: 800px;
}

.rds-error-section.rds-bg-dark-blue.rds-section-large {
	background-image: url('../images/Gradient404BGPNG.png'), url('../images/Square404BGSVG.svg');
	background-position: 0 0, 50%;
	background-size: cover, cover;
	flex-direction: column;
	justify-content: center;
	align-items: stretch;
	padding-top: 120px;
	padding-bottom: 120px;
	display: flex;
}

.counter-lottie {
	height: 80px;
	display: inline-block;
}

.counter-lottie.align-left {
	margin-left: -14px;
}

.new-badge {
	width: 36px;
	height: 18px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	background-image: linear-gradient(to right, #13a5d3, #1b6bec 32.29%, #9824cf);
	border-radius: 2px;
	justify-content: center;
	align-items: center;
	margin-left: 10px;
	padding: 8px 2px;
	display: flex;
}

.atom-new-badge {
	color: #fff;
	letter-spacing: .035em;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 700;
	line-height: 175%;
}

.list-w-check {
	width: 100%;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	list-style-type: none;
	display: flex;
}

.list-check-icon {
	width: 22.76px;
	height: 22.76px;
	object-fit: cover;
	margin-top: -1px;
}

.list-with-check-wrapper {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.list-wrapper-icon {
	width: 22.76px;
	height: 22.76px;
	object-fit: cover;
	align-items: center;
	display: flex;
}

.load-bar-base {
	width: 186px;
	height: 5px;
	max-width: 186px;
	background-color: rgba(72, 65, 151, .1);
	border-radius: 34px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: auto;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.load-bar {
	width: 0%;
	height: 5px;
	background-image: linear-gradient(to right, #66d4f7, #4d92ff 32.29%, #bb65ff);
	border-radius: 13px;
}

.rds-tab-link-wrapper-it {
	width: 282px;
	height: 60px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.rds-tab-link-wrapper-it.w--current {
	color: #fff;
	flex: 0 auto;
}

.tabs-menu-seamless {
	width: 100%;
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	justify-content: center;
	align-items: flex-start;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.tabs-menu-seamless.full-width {
	width: 650px;
}

.rds-tabs-home-w-auto-slide {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 60px;
	display: flex;
}

.rds-tabs-home-w-auto-slide.seamless {
	width: 100%;
	width: 90%;
	justify-content: flex-start;
	margin-top: 0;
}

.rds-trusted-by-logos-set-fade {
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.rds-trusted-by-logos-set-fade.page-2 {
	opacity: 0;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.rds-trusted-by-logos-wrapper-fade {
	margin-top: 60px;
	position: relative;
}

.sc-bg-slide {
	z-index: 0;
	width: 100%;
	height: 31.25rem;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 24px;
	position: relative;
}

.sc-bg-slide.social {
	height: 31.25rem;
}

.sc-left-bg-accent-wrapper {
	z-index: 1;
	width: 20%;
	height: 100%;
	float: left;
	clear: left;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
	justify-content: flex-end;
	align-items: center;
	display: flex;
	position: relative;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: auto;
}

.sc-left-bg-accent-wrapper.gaming,
.sc-left-bg-accent-wrapper.nft,
.sc-left-bg-accent-wrapper.social,
.sc-left-bg-accent-wrapper.defi {
	background-image: none;
}

.sc-left-bg-image {
	z-index: 5;
	height: 100%;
	object-fit: cover;
	border-radius: 15.15px;
	margin-top: 0;
	position: relative;
	transform: scale(1.116);
}

.sc-right-content {
	z-index: 0;
	width: 80%;
	height: 100%;
	float: right;
	clear: right;
	grid-column-gap: 36px;
	grid-row-gap: 36px;
	background-color: #fff;
	border-top-right-radius: 24px;
	border-bottom-right-radius: 24px;
	flex-direction: column;
	justify-content: space-between;
	padding: 5.875rem 4.688rem 5.875rem 14.375rem;
	display: flex;
	position: relative;
	top: 0%;
	bottom: 0%;
	left: auto;
	right: 0%;
}

.sc-right-content.transparent {
	background-color: rgba(0, 0, 0, 0);
}

.sc-right-content.red {
	background-color: #fb8188;
}

.sc-left-image-wrapper {
	z-index: 1;
	width: 300px;
	height: 440px;
	background-color: #fff;
	border-radius: 15.15px;
	margin-right: -150px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 -4px 21px rgba(118, 128, 142, .42);
}

.sc-content-bottom.testing {
	align-items: center;
	display: flex;
}

.sc-logo {
	margin-top: 0;
	margin-bottom: 12px;
}

.sc-logo.revised {
	margin-bottom: 0;
}

.sc-logo.revised.ronin {
	max-width: 30%;
}

.sc-logo.revised.fox {
	max-width: 16%;
}

.sc-left-bg-accent-image {
	z-index: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: auto;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.tabs-menu-underline-wrapper {
	align-items: center;
	padding: 1em 2.5em 1.2em;
	display: flex;
}

.tabs-nav-item-underline2 {
	grid-column-gap: .5em;
	grid-row-gap: .5em;
	flex: 1;
	justify-content: center;
	align-items: center;
	padding: 1em;
	display: flex;
	position: relative;
}

.tabs-content-wrapper {
	padding-top: 2em;
	overflow: visible;
}

.tab-content2 {
	justify-content: center;
	align-items: center;
	display: flex;
}

.tabs-nav-unterline {
	height: 2px;
	background-color: #ffd166;
	position: absolute;
	top: auto;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.text-span-34 {
	color: #0016de;
}

.link-18 {
	text-decoration: none;
	display: none;
}

.div-block-113 {
	grid-column-gap: 20px;
	display: flex;
}

.grid-34 {
	grid-template: ". Area-25 Area-26 Area-27"
		"Area Area-7 Area-13 Area-19"
		"Area-2 Area-8 Area-14 Area-20"
		"Area-3 Area-9 Area-15 Area-21"
		"Area-4 Area-10 Area-16 Area-22"
		"Area-5 Area-11 Area-17 Area-23"
		"Area-6 Area-12 Area-18 Area-24"
		/ .7fr 1fr 1fr 1fr;
}

.mpc-text {
	max-width: none;
	text-align: center;
	background-color: #0a0b33;
	background-image: none;
	border: 1px #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.text-block-56 {
	font-size: 12px;
}

.text-block-57 {
	font-weight: 500;
}

.text-block-58 {
	font-size: 18px;
}

.mpc-text-header {
	text-align: center;
	font-size: 14px;
}

.paragraph-42 {
	color: #fff;
	font-size: 12px;
}

.link-19 {
	color: #0364ff;
}

.image-554 {
	max-height: 100%;
	object-fit: fill;
	border-radius: 10px;
	margin-bottom: 28px;
}

.lightbox-link {
	border-radius: 10px;
	text-decoration: none;
}

.image-555 {
	border-radius: 10px;
}

.text-block-59 {
	color: #666;
	font-family: Lato, sans-serif;
	font-size: 16px;
	text-decoration: underline;
}

.partner-desciption {
	color: #666;
	margin-bottom: 8px;
	font-size: 16px;
	text-decoration: none;
}

.flex-block {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-direction: row;
	align-items: center;
	margin-bottom: 16px;
	text-decoration: none;
}

.flex-block.arrow {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

.flex-block-2 {
	display: block;
}

.flex-block-3 {
	justify-content: flex-start;
	margin-bottom: 8px;
	display: flex;
}

.image-556 {
	max-width: 50%;
}

.flex-block-4,
.flex-block-5,
.partner-link-block {
	text-decoration: none;
}

.flex-block-6 {
	align-items: center;
	position: relative;
	left: -34px;
}

.flex-block-7 {
	position: relative;
	left: -28px;
}

.flex-block-8 {
	position: relative;
	right: -16px;
}

.flex-block-9 {
	position: relative;
	left: -40px;
}

.flex-block-10 {
	position: relative;
	left: -14px;
	right: auto;
}

.flex-block-11 {
	position: relative;
	right: -20px;
}

.flex-block-12 {
	position: relative;
	left: -22px;
}

.image-557 {
	margin-top: 0;
}

.flex-block-13 {
	justify-content: flex-start;
	align-items: center;
	display: flex;
	position: relative;
	left: -68px;
}

.flex-block-14 {
	position: relative;
	left: -5px;
}

.link-20 {
	color: #fff;
	-webkit-text-stroke-width: 0px;
	white-space: normal;
	text-decoration: underline;
}

.flex-block-15 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	justify-content: center;
}

.div-block-114 {
	grid-column-gap: 20px;
	display: flex;
}

.div-block-114.use-case {
	padding-top: 40px;
	padding-bottom: 0;
}

.rds-heading-7 {
	font-size: 22px;
	line-height: 120%;
}

.rds-heading-7.rds-text-dark-blue {
	margin-top: 30px;
	margin-bottom: 20px;
	font-weight: 500;
}

.rds-heading-7.rds-text-dark-blue.testing {
	font-weight: 400;
	display: none;
}

.link-block-15,
.link-block-11,
.link-block-14 {
	display: none;
}

.tabs-content-5 {
	width: 100%;
}

.tabs-content-5.v2 {
	background-color: #fff;
	border-radius: 24px;
	margin-top: 40px;
}

.bold-text-44 {
	line-height: 120%;
}

.rds-join-2 {
	background-image: linear-gradient(#fff, rgba(0, 0, 0, 0) 80%);
	border: 1px rgba(0, 0, 0, 0);
	border-radius: 24px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	padding: 40px 20px;
	display: flex;
	box-shadow: inset 1px -1px 5px rgba(0, 0, 0, 0);
}

.sc-left-bg-accent-wrapper-2 {
	z-index: 1;
	width: 20%;
	height: 100%;
	float: left;
	clear: left;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
	justify-content: flex-end;
	align-items: center;
	display: flex;
	position: relative;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: auto;
}

.sc-left-bg-accent-wrapper-2.gaming,
.sc-left-bg-accent-wrapper-2.nft,
.sc-left-bg-accent-wrapper-2.social,
.sc-left-bg-accent-wrapper-2.defi {
	background-image: none;
}

.image-558 {
	margin-top: 0;
}

.image-559 {
	margin-top: 0;
	display: block;
}

.image-560 {
	margin-top: 0;
}

.padding-30-2 {
	width: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: stretch;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0;
	display: flex;
}

.rds-column-half-tabs-2 {
	width: 100%;
}

.rds-column-half-tabs-2.align-right {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	display: flex;
}

.sc-right-content-2 {
	z-index: 0;
	width: 80%;
	height: 100%;
	float: right;
	clear: right;
	grid-column-gap: 36px;
	grid-row-gap: 36px;
	background-color: #fff;
	border-top-right-radius: 24px;
	border-bottom-right-radius: 24px;
	flex-direction: column;
	justify-content: space-between;
	padding: 5.875rem 4.688rem 5.875rem 14.375rem;
	display: flex;
	position: relative;
	top: 0%;
	bottom: 0%;
	left: auto;
	right: 0%;
}

.sc-right-content-2.transparent {
	grid-row-gap: 36px;
	background-color: rgba(0, 0, 0, 0);
	justify-content: center;
	padding-left: 12.375rem;
	padding-right: 2.688rem;
}

.link-block-13 {
	display: none;
}

.small-container-2 {
	width: 80%;
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 40px;
	display: flex;
}

.image-561 {
	margin-top: 0;
}

.tab-button-2 {
	width: 100%;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-bottom: 12px;
	display: flex;
}

.tab-button-2.w--current {
	color: #fff;
	flex: 0 auto;
}

.counter-lottie-2 {
	height: 72px;
	display: inline-block;
}

.counter-lottie-2.align-left {
	margin-left: 0;
}

.image-562 {
	margin-top: 0;
}

.sc-left-image-wrapper-2 {
	z-index: 1;
	width: 240px;
	height: 360px;
	background-color: #fff;
	border-radius: 15.15px;
	margin-right: -150px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 -4px 21px rgba(118, 128, 142, .42);
}

.link-block-12 {
	display: none;
}

.flex-block-16 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	padding-bottom: 20px;
}

.div-block-115 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.grid-35 {
	grid-template-areas: "Area Area-2";
}

.rds-column-half-tabs-3 {
	width: 70%;
}

.rds-column-half-tabs-3.testing {
	width: 100%;
}

.grid-36 {
	grid-template-rows: auto;
	grid-template-areas: "Area Area-2";
	grid-auto-flow: column;
	align-self: auto;
}

.compliance-link-block {
	text-decoration: none;
}

.list-colapsable-branding {
	display: none;
}

.link-21 {
	color: #30364d;
	text-decoration: none;
}

.bold-text-45 {
	color: #0364ff;
	-webkit-text-stroke-color: #0364ff;
	font-weight: 400;
	text-decoration: underline;
}

.header-general {
	display: block;
	position: static;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.flex-block-17 {
	grid-column-gap: 50px;
	grid-row-gap: 50px;
	flex-wrap: nowrap;
	justify-content: space-around;
	margin-top: 60px;
	margin-left: 16px;
	margin-right: 16px;
	display: flex;
}

.section-tab {
	width: 100%;
	color: #0a0b33;
	text-align: center;
	-webkit-text-stroke-color: #5495f7;
	border: 2px #0a0b33;
	border-bottom: 4px solid rgba(46, 50, 60, .09);
	border-radius: 0;
	justify-content: center;
	align-self: center;
	padding: 12px 8px;
	font-size: 16px;
	line-height: 110%;
	text-decoration: none;
	display: flex;
}

.section-tab:hover {
	color: #0a0b33;
	-webkit-text-stroke-color: transparent;
	background-color: rgba(0, 0, 0, 0);
	border-width: 2px 2px 4px;
	border-color: #0364ff;
	border-bottom-style: solid;
	border-radius: 0;
}

.grid-37 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-block-116 {
	width: 186px;
	height: 5px;
	max-width: 186px;
	background-color: #999;
	border-radius: 8px;
}

.div-block-116:hover {
	background-color: #0364ff;
}

.flex-block-18 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-direction: column;
}

.image-563 {
	position: relative;
	right: -18px;
}

.grid-38 {
	grid-column-gap: 96px;
	grid-row-gap: 0px;
	grid-template: "Area Area-2"
		". ."
		"Area-3 Area-4"
		"Area-5 Area-6"
		/ 1fr 1fr;
	grid-auto-columns: 1fr;
	align-self: center;
	justify-items: stretch;
	display: grid;
	position: relative;
	left: 36px;
}

.heading-82,
.heading-83 {
	font-size: 28px;
}

.flex-block-19 {
	position: relative;
	left: -2px;
}

@media screen and (min-width: 1280px) {
	.navbar {
		margin-top: 0;
	}

	.container {
		margin-top: 50px;
	}

	.container.navbar-container {
		max-width: 1440px;
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 40px;
		padding-right: 40px;
	}

	.nav-column.right {
		flex: none;
		justify-content: flex-end;
	}

	.section {
		padding-left: 0;
		padding-right: 0;
	}

	.section.gray.blue-section {
		background-color: #f3faff;
	}

	.section.gray.code {
		padding-left: 0;
		padding-right: 0;
	}

	.page-tittle.left {
		margin-left: auto;
		padding-left: 0;
	}

	.big-text.hero {
		margin-left: 0;
	}

	.text-header-1 {
		margin-bottom: 18px;
	}

	.big-headline.hero {
		margin-left: 0;
		margin-right: auto;
	}

	.small-intro {
		margin-left: auto;
	}

	.image-404 {
		width: 40%;
		margin-left: 0;
		margin-right: 0;
		padding-right: 0;
	}

	.nav-link-2 {
		margin-right: 20px;
	}

	.dropdown-link-2.w--current {
		color: #1ac7fe;
	}

	.nav-menu-2 {
		justify-content: flex-end;
		margin-right: 60px;
	}

	.page-title-header.left {
		margin-left: auto;
		padding-left: 0;
	}

	.image-411,
	.image-412 {
		margin-top: 0;
	}

	.nav-menu-white {
		transition: color .2s;
	}

	.torus-team-photo {
		margin-top: 8px;
	}

	.slide-2.small {
		margin-top: 26px;
	}

	.div-block-5 {
		justify-content: flex-start;
		align-items: center;
		display: flex;
	}

	.section-5 {
		color: #fff;
	}

	.image-429 {
		margin-top: 103px;
	}

	.section-why-torus {
		padding-left: 0;
		padding-right: 0;
	}

	.container-hiring {
		background-image: none;
	}

	.about-us-footer {
		padding-left: 0;
		padding-right: 0;
	}

	.job-openings-button {
		margin-left: 0;
	}

	.section-dapp-list {
		padding-left: 0;
		padding-right: 0;
	}

	.image-450 {
		max-width: 70%;
	}

	.image-451 {
		margin-left: 64px;
	}

	.image-452 {
		max-width: 40%;
	}

	.company-description {
		font-size: 18px;
		line-height: 30px;
	}

	.right-pin {
		margin-left: 72px;
	}

	.div-block-right-roadmap {
		margin-left: -139px;
	}

	.container-hero-homepage {
		margin-bottom: 52px;
	}

	.left-pin,
	.left-pin-2 {
		margin-left: 72px;
	}

	.big-text-copy.hero-copy {
		margin-left: 0;
	}

	.tag-label-blue-wo-border {
		margin-bottom: 14px;
	}

	.button-hero {
		font-size: 16px;
	}

	.button-hero.white {
		color: #0364ff;
		background-color: #fff;
		font-size: 16px;
	}

	.section-9 {
		padding-left: 0;
		padding-right: 0;
	}

	.section-9.more-top-padding {
		padding-top: 100px;
	}

	.button-5.pricing-start {
		margin-top: 30px;
	}

	.pricing-content-block-bottom {
		margin-top: 86px;
	}

	.grid-11 {
		justify-content: space-between;
		align-items: center;
		display: flex;
	}

	.grid-12 {
		grid-template-rows: auto;
		grid-template-columns: 1fr 2fr;
	}

	.container-1207,
	.container-1208,
	.container-1209,
	.container-1210 {
		max-width: 1100px;
	}

	.content-wrap {
		max-width: 1100px;
		margin-left: auto;
		margin-right: auto;
	}

	.splide,
	.splide__track {
		display: block;
	}

	.logo-brand-colored {
		height: auto;
		max-width: 100%;
	}

	.container-1214-copy {
		max-width: 1100px;
	}

	.navbar-v2 {
		margin-top: 0;
	}

	.nav-link-5 {
		margin-left: -11px;
	}

	.dropdown-link-3.w--current {
		color: #1ac7fe;
	}

	.text-header {
		margin-bottom: 18px;
	}

	.rds-paragraph-small-regular.rds-text-dark-blue.hover-wallet-desc,
	.rds-paragraph-small-regular.rds-text-grey {
		text-align: left;
	}

	.rds-heading-3.rds-text-dark-blue.sc-content.testing,
	.rds-heading-3.rds-text-dark-blue.sc-content.testing.social {
		margin-bottom: 0;
	}

	.rds-heading-6.rds-text-white.rds-block-with-icon-heading-part.rds-text-left {
		background-image: linear-gradient(#000, #000);
	}

	.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-desktop {
		margin-bottom: 40px;
	}

	.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-mobile {
		display: none;
	}

	.rds-button-link.rds-button-text.rds-button-inverse {
		color: #000;
		color: #000;
	}

	.rds-button-link.rds-button-text-light.rds-button-inverse {
		color: #000;
	}

	.rds-button-secondary.rds-button-text {
		text-align: center;
		flex: none;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse {
		flex: none;
		padding-left: 36px;
		padding-right: 36px;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-home-button {
		flex: 0 auto;
		padding-left: 36px;
		padding-right: 36px;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.mpc-header-button {
		width: auto;
		object-fit: contain;
		flex: none;
		margin-left: auto;
		margin-right: auto;
		padding-left: 36px;
		padding-right: 36px;
	}

	.rds-button-secondry {
		font-size: 16px;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left {
		text-align: left;
		display: inline-block;
	}

	.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
		padding-top: 40px;
	}

	.rds-trusted-by-logos-image.fox {
		max-width: 75px;
	}

	.rds-have-a-unique-button-wrapper.rds-beyond-having-wrapper {
		margin-top: 3%;
	}

	.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white.opacity-60,
	.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white.opacity-60.rds-paragraph-with-notif {
		text-align: left;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5 {
		margin-left: 0%;
		padding-left: 0%;
		padding-right: 0;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-trio-subtitles-dark {
		padding-left: 0%;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5 {
		text-align: center;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-desktop {
		text-align: left;
		padding-left: 0%;
	}

	.rds-trio-subtitles.rds-text-dark-blue.rds-subheading-modal {
		margin-bottom: 0;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5 {
		text-align: left;
		margin-left: 0%;
		padding-left: 10%;
		padding-right: 10%;
	}

	.rds-web3-header-hero-title.rds-text-white {
		text-align: center;
		margin-top: 80px;
		font-size: 29px;
		font-weight: 500;
	}

	.rds-section-metaverse.rds-section-large.rds-bg-dark-blue {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.rds-metaverse-title.rds-heading-2.rds-text-center.rds-text-white {
		margin-top: 0;
	}

	.rds-pricing-box-text.rds-paragraph-renewed.rds-text-dark-blue.opacity-60 {
		font-weight: 400;
	}

	.navbar-column-cta-wrapper {
		flex: 1;
		justify-content: center;
	}

	.rds-navbar-dark.rds-navbar-redesign.rds-navbar.rds-bg-dark-blue {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
	}

	.navbar-column-wrapper {
		margin-top: 0;
	}

	.rds-navbar-dropdown.w--open {
		top: 10000%;
		bottom: auto;
		left: 0%;
		right: auto;
	}

	.rds-navbar-dropdown.left.w--open {
		top: 100%;
		bottom: auto;
		left: 0%;
		right: auto;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-about-override {
		justify-content: space-between;
	}

	.navbar-container {
		justify-content: space-between;
		margin-left: 0;
		margin-right: 0;
	}

	.rds-tap-onto-section-new.rds-bg-white.rds-section-large.rds-bg-light-grey {
		padding-top: 80px;
		padding-bottom: 40px;
	}

	.rds-tap-onto-section-new.rds-bg-white.rds-section-large.rds-bg-light-grey.rds-text-center {
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 0;
	}

	.rds-get-early-access {
		text-align: center;
	}

	.rds-banner-heading.rds-text-center.rds-text-white {
		position: -webkit-sticky;
		position: sticky;
	}

	.rds-banner-wrapper.rds-bg-blue {
		z-index: 3;
		top: 0;
	}

	.rds-x-mark-banner {
		display: block;
	}

	.text-span-26 {
		background-image: linear-gradient(#fff, #fff);
	}

	.text-span-26.black-text {
		color: #000;
		background-image: none;
	}

	.rds-default-container-2 {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
	}

	.rds-three-section-column {
		text-align: left;
	}

	.rds-three-section-column.rds-two-section-unparalleled-image-copy {
		width: 40%;
		text-align: left;
	}

	.rds-trio-section-wrapper-2 {
		margin-top: 120px;
		margin-bottom: 0;
	}

	.rds-trio-section-wrapper-2.rds-two-section-wrapper-unparalleled {
		grid-column-gap: 10%;
		grid-row-gap: 10%;
		padding-top: 40px;
	}

	.rds-trio-section-wraper-2 {
		grid-column-gap: 5%;
		grid-row-gap: 5%;
	}

	.div-block-90 {
		opacity: 1;
		background-image: radial-gradient(circle at 0 0, rgba(218, 140, 255, .38), rgba(182, 77, 232, .12) 30%, rgba(44, 155, 236, .1) 65%, rgba(110, 142, 224, .2));
		border: 1px solid rgba(255, 255, 255, .1);
		border-radius: 30px;
		margin-top: 20px;
	}

	.div-block-90.crad-gradient {
		padding-bottom: 20%;
	}

	.columns-19 {
		padding-top: 30px;
		padding-left: 0%;
		padding-right: 0;
	}

	.rds-default-container-3 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		margin-bottom: 0%;
	}

	.column-42,
	.column-44 {
		padding-left: 0;
		padding-right: 0;
	}

	.image-539 {
		width: 100%;
		margin-top: 43%;
		margin-left: 0;
	}

	.rds-timeline-card-2 {
		width: 100%;
		text-align: left;
		display: block;
	}

	.column-45 {
		padding-left: 0;
		padding-right: 0;
	}

	.image-540 {
		width: 100%;
		min-width: 100%;
	}

	.rds-default-container-4 {
		margin-bottom: 0%;
	}

	.image-541 {
		display: none;
	}

	.container-1224 {
		margin-top: 0;
	}

	.image-542 {
		width: 90%;
	}

	.text-block-47-copy {
		width: 70%;
		text-align: center;
		object-fit: fill;
		display: inline-block;
	}

	.rds-two-section-column-3 {
		text-align: center;
	}

	.rds-three-section-column-2 {
		text-align: left;
	}

	.rds-three-section-column-2.rds-two-section-unparalleled-image-copy {
		width: 40%;
		text-align: left;
	}

	.div-block-91 {
		margin-bottom: 80px;
	}

	.image-544,
	.image-545 {
		margin-top: 40px;
	}

	.logo-mobile-menu {
		max-width: 100%;
	}

	.navbar-links-wrapper {
		height: 100%;
	}

	.default-navbar-container {
		display: block;
	}

	.default-navbar-dark {
		z-index: 10;
		position: fixed;
		top: 0%;
		bottom: auto;
		left: 0%;
		right: 0%;
	}

	.default-navbar-dark.light-mode {
		z-index: 8;
		position: fixed;
	}

	.navbar-arrow.light-mode {
		opacity: 1;
		background-image: url('../images/Dropdown-Icon-Arrows-Dark.svg');
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: auto;
		border-radius: 100px;
	}

	.image-swap {
		opacity: 0;
	}

	.mg-bottom-24px {
		margin-bottom: 8px;
	}

	.columns-21 {
		display: none;
	}

	.rds-modal-form {
		margin-left: 72px;
		padding-right: 0;
	}

	.div-block-103 {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		background-color: #fff;
		border-radius: 30px;
		flex-wrap: wrap-reverse;
		align-content: stretch;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	}

	.close-button {
		z-index: 9999;
		position: absolute;
		top: 10px;
		bottom: auto;
		left: auto;
		right: 10px;
	}

	.list-colapsable-support,
	.list-colapsable-customisation {
		display: none;
	}

	.subheading-text.rds-text-dark-blue.hover-wallet-title,
	.paragraph-small-regular.rds-text-dark-blue.hover-wallet-desc,
	.paragraph-regular.rds-text-dark-blue.hover-wallet-desc {
		text-align: left;
	}

	.padding-24.align-left {
		grid-template-rows: auto auto auto;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}

	.heading-h5.rds-text-dark-blue {
		text-align: left;
	}

	.sc-logo.revised.ronin {
		max-width: 40%;
	}

	.sc-logo.revised.fox {
		max-width: 18%;
	}

	.sc-right-content-2.transparent {
		grid-row-gap: 28px;
	}

	.grid-38 {
		grid-column-gap: 112px;
	}
}

@media screen and (min-width: 1440px) {
	.navbar {
		margin-top: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		top: 0%;
	}

	.container {
		max-width: 1100px;
		margin-top: 50px;
		padding-left: 0;
		padding-right: 0;
		display: block;
		position: relative;
	}

	.container.navbar-container {
		max-width: 1440px;
		margin-top: 0;
	}

	.container.padding-top {
		margin-left: auto;
	}

	.container.range-container {
		max-width: 1100px;
	}

	.nav-column.right {
		flex-wrap: nowrap;
		flex: none;
		align-items: stretch;
	}

	.button.white {
		color: #0364ff;
		padding: 16px 32px;
	}

	.button.white:hover {
		background-color: #20398d;
	}

	.section.gray {
		background-color: #f3faff;
	}

	.page-tittle.left {
		margin-left: auto;
		top: 0;
	}

	.big-text.center-text {
		text-align: left;
		font-size: 24px;
	}

	.text-header-1.keys-header {
		margin-top: 100px;
	}

	.text-header-1.hero-small,
	.text-header-1.keys-header {
		margin-top: 24px;
	}

	.text-header-1.mission-header {
		margin-top: 40px;
	}

	.number-text.blue {
		color: #20398d;
	}

	.review-card.blue-card-shadow {
		width: 260px;
	}

	.footer.small {
		background-image: url('../images/Background-Combined_1.png');
		background-position: 0 0;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.footer-heading,
	.footer-link {
		font-size: 18px;
	}

	.footer-link.terms {
		margin-left: 10px;
		margin-right: 10px;
	}

	.features-icon.third {
		margin-left: -19px;
		padding-left: 0;
	}

	.hero-section.pages-section {
		background-image: linear-gradient(135deg, #5495f7, #20398d);
	}

	.small-intro {
		margin-left: auto;
	}

	.animation-div {
		color: #cde0ff;
	}

	.dots-animation {
		background-color: rgba(205, 224, 255, .3);
	}

	.dots-animation-2 {
		background-color: rgba(3, 100, 255, .2);
	}

	.dots-animation-3 {
		background-color: rgba(84, 149, 247, .5);
	}

	.dots-animation-4 {
		color: #cde0ff;
		background-color: rgba(84, 149, 247, .5);
	}

	.dots-animation-5 {
		background-color: rgba(3, 100, 255, .2);
	}

	.dots-animation-6,
	.dots-animation-7 {
		background-color: rgba(84, 149, 247, .5);
	}

	.dots-animation-8 {
		color: #cde0ff;
		background-color: rgba(84, 149, 247, .1);
	}

	.dots-animation-9 {
		background-color: rgba(205, 224, 255, .5);
	}

	.dots-animation-10 {
		background-color: rgba(255, 209, 102, .5);
	}

	.dots-animation-11 {
		background-color: rgba(205, 224, 255, .3);
	}

	.dots-animation-12 {
		color: #f3faff;
		background-color: rgba(205, 224, 255, .5);
	}

	.footer-copyright {
		border-top-style: none;
		margin-top: 0;
	}

	.team-grid.line {
		border-style: none;
	}

	.drop-list-div {
		width: 200px;
	}

	.feature-card.gray {
		border-left-color: #cde0ff;
		border-right-color: #cde0ff;
	}

	.intro-section.intro {
		background-color: #fff;
		background-image: none;
	}

	.dots-animation-13 {
		background-color: rgba(205, 224, 255, .4);
	}

	.dots-animation-14 {
		color: #f3faff;
		background-color: rgba(243, 250, 255, .2);
	}

	.dots-animation-15 {
		background-color: rgba(205, 224, 255, .3);
	}

	.nav-link-2 {
		text-align: left;
		justify-content: flex-end;
		align-items: stretch;
		margin-right: 20px;
		display: block;
	}

	.dropdown-list-2 {
		margin-top: -16px;
	}

	.dropdown-list-2.w--open {
		margin-left: -76px;
	}

	.dropdown-list-2.resources {
		margin-top: 2px;
		margin-left: -120px;
	}

	.dropdown-list-2.template.desktop-dropdown.w--open {
		margin-left: -114px;
	}

	.drop-grid-2 {
		width: 240px;
		flex-flow: column;
		grid-template-columns: 1fr;
		grid-template-areas: ". Area";
		grid-auto-flow: row;
		align-content: flex-end;
		align-items: flex-start;
		display: flex;
	}

	.drop-grid-2.smaller-dropdown-list {
		width: 200px;
	}

	.drop-grid-2.desktop-dropdown {
		width: 200px;
		flex-wrap: nowrap;
		display: flex;
	}

	.dropdown-link-2:hover {
		width: auto;
	}

	.dropdown-link-2.w--current {
		width: 150px;
	}

	.nav-menu-2 {
		flex-wrap: nowrap;
		flex: 1;
		justify-content: flex-end;
		align-items: center;
	}

	.section-2-copy {
		background-color: #fff;
	}

	.page-title-header.left {
		margin-left: auto;
		top: 0;
	}

	.product-section {
		border: 1px #000;
	}

	.image-411,
	.image-412 {
		margin-top: 8px;
		margin-bottom: 8px;
	}

	.paragraph-8 {
		text-align: center;
		margin-top: -16px;
	}

	.product-learn-more {
		margin-top: -16px;
	}

	.torus-team-photo {
		margin-top: 8px;
	}

	.slide-2.small.slide-3 {
		margin-top: 7px;
	}

	.columns-2 {
		margin-left: auto;
		margin-right: auto;
	}

	.section-5 {
		padding-top: 200px;
		padding-bottom: 100px;
	}

	.heading-6.clip {
		background-image: url('../images/Mesa-de-trabajo-1-copia2x-4.png');
	}

	.container-hero {
		display: block;
		position: relative;
	}

	.div-block-14 {
		justify-content: center;
	}

	.image-425 {
		max-width: 100%;
		margin-left: -40px;
	}

	.italic-text {
		color: #20398d;
	}

	.grid-7 {
		grid-template-rows: auto auto auto;
	}

	.service-title-2.bfh {
		margin-bottom: 9px;
	}

	.image-429 {
		margin-top: 109px;
	}

	.container-hiring,
	.partners-container {
		max-width: 1100px;
		display: block;
		position: relative;
	}

	.center-box {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.company-description {
		flex: 0 auto;
		align-self: stretch;
		margin-left: auto;
		margin-right: auto;
		font-size: 18px;
		line-height: 30px;
	}

	.company-description.centered {
		width: 90%;
		object-fit: fill;
		align-self: stretch;
		display: block;
	}

	.content-wrapper-presss.no-overflow {
		max-width: none;
	}

	.button-download-all,
	.button-download {
		width: 300px;
		height: 60px;
		text-align: left;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-top: 32px;
		font-size: 16px;
		font-weight: 700;
		display: flex;
	}

	.container-hero-homepage {
		text-align: center;
		background-color: rgba(0, 0, 0, 0);
		flex: 0 auto;
		align-self: center;
		margin-top: 0;
		display: block;
		position: relative;
	}

	.number-text-why-torus.blue {
		color: #20398d;
	}

	.container-hero-homepage-copy {
		background-color: rgba(0, 0, 0, 0);
		display: block;
		position: relative;
	}

	.heading-6-copy.clip {
		background-image: url('../images/Mesa-de-trabajo-1-copia2x-4.png');
	}

	.our-culture {
		border-top-color: #cde0ff;
	}

	.tag-label-blue-wo-border {
		margin-top: -16px;
		margin-bottom: 14px;
	}

	.bold-text-13-copy {
		font-size: 18px;
		font-weight: 400;
	}

	.footer-link-2 {
		font-size: 18px;
	}

	.standard-paragraph-3a.center {
		max-width: 700px;
	}

	.column-18 {
		margin-top: -342px;
	}

	.hero-column-2 {
		align-items: center;
		margin-top: 100px;
		display: flex;
	}

	.container-5 {
		max-width: 1100px;
		display: block;
		position: relative;
	}

	.column-23 {
		border-left: 1px #999;
		flex-direction: column;
		justify-content: center;
		margin-top: -212px;
	}

	.button-hero {
		width: auto;
		background-color: #0364ff;
		padding-left: 35px;
		padding-right: 35px;
	}

	.button-hero.secondary-mode {
		width: 220px;
		color: #0364ff;
		background-color: #fff;
	}

	.button-hero.primary-mode {
		width: 220px;
	}

	.button-hero.white {
		width: auto;
		color: #0364ff;
		background-color: #fff;
		padding-left: 25px;
		padding-right: 25px;
		font-weight: 700;
	}

	.section-9.white-section.torusv2 {
		padding-bottom: 50px;
	}

	.section-9.more-top-padding {
		border: .5px solid #e0effd;
		border-radius: 15px;
		box-shadow: 4px 4px 20px 1px rgba(3, 100, 255, .15);
	}

	.bold-text-4 {
		font-size: 22px;
		line-height: 24px;
	}

	.paragraph-25 {
		font-style: normal;
	}

	.pricing-content-block-bottom {
		padding-top: 21px;
		padding-bottom: 32px;
	}

	.blue-text {
		font-size: 16px;
		line-height: 24px;
	}

	.blue-text.heading-2 {
		-webkit-text-fill-color: transparent;
		background-image: linear-gradient(to right, #0364ff, #1ac7fe);
		-webkit-background-clip: text;
		background-clip: text;
		font-size: 60px;
		line-height: 60px;
	}

	.blue-text.header-23 {
		font-size: 60px;
	}

	.blue-text.h2-centered {
		-webkit-text-fill-color: transparent;
		background-image: linear-gradient(to right, #0364ff, #1ac7fe);
		-webkit-background-clip: text;
		background-clip: text;
	}

	.grid-11 {
		width: auto;
		max-width: 1100px;
		text-align: center;
		flex-direction: row;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
		align-content: center;
		justify-content: space-between;
		align-items: center;
		justify-items: center;
		margin-top: -29px;
		padding-left: 0;
		padding-right: 0;
		display: flex;
		position: static;
	}

	.grid-12 {
		grid-template-rows: auto;
		grid-template-columns: .5fr .25fr;
		align-items: stretch;
		display: flex;
	}

	.h2-centered {
		color: #000;
		text-align: left;
		font-size: 60px;
		font-weight: 700;
		line-height: 60px;
	}

	.cta-blue {
		background-image: linear-gradient(135deg, #1ac7fe, #0364ff);
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.container-1207 {
		max-width: 1100px;
	}

	.heading-21 {
		color: #fff;
		margin-top: 0;
		margin-bottom: 6px;
	}

	.text-block-9 {
		color: #fff;
		margin-bottom: 15px;
		font-size: 20px;
		line-height: 30px;
	}

	.columns-13 {
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.button-white {
		color: #0364ff;
		background-color: #fff;
		border-radius: 5px;
		padding: 12px 20px;
		font-size: 16px;
		font-weight: 700;
		line-height: 30px;
	}

	.column-31 {
		justify-content: flex-end;
		display: flex;
	}

	.container-1208 {
		max-width: 1100px;
	}

	.container-1209 {
		max-width: 1100px;
		background-image: url('../images/Ellipse-312.png'), linear-gradient(270deg, #000426, #1d1d1d);
		background-position: 0%, 0 0;
		background-repeat: no-repeat, repeat;
		background-size: auto, auto;
		border-radius: 15px;
		margin-top: 50px;
		padding: 50px;
	}

	.heading-22 {
		color: #fff;
		font-size: 35px;
		line-height: 38px;
	}

	.text-block-10 {
		color: #fff;
		font-size: 16px;
		line-height: 24px;
	}

	.button-7 {
		-webkit-text-fill-color: inherit;
		object-fit: fill;
		background-color: rgba(0, 0, 0, 0);
		background-image: url('../images/Subtract.svg');
		background-position: 100%;
		background-repeat: no-repeat;
		background-size: auto;
		background-clip: border-box;
		padding-left: 0;
		padding-right: 30px;
		font-size: 15px;
		line-height: 16px;
	}

	.column-32 {
		justify-content: flex-end;
		align-items: center;
		display: flex;
	}

	.container-1210 {
		max-width: 1100px;
		margin-top: 0;
	}

	.grid-13 {
		border-radius: 0;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		margin-top: 70px;
	}

	.div-block-69 {
		border: 1px solid rgba(71, 178, 253, .2);
		border-radius: 15px;
		padding: 40px 30px;
		box-shadow: 4px 4px 20px rgba(3, 100, 255, .15);
	}

	.section-14 {
		background-image: linear-gradient(#f2f3f9, #fff);
		padding-top: 150px;
		padding-bottom: 40px;
	}

	.text-block-11 {
		text-align: center;
		font-size: 24px;
		line-height: 28px;
	}

	.heading-23 {
		color: #333;
		text-align: center;
		font-size: 60px;
		line-height: 60px;
	}

	.text-block-12 {
		color: #707275;
		text-align: center;
		font-size: 16px;
		line-height: 24px;
	}

	.grid-14 {
		grid-column-gap: 13px;
		grid-template-rows: auto;
		grid-template-columns: .25fr 1.5fr;
		align-items: center;
		margin-top: 0;
	}

	.grid-2-col {
		grid-template-rows: auto;
		margin-top: 70px;
	}

	.bold-text-29 {
		font-size: 16px;
	}

	.bold-text-29.bold-black {
		color: #000;
	}

	.container-1211 {
		max-width: 850px;
	}

	.section-15 {
		background-image: url('../images/Group-427318314.png');
		background-position: 0 0;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top: 130px;
	}

	.text-block-13 {
		color: #000;
		text-align: center;
		font-size: 25px;
		font-weight: 700;
		line-height: 27px;
	}

	.grid-16 {
		grid-template-rows: auto;
		align-items: center;
		justify-items: center;
	}

	.button-9 {
		color: #0364ff;
		background-color: #fff;
		border-radius: 5px;
		padding: 12px 25px;
		font-size: 16px;
		font-weight: 700;
		line-height: 20px;
	}

	.button-10 {
		background-color: rgba(255, 255, 255, .3);
		border-color: rgba(255, 255, 255, .5);
		border-radius: 5px;
		padding: 12px 25px;
		font-size: 16px;
		font-weight: 700;
		line-height: 20px;
	}

	.container-1212 {
		max-width: 1100px;
	}

	.container-1213 {
		max-width: 1440px;
		border-bottom: 1px solid rgba(255, 255, 255, .5);
		margin-top: 50px;
		padding-bottom: 0;
	}

	.section-16 {
		background-image: url('../images/Background-Combined.png');
		background-position: 0 0;
		background-repeat: no-repeat;
		background-size: cover;
		padding-top: 150px;
		padding-bottom: 150px;
	}

	.heading-25 {
		color: #fff;
		-webkit-text-fill-color: inherit;
		background-clip: border-box;
		font-size: 60px;
	}

	.heading-26 {
		color: #333;
		font-size: 60px;
		line-height: 60px;
	}

	.tabs-link {
		border-top: 1px solid #bdbdbd;
	}

	.tabs-link.w--current {
		border-top: 6px solid #b114fb;
	}

	.content-wrap {
		width: auto;
		height: auto;
		max-width: 1100px;
		align-self: center;
		padding-right: 0;
	}

	.d-apps-heading {
		grid-column-gap: 10px;
		grid-template-rows: auto;
		grid-template-columns: 1fr 7.5fr 1fr;
		align-items: center;
		justify-items: start;
	}

	.copy-to-clipboard {
		cursor: pointer;
	}

	.section-18 {
		padding-bottom: 40px;
	}

	.d-apps-content,
	.d-apps-content.wallet-content {
		margin-left: 66px;
	}

	.content-text-block.block-wallet {
		margin-left: 0;
	}

	.lottie-animation-7 {
		min-width: 900px;
		margin-left: -295px;
	}

	.logo-brand-colored {
		height: auto;
		max-width: 100%;
	}

	.d-apps-heading-2 {
		grid-column-gap: 10px;
		grid-template-rows: auto;
		grid-template-columns: 1fr 7.5fr 1fr;
		align-items: center;
		justify-items: start;
	}

	.d-apps-content-2,
	.d-apps-content-2.wallet-content-2 {
		margin-left: 66px;
	}

	.container-1214-copy {
		max-width: 1100px;
	}

	.navbar-v2 {
		margin-top: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		top: 0%;
	}

	.dropdown-link-3:hover {
		width: auto;
	}

	.dropdown-link-3.w--current {
		width: 150px;
	}

	.button-blue {
		color: #0364ff;
		background-color: #fff;
		border-radius: 5px;
		padding: 12px 20px;
		font-size: 16px;
		font-weight: 700;
		line-height: 30px;
	}

	.text-header.hero-small {
		margin-top: 24px;
	}

	.h2-apps-white-4 {
		width: 80%;
	}

	.rds-heading-6.rds-text-white.rds-block-with-icon-heading-part {
		color: #000;
		font-style: italic;
	}

	.rds-heading-6.rds-text-white.rds-block-with-icon-heading-part.rds-text-left {
		background-image: linear-gradient(#000, #000);
		font-style: normal;
	}

	.rds-button-link.rds-button-text.rds-button-inverse {
		color: #000;
	}

	.rds-button-link.rds-button-text.rds-button-inverse.rds-button-white {
		color: #fff;
	}

	.rds-button-link.rds-button-text.rds-button-inverse {
		color: #000;
	}

	.rds-button-link.rds-button-text.rds-button-inverse.rds-button-white {
		color: #fff;
	}

	.rds-button-link.rds-button-text-light.rds-button-inverse {
		color: #000;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-web3auth-button.rds-go-beyond-buttons {
		margin-right: 0;
		display: inline-block;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-web3auth-button.rds-try-it-footer-button {
		width: auto;
		display: inline-block;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button.rds-have-a-unique-button.rds-read-whitepaper-button.rds-try-it-footer-button {
		display: inline-block;
	}

	.rds-button-secondry.rds-button-text.rds-sign-up-early {
		margin-right: 0%;
	}

	.rds-text-gradient-light.rds-bg-gradient-light {
		text-align: center;
		-webkit-text-fill-color: transparent;
		background-image: linear-gradient(120deg, #66d4f6, #4d92ff 39%, #bb65ff);
		-webkit-background-clip: text;
		background-clip: text;
	}

	.rds-text-gradient-light.rds-bg-gradient-light.mpc {
		font-size: 64px;
		line-height: 100%;
	}

	.rds-flexible-key-title.rds-heading-2.rds-text-white.rds-text-gradient-light.rds-bg-gradient-light {
		text-align: left;
	}

	.rds-have-a-unique-button-wrapper.rds-beyond-having-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		text-align: center;
		flex-direction: row;
		margin-top: 3%;
		display: block;
	}

	.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white.opacity-60,
	.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white.opacity-60.rds-paragraph-with-notif {
		text-align: left;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5,
	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-trio-subtitles-dark,
	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-desktop {
		padding-left: 0%;
	}

	.rds-trio-subtitles.rds-text-white {
		opacity: 1;
	}

	.rds-web3-header-hero-title.rds-text-white.rds-text-center {
		font-size: 64px;
		line-height: 60px;
	}

	.rds-web3-header-hero-title.rds-text-white.rds-text-center.rds-heading-1 {
		color: #000;
		text-align: center;
		-webkit-text-fill-color: inherit;
		background-color: rgba(0, 0, 0, 0);
		background-clip: border-box;
		line-height: 28px;
	}

	.rds-paragraph-renewed.rd.opacity-60 {
		color: #a7a7b6;
	}

	.rds-paragraph-renewed.rd.opacity-60.rds-text-left {
		color: #000;
	}

	.rds-customization-web3auth-title.rds-heading-2.rds-text-left.rds-text-gradient-light.rds-bg-gradient-light {
		text-align: left;
	}

	.rds-section-metaverse.rds-section-large.rds-bg-dark-blue {
		padding-top: 40px;
	}

	.rds-pricing-box-text.rds-paragraph-renewed.rds-text-dark-blue.opacity-60 {
		text-align: left;
	}

	.rds-pricing-box-text.rds-paragraph-renewed.rds-text-dark-blue.opacity-60.text-center-3 {
		text-align: center;
	}

	.navbar-column-links-wrapper.navbar-mobile-right {
		justify-content: flex-end;
	}

	.rds-navbar-dropdown.w--open {
		top: 100%;
		bottom: auto;
		left: 0%;
		right: auto;
	}

	.rds-navbar-dropdown.rds-navbar-dropdown-right-align.w--open {
		top: 100%;
		bottom: auto;
		left: auto;
		right: 0%;
	}

	.rds-tap-onto-section-new.rds-bg-white.rds-section-large.rds-bg-light-grey.rds-text-center {
		margin-top: 40px;
		padding-bottom: 0;
	}

	.rds-banner-wrapper.rds-bg-blue {
		position: static;
	}

	.text-span-26 {
		text-align: center;
		-webkit-text-fill-color: transparent;
		background-image: linear-gradient(#fff, #fff);
		-webkit-background-clip: text;
		background-clip: text;
	}

	.text-span-26.white-text {
		font-size: 64px;
		line-height: 60px;
	}

	.rds-default-container-2 {
		margin-top: 60px;
		margin-bottom: 0%;
	}

	.rds-three-section-column {
		text-align: left;
	}

	.rds-trio-section-wrapper-2.rds-two-section-wrapper-unparalleled {
		grid-column-gap: 10%;
		grid-row-gap: 10%;
		justify-content: center;
		padding-top: 40px;
	}

	.div-block-90 {
		opacity: 1;
	}

	.columns-19 {
		margin-left: 0;
		padding-left: 0%;
		padding-right: 0;
	}

	.rds-default-container-3 {
		margin-bottom: 0%;
	}

	.image-539 {
		width: 200%;
		min-width: 100%;
		margin-top: 38%;
		padding-right: 0;
	}

	.column-45 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		padding-left: 0;
		padding-right: 0;
		display: block;
	}

	.image-540 {
		width: 100%;
	}

	.rds-default-container-4 {
		margin-bottom: 0%;
	}

	.image-541 {
		display: none;
	}

	.image-542 {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.image-545 {
		margin-top: 40px;
	}

	.logo-mobile-menu {
		max-width: 100%;
	}

	.default-navbar-dropdown {
		border-radius: 0;
	}

	.default-dropdown-list-dark.position-to-right.w--open {
		border-radius: 5px;
	}

	.default-navbar-dark {
		z-index: 10;
		position: fixed;
		top: 0%;
		bottom: auto;
		left: 0%;
		right: 0%;
	}

	.default-navbar-dark.light-mode {
		z-index: 8;
		position: fixed;
		top: 0%;
		bottom: auto;
		left: 0%;
		right: 0%;
	}

	.div-block-98 {
		margin-left: auto;
		margin-right: auto;
		display: none;
	}

	.mg-bottom-24px {
		color: #cde0ff;
		margin-bottom: 8px;
		font-size: 14px;
		font-weight: 400;
		line-height: 18px;
	}

	.div-block-97 {
		display: none;
	}

	.grid-subscribe-form-button-down,
	.grid-subscribe-form-button-down-copy,
	.grid-subscribe-form-button-down-copy-2 {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
	}

	.div-block-99 {
		flex-direction: row;
		margin-left: auto;
		margin-right: auto;
		display: flex;
	}

	.text-block-49 {
		text-align: left;
	}

	.rds-pricing-info-accordian {
		padding: 20px;
	}

	.column-52 {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
	}

	.column-53 {
		padding-top: 0;
	}

	.text-block-50 {
		color: #000;
		text-align: center;
		margin-bottom: 20px;
	}

	.list-item {
		margin-bottom: 0;
		list-style-type: none;
	}

	.pricing-list-top-1,
	.pricing-list-header,
	.pricing-list-center-1,
	.pricing-list-center-2,
	.pricing-list-end-1,
	.pricing-list-end-2 {
		margin-bottom: 0;
	}

	.text-block-51 {
		color: #000;
		text-align: left;
		margin-bottom: 20px;
	}

	.pricing-list-header-intermediate {
		margin-bottom: 0;
	}

	.text-block-52 {
		color: rgba(48, 48, 77, .8);
		text-align: left;
		margin-bottom: 0;
	}

	.rds-pricing-info {
		padding: 20px;
	}

	.rds-section-wallets.rds-bg-light-grey.rds-section-large.bg-ent {
		background-image: url('../images/Enterprise-BG-Gradient.png');
		background-position: 50% 0;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.rds-footer-unleash-combo.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
		background-size: cover;
	}

	.rds-error-section.rds-bg-dark-blue.rds-section-large {
		height: 900px;
	}

	.rds-join-2 {
		justify-content: center;
	}

	.rds-column-half-tabs-2 {
		align-self: center;
		margin-left: 0;
		padding-left: 60px;
	}

	.rds-column-half-tabs-2.align-right {
		width: 60%;
		margin-left: 0;
	}

	.small-container-2 {
		width: 80%;
	}
}

@media screen and (min-width: 1920px) {

	.navbar,
	.container.navbar-container {
		margin-top: 0;
	}

	.drop-list-div {
		padding-top: 20px;
	}

	.section-5 {
		background-position: 0 0;
		background-repeat: repeat-y;
	}

	.service-title-2.bfh {
		margin-top: 8px;
		margin-bottom: 8px;
	}

	.image-429 {
		margin-top: 116px;
	}

	.container-hiring {
		padding-bottom: 320px;
	}

	.company-description {
		margin-left: 12%;
		font-size: 18px;
	}

	.company-description.centered {
		align-self: stretch;
		margin-left: auto;
		display: block;
	}

	.section-5-copy {
		background-position: 0 0;
		background-repeat: repeat-y;
	}

	.tag-label-blue-wo-border {
		margin-bottom: 14px;
	}

	.section-9.white-section.torusv2.mobile {
		display: block;
	}

	.section-9.in-app-key-section.hide {
		display: none;
	}

	.pricing-content-block-bottom {
		padding-top: 18px;
	}

	.h2-centered {
		text-align: left;
	}

	.grid-18 {
		margin-top: 66px;
	}

	.lottie-animation-7 {
		min-width: 900px;
		margin-left: 49px;
	}

	.navbar-v2 {
		margin-top: 0;
	}

	.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-desktop {
		margin-bottom: 20px;
	}

	.rds-button-link.rds-button-text.rds-button-inverse {
		color: #000;
		color: #000;
	}

	.rds-button-link.rds-button-text-light.rds-button-inverse {
		color: #000;
	}

	.rds-button-secondry.rds-button-text.rds-sign-up-early {
		margin-right: 0%;
	}

	.rds-section-have-it-both-home.rds-section-large.rds-bg-dark-blue {
		background-image: url('../images/BG-have-it.png');
		background-repeat: no-repeat;
		background-size: cover;
	}

	.rds-have-a-unique-button-wrapper.rds-beyond-having-wrapper {
		margin-top: 3%;
		display: flex;
	}

	.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white.opacity-60,
	.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white.opacity-60.rds-paragraph-with-notif {
		text-align: left;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-desktop {
		padding-left: 0%;
	}

	.rds-web3-header-hero-title.rds-text-white {
		margin-top: 160px;
	}

	.rds-customization-web3auth-title.rds-heading-2.rds-text-left.rds-text-gradient-light.rds-bg-gradient-light {
		text-align: left;
	}

	.rds-tap-onto-section-new.rds-bg-white.rds-section-large.rds-bg-light-grey.rds-text-center {
		margin-top: 80px;
		padding-bottom: 0;
	}

	.rds-default-container-2 {
		margin-top: 60px;
		margin-bottom: 0%;
	}

	.rds-three-section-column {
		text-align: left;
	}

	.rds-trio-section-wrapper-2.rds-two-section-wrapper-unparalleled {
		padding-top: 40px;
	}

	.columns-19 {
		margin-left: 0;
		padding-top: 0;
		padding-left: 0%;
	}

	.rds-default-container-3 {
		margin-top: 5%;
		margin-bottom: 2%;
	}

	.image-539 {
		margin-top: 0%;
		padding-top: 18.8%;
	}

	.column-45 {
		padding-top: 0;
	}

	.rds-default-container-4 {
		margin-bottom: 2%;
	}

	.image-541 {
		display: none;
	}

	.image-542 {
		margin-bottom: 60px;
		padding-bottom: 0;
	}

	.image-545 {
		width: 100%;
		margin-top: 80px;
	}

	.default-navbar-container {
		max-width: none;
	}

	.default-navbar-dark {
		z-index: 10;
		position: fixed;
		top: 0%;
		bottom: auto;
		left: 0%;
		right: 0%;
	}

	.default-navbar-dark.light-mode {
		z-index: 8;
		opacity: 1;
		position: fixed;
		top: 0%;
		bottom: auto;
		left: 0%;
		right: 0%;
	}

	.list-item {
		margin-bottom: 0;
	}

	.text-block-51 {
		text-align: left;
	}

	.text-block-52 {
		color: rgba(48, 48, 77, .8);
		text-align: left;
	}

	.rds-account-abstraction-hero.rds-section-large.rds-bg-dark-blue.rds-bg-dark-blue-center-gradient {
		background-position: 50% 15%;
	}

	.rds-harness-account-section.rds-section-large.rds-bg-dark-blue,
	.rds-footer-unleash-combo.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
		background-size: cover;
	}

	.rds-error-desc-text.rds-text-center.rds-text-white.rds-paragraph-renewed {
		margin-left: auto;
		margin-right: auto;
	}

	.rds-error-section.rds-bg-dark-blue.rds-section-large {
		height: 1100px;
	}

	.rds-join-2 {
		justify-content: center;
	}

	.grid-37 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}
}

@media screen and (max-width: 991px) {
	.navbar {
		width: auto;
		padding-left: 60px;
		padding-right: 60px;
		position: -webkit-sticky;
		position: sticky;
		top: 0%;
	}

	.container.navbar-container {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.button {
		clear: none;
		text-align: left;
		border-radius: 6px;
		justify-content: center;
		display: flex;
		position: static;
	}

	.button.subscribe-button {
		width: 160px;
		text-align: center;
		padding-left: 14px;
		padding-right: 14px;
	}

	.button.outline.on-white-nav {
		display: none;
	}

	.section.gray {
		padding-left: 20px;
	}

	.section.gray.less-margin {
		padding-bottom: 60px;
	}

	.section.gray.padding {
		padding-top: 200px;
	}

	.section.bottom-margin {
		padding-left: 20px;
		padding-right: 20px;
	}

	.section.gray.less-padding {
		margin-bottom: 0;
		padding-bottom: 100px;
	}

	.section.padding-bottom {
		padding-bottom: 140px;
	}

	.page-tittle {
		align-items: center;
	}

	.page-tittle.left {
		align-items: center;
		margin-bottom: 60px;
	}

	.page-tittle.left.no-paddig {
		text-align: left;
		align-items: flex-start;
		margin-top: 4px;
	}

	.page-tittle.left.half-section-intro {
		align-items: flex-start;
		margin-bottom: 0;
		margin-left: 0%;
		margin-right: 0%;
	}

	.page-tittle.horizontal-flex.less-margin {
		flex-direction: column;
	}

	.page-tittle.cta {
		width: 100%;
	}

	.page-tittle.padding {
		max-width: 550px;
	}

	.page-tittle.hero {
		max-width: 450px;
	}

	.page-tittle.centre-title {
		order: -1;
		align-items: center;
		margin-bottom: 40px;
	}

	.big-text {
		text-align: center;
	}

	.big-text.all-capital.trustedby-text {
		text-align: left;
		font-size: 16px;
		line-height: 16px;
	}

	.big-text.all-capital.trustedby-text.dapp-list-header.partner {
		font-size: 24px;
		font-weight: 500;
	}

	.big-text.hero {
		text-align: center;
	}

	.button-wrapper {
		grid-auto-flow: row;
	}

	.logotypes {
		grid-column-gap: 40px;
	}

	.logotypes.less-margin {
		grid-column-gap: 60px;
	}

	.text-header-1 {
		margin-bottom: 12px;
		position: static;
	}

	.text-header-1.left {
		text-align: center;
		font-size: 24px;
		line-height: 30px;
		display: flex;
	}

	.text-header-1.hero-small.left-align {
		justify-content: center;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 24px;
		line-height: 30px;
		display: flex;
	}

	.text-header-1.keys-header {
		font-size: 24px;
		line-height: 30px;
	}

	.flex-features-div {
		flex-wrap: wrap;
	}

	.features-card {
		width: 50%;
	}

	.dots-line {
		display: none;
	}

	.grid-scale {
		flex-flow: column;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
		justify-content: start;
		align-items: center;
		justify-items: center;
		display: flex;
	}

	.grid-scale.center-flex {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}

	.testimonials-wrapper {
		margin-bottom: 0;
	}

	.review-grid {
		height: auto;
	}

	.review-top {
		display: flex;
	}

	.testimonial-slide {
		width: 50%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.imput {
		margin-bottom: 0;
	}

	.form {
		flex-direction: row;
		padding-left: 5px;
	}

	.form.footer-four {
		flex-direction: row;
	}

	.footer {
		padding-left: 20px;
		padding-right: 20px;
	}

	.footer.small {
		background-position: 0 0;
		background-size: cover;
	}

	.footer-link.terms {
		font-size: 16px;
		line-height: 21px;
	}

	.footer-submit-div {
		margin-bottom: 40px;
	}

	.side-bar {
		width: 60%;
		margin-top: 40px;
		margin-left: auto;
		margin-right: auto;
	}

	.blog-post-link {
		padding-right: 25px;
	}

	.side-tabs.right-side {
		align-items: center;
	}

	.side-tab,
	.side-tab.w--current {
		width: auto;
	}

	.features-grid {
		grid-row-gap: 40px;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}

	.features-card-vr-2.small.product-card {
		height: 400px;
		margin-bottom: 40px;
	}

	.facts-grid {
		grid-row-gap: 40px;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}

	.testimonial-card {
		margin-bottom: 20px;
	}

	.big-headline {
		text-align: left;
	}

	.big-headline.hero {
		text-align: left;
		font-size: 48px;
	}

	.big-headline.flexible {
		text-align: center;
	}

	.hero-section.light-green {
		padding-left: 20px;
	}

	.hero-section.light-green.with-mockup.white,
	.hero-section.light-green.with-mockup.get-demo {
		overflow: visible;
	}

	.hero-section.home-vr-3 {
		height: auto;
		flex-direction: column;
	}

	.hero-section.home-vr-3.hero-5 {
		flex-direction: column;
		padding-bottom: 0;
	}

	.hero-section.home-vr-4 {
		height: auto;
		flex-direction: column;
		padding-top: 120px;
		padding-bottom: 0;
	}

	.toogle-questions {
		text-align: left;
	}

	.section-image.paddings {
		width: 100%;
		height: 500px;
		border-top-right-radius: 100px;
		margin-top: 0;
		display: block;
		position: static;
	}

	.section-image.woman {
		height: 500px;
		margin-top: 0;
		position: static;
	}

	.small-intro {
		max-width: 450px;
		margin-left: auto;
		margin-right: auto;
	}

	.form-text {
		padding-right: 0;
	}

	.centered-big-image {
		height: 400px;
	}

	.top-side-tab-menu {
		width: 70%;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.testimonial-content.dark-side {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.testimonial-name.tab {
		width: 360px;
	}

	.testimonial-text {
		font-size: 17px;
		line-height: 27px;
	}

	.section-title.top-padding {
		margin-top: 100px;
	}

	.section-title.dark.break {
		width: 80%;
	}

	.cta-icon.center,
	.cta-icon.center.dark,
	.cta-text {
		margin-bottom: 20px;
	}

	.menu-button {
		color: #000;
		background-color: rgba(0, 0, 0, 0);
		flex-direction: column;
		align-items: flex-start;
		margin-right: -32px;
		display: flex;
	}

	.menu-button.w--open {
		color: #333;
		background-color: rgba(0, 0, 0, 0);
	}

	.white-menu-button {
		color: #fff;
	}

	.white-menu-button.w--open {
		background-color: rgba(0, 0, 0, 0);
	}

	.mockup-image {
		width: 600px;
		height: 400px;
		margin-top: 40px;
	}

	.footer-dark {
		padding-left: 20px;
		padding-right: 20px;
	}

	.team-grid {
		grid-template-columns: 1fr 1fr;
	}

	.team-grid.line {
		grid-template-columns: 1fr 1fr;
		overflow: hidden;
	}

	.team-card.border-line {
		border-left-style: none;
	}

	.feature-card {
		padding-left: 100px;
		padding-right: 100px;
	}

	.features-grid-column {
		grid-row-gap: 16px;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}

	.fourth-social-icon {
		cursor: pointer;
	}

	.case-grid {
		grid-template-columns: 1fr 1fr;
	}

	.case-card {
		height: 400px;
	}

	.case-card.top {
		justify-content: center;
	}

	.case-card.top.right {
		height: 400px;
		flex-direction: row;
		justify-content: flex-start;
	}

	.case-card.right {
		height: 450px;
	}

	.collection-top {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.blog-and-sidebar {
		flex-direction: row;
		padding-left: 0;
		padding-right: 0;
	}

	.blog-and-sidebar.full {
		flex-direction: column;
	}

	.right-collection-wrapper {
		width: 63%;
	}

	.right-collection-wrapper.full {
		width: 100%;
		padding-right: 0;
	}

	.sidebar {
		width: 40%;
		margin-right: 20px;
		padding-left: 0;
		padding-right: 0;
	}

	.sidebar.left {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.info-box {
		margin-top: 60px;
	}

	.footer-column-div {
		width: 50%;
		margin-bottom: 40px;
	}

	.blog-posts-wrapper {
		flex-direction: column;
	}

	.collection-list {
		grid-template-columns: 1fr 1fr;
	}

	.right-arrows {
		margin-right: 0;
	}

	.right-arrows.testimonial-arrow {
		display: block;
	}

	.left-arrows {
		margin-left: 0;
	}

	.left-arrows.testimonial-arrow {
		display: block;
	}

	.blog-in-columns {
		width: 100%;
	}

	.intro-section.intro {
		height: auto;
		flex-direction: column;
	}

	.contact-wrapper {
		width: 50%;
	}

	.empty-block {
		display: none;
	}

	.form-div {
		text-align: center;
	}

	.image-404 {
		margin-right: 50px;
	}

	.collection-blog-item {
		width: 100%;
	}

	.info-blog {
		display: block;
	}

	.nav-link-2 {
		color: #20398d;
		flex-direction: column;
		align-items: flex-start;
		display: block;
	}

	.dropdown-list-2.w--open {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		margin-left: 0;
		position: relative;
	}

	.drop-grid-2 {
		width: 100%;
	}

	.drop-grid-2.desktop-dropdown {
		width: 100%;
		padding-left: 119px;
	}

	.nav-menu-2 {
		height: auto;
		background-color: #fff;
		display: block;
		position: absolute;
		overflow: auto;
	}

	.page-title-header.left {
		align-items: flex-start;
		margin-bottom: 60px;
	}

	.paragraph-6 {
		margin-bottom: 16px;
	}

	.nav-menu-white {
		height: auto;
		background-color: #fff;
		position: absolute;
		overflow: auto;
	}

	.logo-wrapper-wide {
		margin-top: 72px;
	}

	.column-2 {
		margin-top: -73px;
	}

	.image-418 {
		margin-left: 40px;
	}

	.try-it-out-button-tablet {
		border-radius: 6px;
		margin-top: -24px;
		display: block;
	}

	.div-block-8 {
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.paragraph-10 {
		text-align: center;
		margin-bottom: 16px;
	}

	.paragraph-11 {
		text-align: center;
	}

	.section-5 {
		width: auto;
		height: auto;
		background-position: 0 0;
		background-size: auto;
		padding: 220px 20px 0;
	}

	.heading-6.clip {
		font-size: 56px;
	}

	.div-block-11 {
		flex-direction: column;
		align-items: center;
		margin-top: 0;
		display: flex;
	}

	.image-425 {
		margin-left: -24px;
	}

	.text-header-3 {
		text-align: center;
	}

	.div-block-21 {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.client-logo.twitter {
		margin-top: 25px;
		margin-left: 0;
	}

	.client-logo.shopify,
	.client-logo.dropbox {
		margin-top: 25px;
	}

	.clients {
		flex-direction: column;
		align-items: center;
	}

	.image-426,
	.image-427 {
		margin-left: 0;
	}

	.grid-7 {
		grid-template-columns: 1fr 1fr 1fr;
	}

	.social-icon-2 {
		margin-top: 8px;
		margin-right: 8px;
	}

	.social-icon-youtube {
		margin-left: 0;
		margin-right: 8px;
	}

	.social-icon-medium-copy {
		margin-top: 8px;
		margin-left: 0;
		margin-right: 8px;
	}

	.social-icon-n {
		margin-left: 0;
		margin-right: 8px;
	}

	.div-block-icons {
		text-align: left;
		flex: 0 auto;
	}

	.social-icon-discord,
	.social-icon-github {
		margin-left: 0;
		margin-right: 8px;
	}

	.div-block-24 {
		margin-top: -64px;
	}

	.image-429 {
		margin-top: 337px;
	}

	.job-openings-button {
		border-radius: 6px;
		justify-content: flex-start;
		display: flex;
	}

	.grid-8 {
		grid-template-columns: 1fr 1fr;
	}

	.grid-8.partner {
		margin-left: 16px;
		margin-right: 16px;
	}

	.grid-9 {
		grid-template-columns: 1fr 1fr;
	}

	.image-449 {
		max-width: 70%;
	}

	.image-452 {
		max-width: 60%;
	}

	.cta-text-partners {
		margin-bottom: 20px;
	}

	.simple-grid {
		margin-left: 0;
	}

	.why-us-grid {
		flex-direction: column;
	}

	.columns-7 {
		display: flex;
	}

	.div-block-30-copy {
		margin-top: 16px;
	}

	.why-us-grid-2 {
		flex-direction: column;
	}

	.div-block-30-copy {
		margin-top: -40px;
		margin-left: 0;
	}

	.div-block-30-a {
		margin-top: -24px;
		margin-left: 0;
	}

	.view-docs-button {
		clear: none;
		text-align: left;
		border-radius: 6px;
		justify-content: flex-start;
		display: flex;
		position: static;
	}

	.center-box {
		width: 78%;
	}

	.paragraph-top {
		max-width: 550px;
		text-align: center;
	}

	.div-block-41 {
		margin-right: 0;
	}

	.right-pin {
		margin-left: -125px;
	}

	.div-block-right-roadmap {
		margin-left: 57px;
		margin-right: 0;
	}

	.div-block-roadmap-22 {
		margin-right: -406px;
	}

	.container-hero-homepage {
		margin-bottom: 65px;
		padding-bottom: 0;
		padding-left: 0;
	}

	.paragraph-13-roadmap {
		font-size: 14px;
		line-height: 20px;
	}

	.left-pin {
		margin-left: 284px;
	}

	.left-pin-2 {
		margin-left: -125px;
	}

	.paragraph-13-roadmap-2 {
		font-size: 14px;
		line-height: 20px;
	}

	.multiple-platform-div {
		margin-top: -24px;
		margin-left: 0;
	}

	.tkey-docs,
	.directauth-docs,
	.torus-wallet-docs {
		clear: none;
		text-align: left;
		border-radius: 6px;
		justify-content: center;
		display: flex;
		position: static;
	}

	.section-5-copy {
		width: 100%;
	}

	.heading-6-copy.clip {
		font-size: 56px;
	}

	.big-text-copy,
	.big-text-copy.hero-copy {
		text-align: center;
	}

	.button-copy {
		clear: none;
		text-align: left;
		border-radius: 6px;
		justify-content: center;
		display: flex;
		position: static;
	}

	.how-it-works-heading {
		text-align: center;
	}

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

	.tag-label-blue-wo-border {
		margin-top: -16px;
	}

	.how-it-works-paragraph {
		text-align: center;
	}

	.tkey-grid {
		flex-flow: column;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
		justify-content: start;
		align-items: center;
		justify-items: center;
		display: flex;
	}

	.page-header.cta {
		width: 100%;
	}

	.div-block-46 {
		order: -1;
	}

	.bold-text-13-copy {
		font-size: 16px;
	}

	.culture-paragraph {
		padding-left: 16px;
		padding-right: 16px;
	}

	.column-18 {
		z-index: 23;
		padding-left: 0;
	}

	.hero-column-2 {
		flex-direction: column;
		align-items: flex-start;
		margin-top: 0;
		margin-bottom: -62px;
		padding-bottom: 0;
	}

	.container-5.hero-homepage-2 {
		max-width: 100%;
		margin-top: 0;
	}

	.column-23 {
		align-self: auto;
	}

	.button-hero {
		clear: none;
		text-align: left;
		border-radius: 6px;
		justify-content: center;
		display: flex;
		position: static;
	}

	.button-hero.secondary-mode,
	.button-hero.primary-mode {
		border-radius: 10px;
	}

	.paragraph-24 {
		text-align: center;
	}

	.section-9.white-section.torusv2.mobile {
		display: block;
	}

	.section-9.more-top-padding {
		margin-top: 0;
	}

	.section-9.in-app-key-section {
		display: none;
	}

	.pricing-features-row {
		margin-top: 0;
	}

	.section-prices {
		padding: 45px;
	}

	.section-prices.tint {
		padding-top: 60px;
	}

	.pricing-content-block-bottom {
		margin-top: 83px;
		padding-top: 84px;
	}

	.pricing-content-block {
		padding-top: 11px;
	}

	.pricing-price-title-top {
		padding-top: 0;
	}

	.bold-text-white {
		text-align: left;
		font-size: 12px;
	}

	.bold-text-27 {
		font-size: 24px;
	}

	.div-block-65 {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.grid-scale-3 {
		flex-flow: column;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
		justify-content: start;
		align-items: center;
		justify-items: center;
		display: flex;
	}

	.grid-11 {
		max-width: 600px;
		text-align: center;
		flex-wrap: wrap;
		align-content: stretch;
		justify-content: space-around;
		align-items: center;
		margin-top: -14px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 0;
	}

	.grid-12 {
		margin-top: 37px;
	}

	.h2-centered,
	.heading-21 {
		font-size: 50px;
		line-height: 50px;
	}

	.text-block-9 {
		font-size: 18px;
		line-height: 21px;
	}

	.grid-13 {
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
	}

	.section-14 {
		padding-top: 100px;
	}

	.heading-23 {
		font-size: 50px;
		line-height: 50px;
	}

	.grid-2-col {
		padding-left: 20px;
		padding-right: 20px;
	}

	.heading-25,
	.heading-26 {
		font-size: 50px;
		line-height: 50px;
	}

	.paragraph-29 {
		font-size: 20px;
		line-height: 20px;
	}

	.icon-4 {
		color: rgba(0, 0, 0, 0);
		background-image: url('../images/Burger.svg');
		background-position: 0 0;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.text-block-16 {
		font-size: 20px;
		line-height: 22px;
	}

	.columns-14 {
		flex-wrap: wrap;
		align-items: center;
		display: flex;
	}

	.container-1216 {
		display: none;
	}

	.heading-30 {
		font-size: 40px;
		line-height: 50px;
	}

	.text-span-24 {
		display: inline-block;
	}

	.heading-4-big {
		font-size: 24px;
		line-height: 26px;
	}

	.d-apps-content {
		margin-left: 47px;
	}

	.text-animation-div {
		padding-bottom: 20px;
		display: none;
	}

	.text-animation-div.for-mobile {
		margin-top: -40px;
		padding-bottom: 0;
		display: flex;
	}

	.lottie-animation-7 {
		min-width: 500px;
		margin-bottom: 69px;
		margin-left: -142px;
	}

	.logo-brand-colored {
		max-width: 100%;
		margin-left: -24px;
	}

	.lottie-animation-9 {
		width: 100%;
	}

	.d-apps-content-2 {
		margin-left: 47px;
	}

	.container-1214-copy {
		padding-left: 20px;
		padding-right: 20px;
	}

	.container-1219 {
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
	}

	.pricing-content-block-bottom-4 {
		padding-top: 72px;
	}

	.bold-text-white-2 {
		text-align: left;
		font-size: 16px;
	}

	.pricing-feature-title-dark-3 {
		padding-left: 5px;
	}

	.pricing-content-block-3 {
		padding-top: 11px;
	}

	.bold-text-32 {
		font-size: 24px;
	}

	.pricing-feature-title-light-2 {
		padding-left: 5px;
	}

	.bold-text-dark-2 {
		text-align: left;
		font-size: 16px;
	}

	.pricing-price-users-2 {
		text-align: left;
	}

	.navbar-v2 {
		width: auto;
		padding-left: 60px;
		padding-right: 60px;
		position: -webkit-sticky;
		position: sticky;
		top: 0%;
	}

	.paragraph-30 {
		font-size: 20px;
	}

	.nav-link-5 {
		color: #20398d;
		flex-direction: column;
		align-items: flex-start;
		display: block;
	}

	.columns-18 {
		flex-direction: column;
		align-items: flex-start;
		display: flex;
	}

	.column-39 {
		align-self: flex-start;
		display: block;
	}

	.column-40 {
		display: block;
	}

	.dropdown-2 {
		width: 100%;
	}

	.pricing-table-text {
		font-size: 18px;
	}

	.text-block-43 {
		margin-left: 120px;
		margin-right: 24px;
		font-size: 18px;
	}

	.pricing-table-text-dark {
		padding-top: 16px;
		font-size: 12px;
		line-height: 18px;
	}

	.pricing-table-text-dark-2 {
		color: #666;
		text-align: left;
		padding-top: 8px;
		padding-left: 18px;
		padding-right: 11px;
		font-size: 12px;
		line-height: 18px;
	}

	.pricing-header-1 {
		overflow: visible;
	}

	.paragraph-36 {
		white-space: normal;
	}

	.text-header {
		margin-bottom: 12px;
		position: static;
	}

	.text-header.hero-small.left-align {
		font-size: 24px;
		line-height: 30px;
	}

	.text-header.hero-small.left-align.white {
		font-size: 60px;
		line-height: 60px;
		display: none;
	}

	.text-header.hero-small.left-align.white.h1-mobile {
		display: block;
	}

	.rds-default-container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.rds-default-container.rds-have-a-unique-container {
		margin-bottom: 60px;
	}

	.rds-default-container.center-content.get-consultation {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.rds-default-container.center-content.timeframe {
		margin-top: 20px;
	}

	.rds-paragraph-small-regular.rds-text-dark-blue.hover-wallet-desc {
		margin-top: 44px;
	}

	.rds-heading-3.rds-text-dark-blue.sc-content {
		margin-bottom: 12px;
	}

	.rds-heading-3.rds-text-dark-blue.sc-content.testing {
		z-index: 0;
		flex-direction: column;
		justify-content: center;
		display: flex;
		position: absolute;
		top: 24%;
		bottom: auto;
		left: 8%;
		right: 8%;
	}

	.rds-heading-3.rds-text-dark-blue.sc-content.testing.social {
		top: 32%;
	}

	.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-desktop {
		text-align: center;
		display: block;
	}

	.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-mobile {
		text-align: left;
		display: none;
	}

	.rds-text-dark-blue.rds-together-magic-title.rds-heading-2 {
		margin-bottom: 50px;
	}

	.rds-button-tertiary.rds-button-text.rds-button-inverse.rds-button-plug-and-play.rds-use-case-title-button.rds-flexible-key-button-dark {
		margin-bottom: 0;
	}

	.rds-button-link.rds-button-text.rds-view-seed {
		position: static;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse {
		display: block;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right {
		margin-top: 0;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-web3auth-button {
		width: auto;
		text-align: center;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-web3auth-button.rds-go-beyond-buttons {
		width: 280px;
		font-size: 16px;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-home-button {
		width: 240px;
		text-align: center;
		flex: 0 auto;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-home-button.rds-account-button-fix {
		width: 100%;
		font-size: 16px;
		line-height: 28px;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-home-button.rds-account-button-fix.rds-account-button-fix-2 {
		width: 250px;
	}

	.rds-button-secondry.rds-button-text {
		font-size: 16px;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button.rds-have-a-unique-button.rds-read-whitepaper-button {
		width: auto;
		text-align: center;
		margin-right: 0;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button.rds-have-a-unique-button.rds-read-whitepaper-button.rds-try-it-footer-button {
		display: block;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-home-button {
		width: 240px;
		text-align: center;
		margin-right: 0;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-home-button.rds-account-button-fix {
		width: 100%;
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 28px;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-home-button.rds-account-button-fix.rds-account-button-fix-2 {
		width: 250px;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-button {
		width: 240px;
		text-align: center;
		margin-right: 0;
	}

	.rds-button-secondry.rds-button-text.rds-sign-up-early {
		width: 280px;
	}

	.rds-button-secondry.rds-button-text.rds-sign-up-early.mpc-update {
		margin-top: 0;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.rds-button-secondry.rds-button-text.full-width {
		width: 280px;
	}

	.rds-section-large {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.rds-footer-policies {
		display: none;
	}

	.rds-main-footer-wrapper {
		flex-direction: column;
		justify-content: flex-start;
	}

	.rds-social-footer-icon {
		margin-bottom: 15px;
		margin-left: 0;
		margin-right: 20px;
		display: block;
	}

	.rds-eyebrow-text-2.rds-text-sky-blue.rds-footer-titles {
		margin-bottom: 10px;
	}

	.footer-logo-image {
		width: 200px;
		margin-left: -5px;
	}

	.rds-footer-divider {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.rds-head-footer {
		flex-direction: column;
		margin-bottom: 40px;
	}

	.rds-legal-policy-tabmob {
		display: block;
	}

	.rds-footer-about {
		margin-bottom: 30px;
	}

	.rds-head-footer-col-50 {
		width: 100%;
	}

	.rds-policy-footer-links.rds-legal-footer-links {
		font-size: 14px;
		line-height: 160%;
	}

	.rds-footer-developers {
		margin-bottom: 30px;
	}

	.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
		padding-top: 60px;
	}

	.rds-footer-links {
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 175%;
	}

	.rds-footer-social {
		display: none;
	}

	.rds-footer-social.rds-footer-social-tabmob {
		width: 210px;
		text-align: left;
		width: 210px;
		text-align: left;
		width: 210px;
		text-align: left;
		flex-wrap: wrap;
		align-content: stretch;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	}

	.rds-footer-social.rds-footer-social-tabmob.unwrap {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		flex-wrap: nowrap;
		justify-content: space-around;
		display: flex;
	}

	.rds-footer-for-individuals {
		margin-bottom: 30px;
	}

	.rds-animation-home-hero {
		margin-top: 20px;
	}

	.rds-animation-home-hero.rds-animation-home-hero-desktop {
		display: none;
	}

	.rds-animation-home-hero.rds-animation-home-hero-tabmob {
		display: block;
	}

	.rds-home-hero-title.rds-text-white.rds-heading-1 {
		text-align: center;
	}

	.rds-home-hero-title.rds-text-white.rds-heading-1.rds-account-abstraction-hero-title {
		text-align: left;
		margin-top: 0;
		font-size: 45px;
	}

	.rds-home-hero-title.rds-text-white.rds-heading-1.rds-account-abstraction-hero-title.rds-abstraction-tablet-changes {
		text-align: center;
		font-size: 56px;
	}

	.rds-text-gradient-light.rds-bg-gradient-dark.revised {
		font-size: 64px;
	}

	.rds-text-gradient-light.rds-bg-gradient-light.mpc,
	.rds-text-gradient-light.reduced-font {
		font-size: 56px;
	}

	.rds-button-home-hero-set {
		width: auto;
		flex-direction: column;
		align-items: flex-start;
	}

	.rds-button-home-hero-set.rds-button-unleash-cta-set {
		flex-direction: row;
	}

	.rds-button-home-hero-set.rds-abstraction-tablet-changes {
		width: 100%;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-direction: row;
		justify-content: center;
		align-items: flex-start;
	}

	.rds-button-home-hero-set.home {
		align-items: flex-start;
	}

	.rds-section-home-hero {
		padding: 30px 0 60px;
	}

	.rds-section-home-hero.rds-section-large.rds-bg-dark-blue {
		padding-top: 30px;
	}

	.rds-trusted-by-logos-image {
		width: 100%;
		height: 53.39px;
		max-width: 100px;
		margin: 10px 20px;
	}

	.rds-home-hero-sub-info {
		font-size: 18px;
	}

	.rds-home-hero-sub-info.rds-text-white.rds-subheading {
		text-align: center;
	}

	.rds-home-hero-sub-info.rds-text-white.rds-subheading.rds-account-abstraction-hero-sub-info {
		text-align: left;
		font-weight: 400;
	}

	.rds-home-hero-sub-info.rds-text-white.rds-subheading.rds-account-abstraction-hero-sub-info.rds-abstraction-tablet-changes {
		text-align: center;
	}

	.rds-trusted-by-logos-set {
		flex-flow: wrap;
		align-content: space-around;
		justify-content: center;
		align-items: center;
		margin-top: 40px;
	}

	.rds-trusted-by-logos-set.infinite-marquee {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		flex-wrap: nowrap;
	}

	.rds-hero-column-wrapper {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.rds-trusted-by-logos-title.rds-text-white.rds-text-center {
		margin-top: 40px;
		margin-bottom: 0;
	}

	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-1 {
		margin-top: 0;
		margin-bottom: 0;
	}

	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-4,
	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-3,
	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-2,
	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-4 {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.rds-seamless-heading-wrapper {
		display: none;
	}

	.rds-seamless-heading-wrapper.rds-seamless-heading-wrapper-tabmob {
		text-align: center;
		display: block;
	}

	.rds-seamless-image {
		display: none;
	}

	.rds-seamless-image.rds-seamless-image-tabmob {
		display: block;
	}

	.rds-seamless-line-link-1 {
		display: none;
	}

	.rds-list-seamless.rds-paragraph-regular.rds-text-white.opacity-100.rds-custom-add-10 {
		margin-bottom: 10px;
	}

	.rds-seamless-blocks.rds-seamless-blocks-first {
		margin-bottom: 20px;
	}

	.rds-seamless-line-link-2 {
		display: none;
	}

	.rds-section-seamless-home {
		overflow: hidden;
	}

	.rds-have-it-both-image-desktop {
		display: block;
	}

	.rds-have-it-both-desc.rds-paragraph-regular {
		margin-right: 0;
	}

	.rds-have-it-both-block.rds-bg-dark-blue {
		border-radius: 0;
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 30px;
		padding-right: 30px;
	}

	.rds-have-it-both-block.rds-bg-dark-blue.rds-cold-wallet-bg.rds-section-cold-wallet-box-block {
		border-radius: 24px;
		margin-left: 0;
		margin-right: 0;
	}

	.rds-built-for-all-boxes {
		width: 100%;
	}

	.rds-built-for-all-desc.rds-paragraph-regular.rds-text-center.rds-text-dark-blue.opacity-60 {
		font-size: 16px;
		line-height: 24px;
	}

	.rds-built-for-all-desc.rds-paragraph-regular.rds-text-center.rds-text-dark-blue.opacity-60.rds-tabmob-built-for-all-text {
		display: block;
	}

	.rds-built-for-all-desc.rds-paragraph-regular.rds-text-center.rds-text-dark-blue.opacity-60.rds-desktop-built-for-all-text {
		display: none;
	}

	.rds-built-for-all-box-icon-wrapper {
		margin-left: 220px;
	}

	.rds-built-for-all-box-text.rds-paragraph-regular.rds-text-dark-blue.opacity-60 {
		font-size: 16px;
		line-height: 24px;
	}

	.tab-button {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.rds-plug-play-title {
		font-size: 32px;
	}

	.rds-plug-play-title.rds-text-white.rds-text-center.rds-heading-2 {
		font-size: 56px;
	}

	.rds-tabs-set {
		width: 450px;
	}

	.rds-tabs-set.full-width {
		width: auto;
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.rds-tabs-image {
		margin-top: 40px;
	}

	.rds-tabs-image.rds-tabs-image-desktop {
		display: none;
	}

	.rds-tabs-image.rds-tabs-image-tabmob {
		display: block;
	}

	.rds-tabs-image.rds-tabs-image-desktop {
		display: none;
	}

	.rds-counter-trusted-by {
		font-size: 72px;
	}

	.rds-trusted-by-over {
		width: 100%;
	}

	.rds-counter-wrapper-trusted-by-block {
		align-items: flex-start;
	}

	.rds-counter-wrapper-trusted-by-block.rds-counter-wrap-last {
		margin-bottom: 40px;
	}

	.rds-use-case-trusted-by-box.rds-bg-dark-blue {
		width: 100%;
	}

	.rds-use-case-trusted-by-box.rds-bg-dark-blue.rds-flexible-key-box-dark.rds-flexible-key-desktop {
		display: block;
	}

	.rds-use-case-trusted-by-box.rds-bg-dark-blue.rds-flexible-key-box-dark.rds-flexible-key-tabmob {
		margin-bottom: 40px;
		display: block;
	}

	.rds-button-try-it-for-free {
		display: flex;
	}

	.rds-trusted-by-over-wrapper {
		flex-direction: column;
	}

	.rds-counter-wrapper-trusted-by {
		flex-direction: column;
		margin-top: 20px;
	}

	.rds-flexible-key-title.rds-paragraph-regular.rds-text-white {
		font-size: 20px;
		line-height: 150%;
	}

	.rds-column-flexible-key-logos {
		margin-top: 20px;
	}

	.rds-you-dont-have-to-subinfo.rds-paragraph-small-regular.opacity-90.rds-text-white,
	.rds-you-dont-have-to-subinfo.rds-paragraph-small-regular.opacity-60,
	.rds-you-dont-have-to-subinfo.rds-paragraph-small-regular.opacity-60.rds-text-white {
		margin-bottom: 25px;
	}

	.rds-third-party-link-box-set {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.rds-third-party-link-box {
		width: 100%;
	}

	.rds-third-party-link-box.rds-bg-blue {
		margin-left: 0;
		margin-right: 0;
	}

	.rds-third-party-link-box.rds-bg-dark-blue,
	.rds-third-party-link-box.rds-bg-light-grey {
		margin-bottom: 25px;
		margin-left: 0;
		margin-right: 0;
	}

	.rds-have-a-unique-title.rds-text-center.rds-text-white.rds-heading-1 {
		margin-top: 0;
	}

	.rds-have-a-unique-button-wrapper.rds-beyond-having-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		flex-flow: row;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: flex;
	}

	.rds-have-a-unique-button-wrapper.rds-beyond-having-wrapper.direction {
		flex-direction: row;
	}

	.rds-have-a-unique-button-wrapper.rds-beyond-having-wrapper {
		flex-direction: column;
		margin-top: 5%;
	}

	.rds-two-section-column {
		width: 100%;
		margin-top: 40px;
	}

	.rds-trio-section-wrapper {
		margin-top: 0;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5 {
		margin-left: 0%;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-desktop {
		display: block;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-tabmob {
		display: none;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-desktop {
		text-align: center;
		display: block;
	}

	.rds-web3-header-hero-title.rds-text-white {
		font-size: 24px;
	}

	.rds-web3-header-hero-title.rds-text-black.rds-text-right,
	.rds-subheading-2.rds-text-grey.rds-text-right.opacity-60 {
		text-align: center;
	}

	.rds-subheading-2.rds-text-grey.rds-text-right.opacity-60 {
		text-align: right;
	}

	.rds-section-web3-hero.rds-section-large.rds-bg-dark-blue {
		padding-bottom: 50px;
	}

	.rds-web3-hero-image {
		width: 100%;
		margin-bottom: 60px;
	}

	.rds-web3-hero-image.rds-web3-hero-image-desktop {
		display: none;
	}

	.rds-web3-hero-image.rds-web3-hero-image-tabmob {
		margin-bottom: 20px;
		display: block;
	}

	.rds-unparalleled-section.rds-section-large.rds-bg-dark-blue {
		padding-top: 50px;
		padding-bottom: 0;
	}

	.rds-paragraph-renewed {
		font-size: 16px;
	}

	.rds-customization-web3auth-title.rds-heading-2.rds-text-right.rds-text-white.rds-improve-user-one-tabmob {
		display: block;
	}

	.rds-customization-web3auth-title.rds-heading-2.rds-text-right.rds-text-white.rds-improve-user-one-desktop,
	.rds-customization-web3auth-title.rds-heading-2.rds-text-center.rds-text-white.rds-improve-user-one-desktop {
		display: none;
	}

	.rds-customization-web3auth-title.rds-heading-2.rds-text-center.rds-text-white.rds-improve-user-one-tabmob {
		display: block;
	}

	.rds-section-metaverse.rds-section-large.rds-bg-dark-blue {
		background-image: url('../images/Line-TabMob.svg');
		background-position: 50% 0;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.rds-our-mission.rds-section-large.rds-bg-white {
		background-position: 50% 0;
	}

	.rds-our-mission.rds-section-large.rds-bg-white.rds-our-mission-fix {
		background-image: url('../images/Phone-our-Mission-bg-jpeg.jpg.html');
		background-position: 50% 0;
		background-size: cover;
	}

	.rds-trio-section-column {
		width: 100%;
		margin-bottom: 40px;
		margin-right: 0;
	}

	.rds-pricing-box {
		width: 100%;
		height: 100%;
		margin-bottom: 20px;
		margin-left: 0;
		margin-right: 0;
	}

	.rds-pricing-box-text.rds-paragraph-renewed.rds-text-dark-blue.opacity-60 {
		padding-left: 0;
		font-size: 12px;
	}

	.rds-pricing-box-text.rds-paragraph-renewed.rds-text-dark-blue.opacity-60.text-center-3 {
		font-size: 12px;
	}

	.rds-pricing-box-wrapper {
		flex-flow: column wrap;
	}

	.rds-pricing-enterprise-list.rds-text-dark-blue {
		font-size: 16px;
	}

	.rds-flexible-key-section-dark {
		margin-top: 60px;
	}

	.rds-need-help-box.rds-bg-dark-blue {
		z-index: auto;
	}

	.rds-enterprise-heading.rds-heading-2.rds-text-white {
		margin-bottom: 40px;
	}

	.dropdown-list-3.accordion-content.dropdown-list-faq-fix-2.padding {
		margin-bottom: 20px;
	}

	.faq-home-wrapper {
		width: 100%;
	}

	.accordion-item-2 {
		z-index: auto;
	}

	.faq-content-info.default-paragraph.text-dark-grey {
		margin-top: 10px;
	}

	.rds-back-button-mobile {
		display: none;
	}

	.navbar-column-links-wrapper.navbar-mobile-right {
		justify-content: flex-end;
		position: static;
	}

	.navbar-column-brand-wrapper {
		justify-content: flex-start;
		align-items: center;
		display: flex;
	}

	.icon-5 {
		color: #393939;
	}

	.login-try-mobile {
		width: 100%;
		max-width: 320px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.navbar-column-cta-wrapper {
		display: none;
	}

	.nav-menu-two {
		flex-direction: column;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.rds-navbar-dark.rds-navbar-redesign {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.navbar-main-links {
		background-color: #0f1031;
		flex: 0 auto;
		margin-left: 0;
		padding-top: 20px;
		padding-bottom: 40px;
		display: block;
	}

	.image-29.rds-navbar-logo.rds-navbar-dark-logo,
	.image-29.rds-navbar-logo.rds-navbar-light-logo-ver {
		margin-left: 0;
	}

	.navbar-column-wrapper {
		justify-content: space-between;
		align-items: stretch;
	}

	.brand-dark-ver.w--current {
		margin-left: 0;
	}

	.rds-navbar-dropdown.w--open {
		margin-left: auto;
		margin-right: auto;
		position: absolute;
	}

	.rds-navbar-box-wrapper {
		padding-left: 40px;
		padding-right: 40px;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow {
		display: flex;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-about-override.menu-heading,
	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-users-override.menu-heading,
	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-developer-override.menu-heading {
		display: none;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow {
		box-shadow: none;
		object-fit: fill;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
		overflow: visible;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-users-override {
		box-shadow: none;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-about-override {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		overflow: visible;
	}

	.navbar-container {
		max-width: 100%;
		margin-left: 2%;
		margin-right: 2%;
	}

	.navbar-toggle-small {
		background-color: #f5f4f0;
		border-radius: 96%;
		padding: 10px 10px 9px;
	}

	.navbar-link.default-nav-text.text-white.rds-navigation-text {
		padding-right: 20px;
	}

	.navbar-link.default-nav-text.text-white.rds-navigation-text.rds-navbar-text-main-set {
		margin-left: 0;
	}

	.rds-navbar-text-main-set {
		display: flex;
	}

	.rds-pricing-box-inner-section-upper {
		height: 100%;
	}

	.rds-tabs-plug-and-host {
		flex-direction: column;
		align-items: flex-start;
	}

	.rds-tabs-plug-and-host.tab-slide-auto-fixed-container-height {
		height: 750px;
		height: 750px;
	}

	.rds-column-half-tabs {
		width: 100%;
	}

	.rds-main-content-tech.rds-section-large.rds-bg-light-grey {
		background-position: 50% 100%;
		background-size: cover;
	}

	.rds-two-routes-block {
		width: 100%;
		margin-bottom: 30px;
	}

	.rds-two-routes-block.rds-gradient-white-box-override {
		width: 100%;
		height: auto;
		padding-top: 30px;
		padding-bottom: 40px;
	}

	.rds-full-mpc-link {
		margin-top: 40px;
	}

	.rds-two-routes-box-wrapper {
		flex-flow: column wrap;
		justify-content: center;
		align-items: center;
	}

	.rds-icon-number {
		margin-bottom: 20px;
	}

	.rds-option-container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.rds-block-wrapper-option-right {
		flex-direction: column;
		align-items: center;
	}

	.rds-tabs-but-buttons-wrapper.rds-bg-white {
		width: 100%;
	}

	.rds-paragraph-renewed-2,
	.rds-paragraph-renewed-2.rds-text-dark-blue.rds-text-center.opacity-60.rds-generate-private-subheading.rds-generate-private-subheading-2 {
		font-size: 16px;
	}

	.rds-block-wrapper-option {
		flex-direction: column;
		justify-content: center;
	}

	.rds-three-options-inside-option-block {
		width: 100%;
		height: auto;
		margin-bottom: 30px;
	}

	.rds-pair-key-text.rds-text-dark-blue.rds-subheading.opacity-60 {
		text-align: center;
		font-size: 18px;
	}

	.rds-three-options-inside-option {
		flex-direction: column;
		justify-content: center;
	}

	.rds-export-key-and-view-seed-wrapper {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-left: 0;
	}

	.rds-block-option-heading.rds-text-dark-blue.rds-heading-6 {
		margin-bottom: 30px;
	}

	.rds-block-wrapper-option-left {
		flex-direction: column;
	}

	.rds-show-hide-input-box,
	.rds-text-field-with-show-hide,
	.rds-text-field-with-show-hide.rds-text-field-copy,
	.rds-text-field-with-show-hide.rds-text-field-with-show-hide-shorter,
	.rds-input-with-show-hide,
	.rds-form-block-option-confirmation-page {
		width: 100%;
	}

	.rds-check-paired-wrapper {
		width: 265px;
	}

	.rds-form-private-key.rds-pair-private-key,
	.rds-form-set-recovery-password {
		width: 100%;
	}

	.rds-gradient-loader {
		margin-left: 0;
	}

	.rds-button-next-wrapper {
		justify-content: center;
	}

	.rds-split-private-key-wrapper {
		flex-direction: column;
	}

	.modal-wrapper {
		width: 95%;
		padding-left: 60px;
		padding-right: 60px;
	}

	.modal {
		width: 100%;
		flex-direction: row;
	}

	.modal-device-storage-not-detected.modal-full {
		display: none;
	}

	.text-span-26.white-text {
		font-size: 56px;
	}

	.rds-default-container-2 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.rds-three-section-column {
		width: 60%;
		text-align: center;
		margin-top: 40px;
	}

	.rds-three-section-column.rds-two-section-unparalleled-image-copy {
		width: 60%;
	}

	.rds-trio-section-wrapper-2 {
		margin-top: 80px;
	}

	.rds-trio-section-wrapper-2.rds-two-section-wrapper-unparalleled {
		flex-direction: column;
	}

	.rds-trio-section-wraper-2 {
		text-align: center;
		flex-direction: column;
		align-items: center;
	}

	.div-block-90 {
		padding-bottom: 10%;
	}

	.columns-19 {
		display: none;
	}

	.rds-default-container-3 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.image-539 {
		margin-top: 47%;
	}

	.rds-default-container-4 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.rds-default-container-4.rds-have-a-unique-container {
		margin-bottom: 60px;
	}

	.image-541 {
		display: none;
	}

	.rds-three-section-column-2 {
		width: 100%;
		margin-top: 40px;
	}

	.dropdown-toggle {
		text-align: left;
		flex: 0 auto;
		margin-left: 0;
		margin-right: 0;
		padding-right: 20px;
		display: block;
		position: relative;
	}

	.dropdown-sub-1 {
		display: flex;
	}

	.image-545 {
		width: 98%;
	}

	.logo-mobile-menu {
		padding-bottom: 10px;
		padding-left: 0;
	}

	.demo-link {
		justify-content: center;
		margin-left: auto;
		margin-right: auto;
		padding: 8px 80px;
		display: block;
	}

	.rds-navbar-divider-img-2 {
		height: 100%;
		object-position: 50% 50%;
		display: inline-block;
		position: static;
		top: 0%;
		bottom: auto;
		left: 0%;
		right: 0%;
		transform: rotate(0);
	}

	.navbar-links-wrapper {
		height: 600px;
		max-width: 100%;
		background-color: #010323;
		flex-wrap: wrap;
		flex: 1;
		align-content: stretch;
		align-self: auto;
		margin-top: auto;
		display: block;
		position: absolute;
		top: 0%;
		bottom: auto;
		left: 0%;
		right: 0%;
		overflow: auto;
	}

	.navbar-links-wrapper.light-mode {
		height: 500px;
		background-color: #fff;
		overflow: auto;
	}

	.default-navbar-dropdown {
		float: none;
		flex-flow: row;
		justify-content: space-between;
		margin-left: 0;
		margin-right: 0;
		padding-left: 40px;
		display: flex;
	}

	.default-dropdown-list-dark {
		background-color: #010323;
	}

	.default-dropdown-list-dark.w--open {
		border-style: none;
		bottom: auto;
		left: 0%;
		right: 0%;
	}

	.default-dropdown-list-dark.position-to-right.w--open {
		bottom: auto;
		overflow: visible;
	}

	.rds-navbar-block-info-divider-docs-2 {
		clear: none;
		object-fit: fill;
		flex-direction: column;
		justify-content: center;
		padding-left: 0;
		padding-right: 0;
		display: none;
		overflow: visible;
	}

	.default-navbar-container {
		overflow: visible;
	}

	.default-navbar-dark {
		width: 100%;
		display: block;
		position: -webkit-sticky;
		position: sticky;
	}

	.default-navbar-dark.light-mode {
		top: 0%;
		bottom: auto;
		left: 0%;
		right: 0%;
	}

	.navbar-text {
		letter-spacing: -.02em;
		font-size: 22px;
		line-height: 120%;
	}

	.menu-button-3 {
		color: #fff;
		padding-right: 0;
	}

	.menu-button-3.w--open {
		background-color: #010323;
	}

	.menu-button-3.light-mode {
		background-color: #fff;
		padding-right: 0;
	}

	.navbar-grid {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		grid-template-rows: auto;
		grid-template-columns: 1fr 6fr;
		grid-auto-columns: 1fr;
		grid-auto-flow: column;
		display: flex;
		overflow: hidden;
	}

	.navbar-arrow {
		height: 12px;
		position: static;
		right: auto;
	}

	.navbar-arrow.light-mode {
		transform: none;
	}

	.lottie-animation-10 {
		width: 30px;
		height: 30px;
	}

	.dropdown-3 {
		display: block;
	}

	.navbar-links {
		letter-spacing: -.02em;
		padding-left: 40px;
		padding-right: 40px;
		font-size: 22px;
		line-height: 120%;
	}

	.dropdown-link-6,
	.dropdown-link-7,
	.dropdown-link-8 {
		display: none;
	}

	.rds-footer-about-2 {
		margin-bottom: 30px;
	}

	.rds-footer-about-2.rds-footer-inner-col-set {
		height: 280px;
	}

	.rds-footer-platform {
		margin-bottom: 30px;
	}

	.rds-footer-platform.rds-footer-inner-col-set {
		height: 280px;
	}

	.rds-footer-links-2 {
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 175%;
	}

	.rds-social-footer-link-2 {
		align-self: auto;
	}

	.rds-footer-policies-2 {
		align-self: center;
		display: none;
	}

	.rds-footer-copyright-2 {
		flex-direction: column;
	}

	.rds-footer-for-resources {
		margin-bottom: 30px;
	}

	.rds-footer-for-resources.rds-footer-inner-col-set {
		height: 280px;
	}

	.rds-main-footer-wrapper-2 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		flex-direction: column;
		grid-template-rows: auto auto auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		justify-content: flex-start;
		display: grid;
	}

	.navbar-button-wrapper {
		width: 100%;
		grid-column-gap: 30px;
		justify-content: space-between;
		align-items: center;
		display: flex;
	}

	.columns-20 {
		grid-column-gap: 20px;
		justify-content: space-between;
		align-items: center;
	}

	.rds-footer-links-3 {
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 175%;
	}

	.utility-page-wrap-3 {
		display: flex;
	}

	.rds-footer-about-2-copy,
	.rds-form-in-modal {
		margin-bottom: 30px;
	}

	.rds-modal-form {
		margin-bottom: 30px;
		padding-top: 40px;
	}

	.div-block-103 {
		width: 90%;
	}

	.close-button {
		top: 8px;
		right: 8px;
	}

	.image-550 {
		top: 0;
		right: 0;
	}

	.image-551 {
		width: auto;
	}

	.column-51 {
		right: -10px;
	}

	.column-52.expand {
		padding-right: 0;
	}

	.column-53 {
		display: flex;
	}

	.text-block-50 {
		font-size: 16px;
	}

	.text-span-32 {
		font-size: 20px;
	}

	.div-block-109 {
		flex-direction: row;
		align-items: center;
		display: flex;
	}

	.home-wallet-card {
		width: 100%;
		height: auto;
		min-height: 100px;
	}

	.home-wallet-card.width-33 {
		width: 100%;
		height: auto;
	}

	.home-wallet-card.width-30,
	.home-wallet-card.width-75 {
		width: 100%;
	}

	.home-wallet-card-info.width-73--inner,
	.home-wallet-card-info.width-70--inner {
		width: 84.5%;
	}

	.subheading-text {
		font-size: 20px;
	}

	.subheading-text.rds-text-grey.rds-text-right.opacity-60 {
		text-align: center;
		text-align: right;
	}

	.subheading-text.rds-text-dark-blue.hover-wallet-title {
		margin-bottom: 0;
	}

	.subheading-text.rds-text-dark-blue.hover-wallet-title.width-69--title,
	.subheading-text.rds-text-dark-blue.hover-wallet-title.width-50--title {
		width: 100%;
	}

	.home-wallet-card-bg {
		width: 100px;
		height: 100px;
		top: 0%;
		bottom: 0%;
		left: auto;
		right: 0%;
	}

	.home-wallet-card-bg.big {
		width: 150px;
	}

	.heading-h1 {
		font-size: 45px;
		line-height: 110%;
	}

	.col-59,
	.col-45 {
		width: 100%;
	}

	.hero-container {
		max-width: 100%;
		padding-left: 32px;
		padding-right: 32px;
	}

	.hero-container.rds-have-a-unique-container {
		margin-bottom: 60px;
	}

	.hero-container.full-width {
		max-width: 100%;
	}

	.heading-h2 {
		line-height: 110%;
	}

	.heading-h2.text-white.width-104 {
		font-size: 56px;
	}

	.heading-h2.text-white.revised {
		margin-top: 40px;
	}

	.heading-h2.rds-text-dark-blue.revised.home {
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		margin-left: auto;
		margin-right: auto;
		display: flex;
	}

	.seamless-heading-wrapper.rds-seamless-heading-wrapper-tabmob {
		text-align: center;
		display: block;
	}

	.seamless-heading-wrapper.testing {
		width: 80%;
	}

	.heading-80 {
		font-size: 72px;
		line-height: 100%;
	}

	.padding-24.align-left {
		flex-flow: column wrap;
		display: flex;
	}

	.small-container {
		width: 100%;
	}

	.rds-section-wallets.rds-bg-light-grey.rds-section-large.bg-wallet {
		background-size: cover;
	}

	.rds-join {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		flex-direction: column;
		align-items: flex-start;
	}

	.home-enterprise {
		justify-content: center;
		margin-top: 20px;
	}

	.home-enterprise-card.width-33 {
		width: 100%;
		height: 250px;
	}

	.heading-h5 {
		font-size: 22px;
		line-height: 110%;
	}

	.rds-default-container-5 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.home-step-card {
		width: 221px;
		height: 100px;
		background-image: url('../images/Step.svg');
		background-position: 50%;
		background-size: cover;
	}

	.home-step-card.width-33 {
		width: 100%;
		height: 250px;
	}

	.easy-img {
		width: 40px;
		height: 40px;
	}

	.rds-default-container-6 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.rds-account-abstraction-hero.rds-section-large.rds-bg-dark-blue.rds-bg-dark-blue-center-gradient {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.rds-temporary-image-box {
		width: 100%;
		margin-top: 40px;
	}

	.rds-default-container-7 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.rds-seamless-heading-wrapper-2 {
		display: none;
	}

	.rds-seamless-heading-wrapper-2.rds-seamless-heading-wrapper-tabmob {
		text-align: center;
		display: block;
	}

	.rds-what-on-earth-section.rds-bg-light-grey.rds-section-large {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.rds-account-abstraction-desc-second.rds-subheading.rds-text-dark-blue.rds-text-center {
		width: 100%;
		font-size: 18px;
		line-height: 27px;
	}

	.rds-harness-blocks-wrapper {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.rds-harness-blocks-wrapper.rds-harness-blocks-desk {
		display: none;
	}

	.rds-harness-blocks-wrapper.rds-harness-blocks-tabmob {
		display: block;
	}

	.rds-harness-box-short,
	.rds-harness-box-long {
		height: auto;
	}

	.rds-harness-box-long-image {
		width: 55%;
		margin-top: 35px;
		margin-left: auto;
		margin-right: -32px;
		position: static;
	}

	.rds-harness-box-col {
		width: 100%;
	}

	.rds-harness-account-section.rds-section-large.rds-bg-dark-blue,
	.rds-together-magic-section.rds-bg-light-grey.rds-section-large {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.col-55,
	.width-104 {
		width: 100%;
	}

	.rds-main-footer-wrapper-3 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		flex-direction: column;
		grid-template: ". ."
			". ."
			"Area Area"
			/ 1fr 1fr;
		grid-auto-columns: 1fr;
		justify-content: flex-start;
		display: grid;
	}

	.rds-footer-unleash-combo.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.rds-footer-copyright-3 {
		flex-direction: column;
	}

	.rds-subscribe-sub-desc.rds-text-white.rds-paragraph-small-regular {
		width: 100%;
	}

	.home-easy-cards {
		background-image: none;
		background-repeat: repeat;
		background-size: auto;
		justify-content: center;
		margin-top: 20px;
	}

	.rds-account-abstraction-lottie {
		margin-top: 40px;
	}

	.pb-label {
		width: 25%;
	}

	.paragraph-bold {
		font-size: 16px;
	}

	.pb-progress-bar-container {
		width: 75%;
	}

	.pb-progress-bar.empty {
		width: 82%;
	}

	.heading-81 {
		font-size: 72px;
		line-height: 100%;
	}

	.rds-error-section.rds-bg-dark-blue.rds-section-large {
		background-image: url('../images/Gradient404BGPNG.png'), url('../images/Square404BGSVG.svg');
		background-position: 0 0, 50%;
		background-size: cover, cover;
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.counter-lottie {
		width: 180px;
		height: 72px;
	}

	.counter-lottie.align-left {
		width: 158px;
		margin-left: -12px;
	}

	.atom-new-badge {
		font-size: 8px;
	}

	.load-bar-base {
		width: 100%;
	}

	.rds-tab-link-wrapper-it {
		width: 100%;
		height: 44px;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.tabs-menu-seamless {
		width: 100%;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
	}

	.tabs-menu-seamless.full-width {
		width: auto;
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.rds-trusted-by-logos-set-fade {
		grid-column-gap: 0em;
		grid-row-gap: 0em;
		flex-wrap: wrap;
		justify-content: center;
	}

	.rds-trusted-by-logos-wrapper-fade {
		margin-top: 40px;
	}

	.sc-bg-slide {
		width: 100%;
		height: 806px;
		flex-flow: column wrap;
		justify-content: space-between;
		display: flex;
	}

	.sc-left-bg-accent-wrapper {
		width: 100%;
		height: 363px;
		clear: both;
		background-image: url('../images/mobile-bg-1.png');
		background-position: 50%;
		background-size: cover;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 24px;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		position: absolute;
		top: auto;
		bottom: 0%;
		left: 0%;
		right: 0%;
	}

	.sc-left-bg-accent-wrapper.gaming {
		background-image: url('../images/mobile-bg-2.svg');
		background-position: 50%;
		background-size: cover;
	}

	.sc-left-bg-accent-wrapper.nft {
		background-image: url('../images/mobile-bg-5.png');
	}

	.sc-left-bg-accent-wrapper.social {
		background-image: url('../images/mobile-bg-6.svg');
	}

	.sc-left-bg-accent-wrapper.defi {
		background-image: url('../images/mobile-bg-7.svg');
	}

	.sc-right-content {
		width: 100%;
		height: 28.125rem;
		clear: both;
		grid-column-gap: 24px;
		grid-row-gap: 24px;
		border-top-left-radius: 24px;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
		flex-wrap: nowrap;
		align-content: space-between;
		justify-content: flex-start;
		padding: 1.75rem 1.25rem;
		position: absolute;
		top: 0%;
		bottom: auto;
		left: 0%;
		right: 0%;
	}

	.sc-left-image-wrapper {
		width: 207px;
		height: 303.6px;
		margin-right: 0;
	}

	.sc-content-upper {
		align-self: center;
		position: static;
		top: auto;
		bottom: 24%;
		left: 8%;
		right: 16px;
	}

	.sc-content-upper.use-case-button {
		position: absolute;
		top: auto;
		bottom: 21%;
		left: 8%;
		right: 0%;
	}

	.sc-content-bottom {
		position: static;
		top: 16%;
		bottom: auto;
		left: 8%;
		right: auto;
	}

	.sc-logo.revised {
		position: absolute;
		top: 10%;
		bottom: auto;
		left: 8%;
		right: 0%;
	}

	.sc-logo.revised.fox {
		top: 8%;
	}

	.sc-left-bg-accent-image {
		display: none;
	}

	.div-block-113 {
		justify-content: flex-start;
	}

	.rds-join-2 {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		flex-direction: column;
		align-items: flex-start;
	}

	.sc-left-bg-accent-wrapper-2 {
		width: 100%;
		height: 363px;
		clear: both;
		background-image: url('../images/mobile-bg-1.png');
		background-position: 50%;
		background-size: cover;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 24px;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		position: absolute;
		top: auto;
		bottom: 0%;
		left: 0%;
		right: 0%;
	}

	.sc-left-bg-accent-wrapper-2.gaming {
		background-image: url('../images/mobile-bg-2.svg');
		background-position: 50%;
		background-size: cover;
	}

	.sc-left-bg-accent-wrapper-2.nft {
		background-image: url('../images/mobile-bg-5.png');
	}

	.sc-left-bg-accent-wrapper-2.social {
		background-image: url('../images/mobile-bg-6.svg');
		align-items: center;
		top: auto;
		bottom: -50%;
		left: 0%;
		right: 0%;
	}

	.sc-left-bg-accent-wrapper-2.defi {
		background-image: url('../images/mobile-bg-7.svg');
	}

	.padding-30-2 {
		justify-content: center;
		display: flex;
	}

	.rds-column-half-tabs-2 {
		width: 100%;
	}

	.sc-right-content-2 {
		width: 100%;
		height: 28.125rem;
		clear: both;
		grid-column-gap: 24px;
		grid-row-gap: 24px;
		border-top-left-radius: 24px;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
		flex-wrap: nowrap;
		align-content: space-between;
		justify-content: flex-start;
		padding: 1.75rem 1.25rem;
		position: absolute;
		top: 0%;
		bottom: auto;
		left: 0%;
		right: 0%;
	}

	.sc-right-content-2.transparent {
		align-items: center;
	}

	.small-container-2 {
		width: 100%;
		justify-content: center;
	}

	.tab-button-2 {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.counter-lottie-2 {
		width: 180px;
		height: 72px;
	}

	.counter-lottie-2.align-left {
		width: 158px;
		margin-left: -12px;
	}

	.sc-left-image-wrapper-2 {
		width: 207px;
		height: 303px;
		margin-right: 0;
	}

	.grid-35 {
		grid-template: "Area"
			"Area-2"
			/ 1fr;
	}

	.rds-column-half-tabs-3 {
		width: 100%;
	}

	.grid-36 {
		grid-template: "Area"
			"Area-2"
			/ 1fr;
	}

	.link-block-16,
	.link-block-17,
	.link-block-18,
	.link-block-19 {
		position: absolute;
		top: auto;
		bottom: 24%;
		left: 8%;
		right: 0%;
	}
}

@media screen and (max-width: 767px) {
	h1 {
		font-size: 40px;
		line-height: 50px;
	}

	h2 {
		font-size: 35px;
		line-height: 45px;
	}

	h3 {
		font-size: 30px;
		line-height: 40px;
	}

	.navbar {
		z-index: 999;
		margin-top: 16px;
		padding-left: 40px;
		padding-right: 40px;
	}

	.button {
		border-radius: 6px;
		justify-content: center;
		margin-left: 0;
		display: flex;
	}

	.section.gray.code {
		padding-top: 120px;
	}

	.section.padding-bottom {
		padding-bottom: 140px;
	}

	.section.white-section {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.section.white-section.vision-section {
		background-position: 50%;
	}

	.page-tittle {
		align-items: center;
	}

	.page-tittle.left {
		margin-bottom: 0;
	}

	.page-tittle.left.no-paddig {
		align-items: center;
	}

	.page-tittle.horizontal-flex,
	.page-tittle.horizontal-flex.less-margin {
		flex-direction: column;
	}

	.page-tittle.centre-title {
		order: -1;
		margin-bottom: 40px;
	}

	.big-text.all-capital.trustedby-text {
		text-align: center;
		font-size: 16px;
		line-height: 16px;
	}

	.big-text.hero {
		text-align: center;
	}

	.big-text.center-text-mission {
		font-size: 16px;
		line-height: 24px;
	}

	.logotypes {
		grid-column-gap: 60px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr 1fr;
	}

	.text-header-1.left {
		text-align: center;
		justify-content: center;
	}

	.text-header-1.keys-header {
		font-size: 32px;
	}

	.text-header-1.hero-small.left-align {
		text-align: center;
		text-align: center;
	}

	.text-header-1.mission-header {
		font-size: 24px;
	}

	.text-header-1.partner {
		margin-left: 16px;
		margin-right: 16px;
	}

	.grid-scale {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}

	.grid {
		grid-template-columns: 1fr;
	}

	.side-image.tab-side-image.second {
		margin-left: 0;
		padding-right: 0;
	}

	.side-image.tab-side-image.third {
		margin-left: 0;
		margin-right: 0;
	}

	.number-text.green {
		margin-top: 32px;
	}

	.review-grid {
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
	}

	.review-card.blue-card-shadow {
		width: 350px;
	}

	.review-card.blue-card-shadow.emin {
		margin-top: 24px;
	}

	.review-card.blue-card-shadow.andrew {
		margin-top: -8px;
	}

	.review-top {
		display: flex;
	}

	.testimonial-slide {
		width: 100%;
	}

	.footer {
		padding: 40px 20px;
	}

	.footer.small {
		background-position: 0 0;
	}

	.footer-flex-container {
		flex-wrap: wrap;
	}

	.footer-link {
		font-size: 15px;
		line-height: 21px;
	}

	.tabs-menu.second-variation {
		width: 100%;
	}

	.div-block-alternative {
		flex-wrap: wrap;
	}

	.side-bar {
		width: 100%;
	}

	.div-content.blog-posts {
		padding-right: 0;
	}

	.side-tab {
		width: auto;
	}

	.graphic-side-image,
	.graphic-side-image.second,
	.graphic-side-image.seventh,
	.graphic-side-image.eight {
		margin-left: 0;
		margin-right: 0;
	}

	.tab-paragraph {
		text-align: left;
	}

	.features-icon.third {
		margin-left: -147px;
	}

	.big-headline {
		font-size: 50px;
		line-height: 60px;
	}

	.big-headline.hero {
		text-align: center;
	}

	.big-headline.flexible {
		margin-top: 0;
	}

	.toogle-questions {
		text-align: left;
	}

	.big-lightbox {
		height: 400px;
	}

	.div-service {
		width: 100%;
	}

	.section-image.paddings {
		height: 450px;
	}

	.section-image.woman {
		width: 70%;
		background-position: 50% 0;
		background-size: cover;
		display: block;
	}

	.form-text {
		padding-right: 0;
	}

	.centered-big-image {
		height: 300px;
	}

	.top-side-tab-menu {
		width: 100%;
	}

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

	.testimonials-card.single {
		height: auto;
		border-radius: 10px;
		flex-direction: column;
	}

	.testimonial-content.dark-side,
	.testimonial-content.image {
		width: 100%;
		height: 300px;
		border-radius: 0;
	}

	.testimonial-name.tab {
		width: 360px;
		display: flex;
	}

	.section-title.dark {
		font-size: 28px;
		line-height: 32px;
	}

	.section-title.dark.break {
		width: 100%;
	}

	.cta-icon.center,
	.cta-text.blue {
		margin-bottom: 20px;
		margin-right: 0;
	}

	.menu-button.w--open {
		color: #333;
		background-color: rgba(0, 0, 0, 0);
	}

	.mockup-image,
	.mockup-image.top {
		width: 100%;
	}

	.footer-dark {
		padding: 40px 20px;
	}

	.footer-side {
		width: 100%;
		padding-top: 40px;
		padding-bottom: 40px;
		padding-right: 20px;
	}

	.footer-side.flex-side {
		width: 100%;
		border-left-style: none;
		padding-left: 20px;
	}

	.footer-side.flex-side.light {
		width: 100%;
		padding-top: 96px;
	}

	.footer-copyright {
		margin-left: auto;
		margin-right: auto;
		padding-top: 0;
		display: block;
	}

	.team-grid.line {
		overflow: hidden;
	}

	.features-grid-column {
		grid-column-gap: 16px;
	}

	.case-grid {
		grid-template-columns: 1fr;
	}

	.case-card,
	.case-card.top,
	.case-card.top.right {
		height: 450px;
	}

	.case-info {
		margin-left: 30px;
		margin-right: 30px;
	}

	.collection-top {
		width: 100%;
	}

	.blog-and-sidebar {
		flex-direction: column;
	}

	.right-collection-wrapper {
		width: 100%;
		flex: 0 auto;
	}

	.right-collection-wrapper.full {
		padding-right: 0;
	}

	.sidebar {
		width: 100%;
		margin-right: 0;
		padding-left: 10px;
		padding-right: 10px;
	}

	.sidebar.left {
		width: 100%;
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.footer-column-div {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.collection-list {
		grid-template-columns: 1fr;
	}

	.right-arrows,
	.left-arrows {
		display: block;
	}

	.blog-in-columns {
		width: 100%;
	}

	.image-404 {
		width: 100%;
		margin-bottom: 20px;
	}

	.info-blog {
		display: none;
	}

	.drop-grid-2 {
		grid-template-columns: 1fr;
	}

	.nav-menu-2 {
		display: block;
	}

	.learn-more-3 {
		text-align: center;
	}

	.page-title-header.left {
		margin-bottom: 0;
	}

	.paragraph-6 {
		text-align: center;
	}

	.image-413 {
		margin-left: 16px;
	}

	.logo-wrapper-wide {
		width: 30%;
		flex-wrap: wrap;
		margin-top: 20px;
	}

	.slider-wrapper-wide {
		flex-wrap: wrap;
		justify-content: center;
		margin-top: 56px;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.slider-companies-small {
		height: auto;
	}

	.image-415 {
		margin-left: 25px;
	}

	.image-416 {
		margin-left: 12px;
	}

	.image-418 {
		margin-left: -1px;
	}

	.div-block-5 {
		justify-content: center;
	}

	.try-it-out-button-tablet {
		border-radius: 6px;
		display: flex;
	}

	.div-block-7 {
		width: auto;
	}

	.div-block-8 {
		width: 100%;
		justify-content: center;
		display: flex;
	}

	.paragraph-10,
	.paragraph-11 {
		text-align: center;
	}

	.div-block-9 {
		margin-top: 40px;
	}

	.div-block-9.torusv2 {
		margin-top: 100px;
	}

	.div-block-10 {
		margin-top: 95px;
	}

	.heading-6.clip {
		font-size: 40px;
	}

	.image-425 {
		margin-left: -28px;
	}

	.div-block-19 {
		justify-content: center;
		display: flex;
	}

	.grid-7 {
		grid-template-columns: 1fr 1fr;
	}

	.image-429 {
		margin-top: 165px;
	}

	.div-block-25 {
		margin-top: -162px;
	}

	.paragraph-13 {
		text-align: center;
	}

	.about-us-footer {
		background-position: 100% 100%;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.job-openings-button {
		border-radius: 6px;
		justify-content: center;
		display: flex;
	}

	.columns-4 {
		margin-top: 0;
		margin-bottom: 0;
	}

	.column-9 {
		margin-top: -24px;
		margin-bottom: 24px;
	}

	.services-grid-block-5 {
		padding-top: 0;
		padding-bottom: 0;
	}

	.column-10 {
		margin-top: 40px;
	}

	.div-block-37 {
		justify-content: center;
	}

	.div-block-38 {
		margin-bottom: 8px;
		margin-left: -12px;
	}

	.div-block-39 {
		justify-content: center;
	}

	.image-439 {
		margin-top: -80px;
	}

	.image-451 {
		margin-left: 24px;
	}

	.image-452 {
		margin-left: 16px;
	}

	.image-413-copy {
		margin-left: 28px;
	}

	.cta-text-partners.blue {
		margin-bottom: 20px;
		margin-right: 0;
	}

	.simple-grid {
		grid-template-columns: 1fr;
		margin-left: 0;
	}

	.why-us-grid {
		flex-direction: row;
		grid-template-columns: 1fr;
		align-items: flex-start;
	}

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

	.div-block-30-copy {
		margin-top: 0;
	}

	.why-us-grid-2 {
		flex-direction: row;
		grid-template-columns: 1fr;
		align-items: flex-start;
	}

	.div-block-30-copy {
		margin-left: 64px;
	}

	.div-block-30-a {
		margin-left: 0;
	}

	.view-docs-button {
		border-radius: 6px;
		justify-content: center;
		margin-left: 0;
		display: flex;
	}

	.center-box {
		width: 85%;
	}

	.button-download-all {
		margin-left: auto;
		margin-right: auto;
	}

	.grid-with-logos {
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
	}

	.button-download {
		margin-left: auto;
		margin-right: auto;
	}

	.div-block-41 {
		margin-left: -103px;
	}

	.div-roadmap {
		margin-top: -51px;
		margin-right: 0;
	}

	.div-block-right-roadmap {
		margin-right: 0;
	}

	.div-roadmap-right {
		flex-flow: column;
		align-items: flex-end;
		margin-left: 0;
	}

	.div-block-roadmap-22 {
		margin-top: 203px;
		margin-right: -306px;
	}

	.container-hero-homepage {
		padding-left: 0;
	}

	.paragraph-13-roadmap {
		text-align: right;
		flex-wrap: nowrap;
		justify-content: flex-end;
		display: flex;
	}

	.paragraph-13-roadmap-2 {
		text-align: left;
		flex-wrap: nowrap;
		justify-content: flex-end;
		display: flex;
	}

	.div-block-42 {
		margin-top: -24px;
	}

	.multiple-platform-div {
		margin-left: 0;
	}

	.tkey-docs,
	.directauth-docs,
	.torus-wallet-docs {
		border-radius: 6px;
		justify-content: center;
		margin-left: 0;
		display: flex;
	}

	.heading-6-copy.clip {
		font-size: 40px;
	}

	.big-text-copy.hero-copy {
		text-align: center;
	}

	.button-copy {
		border-radius: 6px;
		justify-content: center;
		margin-left: 0;
		display: flex;
	}

	.how-it-works-paragraph {
		text-align: center;
	}

	.tkey-grid {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}

	.page-header {
		align-items: center;
	}

	.footer-pte-ltd {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.footer-link-2 {
		font-size: 16px;
		line-height: 21px;
	}

	.column-18 {
		text-align: center;
		padding-left: 0;
	}

	.hero-column-2 {
		margin-bottom: 44px;
	}

	.column-23 {
		display: none;
	}

	.button-hero {
		border-radius: 6px;
		justify-content: center;
		margin-left: 0;
		display: flex;
	}

	.paragraph-24 {
		text-align: center;
	}

	.section-9.white-section {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.section-9.white-section.torusv2 {
		padding-top: 50px;
		padding-bottom: 65px;
	}

	.section-9.white-section.torusv2.mobile {
		display: block;
	}

	.section-9.in-app-key-section {
		display: none;
	}

	.features-pricing-block {
		margin-bottom: 20px;
	}

	.pricing-features-row,
	.button-5.pricing-start {
		margin-top: 0;
	}

	.section-prices {
		padding: 25px;
	}

	.section-prices.tint {
		padding-top: 40px;
	}

	.pricing-content-block-bottom {
		margin-top: 0;
		padding-top: 38px;
	}

	.div-block-65 {
		flex-direction: column;
		align-items: center;
		display: flex;
	}

	.grid-scale-3 {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}

	.div-block-68 {
		margin-bottom: 8px;
		margin-left: -12px;
	}

	.h2-centered {
		font-size: 40px;
		line-height: 40px;
	}

	.container-1207 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.heading-21 {
		font-size: 40px;
		line-height: 40px;
	}

	.columns-13 {
		display: block;
	}

	.column-31 {
		justify-content: flex-start;
		margin-top: 25px;
	}

	.container-1209 {
		padding: 20px;
	}

	.column-32 {
		padding-left: 0;
	}

	.heading-23 {
		font-size: 40px;
		line-height: 40px;
	}

	.grid-2-col {
		padding-left: 20px;
		padding-right: 20px;
	}

	.section-15 {
		padding-bottom: 60px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.heading-25 {
		font-size: 40px;
		line-height: 40px;
	}

	.heading-26 {
		width: auto;
		font-size: 40px;
		line-height: 40px;
	}

	.tabs-link.w--current {
		text-align: left;
	}

	.content-wrap {
		height: auto;
	}

	.paragraph-29 {
		font-size: 18px;
		line-height: 21px;
	}

	.icon-4 {
		color: rgba(0, 0, 0, 0);
		background-image: url('../images/Burger.svg');
		background-position: 0 0;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.text-block-16 {
		font-size: 18px;
		line-height: 21px;
	}

	.grid-19 {
		display: block;
	}

	.grid-20 {
		margin-top: 100px;
		display: block;
	}

	.columns-14 {
		flex-wrap: wrap-reverse;
		display: flex;
	}

	.image-511 {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.column-35 {
		padding-left: 0;
		padding-right: 0;
		position: static;
	}

	.image-521 {
		margin-left: auto;
		margin-right: auto;
	}

	.heading-30 {
		font-size: 32px;
		line-height: 32px;
	}

	.div-block-72 {
		position: static;
	}

	.text-animation-div.for-mobile {
		width: 75%;
		margin-top: -32px;
		display: flex;
	}

	.container-1214-copy {
		padding-left: 20px;
		padding-right: 20px;
	}

	.div-block-78 {
		display: flex;
	}

	.container-1219 {
		width: 100%;
	}

	.marquee-cover-horizontal-2 {
		background-image: linear-gradient(rgba(255, 255, 255, 0) 70%, #fff), linear-gradient(#fff, rgba(255, 255, 255, 0) 30%);
	}

	.splide1.flip-svp-2 {
		flex-direction: column;
	}

	.pricing-content-block-bottom-4 {
		padding-top: 61px;
	}

	.pricing-content-block-3 {
		height: 200px;
	}

	.navbar-v2 {
		z-index: 999;
		margin-top: 0;
		padding-left: 40px;
		padding-right: 40px;
	}

	.text-block-43 {
		margin-right: 23px;
	}

	.pricing-table-text-dark-2 {
		padding-top: 14px;
	}

	.pricing-header-1 {
		padding-top: 20px;
	}

	.bold-text-35,
	.accordion-heading,
	.bold-text-37 {
		font-size: 18px;
	}

	.accordion-item-content {
		margin-right: 0;
	}

	.paragraph-33,
	.paragraph-34,
	.paragraph-35,
	.paragraph-36,
	.paragraph-37,
	.paragraph-38,
	.paragraph-39 {
		white-space: break-spaces;
		font-size: 14px;
	}

	.h2-and-2.h1-mobile-2 {
		letter-spacing: -2px;
		margin-left: -72px;
		font-size: 46px;
		line-height: 50px;
	}

	.h2-apps-colored-3.h1-mobile-2 {
		width: 82%;
		letter-spacing: -2px;
		font-size: 46px;
		line-height: 50px;
	}

	.h2-wallets-colored-3.h1-mobile-2 {
		letter-spacing: -2px;
		font-size: 46px;
		line-height: 50px;
	}

	.h2-wallets-white-4.h1-mobile-2 {
		letter-spacing: -2px;
		margin-left: -48px;
		font-size: 46px;
		line-height: 50px;
	}

	.text-header.hero-small.left-align.white {
		text-align: left;
		display: none;
	}

	.text-header.hero-small.left-align.white.h1-mobile {
		display: block;
	}

	.text-header.hero-small.left-align.white.h1-mobile.h1-mobile-2 {
		letter-spacing: -2px;
		font-size: 46px;
		line-height: 50px;
	}

	.h2-wallets-colored-4.h1-mobile-2 {
		letter-spacing: -2px;
		margin-left: -48px;
		font-size: 46px;
		line-height: 50px;
	}

	.h2-apps-white-4.h1-mobile-2 {
		width: 80%;
		letter-spacing: -2px;
		font-size: 46px;
		line-height: 50px;
	}

	.rds-default-container.container-center {
		flex-direction: column;
		align-items: center;
		display: flex;
	}

	.rds-paragraph-small-regular {
		font-size: 14px;
		line-height: 160%;
	}

	.rds-heading-3 {
		font-size: 30px;
		line-height: 110%;
	}

	.rds-heading-3.rds-text-dark-blue.sc-content.testing {
		font-size: 28px;
		top: 4%;
		bottom: auto;
		left: 6%;
		right: 6%;
	}

	.rds-heading-3.rds-text-dark-blue.sc-content.testing.social {
		top: 8%;
	}

	.rds-paragraph,
	.rds-button-text {
		font-size: 16px;
	}

	.rds-subheading {
		font-size: 18px;
	}

	.rds-heading-1 {
		font-size: 45px;
		line-height: 110%;
	}

	.rds-heading-2 {
		font-size: 36px;
		line-height: 110%;
	}

	.rds-navigation-text {
		font-size: 16px;
	}

	.rds-heading-6 {
		font-size: 20px;
	}

	.rds-heading-4 {
		font-size: 26px;
	}

	.rds-heading-4.rds-text-center.rds-text-white.rds-why-use-the-multi-party {
		font-size: 36px;
		line-height: 110%;
	}

	.rds-heading-5 {
		font-size: 22px;
		line-height: 120%;
	}

	.rds-label-text {
		font-size: 15px;
	}

	.rds-text-dark-blue.rds-text-center.rds-get-early-access {
		margin-bottom: 40px;
		font-size: 36px;
	}

	.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-desktop,
	.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-desktop.revised {
		font-size: 36px;
	}

	.rds-text-dark-blue.rds-together-magic-title.rds-heading-2 {
		margin-bottom: 40px;
	}

	.rds-button-link.rds-button-text.rds-button-inverse {
		text-align: left;
	}

	.rds-button-link.rds-button-text.rds-button-inverse.rds-button-white {
		color: #fff;
	}

	.rds-button-link.rds-button-text.rds-button-inverse {
		text-align: left;
	}

	.rds-button-link.rds-button-text.rds-button-inverse.rds-button-white {
		color: #fff;
	}

	.rds-button-link.rds-button-text-light.rds-button-inverse {
		text-align: left;
	}

	.rds-button-link.rds-button-text-light.rds-button-inverse.rds-try-free-button-footer {
		font-size: 16px;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right {
		margin-top: 20px;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-web3auth-button.rds-go-beyond-buttons {
		width: 280px;
		font-size: 16px;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-web3auth-button.rds-try-it-footer-button {
		width: 220px;
	}

	.rds-button-secondry {
		margin-top: 0;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button {
		margin-right: 0;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button.rds-have-a-unique-button.rds-read-whitepaper-button.rds-go-beyond-buttons {
		width: 210px;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button.rds-have-a-unique-button.rds-read-whitepaper-button.rds-try-it-footer-button {
		width: 220px;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button.rds-have-a-unique-button.rds-read-whitepaper-button.rds-try-it-footer-button.padding {
		margin-top: 20px;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-home-button {
		margin-right: 0;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-home-button.rds-account-button-fix {
		margin-bottom: 0;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-button {
		margin-right: 0;
	}

	.rds-button-secondry.rds-button-text.full-width {
		width: 280px;
		margin-top: 20px;
		padding-top: 10px;
	}

	.rds-social-footer-icon {
		width: 30px;
		height: 30px;
	}

	.footer-logo-image {
		width: 160px;
	}

	.rds-footer-divider.rds-footer-divider-desktop {
		display: none;
	}

	.rds-footer-divider.rds-footer-divider-tabmob {
		width: 100%;
		display: block;
	}

	.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
		padding-bottom: 30px;
	}

	.rds-footer-social.rds-footer-social-tabmob.unwrap {
		justify-content: flex-start;
	}

	.rds-home-hero-title.rds-text-white.rds-heading-1.rds-account-abstraction-hero-title {
		margin-top: 0;
	}

	.rds-home-hero-title.rds-text-white.rds-heading-1.rds-account-abstraction-hero-title.rds-abstraction-tablet-changes {
		font-size: 36px;
	}

	.rds-home-hero-title.rds-text-white.rds-harness-fix-center {
		font-size: 36px;
		line-height: 110%;
	}

	.rds-text-gradient-light.rds-bg-gradient-light.revised-font,
	.rds-text-gradient-light.rds-bg-gradient-light.reduce-font,
	.rds-text-gradient-light.rds-bg-gradient-dark.reduced-font {
		font-size: 36px;
	}

	.rds-text-gradient-light.rds-bg-gradient-dark.revised {
		font-size: 56px;
	}

	.rds-text-gradient-light.rds-bg-gradient-light.mpc,
	.rds-text-gradient-light.reduced-font {
		font-size: 36px;
	}

	.rds-button-home-hero-set {
		align-items: flex-start;
	}

	.rds-button-home-hero-set.rds-button-unleash-cta-set {
		width: 100%;
		align-items: stretch;
	}

	.rds-button-home-hero-set.rds-abstraction-tablet-changes {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		flex-direction: column;
		align-items: center;
		display: flex;
	}

	.rds-button-home-hero-set.home {
		justify-content: center;
		align-items: center;
	}

	.rds-trusted-by-logos-image {
		width: auto;
		max-width: 115px;
		min-height: auto;
		margin-top: auto;
		margin-left: auto;
		margin-right: auto;
	}

	.rds-trusted-by-logos-set,
	.rds-trusted-by-logos-title.rds-text-white.rds-text-center {
		margin-top: 20px;
	}

	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-4 {
		text-align: center;
		margin-left: 0;
	}

	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-3,
	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-2 {
		text-align: center;
		margin-left: 0%;
	}

	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-what-on-earth-title-text-1 {
		font-size: 36px;
	}

	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-4 {
		text-align: center;
		margin-left: 0;
	}

	.rds-custom-checkmark-seamless {
		margin-right: 40px;
	}

	.rds-seamless-icons.rds-seamless-icons-home {
		width: 60px;
	}

	.rds-have-it-both-image-tabmob {
		margin-top: 40px;
		display: block;
	}

	.rds-have-it-both-image-desktop {
		display: none;
	}

	.rds-have-it-both-desc.rds-paragraph-regular.rds-paragraph-regular-fixed {
		font-size: 16px;
		line-height: 24px;
	}

	.rds-have-it-both-block.rds-bg-dark-blue {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.rds-built-for-all-boxes {
		height: 350px;
		margin-bottom: 20px;
		padding: 30px 25px;
	}

	.rds-built-for-all-boxes.rds-built-for-all-enterprise {
		height: 100%;
	}

	.rds-built-for-all-box-icon-wrapper {
		margin-left: 140px;
	}

	.rds-enterprise-logos {
		flex-wrap: wrap;
		align-content: flex-start;
		justify-content: space-around;
		margin: 10px 40px 10px 0;
	}

	.rds-enterprise-logos.rds-enterprise-logo-single {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}

	.rds-enterprise-logos.rds-enterprise-logos-wrapper-single {
		justify-content: flex-end;
		align-items: flex-start;
	}

	.rds-enterprise-logos.rds-enterprise-logos-wrapper-single.rds-open-source-enterprise {
		margin-right: 0;
	}

	.rds-enterprise-logos.rds-enterprise-logos-left-tabmob {
		justify-content: flex-start;
	}

	.rds-built-for-all-box-icon {
		width: 50px;
		height: 50px;
	}

	.tab-button {
		flex-direction: row;
		justify-content: center;
		align-items: center;
		padding-left: 10px;
		padding-right: 10px;
		display: flex;
	}

	.rds-tabs-home {
		margin-top: 5px;
	}

	.rds-plug-play-title {
		width: 300px;
		margin-bottom: 0;
	}

	.rds-plug-play-title.rds-text-white.rds-text-center.rds-heading-2 {
		width: 90%;
		font-size: 36px;
	}

	.rds-tabs-set {
		width: 300px;
	}

	.rds-tabs-set.full-width {
		width: auto;
	}

	.rds-tabs-links-text {
		font-size: 14px;
	}

	.rds-use-case-trusted-by-box.rds-bg-dark-blue.rds-flexible-key-box-dark {
		width: 100%;
	}

	.rds-button-try-it-for-free {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.rds-have-a-unique-button-wrapper.rds-beyond-having-wrapper {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
	}

	.rds-section-enterprise-pricing.rds-section-large.rds-bg-dark-blue {
		background-image: url('../images/Mobile-Pricing-Gradient.svg');
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.rds-trio-section-wrapper,
	.rds-trio-subtitles.rds-heading-6.rds-text-dark-blue.rds-our-mission-titles {
		margin-top: 0;
	}

	.rds-web3-header-hero-title.rds-text-white {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		font-size: 36px;
	}

	.rds-web3-header-hero-title.rds-text-white.rds-text-center.rds-heading-1alt {
		font-size: 36px;
		font-weight: 500;
		line-height: 110%;
	}

	.rds-web3-header-hero-title.rds-text-white.rds-text-left.dark-text {
		width: 90%;
		margin-left: 0;
		margin-right: auto;
		font-size: 36px;
	}

	.rds-web3-header-hero-title.rds-text-black.rds-text-right {
		font-size: 36px;
	}

	.rds-subheading-2 {
		font-size: 18px;
	}

	.rds-subheading-2.rds-text-grey.rds-text-right.opacity-60 {
		text-align: center;
	}

	.rds-section-web3-hero.rds-section-large.rds-bg-dark-blue {
		background-position: 50% 30%;
	}

	.rds-block-with-icon-part.rds-block-with-icon-part-fix {
		width: 60px;
	}

	.rds-customization-web3auth-title.rds-heading-2.rds-text-left.rds-text-gradient-light.rds-bg-gradient-light {
		font-size: 36px;
	}

	.rds-customization-web3auth-title.rds-heading-2.rds-text-center.rds-text-white.rds-improve-user-one-tabmob {
		margin-bottom: 0;
	}

	.rds-customization-web3auth-title.rds-heading-2.rds-text-center.rds-text-white.rds-tap-onto-title.rds-text-dark-blue {
		font-size: 36px;
	}

	.rds-section-metaverse.rds-section-large.rds-bg-dark-blue {
		background-image: url('../images/Line-TabMob.svg');
		background-repeat: no-repeat;
		background-size: contain;
	}

	.rds-metaverse-title.rds-heading-2.rds-text-center.rds-text-white {
		width: 80%;
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
	}

	.rds-metaverse-with-latest-badge {
		justify-content: flex-start;
		align-items: center;
	}

	.rds-section-pricing-plans.rds-section-large.rds-bg-white.rds-bg-light-grey {
		background-image: url('../images/Mobile-Pricing-Home-Background.png');
		background-position: 50% 100%;
		background-size: cover;
	}

	.rds-pricing-box-text.rds-paragraph-renewed.rds-text-dark-blue.opacity-60 {
		justify-content: flex-start;
		font-size: 14px;
		display: inline-block;
	}

	.rds-pricing-title-sliding-bar.rds-text-center.rds-text-dark-blue {
		font-size: 22px;
	}

	.rds-pricing-title-sliding-bar.rds-text-center.rds-text-dark-blue.rds-mau-small {
		font-size: 16px;
	}

	.rds-need-help-box.rds-bg-dark-blue {
		border-radius: 0;
		margin-bottom: 0;
		padding: 50px 40px;
	}

	.faq-home-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}

	.faq-content-info.default-paragraph.text-dark-grey.faq-answers-here-text {
		font-size: 16px;
	}

	.faq-content-info.default-paragraph.text-dark-grey.faq-answers-here-text.font-smaller {
		font-size: 12px;
	}

	.rds-accordion-section.rds-bg-white.rds-section-large {
		padding-top: 50px;
	}

	.rds-accordion-main-paragraph.rds-paragraph-renewed.rds-text-center {
		margin-bottom: 20px;
	}

	.text-block-46.faq-accordion-title.text-forest-green {
		font-size: 20px;
	}

	.rds-latest-notif {
		margin-left: 10px;
	}

	.rds-metaverse-icon-1 {
		width: 60px;
	}

	.navbar-main-links {
		display: block;
	}

	.image-29 {
		width: 53.99px;
		height: 25px;
	}

	.image-29.rds-navbar-logo.rds-navbar-dark-logo {
		width: 130px;
		height: auto;
		margin-bottom: 0;
		font-size: 29px;
	}

	.brand-dark-ver.brand-wrapper.w--current {
		margin-left: 0;
	}

	.rds-navbar-icon-inner.rds-navbar-icon-default-shown {
		margin-top: 0;
	}

	.rds-navbar-dropdown.w--open {
		margin-left: auto;
		margin-right: auto;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow {
		width: 100%;
		justify-content: space-between;
		display: flex;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-about-override,
	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-users-override {
		width: 100%;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-use-case-override {
		width: 100%;
		margin-left: 0;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-developer-override.menu-heading {
		padding-left: 40px;
		padding-right: 40px;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow {
		width: 100%;
		justify-content: space-between;
		display: flex;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-users-override {
		width: 100%;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-use-case-override {
		width: 100%;
		margin-left: 0;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-about-override,
	.rds-navbar-box-wrapper.rds-navbar-box-shadow.rds-navbar-developer-override {
		width: 100%;
	}

	.rds-navbar-docs-block-set {
		margin-bottom: 16px;
	}

	.navbar-link.default-nav-text.text-white.rds-navigation-text.rds-navbar-text-main-set {
		margin-left: 0;
	}

	.rds-navbar-text-main-set {
		object-fit: fill;
		margin-right: 0;
		display: flex;
	}

	.rds-enterprise-logo-fix,
	.rds-trio-subtitles-dark-icon.rds-trio-subtitles-dark-icon-updated {
		width: 60px;
	}

	.rds-tabs-plug-and-host {
		flex-flow: column wrap;
		align-items: flex-start;
	}

	.rds-tabs-plug-and-host.tab-slide-auto-fixed-container-height {
		height: 806px;
		height: 806px;
	}

	.rds-column-half-tabs {
		width: 100%;
	}

	.rds-banner-wrapper.rds-bg-blue {
		padding-left: 40px;
		padding-right: 40px;
	}

	.rds-x-mark-banner {
		top: 25px;
	}

	.rds-main-content-tech.rds-section-large.rds-bg-light-grey {
		background-image: url('../images/BG-Gradient-Text-Pink-Mobile.png');
		background-position: 50% 100%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.rds-experience-it-subheading.rds-subheading.rds-text-dark-blue.rds-text-center.opacity-60 {
		width: 100%;
	}

	.rds-two-routes-block.rds-gradient-white-box-override {
		padding: 25px 20px 30px;
	}

	.rds-tabs-but-button-inactive.rds-button-text.rds-text-dark-blue {
		width: 100%;
	}

	.rds-tabs-but-button-inactive.rds-button-text.rds-text-dark-blue.rds-tabs-but-button-inactive-mobile {
		display: block;
	}

	.rds-tabs-but-button-inactive.rds-button-text.rds-text-dark-blue.rds-tabs-but-button-inactive-desktop {
		display: none;
	}

	.rds-tabs-but-buttons-wrapper.rds-bg-white {
		background-color: #fff;
		border-radius: 59px;
		flex-direction: row;
	}

	.rds-tabs-but-button-active.rds-button-text.rds-text-white {
		width: 100%;
		margin-bottom: 10px;
	}

	.rds-tabs-but-button-active.rds-button-text.rds-text-white.rds-tabs-but-button-active-mobile {
		margin-bottom: 0;
		display: block;
	}

	.rds-tabs-but-button-active.rds-button-text.rds-text-white.rds-tabs-but-button-active-desktop {
		display: none;
	}

	.rds-subheading-3 {
		font-size: 18px;
	}

	.rds-show-hide-input-box {
		width: 100%;
	}

	.rds-text-field-with-show-hide {
		width: 100%;
		align-items: center;
		display: flex;
	}

	.rds-icon-checkmark-confirmation {
		margin-top: -75px;
	}

	.modal-wrapper {
		padding: 20px;
	}

	.text-span-26.white-text {
		font-size: 36px;
	}

	.rds-trio-section-wrapper-2 {
		text-align: center;
		flex-direction: column;
		align-items: center;
		margin-top: 0;
		padding-top: 0;
	}

	.rds-metaverse-with-latest-badge-2 {
		justify-content: flex-start;
		align-items: center;
	}

	.rds-trio-section-wraper-2 {
		margin-top: 10px;
		margin-bottom: 0;
	}

	.columns-19 {
		display: none;
	}

	.column-42 {
		text-align: center;
	}

	.image-539 {
		opacity: 0;
		margin-top: 0%;
	}

	.rds-timeline-card-2 {
		width: 80%;
		text-align: center;
	}

	.column-45 {
		opacity: 1;
	}

	.image-540 {
		opacity: 0;
	}

	.image-541 {
		width: 100%;
		margin-top: 40px;
		display: none;
	}

	.rds-three-section-column-2.rds-two-section-unparalleled-image-copy.rds-text-right {
		text-align: center;
		align-items: center;
	}

	.dropdown-toggle {
		position: relative;
	}

	.image-545 {
		font-size: 24px;
	}

	.logo-mobile-menu {
		width: 106.1px;
		max-width: 100%;
		padding-left: 5px;
	}

	.default-navbar-dropdown {
		padding-left: 40px;
	}

	.menu-button-3 {
		padding-right: 0;
	}

	.navbar-links {
		padding-left: 40px;
		padding-right: 40px;
	}

	.utility-page-wrap-3 {
		display: flex;
	}

	.form-2 {
		grid-row-gap: 15px;
		flex-direction: column;
		align-items: stretch;
	}

	.rds-modal-form {
		padding-left: 24px;
	}

	.form-3 {
		flex-direction: column;
		align-items: stretch;
	}

	.text-field-2 {
		margin-bottom: 8px;
	}

	.div-block-103 {
		width: 60%;
		flex: 0 auto;
		padding-bottom: 16px;
		display: block;
	}

	.close-button {
		top: 8px;
		right: 8px;
	}

	.image-550 {
		top: 0;
		right: 0;
	}

	.image-551 {
		padding-left: 0;
		padding-right: 0;
		display: inline-block;
	}

	.columns-23 {
		padding-left: 0;
	}

	.list-colapsable-support {
		display: none;
	}

	.text-block-52 {
		font-size: 14px;
	}

	.text-span-32 {
		font-size: 20px;
	}

	.list-colapsable-customisation,
	.list-colapsable-quality {
		display: none;
	}

	.div-block-104 {
		flex-direction: column;
		justify-content: flex-start;
	}

	.div-block-109 {
		grid-row-gap: 20px;
		flex-direction: column;
		display: flex;
	}

	.grid-28 {
		grid-template-areas: "Area-2 Area-2 Area-2 . Area";
	}

	.grid-32 {
		grid-template-rows: auto auto auto auto auto auto auto;
		grid-template-areas: "Area"
			"Area-2"
			"Area-3"
			"Area-4"
			"Area-5"
			"Area-6"
			"Area-7"
			"Area-8";
	}

	.seamless-tab-image-desktop {
		display: none;
	}

	.seamless-tab-image-mobile {
		width: 309px;
		display: block;
	}

	.home-wallet-card {
		width: 100%;
		height: auto;
		min-height: 100px;
	}

	.home-wallet-card.width-33,
	.home-wallet-card.width-30,
	.home-wallet-card.width-75 {
		width: 100%;
	}

	.home-wallet-card-info {
		min-height: 52px;
	}

	.home-wallet {
		grid-row-gap: 12px;
	}

	.subheading-text {
		font-size: 18px;
	}

	.subheading-text.rds-text-grey.rds-text-right.opacity-60 {
		text-align: center;
	}

	.home-wallet-card-bg {
		min-height: 52px;
	}

	.heading-h1.text-white.display-desktop {
		display: none;
	}

	.heading-h1.text-white.display-mobile {
		font-size: 36px;
		display: block;
	}

	.paragraph-small-regular {
		font-size: 14px;
		line-height: 160%;
	}

	.paragraph-small-regular.bold {
		font-size: 16px;
		line-height: 150%;
	}

	.paragraph-small-regular.bold.weeks.empty {
		width: 100%;
		text-align: right;
	}

	.heading-h2 {
		font-size: 32px;
	}

	.heading-h2.text-white.width-104 {
		font-size: 36px;
	}

	.heading-h2.text-white.revised {
		font-size: 24px;
	}

	.heading-h2.rds-text-dark-blue.revised {
		font-size: 36px;
		display: block;
	}

	.paragraph-regular {
		font-size: 16px;
		line-height: 160%;
	}

	.seamless-heading-wrapper.testing {
		width: 90%;
		flex-direction: row;
		align-self: auto;
		display: block;
	}

	.rds-join {
		flex-flow: column wrap;
		align-items: flex-start;
	}

	.home-enterprise {
		grid-row-gap: 12px;
	}

	.home-enterprise-card {
		width: 100%;
		height: auto;
	}

	.home-enterprise-card.width-33 {
		width: 100%;
		height: 280px;
		padding: 24px 20px;
	}

	.home-enterprise-card.width-30,
	.home-enterprise-card.width-75 {
		width: 100%;
	}

	.home-ent-card-bg {
		right: 20px;
	}

	.home-ent-card-bg-copy {
		min-height: 52px;
		right: 20px;
	}

	.home-step-card {
		width: 221px;
		height: 85px;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-direction: row;
	}

	.home-step-card.width-33 {
		width: 100%;
		height: 280px;
		padding: 24px 20px;
	}

	.home-step-card.width-30,
	.home-step-card.width-75,
	.home-step-card.width-20 {
		width: 100%;
	}

	.rds-account-abstraction-hero.rds-section-large.rds-bg-dark-blue.rds-bg-dark-blue-center-gradient,
	.rds-what-on-earth-section.rds-bg-light-grey.rds-section-large {
		padding-top: 65px;
		padding-bottom: 65px;
	}

	.rds-harness-box-long-image {
		width: 75%;
	}

	.rds-harness-account-section.rds-section-large.rds-bg-dark-blue,
	.rds-together-magic-section.rds-bg-light-grey.rds-section-large {
		padding-top: 65px;
		padding-bottom: 65px;
	}

	._w-tab-link {
		padding: 11px 8px;
	}

	.form-4 {
		grid-row-gap: 15px;
		flex-direction: column;
		align-items: stretch;
	}

	.rds-main-footer-wrapper-3 {
		grid-template-rows: auto auto auto;
		grid-template-areas: ". ."
			". ."
			"Area Area";
	}

	.rds-footer-unleash-combo.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
		padding-top: 65px;
		padding-bottom: 65px;
	}

	.home-easy-cards {
		grid-column-gap: 13px;
		grid-row-gap: 13px;
	}

	.rds-account-abstraction-lottie {
		margin-left: -30px;
		margin-right: -30px;
	}

	.progress-bar-wrapper {
		flex-direction: column;
	}

	.pb-label {
		width: 100%;
	}

	.pb-progress-bar-container {
		width: 100%;
		flex-wrap: wrap;
	}

	.pb-progress-bar-container.empty {
		flex-direction: column;
		align-items: flex-end;
	}

	.pb-progress-bar {
		height: 17px;
	}

	.pb-progress-bar.empty {
		width: 100%;
	}

	.rds-error-desc-text.rds-text-center.rds-text-white.rds-paragraph-renewed {
		width: 100%;
		opacity: 1;
	}

	.rds-error-title.rds-heading.rds-text-white.rds-text-center {
		font-size: 45px;
	}

	.rds-error-section.rds-bg-dark-blue.rds-section-large {
		height: auto;
		padding: 200px 32px 400px;
		display: block;
	}

	.rds-tab-link-wrapper-it {
		flex-direction: row;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.tabs-menu-seamless.full-width {
		width: auto;
	}

	.rds-tabs-home-w-auto-slide {
		margin-top: 5px;
	}

	.rds-trusted-by-logos-set-fade {
		grid-column-gap: 1em;
		grid-row-gap: 1em;
		flex-direction: row;
		align-content: center;
		justify-content: center;
	}

	.rds-trusted-by-logos-wrapper-fade {
		margin-top: 20px;
	}

	.sc-bg-slide {
		height: 806px;
	}

	.sc-right-content {
		height: 471%;
	}

	.sc-content-upper.use-case-button {
		bottom: 90%;
		left: 6%;
	}

	.sc-logo.revised {
		top: 2%;
		bottom: auto;
		left: 6%;
		right: 6%;
	}

	.sc-logo.revised.ronin {
		width: auto;
		top: 4%;
	}

	.sc-logo.revised.social {
		top: 4%;
	}

	.sc-logo.revised.fox {
		top: 2%;
		bottom: auto;
		left: 6%;
		right: 0%;
	}

	.div-block-113 {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.div-block-114 {
		grid-row-gap: 20px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.rds-heading-7 {
		font-size: 20px;
	}

	.rds-join-2 {
		flex-flow: column wrap;
		align-content: stretch;
		align-items: center;
	}

	.sc-left-bg-accent-wrapper-2.social {
		bottom: -62%;
	}

	.rds-column-half-tabs-2 {
		width: 100%;
	}

	.sc-right-content-2 {
		height: 471%;
	}

	.tab-button-2 {
		flex-direction: row;
		justify-content: center;
		align-items: center;
		padding-left: 10px;
		padding-right: 10px;
		display: flex;
	}

	.rds-column-half-tabs-3 {
		width: 100%;
	}

	.section-tab {
		max-width: 200px;
	}

	.grid-38 {
		grid-column-gap: 56px;
		justify-content: stretch;
		justify-items: stretch;
		left: auto;
	}

	.link-block-17 {
		bottom: 91%;
		left: 6%;
	}

	.link-block-18 {
		bottom: 90%;
		left: 6%;
	}

	.link-block-19 {
		bottom: 84%;
		left: 6%;
	}

	.link-block-20 {
		position: absolute;
		top: auto;
		bottom: 0%;
		left: 0%;
		right: 0%;
	}

	.link-block-21 {
		position: absolute;
		top: auto;
		left: 0%;
		right: 0%;
	}
}

@media screen and (max-width: 479px) {
	.navbar {
		margin-top: 0;
		padding-left: 25px;
		padding-right: 25px;
		position: -webkit-sticky;
		position: sticky;
		overflow: hidden;
	}

	.container {
		max-width: none;
		text-align: center;
	}

	.container.navbar-container {
		z-index: 999999;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.button {
		text-align: center;
		border-radius: 6px;
		flex-flow: column wrap;
		align-content: center;
		margin-bottom: 10px;
		margin-left: 0;
		display: flex;
	}

	.button.subscribe-button {
		width: 100%;
		margin-bottom: 0;
		display: block;
	}

	.section.gray.padding {
		padding-top: 100px;
	}

	.section.bottom-margin {
		padding-bottom: 160px;
	}

	.section.color.top-pading {
		margin-bottom: 0;
		padding-bottom: 100px;
	}

	.section.no-top-padding.secure-no-padding {
		padding-bottom: 0;
	}

	.section.padding-bottom {
		padding-bottom: 140px;
	}

	.page-tittle.top-margin {
		margin-top: 0;
	}

	.page-tittle.left.half-section-intro {
		max-width: none;
		margin-left: 20px;
		margin-right: 20px;
	}

	.page-tittle.horizontal-flex.less-margin {
		flex-wrap: wrap;
		align-content: center;
	}

	.page-tittle.cta {
		width: 100%;
	}

	.page-tittle.centre-title {
		margin-bottom: 64px;
	}

	.big-text.all-capital.trustedby-text {
		text-align: center;
	}

	.big-text.hero {
		text-align: center;
		font-size: 14px;
		line-height: 24px;
	}

	.big-text.center-text {
		margin-bottom: 16px;
		padding-top: 0;
		font-size: 16px;
		line-height: 24px;
	}

	.big-text.center-text-mission {
		font-size: 16px;
		line-height: 24px;
	}

	.button-wrapper {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		flex-direction: column;
		grid-template: ". Area"
			/ 1fr;
		grid-auto-columns: 1fr;
		display: flex;
	}

	.logotypes {
		width: 70%;
		grid-row-gap: 40px;
		grid-template-rows: auto auto auto auto;
		grid-template-columns: 1fr;
		margin-left: auto;
		margin-right: auto;
	}

	.logotypes.less-margin {
		grid-column-gap: 100px;
		grid-row-gap: 40px;
	}

	.logotypes.bigger {
		width: 100%;
		grid-column-gap: 20px;
		grid-row-gap: 10px;
	}

	.logo-link {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.text-header-1,
	.text-header-1.white.normal {
		font-size: 28px;
		line-height: 38px;
	}

	.text-header-1.left {
		text-align: center;
		font-size: 28px;
	}

	.text-header-1.keys-header {
		font-size: 32px;
	}

	.text-header-1.hero-small {
		font-size: 32px;
		line-height: 40px;
	}

	.text-header-1.hero-small.left-align {
		text-align: center;
		text-align: center;
		text-align: center;
		margin-top: 0;
		margin-bottom: 16px;
		line-height: 28px;
	}

	.text-header-1.keys-header {
		margin-bottom: 16px;
		font-size: 24px;
		line-height: 28px;
	}

	.text-header-1.mission-header {
		font-size: 20px;
		line-height: 28px;
	}

	.features-card {
		width: 100%;
	}

	.grid-scale {
		flex-wrap: wrap;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		grid-auto-flow: row;
		align-content: center;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.grid-scale.center-flex {
		flex-wrap: wrap;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-auto-flow: row;
		align-items: center;
		display: flex;
	}

	.grid {
		grid-template-columns: 1fr;
		margin-top: -38px;
	}

	.side-image {
		height: 300px;
	}

	.side-image.tab-side-image {
		height: 300px;
		background-position: 50%;
		background-size: cover;
	}

	.side-image.tab-side-image.second {
		height: 300px;
	}

	.side-image.tab-side-image.third {
		height: 300px;
		margin-left: 0;
		margin-right: 0;
	}

	.review-card.blue-card-shadow {
		width: 240px;
	}

	.testimonial-slide {
		padding-left: 20px;
		padding-right: 20px;
	}

	.form-card {
		padding-left: 25px;
		padding-right: 25px;
	}

	.imput {
		text-align: center;
		background-color: #fff;
		border: 1px solid #d2d2f5;
		border-radius: 10px;
		flex: 1;
		margin-bottom: 10px;
		padding: 15px 0;
	}

	.form {
		border-radius: 10px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 10px;
	}

	.footer {
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
	}

	.footer.small {
		background-position: 50%;
		background-size: cover;
		padding-bottom: 60px;
	}

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

	.footer-logo-link {
		height: 60px;
	}

	.footer-heading {
		margin-top: 20px;
	}

	.footer-link {
		text-align: center;
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 24px;
	}

	.footer-link.terms {
		display: flex;
	}

	.footer-bottom-div {
		display: none;
	}

	.facts-number {
		font-size: 24px;
		line-height: 40px;
	}

	.facts-text.vr3 {
		text-align: left;
	}

	.tabs-menu.second-variation {
		flex-direction: column;
		margin-bottom: 60px;
	}

	.footer-column {
		width: 100%;
	}

	.div-block-alternative {
		flex-direction: column;
	}

	.blog-post-link {
		flex-direction: column;
		padding-right: 25px;
	}

	.blog-post-image {
		width: 100%;
	}

	.div-content.blog-posts {
		padding-top: 32px;
		padding-left: 0;
	}

	.side-tab {
		width: 100%;
	}

	.side-content-tab {
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.graphic-side-image {
		height: 300px;
		margin-left: 0;
		margin-right: 0;
	}

	.graphic-side-image.third {
		margin-left: 0;
		margin-right: 0;
	}

	.features-grid {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}

	.features-icon.third {
		align-items: flex-start;
		margin-left: -82px;
	}

	.features-card-vr-2.small.product-card {
		margin-bottom: 24px;
	}

	.facts-grid {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}

	.testimonial-card {
		padding-left: 20px;
		padding-right: 20px;
	}

	.big-headline {
		width: 100%;
		font-size: 40px;
		line-height: 50px;
	}

	.big-headline.hero {
		text-align: left;
		font-size: 32px;
	}

	.hero-section.home-vr-3.hero-5 {
		padding-bottom: 100px;
	}

	.toogle-questions {
		text-align: left;
	}

	.big-lightbox {
		height: 200px;
		margin-top: -190px;
		margin-bottom: 40px;
	}

	.section-image.paddings {
		height: 300px;
		border-top-left-radius: 50px;
		border-top-right-radius: 50px;
	}

	.section-image.woman {
		background-size: contain;
		display: none;
	}

	.light-form {
		border-radius: 10px;
		flex-direction: column;
		justify-content: center;
		align-items: stretch;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 20px;
	}

	.form-text {
		padding-right: 0;
	}

	.centered-big-image {
		height: 200px;
	}

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

	.testimonial-content.dark-side {
		width: 100%;
		height: 350px;
		border-top-right-radius: 8px;
		border-bottom-left-radius: 0;
		padding-left: 20px;
		padding-right: 20px;
	}

	.testimonial-content.image {
		width: 100%;
		height: 350px;
		border-top-right-radius: 0;
		border-bottom-left-radius: 8px;
	}

	.testimonial-name.tab {
		width: 100%;
	}

	.section-title.top-padding {
		margin-top: 0;
	}

	.section-title.dark.break {
		width: 100%;
	}

	.side-tab-white {
		text-align: center;
	}

	.cta-icon.center,
	.cta-text.blue {
		margin-right: 0;
	}

	.menu-button {
		margin-right: -24px;
	}

	.mockup-image {
		width: 100%;
		height: 200px;
		background-size: 280px;
		margin-bottom: -46px;
	}

	.mockup-image.top {
		background-size: 300px;
		margin-bottom: 40px;
	}

	.footer-dark {
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
	}

	.footer-side {
		width: 100%;
		padding-top: 60px;
		padding-bottom: 60px;
		padding-right: 0;
	}

	.footer-side.flex-side {
		border-left-style: none;
		padding-top: 60px;
		padding-bottom: 60px;
		padding-left: 0;
	}

	.footer-side.flex-side.light {
		padding-top: 40px;
		padding-bottom: 40px;
	}

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

	.team-grid,
	.team-grid.line {
		grid-template-columns: 1fr;
	}

	.team-card.border-line {
		width: 100%;
		border-bottom-style: solid;
		border-left-style: none;
		border-right: 1px #d2d2f5;
	}

	.team-text {
		text-align: center;
	}

	.feature-card {
		padding-left: 16px;
		padding-right: 16px;
	}

	.features-grid-column {
		grid-row-gap: 24px;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}

	.team-info-div {
		flex-direction: column;
	}

	.search-form-one {
		flex-flow: column wrap;
	}

	.search-image {
		display: none;
	}

	.search-input-alternative {
		margin-bottom: 10px;
	}

	.case-card,
	.case-card.top,
	.case-card.top.right {
		height: auto;
	}

	.case-video-button {
		right: 10px;
	}

	.video-block-color {
		padding-left: 30px;
		padding-right: 30px;
	}

	.case-info {
		margin-left: 30px;
		margin-right: 30px;
	}

	.blog-and-sidebar {
		padding-left: 0;
		padding-right: 0;
	}

	.right-collection-wrapper.full {
		padding-right: 0;
	}

	.sidebar {
		padding-left: 0;
	}

	.footer-column-div {
		width: 100%;
		text-align: center;
	}

	.collection-list.category {
		grid-template-columns: 1fr;
	}

	.right-arrows {
		margin-right: -10px;
	}

	.left-arrows {
		margin-left: -10px;
	}

	.contact-wrapper {
		width: 100%;
	}

	.empty-block {
		display: none;
	}

	.image-404 {
		width: 100%;
		margin-bottom: 0;
		display: inline-block;
	}

	.info-blog,
	.nav-link-2,
	.drop-grid-2 {
		display: block;
	}

	.nav-menu-2 {
		object-fit: fill;
		flex-direction: column;
		align-items: center;
		display: flex;
	}

	.learn-more-3 {
		text-align: center;
	}

	.paragraph-8 {
		margin-top: 0;
		padding-left: 16px;
		padding-right: 16px;
	}

	.image-413 {
		margin-left: -8px;
	}

	.logo-wrapper-wide {
		width: 100%;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.slider-wrapper-wide {
		flex-wrap: wrap;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.image-28 {
		margin-left: -10px;
	}

	.slide-2.small.slide-3,
	.slide-2.small.slide-4,
	.slide-2.small.slide-4.logos-center,
	.slide-2.small.slide-3 {
		margin-left: -16px;
	}

	.check-who-is-using-us-logos {
		margin-left: 0;
	}

	.slider-companies-small {
		height: auto;
	}

	.image-415 {
		margin-left: 34px;
	}

	.image-416 {
		margin-left: 8px;
	}

	.image-418 {
		margin-left: 0;
	}

	.try-it-out-button-tablet {
		border-radius: 6px;
		margin-bottom: 10px;
		margin-left: 0;
		display: flex;
	}

	.div-block-7 {
		width: 100%;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.div-block-9 {
		margin-top: 24px;
	}

	.div-block-9.torusv2 {
		margin-top: 0;
		margin-bottom: 40px;
		padding-left: 0;
	}

	.text-header-2 {
		font-size: 28px;
		line-height: 38px;
	}

	.section-5 {
		width: auto;
		height: auto;
		background-color: #000322;
		background-image: url('../images/Group-427318217.png');
		background-repeat: no-repeat;
		background-size: cover;
		flex-wrap: nowrap;
		padding: 130px 0 0;
		overflow: hidden;
	}

	.heading-6.clip {
		font-size: 40px;
		line-height: 40px;
	}

	.container-hero {
		margin-top: 0;
	}

	.feature-column {
		width: 100%;
		min-height: 1px;
		padding-bottom: 5%;
		padding-left: 8px;
		padding-right: 8px;
	}

	.tabs-content {
		margin-top: -56px;
	}

	.tab-pane-tab-1 {
		margin-top: 23px;
	}

	.tab-pane-tab-3 {
		margin-top: 24px;
	}

	.image-425 {
		margin-left: -15px;
	}

	.text-header-3 {
		font-size: 28px;
		line-height: 38px;
	}

	.client-logo.twitter {
		margin-left: 8px;
	}

	.clients {
		flex-direction: column;
		align-items: center;
		margin-top: 0;
	}

	.right-image-2 {
		max-width: 250px;
	}

	.services-grid-block-04 {
		margin-left: 2%;
		margin-right: 2%;
	}

	.services-grid-block-04.opensea {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.grid-7 {
		grid-template-columns: 1fr;
	}

	.social-icon-2 {
		margin-bottom: 8px;
		margin-right: 8px;
	}

	.social-icon-youtube,
	.social-icon-medium-copy,
	.social-icon-n {
		margin-left: 0;
		margin-right: 8px;
	}

	.div-block-icons {
		text-align: left;
	}

	.social-icon-discord {
		margin-left: 0;
		margin-right: 8px;
	}

	.image-23 {
		text-align: left;
	}

	.social-icon-github {
		margin-left: 0;
		margin-right: 8px;
	}

	.column-8 {
		display: flex;
	}

	.div-block-29 {
		margin-left: -26px;
	}

	.paragraph-13 {
		font-size: 15px;
		line-height: 25px;
	}

	.div-block-30 {
		margin-top: 16px;
	}

	.about-us-footer {
		background-position: 100% 100%;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.job-openings-button {
		border-radius: 6px;
		margin-bottom: 10px;
		margin-left: 0;
	}

	.grid-8 {
		grid-template-columns: 1fr;
	}

	.services-grid-block-5 {
		margin-left: 2%;
		margin-right: 2%;
	}

	.icon-block-dapp-list.revised.mobile {
		position: relative;
	}

	.grid-9 {
		grid-template-columns: 1fr;
	}

	.image-444 {
		text-align: center;
		margin-bottom: 25px;
	}

	.image-450 {
		max-width: 60%;
	}

	.image-451 {
		margin-left: 11px;
	}

	.image-452 {
		max-width: 30%;
		margin-left: 4px;
	}

	.image-413-copy {
		margin-left: 44px;
	}

	.cta-text-partners.blue {
		margin-right: 0;
	}

	.simple-grid {
		grid-template-columns: 1fr;
		margin-top: 0;
		margin-left: 8px;
	}

	.why-us-grid {
		flex-direction: column;
		grid-template-columns: 1fr;
		margin-top: -40px;
	}

	.div-block-30-copy {
		margin-top: 16px;
	}

	.why-us-grid-2 {
		flex-direction: column;
		grid-template-columns: 1fr;
		margin-top: 0;
	}

	.div-block-30-copy {
		margin-top: -40px;
		margin-left: 0;
	}

	.div-block-30-a {
		margin-top: -16px;
		margin-left: 0;
	}

	.view-docs-button {
		text-align: center;
		border-radius: 6px;
		flex-flow: column wrap;
		align-content: center;
		margin-bottom: 10px;
		margin-left: 0;
		display: flex;
	}

	.center-box {
		width: 90%;
	}

	.company-description {
		font-size: 12px;
		line-height: 18px;
	}

	.button-download-all {
		width: 250px;
		font-size: 14px;
	}

	.logo-image {
		margin-bottom: 10px;
	}

	.grid-with-logos {
		flex-direction: column;
		align-items: center;
		display: flex;
	}

	.content-wrapper.no-overflow {
		height: auto;
		max-width: 300px;
		object-fit: fill;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding-left: 0;
		padding-right: 10px;
		display: flex;
		overflow: visible;
	}

	.button-download {
		width: 250px;
		font-size: 14px;
	}

	.container-4,
	.page-title-2 {
		max-width: none;
	}

	.counter {
		flex-direction: column;
	}

	.div-block-41 {
		margin-left: 0;
		margin-right: 0;
	}

	.right-pin {
		margin-left: -44px;
	}

	.div-roadmap {
		margin-top: -84px;
	}

	.div-block-right-roadmap {
		margin-left: 0;
		margin-right: 0;
	}

	.div-roadmap-right {
		margin-top: -87px;
	}

	.div-block-roadmap-22 {
		margin-right: 0;
	}

	.container-hero-homepage {
		margin-top: 0;
		padding: 0;
		position: static;
	}

	.paragraph-13-roadmap {
		font-size: 12px;
		line-height: 16px;
	}

	.left-pin {
		margin-left: 88px;
	}

	.left-pin-2 {
		margin-left: 84px;
	}

	.paragraph-13-roadmap-2 {
		font-size: 12px;
		line-height: 16px;
	}

	.multiple-platform-div {
		margin-top: -40px;
		margin-left: 0;
	}

	.footer-policies {
		line-height: 16px;
		display: flex;
	}

	.tkey-docs,
	.directauth-docs,
	.torus-wallet-docs {
		text-align: center;
		border-radius: 6px;
		flex-flow: column wrap;
		align-content: center;
		margin-bottom: 10px;
		margin-left: 0;
		display: flex;
	}

	.section-5-copy {
		background-repeat: repeat-y;
	}

	.container-hero-homepage-copy {
		margin-top: 0;
	}

	.heading-6-copy.clip {
		font-size: 40px;
		line-height: 40px;
	}

	.big-text-copy.hero-copy {
		text-align: center;
		font-size: 14px;
		line-height: 24px;
	}

	.button-copy {
		text-align: center;
		border-radius: 6px;
		flex-flow: column wrap;
		align-content: center;
		margin-bottom: 10px;
		margin-left: 0;
		display: flex;
	}

	.tkey-grid {
		flex-wrap: wrap;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		grid-auto-flow: row;
		align-content: center;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.page-header.top-margin {
		margin-top: 0;
	}

	.page-header.cta {
		width: 100%;
	}

	.bold-text-13-copy {
		font-size: 15px;
	}

	.footer-link-2 {
		text-align: left;
		font-size: 16px;
		line-height: 24px;
	}

	._3-points-div {
		margin: 16px;
	}

	.standard-paragraph-3a.center {
		padding-left: 2%;
		padding-right: 2%;
		font-size: 16px;
		line-height: 24px;
	}

	.column-18 {
		align-self: center;
		margin-top: 8px;
		padding-left: 0;
	}

	.hero-column-2 {
		flex-direction: column;
		margin-top: 0;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.container-5.hero-homepage-2 {
		padding-left: 0;
		padding-right: 0;
	}

	.column-23 {
		flex-flow: column;
		align-content: center;
		justify-content: flex-start;
		align-self: center;
		align-items: center;
		padding-left: 0;
		padding-right: 0;
		display: block;
	}

	.button-hero {
		text-align: center;
		border-radius: 6px;
		flex-flow: column wrap;
		align-content: flex-end;
		margin-bottom: 10px;
		margin-left: 0;
		line-height: 21px;
		display: flex;
	}

	.button-hero.white.gtm-scheduledemo-landing,
	.button-hero.gtm-tryitforfree-body {
		align-content: center;
	}

	.paragraph-24 {
		margin-bottom: 16px;
		font-size: 16px;
		line-height: 24px;
	}

	.section-9.white-section.torusv2 {
		padding-top: 50px;
		display: block;
	}

	.section-9.white-section.torusv2.mobile {
		height: auto;
		display: block;
	}

	.section-9.more-top-padding {
		margin-top: 0;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.section-9.in-app-key-section {
		display: none;
	}

	.bold-text-4 {
		line-height: 24px;
	}

	.image-470 {
		padding-bottom: 8px;
	}

	.paragraph-25 {
		font-size: 16px;
		line-height: 20px;
	}

	.pricing-features-column-centered {
		margin-top: 0;
	}

	.button-5 {
		margin-top: 10px;
		padding-left: 19px;
		padding-right: 19px;
		font-size: 11px;
		line-height: 21px;
	}

	.section-prices {
		padding: 25px;
	}

	.section-prices.tint {
		padding-top: 40px;
	}

	.pricing-content-block-bottom {
		padding: 80px 15px 32px;
	}

	.pricing-content-block {
		padding: 15px 24px;
	}

	.bold-text-white {
		padding-top: 10px;
		font-size: 14px;
	}

	.bold-text-27 {
		font-size: 32px;
	}

	.grid-scale-3 {
		flex-wrap: wrap;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		grid-auto-flow: row;
		align-content: center;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.hero-div {
		flex-flow: column;
		justify-content: center;
		align-items: flex-start;
		margin-top: 0;
		margin-left: 0;
		padding-top: 0;
		padding-left: 16px;
		padding-right: 16px;
		display: flex;
	}

	.grid-11 {
		max-width: 100%;
		flex-wrap: wrap;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		grid-auto-flow: column;
		align-content: stretch;
		justify-content: space-around;
		align-items: center;
		justify-items: center;
		margin: -49px 40px 0;
		padding-top: 0;
		padding-bottom: 0;
		display: flex;
	}

	.grid-12 {
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
		align-content: center;
		justify-content: start;
		align-items: center;
		justify-items: start;
	}

	.h2-centered {
		font-size: 32px;
		line-height: 32px;
	}

	.container-1207 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.heading-21 {
		font-size: 32px;
		line-height: 32px;
	}

	.text-block-9 {
		margin-top: 20px;
		margin-bottom: 20px;
		font-size: 16px;
		line-height: 24px;
	}

	.columns-13 {
		font-size: 16px;
		line-height: 24px;
		display: block;
	}

	.column-31 {
		margin-top: 60px;
	}

	.container-1209 {
		direction: ltr;
		background-image: url('../images/Ellipse-312_1.png'), linear-gradient(270deg, #000426, #1d1d1d);
		background-position: 0 100%, 0 0;
		background-size: cover, auto;
		padding-left: 20px;
		padding-right: 20px;
	}

	.heading-22 {
		font-size: 24px;
		line-height: 26px;
	}

	.button-7 {
		margin-top: 26px;
	}

	.column-32 {
		padding-left: 0;
	}

	.grid-13 {
		display: block;
	}

	.div-block-69 {
		margin-bottom: 30px;
		padding-bottom: 15px;
	}

	.text-block-11 {
		font-size: 18px;
		line-height: 21px;
	}

	.heading-23 {
		font-size: 32px;
		line-height: 32px;
		display: block;
	}

	.text-block-12 {
		font-size: 15px;
		line-height: 22px;
	}

	.grid-2-col {
		padding-left: 20px;
		padding-right: 20px;
		display: block;
	}

	.container-1211 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.section-15 {
		padding-bottom: 100px;
	}

	.text-block-13 {
		font-size: 20px;
		line-height: 22px;
	}

	.grid-16 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: grid;
	}

	.button-9 {
		width: 100%;
		max-width: 200px;
		text-align: center;
		overflow: visible;
	}

	.button-10 {
		width: 100%;
		max-width: 200px;
		text-align: center;
	}

	.container-1213 {
		margin-top: 10px;
	}

	.section-16 {
		height: auto;
		padding-top: 50px;
		padding-bottom: 60px;
	}

	.heading-25 {
		font-size: 32px;
		line-height: 32px;
		display: block;
	}

	.heading-26 {
		font-size: 32px;
		line-height: 32px;
	}

	.tabs-link.w--current {
		border-top-width: 3px;
		border-radius: 0;
	}

	.section-17 {
		height: auto;
	}

	.content-wrap {
		padding-left: 0;
		padding-right: 0;
	}

	.d-apps-heading {
		grid-column-gap: 5px;
		grid-template-columns: 1fr 6fr 1fr;
		align-items: center;
	}

	.column-33 {
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: block;
	}

	.paragraph-29 {
		font-size: 18px;
		line-height: 21px;
	}

	.icon-4 {
		color: rgba(0, 0, 0, 0);
		background-image: url('../images/Burger.svg');
		background-position: 0 0;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.text-span-20 {
		display: block;
	}

	.text-block-16 {
		font-size: 18px;
		line-height: 21px;
	}

	.image-502 {
		display: none;
	}

	.grid-19 {
		display: block;
	}

	.grid-20 {
		text-align: center;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.columns-14 {
		margin-left: auto;
		margin-right: auto;
	}

	.column-34 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.grid-23 {
		max-width: 80%;
		grid-template-rows: auto;
		grid-template-columns: 1.25fr .25fr 1.25fr;
		justify-content: center;
		align-items: center;
		justify-items: stretch;
		display: flex;
	}

	.link-3 {
		color: #fff;
		text-align: center;
		font-size: 15px;
		line-height: 21px;
		text-decoration: none;
	}

	.link-5 {
		color: #fff;
		text-align: center;
		margin-top: 9px;
		margin-left: auto;
		margin-right: auto;
		font-size: 15px;
		line-height: 21px;
		text-decoration: none;
		display: block;
	}

	.div-block-71 {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.text-block-21 {
		color: #fff;
		text-align: center;
		font-size: 15px;
		line-height: 21px;
	}

	.container-1216 {
		text-align: center;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.image-511 {
		display: none;
	}

	.image-515 {
		max-width: 25%;
		flex: 0 auto;
	}

	.image-516 {
		max-width: 16%;
	}

	.image-517 {
		max-width: 25%;
	}

	.image-518,
	.image-519 {
		max-width: 30%;
	}

	.image-521 {
		width: 100%;
		height: auto;
		margin-top: 60px;
		margin-left: auto;
		margin-right: auto;
	}

	.heading-30 {
		color: #fff;
		text-align: center;
		font-size: 24px;
		line-height: 32px;
	}

	.text-span-24 {
		-webkit-text-fill-color: transparent;
		background-image: linear-gradient(to right, #1ac7fe, #b114fb);
		-webkit-background-clip: text;
		background-clip: text;
	}

	.column-36 {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
	}

	.body-2 {
		overflow: visible;
	}

	.lottie-animation-6 {
		display: none;
	}

	.text-animation-div {
		width: 530px;
		display: none;
	}

	.text-animation-div.for-mobile {
		width: auto;
		justify-content: space-between;
		align-items: center;
		margin-top: -33px;
		display: flex;
	}

	.apps-container {
		position: relative;
	}

	.lottie-animation-7 {
		min-width: 0;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}

	.logo-brand-colored {
		max-width: 100%;
		margin-left: -24px;
	}

	.lottie-animation-8 {
		padding-top: 64px;
		padding-left: 20px;
		padding-right: 20px;
		display: block;
	}

	.d-apps-heading-2 {
		grid-column-gap: 5px;
		grid-template-columns: 1fr 6fr 1fr;
		align-items: center;
	}

	.container-1214-copy {
		max-width: 100%;
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
	}

	.div-block-78 {
		margin-left: auto;
		margin-right: auto;
		display: flex;
	}

	.marquee-horizontal-large-2 {
		height: 130px;
	}

	.container-1219 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.container-1219.flex-vertical {
		margin-top: 40px;
	}

	.pricing-content-block-bottom-4 {
		padding: 144px 24px 32px;
	}

	.bold-text-white-2 {
		font-size: 16px;
	}

	.pricing-content-block-table {
		height: 180px;
		padding: 15px 24px;
	}

	.pricing-feature-title-dark-3 {
		margin-left: 9px;
	}

	.pricing-content-block-3 {
		padding: 15px 24px;
	}

	.pricing-content-block-3.first {
		height: auto;
		padding-left: 24px;
		padding-right: 24px;
	}

	.bold-text-32 {
		font-size: 32px;
	}

	.bold-text-dark-2 {
		font-size: 16px;
	}

	.navbar-v2 {
		margin-top: 0;
		padding-left: 25px;
		padding-right: 25px;
		overflow: visible;
	}

	.image-525 {
		padding-bottom: 8px;
	}

	.bold-text-34 {
		line-height: 24px;
	}

	.paragraph-30 {
		font-size: 16px;
		line-height: 20px;
	}

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

	.nav-link-5 {
		width: 100%;
		object-fit: fill;
		display: block;
	}

	.columns-18 {
		flex-direction: column;
		display: flex;
	}

	.button-blue {
		margin-left: 0;
	}

	.regular-text-2,
	.regular-text-01 {
		font-size: 14px;
	}

	.div-block-80 {
		height: 10rem;
	}

	.div-block-81 {
		height: 5rem;
	}

	.pricing-table-text {
		text-align: left;
		padding-top: 38px;
		padding-left: 16px;
		font-size: 24px;
	}

	.pricing-content-block-table-2 {
		padding-left: 24px;
	}

	.div-block-82 {
		height: 9rem;
	}

	.div-block-83 {
		height: 2rem;
		border-width: 0 1px 1px 0;
		margin-right: 80px;
		padding-bottom: 70px;
	}

	.div-block-84 {
		height: 4rem;
		margin-top: -29px;
		margin-right: 80px;
		padding-top: 0;
		padding-bottom: 73px;
	}

	.text-block-43 {
		text-align: right;
		flex-flow: wrap;
		align-content: space-between;
		justify-content: flex-end;
		align-items: center;
		margin: -11px 0 0 206px;
		padding-top: 0;
		padding-right: 8px;
		font-size: 16px;
		display: flex;
		position: static;
		top: -9%;
		bottom: auto;
		left: 1%;
		right: auto;
	}

	.pricing-table-text-dark {
		padding-top: 18px;
		padding-left: 12px;
		padding-right: 32px;
		font-size: 14px;
	}

	.pricing-table-text-dark-2 {
		margin-top: 12px;
		padding-top: 18px;
		padding-left: 12px;
		padding-right: 3px;
		font-size: 14px;
		position: static;
	}

	.header-center-box._75 {
		width: 90%;
	}

	.paragraph-33,
	.paragraph-34,
	.paragraph-35,
	.paragraph-36 {
		white-space: break-spaces;
	}

	.rendered-number.rds-rendered-number.rds-text-dark-blue {
		font-size: 22px;
		font-weight: 500;
		line-height: 26.4px;
	}

	.h2-and-2 {
		letter-spacing: -2px;
		margin-left: 10px;
		font-size: 46px;
		line-height: 50px;
	}

	.h2-and-2.h1-mobile-2 {
		margin-left: 8px;
		font-size: 40px;
	}

	.h2-apps-colored-3 {
		letter-spacing: -2px;
		margin-top: 0;
		font-size: 46px;
		line-height: 50px;
		position: static;
	}

	.h2-apps-colored-3.h1-mobile-2 {
		width: 100%;
		font-size: 40px;
	}

	.h2-wallets-colored-3.h1-mobile-2 {
		font-size: 40px;
	}

	.h2-wallets-white-4 {
		letter-spacing: -2px;
		margin-left: 10px;
		font-size: 46px;
		line-height: 50px;
		position: absolute;
	}

	.h2-wallets-white-4.h1-mobile-2 {
		margin-left: 8px;
		font-size: 40px;
	}

	.text-header {
		font-size: 28px;
		line-height: 38px;
	}

	.text-header.hero-small {
		font-size: 32px;
		line-height: 40px;
	}

	.text-header.hero-small.left-align {
		text-align: center;
		margin-top: 48px;
		margin-bottom: 16px;
		line-height: 28px;
	}

	.text-header.hero-small.left-align.white {
		text-align: left;
		padding-right: 0;
		font-size: 46px;
		line-height: 50px;
		display: none;
	}

	.text-header.hero-small.left-align.white.h1-mobile {
		display: block;
	}

	.text-header.hero-small.left-align.white.h1-mobile.h1-mobile-2 {
		font-size: 40px;
	}

	.h2-wallets-colored-4 {
		letter-spacing: -2px;
		margin-left: 10px;
		font-size: 46px;
		line-height: 50px;
		position: static;
	}

	.h2-wallets-colored-4.h1-mobile-2 {
		margin-left: 8px;
		font-size: 40px;
	}

	.h2-apps-white-4 {
		letter-spacing: -2px;
		margin-top: 0;
		font-size: 46px;
		line-height: 50px;
		position: absolute;
	}

	.h2-apps-white-4.h1-mobile-2 {
		font-size: 40px;
	}

	.rds-default-container.rds-need-help-section-container {
		padding-bottom: 40px;
	}

	.rds-heading-3.rds-text-dark-blue.sc-content.testing {
		top: 20%;
	}

	.rds-heading-3.rds-text-dark-blue.sc-content.testing.social {
		top: 25%;
	}

	.rds-heading-2.rds-text-center.rds-text-white.rds-cold-wallet-text {
		width: 245px;
	}

	.rds-text-dark-blue.rds-text-center.rds-get-early-access.rds-get-early-access-text-desktop.home {
		flex-direction: column;
	}

	.rds-button-tertiary.rds-button-text.rds-button-inverse.rds-button-plug-and-play {
		margin-bottom: 10px;
	}

	.rds-button-link.rds-button-text.rds-button-inverse.rds-button-white {
		color: #fff;
		color: #fff;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse {
		margin-left: 10px;
		margin-right: 10px;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-home-button.rds-account-button-fix.rds-account-view-pricing-footer {
		margin-left: 0;
	}

	.rds-button-secondary.rds-button-text.rds-button-inverse.rds-home-button-right.rds-home-button.rds-account-button-fix.rds-account-button-fix-2 {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.rds-button-secondry {
		font-size: 14px;
		font-weight: 400;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-create-an-account-button {
		font-size: 16px;
		font-weight: 500;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-home-button.rds-account-button-fix.rds-back-to-home-error-button {
		font-weight: 500;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-home-button.rds-account-button-fix.rds-account-button-fix-2 {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.rds-button-secondry.rds-button-text.rds-home-button-left.rds-view-mpc-whitepaper-home {
		width: 100%;
		text-align: center;
	}

	.rds-button-secondry.rds-button-text.rds-sign-up-early {
		text-align: center;
		padding-left: 20px;
		padding-right: 20px;
	}

	.rds-button-secondry.rds-button-text.rds-sign-up-early.mpc {
		width: 100%;
		max-width: none;
	}

	.rds-button-secondry.rds-button-text.rds-sign-up-early.mpc-update {
		font-size: 16px;
	}

	.rds-button-secondry.rds-button-text.full-width {
		width: 100%;
		display: block;
	}

	.rds-button-secondry.rds-button-text.full-width.home {
		width: 95%;
	}

	.rds-button-secondry.rds-button-text.home {
		width: 100%;
	}

	.rds-button-secondry.rds-button-text,
	.rds-button-secondry.rds-button-text.rds-generate-private-key {
		text-align: center;
	}

	.rds-button-secondry.rds-button-text.rds-modal-button-retry-two {
		margin-bottom: 10px;
	}

	.rds-button-secondry.sign-up {
		font-weight: 400;
	}

	.footer-logo-image {
		width: 160px;
	}

	.rds-footer.rds-section-large.rds-bg-dark-blue {
		background-image: url('../images/Footer-BG-Gradient.png');
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
		background-image: url('../images/Gradient-BG-Thingy-Mobile-Footer.png');
		background-position: 50%;
		background-size: cover;
	}

	.rds-footer-social.rds-footer-social-tabmob {
		margin-right: 0;
	}

	.rds-footer-social.rds-footer-social-tabmob.unwrap {
		width: auto;
		grid-column-gap: 8px;
		grid-row-gap: 8px;
		flex-direction: row;
		justify-content: center;
	}

	.rds-home-hero-title.rds-text-white.rds-heading-1 {
		font-size: 40px;
	}

	.rds-home-hero-title.rds-text-white.rds-heading-1.rds-account-abstraction-hero-title {
		margin-top: 0;
	}

	.rds-home-hero-title.rds-text-white.rds-heading-1.rds-account-abstraction-hero-title.rds-abstraction-tablet-changes {
		text-align: left;
		font-size: 36px;
	}

	.rds-text-gradient-light.rds-bg-gradient-light.reduce-font {
		font-size: 36px;
	}

	.rds-button-home-hero-set.rds-button-unleash-cta-set {
		flex-direction: column;
	}

	.rds-section-home-hero.rds-section-large.rds-bg-dark-blue {
		padding-left: 10px;
		padding-right: 10px;
	}

	.rds-trusted-by-logos-image {
		height: 45px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.rds-home-hero-sub-info.rds-text-white.rds-subheading.rds-account-abstraction-hero-sub-info.rds-abstraction-tablet-changes {
		text-align: left;
	}

	.rds-trusted-by-logos-set {
		justify-content: space-around;
	}

	.rds-trusted-by-logos-title.rds-text-white.rds-text-center {
		margin-top: 30px;
	}

	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-4 {
		margin-top: 0;
		margin-left: 0;
	}

	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-3,
	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-2 {
		margin-top: 0;
		margin-left: 0%;
	}

	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-what-on-earth-title-text-1 {
		font-size: 36px;
	}

	.rds-seamless-heading-1.rds-heading-2.rds-text-dark-blue.rds-heading-seamless-tabmob-4 {
		margin-top: 0;
		margin-left: 0;
	}

	.rds-built-for-all-boxes {
		height: 100%;
	}

	.rds-built-for-all-title.rds-text-dark-blue.rds-text-center.rds-heading-3 {
		margin-top: 0;
	}

	.rds-built-for-all-box-icon-wrapper {
		justify-content: space-around;
		margin-top: 30px;
		margin-left: 0;
	}

	.rds-built-for-all-box-icon-wrapper.rds-built-for-all-box-icon-wrapper-mobile-fix {
		justify-content: flex-end;
	}

	.rds-enterprise-logos.rds-enterprise-logos-wrapper-single,
	.rds-enterprise-logos.rds-enterprise-logos-left-tabmob {
		margin-top: 30px;
	}

	.rds-built-for-all-box-icon {
		width: 45px;
		height: 45px;
		margin-left: 5px;
		margin-right: 5px;
	}

	.tab-button {
		justify-content: center;
		align-items: center;
		padding-left: 10px;
		padding-right: 10px;
		display: flex;
	}

	.rds-tabs-set {
		width: 300px;
	}

	.rds-trusted-by-other-title.rds-heading-2.rds-text-white {
		font-size: 30px;
	}

	.rds-counter-trusted-by.rds-text-white {
		font-size: 45px;
	}

	.rds-counter-wrapper-trusted-by-block {
		justify-content: flex-start;
		align-items: flex-start;
	}

	.rds-try-it-for-free-cta-text.rds-text-white.opacity-60.rds-text-center.rds-paragraph-regular.rds-improve-text {
		margin-top: 0;
		font-size: 16px;
	}

	.rds-try-it-for-free-cta-text.rds-text-white.opacity-60.rds-text-center.rds-paragraph-regular.rds-improve-text.rds-counter-text-sub {
		text-align: left;
		margin-top: 0;
		font-size: 16px;
	}

	.rds-try-it-for-free-cta-text.rds-text-white.opacity-60.rds-text-center.rds-paragraph-regular.rds-try-it-for-free-footer-subinfo {
		font-size: 16px;
	}

	.rds-flexible-key-image {
		margin-bottom: 10px;
	}

	.rds-flexible-key-title.rds-paragraph-regular.rds-text-dark-blue,
	.rds-flexible-key-title.rds-paragraph-regular.rds-text-white {
		font-size: 16px;
	}

	.rds-have-a-unique-title.rds-text-center.rds-text-white.rds-heading-1 {
		margin-bottom: 0;
		font-size: 36px;
	}

	.rds-have-a-unique-button-wrapper.rds-beyond-having-wrapper.direction {
		flex-direction: column;
		align-items: center;
	}

	.rds-section-enterprise-pricing.rds-section-large.rds-bg-dark-blue {
		padding-bottom: 0;
	}

	.rds-trio-section-paragraph.rds-paragraph-renewed.rds-text-white.opacity-60.rds-paragraph-with-notif {
		margin-top: 15px;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif {
		display: inline;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-desktop {
		text-align: left;
		display: block;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-tabmob {
		text-align: left;
		display: none;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif {
		display: inline;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-tabmob {
		display: none;
	}

	.rds-trio-subtitles.rds-text-white.rds-heading-5.rds-title-with-notif.rds-trio-subtitle-desktop {
		text-align: center;
		display: block;
	}

	.rds-web3-header-hero-title.rds-text-white {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		font-size: 36px;
		line-height: 27px;
	}

	.rds-web3-header-hero-title.rds-text-white.rds-text-center.rds-heading-1 {
		flex-direction: column;
		align-items: center;
		display: flex;
	}

	.rds-web3-header-hero-title.rds-text-white.rds-text-center.rds-heading-1alt {
		line-height: 110%;
	}

	.rds-web3-header-hero-title.rds-text-white.rds-text-left {
		font-size: 40px;
	}

	.rds-web3-header-hero-title.rds-text-white.rds-text-left.dark-text {
		line-height: 45px;
	}

	.rds-web3-header-hero-title.rds-text-white.increase-height {
		line-height: 110%;
	}

	.rds-web3-header-hero-title.rds-text-black.rds-text-right,
	.rds-subheading-2.rds-text-grey.rds-text-right.opacity-60 {
		margin-bottom: 10px;
	}

	.rds-web3-hero-image {
		margin-bottom: 20px;
	}

	.rds-web3-hero-image.rds-web3-hero-image-tabmob {
		margin-top: 20px;
	}

	.rds-block-with-icon-part {
		width: 25%;
	}

	.rds-block-with-icon-text-part {
		width: 70%;
	}

	.rds-customization-web3auth-title.rds-heading-2.rds-text-center.rds-text-white.rds-tap-onto-title {
		margin-bottom: 0;
	}

	.rds-section-metaverse.rds-section-large.rds-bg-dark-blue {
		background-image: url('../images/Line-TabMob.svg');
		background-repeat: no-repeat;
		background-size: contain;
	}

	.rds-metaverse-title.rds-heading-2.rds-text-center.rds-text-white {
		width: 100%;
		font-size: 30px;
	}

	.rds-metaverse-with-latest-badge {
		flex-direction: row;
		display: block;
	}

	.rds-our-mission.rds-section-large.rds-bg-white {
		background-image: url('../images/Phone-our-Mission-bg.png');
		background-position: 50% 0;
		background-size: cover;
	}

	.rds-trio-section-column {
		margin-bottom: 30px;
	}

	.rds-our-mission-main-title.rds-text-dark-blue {
		margin-bottom: 40px;
	}

	.rds-pricing-box-text.rds-paragraph-renewed.rds-text-dark-blue.opacity-60 {
		font-size: 12px;
	}

	.rds-flexible-key-section-dark {
		margin-bottom: 100px;
	}

	.rds-need-help-box.rds-bg-dark-blue {
		margin-left: -20px;
		margin-right: -20px;
		padding: 0 20px 20px;
	}

	.rds-latest-notif {
		height: 25px;
		object-fit: contain;
		display: inline;
	}

	.rds-metaverse-icon-1 {
		margin-bottom: 15px;
	}

	.rds-metaverse-icon-1.rds-metaverse-icon-2 {
		margin-bottom: 0;
	}

	.rds-navbar-block-info-divider-docs {
		display: none;
	}

	.text-white.rds-dropdown-icon-size-fix-stg,
	.nav-menu-two {
		display: block;
	}

	.rds-navbar-dark.rds-navbar-redesign {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.rds-navbar-block-info-left-docs {
		flex: 0 auto;
	}

	.rds-line-mobile-navbar {
		display: block;
	}

	.brand-dark-ver.brand-wrapper.w--current {
		margin-left: 0;
		padding-left: 0;
	}

	.rds-navbar-dropdown {
		display: none;
	}

	.rds-navbar-dropdown.w--open {
		flex-direction: column;
		margin-left: 0;
		display: block;
	}

	.rds-navbar-box-wrapper.rds-navbar-box-shadow {
		width: 100%;
		width: 100%;
		flex-direction: column;
	}

	.navbar-container {
		max-width: none;
	}

	.navbar-link.default-nav-text.text-white.rds-navigation-text.rds-navbar-text-main-set {
		margin-left: 0;
	}

	.rds-navbar-text-main-set {
		text-align: left;
		display: flex;
	}

	.rds-banner-wrapper.rds-bg-blue {
		padding-left: 40px;
		padding-right: 40px;
	}

	.rds-x-mark-banner {
		top: 35px;
	}

	.rds-main-content-tech.rds-section-large.rds-bg-light-grey {
		background-size: cover;
	}

	.rds-subheading-wrapper-center.rds-subheading-fix-wrapper-center {
		flex-direction: column;
	}

	.rds-option-for-the-gradient {
		padding-left: 20px;
		padding-right: 20px;
	}

	.rds-show-hide-input-box {
		width: 100%;
	}

	.rds-modal-button-wrappers {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.modal-device-storage-not-detected.modal-full,
	.modal-password-not-detected.modal-full {
		display: none;
	}

	.text-span-26.white-text {
		font-size: 36px;
	}

	.rds-three-section-column {
		width: 100%;
		text-align: center;
		align-self: auto;
	}

	.rds-three-section-column.rds-two-section-unparalleled-image-copy {
		width: 100%;
	}

	.rds-trio-section-wrapper-2 {
		padding-top: 0;
	}

	.rds-metaverse-with-latest-badge-2 {
		flex-direction: row;
		display: block;
	}

	.rds-trio-section-wraper-2 {
		margin-top: 0;
		margin-bottom: 0;
	}

	.image-541 {
		width: 100%;
		margin-top: 40px;
		display: block;
	}

	.image-542 {
		display: block;
	}

	.text-block-47-copy {
		font-size: 14px;
		line-height: 20px;
	}

	.rds-two-section-column-3,
	.rds-three-section-column-2.rds-two-section-unparalleled-image-copy.rds-text-right {
		width: 80%;
	}

	.dropdown-toggle {
		flex: 0 auto;
	}

	.dropdown-sub-1 {
		clear: none;
		text-align: left;
		display: flex;
	}

	.logo-mobile-menu {
		max-width: 170%;
		padding-left: 10px;
	}

	.demo-link.full-width-btn {
		width: 100%;
		max-width: 294px;
		text-align: center;
	}

	.rds-navbar-block-info-divider-docs-2,
	.rds-line-mobile-navbar-2 {
		display: none;
	}

	.menu-button-3 {
		padding-right: 0;
	}

	.rds-footer-about-2 {
		margin-right: 0;
	}

	.rds-footer-about-2.rds-footer-inner-col-set {
		height: auto;
	}

	.rds-footer-about-2.rds-footer-inner-col-set.rds-footer-company-hide-mobile {
		display: none;
	}

	.rds-footer-about-2.rds-footer-inner-col-set.rds-company-footer-desk {
		display: block;
	}

	.rds-footer-about-2.rds-footer-inner-col-set.rds-footer-get-started-mobile {
		display: none;
	}

	.rds-footer-about-2.rds-footer-inner-col-set.rds-footer-get-started-desk {
		display: block;
	}

	.rds-footer-platform {
		margin-right: 0;
	}

	.rds-footer-platform.rds-footer-inner-col-set {
		height: auto;
	}

	.rds-footer-links-2 {
		margin-right: 0;
		font-size: 14px;
	}

	.rds-social-footer-link-2 {
		justify-content: center;
		display: block;
	}

	.rds-footer-policies-2 {
		display: none;
	}

	.rds-footer-for-resources {
		margin-right: 0;
	}

	.rds-footer-for-resources.rds-footer-inner-col-set {
		height: auto;
	}

	.rds-main-footer-wrapper-2 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: column;
		align-content: stretch;
		justify-items: stretch;
	}

	.rds-enter-email-footer {
		font-size: 14px;
		display: block;
	}

	.grid-subscribe-form-button-down,
	.grid-subscribe-form-button-down-copy,
	.grid-subscribe-form-button-down-copy-2 {
		grid-template-columns: 1fr;
	}

	.rds-footer-about-2-copy,
	.rds-form-in-modal {
		margin-right: 0;
	}

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

	.rds-modal-form {
		margin-right: 0;
		padding-top: 20px;
		padding-left: 16px;
		padding-right: 16px;
	}

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

	.div-block-103 {
		width: 90%;
	}

	.close-button {
		top: 8px;
		right: 8px;
	}

	.image-550 {
		top: 0;
		right: 0;
	}

	.columns-23 {
		flex-direction: column;
		align-items: stretch;
		display: flex;
	}

	.rds-pricing-info-accordian {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		flex-direction: column;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		align-items: center;
		display: flex;
	}

	.column-53 {
		justify-content: center;
	}

	.text-block-50 {
		font-size: 14px;
	}

	.pricing-list-top-1 {
		flex-direction: row;
	}

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

	.text-block-51 {
		font-size: 16px;
	}

	.pricing-list-header-intermediate {
		justify-content: flex-start;
		display: flex;
	}

	.list-colapsable-support {
		display: none;
	}

	.text-block-52 {
		font-size: 14px;
	}

	.list-colapsable-customisation {
		flex-direction: column;
		display: none;
	}

	.list-colapsable-quality {
		display: none;
	}

	.grid-26 {
		grid-template-rows: auto;
	}

	.grid-32 {
		grid-template-rows: auto auto auto auto auto auto auto;
	}

	.grid-33 {
		grid-template-columns: 1fr;
	}

	.column-55 {
		align-self: auto;
	}

	.div-block-111 {
		flex-direction: column;
		justify-content: center;
		display: flex;
	}

	.subheading-text.rds-text-grey.rds-text-right.opacity-60 {
		margin-bottom: 10px;
	}

	.hero-container {
		padding-left: 12px;
		padding-right: 12px;
	}

	.hero-container.rds-need-help-section-container {
		padding-bottom: 40px;
	}

	.home-enterprise-card.width-33 {
		height: 266px;
	}

	.home-ent-card-bg-copy {
		width: 240px;
	}

	.rds-unleash-text-desc.rds-subheading.rds-text-center {
		opacity: .6;
	}

	.home-step-card {
		width: 221px;
		height: 72px;
		background-image: url('../images/Step.svg');
		background-size: contain;
	}

	.home-step-card.width-33 {
		height: 266px;
	}

	.rds-harness-box-short {
		margin-bottom: 28px;
		padding: 28px 20px 35px;
	}

	.rds-harness-box-long {
		margin-bottom: 28px;
		padding-top: 28px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.rds-harness-box-long-image {
		width: 100%;
		margin-right: -20px;
	}

	.rds-enter-email-footer-2 {
		font-size: 14px;
		display: block;
	}

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

	.rds-main-footer-wrapper-3 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: column;
		align-content: stretch;
		justify-items: stretch;
		display: inline;
	}

	.rds-footer-unleash-combo.rds-footer.rds-section-large.rds-bg-dark-blue.rds-footer-with-unique {
		background-image: url('../images/RDSGradientFooterV2Mobile.png');
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.unleash-maximum-box-2 {
		padding: 30px 25px;
	}

	.rds-counter-trusted-by-2.rds-text-white,
	.rds-counter-trusted-by-3.rds-text-white {
		font-size: 45px;
	}

	.home-easy-cards {
		background-image: url('../images/Line430.svg');
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.rds-error-title.rds-heading.rds-text-white.rds-text-center {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.rds-error-section.rds-bg-dark-blue.rds-section-large {
		background-image: url('../images/Gradient404BGPNG.png'), url('../images/GroupedSquare404BGMobile.png');
		background-position: 50% 100%, 50%;
		background-repeat: no-repeat, repeat;
		background-size: cover, cover;
		padding: 140px 0 320px;
	}

	.list-w-check {
		width: 100%;
		flex-flow: row;
		justify-content: space-between;
		align-items: flex-start;
	}

	.list-check-icon {
		margin-top: 2px;
	}

	.list-wrapper-icon {
		width: 12%;
		flex-direction: row;
		align-items: flex-start;
		display: flex;
	}

	.list-wrapper-desc {
		width: 92%;
	}

	.rds-tab-link-wrapper-it {
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.tabs-menu-seamless {
		object-fit: fill;
		overflow: visible;
	}

	.rds-trusted-by-logos-set-fade.page-2 {
		grid-column-gap: 1em;
		grid-row-gap: 1em;
	}

	.sc-right-content {
		height: 471px;
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.sc-content-upper.use-case-button {
		bottom: 10%;
	}

	.sc-logo.revised {
		width: 70%;
		top: 5%;
	}

	.sc-logo.revised.ronin {
		max-width: 60%;
	}

	.sc-logo.revised.fox {
		max-width: 24%;
		top: 10%;
	}

	.flex-block {
		justify-content: center;
	}

	.flex-block.mobile {
		position: relative;
		right: -35px;
	}

	.flex-block.mobile.coub {
		right: -24px;
	}

	.partner-link-block {
		margin-left: auto;
		margin-right: auto;
	}

	.sc-right-content-2 {
		height: 471px;
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}

	.small-container-2 {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-direction: column;
		align-items: center;
	}

	.tab-button-2 {
		justify-content: center;
		align-items: center;
		padding-left: 10px;
		padding-right: 10px;
		display: flex;
	}

	.flex-block-17 {
		flex-wrap: nowrap;
	}

	.section-tab {
		max-width: 200px;
	}

	.grid-37 {
		grid-template-rows: auto auto auto;
		grid-template-columns: 1fr 1fr;
	}

	.grid-38 {
		grid-template: "Area"
			"."
			"Area-3"
			"Area-5"
			"Area-7"
			"Area-2"
			"Area-4"
			"Area-6"
			/ 1fr;
	}

	.heading-82 {
		margin-top: 40px;
	}

	.link-block-16 {
		bottom: 18%;
	}

	.link-block-17 {
		bottom: 15%;
	}

	.link-block-18 {
		bottom: 16%;
	}

	.link-block-19 {
		bottom: 18%;
	}
}

#w-node-_537a4e55-c99e-b7d5-d05e-349814af8f8b-6f35742e {
	grid-area: Area;
}

#w-node-_8dbea3eb-fc30-a1ba-5e54-5e534270532f-6f35742e {
	grid-area: Area-2;
}

#w-node-_7871db91-8d4a-aeca-17dc-fb4a91d733de-6f35742e {
	grid-area: Area-4;
}

#w-node-fc7fe908-f05d-14e6-44d5-1023853a98cf-6f35742e {
	grid-area: Area-6;
}

#w-node-_7871db91-8d4a-aeca-17dc-fb4a91d733e4-6f35742e {
	grid-area: Area-5;
}

#w-node-_6be41cfe-6dc9-ebf0-8200-4ebb5dd963a8-6f35742e {
	grid-area: Area;
}

#w-node-_6be41cfe-6dc9-ebf0-8200-4ebb5dd9639a-6f35742e {
	grid-area: Area-2;
	justify-self: auto;
}

#w-node-e6399b68-9542-17cd-46a5-b1a69dd3731f-6f357471 {
	grid-area: 1 / 1 / 2 / 13;
	align-self: center;
}

#w-node-e4dd00c0-c1ca-434a-9250-a4da8ac53348-6f357471 {
	grid-area: 1 / 1 / 2 / 6;
}

#w-node-e4dd00c0-c1ca-434a-9250-a4da8ac53352-6f357471 {
	grid-area: 1 / 7 / 2 / 13;
}

#w-node-_1038ca67-b508-6741-618f-c00c48eca306-6f357471 {
	grid-area: 1 / 1 / 2 / 7;
	align-self: center;
}

#w-node-_1038ca67-b508-6741-618f-c00c48eca30d-6f357471 {
	grid-area: 1 / 8 / 2 / 13;
	align-self: center;
	justify-self: end;
}

#w-node-_4fb0edda-5f3d-f212-e539-ed4aa72c040e-6f3574ac {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d2dc3037-c3f1-2e5e-ddb3-aa5b8ec34648-8ec34645 {
	grid-area: 1 / 2 / 2 / 12;
}

#w-node-_9b3e9d19-7df6-5d50-2ba1-fe9e06aea4a4-3e1b3298,
#w-node-_77aeb0d4-5a7d-6f12-5cc5-6cc87ee34805-e75a7279 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac393be7-b319-9ba6-8188-8150edb7a7b6-6f3574bf {
	grid-area: 1 / 1 / 2 / 7;
	align-self: center;
}

#w-node-ac393be7-b319-9ba6-8188-8150edb7a7be-6f3574bf {
	grid-area: 1 / 8 / 2 / 13;
	align-self: center;
	justify-self: end;
}

#w-node-_7467ad1d-84d5-e821-4a89-17e5a77abae1-6f3574c0 {
	grid-area: Area;
	align-self: auto;
	justify-self: auto;
}

#w-node-a20b23fe-0ce4-b32e-835e-b9fa58e04752-6f3574c0 {
	grid-area: Area-7;
}

#w-node-_740dbc79-52e7-fb78-9732-e2bf2aef4ffb-6f3574c0 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8358309-fb8b-5e29-ee28-cb3bf5885e8e-6f3574c0 {
	grid-area: Area-2;
}

#w-node-_318a8ae1-9b49-1c39-e478-1e33ccfc5f3d-6f3574c0 {
	grid-area: Area-3;
}

#w-node-_9ccdb964-44b6-bd0f-5c6f-e5a7c3086bf3-6f3574c0 {
	grid-area: Area-26;
	align-self: center;
}

#w-node-fa0c67dc-bac3-34f3-b90a-216b95015c26-6f3574c0 {
	grid-area: Area-26;
}

#w-node-_70b03deb-3d4c-dc24-d589-c0c9dc5912ce-6f3574c0 {
	grid-area: Area-13;
}

#w-node-_70b03deb-3d4c-dc24-d589-c0c9dc5912d1-6f3574c0 {
	grid-area: Area-26;
}

#w-node-_1a7dea2a-2219-3035-9599-c04601f9c9f4-6f3574c0 {
	grid-area: Area-27;
	align-self: center;
}

#w-node-_1a7dea2a-2219-3035-9599-c04601f9c9f7-6f3574c0 {
	grid-area: Area-26;
}

#w-node-_88f84d5d-b978-a3e1-dfe6-df4568355bfa-6f3574c0 {
	grid-template-rows: auto auto;
	grid-template-columns: .25fr 1fr;
	align-self: center;
}

#w-node-_402b9a54-c5a3-6a5b-ba78-44c10b1bf493-6f3574c0 {
	grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8186af45-4ae2-06a0-8535-632205db8056-6f3574c0,
#w-node-adbde59a-7a68-3a14-e225-c6b580beb4a9-6f3574c0,
#w-node-_154cdf47-20f6-fe99-ee90-0a274d62771d-6f3574c0,
#w-node-_9b00d78f-7e3e-ce5a-664c-6c580771478f-6f3574c0,
#w-node-_0146eda5-c942-40d4-4fb4-f59f3ce1c079-6f3574c0,
#w-node-ec623539-aa62-ffd1-6146-16942274d695-6f3574c0,
#w-node-ea3c0041-f366-02a9-f3c9-f6372e158975-6f3574c0,
#w-node-_7595d734-b393-6f96-9a4f-ef9db443c74a-6f3574c0,
#w-node-_2edc17ad-331a-63b2-26a4-59990a591d08-6f3574c0,
#w-node-_436df359-3bba-1665-9c4e-4ed64c710728-6f3574c0,
#w-node-_856b4665-9dbf-e543-ebdc-815ee3a6883d-6f3574c0,
#w-node-_10e4968d-ee51-e14e-d6b2-72344c8afd60-6f3574c0 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c067df52-0dfd-7f3d-b686-024c0ee50481-6f3574c0 {
	grid-area: Area-10;
}

#w-node-_407b92cc-e7a3-6124-6414-0a08abf3de5c-6f3574c0 {
	grid-area: Area-4;
}

#w-node-_41fbd25f-ab2b-4b95-da1a-b0575a18ecb2-6f3574c0 {
	grid-area: Area-7;
}

#w-node-_520df893-b7d5-fe3a-799b-3243544e16ba-6f3574c0 {
	grid-area: Area-9;
}

#w-node-_692b53f0-904d-583a-0443-a922ed0f5738-6f3574c0 {
	grid-area: Area-5;
}

#w-node-_5e6c6abf-4cb4-1fff-b4d0-5597181de83d-6f3574c0 {
	grid-area: Area-8;
}

#w-node-_59de8091-657d-eaf7-ff10-26b7943f80ec-6f3574c0 {
	grid-area: Area-13;
}

#w-node-d68436fe-7c0b-82d6-d05b-05e47b92eb87-6f3574c0 {
	grid-area: Area-11;
}

#w-node-_3165e27e-1a92-728a-e16c-d6ec4572daab-6f3574c0 {
	grid-area: Area-12;
}

#w-node-ce02fc6c-c83e-4f60-3584-222822da6b77-6f3574c0 {
	grid-area: Area-6;
}

#w-node-_7651a22a-7a2b-85ba-9a49-47ab4f9ff2e3-6f3574e7 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9db365ca-2394-43a1-2297-6b1e68859b06-6f3574e7 {
	justify-self: center;
}

#w-node-_27d5f54e-111c-5e2b-15ec-02eeb0dc9dff-6f3574e7,
#w-node-b86d6d14-847e-f94d-3afc-d39f3849d206-6f3574e7,
#w-node-bfb5374a-cb82-7d3a-3678-ec6ad7931aa4-6f3574e7,
#w-node-_999df260-8cc9-6e6f-510a-9789a2c36a9c-6f3574e7,
#w-node-f451d96e-004e-fe57-2548-9f45b6fea65b-6f3574e7,
#w-node-c9b5f8ab-fa7c-4f8a-f402-d27afe6e9d96-6f3574e7,
#w-node-_23cbcc42-933d-cdbf-9942-41aef274e877-6f3574e7,
#w-node-_146b1ea2-3c43-2b09-af68-29a1d2733d48-6f3574e7,
#w-node-bb21aee8-20f8-0000-114b-3bffe9a76389-6f3574e7,
#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992e2-6f3574e7,
#w-node-_22b1f18c-a582-8a56-5998-6c1dcbb5a9f8-6f3574e7,
#w-node-bb21aee8-20f8-0000-114b-3bffe9a763ba-6f3574e7,
#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992d4-6f3574e7,
#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992a4-6f3574e7,
#w-node-_1a86a1b9-9851-c007-ef89-9927720bab64-6f3574e7,
#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992b3-6f3574e7,
#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774f5-6f3574e7,
#w-node-bb21aee8-20f8-0000-114b-3bffe9a763a9-6f3574e7,
#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774e7-6f3574e7,
#w-node-bb21aee8-20f8-0000-114b-3bffe9a7637a-6f3574e7,
#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e5373d-6f3574e7,
#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992f3-6f3574e7,
#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992c2-6f3574e7,
#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774b0-6f3574e7,
#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774c0-6f3574e7,
#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e5374d-6f3574e7,
#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774d5-6f3574e7,
#w-node-_1813e66e-af5b-9bcc-d018-dea52e377506-6f3574e7,
#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53762-6f3574e7,
#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53774-6f3574e7,
#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53782-6f3574e7,
#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53793-6f3574e7,
#w-node-bb21aee8-20f8-0000-114b-3bffe9a7639b-6f3574e7,
#w-node-_354b0a6f-767f-4277-0d14-46a40f542b96-6f3574e7,
#w-node-_85265743-58c1-1378-2d69-d07c46cf9758-6f3574e7,
#w-node-_85265743-58c1-1378-2d69-d07c46cf976a-6f3574e7,
#w-node-_85265743-58c1-1378-2d69-d07c46cf9778-6f3574e7,
#w-node-_85265743-58c1-1378-2d69-d07c46cf9789-6f3574e7 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dbac72e-d567-9d1a-e56f-938b0ffa07b6-6f3574e9 {
	grid-area: Area-2;
	justify-self: center;
}

#w-node-ce001111-4f86-7ae8-fc55-3eaa540b5023-6f3574e9 {
	grid-area: Area-3;
	justify-self: center;
}

#w-node-f8c4b90a-28ae-923a-b530-eb2d2518d046-6f3574e9 {
	grid-area: Area-4;
	justify-self: center;
}

#w-node-_1ab93b8b-ab92-e91d-bc0a-a491e9d82c24-6f3574e9 {
	grid-area: Area-5;
	justify-self: center;
}

#w-node-d233b0d0-4380-a916-ffc8-43658f8f5f0f-6f3574e9 {
	grid-area: Area-2;
	justify-self: end;
}

#w-node-cefb870a-eaf4-ab33-c1ca-a7f6dff211a0-6f3574e9,
#w-node-cd350fc2-e7b3-b318-a34d-b7de0dbece7d-6f3574e9,
#w-node-ef03636e-f0af-6252-68df-8eab4a89b470-6f3574e9 {
	grid-area: Area;
	justify-self: end;
}

#w-node-da3a349a-b954-fa1e-94cf-2a189f0e37bb-6f3574e9 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-da3a349a-b954-fa1e-94cf-2a189f0e37c1-6f3574e9 {
	grid-area: Area;
	justify-self: end;
}

#w-node-e3613394-67ae-3db8-4da2-0be06d470db3-6d470db0 {
	grid-area: 1 / 2 / 2 / 12;
	align-self: center;
}

@media screen and (min-width: 1440px) {

	#w-node-e4dd00c0-c1ca-434a-9250-a4da8ac53352-6f357471,
	#w-node-_1038ca67-b508-6741-618f-c00c48eca30d-6f357471,
	#w-node-ac393be7-b319-9ba6-8188-8150edb7a7be-6f3574bf {
		grid-area: 1 / 7 / 2 / 13;
	}
}

@media screen and (min-width: 1280px) {

	#w-node-bfb5374a-cb82-7d3a-3678-ec6ad7931aa3-6f3574e7,
	#w-node-bfb5374a-cb82-7d3a-3678-ec6ad7931aa6-6f3574e7,
	#w-node-d90ac5bd-10f6-2e25-840d-148fccf47088-6f3574e7,
	#w-node-_4ebf4a67-73ca-11b7-d635-18e0947faaf5-6f3574e7,
	#w-node-f451d96e-004e-fe57-2548-9f45b6fea65a-6f3574e7,
	#w-node-f451d96e-004e-fe57-2548-9f45b6fea65d-6f3574e7,
	#w-node-_57abb8c3-6045-5f65-a662-dcd54367a0e1-6f3574e7,
	#w-node-_041f49b3-a170-7c43-8645-1a5ace2d4e64-6f3574e7,
	#w-node-_23cbcc42-933d-cdbf-9942-41aef274e877-6f3574e7,
	#w-node-_146b1ea2-3c43-2b09-af68-29a1d2733d47-6f3574e7,
	#w-node-_146b1ea2-3c43-2b09-af68-29a1d2733d48-6f3574e7,
	#w-node-bb21aee8-20f8-0000-114b-3bffe9a76388-6f3574e7,
	#w-node-bb21aee8-20f8-0000-114b-3bffe9a76389-6f3574e7,
	#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992e1-6f3574e7,
	#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992e4-6f3574e7,
	#w-node-_22b1f18c-a582-8a56-5998-6c1dcbb5a9f7-6f3574e7,
	#w-node-_22b1f18c-a582-8a56-5998-6c1dcbb5a9fa-6f3574e7,
	#w-node-bb21aee8-20f8-0000-114b-3bffe9a763b9-6f3574e7,
	#w-node-bb21aee8-20f8-0000-114b-3bffe9a763bc-6f3574e7,
	#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992d3-6f3574e7,
	#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992a3-6f3574e7,
	#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992a6-6f3574e7,
	#w-node-_1a86a1b9-9851-c007-ef89-9927720bab63-6f3574e7,
	#w-node-_1a86a1b9-9851-c007-ef89-9927720bab66-6f3574e7,
	#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774f4-6f3574e7,
	#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774f7-6f3574e7,
	#w-node-bb21aee8-20f8-0000-114b-3bffe9a763a8-6f3574e7,
	#w-node-bb21aee8-20f8-0000-114b-3bffe9a763ab-6f3574e7,
	#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774e6-6f3574e7,
	#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e5373c-6f3574e7,
	#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e5373f-6f3574e7,
	#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992f2-6f3574e7,
	#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992f5-6f3574e7,
	#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992c1-6f3574e7,
	#w-node-_7d0448c8-5563-3f8d-fdff-50bda07992c2-6f3574e7,
	#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774af-6f3574e7,
	#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774b2-6f3574e7,
	#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774d4-6f3574e7,
	#w-node-_1813e66e-af5b-9bcc-d018-dea52e3774d5-6f3574e7,
	#w-node-_1813e66e-af5b-9bcc-d018-dea52e377505-6f3574e7,
	#w-node-_1813e66e-af5b-9bcc-d018-dea52e377508-6f3574e7,
	#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53761-6f3574e7,
	#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53762-6f3574e7,
	#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53773-6f3574e7,
	#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53781-6f3574e7,
	#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53784-6f3574e7,
	#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53792-6f3574e7,
	#w-node-_3dd865a5-b907-690e-fbf2-96e7f9e53795-6f3574e7,
	#w-node-bb21aee8-20f8-0000-114b-3bffe9a7639a-6f3574e7,
	#w-node-_354b0a6f-767f-4277-0d14-46a40f542b95-6f3574e7,
	#w-node-_85265743-58c1-1378-2d69-d07c46cf9757-6f3574e7,
	#w-node-_85265743-58c1-1378-2d69-d07c46cf9758-6f3574e7,
	#w-node-_85265743-58c1-1378-2d69-d07c46cf9769-6f3574e7,
	#w-node-_85265743-58c1-1378-2d69-d07c46cf9777-6f3574e7,
	#w-node-_85265743-58c1-1378-2d69-d07c46cf977a-6f3574e7,
	#w-node-_85265743-58c1-1378-2d69-d07c46cf9788-6f3574e7,
	#w-node-_85265743-58c1-1378-2d69-d07c46cf978b-6f3574e7 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}
}

@media screen and (max-width: 991px) {
	#w-node-_6be41cfe-6dc9-ebf0-8200-4ebb5dd963a8-6f35742e {
		grid-area: Area-2;
	}

	#w-node-_6be41cfe-6dc9-ebf0-8200-4ebb5dd9639a-6f35742e {
		grid-area: Area;
	}

	#w-node-c8654e67-fb48-fb87-a483-d3a24a7f0842-4a7f081a {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-c8654e67-fb48-fb87-a483-d3a24a7f084c-4a7f081a {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-c8654e67-fb48-fb87-a483-d3a24a7f085c-4a7f081a {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-c8654e67-fb48-fb87-a483-d3a24a7f0877-4a7f081a {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-c8654e67-fb48-fb87-a483-d3a24a7f0894-4a7f081a {
		grid-area: span 1 / span 2 / span 1 / span 2;
		justify-self: center;
	}

	#w-node-_2fcbfee3-877f-b65b-16c1-a6a698fb8a51-98fb8a4b {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-a19a42f9-2a07-39ca-b4ba-0378a8abe233-671ab6ee {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-a19a42f9-2a07-39ca-b4ba-0378a8abe23c-671ab6ee {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-a19a42f9-2a07-39ca-b4ba-0378a8abe247-671ab6ee {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-a19a42f9-2a07-39ca-b4ba-0378a8abe256-671ab6ee {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-a19a42f9-2a07-39ca-b4ba-0378a8abe267-671ab6ee {
		grid-area: 3 / 1 / 4 / 2;
	}

	#w-node-a19a42f9-2a07-39ca-b4ba-0378a8abe272-671ab6ee {
		grid-area: 4 / 1 / 5 / 3;
		align-self: auto;
	}

	#w-node-_093d3f65-00e8-779d-6109-7a84b083518b-671ab6ee {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-_093d3f65-00e8-779d-6109-7a84b0835193-671ab6ee {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-_093d3f65-00e8-779d-6109-7a84b083519e-671ab6ee {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_093d3f65-00e8-779d-6109-7a84b08351ad-671ab6ee {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-_093d3f65-00e8-779d-6109-7a84b08351dd-671ab6ee {
		grid-area: 4 / 1 / 5 / 3;
		align-self: auto;
	}

	#w-node-d9db8ed0-02f1-00e4-69ac-9243c8386cb8-671ab6ee {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-d9db8ed0-02f1-00e4-69ac-9243c8386cc2-671ab6ee {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-d9db8ed0-02f1-00e4-69ac-9243c8386cd2-671ab6ee {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-d9db8ed0-02f1-00e4-69ac-9243c8386ced-671ab6ee {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-d9db8ed0-02f1-00e4-69ac-9243c8386d24-671ab6ee {
		grid-area: 3 / 1 / 4 / 3;
		align-self: auto;
		justify-self: center;
	}

	#w-node-e4dd00c0-c1ca-434a-9250-a4da8ac53348-6f357471,
	#w-node-_1038ca67-b508-6741-618f-c00c48eca306-6f357471 {
		grid-column: 2 / 8;
		grid-row-start: 2;
	}

	#w-node-d2dc3037-c3f1-2e5e-ddb3-aa5b8ec34648-8ec34645 {
		grid-column-end: 8;
	}

	#w-node-ac393be7-b319-9ba6-8188-8150edb7a7b6-6f3574bf {
		grid-column: 2 / 8;
		grid-row-start: 2;
	}

	#w-node-b3e598a1-9fa6-5ed0-6008-f2e7e11418d6-e11418b4 {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-b3e598a1-9fa6-5ed0-6008-f2e7e11418df-e11418b4 {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-b3e598a1-9fa6-5ed0-6008-f2e7e11418ea-e11418b4 {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-b3e598a1-9fa6-5ed0-6008-f2e7e11418f9-e11418b4 {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-b3e598a1-9fa6-5ed0-6008-f2e7e114190a-e11418b4 {
		grid-area: 3 / 1 / 4 / 2;
	}

	#w-node-b3e598a1-9fa6-5ed0-6008-f2e7e1141915-e11418b4 {
		grid-area: 4 / 1 / 5 / 3;
		align-self: auto;
	}

	#w-node-_58ee7826-f4ab-9e59-3a81-25502ec3057b-e11418b4 {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-_58ee7826-f4ab-9e59-3a81-25502ec30583-e11418b4 {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-_58ee7826-f4ab-9e59-3a81-25502ec3058e-e11418b4 {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_58ee7826-f4ab-9e59-3a81-25502ec3059d-e11418b4 {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-_58ee7826-f4ab-9e59-3a81-25502ec305cd-e11418b4 {
		grid-area: 4 / 1 / 5 / 3;
		align-self: auto;
	}

	#w-node-f7d55096-ba9b-f17c-cae3-8d6331739d5b-e11418b4 {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-f7d55096-ba9b-f17c-cae3-8d6331739d65-e11418b4 {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-f7d55096-ba9b-f17c-cae3-8d6331739d75-e11418b4 {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-f7d55096-ba9b-f17c-cae3-8d6331739d90-e11418b4 {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-f7d55096-ba9b-f17c-cae3-8d6331739dc7-e11418b4 {
		grid-area: 3 / 1 / 4 / 3;
		align-self: auto;
		justify-self: center;
	}

	#w-node-e3613394-67ae-3db8-4da2-0be06d470db3-6d470db0 {
		grid-area: 1 / 1 / 2 / 9;
	}

	#w-node-ece179d2-b715-64a5-ac74-c62a7de36d65-dd4850fb {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-ece179d2-b715-64a5-ac74-c62a7de36d6e-dd4850fb {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-ece179d2-b715-64a5-ac74-c62a7de36d79-dd4850fb {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-ece179d2-b715-64a5-ac74-c62a7de36d88-dd4850fb {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-ece179d2-b715-64a5-ac74-c62a7de36d99-dd4850fb {
		grid-area: 3 / 1 / 4 / 2;
	}

	#w-node-ece179d2-b715-64a5-ac74-c62a7de36da4-dd4850fb {
		grid-area: 4 / 1 / 5 / 3;
		align-self: auto;
	}

	#w-node-_359cc4c7-bfbe-9242-9b20-ea61206de821-dd4850fb {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-_359cc4c7-bfbe-9242-9b20-ea61206de829-dd4850fb {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-_359cc4c7-bfbe-9242-9b20-ea61206de834-dd4850fb {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_359cc4c7-bfbe-9242-9b20-ea61206de843-dd4850fb {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-_359cc4c7-bfbe-9242-9b20-ea61206de873-dd4850fb {
		grid-area: 4 / 1 / 5 / 3;
		align-self: auto;
	}

	#w-node-_57a43817-0bed-00df-9b13-156550180bd7-dd4850fb {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-_57a43817-0bed-00df-9b13-156550180be1-dd4850fb {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-_57a43817-0bed-00df-9b13-156550180bf1-dd4850fb {
		grid-area: 1 / 2 / 2 / 3;
	}

	#w-node-_57a43817-0bed-00df-9b13-156550180c0c-dd4850fb {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_57a43817-0bed-00df-9b13-156550180c43-dd4850fb {
		grid-area: 3 / 1 / 4 / 3;
		align-self: auto;
		justify-self: center;
	}
}

@media screen and (max-width: 767px) {

	#w-node-a19a42f9-2a07-39ca-b4ba-0378a8abe272-671ab6ee,
	#w-node-_093d3f65-00e8-779d-6109-7a84b08351dd-671ab6ee,
	#w-node-d9db8ed0-02f1-00e4-69ac-9243c8386d24-671ab6ee {
		grid-column-end: 3;
	}

	#w-node-e4dd00c0-c1ca-434a-9250-a4da8ac53348-6f357471,
	#w-node-_1038ca67-b508-6741-618f-c00c48eca306-6f357471 {
		grid-area: span 1 / span 8 / span 1 / span 8;
	}

	#w-node-_4fb0edda-5f3d-f212-e539-ed4aa72c040e-6f3574ac {
		grid-area: 1 / 1 / 2 / 3;
	}

	#w-node-d2dc3037-c3f1-2e5e-ddb3-aa5b8ec34648-8ec34645 {
		grid-column: 1 / 9;
	}

	#w-node-ac393be7-b319-9ba6-8188-8150edb7a7b6-6f3574bf {
		grid-area: span 1 / span 8 / span 1 / span 8;
	}

	#w-node-b3e598a1-9fa6-5ed0-6008-f2e7e1141915-e11418b4,
	#w-node-_58ee7826-f4ab-9e59-3a81-25502ec305cd-e11418b4,
	#w-node-f7d55096-ba9b-f17c-cae3-8d6331739dc7-e11418b4 {
		grid-column-end: 3;
	}

	#w-node-da3a349a-b954-fa1e-94cf-2a189f0e37bb-6f3574e9 {
		grid-area: span 1 / span 3 / span 1 / span 3;
	}

	#w-node-e3613394-67ae-3db8-4da2-0be06d470db3-6d470db0 {
		grid-area: span 1 / span 8 / span 1 / span 8;
	}

	#w-node-ece179d2-b715-64a5-ac74-c62a7de36da4-dd4850fb,
	#w-node-_359cc4c7-bfbe-9242-9b20-ea61206de873-dd4850fb,
	#w-node-_57a43817-0bed-00df-9b13-156550180c43-dd4850fb {
		grid-column-end: 3;
	}
}

@media screen and (max-width: 479px) {
	#w-node-fc7fe908-f05d-14e6-44d5-1023853a98ca-6f35742e {
		grid-area: Area-3;
	}

	#w-node-_7871db91-8d4a-aeca-17dc-fb4a91d733e4-6f35742e {
		grid-area: Area-2;
	}

	#w-node-a19a42f9-2a07-39ca-b4ba-0378a8abe272-671ab6ee,
	#w-node-_093d3f65-00e8-779d-6109-7a84b08351dd-671ab6ee,
	#w-node-d9db8ed0-02f1-00e4-69ac-9243c8386d24-671ab6ee {
		grid-column-end: 3;
	}

	#w-node-_4fb0edda-5f3d-f212-e539-ed4aa72c040e-6f3574ac {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-d2dc3037-c3f1-2e5e-ddb3-aa5b8ec34648-8ec34645 {
		grid-area: span 1 / span 8 / span 1 / span 8;
	}

	#w-node-b3e598a1-9fa6-5ed0-6008-f2e7e1141915-e11418b4,
	#w-node-_58ee7826-f4ab-9e59-3a81-25502ec305cd-e11418b4,
	#w-node-f7d55096-ba9b-f17c-cae3-8d6331739dc7-e11418b4 {
		grid-column-end: 3;
	}

	#w-node-e3613394-67ae-3db8-4da2-0be06d470db3-6d470db0 {
		grid-area: span 1 / span 4 / span 1 / span 4;
	}

	#w-node-ece179d2-b715-64a5-ac74-c62a7de36da4-dd4850fb,
	#w-node-_359cc4c7-bfbe-9242-9b20-ea61206de873-dd4850fb,
	#w-node-_57a43817-0bed-00df-9b13-156550180c43-dd4850fb {
		grid-column-end: 3;
	}