/*!
Theme Name: ispeedtolead
Theme URI: http://underscores.me/
Author: Entrance Agency
Author URI: http://entrance.agency
Description: Corporate site ISpeetolead
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: i-speed-to-lead
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ispeedtolead is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
- Normalize
- Box sizing
# Base
- Typography
- Elements
- Links
- Forms
## Layouts
# Components
- Navigation
- Posts and pages
- Comments
- Widgets
- Media
- Captions
- Galleries
# plugins
- Jetpack infinite scroll
# Utilities
- Accessibility
- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/
/* Google Fonts - optimized single import */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@600&family=Roboto:wght@100;300;400;500;700;900&display=swap");
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%; }

/* Sections
========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
	margin: 0; }

/**
* Render the `main` element consistently in IE.
*/
main {
	display: block; }

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
	font-size: 2em;
	margin: 0.67em 0; }

/* Grouping content
========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible; }

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
	font-family: monospace, monospace;
	font-size: 1em; }

/* Text-level semantics
========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
	background-color: transparent; }

/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted; }

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
	font-weight: bolder; }

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em; }

/**
* Add the correct font size in all browsers.
*/
small {
	font-size: 80%; }

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline; }

sub {
	bottom: -0.25em; }

sup {
	top: -0.5em; }

/* Embedded content
========================================================================== */
/**
* Remove the border on images inside links in IE 10.
*/
img {
	border-style: none; }

/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0; }

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
	overflow: visible; }

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
	text-transform: none; }

/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button; }

/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0; }

/**
* Restore the focus styles unset by the previous rule.
*/
/**
* Correct the padding in Firefox.
*/
fieldset {
	padding: 0.35em 0.75em 0.625em; }

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*		`fieldset` elements in all browsers.
*/
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal; }

/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
	vertical-align: baseline; }

/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
	overflow: auto; }

/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0; }

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto; }

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px; }

/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none; }

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit; }

/* Interactive
========================================================================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
	display: block; }

/*
* Add the correct display in all browsers.
*/
summary {
	display: list-item; }

/* Misc
========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
	display: none; }

/**
* Add the correct display in IE 10.
*/
[hidden] {
	display: none; }

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit; }

html {
	box-sizing: border-box; }

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5; }

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both; }

p {
	margin-bottom: 1.5em; }

dfn,
cite,
em,
i {
	font-style: italic; }

blockquote {
	margin: 0 1.5em; }

address {
	margin: 0 0 1.5em; }

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em; }

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help; }

mark,
ins {
	background: #fff9c0;
	text-decoration: none; }

big {
	font-size: 125%; }

/* Elements
--------------------------------------------- */
body {
	background: #fff; }

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em; }

ul,
ol {
	margin: 0 0 1.5em 3em; }

ul {
	list-style: disc; }

ol {
	list-style: decimal; }

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em; }

dt {
	font-weight: 700; }

dd {
	margin: 0 1.5em 1.5em; }

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%; }

img {
	height: auto;
	max-width: 100%; }

figure {
	margin: 1em 0; }

table {
	margin: 0 0 1.5em;
	width: 100%; }

/* Links
--------------------------------------------- */
a {
	color: #4169e1; }
a:visited {
	color: #800080; }
a:hover, a:focus, a:active {
	color: #191970; }
a:focus {
	outline: thin dotted; }
a:hover, a:active {
	outline: 0; }

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em; }
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa; }
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px; }
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111; }

select {
	border: 1px solid #ccc; }

textarea {
	width: 100%; }

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%; }
.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0; }
.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999; }
.main-navigation ul ul ul {
	left: -999em;
	top: 0; }
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto; }
.main-navigation ul ul a {
	width: 200px; }
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto; }
.main-navigation li {
	position: relative; }
.main-navigation a {
	display: block;
	text-decoration: none; }

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block; }

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none; }
	.main-navigation ul {
		display: flex; } }

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex; }

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%; }

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%; }

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block; }

.updated:not(.published) {
	display: none; }

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0; }

.page-links {
	clear: both;
	margin: 0 0 1.5em; }

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word; }

.bypostauthor {
	display: block; }

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em; }
.widget select {
	max-width: 100%; }

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0; }

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block; }

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto; }
.wp-caption .wp-caption-text {
	margin: 0.8075em 0; }

.wp-caption-text {
	text-align: center; }

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em; }

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%; }

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr); }

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr); }

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr); }

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr); }

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr); }

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr); }

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr); }

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr); }

.gallery-caption {
	display: block; }

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none; }

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block; }

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.visually-hidden,
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; }
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; }

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0; }

/* Alignments
--------------------------------------------- */
.alignleft {
	/*rtl:ignore*/
	float: left;
	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em; }

.alignright {
	/*rtl:ignore*/
	float: right;
	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em; }

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em; }

/* Homepage
--------------------------------------------- */
.welcome-screen .welcome-screen__content .welcome-screen__content-text h1 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF;
	padding-bottom: 24px; }

.welcome-screen .welcome-screen__content .welcome-screen__content-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #E2E5EA; }

.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button {
	padding-bottom: 40px; }
.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 28px;
	color: #FFFFFF;
	display: inline-block; }
.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button a:first-child {
	background: #D90000;
	border: 1px solid #D90000;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	margin-right: 25px;
	border: none;
}
.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button a:last-child {
	display: inline-flex; }
.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button a:last-child svg {
	margin-right: 12px; }

.welcome-screen .welcome-screen__content .welcome-screen__content-subtext p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #E2E5EA;
	padding-top: 24px; }

.welcome-screen .welcome-screen__content .welcome-screen__content-investments-block {
	padding: 24px 0px; }
.welcome-screen .welcome-screen__content .welcome-screen__content-investments-block img {
	margin-right: 24px; }
.welcome-screen .welcome-screen__content .welcome-screen__content-investments-block .welcome-screen__content-investments-info h3 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	color: #E2E5EA; }
.welcome-screen .welcome-screen__content .welcome-screen__content-investments-block .welcome-screen__content-investments-info span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #E2E5EA; }

.welcome-screen .welcome-screen__content .welcome-screen__content-investments-stars p {
	font-family: "Roboto", sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 26px;
	color: #FFFFFF; }
.welcome-screen .welcome-screen__content .welcome-screen__content-investments-stars p svg {
	margin: 0px 13px; }

@media screen and (min-width: 992px) {
	.welcome-screen {
		background-image: url("/wp-content/uploads/2022/09/Rectangle-64.png");
		background-size: 101.1% 100%;
		background-repeat: no-repeat;
		padding-bottom: 160px;
		overflow: hidden; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text {
		position: relative; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text::after {
		/* content: url("/wp-content/uploads/2025/06/dashboard-3.png"); */
		/* content: url("/wp-content/uploads/2025/06/dashboard-3.webp"); */
		position: absolute;
		right: -29%;
		top: -3%; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text h1 {
		font-size: 48px;
		line-height: 130%;
		max-width: 600px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text p {
		font-size: 18px;
		line-height: 160%;
		max-width: 655px;
		padding-bottom: 40px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button {
		border-bottom: 1px solid #828D9E;
		max-width: 540px;
		flex-direction: column;
		align-items: flex-start; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button a:first-child {
		padding: 16px 28px;
		margin-bottom: 30px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-subtext p {
		font-size: 16px;
		line-height: 160%;
		max-width: 608px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-investments-block .welcome-screen__content-investments-info {
		flex-direction: column; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-investments-block .welcome-screen__content-investments-info h3 {
		font-size: 18px;
		line-height: 160%; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-investments-block .welcome-screen__content-investments-info span {
		font-size: 14px;
		line-height: 160%; } }

@media screen and (max-width: 991px) {
	.welcome-screen {
		display: block;
		background-image: url("/wp-content/uploads/2022/09/Group-35506.png");
		background-size: cover;
		background-repeat: no-repeat;
		overflow: hidden;
		padding-bottom: 105px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text h1 {
		font-size: 30px;
		line-height: 130%;
		padding-bottom: 24px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text p {
		font-size: 16px;
		line-height: 160%;
		padding-bottom: 40px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button {
		flex-direction: column;
		padding-bottom: 55px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button a {
		width: 100%;
		font-size: 13px;
		line-height: 28px;
		text-align: center; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button a:first-child {
		margin-right: 0px;
		padding: 16px 28px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-text .welcome-screen__content-button a:last-child {
		justify-content: center;
		margin-top: 25px; }
	/* .welcome-screen .welcome-screen__content .welcome-screen__content-text img {
	position: relative;
	right: -25px;
	width: 100%;
	transform: scale(1.15); } */
	.welcome-screen .welcome-screen__content .welcome-screen__content-subtext {
		margin-top: 55px;
		padding-top: 5px;
		border-top: 1px solid #828D9E; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-subtext p {
		font-size: 14px;
		line-height: 160%; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-investments .welcome-screen__content-investments-block {
		padding-bottom: 12px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-investments .welcome-screen__content-investments-block .welcome-screen__content-investments-info {
		flex-direction: column; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-investments .welcome-screen__content-investments-block .welcome-screen__content-investments-info h3 {
		font-size: 16px;
		line-height: 160%; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-investments .welcome-screen__content-investments-block .welcome-screen__content-investments-info span {
		font-size: 12px;
		line-height: 160%; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-investments .welcome-screen__content-investments-stars p {
		font-size: 12px;
		line-height: 26px; }
	.welcome-screen .welcome-screen__content .welcome-screen__content-investments .welcome-screen__content-investments-stars p svg {
		max-width: 20%; } }

.revenue-teams {
	text-align: center; }
.revenue-teams .revenue-teams__content h2 {
	color: #1E354E; }
.revenue-teams .revenue-teams__content .revenue-teams__content-img {
	justify-content: space-around; }

@media screen and (min-width: 992px) {
	.revenue-teams {
		padding-bottom: 170px; }
	.revenue-teams .revenue-teams__content .revenue-teams__content-img {
		margin-top: 40px; } }

@media screen and (max-width: 991px) {
	.revenue-teams {
		display: block;
		padding-top: 24px; }
	.revenue-teams .revenue-teams__content h2 {
		color: #1E354E; }
	.revenue-teams .revenue-teams__content .revenue-teams__content-img {
		margin-top: 16px; }
	.revenue-teams .revenue-teams__content .revenue-teams__content-img img {
		width: 15%; }
	.revenue-teams .revenue-teams__content .revenue-teams__content-img img:not(:last-child) {
		margin-right: 20px; } }

.selling-time {
	text-align: center; }
.selling-time .selling-time__content-text h2 {
	color: #1E354E; }
.selling-time .selling-time__content-section .selling-time__content-section-block .selling-time__content-section-block__text {
	cursor: pointer;
	flex-direction: column;
	text-align: center;
	align-items: center; }
.selling-time .selling-time__content-section .selling-time__content-section-block .selling-time__content-section-block__text h2 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	text-align: center;
	color: #1D2939; }
.selling-time .selling-time__content-section .selling-time__content-section-block .selling-time__content-section-block__text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	color: #657082; }

@media screen and (min-width: 992px) {
	.selling-time {
		padding-bottom: 200px; }
	.selling-time .selling-time__content .selling-time__content-text p {
		max-width: 760px;
		margin: 0 auto;
		padding-bottom: 20px; }
	/* .selling-time .selling-time__content .selling-time__content-section img.selling-change-image {
	min-height: 530px;
	max-height: 530px; } */
	.selling-time .selling-time__content .selling-time__content-section .selling-time__content-section-block {
		justify-content: space-between;
		margin-top: 70px; }
	.selling-time .selling-time__content .selling-time__content-section .selling-time__content-section-block .selling-time__content-section-block__text {
		position: relative;
		min-height: 214px;
		max-height: 214px;
		width: 29%;
		max-width: 320px;
		z-index: 1; }
	.selling-time .selling-time__content .selling-time__content-section .selling-time__content-section-block .selling-time__content-section-block__text.active::before {
		content: '';
		position: absolute;
		left: -5.5%;
		top: -6%;
		width: 360px;
		height: 255px;
		background: #F7F8FA;
		border-radius: 8px; }
	.selling-time .selling-time__content .selling-time__content-section .selling-time__content-section-block .selling-time__content-section-block__text.active svg circle {
		fill: red; }
	.selling-time .selling-time__content .selling-time__content-section .selling-time__content-section-block .selling-time__content-section-block__text.active svg path {
		stroke: #fff; }
	.selling-time .selling-time__content .selling-time__content-section .selling-time__content-section-block .selling-time__content-section-block__text svg {
		z-index: 1; }
	.selling-time .selling-time__content .selling-time__content-section .selling-time__content-section-block .selling-time__content-section-block__text h2 {
		font-size: 20px;
		line-height: 30px;
		padding: 20px 0px 8px 0px;
		z-index: 1; }
	.selling-time .selling-time__content .selling-time__content-section .selling-time__content-section-block .selling-time__content-section-block__text p {
		font-size: 16px;
		line-height: 24px;
		z-index: 1; } }

@media screen and (max-width: 991px) {
	.selling-time {
		display: block;
		padding-top: 60px; }
	.selling-time .selling-time__content-text h2 {
		color: #1E354E; }
	.selling-time .selling-time__content-text p {
		padding-bottom: 40px; }
	.selling-time .selling-time__content-section__mobile .selling-time__content-section__mobile-block {
		flex-direction: column;
		align-items: center; }
	.selling-time .selling-time__content-section__mobile .selling-time__content-section__mobile-block:not(:last-child) {
		margin-bottom: 40px; }
	.selling-time .selling-time__content-section__mobile .selling-time__content-section__mobile-block img {
		margin-bottom: 24px; }
	.selling-time .selling-time__content-section__mobile .selling-time__content-section__mobile-block svg {
		margin-bottom: 20px; }
	.selling-time .selling-time__content-section__mobile .selling-time__content-section__mobile-block h2 {
		font-family: "Inter", sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 30px;
		text-align: center;
		color: #1D2939;
		padding-bottom: 8px; }
	.selling-time .selling-time__content-section__mobile .selling-time__content-section__mobile-block p {
		font-family: "Inter", sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 24px;
		text-align: center;
		color: #657082; } }

.next-deal {
	background: #F7F8FA; }
.next-deal .next-deal__content .next-deal__content-text {
	text-align: center; }
.next-deal .next-deal__content .next-deal__content-info ul {
	flex-direction: column; }
.next-deal .next-deal__content .next-deal__content-info ul li {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #242A38; }

@media screen and (min-width: 992px) {
	.next-deal {
		position: relative;
		padding-bottom: 60px; }
	.next-deal img.cirle-ispeedtolead-present {
		position: absolute;
		top: 0%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.next-deal .next-deal__content .next-deal__content-text h2 {
		max-width: 785px;
		margin: 0 auto;
		padding-top: 190px; }
	.next-deal .next-deal__content .next-deal__content-text p {
		max-width: 760px;
		margin: 0 auto;
		padding-bottom: 90px; }
	.next-deal .next-deal__content .next-deal__content-info {
		justify-content: space-between; }
	.next-deal .next-deal__content .next-deal__content-info ul {
		max-width: 415px; }
	.next-deal .next-deal__content .next-deal__content-info ul li {
		font-size: 16px;
		line-height: 28px;
		position: relative; }
	.next-deal .next-deal__content .next-deal__content-info ul li:not(:last-child) {
		margin-bottom: 45px; }
	.next-deal .next-deal__content .next-deal__content-info ul li svg {
		position: absolute;
		left: -10%;
		top: 0%; }
	.next-deal .next-deal__content .next-deal__content-info.second {
		flex-direction: row-reverse;
		justify-content: space-between;
		margin-top: 60px; }
	.next-deal .next-deal__content .next-deal__content-info.second .next-deal__content-info-block {
		width: 45%; }
	.next-deal .next-deal__content .next-deal__content-info.second img {
		width: 55%;
		position: relative;
		right: -80px;
		overflow: hidden; }
	.next-deal .next-deal__content .next-deal__content-info.second ul {
		margin-left: 45px; }
	.next-deal .next-deal__content .next-deal__content-info.second .next-deal__content-info-block {
		flex-direction: column; }
	.next-deal .next-deal__content .next-deal__content-info.second .next-deal__content-info-block a.main-btn {
		max-width: 270px;
		margin: 32px 0px 0px 0px; } }

@media screen and (max-width: 991px) {
	.next-deal {
		margin-top: 100px;
		display: block;
		padding: 100px 0px 60px 0px;
		position: relative; }
	.next-deal > img {
		position: absolute;
		top: 0%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.next-deal .next-deal__content-text {
		padding-bottom: 24px; }
	.next-deal .next-deal__content-text h2 {
		color: #1E354E; }
	.next-deal .next-deal__content-info {
		flex-direction: column; }
	.next-deal .next-deal__content-info ul {
		margin-top: 24px; }
	.next-deal .next-deal__content-info ul li {
		font-size: 14px;
		line-height: 160%;
		position: relative;
		padding-left: 40px; }
	.next-deal .next-deal__content-info ul li svg {
		position: absolute;
		left: 6px;
		max-width: 7%; }
	.next-deal .next-deal__content-info ul li:not(:last-child) {
		margin-bottom: 24px; }
	.next-deal .next-deal__content-info.first {
		margin-bottom: 40px; }
	.next-deal .next-deal__content-info.second .next-deal__content-info-block {
		flex-direction: column; }
	.next-deal .next-deal__content-info.second ul {
		margin-bottom: 32px; }
	.next-deal .next-deal__content-info.second a {
		text-align: center; } }

.motivated {
	background: #242A38; }
.motivated .motivated__content .motivated__content-text h2 {
	color: #fff; }
.motivated .motivated__content .motivated__content-text p {
	color: #F7F8FA; }
.motivated .motivated__content .motivated__content-info {
	flex-wrap: wrap;
	align-items: center; }
.motivated .motivated__content .motivated__content-info .motivated__content-info-block {
	width: 50%;
	align-items: flex-start; }
.motivated .motivated__content .motivated__content-info .motivated__content-info-block svg {
	min-width: 60px;
	margin-right: 20px;
	height: 60px; }
.motivated .motivated__content .motivated__content-info .motivated__content-info-block .motivated__content-info-text {
	flex-direction: column; }
.motivated .motivated__content .motivated__content-info .motivated__content-info-block .motivated__content-info-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF; }
.motivated .motivated__content .motivated__content-info .motivated__content-info-block .motivated__content-info-text span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	color: #F7F8FA; }

@media screen and (min-width: 992px) {
	.motivated {
		padding: 120px 0px; }
	.motivated .motivated__content {
		justify-content: space-between; }
	.motivated .motivated__content .motivated__content-text {
		width: 40%; }
	.motivated .motivated__content .motivated__content-text h2 {
		padding-bottom: 20px; }
	.motivated .motivated__content .motivated__content-text p {
		padding-bottom: 40px; }
	.motivated .motivated__content .motivated__content-info {
		width: 50%;  }
	.motivated .motivated__content .motivated__content-info .motivated__content-info-block {
		min-height: 116px; }
	.motivated .motivated__content .motivated__content-info .motivated__content-info-block .motivated__content-info-text p {
		font-size: 48px;
		line-height: 60px; }
	.motivated .motivated__content .motivated__content-info .motivated__content-info-block .motivated__content-info-text span {
		font-size: 18px;
		line-height: 28px; } }

@media screen and (max-width: 991px) {
	.motivated {
		display: block;
		padding: 60px 0px; }
	.motivated .motivated__content {
		flex-direction: column; }
	.motivated .motivated__content .motivated__content-text p {
		padding-bottom: 24px; }
	.motivated .motivated__content .motivated__content-text a {
		width: 100%;
		text-align: center;
		margin-bottom: 60px; }
	.motivated .motivated__content .motivated__content-info {
		flex-direction: column;
		align-items: flex-start; }
	.motivated .motivated__content .motivated__content-info .motivated__content-info-block {
		width: 100%; }
	.motivated .motivated__content .motivated__content-info .motivated__content-info-block p {
		font-size: 30px;
		line-height: 100%; }
	.motivated .motivated__content .motivated__content-info .motivated__content-info-block span {
		font-size: 16px;
		line-height: 160%; }
	.motivated .motivated__content .motivated__content-info .motivated__content-info-block svg {
		min-width: 48px;
		min-height: 48px;
		max-width: 48px;
		max-height: 48px; }
	.motivated .motivated__content .motivated__content-info .motivated__content-info-block:not(:last-child) {
		margin-bottom: 40px; } }

.event1 .image {
	top: 50%;
	background-image: url("/wp-content/uploads/2022/10/Group-35418.png"); }

.event2 .image {
	background-image: url("/wp-content/uploads/2022/10/Group-35470-2.png"); }

.event3 .image {
	background-image: url("/wp-content/uploads/2022/10/Group-35408.png"); }

.image {
	background-repeat: no-repeat;
	top: -50%;
	left: 50%;
	background-size: contain;
	position: absolute;
	margin-top: -375px;
	margin-left: -440px;
	height: 100%;
	width: 942px; }

.pinWrapper {
	height: 100%;
	width: 100%; }

.event {
	position: relative;
	overflow: hidden;
	height: 100vh; }

.scrollmagic-pin-spacer {
	position: absolute !important;
	clip: rect(auto, auto, auto, auto); }

.text-block-ping__text.active {
	position: relative; }

.text-block-ping__text.active::before {
	content: '';
	position: absolute;
	top: -5%;
	left: -5%;
	background: #F7F8FA;
	border-radius: 8px;
	width: 360px;
	height: 254px; }

.event .text-block-pin {
	max-width: 1150px;
	margin: 0 auto;
	padding: 0px 22px; }
.event .text-block-pin .text-block-ping__text {
	text-align: center;
	align-items: center; }
.event .text-block-pin .text-block-ping__text:not(:last-child) {
	margin-right: 73px; }
.event .text-block-pin .text-block-ping__text svg {
	margin-bottom: 20px;
	z-index: 1; }
.event .text-block-pin .text-block-ping__text h3 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #1D2939;
	padding-bottom: 8px;
	z-index: 1; }
.event .text-block-pin .text-block-ping__text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #657082;
	z-index: 1; }

.event.event1 .text-block-pin {
	position: absolute;
	width: 100%;
	top: 64%; }
.event.event1 .text-block-pin .text-block-ping__text {
	max-width: 320px;
	flex-direction: column; }
.event.event1 .text-block-pin .text-block-ping__text h2 {
	margin-right: 100px; }

.event.event2 .text-block-pin {
	position: absolute;
	width: 100%;
	top: -36%; }
.event.event2 .text-block-pin .text-block-ping__text {
	flex-direction: column;
	max-width: 320px; }
.event.event2 .text-block-pin .text-block-ping__text h2 {
	margin-right: 100px; }

.event.event3 .text-block-pin {
	position: absolute;
	width: 100%;
	top: -36%; }
.event.event3 .text-block-pin .text-block-ping__text {
	flex-direction: column;
	max-width: 320px; }
.event.event3 .text-block-pin .text-block-ping__text h2 {
	margin-right: 0px; }

/* Header
--------------------------------------------- */
body.overflow {
	overflow-y: hidden; }

.site-header {
	position: fixed;
	width: 100%;
	z-index: 999; }

.site-header {
	background: #242A38; }
.site-header .site-header__content {
	justify-content: space-between;
	padding: 18px 0px; }
.site-header .site-header__content .site-header__content-logo a {
	font-size: 0px; }
.site-header .site-header__content .menu-header-menu-container ul li:not(:last-child) {
	margin-right: 24px; }
.site-header .site-header__content .menu-header-menu-container ul li a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 24px;
	color: #828D9E; }
.site-header .site-header__content .menu-header-menu-container ul li a:hover {
	transition: all 0.2s ease-in-out;
	color: #D90000; }
.site-header .site-header__content .site-header__content-button a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	padding: 10px 18px; 
	display: flex;
	align-items: center;
	gap: 8px;
}
.site-header .site-header__content .site-header__content-button a span {
	display: flex;
}
.site-header .site-header__content .site-header__content-button a:first-child {
	border-radius: 8px;
	border: 1px solid #828d9e; }
.site-header .site-header__content .site-header__content-button a:nth-child(2) , .site-header .site-header__content .site-header__content-button a:nth-child(3) {
	background: #D90000;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px; }

.site-header__content-menu ul li.current-menu-item a {
	color: #D90000 !important; }

@media screen and (min-width: 992px) {
	.site-header .site-header__content .site-header__content-menu {
		display: flex;
		align-items: center; }
	.site-header .site-header__content .site-header__content-menu .menu-header-menu-container ul {
		display: flex;
		align-items: center; } }

@media screen and (max-width: 1366px) {
	.site-header .site-header__content .site-header__content-button a {
		font-size: 12px;
		line-height: 24px;
	}
	.site-header.active .site-header__content-button a.hover {
		opacity: 0; }
	.site-header .site-header__content .site-header__content-menu {
		display: none; }
	.site-header .site-header__content .site-header__content-button .header-button-click {
		padding: 0px;
		background: transparent;
		border: none;
		padding-left: 10px; }
	.site-header .site-header__content .site-header__content-button .header-button-click svg:nth-child(2) {
		display: none;
		min-width: 20px; }
	.site-header .site-header__content .site-header__content-button.active button.header-button-click svg:nth-child(1) {
		display: none; }
	.site-header .site-header__content .site-header__content-button.active button.header-button-click svg:nth-child(2) {
		display: block; }
	.site-header .site-header__content .site-header__content-menu-mobile {
		z-index: 1;
		position: fixed;
		top: calc(0% + 80px);
		left: 0%;
		background: #11151D;
		width: 100%;
		padding: 40px 0 20px 20px;
		transform: translateX(-100%);
		transition: all 0.2s ease-in-out;
	    overflow: scroll;
        height: calc(100% - 80px);}
	.site-header .site-header__content .site-header__content-menu-mobile .menu-header-menu-container ul {
		display: inline-block;
		position: relative; }
	.site-header .site-header__content .site-header__content-menu-mobile .menu-header-menu-container ul::after {
		content: url("/wp-content/uploads/2022/09/Group-35456.svg");
		position: absolute;
		right: -205%;
		top: 0%; }
	.site-header .site-header__content .site-header__content-menu-mobile .menu-header-menu-container ul li a {
		font-family: "Inter", sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 20px;
		line-height: 100%;
		color: #828D9E; }
	.site-header .site-header__content .site-header__content-menu-mobile .menu-header-menu-container ul li:not(:last-child) {
		margin-bottom: 32px; }
	.site-header .site-header__content .site-header__content-menu-button {
		margin-top: 60px;
		flex-direction: column;
		align-items: flex-start;
		padding-right: 20px; }
	.site-header .site-header__content .site-header__content-menu-button a {
		font-family: "Inter", sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #FFFFFF;
		padding: 10px 18px;
		width: 100%; }
	.site-header .site-header__content .site-header__content-menu-button a:first-child {
		border-radius: 8px;
		border: 1px solid #828d9e;
		margin-right: 8px;
		margin-bottom: 24px; }
	.site-header .site-header__content .site-header__content-menu-button a:nth-child(2) {
		background: #D90000;
		box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
		border-radius: 8px; }
	.site-header.active .site-header__content-menu-mobile {
		transform: translateX(0%); } 
		.site-header.active .site-header__content .site-header__content-button a {
			display: none;
		}
	}

/* Footer
--------------------------------------------- */
.site-footer {
	background: #11151D; }
.site-footer .site-footer__content .site-footer__content-first {
	flex-direction: column; }
.site-footer .site-footer__content .site-footer__content-first ul.footer-main-menu li a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #E2E5EA; }
.site-footer .site-footer__content .site-footer__content-first ul.footer-main-menu li a:hover {
	transition: all 0.2s ease-in-out;
	color: #D90000; }
.site-footer .site-footer__content .site-footer__content-second p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	color: #E2E5EA; }
.site-footer .site-footer__copyright {
	margin-top: 32px;
	justify-content: space-between; }
.site-footer .site-footer__copyright p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #828D9E; }
.site-footer .site-footer__copyright ul {
	display: flex; }
.site-footer .site-footer__copyright ul li a:hover svg path {
	transition: all 0.2s ease-in-out;
	fill: #D90000; }

@media screen and (min-width: 992px) {
	.site-footer {
		padding: 60px 0px 50px 0px; }
	.site-footer .site-footer__content {
		align-items: flex-start;
		justify-content: space-between;
		padding-bottom: 60px;
		border-bottom: 1px solid #828D9E; }
	.site-footer .site-footer__content .site-footer__content-first {
		align-items: flex-start; }
	.site-footer .site-footer__content .site-footer__content-first ul.footer-main-menu {
		display: flex;
		margin-top: 32px; }
	.site-footer .site-footer__content .site-footer__content-first ul.footer-main-menu li:not(:last-child) {
		margin-right: 24px; }
	.site-footer .site-footer__content .site-footer__content-first ul.footer-main-menu li a {
		font-size: 16px;
		line-height: 24px; }
	.site-footer .site-footer__content .site-footer__content-second {
		flex-direction: column; }
	.site-footer .site-footer__content .site-footer__content-second p {
		font-size: 16px;
		line-height: 24px;
		padding-bottom: 16px; }
	.site-footer .site-footer__copyright {
		margin-top: 32px;
		justify-content: space-between; }
	.site-footer .site-footer__copyright p {
		font-size: 16px;
		line-height: 24px; }
	.site-footer .site-footer__copyright ul {
		align-items: center; }
	.site-footer .site-footer__copyright ul li:nth-child(2) {
		margin: 0px 24px; } }

@media screen and (max-width: 991px) {
	.site-footer {
		padding: 50px 0px; }
	.site-footer .site-footer__content {
		flex-direction: column;
		align-items: center;
		padding-bottom: 50px;
		border-bottom: 1px solid #828D9E; }
	.site-footer .site-footer__content .site-footer__content-first {
		align-items: center; }
	.site-footer .site-footer__content .site-footer__content-first .menu-footer-menu-container {
		margin: 40px 0px; }
	.site-footer .site-footer__content .site-footer__content-first .menu-footer-menu-container ul {
		display: flex;
		flex-wrap: wrap;
		max-width: 100%;
		margin: 0 auto;
		justify-content: space-between;
		max-height: 150px;
		min-height: 150px; }
	.site-footer .site-footer__content .site-footer__content-first .menu-footer-menu-container ul li {
		width: 50%;
		padding-bottom: 16px; }
	.site-footer .site-footer__content .site-footer__content-first .menu-footer-menu-container ul li:nth-child(2n+2) {
		text-align: right; }
	.site-footer .site-footer__content .site-footer__content-second {
		align-items: center; }
	.site-footer .site-footer__content .site-footer__content-second a {
		display: inherit; }
	.site-footer .site-footer__content .site-footer__content-second p {
		margin-right: 32px; }
	.site-footer .site-footer__copyright {
		margin-top: 40px;
		flex-direction: column-reverse; }
	.site-footer .site-footer__copyright ul li {
		margin-bottom: 35px; }
	.site-footer .site-footer__copyright ul li:nth-child(2) {
		margin: 0px 45px; }
	.site-footer .site-footer__copyright p {
		font-size: 14px;
		line-height: 24px; } }

.pre-footer {
	background: #242A38; }
.pre-footer .pre-footer__content {
	text-align: center; }
.pre-footer .pre-footer__content h2 {
	color: #fff; }
.pre-footer .pre-footer__content p {
	color: #E2E5EA; }
.pre-footer .pre-footer__content .pre-footer__content-form {
	max-width: 695px;
	margin: 0 auto;
	position: relative; }
.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer-form form {
	display: flex !important;
	align-items: center;
	justify-content: center;
	max-width: 530px;
	position: relative;
	margin: 0 auto; }
.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer-form form .footer-form-email-field input {
	min-width: 100% !important;
	background: #FFFFFF !important;
	border-radius: 8px !important;
	padding-left: 25px !important;
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #657082; }
.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer-form form .footer-form-email-field label {
	position: absolute; }
.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer-form .wpforms-submit-container {
	position: absolute;
	padding-top: 0px !important; }
.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer-form .wpforms-submit-container img.wpforms-submit-spinner {
	position: absolute;
	top: 50%; }
.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer-form .wpforms-submit-container button.wpforms-submit.main-btn {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	text-align: center;
	color: #FFFFFF;
	background: #D90000;
	border-radius: 8px;
	border: none !important; }
.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer__content-form-badges svg {
	margin-right: 16px; }
.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer__content-form-badges p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -0.02em;
	color: #E2E5EA;
	opacity: 0.5; }

@media screen and (min-width: 992px) {
	.pre-footer {
		padding: 120px 0px; }
	.pre-footer .pre-footer__content h2.main-title {
		padding-bottom: 40px; }
	.pre-footer .pre-footer__content > p {
		max-width: 605px;
		margin: 0 auto;
		padding-bottom: 30px; }
	.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer-form form .footer-form-email-field input {
		min-width: 535px !important;
		margin: 0 auto;
		min-height: 72px !important; }
	.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer-form .wpforms-submit-container {
		right: 1%; }
	.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer-form .wpforms-submit-container img.wpforms-submit-spinner {
		left: 50%;
		transform: translate(-130px, -50%);
		margin-left: 0px; }
	.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer-form .wpforms-submit-container button.wpforms-submit.main-btn {
		font-size: 16px;
		line-height: 140%;
		padding: 20px 40px; }
	.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer__content-form-badges {
		max-width: 535px;
		margin: 0 auto;
		padding-top: 40px;
		justify-content: space-between; }
	.pre-footer .pre-footer__content .pre-footer__content-form .pre-footer__content-form-badges p {
		font-size: 13px;
		line-height: 160%; } }

@media screen and (max-width: 991px) {
	.pre-footer {
		padding: 40px 0px; }
	.pre-footer .pre-footer__content p.main-subtitle {
		padding-bottom: 25px; }
	.pre-footer .pre-footer__content .pre-footer__content-form .wpforms-field-container {
		width: 100%; }
	.pre-footer .pre-footer__content .pre-footer__content-form .wpforms-field-container .footer-form-email-field input {
		min-height: 64px !important;
		max-height: 64px !important; }
	.pre-footer .pre-footer__content .pre-footer__content-form .wpforms-submit-container {
		right: 2%; }
	.pre-footer .pre-footer__content .pre-footer__content-form .wpforms-submit-container button.wpforms-submit {
		padding: 18px 10px !important; }
	.pre-footer .pre-footer__content-form-badges {
		flex-direction: column;
		padding-top: 30px; }
	.pre-footer .pre-footer__content-form-badges .pre-footer__content-form-block:nth-child(2) {
		margin: 16px 0px; } }

/* Export styles
--------------------------------------------- */
/* Testimonials
--------------------------------------------- */
.testimonials {
	background: #F7F8FA;
	overflow: hidden; }
.testimonials .testimonials__content-text {
	text-align: center; }
.testimonials .testimonials__content-text h2 {
	color: #1E354E; }
.testimonials .testimonials__content-swiper {
	position: relative; }
.testimonials .testimonials__content-swiper .testimonials-swiper {
	position: relative; }
.testimonials .testimonials__content-swiper .testimonials-swiper .swiper-slide {
	background: linear-gradient(112.66deg, rgba(255, 255, 255, 0.51) 3.52%, rgba(255, 255, 255, 0.24) 100%);
	backdrop-filter: blur(9.42133px);
	box-shadow: 12.5618px 15.7022px 25.1235px rgba(0, 0, 0, 0.02);
	border-radius: 20px;
	border: 1px solid #f9f7f7; }
.testimonials .testimonials__content-swiper .testimonials-swiper .swiper-slide .swiper-slide__text {
	flex-direction: column;
	align-items: flex-start; }
.testimonials .testimonials__content-swiper .testimonials-swiper .swiper-slide .swiper-slide__text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -0.02em;
	color: #657082; }
.testimonials .testimonials__content-swiper .testimonials-swiper .swiper-slide .swiper-slide__text span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #242A38; }

.swiper-button-next:after, .swiper-button-prev:after {
	content: none !important; }

@media screen and (min-width: 992px) {
	.swiper-button-prev {
		left: -57% !important;
		width: 100% !important; }
	.swiper-button-next {
		right: -57% !important;
		width: 100% !important; }
	.testimonials {
		padding: 40px 0px; }
	.testimonials .testimonials__content-text h2 {
		max-width: 768px;
		margin: 0 auto;
		padding-bottom: 80px; }
	.testimonials .testimonials__content-swiper {
		max-width: 915px;
		margin: 0 auto; }
	.testimonials .testimonials__content-swiper .testimonials-swiper .swiper-slide {
		margin: 0 auto;
		justify-content: space-between;
		padding: 30px 0px 30px 0px; }
	.testimonials .testimonials__content-swiper .testimonials-swiper .swiper-slide .swiper-slide__text {
		padding-left: 55px;
		width: 60%; }
	.testimonials .testimonials__content-swiper .testimonials-swiper .swiper-slide .swiper-slide__text p {
		font-size: 16px;
		line-height: 160%;
		max-width: 425px;
		padding-bottom: 40px; }
	.testimonials .testimonials__content-swiper .testimonials-swiper .swiper-slide .swiper-slide__text span {
		font-size: 16px;
		line-height: 140%; }
	.testimonials .testimonials__content-swiper .testimonials-swiper .swiper-slide .swiper-slide__img {
		width: 40%;
		padding-right: 60px; }
	.testimonials .testimonials__content-swiper .testimonials-swiper .swiper-slide .swiper-slide__img img {
		width: 100%; } }

@media screen and (max-width: 991px) {
	.testimonials {
		padding: 40px 0px 25px 0px; }
	.testimonials .testimonials__content-text {
		margin-bottom: 20px; }
	.testimonials .testimonials__content-text h2 {
		font-size: 24px;
		line-height: 140%; }
	.testimonials .testimonials__content-swiper .swiper-slide {
		align-items: center;
		flex-direction: column-reverse;
		padding-top: 30px;
		min-height: 500px;
		justify-content: flex-end; }
	.testimonials .testimonials__content-swiper .swiper-slide .swiper-slide__text {
		padding: 0px 20px; }
	.testimonials .testimonials__content-swiper .swiper-slide .swiper-slide__text p {
		font-size: 16px;
		line-height: 160%;
		padding-bottom: 16px; }
	.testimonials .testimonials__content-swiper .swiper-slide .swiper-slide__text span {
		font-size: 14px;
		line-height: 140%; }
	.testimonials .testimonials__content-swiper .swiper-slide .swiper-slide__img img {
		max-width: 180px;
		max-height: 180px;
		padding-bottom: 24px; }
	.testimonials .swiper-button-prev.desktop {
		display: none !important; }
	.testimonials .swiper-button-next.desktop {
		display: none !important; }
	.testimonials .testimonials-button-mobile {
		display: flex;
		align-items: center;
		width: 100%;
		justify-content: space-between;
		margin-top: 20px; }
	.testimonials .testimonials-button-mobile .swiper-button-next, .testimonials .testimonials-button-mobile .swiper-button-prev {
		position: relative !important;
		display: block !important;
		left: unset;
		right: unset;
		margin-top: unset;
		width: unset; } }

/* Faq
--------------------------------------------- */
.faq .faq__content .faq__content-text {
	text-align: center;
	padding-bottom: 60px; }
.faq .faq__content .faq__content-text h2 {
	color: #1E354E; }

.faq .faq__content ul {
	background: transparent;
	cursor: pointer;
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	color: #1E354E;
	padding-bottom: 8px; }
.faq .faq__content ul .faq__content-block:not(:last-child) {
	border-bottom: 1px #ccc solid; }
.faq .faq__content ul .faq__content-block li.q {
	justify-content: space-between; }
.faq .faq__content ul .faq__content-block li.q svg:last-child {
	display: none; }
.faq .faq__content ul .faq__content-block li.q.active svg:nth-child(1) {
	display: none; }
.faq .faq__content ul .faq__content-block li.q.active svg:last-child {
	display: block; }
.faq .faq__content ul .faq__content-block li.a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082;
	display: none; }

@media screen and (min-width: 992px) {
	.faq {
		padding: 120px 0px 0px 0px; }
	.faq .faq__content ul {
		min-height: 600px;
		max-width: 768px;
		margin: 0 auto; }
	.faq .faq__content ul .faq__content-block {
		padding: 25px 0px 30px 0px; }
	.faq .faq__content ul .faq__content-block li.q {
		font-size: 18px;
		line-height: 160%; }
	.faq .faq__content ul .faq__content-block li.a {
		font-size: 16px;
		line-height: 160%;
		max-width: 720px; } }

@media screen and (max-width: 991px) {
	.faq {
		display: block;
		padding: 60px 0px 30px 0px; }
	.faq .faq__content-list ul .faq__content-block {
		padding: 24px 0px 12px 0px; }
	.faq .faq__content-list ul .faq__content-block:first-child {
		border-top: 1px #ccc solid; }
	.faq .faq__content-list ul .faq__content-block li.a {
		padding-top: 8px;
		padding-right: 35px; } }

/* Why us
--------------------------------------------- */
.why-welcome {
	position: relative;
	background-repeat: no-repeat; }
.why-welcome .why-welcome__content-text {
	position: relative;
	z-index: 1; }
.why-welcome .why-welcome__content-text a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	color: #FFFFFF;
	padding: 18px 20px;
	background: #D90000;
	border: 1px solid #D90000;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	text-align: center; }

@media screen and (min-width: 992px) {
	.why-welcome {
		background-image: url("/wp-content/uploads/2022/09/Rectangle-1101.png");
		background-size: 101.1% 100%;
		background-repeat: no-repeat;
		padding-bottom: 160px; }
	.why-welcome .why-welcome__content-text {
		max-width: 450px;
		margin-right: auto; }
	.why-welcome .why-welcome__content-text p {
		padding: 40px 0px; }
	.why-welcome .why-welcome__content-text a {
		font-size: 16px;
		line-height: 28px;
		display: inline-block; }
	img.last-why-welcome {
		position: absolute;
		bottom: -0.1%;
		width: 100%; } }

@media screen and (max-width: 991px) {
	.why-welcome {
		display: block;
		background-image: url("/wp-content/uploads/2022/09/Group-35522.png");
		padding-bottom: 100px;
		background-size: 100% 100%; }
	.why-welcome .why-welcome__content {
		flex-direction: column; }
	.why-welcome .why-welcome__content .why-welcome__content-text h2 {
		padding-bottom: 24px; }
	.why-welcome .why-welcome__content .why-welcome__content-text p {
		padding-bottom: 40px; }
	.why-welcome .why-welcome__content .why-welcome__content-text a {
		width: 100%;
		text-align: center;
		margin-bottom: 50px;
		display: block; } }

.why-us .why-us__content-text {
	text-align: center;
	padding-bottom: 40px; }
.why-us .why-us__content-text h2 {
	color: #1E354E; }

.why-us .why-us__content-advantages .why-us__content-advantages-block {
	flex-direction: column;
	align-items: center;
	text-align: center; }
.why-us .why-us__content-advantages .why-us__content-advantages-block p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 160%;
	color: #657082; }

@media screen and (min-width: 992px) {
	.why-us {
		padding: 60px 0px 120px 0px; }
	.why-us .why-us__content-text {
		max-width: 790px;
		margin: 0 auto; }
	.why-us .why-us__content-advantages {
		justify-content: space-between; }
	.why-us .why-us__content-advantages .why-us__content-advantages-block {
		width: 20%;
		min-height: 270px;
		max-height: 270px; }
	.why-us .why-us__content-advantages .why-us__content-advantages-block p {
		max-width: 200px;
		margin: -25px auto 0px auto; } }

@media screen and (max-width: 991px) {
	.why-us {
		padding-top: 20px;
		display: block; }
	.why-us .why-us__content-advantages {
		flex-direction: column; }
	.why-us .why-us__content-advantages .why-us__content-advantages-block:not(:last-child) {
		margin-bottom: 40px; } }

.hi-works {
	background: #F7F8FA;
	position: relative; }
.hi-works > img {
	position: absolute;
	top: 0%;
	left: 50%;
	transform: translate(-50%, -50%); }
.hi-works .hi-works__content-block .hi-works__content-block-text h2 {
	color: #1E354E; }
.hi-works .hi-works__content-block .hi-works__content-block-text ol li {
	display: flex;
	align-items: center;
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082;
	margin-bottom: 24px; }
.hi-works .hi-works__content-block .hi-works__content-block-text ol li span {
	color: #FFFFFF;
	font-weight: 400;
	background: #D90000;
	border-radius: 50%;
	min-width: 30px;
	min-height: 30px;
	max-width: 30px;
	max-height: 30px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 16px; }

.hi-works-present {
	background: #F7F8FA;
	position: relative; }
.hi-works-present .hi-works-present__content > img {
	margin-right: 90px; }
.hi-works-present .hi-works-present__content .hi-works__content-block-text ol li {
	font-size: 16px;
	line-height: 160%; }
.hi-works-present .hi-works-present__content .hi-works-present__content-list-block {
	flex-direction: column;
	align-items: flex-start;
	position: relative; }
.hi-works-present .hi-works-present__content .hi-works-present__content-list-block img.hi-works-list {
	max-height: 70px;
	margin-right: 20px; }
.hi-works-present .hi-works-present__content .hi-works-present__content-list-block img.hi-works-expandum {
	position: absolute;
	right: -90%; }
.hi-works-present .hi-works-present__content .hi-works-present__content-list-block .hi-works-present__content-list-text {
	flex-direction: column;
	align-items: flex-start; }
.hi-works-present .hi-works-present__content .hi-works-present__content-list-block .hi-works-present__content-list-text span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	display: block; }
.hi-works-present .hi-works-present__content .hi-works-present__content-list-block .hi-works-present__content-list-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 160%;
	letter-spacing: -0.02em;
	color: #F7F8FA; }

@media screen and (min-width: 992px) {
	.hi-works-present {
		overflow: hidden; }
	.hi-works-present .hi-works-present__content-list.first {
		margin-bottom: 40px; }
	.hi-works-present .hi-works-present__content-list .hi-works-present__content-list-text span {
		font-size: 48px;
		line-height: 140%; }
	.hi-works-present .hi-works-present__content-list .hi-works-present__content-list-text p {
		max-width: 200px; }
	.hi-works {
		padding: 230px; }
	.hi-works .hi-works__content {
		position: relative; }
	.hi-works .hi-works__content::before {
		content: url("/wp-content/uploads/2022/09/Group-35513.png");
		position: absolute;
		top: 82%;
		right: -71%;
		transform: translate(-50%, -50%);
		opacity: .2; }
	.hi-works .hi-works__content .hi-works__content-block {
		position: relative; }
	.hi-works .hi-works__content .hi-works__content-block .hi-works__content-block-text {
		position: relative;
		max-width: 390px; }
	.hi-works .hi-works__content .hi-works__content-block .hi-works__content-block-text::after {
		content: url("/wp-content/uploads/2023/02/lead-info.svg");
		position: absolute;
		left: 270%;
		transform: translate(-50%, -20%) scale(3.5);
		width: 100%;
		height: 100%; }
	.hi-works .hi-works__content .hi-works__content-block .hi-works__content-block-text p {
		padding-bottom: 24px; }
	.hi-works .hi-works__content .hi-works__content-block .hi-works__content-block-img {
		width: 100%;
		position: absolute;
		right: -63%; }
	.hi-works-present {
		background-image: url("/wp-content/uploads/2022/09/Rectangle-65.png");
		background-size: cover;
		background-repeat: no-repeat; } }

@media screen and (max-width: 991px) {
	.hi-works {
		margin-top: 120px;
		padding: 150px 0px 0px 0px;
		display: block; }
	.hi-works .hi-works-mobile {
		overflow: hidden; }
	.hi-works .hi-works-mobile .hi-works__content-block .hi-works__content-block-text {
		padding-bottom: 545px;
		position: relative; }
	.hi-works .hi-works-mobile .hi-works__content-block .hi-works__content-block-text::after {
		content: url("/wp-content/uploads/2022/09/Group-35523.svg");
		position: absolute;
		bottom: -17%;
		left: 124%;
		transform: translate(-50%, -50%); }
	.hi-works .hi-works-mobile .hi-works__content-block .hi-works__content-block-text::before {
		content: url("/wp-content/uploads/2022/09/Group-35513.png");
		position: absolute;
		bottom: -96%;
		left: 133%;
		transform: translate(-50%, -50%);
		opacity: .2; }
	.hi-works .hi-works-mobile .hi-works__content-block .hi-works__content-block-text p {
		padding-bottom: 24px; }
	.hi-works .hi-works-mobile .hi-works__content-block .hi-works__content-block-text ol li {
		font-size: 14px;
		line-height: 160%; }
	.hi-works-present {
		display: block;
		background: #242A38;
		padding: 85px 0px 0px 0px; }
	.hi-works-present .hi-works-present__content .hi-works-present__content-list-block {
		padding-bottom: 220px;
		position: relative; }
	.hi-works-present .hi-works-present__content .hi-works-present__content-list-block .hi-works-present__content-list:not(:last-child) {
		margin-bottom: 40px; }
	.hi-works-present .hi-works-present__content .hi-works-present__content-list-block .hi-works-present__content-list .hi-works-present__content-list-text span {
		font-size: 30px;
		line-height: 100%; }
	.hi-works-present .hi-works-present__content .hi-works-present__content-list-block .hi-works-present__content-list .hi-works-present__content-list-text p {
		font-size: 16px;
		line-height: 160%;
		max-width: 200px; }
	.hi-works-present .hi-works-present__content .hi-works-present__content-list-block .hi-works-expandum {
		bottom: 0%;
		right: -25% !important;
		max-width: 100%; } }

.get-more-leads .get-more-leads__content .get-more-leads__content-text h2 {
	color: #1E354E; }

.get-more-leads .get-more-leads__content .get-more-leads__content-text ul {
	margin-left: 25px; }
.get-more-leads .get-more-leads__content .get-more-leads__content-text ul li {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082;
	position: relative; }
.get-more-leads .get-more-leads__content .get-more-leads__content-text ul li:not(:last-child) {
	padding-bottom: 8px; }
.get-more-leads .get-more-leads__content .get-more-leads__content-text ul li::before {
	content: '';
	position: absolute;
	left: -4%;
	top: 27%;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #D90000; }

.get-more-leads .get-more-leads__content .get-more-leads__content-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #242A38; }

.get-more-leads .get-more-leads__content .get-more-leads__content-text .get-more-leads__content-icons {
	justify-content: space-between; }

@media screen and (min-width: 992px) {
	.get-more-leads {
		padding: 120px 0px; }
	.get-more-leads .get-more-leads__content {
		justify-content: space-between; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-text {
		max-width: 536px; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-text h2 {
		padding-bottom: 40px; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-text ul {
		margin-bottom: 40px; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-text ul li {
		font-size: 16px;
		line-height: 150%; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-text p {
		font-size: 18px;
		line-height: 140%;
		padding-bottom: 24px; } }

@media screen and (max-width: 991px) {
	.get-more-leads {
		padding: 60px 0px;
		display: block; }
	.get-more-leads .get-more-leads__content {
		flex-direction: column; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-text h2 {
		padding-top: 20px; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-text ul {
		margin-bottom: 16px; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-text ul li {
		font-size: 14px;
		line-height: 150%; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-text ul li::before {
		left: -7% !important; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-text p {
		padding-bottom: 16px;
		font-size: 16px;
		line-height: 140%; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-icons img {
		width: 16%; }
	.get-more-leads .get-more-leads__content .get-more-leads__content-icons img:not(:last-child) {
		margin-right: 16px; } }

.autobuy .autobuy__content .autobuy__content-text h2 {
	color: #1E354E; }

.autobuy .autobuy__content .autobuy__content-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #242A38; }

.autobuy .autobuy__content .autobuy__content-text ul {
	margin: 0px 0px 65px 25px; }
.autobuy .autobuy__content .autobuy__content-text ul li {
	position: relative;
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082; }
.autobuy .autobuy__content .autobuy__content-text ul li:not(:last-child) {
	padding-bottom: 8px; }
.autobuy .autobuy__content .autobuy__content-text ul li::before {
	content: '';
	position: absolute;
	left: -4%;
	top: 27%;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #D90000; }

@media screen and (min-width: 992px) {
	.autobuy {
		padding-bottom: 120px; }
	.autobuy .autobuy__content {
		align-items: flex-start;
		justify-content: space-between; }
	.autobuy .autobuy__content .autobuy__content-text {
		max-width: 40%; }
	.autobuy__content-img {
		width: 100%;
	}
	.autobuy__content-img img {
		width: 100%;
		height: 100%;
		position: relative;
		left: 100px;
	}
	.autobuy .autobuy__content .autobuy__content-text h2 {
		padding-bottom: 40px; }
	.autobuy .autobuy__content .autobuy__content-text p {
		font-size: 18px;
		line-height: 160%;
		padding-bottom: 24px; }
	.autobuy .autobuy__content .autobuy__content-text ul li {
		font-size: 16px;
		line-height: 150%; } }

@media screen and (max-width: 991px) {
	.autobuy {
		display: block; }
	.autobuy .autobuy__content {
		flex-direction: column-reverse; }
	.autobuy .autobuy__content .autobuy__content-text p {
		font-size: 16px;
		line-height: 160%;
		padding-bottom: 16px; }
	.autobuy .autobuy__content .autobuy__content-text ul {
		margin-bottom: 24px; }
	.autobuy .autobuy__content .autobuy__content-text ul li {
		font-size: 14px;
		line-height: 150%; }
	.autobuy .autobuy__content .autobuy__content-text ul li::before {
		left: -7%; }
	.autobuy .autobuy__content .autobuy__content-text a {
		width: 100%;
		text-align: center;
		margin-bottom: 60px; } }

.messenger .messenger__content-text h2 {
	color: #1E354E;
	padding-bottom: 40px; }

.messenger .messenger__content-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #242A38; }

.messenger .messenger__content-text span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082; }

@media screen and (min-width: 992px) {
	.messenger {
		padding-bottom: 120px; }
	.messenger .messenger__content {
		justify-content: space-between; }
	.messenger .messenger__content > img {
		margin-left: -220px; }
	.messenger .messenger__content .messenger__content-text {
		max-width: 550px; }
	.messenger .messenger__content .messenger__content-text p {
		font-size: 18px;
		line-height: 160%;
		padding-bottom: 24px; }
	.messenger .messenger__content .messenger__content-text span {
		font-size: 16px;
		line-height: 150%; } }

@media screen and (max-width: 991px) {
	.messenger {
		display: block;
		padding-bottom: 60px; }
	.messenger .messenger__content {
		flex-direction: column; }
	.messenger .messenger__content img {
		width: 100%; }
	.messenger .messenger__content .messenger__content-text h2 {
		padding-bottom: 16px;
		padding-top: 40px; }
	.messenger .messenger__content .messenger__content-text p {
		padding-bottom: 16px;
		font-size: 16px;
		line-height: 160%; }
	.messenger .messenger__content .messenger__content-text span {
		font-size: 14px;
		line-height: 150%; } }

.one-stop {
	background: #242A38; }
.one-stop .one-stop__content .one-stop__content-text
h2 {
	color: #FFFFFF; }
.one-stop .one-stop__content p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #F7F8FA; }

@media screen and (min-width: 992px) {
	.one-stop {
		padding: 150px 0px; }
	.one-stop .one-stop__content {
		justify-content: space-between; }
	.one-stop .one-stop__content .one-stop__content-text {
		max-width: 400px; }
	.one-stop .one-stop__content .one-stop__content-text h2 {
		padding-bottom: 20px; }
	.one-stop .one-stop__content .one-stop__content-text p {
		padding-bottom: 40px;
		font-size: 16px;
		line-height: 160%; }
	.one-stop .one-stop__content .one-stop-image {
		margin-top: -60px; } }

@media screen and (max-width: 991px) {
	.one-stop {
		padding: 60px 0px;
		display: block; }
	.one-stop .one-stop__content {
		flex-direction: column-reverse; }
	.one-stop .one-stop__content .one-stop__content-text h2 {
		padding: 60px 0px 16px 0px; }
	.one-stop .one-stop__content .one-stop__content-text p {
		font-size: 14px;
		line-height: 160%;
		margin-bottom: 40px; }
	.one-stop .one-stop__content .one-stop__content-text a {
		width: 100%;
		text-align: center; } }

/* Autobuy
--------------------------------------------- */
.welcome-at .welcome-at__content .welcome-at__content-text h2 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF;
	color: #fff; }

.welcome-at .welcome-at__content .welcome-at__content-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #E2E5EA; }

.welcome-at .welcome-at__content .welcome-at__content-text a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #F7F8FA; }
.welcome-at .welcome-at__content .welcome-at__content-text a svg {
	margin-right: 12px; }

.welcome-at .welcome-at__content .welcome-at__content-compatible .welcome-at__content-compatible__block {
	flex-direction: column; }
.welcome-at .welcome-at__content .welcome-at__content-compatible .welcome-at__content-compatible__block p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #828D9E;
	opacity: 0.5; }

@media screen and (min-width: 992px) {
	.welcome-at {
		background-image: url("/wp-content/uploads/2022/09/Rectangle-64-1.png");
		background-size: 101.1% 100%;
		background-repeat: no-repeat;
		padding-bottom: 230px; }
	.welcome-at .welcome-at__content {
		justify-content: space-between; }
	.welcome-at .welcome-at__content .welcome-at__content-info {
		max-width: 534px; }
	.welcome-at .welcome-at__content .welcome-at__content-info .welcome-at__content-text {
		padding-top: 50px; }
	.welcome-at .welcome-at__content .welcome-at__content-info .welcome-at__content-text h2 {
		padding-bottom: 60px;
		max-width: 615px;
		font-size: 48px;
		line-height: 120%; }
	.welcome-at .welcome-at__content .welcome-at__content-info .welcome-at__content-text p {
		font-size: 18px;
		line-height: 140%;
		padding-bottom: 45px; }
	.welcome-at .welcome-at__content .welcome-at__content-info .welcome-at__content-text a {
		font-size: 16px;
		line-height: 140%;
		margin-top: 40px; }
	.welcome-at .welcome-at__content .welcome-at__content-compatible {
		margin-top: 40px; }
	.welcome-at .welcome-at__content .welcome-at__content-compatible .welcome-at__content-compatible__block {
		min-height: 82px; }
	.welcome-at .welcome-at__content .welcome-at__content-compatible .welcome-at__content-compatible__block:first-child {
		margin-right: 100px; }
	.welcome-at .welcome-at__content .welcome-at__content-compatible .welcome-at__content-compatible__block p {
		font-size: 14px;
		line-height: 140%;
		padding-bottom: 16px; }
	.welcome-at .welcome-at__content .welcome-at__content-image {
		width: 100%;
		position: relative;
		right: -165px; } }

@media screen and (max-width: 991px) {
	.welcome-at {
		background-image: url("/wp-content/uploads/2022/09/Group-35515-1.png");
		background-size: 100% 100%;
		background-repeat: no-repeat; }
	.welcome-at .welcome-at__content {
		flex-direction: column-reverse; }
	.welcome-at .welcome-at__content .welcome-at__content-image {
		margin-bottom: 24px; }
	.welcome-at .welcome-at__content .welcome-at__content-text h2 {
		font-size: 30px;
		line-height: 130%;
		padding-bottom: 24px; }
	.welcome-at .welcome-at__content .welcome-at__content-text p {
		font-size: 16px;
		line-height: 160%;
		padding-bottom: 40px; }
	.welcome-at .welcome-at__content .welcome-at__content-text a {
		font-size: 14px;
		line-height: 140%;
		margin-top: 16px;
		margin-bottom: 30px; }
	.welcome-at .welcome-at__content .welcome-at__content-text .main__content-form .wpforms-field-container {
		width: 100%; }
	.welcome-at .welcome-at__content .welcome-at__content-text .main__content-form .wpforms-field-container input {
		font-size: 16px !important;
		line-height: 140% !important; }
	.welcome-at .welcome-at__content .welcome-at__content-compatible {
		padding-bottom: 100px; }
	.welcome-at .welcome-at__content .welcome-at__content-compatible .welcome-at__content-compatible__block {
		min-height: 64px; }
	.welcome-at .welcome-at__content .welcome-at__content-compatible .welcome-at__content-compatible__block:first-child {
		margin-right: 40px; }
	.welcome-at .welcome-at__content .welcome-at__content-compatible .welcome-at__content-compatible__block p {
		font-size: 12px;
		line-height: 140%;
		padding-bottom: 4px; } }

.revenue-at .revenue-ar__content h3 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #242A38;
	text-align: center; }

.revenue-at .revenue-ar__content .revenue-ar__content-img {
	justify-content: space-around; }

@media screen and (min-width: 992px) {
	.revenue-at {
		padding: 20px 0px 90px 0px; }
	.revenue-at .revenue-ar__content h3 {
		font-size: 18px;
		line-height: 140%;
		padding-bottom: 30px; } }

@media screen and (max-width: 991px) {
	.revenue-at {
		padding: 24px 0px 60px 0px; }
	.revenue-at .revenue-ar__content h3 {
		font-size: 16px;
		line-height: 140%;
		padding-bottom: 24px; }
	.revenue-at .revenue-ar__content .revenue-ar__content-img img {
		width: 20%; } }

.features-at .features-at__content-text {
	text-align: center; }
.features-at .features-at__content-text h2 {
	color: #1E354E; }

@media screen and (min-width: 992px) {
	.features-at {
		padding-bottom: 150px; }
	.features-at .features-at__content-text {
		text-align: center; }
	.features-at .features-at__content-text h2 {
		padding-bottom: 100px; } }

@media screen and (max-width: 991px) {
	.at-scroll {
		display: none !important; }
	.at-scroll-mobile .at-scroll-mobile__block {
		display: flex;
		flex-direction: column; }
	.at-scroll-mobile .at-scroll-mobile__block:not(:last-child) {
		margin-bottom: 30px; }
	.at-scroll-mobile .at-scroll-mobile__block p {
		display: flex;
		align-items: center;
		font-family: "Inter", sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 140%;
		color: #657082;
		padding-bottom: 30px; }
	.at-scroll-mobile .at-scroll-mobile__block p span {
		font-family: "Inter", sans-serif;
		font-style: normal;
		font-weight: 700;
		font-size: 14px;
		line-height: 140%;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		color: #FFFFFF;
		background: #D90000;
		min-width: 30px;
		min-height: 30px;
		border-radius: 50%;
		margin-right: 16px; }
	.at-scroll-mobile .at-scroll-mobile__block img {
		margin: 0 auto; } }

.advantages-at {
	background: radial-gradient(50% 50.02% at 50% 50%, rgba(191, 193, 205, 0.39) 0%, rgba(196, 196, 196, 0.42) 45.83%, rgba(196, 196, 196, 0) 100%); }
.advantages-at .advantages-at__content-text {
	text-align: center; }
.advantages-at .advantages-at__content-text h2 {
	color: #1E354E; }
.advantages-at .onboarding {
	padding: 0px; }

@media screen and (min-width: 992px) {
	.advantages-at {
		padding-bottom: 150px; }
	.advantages-at .features-at__content-text {
		text-align: center; }
	.advantages-at .features-at__content-text h2 {
		padding-bottom: 100px; } }

@media screen and (max-width: 991px) {
	.advantages-at {
		padding: 60px 0px; }
	.advantages-at .onboarding .page-container {
		padding: 0px; } }

.our-at {
	background: #242A38;
	overflow: hidden; }
.our-at .our-at__content .our-at__content-text span {
	background: #828D9E; }
.our-at .our-at__content .our-at__content-text h2 {
	font-weight: 600;
	color: #fff; }
.our-at .our-at__content .our-at__content-text p {
	position: relative;
	z-index: 1; }
.our-at .our-at__content .our-at__content-list .our-at__content-list-block {
	flex-direction: column;
	position: relative;
	z-index: 1; }
.our-at .our-at__content .our-at__content-list .our-at__content-list-block::before {
	content: '';
	width: 40px;
	height: 3px;
	background: #D90000;
	border-radius: 2px;
	position: absolute;
	left: -50px;
	top: 26%;
	transform: rotate(90deg); }
.our-at .our-at__content .our-at__content-list .our-at__content-list-block h3 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	position: relative;
	z-index: 1; }
.our-at .our-at__content .our-at__content-list .our-at__content-list-block p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -0.02em;
	color: #E2E5EA;
	padding-top: 8px;
	position: relative;
	z-index: 1; }

@media screen and (min-width: 992px) {
	.our-at {
		padding: 110px 0px; }
	.our-at .our-at__content .our-at__content-text {
		max-width: 600px;
		position: relative; }
	.our-at .our-at__content .our-at__content-text::before {
		content: url("/wp-content/uploads/2022/09/Group-35508.svg");
		position: absolute;
		right: -155%;
		top: 0%; }
	.our-at .our-at__content .our-at__content-text h2 {
		font-size: 48px;
		line-height: 140%;
		padding-bottom: 40px;
		position: relative;
		z-index: 1; }
	.our-at .our-at__content .our-at__content-list {
		justify-content: space-around;
		margin-left: -20px;
		padding-top: 100px; }
	.our-at .our-at__content .our-at__content-list .our-at__content-list-block {
		min-height: 110px; }
	.our-at .our-at__content .our-at__content-list .our-at__content-list-block h3 {
		font-size: 36px;
		line-height: 140%; }
	.our-at .our-at__content .our-at__content-list .our-at__content-list-block p {
		font-size: 16px;
		line-height: 160%;
		max-width: 210px;
		position: relative;
		z-index: 1; } }

@media screen and (max-width: 991px) {
	.our-at {
		padding: 60px 0px; }
	.our-at .our-at__content .our-at__content-text h2 {
		line-height: 140%; }
	.our-at .our-at__content .our-at__content-text p {
		color: #E2E5EA;
		padding-bottom: 280px; }
	.our-at .our-at__content .our-at__content-list {
		flex-direction: column;
		position: relative; }
	.our-at .our-at__content .our-at__content-list::before {
		content: url("/wp-content/uploads/2022/09/Group-35516.svg");
		position: absolute;
		top: 0%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.our-at .our-at__content .our-at__content-list .our-at__content-list-block {
		width: 100%;
		margin-left: 50px; }
	.our-at .our-at__content .our-at__content-list .our-at__content-list-block:not(:last-child) {
		margin-bottom: 16px; }
	.our-at .our-at__content .our-at__content-list .our-at__content-list-block::before {
		top: 40%; }
	.our-at .our-at__content .our-at__content-list .our-at__content-list-block h3 {
		font-size: 24px;
		line-height: 140%;
		padding-bottom: 8px; }
	.our-at .our-at__content .our-at__content-list .our-at__content-list-block p {
		font-size: 14px;
		line-height: 160%;
		padding-top: 0px; } }

.at-scroll {
	position: relative; }

.indicator {
	width: 100%;
	background-color: #adadad;
	flex-grow: 1;
	margin: 2px 0; }

.at-scroll .point {
	height: 100vh;
	width: 100%;
	display: flex;
	align-items: center;
	flex-direction: row-reverse; }

.at-scroll .wrapper {
	height: 100vh;
	width: 100%; }

.point article {
	flex-basis: 60%;
	margin-right: auto; }

.point img {
	flex-basis: 25%;
	max-width: 100%;
	height: auto; }

.wrapper {
	position: relative; }
.wrapper::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 23%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	max-width: 890px;
	max-height: 890px;
	border-radius: 50%;
	background: radial-gradient(50% 50.02% at 50% 50%, rgba(191, 193, 205, 0.6) 0%, rgba(196, 196, 196, 0.3) 45.83%, rgba(196, 196, 196, 0) 100%, rgba(196, 196, 196, 0.05) 100%); }
.wrapper ol {
	position: absolute;
	top: 50%;
	right: -18%;
	transform: translate(-50%, -50%); }
.wrapper ol li {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #657082;
	position: relative;
	max-width: 395px;
	min-height: 45px; }
.wrapper ol li:not(:last-child) {
	margin-bottom: 45px; }
.wrapper ol li:not(:last-child) svg {
	position: absolute;
	bottom: -45px;
	left: 3.5%; }
.wrapper ol li span {
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	color: #828D9E;
	border: 2px solid #828D9E;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 30px;
	min-height: 30px;
	margin-right: 24px; }

/* Autobuy
--------------------------------------------- */
.main__content-form {
	max-width: 695px;
	margin: 0 auto;
	position: relative; }
.main__content-form form {
	display: flex !important;
	align-items: center;
	margin: 0px !important; }
.main__content-form form .footer-form-email-field {
	padding: 0px !important; }
.main__content-form form .footer-form-email-field input {
	min-width: 100% !important;
	background: #FFFFFF !important;
	border-radius: 8px !important; }
.main__content-form form .footer-form-email-field label {
	position: absolute !important; }
.main__content-form .wpforms-submit-container {
	position: absolute !important;
	padding-top: 0px !important; }
.main__content-form .wpforms-submit-container button.wpforms-submit.main-btn {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	text-align: center;
	color: #FFFFFF;
	background: #D90000;
	border-radius: 8px;
	border: none !important; }

.pre-footer-form {
	margin: 0px !important; }

@media screen and (min-width: 992px) {
	.point img {
		max-width: 55%;
	}
	.main__content-form form .footer-form-email-field input {
		min-width: 535px !important;
		margin: 0 auto;
		min-height: 72px !important;
		font-family: "Inter", sans-serif !important;
		font-style: normal !important;
		font-weight: 400 !important;
		color: #657082 !important;
		padding-left: 25px !important; }
	.main__content-form .wpforms-submit-container {
		right: 1.2%; }
	.main__content-form .wpforms-submit-container button.wpforms-submit.main-btn {
		font-size: 16px;
		line-height: 140%;
		padding: 20px 40px; } }

@media screen and (max-width: 991px) {
	.main__content-form .wpforms-field-container {
		width: 100%; }
	.main__content-form .wpforms-field-container .footer-form-email-field input {
		min-height: 64px !important;
		max-height: 64px !important;
		font-size: 18px !important;
		line-height: 140% !important; }
	.main__content-form .wpforms-submit-container {
		right: 2%; }
	.main__content-form .wpforms-submit-container button.wpforms-submit {
		padding: 18px 10px !important; } }

/* About
--------------------------------------------- */
.welcome-about .welcome-about__content-text h2 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF; }

.welcome-about .welcome-about__content-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #E2E5EA; }

@media screen and (min-width: 992px) {
	.welcome-about {
		background-image: url("/wp-content/uploads/2022/09/Rectangle-64-1.png");
		background-size: 101.1% 100%;
		background-repeat: no-repeat;
		padding-bottom: 230px; }
	.welcome-about .welcome-about__content-text {
		position: relative; }
	.welcome-about .welcome-about__content-text::before {
		position: absolute;
		bottom: -34%;
		right: 7%; }
	.welcome-about .welcome-about__content-text h2 {
		font-size: 48px;
		line-height: 140%;
		padding-bottom: 40px;
		max-width: 693px;
		padding-top: 20px; }
	.welcome-about .welcome-about__content-text p {
		font-size: 18px;
		line-height: 160%;
		max-width: 622px; } }

@media screen and (max-width: 1440px) {
	.welcome-about .welcome-about__content-text::before {
		bottom: -30%;
		right: 8%;
		transform: rotate(357deg); } }

@media screen and (max-width: 1280px) {
	.welcome-about .welcome-about__content-text::before {
		bottom: -28%;
		right: 8%;
		transform: rotate(356deg); } }

@media screen and (max-width: 991px) {
	.welcome-about {
		background-image: url("/wp-content/uploads/2022/09/Group-35517.png");
		background-size: 100% 100%;
		background-repeat: no-repeat; }
	.welcome-about .welcome-about__content-text::before {
		content: none; }
	.welcome-about .welcome-about__content-text h2 {
		font-size: 30px;
		line-height: 140%;
		padding: 35px 0px 16px 0px; }
	.welcome-about .welcome-about__content-text p {
		font-size: 16px;
		line-height: 140%;
		padding-bottom: 10px; }
	.welcome-about img.mobile {
		margin: 0 auto;
		position: relative;
		top: -10px; } }

.specialized .specialized__content-text h2 {
	color: #1E354E; }

@media screen and (min-width: 992px) {
	.specialized {
		padding: 50px 0px 0px 0px; }
	.specialized .specialized__content-text {
		max-width: 815px;
		flex-wrap: wrap;
		position: relative; }
	.specialized .specialized__content-text h2 {
		line-height: 180%; }
	.specialized .specialized__content-text h2 span {
		position: relative;
		padding-left: 180px; }
	.specialized .specialized__content-text h2 span::before {
		position: absolute;
		right: 59%;
		top: -10%; } }

@media screen and (max-width: 991px) {
	.specialized {
		padding: 30px 0px 60px 0px; }
	.specialized .specialized__content-text h2 {
		font-size: 24px;
		line-height: 170%;
		position: relative;
		min-width: 350px;
		max-width: 350px; }
	.specialized .specialized__content-text h2::after {
		position: absolute;
		right: -7%;
		top: -9%;
		transform: scale(0.6); }
	.specialized .specialized__content-text h2 span::before {
		content: none; } }

.experiance .experiance__content .experiance__content-text .experiance__content-text__block h3 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -0.02em;
	color: #242A38; }

.experiance .experiance__content .experiance__content-text .experiance__content-text__block p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082; }

@media screen and (min-width: 992px) {
	.big-s__content-first__img {
		width: 50%;
	}
	.experiance {
		padding: 100px 0px 210px 0px; }
	.experiance .experiance__content {
		justify-content: space-between; }
	.experiance .experiance__content .experiance__content-text {
		max-width: 405px; }
	.experiance .experiance__content .experiance__content-text .experiance__content-text__block:not(:last-child) {
		padding-bottom: 40px;
		border-bottom: 1px solid #E2E5EA; }
	.experiance .experiance__content .experiance__content-text .experiance__content-text__block:last-child {
		padding-top: 40px; }
	.experiance .experiance__content .experiance__content-text .experiance__content-text__block h3 {
		font-size: 18px;
		line-height: 100%;
		padding-bottom: 24px; }
	.experiance .experiance__content .experiance__content-text .experiance__content-text__block p {
		font-size: 16px;
		line-height: 160%; } }

@media screen and (max-width: 991px) {
	.big-s__content-first__img {
		width: 100%;
		margin-top: 20px;
	}
	.experiance {
		padding-bottom: 150px; }
	.experiance .experiance__content {
		flex-direction: column; }
	.experiance .experiance__content .experiance__content-text .experiance__content-text__block:first-child {
		border-bottom: 1px solid #E2E5EA; }
	.experiance .experiance__content .experiance__content-text .experiance__content-text__block:first-child p {
		padding-bottom: 24px; }
	.experiance .experiance__content .experiance__content-text .experiance__content-text__block:last-child {
		padding-bottom: 40px; }
	.experiance .experiance__content .experiance__content-text .experiance__content-text__block:last-child h3 {
		padding-top: 24px; }
	.experiance .experiance__content .experiance__content-text .experiance__content-text__block h3 {
		font-size: 16px;
		line-height: 100%;
		padding-bottom: 16px; }
	.experiance .experiance__content .experiance__content-text .experiance__content-text__block p {
		font-size: 14px;
		line-height: 160%; } }

.big-s {
	background: #242A38; }
.big-s .big-s__content-first .big-s__content-first__text h2 {
	color: #fff; }
.big-s .big-s__content-first .big-s__content-first__text p {
	color: #E2E5EA;
	opacity: .5; }
.big-s .big-s__content-second {
	background: #272F41;
	border-radius: 8px;
	padding: 20px; }
.big-s .big-s__content-second p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #E2E5EA; }
.big-s .big-s__content-third .big-s__content-third__text h2 {
	color: #fff; }
.big-s .big-s__content-third .big-s__content-third__text p {
	color: #fff;
	opacity: .5; }
.big-s .big-s__content-third .big-s__content-third__number {
	flex-wrap: wrap; }
.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block {
	align-items: flex-start; }
.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block img {
	margin-right: 20px; }
.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block .big-s__content-third__block-info {
	flex-direction: column; }
.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block .big-s__content-third__block-info span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -0.02em;
	color: #FFFFFF; }
.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block .big-s__content-third__block-info p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	letter-spacing: -0.02em;
	color: #E2E5EA;
	padding-top: 8px; }

@media screen and (min-width: 992px) {
	.big-s {
		position: relative;
		padding-bottom: 150px; }
	.big-s .img-big-s {
		position: absolute;
		top: 0%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.big-s .big-s__content-first {
		padding: 100px 0px 70px 0px;
		justify-content: space-between; }
	.big-s .big-s__content-first .big-s__content-first__text {
		max-width: 440px; }
	.big-s .big-s__content-first .big-s__content-first__text p:nth-child(2) {
		padding-bottom: 40px; }
	.big-s .big-s__content-second p {
		font-size: 16px;
		line-height: 160%;
		min-height: 128px; }
	.big-s .big-s__content-second p:not(:last-child) {
		padding-right: 60px;
		position: relative; }
	.big-s .big-s__content-second p:not(:last-child)::before {
		content: url("");
		position: absolute;
		right: -12%;
		top: 100%;
		width: 135px;
		height: 1px;
		background: #242A38;
		transform: rotate(90deg) translate(-50%, -50%); }
	.big-s .big-s__content-third {
		margin-top: 120px;
		justify-content: space-between; }
	.big-s .big-s__content-third .big-s__content-third__text {
		max-width: 350px; }
	.big-s .big-s__content-third .big-s__content-third__number {
		width: 55%; }
	.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block {
		width: 50%; }
	.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block:first-child {
		margin-bottom: 60px; }
	.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block .big-s__content-third__block-info span {
		font-size: 48px;
		line-height: 140%; }
	.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block .big-s__content-third__block-info p {
		font-size: 16px;
		line-height: 160%;
		max-width: 195px; } }

@media screen and (max-width: 991px) {
	.big-s {
		padding: 150px 0px 60px 0px;
		position: relative; }
	.big-s > img {
		position: absolute;
		top: 0%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.big-s .big-s__content-first {
		flex-direction: column;
		padding-bottom: 60px; }
	.big-s .big-s__content-first .big-s__content-first__text {
		padding-bottom: 40px; }
	.big-s .big-s__content-first .big-s__content-first__text p:nth-child(2) {
		padding-bottom: 24px; }
	.big-s .big-s__content-second {
		flex-direction: column;
		margin-bottom: 60px; }
	.big-s .big-s__content-second p {
		font-size: 16px;
		line-height: 160%; }
	.big-s .big-s__content-second p:not(:last-child) {
		padding-bottom: 32px; }
	.big-s .big-s__content-third {
		flex-direction: column; }
	.big-s .big-s__content-third .big-s__content-third__text {
		padding-bottom: 40px; }
	.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block:not(:last-child) {
		margin-bottom: 16px; }
	.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block .big-s__content-third__block-info span {
		font-size: 30px;
		line-height: 140%; }
	.big-s .big-s__content-third .big-s__content-third__number .big-s__content-third__block .big-s__content-third__block-info p {
		font-size: 14px;
		line-height: 160%;
		padding: 0px; } }

.ab-team .ab-team__content .ab-team__text {
	text-align: center; }
.ab-team .ab-team__content .ab-team__text h2 {
	color: #1E354E; }
.ab-team .ab-team__content .ab-team__text p {
	color: #657082; }

.ab-team .ab-team__content .ab-team__section {
	flex-wrap: wrap; }
.ab-team .ab-team__content .ab-team__section .ab-team__block {
	text-align: center; }
.ab-team .ab-team__content .ab-team__section .ab-team__block h3 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 140%;
	color: #242A38;
	padding: 16px 0px 4px 0px; }
.ab-team .ab-team__content .ab-team__section .ab-team__block p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 140%;
	color: #D90000; }

@media screen and (min-width: 992px) {
	.ab-team {
		padding: 120px 0px; }
	.ab-team .ab-team__content .ab-team__text p {
		max-width: 790px;
		margin: 0 auto; }
	.ab-team .ab-team__content .ab-team__section {
		padding-top: 60px; }
	.ab-team .ab-team__content .ab-team__section .ab-team__block {
		width: 16.6%;
		margin-bottom: 30px; } }

@media screen and (max-width: 991px) {
	.ab-team {
		padding: 60px 0px; }
	.ab-team .ab-team__text {
		padding-bottom: 40px; }
	.ab-team .ab-team__section .ab-team__block {
		width: 50%;
		margin-bottom: 27px; } }

/* Reviews
--------------------------------------------- */
.welcome-rev .welcome-rev__content .welcome-rev__content-text h2 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF; }

.welcome-rev .welcome-rev__content .welcome-rev__content-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #E2E5EA; }

@media screen and (min-width: 992px) {
	.welcome-rev {
		background-image: url("/wp-content/uploads/2022/09/Rectangle-64-1.png");
		background-size: 101.1% 100%;
		background-repeat: no-repeat;
		padding-bottom: 305px; }
	.welcome-rev .welcome-rev__content .welcome-rev__content-text {
		position: relative; }
	.welcome-rev .welcome-rev__content .welcome-rev__content-text::after {
		position: absolute;
		right: -170%;
		bottom: -35%; }
	.welcome-rev .welcome-rev__content .welcome-rev__content-text h2 {
		font-size: 48px;
		line-height: 120%;
		max-width: 370px;
		padding-bottom: 40px;
		padding-top: 100px; }
	.welcome-rev .welcome-rev__content .welcome-rev__content-text p {
		font-size: 18px;
		line-height: 160%; }
	.welcome-rev .welcome-rev__content .welcome-rev__content-text p:nth-child(2) {
		padding-bottom: 16px; }
	.welcome-rev .welcome-rev__content .welcome-rev__content-text p:nth-child(3) {
		padding-bottom: 40px; }
	.welcome-rev .welcome-rev__content .welcome-rev__content-text p:last-child {
		max-width: 275px;
		min-width: 275px;
		position: relative; }
	.welcome-rev .welcome-rev__content .welcome-rev__content-text p:last-child svg {
		position: absolute;
		right: 3%;
		top: 78%; }
	.welcome-rev .welcome-rev__content .welcome-rev__content-text p:not(:last-child) {
		max-width: 435px; } }

@media screen and (max-width: 991px) {
	.welcome-rev {
		background-image: url("/wp-content/uploads/2022/09/Group-35518-2.png");
		background-size: 101.1% 100%;
		background-repeat: no-repeat; }
	.welcome-rev .welcome-rev__content {
		flex-direction: column; }
	.welcome-rev .welcome-rev__content-text {
		margin-top: 40px; }
	.welcome-rev .welcome-rev__content-text h2 {
		font-size: 30px;
		line-height: 120%;
		padding-bottom: 16px; }
	.welcome-rev .welcome-rev__content-text p:nth-child(2) {
		font-size: 16px;
		line-height: 160%;
		padding-bottom: 24px; }
	.welcome-rev .welcome-rev__content-text p:nth-child(3) {
		font-size: 14px;
		line-height: 160%;
		padding-bottom: 40px; }
	.welcome-rev .welcome-rev__content-text p:nth-child(4) {
		position: relative;
		font-size: 16px;
		line-height: 160%;
		padding-bottom: 140px;
		min-width: 305px;
		max-width: 305px; }
	.welcome-rev .welcome-rev__content-text p:nth-child(4) svg {
		position: absolute;
		right: 22%;
		bottom: 6%;
		transform: translate(-50%, -50%); } }

.partners-rev .partners-rev__content {
	text-align: center; }
.partners-rev .partners-rev__content h2 {
	color: #1E354E; }

.partners-rev .partners-rev__content-list {
	justify-content: space-around; }

@media screen and (min-width: 992px) {
	.partners-rev {
		padding: 60px 0px 120px 0px; }
	.partners-rev .partners-rev__content h2 {
		padding-bottom: 45px; } }

@media screen and (max-width: 991px) {
	.partners-rev__content {
		padding-bottom: 60px; }
	.partners-rev__content .partners-rev__content-list img {
		width: 15%; }
	.partners-rev__content .partners-rev__content-list img:not(:last-child) {
		margin-right: 16px; } }

@media screen and (min-width: 992px) {
	.top-reviews .top-reviews__content {
		flex-wrap: wrap;
		justify-content: space-between; } }

@media screen and (max-width: 991px) {
	.top-reviews .top-reviews__content {
		flex-direction: column; } }

.reviews-section .reviews-section__content {
	flex-wrap: wrap; }

#more_posts {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #1E354E;
	background: #FFFFFF;
	border: 1px solid #E2E5EA;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	cursor: pointer; }
#more_posts svg {
	margin-right: 17px; }

.more-posts.load img {
	display: block !important;
	margin-right: 10px !important; }

.more-posts.load svg {
	display: none !important; }

@media screen and (min-width: 992px) {
	.reviews-section .reviews-section__content {
		justify-content: space-between; }
	.reviews-section .reviews-section__content::after {
		content: '';
		width: 335px; }
	.reviews-section__content-more {
		justify-content: center;
		width: 100%;
		margin-bottom: 120px; }
	.reviews-section__content-more #more_posts {
		padding: 16px 28px 16px 33px; } }

@media screen and (max-width: 991px) {
	.reviews-section #more_posts {
		margin: 60px 0px;
		width: 100%;
		text-align: center;
		font-size: 18px;
		line-height: 28px;
		padding: 16px 0px;
		justify-content: center; } }

/* Review template
--------------------------------------------- */
.reviews-block {
	background: #F7F8FA;
	border-radius: 8px;
	padding: 30px; }
.reviews-block .reviews-block__info {
	flex-direction: column;
	position: relative;
	padding-bottom: 30px;
	border-bottom: 1px solid #E2E5EA; }
.reviews-block .reviews-block__info h2 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 140%;
	letter-spacing: -0.02em;
	color: #1E354E;
	padding-bottom: 6px; }
.reviews-block .reviews-block__info span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: -0.02em;
	color: #D90000; }
.reviews-block .reviews-block__info img {
	position: absolute;
	top: -95%;
	right: 0%; }
.reviews-block .reviews-block__text {
	padding-top: 30px; }
.reviews-block .reviews-block__text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	line-height: 160%;
	letter-spacing: -0.02em;
	color: #657082;
	padding-top: 16px; }

@media screen and (min-width: 992px) {
	.reviews-block {
		width: 33%;
		max-width: 335px;
		margin-bottom: 90px;
		min-height: 350px;  } }

@media screen and (max-width: 991px) {
	.reviews-block {
		min-height: 450px; }
	.reviews-block:not(:last-child) {
		margin-bottom: 50px; } }

/* Banner shortcode
--------------------------------------------- */
.banner__content {
	background: #242A38;
	border-radius: 8px; }
.banner__content .banner__content-text h2 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 700;
	color: #FFFFFF; }
.banner__content .banner__content-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #FFFFFF; }
.banner__content .banner__content-text a {
	padding: 10px 48px; }

@media screen and (min-width: 992px) {
	.banner__content {
		position: relative;
		margin-bottom: 115px;
		overflow: hidden;
		padding: 50px 0px 60px 70px; }
	.banner__content::after {
		position: absolute;
		right: 8%;
		top: 0%; }
	.banner__content .banner__content-text {
		max-width: 555px; }
	.banner__content .banner__content-text h2 {
		font-size: 36px;
		line-height: 140%; }
	.banner__content .banner__content-text p {
		font-size: 30px;
		line-height: 140%; } }

@media screen and (max-width: 991px) {
	.banner {
		padding: 60px 0px; }
	.banner .banner__content {
		padding: 30px; }
	.banner .banner__content .banner__content-text h2 {
		line-height: 140%;
		display: inline-block;
		padding-bottom: 3px;
		border-bottom: 1px solid #D90000; }
	.banner .banner__content .banner__content-text p {
		margin-top: 24px;
		line-height: 140%; }
	.banner .banner__content .banner__content-text img {
		padding: 5px 0px 24px 0px; }
	.banner .banner__content .banner__content-text a {
		width: 100%;
		text-align: center; } }

/* Contact
--------------------------------------------- */
.welcome-contact .welcome-contact__content .welcome-contact__content-text h2 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF; }

.welcome-contact .welcome-contact__content .welcome-contact__content-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #E2E5EA; }

@media screen and (min-width: 992px) {
	.welcome-contact {
		background-image: url("/wp-content/uploads/2022/09/Rectangle-64-1.png");
		background-size: 101.1% 100%;
		background-repeat: no-repeat;
		padding-bottom: 260px; }
	.welcome-contact .welcome-contact__content {
		padding-top: 40px; }
	.welcome-contact .welcome-contact__content .welcome-contact__content-text {
		max-width: 440px;
		position: relative; }
	.welcome-contact .welcome-contact__content .welcome-contact__content-text::after {
		content: url("/wp-content/uploads/2022/09/image-225.png");
		position: absolute;
		bottom: -190%;
		right: -203%;
		transform: translate(-50%, -50%); }
	.welcome-contact .welcome-contact__content .welcome-contact__content-text h2 {
		font-size: 48px;
		line-height: 140%;
		padding-bottom: 24px; }
	.welcome-contact .welcome-contact__content .welcome-contact__content-text p {
		font-size: 18px;
		line-height: 140%;
		max-width: 410px;
		min-width: 410px;
		position: relative; }
	.welcome-contact .welcome-contact__content .welcome-contact__content-text p svg {
		position: absolute;
		right: 53%;
		bottom: -70%; } }

@media screen and (max-width: 1440px) {
	.welcome-contact .welcome-contact__content .welcome-contact__content-text::after {
		bottom: -186%;
		right: -203%;
		transform: translate(-50%, -50%) rotate(358deg); } }

@media screen and (max-width: 1280px) {
	.welcome-contact .welcome-contact__content .welcome-contact__content-text::after {
		bottom: -183%;
		right: -203%;
		transform: translate(-50%, -50%) rotate(356deg); } }

@media screen and (max-width: 991px) {
	.welcome-contact {
		background-image: url("/wp-content/uploads/2022/09/Group-35519-4.png");
		background-size: 101.1% 100%;
		background-repeat: no-repeat; }
	.welcome-contact .welcome-contact__content .welcome-contact__content-text h2 {
		font-size: 30px;
		line-height: 140%;
		padding: 40px 0px 16px 0px; }
	.welcome-contact .welcome-contact__content .welcome-contact__content-text p {
		font-size: 16px;
		line-height: 140%;
		position: relative;
		min-width: 295px;
		max-width: 295px; }
	.welcome-contact .welcome-contact__content .welcome-contact__content-text p svg {
		position: absolute;
		bottom: -100%;
		right: 25%;
		transform: translate(-50%, -50%) scale(0.8); }
	.welcome-contact .welcome-contact__content .welcome-contact__content-text img {
		padding-top: 80px;
		position: relative;
		top: -5px; } }

.contact-info {
	overflow: hidden; }
.contact-info .contact-info__content {
	flex-direction: column; }
.contact-info .contact-info__content .contact-info__content-form .contact-form .wpforms-field-container input, .contact-info .contact-info__content .contact-info__content-form .contact-form .wpforms-field-container textarea {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
	color: #657082;
	border: 0px;
	border-bottom: 1px solid #E2E5EA; }
.contact-info .contact-info__content .contact-info__content-form .wpforms-submit.main-btn-wpforms {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 28px;
	color: #FFFFFF;
	border: 0px;
	background: #D90000;
	border: 1px solid #D90000;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px; }
.contact-info .contact-info__content .contact-info__content-call h2 {
	color: #1E354E; }
.contact-info .contact-info__content .contact-info__content-call h4 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #242A38; }
.contact-info .contact-info__content .contact-info__content-call .contact-info__content-blocks {
	flex-direction: column; }
.contact-info .contact-info__content .contact-info__content-call .contact-info__content-blocks .contact-info__content-block {
	margin-bottom: 25px; }
.contact-info .contact-info__content .contact-info__content-call .contact-info__content-blocks .contact-info__content-block:last-child a {
	max-width: 263px; }
.contact-info .contact-info__content .contact-info__content-call .contact-info__content-blocks .contact-info__content-block svg {
	margin-top: -10px; }
.contact-info .contact-info__content .contact-info__content-call .contact-info__content-blocks .contact-info__content-block .contact-info__content-block-info {
	flex-direction: column;
	align-items: flex-start;
	margin-left: 25px; }
.contact-info .contact-info__content .contact-info__content-call .contact-info__content-blocks .contact-info__content-block .contact-info__content-block-info .contact-info__content-block-text {
	flex-direction: column; }
.contact-info .contact-info__content .contact-info__content-call .contact-info__content-blocks .contact-info__content-block .contact-info__content-block-info .contact-info__content-block-text a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082; }
.contact-info .contact-info__content .contact-info__content-call .contact-info__content-blocks .contact-info__content-block .contact-info__content-block-info .contact-info__content-block-text a:hover {
	transition: all 0.2s ease-in-out;
	color: #D90000; }

@media screen and (min-width: 992px) {
	.contact-info {
		padding-bottom: 150px; }
	.contact-info .contact-info__content {
		position: relative;
		max-width: 560px; }
	.contact-info .contact-info__content::after {
		content: url("/wp-content/uploads/2022/09/Group-35444.svg");
		position: absolute;
		right: -170%;
		top: -22%;
		transform: scale(0.9); }
	.contact-info .contact-info__content .contact-info__content-form {
		width: 100%;
		margin-bottom: 150px; }
	.contact-info .contact-info__content .contact-info__content-call h2 {
		padding-bottom: 60px; }
	.contact-info .contact-info__content .contact-info__content-call h4 {
		font-size: 18px;
		line-height: 140%;
		padding-bottom: 10px; }
	.contact-info .contact-info__content .contact-info__content-call .contact-info__content-block-text a {
		font-size: 16px;
		line-height: 160%; } }

@media screen and (max-width: 991px) {
	.contact-info__content .contact-info__content-form {
		padding-bottom: 60px; }
	.contact-info__content .contact-info__content-form button.wpforms-submit.main-btn-wpforms {
		width: 100%;
		padding: 16px 0px;
		margin-top: 20px; }
	.contact-info__content .contact-info__content-call h2 {
		padding-bottom: 40px;
		max-width: 340px; }
	.contact-info__content .contact-info__content-call .contact-info__content-block:not(:last-child) {
		margin-bottom: 50px !important; } }

/* Affiliate
--------------------------------------------- */
@keyframes float {
	0% {
		transform: matrix3d(1.0, 0.00254, 0, 0, -0.00254, 1.0, 0, 0, 0, 0, 1, 0, 9.18343, 3.81009, 0, 1); }
	25% {
		transform: matrix3d(0.99234, 0.12354, 0, 0, -0.12354, 0.99234, 0, 0, 0, 0, 1, 0, 12.5524, -7.08125, 0, 1); }
	75% {
		transform: matrix3d(0.98993, 0.14157, 0, 0, -0.14157, 0.98993, 0, 0, 0, 0, 1, 0, -4.22347, 5.5152, 0, 1); }
	100% {
		transform: matrix3d(1.0, 0.00254, 0, 0, -0.00254, 1.0, 0, 0, 0, 0, 1, 0, 9.18343, 3.81009, 0, 1); } }

.site-button {
	background: #D90000;
	border: 1px solid #D90000;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 0px;
	font-family: "Inter", sans-serif;
	color: #FFFFFF; }
.site-button:hover {
	cursor: pointer; }

.site-title {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	text-align: center;
	letter-spacing: -0.02em;
	color: #1D2939; }

.site-mini-title {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #DE2B2B;
	line-height: 24px;
	letter-spacing: 0.05em; }

.site-sub-title {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #4E4B66; }

.presentation-block {
	display: flex; }

.presentation-title {
	font-family: "Inter", sans-serif;
	font-style: normal;
	letter-spacing: -0.02em;
	color: #1D2939; }

.presentantion-text span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
	color: #96A4BA; }

.pr-family {
	display: inline-flex;
	align-items: center; }
.pr-family p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	color: #4E4B66;
	width: 50%;
	margin-left: 11px; }

.pr-button-about {
	display: inline-flex;
	align-items: center; }

.presentation-image {
	position: relative; }

.pr-parallax-1 {
	position: absolute;
	display: flex;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
	border-radius: 20px; }

.par-icon {
	display: flex;
	flex-direction: column;
	align-items: center; }
.par-icon:nth-child(1) {
	margin-right: 30px; }
.par-icon > p {
	font-family: "Poppins", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 140%;
	color: #262338;
	padding-top: 6px;
	padding-bottom: 1px; }
.par-icon > span {
	font-family: "Poppins", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 8px;
	line-height: 140%;
	color: #A0A3BD; }

.pr-parallax-2 {
	position: absolute;
	background: white;
	box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
	border-radius: 10px; }
.pr-parallax-2 .par-text p:nth-child(1) {
	font-family: "Poppins", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 140%;
	color: #262338;
	padding-top: 6px;
	padding-bottom: 1px;
	color: #4E4B66;
	padding-bottom: 5px; }
.pr-parallax-2 .par-text p:nth-child(2) {
	font-family: "Poppins", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 8px;
	line-height: 140%;
	color: #A0A3BD;
	color: #262338; }

.par-text {
	position: relative; }
.par-text .site-mini-title {
	font-weight: 500;
	position: absolute; }

.pr-parallax-2.second {
	--height: 100%; }

.text-block {
	display: flex;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border: 1px solid #fff; }
.text-block p span {
	font-weight: 600 !important; }
/* .text-block p:last-child span {
font-weight: 600;
font-size: 16px;
line-height: 28px;
color: #242A38; } */
.text-block > p {
	font-family: "Poppins", sans-serif;
	color: #1D2939;
	display: flex;
	flex-direction: column;
	position: relative; }
.text-block > p:not(:first-child) {
	color: #1E354E; }
.text-block > p:nth-child(2)::after {
	content: url("/wp-content/uploads/2022/09/Divider.svg");
	position: absolute;
	right: -11%; }
.text-block > p:nth-child(3)::after {
	content: url("/wp-content/uploads/2022/09/Divider.svg");
	position: absolute;
	right: -11%; }
.text-block p:nth-child(1) {
	font-style: normal; }
.text-block p > span {
	font-style: normal;
	color: #828D9E;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	padding-top: 12px; }
.text-block p:not(:first-child) {
	font-weight: 600;
	font-size: 54px;
	line-height: 60px;
	letter-spacing: -0.02em; }

.cart-block {
	background: #F9FAFB;
	border-radius: 16px;
	display: flex;
	flex-direction: column; }

.about-text {
	text-align: center; }

.about-answer {
	display: flex; }
.about-answer .cart {
	display: inline-flex;
	align-items: center;
	background: #FFFFFF;
	border: 1px solid #F7F8FB;
	box-shadow: 0px 9px 105px rgba(216, 220, 234, 0.18), 0px 1.12694px 13.1476px rgba(216, 220, 234, 0.09); }

.cart-flex.first {
	display: flex;
	align-items: center;
	position: relative; }
.cart-flex.first::after {
	content: url("/wp-content/uploads/2022/09/Divider.svg");
	position: absolute;
	right: 0%;
	top: 70%;
	transform: translate(-50%, -50%); }

.cart-name > p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #344054; }

.cart-flex.second {
	display: flex;
	flex-direction: column;
	align-items: center; }
.cart-flex.second > span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	color: #344054; }
.cart-flex.second > p {
	font-family: "Poppins", sans-serif;
	font-style: normal;
	color: #262338;
	background: #F7F8FA;
	border-radius: 8px;
	padding: 5px 20px; }

.about-instant p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #4E4B66;
	position: relative; }
.about-instant p::before {
	content: url("/wp-content/uploads/2022/09/Check-icon.svg"); }

.about-program .for-iphone {
	font-family: "Inter", sans-serif !important;
	font-style: normal !important;
	font-weight: normal !important;
	color: #4E4B66 !important;
	position: relative !important; }

.features-block {
	display: flex; }

.features-info {
	display: flex;
	align-items: flex-start; }
.features-info .text > p:nth-child(1) {
	font-family: "Inter", sans-serif;
	font-style: normal;
	color: #1D2939; }
.features-info .text > p:nth-child(2) {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #4E4B66; }

.features-text .features-info:nth-child(1) .icon::before {
	content: url("/wp-content/uploads/2022/09/Group-3868.svg"); }

.features-text .features-info:nth-child(2) .icon::before {
	content: url("/wp-content/uploads/2022/09/Group-3869.svg"); }

.features-text .features-info:nth-child(3) .icon::before {
	content: url("/wp-content/uploads/2022/09/Group-3870.svg"); }

.features-affiliate {
	background: #F8FAFB;
	display: flex;
	flex-direction: column; }

.aff-text {
	display: flex;
	flex-direction: column;
	align-items: flex-start; }
.aff-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #657082; }
.aff-text span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 160%;
	color: #657082;
	display: block;
	padding-bottom: 16px; }

.aff-users tbody tr {
	background: rgba(255, 255, 255, 0.9);
	backdrop-filter: blur(16px); }

table {
	border-spacing: 0px 12px;
	width: 100%; }

.first-table-item {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px; }

.last-table-item {
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px; }

.element-table td {
	font-family: "Inter", sans-serif;
	font-style: normal; }
.element-table td:nth-child(1) {
	width: 10%;
	text-align: center;
	color: #A2B2C9; }
.element-table td:nth-child(2) {
	width: 9%; }
.element-table td:nth-child(3) {
	width: 17%; }
.element-table td:nth-child(4) {
	width: 54%; }

.element-table-head td {
	font-family: "Inter", sans-serif;
	font-style: normal; }

.f-block {
	display: flex;
	background: linear-gradient(114.33deg, rgba(255, 255, 255, 0.51) 3.44%, rgba(255, 255, 255, 0.32) 117.36%);
	box-shadow: 12.5618px 15.7022px 25.1235px rgba(154, 154, 154, 0.02);
	backdrop-filter: blur(18.8427px);
	border-top-right-radius: 10.1896px;
	border-top-left-radius: 10.1896px; }
.f-block > div {
	text-align: center; }
.f-block .features-container {
	position: relative; }
.f-block .features-container p {
	font-family: "Inter", sans-serif; }
.f-block .features-container p:nth-child(2) {
	font-style: normal;
	color: #1D2939; }
.f-block .features-container p:nth-child(3) {
	color: #4E4B66; }

.f-calculator {
	display: flex;
	font-family: "Poppins", sans-serif; }
.f-calculator span {
	font-style: normal;
	font-weight: normal;
	color: #4E4B66; }

.calculator-block {
	background: #F9FAFB;
	border-radius: 16px;
	display: flex;
	flex-direction: column; }

.calc-text {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center; }
.calc-text p {
	font-style: normal;
	color: #4E4B66; }

.res-calc {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	background: rgba(255, 255, 255, 0.9);
	border: 1px solid #FFFFFF;
	box-sizing: border-box;
	backdrop-filter: blur(16px);
	border-radius: 8px; }

#result-aff {
	font-family: "Poppins", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 130%;
	color: #DE2B2B; }

.tips {
	background: #DE2B2B;
	position: absolute;
	width: 5px;
	height: 6px;
	left: 0%;
	top: -100%;
	z-index: 2;
	border-radius: 50%; }

.tips.five {
	left: 10%; }

.tips.six {
	left: 20%; }

.tips.seven {
	left: 30%; }

.tips.eight {
	left: 40%; }

.tips.nine {
	left: 50%; }

.tips.ten {
	left: 60%; }

.tips.eleven {
	left: 70%; }

.tips.twelve {
	left: 80%; }

.tips.thirteen {
	left: 70%; }

.tips.fourteen {
	left: 80%; }

.tips.fifteen {
	left: 90%; }

.tips.sixteen {
	left: 100%; }

.f-bg {
	background: #F9FAFB; }

.aff-container {
	padding: 10px 0;
	position: relative; }
.aff-container * {
	box-sizing: border-box;
	outline: none; }

.ui-slider-horizontal .ui-slider-range-min {
	background-color: #DE2B2B; }

.ui-slider-horizontal .ui-slider-handle {
	border-radius: 50%;
	background: #fff !important;
	border: 3px solid red !important;
	top: -0.5em !important;
	margin-left: -0.1em !important; }

.aff-container.ui-slider.ui-corner-all {
	padding: 0px;
	height: 2px;
	position: relative;
	background: #D9DBE9; }

.ui-widget.ui-widget-content {
	border: 0px !important; }

.promo-swiper .swiper-slide {
	background: #F9FAFB;
	border-radius: 8px; }

.swiper-content .content-block:nth-child(1) {
	min-height: 315px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	width: 100%; }

.swiper-content .content-block:nth-child(2) {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	background: rgba(255, 255, 255, 0.3);
	border: 1px solid rgba(255, 255, 255, 0.5);
	box-sizing: border-box;
	backdrop-filter: blur(24px);
	border-radius: 8px; }

.promo-text {
	position: relative; }

.custom-swiper-button-prev {
	background: rgba(255, 255, 255, 0.9);
	border: 1px solid #EAECF0;
	box-sizing: border-box;
	backdrop-filter: blur(8px);
	border-radius: 28px;
	width: 56px;
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer; }

.custom-swiper-button-next {
	background: rgba(255, 255, 255, 0.9);
	border: 1px solid #EAECF0;
	box-sizing: border-box;
	backdrop-filter: blur(8px);
	border-radius: 28px;
	width: 56px;
	height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer; }

.swiper-content-2 {
	display: flex; }

.mySwiper {
	overflow: hidden; }

.promo-swiper-2 .swiper-slide {
	background: #1D2939;
	border-radius: 24px; }

.content-block-2 p {
	font-family: "Inter", sans-serif; }
.content-block-2 p:nth-child(1) {
	font-style: normal;
	color: #FFFFFF; }
.content-block-2 p:nth-child(2) {
	font-style: normal;
	color: #FFFFFF; }
.content-block-2 p:nth-child(3) {
	font-style: normal;
	color: #EAECF0; }

.content-block-2 img {
	display: flex;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px; }

.swiper-pagination-bullet {
	width: 10px !important;
	height: 10px !important;
	background-color: #667085 !important; }

.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #fff !important; }

.footer-form {
	display: flex; }
.footer-form input {
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	box-sizing: border-box;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	padding: 11px 0px 11px 16px;
	min-width: 360px;
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #667085; }
.footer-form input::placeholder {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #667085; }
.footer-form p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #667085; }
.footer-form a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #667085;
	text-decoration: underline; }

input:focus-visible {
	outline: none; }

.footer-bottom {
	background: #1D2939; }

.footer-block {
	display: flex; }

.footer-copyright > p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #98A2B3; }

.footer-social a {
	text-decoration: none; }
.footer-social a:not(:last-child) {
	margin-right: 24px; }

.footer-social svg path {
	transition: all 0.3s; }

.footer-social svg:hover path {
	fill: #DE2B2B; }

#form-email {
	position: relative; }

.error {
	font-family: "Inter", sans-serif; }

.button-footer {
	display: flex;
	justify-content: center; }

.header-block {
	max-width: 1230px;
	margin: 0 auto; }

@media screen and (min-width: 992px) {
	.power-site .text-block {
		padding-left: 0px !important; }
	.site-sub-title {
		font-size: 20px;
		line-height: 30px; }
	.site-button {
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 22px; }
	.site-mini-title {
		font-size: 14px; }
	.site-title {
		font-size: 36px;
		line-height: 44px; }
	.presentation-site {
		padding-top: 115px;
		background-image: url("/wp-content/uploads/2022/09/Rectangle-64-2.png");
		background-size: 101.1% 100%;
		background-repeat: no-repeat;
		padding-bottom: 230px; }
	.pr-parallax-1 {
		padding: 17px 25px 17px 25px;
		top: 37%;
		left: 0%; }
	.pr-parallax-2 {
		top: 59%;
		left: 71%; }
	.pr-parallax-2 .par-text p:nth-child(2) {
		font-size: 24px; }
	.presentation-title {
		font-weight: 600;
		font-size: 52px;
		line-height: 72px;
		padding-bottom: 25px; }
	.pr-parallax-2.second {
		padding: 12px 16px 16px 20px;
		background: rgba(255, 255, 255, 0.8);
		box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
		border-radius: 10px; }
	.presentantion-text {
		width: 45%; }
	.presentantion-text span {
		font-size: 20px;
		padding-bottom: 25px;
		display: block; }
	.presentantion-text .site-mini-title {
		padding-bottom: 20px; }
	.presentation-block {
		margin-top: 55px; }
	.presentation-image {
		width: 55%;
		display: flex;
		justify-content: center; }
	.pr-family {
		padding-bottom: 45px; }
	.pr-button .site-button {
		margin-right: 45px; }
	.text-block {
		justify-content: space-between;
		padding-top: 70px;
		padding-left: 45px;
		margin-top: 60px; }
	.text-block > p:not(:first-child) {
		width: 20%; }
	.text-block p:nth-child(1) {
		font-weight: 500;
		font-size: 34px;
		line-height: 53px;
		letter-spacing: -0.02em;
		max-width: 257px; }
	.about-instant {
		width: 34%;
		display: flex;
		flex-direction: column;
		align-items: flex-start; }
	.about-instant p {
		font-size: 18px;
		line-height: 28px;
		margin-left: 36px;
		min-width: 335px; }
	.about-instant p::before {
		position: absolute;
		left: -10%; }
	.about-instant p:not(:last-child) {
		padding-bottom: 24px; }
	.about-instant h2 {
		font-size: 32px;
		line-height: 38px;
		padding-bottom: 30px;
		text-align: left; }
	.about-answer {
		align-items: center;
		justify-content: space-between; }
	.about-answer .cart {
		border-radius: 16px; }
	.cart-flex.second {
		margin-left: 30px; }
	.cart-flex.second > p {
		font-weight: 500;
		font-size: 18px;
		line-height: 140%; }
	.cart-flex.second > span {
		font-weight: 500;
		font-size: 12px;
		line-height: 20px; }
	.about-text {
		max-width: 768px;
		margin: 0 auto;
		padding-top: 65px; }
	.about-text .site-mini-title {
		padding-bottom: 12px; }
	.about-text .site-title {
		padding-bottom: 70px; }
	.about-cart {
		width: 55%; }
	.cart-name {
		margin-left: 20px;
		padding-right: 60px; }
	.cart-name .site-mini-title {
		font-weight: 600;
		font-size: 16px;
		line-height: 20px;
		display: block;
		padding-bottom: 6px; }
	.cart-name > p {
		font-size: 12px;
		line-height: 20px; }
	.cart {
		padding: 40px 30px 40px 40px;
		min-width: 485px; }
	.cart-block {
		padding: 40px; }
	.cart-block .cart:nth-child(2) {
		margin: 40px 0px;
		margin-left: 135px; }
	.features {
		padding-top: 100px;
		padding-bottom: 55px; }
	.features-affiliate {
		border-radius: 16px;
		width: 63%;
		padding-top: 30px;
		padding-right: 75px;
		padding-left: 40px; }
	tr.element-table {
		height: 58px; }
	.element-table-head td {
		font-weight: 500;
		font-size: 14px;
		line-height: 20px;
		color: #A2B2C9; }
	.element-table td:nth-child(1) {
		font-weight: 500;
		font-size: 14px;
		line-height: 20px; }
	.element-table td:nth-child(3) {
		font-weight: 500;
		font-size: 14px;
		line-height: 20px; }
	.element-table td:nth-child(4) {
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
		color: #1D2939; }
	.element-table td:nth-child(5) {
		font-weight: 600;
		font-size: 14px;
		line-height: 20px;
		color: #E24545; }
	.features-block {
		justify-content: space-between; }
	.features-text {
		width: 33%; }
	.features-text .features-info:nth-child(2) {
		padding-top: 45px;
		padding-bottom: 45px; }
	.features-info .text {
		margin-top: 13px; }
	.features-info .text > p:nth-child(1) {
		font-weight: 500;
		font-size: 20px;
		line-height: 30px;
		padding-bottom: 8px; }
	.features-info .text > p:nth-child(2) {
		font-size: 16px;
		line-height: 24px; }
	.features-info .icon {
		padding-right: 15px; }
	.aff-text .site-title {
		font-weight: 600;
		font-size: 26px;
		line-height: 38px;
		padding-bottom: 16px; }
	.aff-text p {
		font-size: 20px;
		line-height: 30px;
		padding-bottom: 20px; }
	.res-calc {
		margin-top: 45px;
		padding: 20px 23px 25px 18px; }
	.res-calc p {
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 130%;
		color: #4E4B66; }
	.calc-text {
		padding-bottom: 25px; }
	.calc-text p {
		font-weight: bold;
		font-size: 16px;
		line-height: 130%; }
	.f-calculator {
		justify-content: space-between;
		align-items: flex-end; }
	.f-calculator span {
		font-size: 14px;
		line-height: 130%; }
	.f-calculator > div {
		width: 40%; }
	.f-block {
		margin-bottom: 180px;
		padding: 40px 50px;
		justify-content: space-between; }
	.f-block .features-container:not(:last-child)::after {
		content: url("/wp-content/uploads/2022/09/Divider-d.svg");
		position: absolute;
		right: -8%;
		top: 27%; }
	.f-block .features-container p:nth-child(3) {
		font-weight: normal;
		font-size: 16px;
		line-height: 24px; }
	.f-block .features-container p:nth-child(2) {
		font-weight: 500;
		font-size: 20px;
		line-height: 30px;
		padding-bottom: 8px; }
	.f-block > div {
		width: 30%; }
	.calculator-block {
		padding: 55px 60px 45px 40px; }
	.key-f {
		margin-bottom: 150px; }
	.key-f .site-title {
		padding-bottom: 20px; }
	.key-f .site-sub-title {
		padding-bottom: 65px; }
	.about-calculator .about-text {
		text-align: left; }
	.about-calculator .about-text h2 {
		text-align: left;
		font-weight: 600;
		font-size: 36px;
		line-height: 44px;
		letter-spacing: -0.02em;
		color: #101828; }
	.about-calculator .about-text .site-mini-title {
		font-weight: 600;
		font-size: 16px;
		line-height: 24px; }
	.about-calculator .about-text .site-sub-title {
		font-size: 18px;
		line-height: 28px;
		color: #667085; }
	.custom-swiper-pagination {
		position: absolute;
		left: 7% !important;
		top: 93%;
		z-index: 2;
		transform: translate(-50%, -50%);
		width: auto !important; }
	.swiper-content-2 div:nth-child(1) {
		padding: 100px 64px 0px 65px; }
	.content-block-2 p:nth-child(2) {
		font-weight: 500;
		font-size: 18px;
		line-height: 28px;
		padding-bottom: 5px; }
	.content-block-2 p:nth-child(3) {
		font-weight: normal;
		font-size: 16px;
		line-height: 24px; }
	.content-block-2 p:nth-child(1) {
		font-weight: 500;
		font-size: 36px;
		line-height: 44px;
		letter-spacing: -0.02em;
		padding-bottom: 30px; }
	.promo-swiper {
		margin-bottom: 115px; }
	.promo-swiper .swiper-slide {
		min-height: 510px; }
	.custom-swiper-button-prev {
		margin-right: 30px; }
	.promo-button {
		position: absolute;
		right: 0%;
		top: 0%;
		display: flex;
		align-items: center; }
	.promo-text .site-sub-title {
		max-width: 60%;
		padding-top: 20px;
		padding-bottom: 64px; }
	.promo-text .site-title {
		text-align: left; }
	.swiper-slide .site-title {
		font-weight: 600;
		font-size: 30px;
		line-height: 38px;
		padding-bottom: 14px; }
	.swiper-slide .site-sub-title {
		font-style: normal;
		font-weight: 500;
		font-size: 18px;
		line-height: 28px; }
	.swiper-content .content-block:nth-child(2) {
		margin: 0px 24px 35px 24px;
		padding: 30px 24px 30px 24px; }
	.mobile-swiper {
		display: none; }
	.site-button.register-aff {
		position: absolute;
		top: 65%;
		left: 50%;
		transform: translate(-50%, -50%);
		opacity: 0;
		pointer-events: none;
		color: #fff;
		text-decoration: none; }
	.footer {
		background: #F9FAFB;
		margin-top: 135px; }
	.footer .site-title {
		padding-bottom: 20px; }
	.footer .site-sub-title {
		padding-bottom: 40px; }
	.footer-copyright {
		display: flex;
		justify-content: flex-end; }
	.footer-copyright > p {
		font-size: 16px;
		line-height: 24px; }
	.footer-bottom {
		padding-top: 45px;
		padding-bottom: 45px; }
	.footer-form {
		flex-direction: column;
		align-items: flex-start;
		margin: 0 auto;
		max-width: 565px; }
	.footer-form .site-button {
		padding: 12px 20px; }
	.footer-form input {
		margin-right: 14px; }
	.footer-form p {
		font-size: 14px;
		line-height: 20px;
		padding-top: 8px;
		padding-bottom: 100px; }
	.footer-form a {
		font-size: 14px;
		line-height: 20px;
		padding-top: 8px;
		padding-bottom: 100px; }
	.footer-block {
		justify-content: space-between;
		align-items: center; }
	.footer-block > div {
		width: 33%; }
	.footer-logo {
		display: flex;
		justify-content: center; }
	.error {
		position: absolute;
		top: -58%;
		left: 3%;
		transition: all 0.5s ease-in-out;
		color: red; }
	.button-footer > a {
		padding: 13px 20px;
		margin-bottom: 90px; } }

@media screen and (max-width: 780px) {
	.presentation-site {
		padding-top: 80px;
		padding-right: 15px;
		padding-left: 15px; }
	.site-sub-title {
		font-size: 16px;
		line-height: 140%; }
	.site-mini-title {
		font-size: 12px; }
	.site-title {
		font-size: 24px;
		line-height: 140%; }
	.presentation-block {
		flex-direction: column-reverse; }
	.header-nav-burger > span {
		background: #96A4BA;
		height: 2px;
		width: 24px;
		display: block;
		border-radius: 5px;
		position: relative; }
	.header-nav-burger > span::before {
		background: #96A4BA;
		height: 2px;
		width: 24px;
		display: block;
		border-radius: 5px;
		position: relative;
		content: ' ';
		position: absolute;
		top: 6px; }
	.header-nav-burger > span::after {
		background: #96A4BA;
		height: 2px;
		width: 24px;
		display: block;
		border-radius: 5px;
		position: relative;
		content: ' ';
		position: absolute;
		top: 6px;
		top: -6px; }
	.presentation-image {
		margin-top: 10px; }
	.presentation-image > img {
		display: block;
		max-width: 70%;
		margin: 0 auto; }
	.pr-parallax-1 {
		top: 30%;
		left: 2%;
		padding: 10px; }
	.pr-parallax-2.second {
		bottom: 7%;
		right: 2%;
		padding: 10px 0px 0px 10px; }
	.par-icon:nth-child(1) {
		margin-right: 15px; }
	.pr-parallax-2 .par-text p:nth-child(2) {
		font-weight: 600;
		font-size: 12.5822px;
		line-height: 140%; }
	.pr-parallax-2 > svg {
		width: 110px;
		height: 60px; }
	.pr-button {
		flex-direction: column;
		width: 100%;
		margin-bottom: 85px; }
	.pr-button .site-button {
		margin-bottom: 25px;
		width: 85%;
		display: flex;
		align-items: center;
		justify-content: center; }
	.pr-button > a > p {
		font-size: 16px; }
	.presentantion-text .site-mini-title {
		margin-top: 10px;
		padding-bottom: 15px; }
	.presentantion-text span {
		font-size: 16px;
		display: block;
		padding-bottom: 15px; }
	.presentation-title {
		font-size: 35px;
		line-height: 50px;
		margin-bottom: 15px; }
	.pr-family {
		margin-bottom: 24px; }
	.text-block {
		flex-direction: column;
		text-align: center;
		padding-top: 30px; }
	.text-block p:nth-child(1) {
		font-weight: 500;
		font-size: 24px;
		line-height: 140%;
		text-align: center;
		letter-spacing: -0.02em;
		margin-bottom: 25px; }
	.text-block p > span {
		padding-bottom: 35px;
		font-weight: normal; }
	.text-block > p:nth-child(2) span {
		position: relative; }
	.text-block > p:nth-child(2) span::after {
		content: url("/wp-content/uploads/2022/09/Divider-r.svg");
		position: absolute;
		top: 70%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.text-block > p:nth-child(2)::after {
		display: none; }
	.text-block > p:nth-child(3) span {
		position: relative; }
	.text-block > p:nth-child(3) span::after {
		content: url("/wp-content/uploads/2022/09/Divider-r.svg");
		position: absolute;
		top: 70%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.text-block > p:nth-child(3)::after {
		display: none; }
	.about-text .site-title {
		padding-bottom: 24px; }
	.about-text .site-mini-title {
		padding-bottom: 20px; }
	.about-answer {
		flex-direction: column; }
	.cart-block {
		padding: 20px;
		background: #F9FAFB;
		align-items: center;
		border-radius: 8px; }
	.cart-block .cart:nth-child(2) {
		margin-top: 17px;
		margin-bottom: 17px;
		margin-right: -95px; }
	.cart-name {
		margin-left: 10px; }
	.cart-name .site-mini-title {
		font-weight: 600;
		font-size: 7.7464px;
		line-height: 10px; }
	.cart-name p {
		font-weight: normal;
		font-size: 5.8098px;
		line-height: 10px; }
	.cart-flex.second {
		width: 20%; }
	.cart-flex.second > span {
		font-weight: 500;
		font-size: 5.8098px;
		line-height: 10px;
		padding-bottom: 4px; }
	.cart-flex.second > p {
		font-weight: 500;
		font-size: 8.7147px;
		line-height: 140%;
		padding: 2px 10px; }
	.cart-flex.first {
		width: 100%;
		width: 80%;
		margin-right: 30px; }
	.cart-flex.first > img {
		max-width: 30px; }
	.cart-flex.first::after {
		content: url("/wp-content/uploads/2022/09/Divider-mob.svg");
		right: -9%; }
	.cart {
		padding: 18px 15px 18px 18px;
		border-radius: 7.7464px; }
	.about-cart {
		padding-right: 25px;
		padding-left: 25px; }
	.about-instant {
		padding-bottom: 65px; }
	.about-instant .site-title {
		padding-top: 24px;
		padding-bottom: 24px; }
	.about-instant p {
		font-weight: normal;
		font-size: 16px;
		line-height: 28px;
		display: flex; }
	.about-instant p:not(:last-child) {
		padding-bottom: 24px; }
	.about-instant p::before {
		padding-right: 12px; }
	.features-block {
		flex-direction: column; }
	.features-info .text > p:nth-child(1) {
		font-weight: 500;
		font-size: 20px;
		line-height: 30px;
		padding-bottom: 8px; }
	.features-info .text > p:nth-child(2) {
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		padding-bottom: 30px; }
	.features-info .icon {
		margin-right: 10px; }
	.aff-text .site-title {
		padding-bottom: 15px;
		font-weight: 600;
		font-size: 20px;
		line-height: 38px; }
	.aff-text p {
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 30px; }
	.features-affiliate {
		padding: 30px 21px;
		border-radius: 16px; }
	.element-table td:nth-child(1) {
		font-weight: 500;
		font-size: 8.97515px;
		line-height: 13px;
		width: 13%; }
	.element-table td:nth-child(3) {
		font-weight: 500;
		font-size: 8.97515px;
		line-height: 13px;
		width: 22%; }
	.element-table td:nth-child(4) {
		font-style: normal;
		font-weight: normal;
		font-size: 8.97515px;
		line-height: 13px;
		width: 30%; }
	.element-table td:nth-child(5) {
		font-weight: 600;
		font-size: 8.97515px;
		line-height: 13px;
		color: #E24545; }
	.element-table td:nth-child(2) {
		width: 18%;
		display: flex;
		align-items: center; }
	.element-table > td {
		height: 38px; }
	.element-table-head td {
		font-weight: 500;
		font-size: 8.97515px;
		line-height: 13px;
		color: #A2B2C9; }
	table img {
		width: 25px;
		height: 25px; }
	.features {
		padding-bottom: 60px; }
	.f-block {
		flex-direction: column; }
	.f-block .features-container p:nth-child(2) {
		font-weight: 500;
		font-size: 20px;
		line-height: 30px;
		padding-bottom: 8px; }
	.f-block .features-container p:nth-child(3) {
		font-weight: normal;
		font-size: 16px;
		line-height: 24px; }
	.f-block .features-container:nth-child(2) {
		padding: 25px 0px; }
	.f-block .features-container:nth-child(3) {
		padding-bottom: 100px; }
	.f-calculator {
		flex-direction: column-reverse; }
	.key-f .about-text .site-sub-title {
		padding-bottom: 40px; }
	.about-calculator .site-mini-title {
		font-weight: 600;
		font-size: 14px;
		line-height: 24px; }
	.calculator-block {
		padding: 35px 30px 30px 40px;
		margin-bottom: 65px; }
	.calc-text {
		padding-bottom: 25px; }
	.calc {
		padding-bottom: 45px; }
	.res-calc {
		padding: 20px 12px 20px 10px; }
	.button-footer > a {
		margin: 0px;
		max-height: 48px;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 0px !important; }
	.footer .site-title {
		padding-top: 65px; }
	.footer .site-sub-title {
		padding-bottom: 24px; }
	.footer .site-button {
		width: 100%;
		margin-top: 15px;
		margin-bottom: 65px;
		padding: 12px 0px 12px 0px;
		min-height: 48px; }
	.footer-form {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		position: relative; }
	.footer-form input {
		width: 100%; }
	.footer-form p {
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
		padding-bottom: 65px; }
	.footer-block {
		flex-wrap: wrap;
		justify-content: center;
		padding-top: 35px;
		padding-bottom: 20px; }
	.footer-social {
		order: 2; }
	.footer-copyright {
		order: 3;
		width: 100%; }
	.footer-copyright p {
		text-align: center; }
	.footer-logo {
		order: 1;
		padding-bottom: 10px;
		margin-right: 75px; }
	.footer-bottom {
		width: 100vw;
		margin-left: calc(50% - 50vw); }
	footer {
		padding-left: 15px;
		padding-right: 15px; }
	.site-button.register-aff {
		color: #fff;
		min-height: auto !important;
		text-align: center;
		text-decoration: none;
		opacity: 0;
		pointer-events: none;
		position: absolute;
		top: 30%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.f-bg {
		border-radius: 16px;
		padding-top: 30px;
		margin-bottom: 20px; } }

@media screen and (max-width: 780px) and (max-height: 400px) {
	.header-nav.mobile {
		overflow: scroll; }
	.header-nav.mobile ul {
		padding-top: 3%; }
	.header-nav.mobile ul li a {
		font-size: 25px;
		line-height: 17px; }
	.mobile-close {
		right: 4%;
		top: 8%; }
	.mobile-close:before {
		right: 4%;
		top: 8%; }
	.about-program .for-iphone {
		font-weight: normal !important;
		font-size: 23px !important;
		line-height: 28px !important; } }

@media screen and (max-width: 780px) {
	.promo-text .site-sub-title {
		text-align: center;
		font-weight: normal;
		font-size: 16px;
		line-height: 140%;
		padding-bottom: 25px;
		padding-top: 20px; }
	.promo-swiper {
		display: none; }
	.promo-button {
		display: none; }
	.mobile-swiper .swiper-slide {
		background: #F9FAFB;
		border-radius: 8px; }
	.mobile-swiper .swiper-slide:not(:last-child) {
		margin-bottom: 25px; }
	.mobile-swiper .swiper-slide:last-child {
		margin-bottom: 65px; }
	.mobile-swiper .swiper-content {
		padding: 25px; }
	.mobile-swiper .swiper-content .content-block:nth-child(2) {
		background: rgba(255, 255, 255, 0.3);
		border: 1px solid rgba(255, 255, 255, 0.5);
		box-sizing: border-box;
		backdrop-filter: blur(24px);
		border-radius: 8px;
		padding: 32px 25px 25px 25px; }
	.content-block .site-title {
		padding-bottom: 16px; }
	.content-block > img {
		padding-bottom: 25px; }
	.swiper-content .content-block:nth-child(1) {
		min-height: auto; }
	.content-block-2 > img {
		max-height: 175px;
		width: 100%;
		object-fit: cover;
		border-radius: 24px 24px 0px 0px; }
	.content-block-2 p:nth-child(1) {
		padding-top: 25px;
		font-style: normal;
		font-weight: 500;
		font-size: 20px;
		line-height: 140%;
		letter-spacing: -0.02em;
		padding-bottom: 32px; }
	.content-block-2 p:nth-child(2) {
		font-weight: 500;
		font-size: 16px;
		line-height: 28px;
		padding-bottom: 5px; }
	.swiper-content-2 {
		display: flex;
		flex-direction: column-reverse; }
	.promo-swiper-2 .swiper-slide .content-block-2:nth-child(1) {
		padding: 0px 25px 95px 25px; }
	.promo-swiper-2 .mySwiper {
		position: relative; }
	.promo-swiper-2 .swiper-horizontal > .swiper-pagination-bullets {
		bottom: 10%;
		left: 5%;
		z-index: 22;
		width: 100%;
		position: absolute; }
	.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 10%;
		left: 5%;
		z-index: 22;
		width: 100%;
		position: absolute; } }

/* Eta video-blog :)
--------------------------------------------- */
.welcome-blog .welcome-blog__content-text h2 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF; }

.welcome-blog .welcome-blog__content-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	color: #E2E5EA; }

@media screen and (min-width: 992px) {
	.welcome-blog {
		background-image: url("/wp-content/uploads/2022/09/Rectangle-64-3.png");
		background-size: 101.1% 100%;
		background-repeat: no-repeat;
		padding-bottom: 260px; }
	.welcome-blog .welcome-blog__content-text {
		max-width: 680px;
		position: relative; }
	.welcome-blog .welcome-blog__content-text::after {
		content: url("/wp-content/uploads/2022/09/image-209-1.png");
		position: absolute;
		right: -103%;
		bottom: -142%;
		transform: translate(-50%, -50%); }
	.welcome-blog .welcome-blog__content-text h2 {
		font-size: 48px;
		line-height: 140%; }
	.welcome-blog .welcome-blog__content-text p:nth-child(2) {
		font-weight: 600;
		font-size: 18px;
		line-height: 140%;
		padding: 24px 0px 16px 0px; }
	.welcome-blog .welcome-blog__content-text p:nth-child(3) {
		font-weight: 400;
		font-size: 16px;
		line-height: 160%; } }

@media screen and (max-width: 991px) {
	.welcome-blog {
		display: block;
		position: relative;
		padding-left: 0px;
		padding-right: 0px;
		background-image: url("/wp-content/uploads/2022/10/Group-35524.png");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		padding-bottom: 360px; }
	.welcome-blog img.mobile {
		position: absolute;
		bottom: -16%;
		left: 46%;
		transform: translate(-50%, -50%) rotate(359deg); }
	.welcome-blog .welcome-blog__content-text h2 {
		font-size: 30px;
		line-height: 140%;
		padding-bottom: 16px; }
	.welcome-blog .welcome-blog__content-text p:nth-child(2) {
		font-weight: 600;
		font-size: 16px;
		line-height: 140%;
		padding-bottom: 16px; }
	.welcome-blog .welcome-blog__content-text p:nth-child(3) {
		font-size: 14px;
		line-height: 160%; } }

.post-section-title {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #242A38;
	padding-bottom: 20px; }

.post-title {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #1E354E;
	padding: 10px 0px;
	transition: all 0.2s ease-in-out; }

.post-section .post-section__content .post-section__content-latest .post-section__content-latest__block {
	flex-direction: column;
	align-items: flex-start; }
.post-section .post-section__content .post-section__content-latest .post-section__content-latest__block a {
	flex-direction: column;
	align-items: flex-start;
	overflow: hidden; }
.post-section .post-section__content .post-section__content-latest .post-section__content-latest__block a:hover h2.post-title {
	color: #D90000; }
.post-section .post-section__content .post-section__content-latest .post-section__content-latest__block a img {
	margin-bottom: 30px;
	width: 100%;
	overflow: hidden;
	transition: all 1.2s ease-in-out; }
.post-section .post-section__content .post-section__content-latest .post-section__content-latest__block a span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	color: #D90000;
	display: inline-block; }
.post-section .post-section__content .post-section__content-latest .post-section__content-latest__block a p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082; }

.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block {
	flex-direction: column; }
.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info a {
	align-items: flex-start;
	justify-content: space-between;
	transition: all 0.2s ease-in-out; }
.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info a:hover h2.post-title {
	color: #D90000; }
.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info a img {
	width: 33%;
	object-fit: cover;
	transition: all 1.1s ease-in-out;
	overflow: hidden; }
.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info a .post-section__content-rec__block-info-text {
	width: 60%; }
.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info a .post-section__content-rec__block-info-text span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	color: #D90000; }
.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info a .post-section__content-rec__block-info-text p.post-excerpt {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082; }

@media screen and (min-width: 992px) {
	.post-title {
		font-size: 36px;
		line-height: 140%; }
	.post-section {
		padding-top: 70px;
		position: relative; }
	.post-section > img {
		position: absolute;
		top: -17%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.post-section .post-section__content .post-section__content-latest {
		max-width: 620px;
		min-width: 620px;
		margin-right: 60px; }
	.post-section .post-section__content .post-section__content-latest .post-section__content-latest__block span {
		font-size: 14px;
		line-height: 140%; }
	.post-section .post-section__content .post-section__content-latest .post-section__content-latest__block p {
		font-size: 16px;
		line-height: 160%; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block {
		flex-direction: column; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info {
		align-items: center;
		justify-content: space-between; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info:not(:last-child) {
		margin-bottom: 60px; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info img {
		height: 225px; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info .post-section__content-rec__block-info-text span {
		font-size: 14px;
		line-height: 140%; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info .post-section__content-rec__block-info-text h2.post-title {
		font-size: 18px;
		line-height: 140%; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block .post-section__content-rec__block-info .post-section__content-rec__block-info-text p.post-excerpt {
		font-size: 16px;
		line-height: 140%; } }

@media screen and (max-width: 991px) {
	.post-section {
		display: block;
		padding-top: 100px;
		position: relative; }
	.post-section > img {
		position: absolute;
		top: 0%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.post-section .post-section__content {
		flex-direction: column; }
	.post-section .post-section__content .post-section__content-latest {
		padding-bottom: 60px; }
	.post-section .post-section__content .post-section__content-latest h2.post-section-title {
		font-size: 12px;
		line-height: 24px;
		padding-bottom: 24px; }
	.post-section .post-section__content .post-section__content-latest img {
		margin-bottom: 40px; }
	.post-section .post-section__content .post-section__content-latest span {
		font-size: 12px;
		line-height: 140%; }
	.post-section .post-section__content .post-section__content-latest h2.post-title {
		font-size: 24px;
		line-height: 140%; }
	.post-section .post-section__content .post-section__content-latest p.post-excerpt {
		font-size: 14px;
		line-height: 160%; }
	.post-section .post-section__content .post-section__content-rec {
		padding-bottom: 60px; }
	.post-section .post-section__content .post-section__content-rec h2.post-section-title {
		font-size: 12px;
		line-height: 24px;
		padding-bottom: 24px; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block-info:not(:last-child) {
		margin-bottom: 30px; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block-info img {
		min-height: 200px;
		object-fit: cover; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block-info span {
		font-size: 12px;
		line-height: 140%; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block-info h2.post-title {
		font-size: 16px;
		line-height: 140%; }
	.post-section .post-section__content .post-section__content-rec .post-section__content-rec__block-info p.post-excerpt {
		font-size: 14px;
		line-height: 140%; } }

.posts-sections .posts-sections__categories li a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.05em;
	color: #828D9E;
	position: relative;
	transition: all 0.2s ease-in-out; }
.posts-sections .posts-sections__categories li a.active {
	color: #D90000;
	border-bottom: 2px solid #D90000;
	padding-bottom: 3px; }
.posts-sections .posts-sections__categories li a:hover {
	color: #D90000; }

/* .posts-sections .posts-sections__categories li:first-child {
	margin-right: 10px; } */

/* .posts-sections .posts-sections__categories li:nth-child(2) a::after {
	content: '';
	position: absolute;
	left: -35%;
	top: -5px;
	width: 1px;
	background: #E2E5EA;
	height: 30px; } */

/* .posts-sections .posts-sections__categories li:not(:first-child) a {
	margin: 0px 23px; } */
/* .posts-sections .posts-sections__categories li:not(:first-child) a::before {
	content: '';
	position: absolute;
	right: -41%;
	top: -5px;
	width: 1px;
	background: #E2E5EA;
	height: 30px; } */

/* .posts-sections .posts-sections__categories li:last-child a::before {
	content: none; } */

.posts-sections .posts-sections__categories li {
	padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #ccc;
}

.posts-sections .posts-sections__categories li:last-child {
	border-right: none;
}

.posts-sections .posts-sections__categories li:first-child {
	padding-left: 0px;
}

.posts-sections .posts-sections__content {
	position: relative; }
.posts-sections .posts-sections__content article {
	display: flex;
	flex-direction: column; }
.posts-sections .posts-sections__content article a {
	flex-direction: column;
	transition: all 0.2s ease-in-out; }
.posts-sections .posts-sections__content article a:hover h2.post-title {
	color: #D90000; }
.posts-sections .posts-sections__content article a span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	color: #D90000; }
.posts-sections .posts-sections__content article a p.post-excerpt {
	color: #657082; }
.posts-sections .posts-sections__content .navigation.posts-navigation {
	position: absolute;
	bottom: 0%;
	left: 50%;
	transform: translate(-50%, -50%); }
.posts-sections .posts-sections__content .navigation.posts-navigation a {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #1E354E;
	background: #FFFFFF;
	border: 1px solid #E2E5EA;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	padding: 16px 28px 16px 64px;
	position: relative; }
.posts-sections .posts-sections__content .navigation.posts-navigation a::before {
	content: url("/wp-content/uploads/2022/10/arrow-down-1.svg");
	position: absolute;
	left: 20%;
	top: 60%;
	transform: translate(-50%, -50%); }
.posts-sections .posts-sections__content .banner .banner__content {
	padding: 30px 20px 20px 20px; }
.posts-sections .posts-sections__content .banner .banner__content::after {
	content: none; }
.posts-sections .posts-sections__content .banner .banner__content .banner__content-text {
	display: flex;
	flex-direction: column;
	max-width: 100%; }
.posts-sections .posts-sections__content .banner .banner__content .banner__content-text h2 {
	font-size: 24px;
	line-height: 140%;
	padding-bottom: 3px;
	border-bottom: 1px solid #D90000; }
.posts-sections .posts-sections__content .banner .banner__content .banner__content-text p {
	font-size: 20px;
	line-height: 140%;
	padding-top: 24px; }
.posts-sections .posts-sections__content .banner .banner__content .banner__content-text img.mobile {
	display: block !important; }
.posts-sections .posts-sections__content .banner .banner__content .banner__content-text a {
	text-align: center;
	margin-top: 24px; }

@media screen and (min-width: 992px) {
	.posts-sections .posts-sections__content .navigation.posts-navigation {
		width: 40%;
	}
	.posts-sections {
		padding-top: 80px;
		padding-bottom: 120px; }
	.posts-sections .posts-sections__categories {
		padding-bottom: 80px; }
	.posts-sections .posts-sections__content {
		flex-wrap: wrap;
		justify-content: space-between; }
	.posts-sections .posts-sections__content::after {
		content: '';
		min-width: 300px; }
	.posts-sections .posts-sections__content article {
		margin-bottom: 140px; }
	.posts-sections .posts-sections__content article:nth-child(2) {
		width: 100%;
		max-width: 64%;
		margin-right: 0px !important; }
	.posts-sections .posts-sections__content article img {
		min-width: 300px;
		max-width: 300px;
		max-height: 240px;
		min-height: 240px;
		object-fit: cover;
		margin-bottom: 30px; }
	.posts-sections .posts-sections__content article .article-post__info {
		max-width: 295px; }
	.posts-sections .posts-sections__content article .article-post__info span {
		font-size: 14px;
		line-height: 140%; }
	.posts-sections .posts-sections__content article .article-post__info h2.post-title {
		font-size: 18px;
		line-height: 160%; }
	.posts-sections .posts-sections__content article .article-post__info p.post-excerpt {
		font-size: 16px;
		line-height: 160%; }
	.posts-sections .posts-sections__content .banner {
		position: absolute;
		top: 0%;
		right: 0%; }
	.posts-sections .posts-sections__content .banner .page-container {
		padding: 0px !important; }
	.posts-sections .posts-sections__content .banner .page-container .banner__content {
		max-width: 300px; }
	.posts-sections .posts-sections__content .banner .page-container .banner__content h2 {
		max-width: 207px; } }

@media screen and (max-width: 991px) {
	.posts-sections {
		display: block; }
	.posts-sections .posts-sections__categories:first-child {
		display: none; }
	.posts-sections .posts-sections__categories li {
		width: 29% !important; }
	.posts-sections .posts-sections__categories li:last-child {
		width: 100% !important; }
	.posts-sections .posts-sections__categories li a {
		display: inline-block;
		margin: 0px !important; }
	.posts-sections .posts-sections__content {
		flex-direction: column;
		position: relative;
		padding: 60px 0px; }
	.posts-sections .posts-sections__content article {
		margin-bottom: 70px; }
	.posts-sections .posts-sections__content article img {
		min-width: 100%;
		max-width: 100%;
		min-height: 240px;
		max-height: 240px;
		object-fit: cover;
		margin-bottom: 24px; }
	.posts-sections .posts-sections__content article span {
		font-size: 12px;
		line-height: 140%; }
	.posts-sections .posts-sections__content article h2 {
		font-size: 16px;
		line-height: 160%; }
	.posts-sections .posts-sections__content article p {
		font-size: 14px;
		line-height: 160%; }
	.posts-sections .posts-sections__content .banner {
		display: none !important; }
	.posts-sections .posts-sections__content .navigation.posts-navigation {
		position: unset !important;
		bottom: unset !important;
		left: unset !important;
		transform: unset !important;
	}
	.posts-sections .posts-sections__content .navigation.posts-navigation .nav-links {
		flex-direction: column;
	}
	.posts-sections .posts-sections__content .navigation.posts-navigation .nav-previous {
		margin-bottom: 20px;
	}
	.posts-sections .posts-sections__content .navigation.posts-navigation a {
		width: 100%;
		display: block;
		text-align: center;
		padding: 16px 0px; }
	.posts-sections .posts-sections__content .navigation.posts-navigation a::before {
		left: 29%;
		top: 56%; } }

.single-content__block {
	flex-direction: column;
	align-items: center; }
.single-content__block .single-content__text-content-text {
	width: 100%; }
.single-content__block .single-content__text-content-text img {
	width: 100%; }
.single-content__block .single-content__text-content-text span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	color: #D90000; }
.single-content__block .single-content__text-content-text h1 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 700;
	text-align: center;
	color: #1E354E; }
.single-content__block .single-content__text-content img {
	width: 100%; }
.single-content__block .single-content__text-content h2 {
	margin-bottom: 24px; }
.single-content__block .single-content__text-content h3 {
	padding-bottom: 10px; }
.single-content__block .single-content__text-content a {
	color: #D90000;
	text-decoration: underline; }
.single-content__block .single-content__text-content p {
	margin-bottom: 24px;
	font-size: 20px; }

@media screen and (min-width: 992px) {
	.single-content__block {
		padding-top: 60px;
		flex-direction: column;
		align-items: center; }
	.single-content__block .single-content__text-content-text {
		text-align: center; }
	.single-content__block .single-content__text-content-text img {
		width: 100%;
		margin-bottom: 40px; }
	.single-content__block .single-content__text-content-text span {
		font-size: 14px;
		line-height: 17px; }
	.single-content__block .single-content__text-content-text h1 {
		font-size: 48px;
		line-height: 55px;
		padding: 24px 0px 40px 0px;
		max-width: 790px;
		margin: 0 auto; } }

@media screen and (max-width: 991px) {
	.single-content__block .single-content__text-content-text {
		text-align: center; }
	.single-content__block .single-content__text-content-text img {
		transform: scale(1.5);
		margin: 40px 0px 60px 0px; }
	.single-content__block .single-content__text-content-text span {
		font-size: 12px;
		line-height: 15px; }
	.single-content__block .single-content__text-content-text h1 {
		font-size: 30px;
		line-height: 140%;
		padding: 16px 0px 24px 0px; }
	.single-blog-post {
		overflow: hidden; } }

/* Onboarding
--------------------------------------------- */
.onboarding .onboarding__content h2 {
	text-align: center;
	color: #1E354E; }

.onboarding .onboarding__content .onboarding__content-section {
	flex-direction: column; }
.onboarding .onboarding__content .onboarding__content-section:nth-child(3) .onboarding__content-block:last-child {
	position: relative;
	overflow: hidden; }
.onboarding .onboarding__content .onboarding__content-section:nth-child(3) .onboarding__content-block:last-child .onboarding__content-block-text img {
	opacity: 0;
	height: 256px; }
.onboarding .onboarding__content .onboarding__content-section:nth-child(3) .onboarding__content-block:last-child::after {
	content: url("/wp-content/uploads/2023/02/Group-35653.svg");
	position: absolute;
	bottom: -6%; }
.onboarding .onboarding__content .onboarding__content-section .onboarding__content-block {
	flex-direction: column;
	background: linear-gradient(112.66deg, rgba(255, 255, 255, 0.51) 3.52%, rgba(255, 255, 255, 0.24) 100%);
	-webkit-box-shadow: 12.5618px 15.7022px 25.1235px rgba(0, 0, 0, 0.02);
	box-shadow: 12.5618px 15.7022px 25.1235px rgba(0, 0, 0, 0.02);
	-webkit-backdrop-filter: blur(18.8427px);
	backdrop-filter: blur(18.8427px);
	border-radius: 20px;
	margin-bottom: 30px;
	border: 1px solid #FFF;
	padding: 25px 25px 0px 25px; }
.onboarding .onboarding__content .onboarding__content-section .onboarding__content-block:first-child {
	margin-bottom: 30px; }
.onboarding .onboarding__content .onboarding__content-section .onboarding__content-block .onboarding__content-block-title p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -0.02em;
	color: #1E354E;
	padding-left: 16px; }
.onboarding .onboarding__content .onboarding__content-section .onboarding__content-block .onboarding__content-block-text {
	margin-top: 10px; }
.onboarding .onboarding__content .onboarding__content-section .onboarding__content-block .onboarding__content-block-text p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082; }
.onboarding .onboarding__content .onboarding__content-section .onboarding__content-block .onboarding__content-block-text img {
	width: 100%;
	padding-top: 10px; }

@media screen and (min-width: 992px) {
	.onboarding {
		position: relative;
		padding: 120px 0px; }
	.onboarding::before {
		content: url("/wp-content/uploads/2022/09/Ellipse-30.svg");
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%); }
	.onboarding .onboarding__content {
		position: relative;
		z-index: 1; }
	.onboarding .onboarding__content h2 {
		max-width: 768px;
		margin: 0 auto; }
	.onboarding .onboarding__content .onboarding__content-flex-section {
		justify-content: space-between; }
	.onboarding .onboarding__content .onboarding__content-flex-section .onboarding__content-section {
		width: 33%;
		justify-content: space-between; }
	.onboarding .onboarding__content .onboarding__content-flex-section .onboarding__content-section.second {
		margin: 0px 24px; }
	.onboarding .onboarding__content .onboarding__content-flex-section .onboarding__content-section .onboarding__content-block .onboarding__content-block-title p {
		font-size: 18px;
		line-height: 140%; }
	.onboarding .onboarding__content .onboarding__content-flex-section .onboarding__content-section .onboarding__content-block .onboarding__content-block-text p {
		font-size: 16px;
		line-height: 140%; } }

@media screen and (max-width: 991px) {
	.onboarding {
		display: block;
		padding: 60px 0px; }
	.onboarding .onboarding__content-flex-section {
		flex-direction: column; }
	.onboarding .onboarding__content-flex-section .onboarding__content-section {
		flex-direction: column; }
	.onboarding .onboarding__content-flex-section .onboarding__content-section:not(:last-child) {
		margin-bottom: 24px; }
	.onboarding .onboarding__content-flex-section .onboarding__content-section .onboarding__content-block:not(:last-child) {
		margin-bottom: 24px; } }

/* Post shortocde
--------------------------------------------- */
.other-post {
	background: #F7F8FA; }
.other-post .other-post__content h2 {
	text-align: center;
	color: #1E354E; }
.other-post .other-post__content .swiper-post a.swiper-slide {
	flex-direction: column;
	align-items: flex-start; }
.other-post .other-post__content .swiper-post a.swiper-slide img {
	min-height: 275px;
	border-radius: 8px; }
.other-post .other-post__content .swiper-post a.swiper-slide span {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	color: #D90000;
	display: block;
	margin-top: 30px; }
.other-post .other-post__content .swiper-post a.swiper-slide h2 {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	text-transform: capitalize;
	color: #1E354E;
	max-width: 300px;
	text-align: left; }
.other-post .other-post__content .swiper-post a.swiper-slide p {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082; }
.other-post .other-post__content .swiper-post .swiper-pagination {
	bottom: -60px; }
.other-post .other-post__content .swiper-post .swiper-pagination .swiper-pagination-bullet {
	background-color: #E2E5EA !important;
	width: 8px !important;
	height: 8px !important;
	opacity: 1 !important; }
.other-post .other-post__content .swiper-post .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #D90000 !important; }

@media screen and (min-width: 992px) {
	.other-post {
		padding: 120px 0px; }
	.other-post .other-post__content > h2 {
		padding-bottom: 40px; }
	.other-post .other-post__content .swiper-post {
		overflow: hidden;
		max-width: 1110px;
		margin: 0 auto; }
	.other-post .other-post__content .swiper-post a.swiper-slide {
		flex-direction: column; }
	.other-post .other-post__content .swiper-post a.swiper-slide img {
		min-width: 335px;
		max-width: 335px;
		min-height: 275px;
		object-fit: cover; }
	.other-post .other-post__content .swiper-post a.swiper-slide span {
		font-size: 14px;
		line-height: 17px; }
	.other-post .other-post__content .swiper-post a.swiper-slide h2 {
		font-size: 18px;
		line-height: 160%; }
	.other-post .other-post__content .swiper-post a.swiper-slide p {
		font-size: 14px;
		line-height: 17px; } }

@media screen and (max-width: 991px) {
	.other-post {
		padding: 60px 0px 110px 0px; }
	.other-post .other-post__content > h2 {
		padding-bottom: 40px; }
	.other-post .other-post__content .swiper-post .swiper-slide img {
		object-fit: cover; }
	.other-post .other-post__content .swiper-post .swiper-slide span {
		font-size: 12px;
		line-height: 15px; }
	.other-post .other-post__content .swiper-post .swiper-slide h2.post-title {
		font-size: 16px;
		line-height: 160%;
		padding: 9px 0px 24px 0px; }
	.other-post .other-post__content .swiper-post .swiper-slide p {
		font-size: 12px;
		line-height: 15px; } }

/* Popup shortocde
--------------------------------------------- */
.popup-video {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	opacity: 0; }
.popup-video .popup-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #120f0f;
	opacity: .9;
	z-index: 9999999999999;
	cursor: pointer; }
.popup-video.active {
	z-index: 9999999;
	opacity: 1; }
.popup-video .popup-video__content {
	max-width: 1000px;
	margin: 0 auto;
	cursor: pointer; }
.popup-video .popup-video__content .popup-video__content-frame {
	width: 100%;
	height: 100vh;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 9999999991; }

body {
	overflow-x: hidden;
	position: relative; }

.page-container {
	width: 100%;
	max-width: 1150px;
	padding: 0px 20px;
	margin: 0 auto;
	position: relative; }

.df {
	display: flex; }

.alc {
	align-items: center; }

ul, li, a, h1, h2, h3, h4, h5, h6, p, ol {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-decoration: none; }

.main-title {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -0.02em; }

.main-subtitle {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #657082; }

.main-btn {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF !important;
	background: #D90000;
	border-radius: 8px;
	padding: 20px 40px;
	display: inline-block;
	cursor: pointer; }

.hover-gray:hover {
	transition: all 0.2s ease-in-out;
	background: #CDD1D8 !important; }

.hover:hover {
	transition: all 0.2s ease-in-out;
	background: #A30000 !important; }

.main-btn:hover {
	transition: all 0.2s ease-in-out;
	background: #A30000 !important; }

.hover-watch:hover {
	transition: all 0.2s ease-in-out;
	color: #D90000 !important; }

.hover-watch:hover svg path {
	transition: all 0.2s ease-in-out;
	stroke: #D90000 !important; }

.main-badges {
	display: inline-block;
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 5px 15px;
	background: #242A38;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px; }

.welcome-title {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF; }

.welcome-subtitle {
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #E2E5EA; }

:active, :hover, :focus {
	outline: 0 !important;
	outline-offset: 0 !important; }

@media screen and (min-width: 992px) {
	.welcome-subtitle {
		font-size: 18px;
		line-height: 160%; }
	.welcome-title {
		font-size: 48px;
		line-height: 120%; }
	.pt {
		padding-top: 110px; }
	.main-badges {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 40px; }
	.main-btn {
		font-size: 16px;
		line-height: 140%; }
	.desktop {
		display: block; }
	.mobile {
		display: none; }
	.main-title {
		font-size: 36px;
		line-height: 120%;
		padding-bottom: 24px; }
	.main-subtitle {
		font-size: 18px;
		line-height: 160%; } }

@media screen and (max-width: 991px) {
	.welcome-subtitle {
		font-size: 16px;
		line-height: 160%; }
	.welcome-title {
		font-size: 30px;
		line-height: 130%; }
	.pt {
		padding-top: 90px; }
	.main-badges {
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 21px; }
	.desktop {
		display: none; }
	.mobile {
		display: block; }
	.main-title {
		font-size: 24px;
		line-height: 120%;
		padding-bottom: 12px; }
	.main-subtitle {
		font-size: 16px;
		line-height: 160%; } 
	.contact-info__content-block-text a {
		font-size: 14px;
		line-height: 160%;
		max-width: 205px;
		word-break: break-all; } }

.select-niche {
	padding: 80px 0 160px 0;
}

.select-niche__content {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}

.select-niche__selectors {
	display: flex;
	gap: 40px;
	width: 100%;
	margin-top: 50px;
	justify-content: space-between;
	flex-wrap: wrap;
}

.select-niche__top {
	text-align: center;
}

.select-niche__title {
	color: var(--dark_02, #1E354E);
	font-family: "Inter", sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: 130%; /* 46.8px */
	text-transform: uppercase;
	padding-bottom: 16px;
}

.select-niche__subtitle {
	color: #657082;
	font-family: "Inter", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; /* 25.2px */
}

.select-niche__select {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: calc(50% - 20px);
	border-radius: 12px;
}

.select-niche__select:nth-child(1) {
	background-image: url('/wp-content/uploads/2025/12/1e6bfe84662def2b6a0383cde4404459e42dba05-min-scaled.webp');
}

.select-niche__select:nth-child(2) {
	background-image: url('/wp-content/uploads/2025/12/imgonline-com-ua-Mirror-KeogigBohBTgMS-scaled.jpg');
}


.select-niche__select-text {
	position: relative;
	z-index: 2;
}

.select-niche__select-title {
	color: #FFF;
	font-size: 32px;
	font-family: "Poppins", sans-serif;
	font-style: normal;
	font-weight: 500;
	line-height: 125%;
	padding-bottom: 12px;
}

.select-niche__select-subtitle {
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%; /* 19.6px */
	padding-bottom: 100px;
}

.select-niche__select--button a {
	padding: 10px 18px;
	position: relative;
	z-index: 2;
}

/* Modal select niche */

.select-niche-modal {
	position: fixed;
	inset: 0;
	z-index: 999999999;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
	padding: 20px 0;
	overflow-y: auto;
}

.select-niche-modal.select-niche-modal--show {
	display: flex;
}

.select-niche-modal-overlay {
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, .6);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	opacity: 1;
	transition: .3s ease-in-out;
	cursor: pointer;
}

.select-niche-modal__content {
	position: relative;
	max-width: 100%;
	z-index: 1;
	background: #F8F9FA;
	border-radius: 16px;
	opacity: 1;
	transition: .3s ease-in-out;
	padding: 20px 40px 40px 40px;
	max-height: calc(100dvh - 40px);
	overflow-y: auto;
}

.select-niche-modal__close {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 100%;
	padding-bottom: 10px;
}

.select-niche-modal__close button {
	border-radius: 13px;
	background: var(--light-grey, #EDEFF3);
	padding: 4px 8px;
	display: flex;
	align-items: center;
	cursor: pointer;
	justify-content: center;
}

.select-niche-modal__close button span {
	color: var(--dark, #1E354E);
	font-family: "Poppins", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-right: 4px;
}

.select-niche-modal__close button:hover {
	background: #CDD1D8;
}

.select-niche-modal__content-text {
	text-align: center;
}

.select-niche-modal__content-text h2 {
	color: var(--Gray-dark-text, #1E354E);
	font-family: "Poppins", sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%; /* 38.4px */
	padding-bottom: 16px;
}

.select-niche-modal__content-text p {
	color: #1E354E;
	text-align: center;
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	max-width: 400px;
	margin: 0 auto;
}

.select-niche-modal__content-selectors {
	display: flex;
	gap: 10px;
	margin: 24px 0;
}

.select-niche-modal__content-selectors-selector {
	border-radius: 8px;
	border: 1px solid #E0E1EB;
	background: #F9F9F9;
	padding: 16px 16px 0 16px;
	cursor: pointer;
	transition: all 0.2s ease-in-out;
}

.select-niche-modal__content-selectors-selector.active {
	border: 1px solid #D90000;
}

.select-niche-modal__content-selectors-selector h3 {
	color: #1E354E;
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 19.2px */
}

.select-niche-modal__content-button a {
	width: 100%;
	text-align: center;
}

.select-niche-modal__content-button p {
	color: var(--Gray-600, #475467);
	font-family: "Poppins", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 166.667% */
	text-align: center;
	margin-top: 16px;
}

.select-niche-modal__content-button p a {
	color: #D90000;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
}

.select-niche__select--text {
	width: 50%;
    padding: 32px;
    background: #242A38;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.select-niche__select--text a {
	padding: 16px;
	text-align: center;
}
.select-niche__select img {
	display: none;
}

/* @media screen and (max-width: 991px) {
	.select-niche {
		padding: 60px 0;
	}
	.select-niche__title {
		font-size: 24px;
		padding-bottom: 12px;
	}
	
	.select-niche__subtitle {
		font-size: 16px;
	}

	.select-niche__select {
		width: 100%;
	}

	.select-niche-modal__content-selectors {
		flex-direction: column;
	}
	.select-niche__select--text {
		width: 100%;
		padding: 16px 24px;
		height: auto;
	}
	.select-niche__select img {
		border: 1px solid #ccc;
		border-top-right-radius: 12px;
		border-top-left-radius: 12px;
		height: 240px;
        object-fit: cover;
		display: block;
	}
	.select-niche__select--text a {
		width: 100%;
	}
} */

.built-results {
	padding-bottom: 300px;
}

.built-results__content-blocks {
	display: flex;
    align-items: center;
	justify-content: space-between;
}

.built-results__content-blocks-block {
	display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.built-results__content-blocks-block span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	border-radius: 40px;
	border: 1px solid #F6F8FA;
	background: #F6F8FA;
}

.built-results__content-blocks-block-title {
	color: var(--Text-main-900, #0A0D14);
	text-align: center;
	font-family: "Poppins", sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 125%; /* 40px */
	padding-top: 16px;
}

.built-results__content-blocks-block-text {
	color: var(--Text-sub-500, #525866);
	text-align: center;
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 24px */
}

/* Hero new */
.hero-new {
	padding-top: 175px;
	background-image: url("/wp-content/uploads/2022/09/Rectangle-64.png");
	background-size: 101.1% 100%;
	background-repeat: no-repeat;
	padding-bottom: 160px;
	overflow: hidden;
}

.hero-new__text {
	max-width: 550px;
}

.hero-new__text--heading {
	color: #FF1E1E;
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 135%; /* 24.3px */
	text-transform: uppercase;
	padding-bottom: 12px;
}

.hero-new__text--title {
	color: var(--White, #FFF);
	font-family: "Poppins", sans-serif;
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 115%;
	letter-spacing: -0.48px;
	padding-bottom: 16px;
}

.hero-new__text--description {
	color: rgba(255, 255, 255, 0.60);
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%; /* 24.3px */
	letter-spacing: -0.27px;
	padding-bottom: 60px;
}

.hero-new__text--description-2 {
	color: #FFF;
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%; /* 24.3px */
	letter-spacing: -0.27px;
	padding-bottom: 24px;
}

.hero-new__text--buttons {
	display: flex;
	align-items: center;
	gap: 0 16px;
}

.hero-new__text--buttons a, .main-button-new {
	padding: 16px 28px;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.hero-new__text--buttons a span, .main-button-new span{
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px; /* 175% */
}

.hero-new__text--button-primary {
	gap: 0 8px;
	border: 1px solid #FFF;
	color: #fff;
}


.hero-new__text--button-secondary, .main-button-new {
	border: 1px solid #D90000;
	background: #D90000;
}

.hero-new__text--button-primary span, .main-button-new span {
	color: #fff;
}

.main-title-new {
	color: #0A0D14;
	text-align: center;
	font-family: "Poppins", sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 48px */
}

.built-results__content-blocks {
	padding-top: 48px;
}

.new-features {
	background: #242A38;
	border-radius: 32px;
	width: calc(100% - 32px);
	margin: 0 auto;
	margin-bottom: 160px;
}

.new-features-feature {
	border-radius: 16px;
	border: 0.5px solid #CDD0D5;
	background: #FFF;
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.04);
	padding: 40px 40px 0 40px;
}

.new-features-feature__title {
	color: #0A0D14;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 135%; /* 32.4px */
	padding-bottom: 12px;
}

.new-features-feature__subtitle {
	color: #0A0D14;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 135%; /* 24.3px */
	letter-spacing: -0.27px;
	padding-bottom: 12px;
	margin: 0;
}

.new-features-feature__text {
	color: var(--Text-sub-500, #525866);
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 24px */
	letter-spacing: -0.176px;
}

.new-features__content {
	display: flex;
	gap: 50px 24px;
	position: relative;
	top: -140px;
	flex-wrap: wrap;
}

.new-features-feature.call-summary {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.new-features-feature__call-summary-content {
	border-radius: 8px 8px 0 0;
	background: #EDF4FE;
	padding: 16px 16px 8px 16px;
}

.new-features-feature__call-summary--top {
	display: flex;
	gap: 0 16px;
	margin-bottom: 16px;
}

.new-features-feature__call-summary--top span {
	overflow: hidden;
	color: #6E7191;
	text-overflow: ellipsis;
	font-family: "Poppins", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; /* 16.8px */
	letter-spacing: -0.3px;
	padding-bottom: 4px;
}

.new-features-feature__call-summary--top span:first-child {
	color: #1E354E;
	font-weight: 600;
	border-bottom: 1px solid #1E354E;
}

.new-features-feature__call-summary--bottom p {
	color: #1E354E;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 200%; /* 20px */
}

.new-features__content__right {
	display: flex;
	flex-direction: column;
	gap: 24px 0;
}

.new-features-feature.call-summary .new-features-feature__text,
.new-features-feature.ai-mode .new-features-feature__text {
	padding-bottom: 40px;
}

.new-features-feature__ai-mode-content {
	border-radius: 8px;
	padding: 6px 16px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.new-features-feature__ai-mode-content::before {
	mask-image: linear-gradient(0deg, #fff 0% 100%), linear-gradient(0deg, #fff 0% 100%);
	mask-repeat: no-repeat, no-repeat;
	mask-origin: content-box, border-box;
	mask-clip: content-box, border-box;
	mask-composite: exclude;
	content: "";
	position: absolute;
	inset: -1px;
	padding: 1px;
	border-radius: inherit;
	background: linear-gradient( 90deg, #f43b3e 0%, #f97316 25%, #ec4899 50%, #a855f7 75%, #06b6d4 100% );
	background-size: 200% 100%;
	animation: gradient-animation-border 3s ease infinite;
}

.new-features-feature__ai-mode-content span {
	display: flex;
}

.new-features-feature.deal-predictor,
.new-features__content__right {
	width: calc(50% - 12px);
}

.new-features-feature.ai-mode {
	padding-bottom: 48px;
}

.new-features__action-button {
	display: flex;
	width: 100%;
	justify-content: center;
}

.new-features-feature.deal-predictor {
	position: relative;
}

.new-features-feature.deal-predictor img {
	position: absolute;
	bottom: 0;
	left: 10px;
}

.lead-convert__content {
	display: flex;
	gap: 0 8px;
	padding-top: 48px;
	align-items: center;
}

.lead-convert__content--left,
.lead-convert__content--right {
	width: calc(50% - 4px);
}

.lead-convert__list {
	display: flex;
	flex-direction: column;
	gap: 40px 0;
	padding-left: 40px;
}

.lead-convert__list--content h3 {
	color: #0A0D14;
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; /* 28px */
	padding-bottom: 8px;
	margin: 0;
}

.lead-convert__list--content p {
	color: var(--Text-sub-500, #525866);
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 24px */
}

.lead-convert__list--content {
	position: relative;
}

.lead-convert__list--content::before {
	content: url("/wp-content/uploads/2025/12/Check-icon.svg");
	position: absolute;
	left: -40px;
	top: 0;
	width: 24px;
	height: 24px;
}

.lead-convert {
	padding-bottom: 160px;
}

@keyframes gradient-animation-border {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

.new-features-feature__deal-predictor-image-2 {
	display: none;
}

.new-features-feature__deal-predictor-image-1 {
	display: block;
}

.new-features__action-button a {
	min-width: 220px;
}

.new-features-feature__score-mobile {
	display: none;
}

.testimonials-steps {
	padding: 150px 0;
	background: #F6F8FA;
	border-radius: 32px;
	width: calc(100% - 32px);
	margin: 0 auto;
}

.testimonials-steps__content {
	padding-top: 48px;
	display: flex;
	gap: 0 80px;
}

.testimonials-steps__content--left,
.testimonials-steps__content--right {
	width: calc(50% - 40px);
}

.testimonials-steps__content--left {
	padding-left: 56px;
	display: flex;
	flex-direction: column;
	gap: 32px 0;
}

.testimonials-steps__content-button {
	max-width: 220px;
	margin: 0 auto;
	padding-top: 45px;
}

.testimonials-steps__item h3 {
	color: var(--Text-main-900, #0A0D14);
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	padding-bottom: 4px;
	margin: 0;
}

.testimonials-steps__item p {
	color: var(--Text-sub-500, #525866);
	font-feature-settings: 'liga' off, 'clig' off;
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.testimonials-steps__content--right {
	padding: 40px;
	border-radius: 16px;
	background: #242A38;
}

.testimonials-steps__content--right h4 {
	color: #FFF;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; /* 28px */
	padding-bottom: 24px;
	display: flex;
	align-items: flex-start;
	gap: 0 16px;
}

.testimonials-steps__content--right h4 svg {
	min-width: 32px;
	min-height: 32px;
}

.testimonials-steps__content--right__author {
	display: flex;
	align-items: center;
	padding-left: 42px;
	gap: 0 16px;
}

.testimonials-steps__content--right__author-name p {
	color: #FFF;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; /* 28px */
}

.testimonials-steps__content--right__author-name span {
	color: rgba(255, 255, 255, 0.60);
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.084px;
}

.testimonials-steps__item {
	position: relative;
}

.testimonials-steps__item span {
	position: absolute;
	top: 0;
	width: 32px;
	height: 32px;
	border-radius: 32px;
	border: 4px solid #F6F8FA;
	background: #242A38;
	color: #FFF;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -0.084px;
	display: flex;
	align-items: center;
	justify-content: center;
	left: -40px;
}

.testimonials-steps h2.mobile-heading {
	display: none;
}

.client-saying {
	padding: 160px 0;
}

.client-saying__content {
	display: flex;
	padding: 88px 0;
	align-items: flex-start;
	gap: 0 48px;
	justify-content: space-between;
}

.client-saying__item h3 {
	color: #0A0D14;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%; /* 24.3px */
	letter-spacing: -0.27px;
	padding-bottom: 16px;
	position: relative;
	max-width: 290px;
	display: flex;
	gap: 0 16px;
}

.client-saying__item h3 svg {
	min-width: 32px;
}

.client-saying__item span {
	color: var(--Text-soft-400, #868C98);
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	padding-left: 48px;
}

.client-saying__icons-list {
	display: flex;
	justify-content: center;
	gap: 0 40px;
	padding-top: 80px;
}

.client-saying__icon {
	padding: 16px 36px;
}

.pre-footer-new--buttons {
	display: flex;
	align-items: center;
	gap: 0 16px;
	justify-content: center;
	max-width: 500px;
	margin: 0 auto;
}

.pre-footer-new--buttons a {
	width: calc(50% - 8px);
}

.pre-footer-new--buttons a, .main-button-new {
	padding: 16px 28px;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pre-footer-new--buttons a span, .main-button-new span{
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px; /* 175% */
}

.pre-footer-new--buttons a.pre-footer-new-button-primary {
	gap: 0 8px;
	border: 1px solid #FFF;
	color: #fff;
}


.pre-footer-new-button-secondary, .main-button-new {
	border: 1px solid #D90000;
	background: #D90000;
}

.pre-footer-new-button-primary span, .main-button-new span {
	color: #fff;
}

.pre-footer-new {
	background: #242A38;
	border-radius: 32px;
	width: calc(100% - 32px);
	padding: 150px 0;
	margin: 0 auto 32px auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.pre-footer-new__title {
	color: #FFF;
	text-align: center;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.4px;
	padding-bottom: 48px;
}

@media screen and (min-width: 768px) {
	.hero-new__image {
		position: absolute;
		top: 50%;
		left: 95%;
		transform: translate(-50%, -50%);
	}
}

@media screen and (max-width: 1024px) {
	.hero-new {
		background-size: 105% 100%;
	}

	.hero-new__text {
		max-width: 470px;
	}

	.select-niche__select--text {
    height: 100%;
    width: auto;
    max-width: 265px;
		display: block;
		padding: 32px;
	}

	.select-niche__select-subtitle {
		padding-bottom: 70px;
	}

	.new-features {
		border-radius: unset;
		width: 100%;
	}

	.testimonials-steps, .pre-footer-new {
		width: 100%;
		border-radius: unset;
		margin-bottom: 0;
		padding: 130px 0;
	}
}

@media screen and (max-width: 991px) {
	.hero-new {
		padding-top: 90px;
		background-size: 110% 100%;
	}

	.hero-new__text {
		max-width: 400px;
	}

	.hero-new__text--heading {
		font-size: 18px;
	}

	.hero-new__text--title {
		font-size: 40px;
	}

	.hero-new__text--description {
		font-size: 18px;
	}

	.hero-new__text--description-2 {
		font-size: 18px;
	}

	.select-niche__select--text a {
		width: 100%;
		text-align: center;
	}

	.testimonials-steps {
		padding: 130px 0;
	}

	.client-saying {
		padding: 130px 0;
	}

	.site-header.active .site-header__content .site-header__content-button a {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.hero-new {
		padding: 110px 0 300px 0;
		background-size: 165% 100%;
		overflow: unset;
	}

	.hero-new__text {
		max-width: 100%;
	}

	.hero-new__text--heading  {
		padding-bottom: 8px;
	}

	.hero-new__text--title {
		padding-bottom: 16px;
	}

	.hero-new__text--description {
		padding-bottom: 48px;
	}

	.hero-new__image {
		position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0%);
	}

	.hero-new__text--buttons a {
		width: 50%;
	}

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

	.select-niche__select {
		width: 100%;
		display: flex;
    flex-direction: row-reverse;
    height: 280px;
    overflow: hidden;
		background: unset;
	}

	.select-niche__select img {
		display: block;
		width: calc(100% - 265px);
		object-fit: cover;
	}

	.select-niche__title {
		font-size: 28px;
	}

	.select-niche__subtitle {
		font-size: 16px;
	}

	.built-results__content-blocks {
		flex-direction: column;
		gap: 32px 0;
	}

	.built-results__content-blocks-block {
		width: 100%;
		gap: 0 16px;
    flex-direction: row;
    align-items: center;
	}

	.built-results__content-blocks-block__right {
		width: calc(100% - 80px);
    text-align: left;
	}

	.built-results__content-blocks-block-title {
		padding-top: 0;
		font-size: 24px;
		text-align: inherit;
	}

	.built-results__content-blocks-block-text {
		font-size: 16px;
		text-align: inherit;
	}

	.built-results__content-blocks-block-text br {
		display: none;
	}

	.main-title-new {
		font-size: 28px;
	}

	.main-title-new  br {
		display: none;
	}

	.select-niche {
		padding-top: 25%;
		padding-bottom: 80px;
	}

	.built-results {
		padding-bottom: 130px;
	}

	.new-features-feature {
		padding: 24px 24px 0 24px;
	}

	.new-features-feature__deal-predictor-image-2 {
		display: block;
	}

	.new-features-feature__deal-predictor-image-1 {
		display: none;
	}

	.new-features-feature.deal-predictor img {
		left: 25px;
	}

	.new-features__content {
		padding: 60px 0;
		position: unset;
		top: unset;
	}

	.lead-convert__content {
		flex-direction: column;
		gap: 48px 0;
	}

	.lead-convert__content--left, .lead-convert__content--right {
		width: 100%;
	}

	.lead-convert__content--right {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.new-features {
		margin-bottom: 60px;
	}

	.lead-convert {
		padding-bottom: 0;
	}

	.testimonials-steps__content--right h4 {
		flex-direction: column;
	}

	.testimonials-steps__content--right__author {
		padding-left: 0;
		gap: 0 8px;
	}

	.testimonials-steps__content {
		flex-direction: column-reverse;
	}

	.testimonials-steps__content--right,
	.testimonials-steps__content--left {
		width: 100%;
	}

	.testimonials-steps {
		padding: 90px 0
	};

	.testimonials-steps h2.desktop-heading {
		display: none;
	}

	.testimonials-steps h2.mobile-heading {
		display: block;
		padding: 90px 0 48px 0;
	}

	.client-saying__content {
		flex-direction: column;
		gap: 48px 0;
		padding: 56px 0;
	}

	.client-saying__item {
		width: 100%;
	}

	.client-saying__item h3 {
		max-width: unset;
	}

	.client-saying {
		padding: 80px 0;
	}

	.client-saying__icons-list {
		padding-top: 55px;
	}

	.client-saying__icons-list {
		gap: 0;
	}

	.pre-footer-new {
		padding: 55px 0;
	}

	.site-header .site-header__content .site-header__content-button a {
		display: none;
	}
}

@media screen and (max-width: 450px) {
	.hero-new {
		padding: 110px 0 150px 0;
	}
	.hero-new__text--buttons {
		flex-direction: column-reverse;
		gap: 16px 0;
	}

	.hero-new__text--buttons a {
		width: 100%;
	}

	.hero-new__text--heading {
		font-size: 18px;
	}

	.hero-new__text--title {
		font-size: 32px;
	}

	.hero-new__text--description-2 {
		padding-bottom: 24px;
	}

	.select-niche__select {
		flex-direction: column;
		height: auto;
		background: unset;
		border: 1px solid #ccc;
	}

	.select-niche__select img {
		width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    /* border: 1px solid #ccc; */
		height: 210px;
    object-fit: cover;
	}

	.select-niche__selectors {
		gap: 24px 0;
	}

	.select-niche__select--text {
    width: 100%;
    height: auto;
    max-width: unset;
    border-radius: unset;
    padding: 16px 16px 24px 16px;
	}

	.select-niche__select-subtitle {
		padding-bottom: 12px;
	}

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

	.new-features-feature,
	.new-features__content__right {
		width: 100% !important;
	}

	.new-features-feature__deal-predictor-image-1,
	.new-features-feature__deal-predictor-image-2 {
		display: none;
	}

	.new-features-feature__score-mobile {
		display: flex;
		align-items: center;
		gap: 0 8px;
		padding: 40px 0;
	}

	.new-features-feature__score-mobile span {
		width: calc(33% - 8px);
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 8px 0;
		color: #fff;
		border-radius: 8px;
		text-transform: uppercase;
	}

	.new-features-feature__score-mobile span:nth-child(1) {
		background: #2D9F75;
	}
	.new-features-feature__score-mobile span:nth-child(2) {
		background: #F2AE40;
	}
	.new-features-feature__score-mobile span:nth-child(3) {
		background: #375DFB;
	}

	.pre-footer-new--buttons {
		flex-direction: column-reverse;
		gap: 24px 0;
		max-width: unset;
	}

	.pre-footer-new--buttons a {
		width: 100%;
	}

	.pre-footer-new__title {
		font-size: 28px;
		padding-bottom: 32px;
	}

	.client-saying__icon {
		padding: 12px;
	}
}

/* SEO Semantic Element Styles */

/* Stats section - strong elements (previously h3) */
strong.built-results__content-blocks-block-title {
	display: block;
	color: var(--Text-main-900, #0A0D14);
	text-align: center;
	font-family: "Poppins", sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 125%;
	padding-top: 16px;
}

@media (max-width: 1024px) {
	strong.built-results__content-blocks-block-title {
		padding-top: 0;
		font-size: 24px;
		text-align: inherit;
	}
}

/* Client testimonials - figure and blockquote (previously div and h3) */
figure.client-saying__item {
	margin: 0;
}

.client-saying__quote {
	color: #0A0D14;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%;
	letter-spacing: -0.27px;
	padding-bottom: 16px;
	position: relative;
	max-width: 290px;
	display: flex;
	gap: 0 16px;
	margin: 0;
}

.client-saying__quote p {
	margin: 0;
}

.client-saying__quote svg {
	min-width: 32px;
}

.client-saying__item figcaption,
.client-saying__item figcaption cite {
	color: var(--Text-soft-400, #868C98);
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	padding-left: 24px;
}

/* Testimonials steps - blockquote (previously h4) */
.testimonials-steps__quote {
	color: #FFF;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	display: flex;
	gap: 10px;
	margin: 0 0 40px 0;
}

.testimonials-steps__quote p {
	margin: 0;
}

.testimonials-steps__quote svg {
	min-width: 32px;
	min-height: 32px;
}

.testimonials-steps__content--right__author-name cite {
	color: #FFF;
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	display: block;
}

.select-niche-button-modal {
	display: none;
	flex-direction: column;
	border-radius: 8px;
	background: #FFF;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16);
	padding: 16px;
	position: absolute;
	top: 50px;
	z-index: 1000;
	max-width: 265px;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-10px);
	transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease;
}

.select-niche-button-modal.active {
	display: flex;
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.site-header__content-button {
	position: relative;
	gap: 0 8px;
}

.select-niche-button-modal p {
	color: var(--Text-main-900, #0A0D14);
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%; /* 15.6px */
	padding-bottom: 12px;
	min-width: 230px;
}

.select-niche-button-modal-content-item button {
	display: flex;
	align-items: center;
	background: unset;
	border-radius: 8px;
	border: 1px solid var(--Secondary-Light, #D9DBE9);
	padding: 0;
	width: 100%;
	gap: 0 12px;
	position: relative;
	cursor: pointer;
}

.select-niche-button-modal-content-item button img {
	width: 56px;
	height: 50px;
	border-radius: 8px 0 0 8px;
}

.select-niche-button-modal-content-item button span {
	color: var(--Secondary-Dark, #1B2132);
	font-feature-settings: 'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
	font-family: "Poppins", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

.select-niche-button-modal-content-item button:first-child {
	margin-bottom: 8px;
}

.select-niche-button-modal-content-item button::after {
	content: url('/wp-content/uploads/2025/12/chevron-right.svg');
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(-50%, -50%);
}

.select-niche-button-modal-content-item button:hover {
	border-color: var(--Primary, #D90000);
	background: rgba(217, 0, 0, 0.04);
}

.select-niche-button-modal-content-item button:active {
	transform: scale(0.98);
}

.book-demo {
	margin-left: 0 !important;
}

.book-demo-mobile {
	background: #D90000;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .05);
	border-radius: 8px;
	margin-top: 24px;
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	padding: 10px 18px;
	width: 100%;
}

@media (max-width: 1024px) {
	.testimonials-steps__quote {
		flex-direction: column;
	}
	
	.client-saying__quote {
		max-width: unset;
	}
}

@media screen and (min-width: 1366px) {
	.site-header .site-header__content .site-header__content-button .header-button-click {
		display: none;
	}

	.site-header .site-header__content .site-header__content-menu-mobile {
		display: none;
	}
}