/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:0.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:0.35em 0.75em 0.625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}
html{box-sizing:border-box}
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%}
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}
embed,iframe,object{max-width:100%}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
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}
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%}.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}.menu-toggle,.main-navigation.toggled ul{display:block}
@media screen and(min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main.comment-navigation,.site-main.posts-navigation,.site-main.post-navigation{margin:0 0 1.5em}.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%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.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}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content.wp-smiley,.entry-content.wp-smiley,.comment-content.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.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}.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}.infinite-scroll.posts-navigation,.infinite-scroll.neverending.site-footer{display:none}.infinity-end.neverending.site-footer{display:block}.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}
#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}


/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
	box-sizing: border-box;
}

/**
Use a more readable tab size (opinionated).
*/

html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
	margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
	font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
	height: 0; /* 1 */
	color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
	font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
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;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
	text-indent: 0; /* 1 */
	border-color: inherit; /* 2 */
}

/*
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; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
	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.
*/

::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

:-moz-ui-invalid {
	box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
	padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
	vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-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; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-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; /* 1 */
	font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
	display: list-item;
}/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}


/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #a1a1aa;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #a1a1aa;
}

button,
[role="button"] {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */
 
:-moz-focusring {
	outline: auto;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

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

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after {
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	border-color: currentColor;
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-blur: var(--tw-empty,/*!*/ /*!*/);
	--tw-brightness: var(--tw-empty,/*!*/ /*!*/);
	--tw-contrast: var(--tw-empty,/*!*/ /*!*/);
	--tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
	--tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
	--tw-invert: var(--tw-empty,/*!*/ /*!*/);
	--tw-saturate: var(--tw-empty,/*!*/ /*!*/);
	--tw-sepia: var(--tw-empty,/*!*/ /*!*/);
	--tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
	--tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.container {
	width: 100%;
}
@media (min-width: 340px) {

	.container {
		max-width: 340px;
	}
}
@media (min-width: 375px) {

	.container {
		max-width: 375px;
	}
}
@media (min-width: 390px) {

	.container {
		max-width: 390px;
	}
}
@media (min-width: 420px) {

	.container {
		max-width: 420px;
	}
}
@media (min-width: 640px) {

	.container {
		max-width: 640px;
	}
}
@media (min-width: 768px) {

	.container {
		max-width: 768px;
	}
}
@media (min-width: 784px) {

	.container {
		max-width: 784px;
	}
}
@media (min-width: 1024px) {

	.container {
		max-width: 1024px;
	}
}
@media (min-width: 1240px) {

	.container {
		max-width: 1240px;
	}
}
@media (min-width: 1367px) {

	.container {
		max-width: 1367px;
	}
}
@media (min-width: 1420px) {

	.container {
		max-width: 1420px;
	}
}
@media (min-width: 1536px) {

	.container {
		max-width: 1536px;
	}
}
@media (min-width: 1600px) {

	.container {
		max-width: 1600px;
	}
}
.visible {
	visibility: visible;
}
.static {
	position: static;
}
.fixed {
	position: fixed;
}
.sticky {
	position: sticky;
}
.block {
	display: block;
}
.inline-block {
	display: inline-block;
}
.inline {
	display: inline;
}
.flex {
	display: flex;
}
.table {
	display: table;
}
.contents {
	display: contents;
}
.list-item {
	display: list-item;
}
.hidden {
	display: none;
}
.flex-grow {
	flex-grow: 1;
}
.border-collapse {
	border-collapse: collapse;
}
.transform {
	transform: var(--tw-transform);
}
.resize {
	resize: both;
}
.border {
	border-width: 1px;
}
.lowercase {
	text-transform: lowercase;
}
.blur {
	--tw-blur: blur(8px);
	filter: var(--tw-filter);
}
.filter {
	filter: var(--tw-filter);
}
 {
	position: relative;
	position: absolute;
}
.absolute {
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
 {
	position: fixed;
}
.fixed {
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
img.absolute {
	z-index: 0;
	-o-object-fit: cover;
	   object-fit: cover;
}
.btn {
	max-height: 52px;
	min-height: 25px;
	border-radius: 12px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(17, 22, 36, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn:active {
	--tw-bg-opacity: 1;
	background-color: rgba(8, 11, 18, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn:visited {
	--tw-bg-opacity: 1;
	background-color: rgba(8, 11, 18, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn:disabled {
	cursor: not-allowed;
	--tw-bg-opacity: 1;
	background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(174, 174, 174, var(--tw-text-opacity));
}
.btn.btn-link{

    }
.btn.blue-btn {
	display: block;
	height: 44px;
	width: 100%;
	border-radius: 10px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
        transition: background-color 0.3s, transform 0.3s;
}
/* Animation */
.btn.blue-btn:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(17, 22, 36, var(--tw-bg-opacity));
}
.btn.blue-border-btn {
	display: block;
	height: 42px;
	border-radius: 10px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(39, 48, 69, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-top: 6px;
	text-align: center;
	font-family: Outfit, sans-serif;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
.aspect img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.a16x9 {
	position: relative;
	padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
}
.a16x9 > * {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.a16x9 {
	--tw-aspect-w: 16;
	--tw-aspect-h: 9;
}
.a1x1, .a1x10, .a1x11, .a1x12, .a1x13, .a1x14, .a1x15, .a1x16 {
	position: relative;
	padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
}
.a1x1 > *, .a1x10 > *, .a1x11 > *, .a1x12 > *, .a1x13 > *, .a1x14 > *, .a1x15 > *, .a1x16 > * {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.a1x1 {
	--tw-aspect-w: 1;
	--tw-aspect-h: 1;
}
.a4x3 {
	position: relative;
	padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
}
.a4x3 > * {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.a4x3 {
	--tw-aspect-w: 4;
	--tw-aspect-h: 3;
}
.module-title {
	margin-bottom: 30px;
}
h1, h2, h3, h4, h5, h6, p, ul li, span, a {
	font-style: normal; font-optical-sizing: auto;
}
html, body {
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
    font-family: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Outfit, sans-serif;
	font-weight: 700; 
    font-family: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}
h1 {
	font-size: 26px;
	line-height: 26.4px;
}
@media (min-width: 1240px) {

	h1 {
		font-size: 48px;
	}

	h1 {
		line-height: 120%;
	}
}
h2 {
	font-size: 22px;
	line-height: 26.4px;
}
@media (min-width: 1240px) {

	h2 {
		font-size: 40px;
	}

	h2 {
		line-height: 120%;
	}
}
h3 {
	font-size: 20px;
	line-height: 24px;
}
@media (min-width: 1240px) {

	h3 {
		font-size: 32px;
	}

	h3 {
		line-height: 120%;
	}
}
h4 {
	font-size: 18px;
	line-height: 21px;
}
@media (min-width: 1240px) {

	h4 {
		font-size: 24px;
	}

	h4 {
		line-height: 120%;
	}
}
h5 {
	font-size: 16px;
	line-height: 25.6px;
}
@media (min-width: 1240px) {

	h5 {
		font-size: 20px;
	}

	h5 {
		line-height: 120%;
	}
}
h6 {
	font-size: 14px;
	line-height: 22.4px;
}
@media (min-width: 1240px) {

	h6 {
		font-size: 18px;
	}

	h6 {
		line-height: 120%;
	}
}
p {
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 22.4px;
}
@media (min-width: 768px) {

	p {
		font-size: 16px;
		line-height: 25.6px;
	}

	p {
		line-height: 160%;
	}
}
.wrapper {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 768px) {

	.wrapper {
		max-width: 100%;
	}
}
@media (min-width: 1024px) {

	.wrapper {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 1420px) {

	.wrapper {
		max-width: 1380px;
	}
}
@media (min-width: 1536px) {

	.wrapper {
		max-width: 1400px;
	}
}
@media (min-width: 1600px) {

	.wrapper {
		max-width: 1400px;
	}
}
.bg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	z-index: 10;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.module {
	position: relative;
}
html,body{
    scroll-behavior: smooth;             /* Optional for anchor/link scrolls */
    overscroll-behavior: none;           /* Enable normal scroll chaining */
    -webkit-overflow-scrolling: touch;   /* Enable momentum scroll on iOS */
}
body {
	overflow-x: visible;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
}
@media (min-width: 768px) {

	body {
		overflow-x: hidden;
	}
}
body{
    /* @apply bg-grey_1 lg:overflow-x-hidden; */
    min-height: 100vh;
    margin: 0;
}
body.home:before {
	position: absolute;
	top: 0px;
	right: 0px;
	display: none;
}
@media (min-width: 768px) {

	body.home:before {
		display: inline-block;
	}
}
@media (min-width: 1420px) {

	body.home:before {
		height: 1180px;
	}

	body.home:before {
		width: auto;
	}
}
body.home:before{
        content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjcyIiBoZWlnaHQ9IjEyMzMiIHZpZXdCb3g9IjAgMCA2NzIgMTIzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC4wNSIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8xNzU4Xzg0NykiPgo8cGF0aCBkPSJNNDU1LjE0MyA3MjAuNjE0QzU0My40NTkgOTA0LjM4MSA2OTYuMDg0IDEwMTQuNDEgNzk2LjA0MSA5NjYuMzczQzg5NS45OTggOTE4LjMzNSA5MDUuNDM1IDczMC40MiA4MTcuMTE5IDU0Ni42NTNDNzI4LjgwMyAzNjIuODg3IDM4NC45NDUgLTE0NS4wNTggMjg0Ljk4OSAtOTcuMDE5NUMxODUuMDMyIC00OC45ODE1IDM2Ni44MjcgNTM2Ljg0OCA0NTUuMTQzIDcyMC42MTRaIiBmaWxsPSIjREU0QTI5Ii8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl8xNzU4Xzg0NyIgeD0iMC44MDQ2ODgiIHk9Ii0zNTUuMjA3IiB3aWR0aD0iMTEzMS44NCIgaGVpZ2h0PSIxNTg3Ljg0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEyNy41IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTc1OF84NDciLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==');
    }
body {

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
.desktop-only {
	display: none;
}
@media (min-width: 1420px) {

	.desktop-only {
		display: block;
	}
}
.mobile-only {
	display: block;
}
@media (min-width: 1420px) {

	.mobile-only {
		display: none;
	}
}
.post, .page {
	margin-bottom: 0px;
}
#primary {
	overflow-x: hidden;
}
@media (min-width: 1024px) {

	#primary {
		padding-top: 0px;
	}
}
#primary.padding-top {
	padding-top: 90px;
}
body.home #primary, .page-id-8673 #primary, .page-id-8840 #primary, .page-id-34517 #primary, .page-id-8840 #primary, .page-id-34480 #primary, .page-id-43857 #primary, .page-id-43860 #primary {
	margin-top: -145px;
	overflow-x: hidden;
	padding-top: 135px;
}
@media (min-width: 1024px) {

	body.home #primary, .page-id-8673 #primary, .page-id-8840 #primary, .page-id-34517 #primary, .page-id-8840 #primary, .page-id-34480 #primary, .page-id-43857 #primary, .page-id-43860 #primary {
		margin-top: -165px;
	}

	body.home #primary, .page-id-8673 #primary, .page-id-8840 #primary, .page-id-34517 #primary, .page-id-8840 #primary, .page-id-34480 #primary, .page-id-43857 #primary, .page-id-43860 #primary {
		padding-top: 165px;
	}
}
body.home #primary, .page-id-8673 #primary {
	margin-top: -155px;
	padding-top: 150px;
}
@media (min-width: 1024px) {

	body.home #primary, .page-id-8673 #primary {
		margin-top: -165px;
	}

	body.home #primary, .page-id-8673 #primary {
		padding-top: 145px;
	}
}
/* .tablet-scrolled{
    #primary{
        @apply pt-[200px];
    }
} */
.page-content, .entry-content, .entry-summary {
	margin: 0px;
}
@keyframes rotation {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.skeleton {
    opacity: 1;
    animation: skeleton-loading 1s linear infinite alternate;

}
.skeleton::before {
	position: absolute;
	top: 45%;
	left: 44%;
	z-index: 10;
	height: 20px;
	width: 20px;
        -webkit-animation: rotation 1s infinite linear;
        transform: translate(-50%, -50%);
        content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb25zIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEwLjAwMDMgMS42NjY2M0MxMC40NjA2IDEuNjY2NjMgMTAuODMzNyAyLjAzOTczIDEwLjgzMzcgMi40OTk5NlY0Ljk5OTk2QzEwLjgzMzcgNS40NjAxOSAxMC40NjA2IDUuODMzMjkgMTAuMDAwMyA1LjgzMzI5QzkuNTQwMDggNS44MzMyOSA5LjE2Njk5IDUuNDYwMTkgOS4xNjY5OSA0Ljk5OTk2VjIuNDk5OTZDOS4xNjY5OSAyLjAzOTczIDkuNTQwMDggMS42NjY2MyAxMC4wMDAzIDEuNjY2NjNaTTEwLjAwMDMgMTQuMTY2NkMxMC40NjA2IDE0LjE2NjYgMTAuODMzNyAxNC41Mzk3IDEwLjgzMzcgMTVWMTcuNUMxMC44MzM3IDE3Ljk2MDIgMTAuNDYwNiAxOC4zMzMzIDEwLjAwMDMgMTguMzMzM0M5LjU0MDA4IDE4LjMzMzMgOS4xNjY5OSAxNy45NjAyIDkuMTY2OTkgMTcuNVYxNUM5LjE2Njk5IDE0LjUzOTcgOS41NDAwOCAxNC4xNjY2IDEwLjAwMDMgMTQuMTY2NlpNMTguMzMzNyA5Ljk5OTk2QzE4LjMzMzcgMTAuNDYwMiAxNy45NjA2IDEwLjgzMzMgMTcuNTAwMyAxMC44MzMzSDE1LjAwMDNDMTQuNTQwMSAxMC44MzMzIDE0LjE2NyAxMC40NjAyIDE0LjE2NyA5Ljk5OTk2QzE0LjE2NyA5LjUzOTcxIDE0LjU0MDEgOS4xNjY2MyAxNS4wMDAzIDkuMTY2NjNIMTcuNTAwM0MxNy45NjA2IDkuMTY2NjMgMTguMzMzNyA5LjUzOTcxIDE4LjMzMzcgOS45OTk5NlpNNS44MzM2NiA5Ljk5OTk2QzUuODMzNjYgMTAuNDYwMiA1LjQ2MDU2IDEwLjgzMzMgNS4wMDAzMyAxMC44MzMzSDIuNTAwMzNDMi4wNDAwOSAxMC44MzMzIDEuNjY2OTkgMTAuNDYwMiAxLjY2Njk5IDkuOTk5OTZDMS42NjY5OSA5LjUzOTcxIDIuMDQwMDkgOS4xNjY2MyAyLjUwMDMzIDkuMTY2NjNINS4wMDAzM0M1LjQ2MDU2IDkuMTY2NjMgNS44MzM2NiA5LjUzOTcxIDUuODMzNjYgOS45OTk5NlpNMTUuODkyOSAxNS44OTI1QzE1LjU2NzQgMTYuMjE4IDE1LjAzOTggMTYuMjE4IDE0LjcxNDQgMTUuODkyNUwxMi45NDY2IDE0LjEyNDdDMTIuNjIxMiAxMy43OTkzIDEyLjYyMTIgMTMuMjcxNyAxMi45NDY2IDEyLjk0NjJDMTMuMjcyMSAxMi42MjA4IDEzLjc5OTcgMTIuNjIwOCAxNC4xMjUxIDEyLjk0NjJMMTUuODkyOSAxNC43MTRDMTYuMjE4MyAxNS4wMzk1IDE2LjIxODMgMTUuNTY3IDE1Ljg5MjkgMTUuODkyNVpNNy4wNTQwNSA3LjA1MzY4QzYuNzI4NjEgNy4zNzkxMiA2LjIwMDk4IDcuMzc5MTIgNS44NzU1MyA3LjA1MzY4TDQuMTA3NzcgNS4yODU5MkMzLjc4MjMzIDQuOTYwNDggMy43ODIzMyA0LjQzMjg0IDQuMTA3NzcgNC4xMDc0QzQuNDMzMjEgMy43ODE5NyA0Ljk2MDg0IDMuNzgxOTcgNS4yODYyOCA0LjEwNzRMNy4wNTQwNSA1Ljg3NTE3QzcuMzc5NDggNi4yMDA2MSA3LjM3OTQ4IDYuNzI4MjQgNy4wNTQwNSA3LjA1MzY4Wk00LjEwNzc3IDE1Ljg5MjVDMy43ODIzMyAxNS41NjcgMy43ODIzMyAxNS4wMzk1IDQuMTA3NzcgMTQuNzE0TDUuODc1NTMgMTIuOTQ2MkM2LjIwMDk4IDEyLjYyMDggNi43Mjg2MSAxMi42MjA4IDcuMDU0MDUgMTIuOTQ2MkM3LjM3OTQ4IDEzLjI3MTcgNy4zNzk0OCAxMy43OTkzIDcuMDU0MDUgMTQuMTI0N0w1LjI4NjI4IDE1Ljg5MjVDNC45NjA4NCAxNi4yMTggNC40MzMyMSAxNi4yMTggNC4xMDc3NyAxNS44OTI1Wk0xMi45NDY2IDcuMDUzNjhDMTIuNjIxMiA2LjcyODI0IDEyLjYyMTIgNi4yMDA2MSAxMi45NDY2IDUuODc1MTdMMTQuNzE0NCA0LjEwNzRDMTUuMDM5OCAzLjc4MTk3IDE1LjU2NzQgMy43ODE5NyAxNS44OTI5IDQuMTA3NEMxNi4yMTgzIDQuNDMyODQgMTYuMjE4MyA0Ljk2MDQ4IDE1Ljg5MjkgNS4yODU5MkwxNC4xMjUxIDcuMDUzNjhDMTMuNzk5NyA3LjM3OTEyIDEzLjI3MjEgNy4zNzkxMiAxMi45NDY2IDcuMDUzNjhaIiBmaWxsPSIjMjczMDQ1Ii8+CjwvZz4KPC9zdmc+Cg==');
}
.skeleton img {
	position: relative;
	z-index: 20;
}
@keyframes skeleton-loading {
    0% {
      background-color: hsl(198, 8%, 69%);
    }
  
    100% {
      background-color: hsl(200, 20%, 95%);
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
html.mobile-menu-active-class {
	overflow-y: hidden;
}
@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}
.site-header {
	position: relative;
	z-index: 90;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 112px;
	max-height: 112px;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-bottom: 20px;
}
@media (min-width: 768px) {

	.site-header {
		background-color: transparent;
	}
}
@media (min-width: 1024px) {

	.site-header {
		position: relative;
	}

	.site-header {
		margin-bottom: 20px;
	}

	.site-header {
		height: 72px;
	}

	.site-header {
		max-height: 72px;
	}

	.site-header {
		padding-bottom: 0px;
	}

	.site-header {
		padding-top: 0px;
	}

	.site-header {
		padding-top: 0px;
	}
}
.site-header {
    transition: all 0.5s ease;

    
}
.site-header.sticky-header {
	position: sticky;
	top: 0px;
        z-index: 99999999999; 
        /* animation: smoothScroll 1s forwards; */
}
.site-header .wrapper {
	padding-left: 16px;
	padding-right: 16px;
}
@media (min-width: 1024px) {

	.site-header .wrapper {
		margin-left: 16px;
		margin-right: 16px;
	}

	.site-header .wrapper {
		margin-left: 16px;
		margin-right: 16px;
	}

	.site-header .wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media (min-width: 1420px) {

	.site-header .wrapper {
		margin-left: auto;
		margin-right: auto;
	}
}
.site-header .header-inner-wrapper {
	border-radius: 16px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-top: 16px;
	padding-bottom: 16px;
}
@media (min-width: 1024px) {

	.site-header .header-inner-wrapper {
		padding: 16px;
	}
}
.site-header .header-inner-wrapper{
        border: 1px #FFF;
        box-shadow: 0px 0px 19.3px 0px rgba(0, 0, 0, 0.04);
        -webkit-backdrop-filter: blur(2px);
                backdrop-filter: blur(2px);
    }
.site-header .header-main {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	vertical-align: middle;
}
@media (min-width: 1024px) {

	.site-header .header-main {
		padding-left: 20px;
	}
}
@media (min-width: 1240px) {

	.site-header .header-main {
		padding-left: 40px;
	}
}
.site-header .header-main .header-logo {
	padding-top: 5px;
}
@media (min-width: 340px) {

	.site-header .header-main .header-logo {
		width: 185px;
	}
}
@media (min-width: 375px) {

	.site-header .header-main .header-logo {
		width: 230px;
	}
}
@media (min-width: 390px) {

	.site-header .header-main .header-logo {
		width: 230px;
	}
}
@media (min-width: 768px) {

	.site-header .header-main .header-logo {
		width: 300px;
	}
}
@media (min-width: 1024px) {

	.site-header .header-main .header-logo {
		width: 275px;
	}
}
@media (min-width: 1420px) {

	.site-header .header-main .header-logo {
		width: 270px;
	}
}
.site-header .header-main .header-logo div {
	display: flex;
	gap: 10px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
@media (min-width: 390px) {

	.site-header .header-main .header-logo div {
		font-size: 21px;
	}
}
@media (min-width: 768px) {

	.site-header .header-main .header-logo div {
		font-size: 26px;
	}
}
.site-header .header-main .header-logo div a {
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.site-header .header-main .header-logo div a img {
	margin-top: 2px;
	display: inline-block;
	width: 20px;
}
@media (min-width: 390px) {

	.site-header .header-main .header-logo div a img {
		width: 22px;
	}
}
@media (min-width: 768px) {

	.site-header .header-main .header-logo div a img {
		margin-top: -7px;
	}
}
.site-header .header-main .header-logo div .chat-gpt-icon {
	margin-top: 3px;
	display: inline-block;
	height: 20px;
	background-image: url('/assets/images/plus-chatgpt.png');
	background-size: contain;
	background-repeat: no-repeat;
}
@media (min-width: 340px) {

	.site-header .header-main .header-logo div .chat-gpt-icon {
		width: 75px;
	}
}
@media (min-width: 390px) {

	.site-header .header-main .header-logo div .chat-gpt-icon {
		width: 90px;
	}
}
@media (min-width: 768px) {

	.site-header .header-main .header-logo div .chat-gpt-icon {
		margin-top: 3px;
	}

	.site-header .header-main .header-logo div .chat-gpt-icon {
		display: none;
	}

	.site-header .header-main .header-logo div .chat-gpt-icon {
		height: 26px;
	}

	.site-header .header-main .header-logo div .chat-gpt-icon {
		width: 102px;
	}
}
.site-header .header-main .header-menu {
	padding-top: 7px;
}
@media (min-width: 768px) {

	.site-header .header-main .header-menu {
		display: block;
	}
}
@media (min-width: 1240px) {

	.site-header .header-main .header-menu {
		width: 700px;
	}
}
.site-header .header-main .header-menu .menu li {
	margin-left: 50px;

                    /* &.current-menu-item{
                        a{
                            @apply text-red_6;
                        }
                    } */
}
.site-header .header-main .header-menu .menu li a {
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
.site-header .header-main .header-menu .menu li a:visited {
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
.site-header .header-main .header-menu .mobile-menu {
	position: absolute;
	right: 0px;
	left: auto;
	top: 0px;
	margin-top: 0px;
}
.site-header .header-main .woocommerce-cart {
	position: relative;
	margin-left: auto;
	margin-right: 50px;
	display: flex;
	flex-wrap: wrap;
}
@media (min-width: 340px) {

	.site-header .header-main .woocommerce-cart {
		margin-right: 40px;
	}

	.site-header .header-main .woocommerce-cart {
		width: 45px;
	}

	.site-header .header-main .woocommerce-cart {
		align-items: flex-start;
	}
}
@media (min-width: 375px) {

	.site-header .header-main .woocommerce-cart {
		width: 50px;
	}

	.site-header .header-main .woocommerce-cart {
		flex-direction: row;
	}

	.site-header .header-main .woocommerce-cart {
		align-items: center;
	}
}
@media (min-width: 768px) {

	.site-header .header-main .woocommerce-cart {
		width: 155px;
	}
}
@media (min-width: 1024px) {

	.site-header .header-main .woocommerce-cart {
		margin-right: 0;
	}

	.site-header .header-main .woocommerce-cart {
		width: auto;
	}
}
@media (min-width: 1240px) {

	.site-header .header-main .woocommerce-cart {
		margin-right: 45px;
	}
}
.site-header .header-main .woocommerce-cart .cart-icon {
	position: relative;
	height: 40px;
	width: 40px;
	cursor: pointer;
	border-radius: 8px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
}
.site-header .header-main .woocommerce-cart .cart-icon a {
	display: block;
	height: 40px;
	width: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.site-header .header-main .woocommerce-cart .cart-icon .shopping-cart-icon {
	position: relative;
	margin-right: 10px;
	display: inline-block;
	height: 20px;
	width: 20px;
	text-align: center;
                    content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjgwOTIgMi44NjY3TDE1LjQ4NTEgNy41MDE3TDE4LjMzNzYgNy41MDE4NVY5LjE2ODUzTDE3LjM2NTEgOS4xNjgzN0wxNi43MzQ2IDE2LjczNzdDMTYuNjk4NiAxNy4xNjk2IDE2LjMzNzUgMTcuNTAxOSAxNS45MDQxIDE3LjUwMTlINC4xMDQzNUMzLjY3MDk0IDE3LjUwMTkgMy4zMDk4OCAxNy4xNjk2IDMuMjczODkgMTYuNzM3N0wyLjY0MjU3IDkuMTY4MzdMMS42NzA5IDkuMTY4NTNWNy41MDE4NUw0LjUyMjU3IDcuNTAxN0w3LjE5OTIyIDIuODY2N0w4LjY0MjU4IDMuNzAwMDNMNi40NDc1NyA3LjUwMTdIMTMuNTYwMUwxMS4zNjU5IDMuNzAwMDNMMTIuODA5MiAyLjg2NjdaTTE1LjY5MjYgOS4xNjgzN0w0LjMxNTA3IDkuMTY4NTNMNC44NzA5IDE1LjgzNTJIMTUuMTM2N0wxNS42OTI2IDkuMTY4MzdaTTEwLjgzNzYgMTAuODM1MlYxNC4xNjg1SDkuMTcwOTJWMTAuODM1MkgxMC44Mzc2Wk03LjUwNDIzIDEwLjgzNTJWMTQuMTY4NUg1LjgzNzU3VjEwLjgzNTJINy41MDQyM1pNMTQuMTcwOSAxMC44MzUyVjE0LjE2ODVIMTIuNTA0MlYxMC44MzUySDE0LjE3MDlaIiBmaWxsPSIjRjhGOEY4Ii8+Cjwvc3ZnPgo=');
}
.site-header .header-main .woocommerce-cart .cart-icon .cart-icon-count {
	position: absolute;
	top: -7px;
	right: -6px;
	display: block;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border-width: 1px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(39, 48, 69, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(222, 74, 41, var(--tw-bg-opacity));
	text-align: center;
	vertical-align: middle;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 17.5px;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.site-header .header-main .woocommerce-cart .cart-icon .cart-icon-count.cart-total-0 {
	display: none;
}
.site-header .header-main .woocommerce-cart .cart-icon .empty-cart-popup .cart-icon-count {
	display: none;
}
.site-header .header-main .woocommerce-cart .cart-icon .cart-total-0 {
	display: none;
}
.site-header.position-fixed{
        transition: all 0.8s ease;
        position: fixed;
        top: 0px;
        width: 100%;
    }
.language-selector {
	margin-right: 0px;
	display: none;
	height: 40px;
	width: 94px;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
}
@media (min-width: 1024px) {

	.language-selector {
		margin-right: 10px;
	}

	.language-selector {
		display: flex;
	}
}
/*Flag only */
.language-selector .wpml-ls-legacy-list-horizontal {
	padding: 0px;
}
.language-selector .wpml-ls-legacy-dropdown-click {
	height: 40px;
	width: 100px;
}
.language-selector .wpml-ls-legacy-dropdown-click a {
	display: flex;
	height: 40px;
	align-items: center;
	justify-content: center;
	gap: 4px;
	border-radius: 10px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
.language-selector .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
	position: relative;
	right: 0px;
	top: 4px;
	display: inline-block;
	display: flex;
	height: 20px;
	width: 20px;
	align-items: center;
	justify-content: center;
	border-width: 0px;
                content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb25zIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE2LjQ3NjYgNi44NzVMMTAuMjI2NiAxMy4xMjVMMy45NzY1NiA2Ljg3NSIgc3Ryb2tlPSIjREU0QTI5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==');
}
.language-selector .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	top: 110%;
	width: 100px;
	overflow: hidden;
	border-radius: 10px;
	border-width: 1.5px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
            box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.05);
            top: 110% !important;
}
.language-selector .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
	display: flex;
	height: 44px;
	align-items: center;
	justify-content: flex-start;
	border-radius: 0px;
	border-width: 0px;
	border-bottom-width: 1.5px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	background-color: transparent;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.mobile-language-selector-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.mobile-language-selector-wrapper .language-selector-text-container {
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
.mobile-language-selector-wrapper .language-selector {
	margin-left: 10px;
	display: flex;
	height: 40px;
	width: 94px;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
}
.placeholder { 
    transition: height 0.3s ease-in-out; 
    display: none; 
    height: 20px;
}
@media (min-width: 768px) {

	.placeholder {
		display: block;
	}
}
.tablet-scrolled .placeholder { height: 0; /* Remove height when sticky */ }
.tablet-scrolled .site-header{
        transform: translateY(0);
    }
@media (min-width: 768px) {

	.tablet-scrolled .module--purchase-wizard {
		margin-top: 90px;
	}
}
@media (min-width: 1024px) {

	.page-id-23 .site-header .header-main .header-menu .menu li.current-menu-item a {
		--tw-text-opacity: 1;
		color: rgba(222, 74, 41, var(--tw-text-opacity));
	}
}
.woocommerce-checkout #header-placeholder, .page #header-placeholder, .single-post #header-placeholder, .category #header-placeholder, .author #header-placeholder, .archive #header-placeholder {
	display: none;
}
.woocommerce-checkout .site-header, .page .site-header, .single-post .site-header, .category .site-header, .author .site-header, .archive .site-header {
	height: 74px;
	max-height: 74px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-top: 0px;
}
.woocommerce-checkout .site-header,.page .site-header,.single-post .site-header,.category .site-header,.author .site-header,.archive .site-header{
        box-shadow: 0px 0px 19.3px 0px rgba(0, 0, 0, 0.04);
        -webkit-backdrop-filter: blur(2px);
                backdrop-filter: blur(2px);
    }
.woocommerce-checkout .site-header .header-inner-wrapper, .page .site-header .header-inner-wrapper, .single-post .site-header .header-inner-wrapper, .category .site-header .header-inner-wrapper, .author .site-header .header-inner-wrapper, .archive .site-header .header-inner-wrapper {
	border-width: 0px;
}
.woocommerce-checkout .site-header .header-inner-wrapper,.page .site-header .header-inner-wrapper,.single-post .site-header .header-inner-wrapper,.category .site-header .header-inner-wrapper,.author .site-header .header-inner-wrapper,.archive .site-header .header-inner-wrapper{
            box-shadow: none;
        }
#google_translate_desktop, #google_translate_mobile {
	margin-right: 10px;
	display: none;
}
#google_translate_desktop .goog-te-gadget-simple, #google_translate_mobile .goog-te-gadget-simple {
        background: #fff;
        border: 1px solid #ccc;
        border-radius: 6px;
        padding: 2px 3px;
        font-family: sans-serif;
        font-size: 13px;
        box-shadow: 0 0 4px rgba(0,0,0,0.1);
    }
#google_translate_desktop .goog-te-gadget-icon, #google_translate_mobile .goog-te-gadget-icon {
        display: none; /* optional: remove globe icon */
      }
#google_translate_desktop .goog-te-gadget-simple a, #google_translate_mobile .goog-te-gadget-simple a {
        color: #333;
        text-decoration: none;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 2px;
        padding: 3px;
        border-radius: 6px;
        background: #fff;
      }
#google_translate_desktop .goog-te-gadget-simple span, #google_translate_mobile .goog-te-gadget-simple span {
        vertical-align: middle;
      }
#google_translate_mobile {
	display: block;
}
@media (min-width: 1024px) {

	#google_translate_mobile {
		display: none;
	}
}
#google_translate_desktop {
	display: none;
}
@media (min-width: 1024px) {

	#google_translate_desktop {
		display: block;
	}
}
/* Spanish */
@media (min-width: 1024px) {

	html[lang="es-ES"] .site-header {
		margin-bottom: 0px;
	}
}
html[lang="es-ES"] .mobile-language-selector-wrapper .language-selector {
	margin-left: 0px;
}
@media (min-width: 375px) {

	html[lang="es-ES"] .mobile-language-selector-wrapper .language-selector {
		margin-left: 10px;
	}
}
@media (min-width: 1024px) {

	html[lang="es-ES"] .page-id-106328 .site-header {
		margin-bottom: 20px;
	}
}
/* French */
@media (min-width: 1024px) {

	html[lang="fr-FR"] .site-header {
		margin-bottom: 0px;
	}
}
html[lang="fr-FR"] .mobile-language-selector-wrapper .language-selector {
	margin-left: 0px;
}
@media (min-width: 375px) {

	html[lang="fr-FR"] .mobile-language-selector-wrapper .language-selector {
		margin-left: 10px;
	}
}
@media (min-width: 1024px) {

	html[lang="fr-FR"] .page-id-28980 .site-header {
		margin-bottom: 20px;
	}
}
.site-footer {
	--tw-bg-opacity: 1;
	background-color: rgba(20, 20, 20, var(--tw-bg-opacity));
	padding-top: 40px;
}
@media (min-width: 768px) {

	.site-footer {
		padding-top: 80px;
	}

	.site-footer {
		padding-bottom: 30px;
	}
}
.site-footer .wrapper {
	max-width: 98%;
}
@media (min-width: 1420px) {

	.site-footer .wrapper {
		padding-left: 80px;
		padding-right: 80px;
	}
}
@media (min-width: 1536px) {

	.site-footer .wrapper {
		max-width: 1400px;
	}
}
.site-footer .footer-top-content {
	display: block;
}
@media (min-width: 768px) {

	.site-footer .footer-top-content {
		display: grid;
	}

	.site-footer .footer-top-content {
		grid-template-columns: 220px 1fr;
	}

	.site-footer .footer-top-content {
		gap: 50px;
	}
}
@media (min-width: 1024px) {

	.site-footer .footer-top-content {
		grid-template-columns: 400px 1fr;
	}
}
.site-footer .footer-top-content .footer-logo h2 {
	margin-bottom: 15px;
	font-family: Outfit, sans-serif;
	font-size: 24px;
	line-height: 28.4px;
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.site-footer .footer-top-content .footer-logo h2 {
		margin-bottom: 20px;
	}
}
.site-footer .footer-top-content .footer-logo h2 a {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.site-footer .footer-top-content .footer-logo p {
	font-size: 14px;
	line-height: 22.4px;
	--tw-text-opacity: 1;
	color: rgba(152, 152, 152, var(--tw-text-opacity));
}
.site-footer .footer-top-content .footer-menu {
	margin-bottom: 32px;
	padding-top: 10px;
}
@media (min-width: 768px) {

	.site-footer .footer-top-content .footer-menu {
		margin-bottom: 0px;
	}

	.site-footer .footer-top-content .footer-menu {
		padding-top: 40px;
	}
}
.site-footer .footer-top-content .footer-menu .menu {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px;
}
@media (min-width: 1240px) {

	.site-footer .footer-top-content .footer-menu .menu {
		display: flex;
	}

	.site-footer .footer-top-content .footer-menu .menu {
		justify-content: flex-end;
	}
}
.site-footer .footer-top-content .footer-menu .menu li {
	padding-right: 10px;
}
@media (min-width: 768px) {

	.site-footer .footer-top-content .footer-menu .menu li {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media (min-width: 1024px) {

	.site-footer .footer-top-content .footer-menu .menu li {
		padding-left: 6px;
		padding-right: 6px;
	}
}
.site-footer .footer-top-content .footer-menu .menu li a {
	font-family: Outfit, sans-serif;
	font-size: 15px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1536px) {

	.site-footer .footer-top-content .footer-menu .menu li a {
		font-size: 16px;
		line-height: 25.6px;
	}
}
.site-footer .footer-top-content #footer-site-navigation {
	display: none;
}
@media (min-width: 768px) {

	.site-footer .footer-top-content #footer-site-navigation {
		display: block;
	}
}
.site-footer .footer-top-content #footer-site-navigation-mobile {
	display: block;
}
@media (min-width: 768px) {

	.site-footer .footer-top-content #footer-site-navigation-mobile {
		display: none;
	}
}
.site-footer .footer-bottom-content {
	display: block;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: space-between;
	gap: 32px;
	align-self: stretch;
}
@media (min-width: 768px) {

	.site-footer .footer-bottom-content {
		margin-top: 32px;
	}
}
@media (min-width: 1024px) {

	.site-footer .footer-bottom-content {
		gap: 0px;
	}
}
@media (min-width: 1240px) {

	.site-footer .footer-bottom-content {
		margin-top: 32px;
	}
}
.site-footer .footer-bottom-content .footer-bottom-left-content {
	width: 100%;
}
@media (min-width: 1024px) {

	.site-footer .footer-bottom-content .footer-bottom-left-content {
		width: 34%;
	}
}
.site-footer .footer-bottom-content .footer-bottom-left-content .footer-company-address {
	max-width: 298px;
	border-radius: 8px;
	--tw-bg-opacity: 1;
	background-color: rgba(33, 33, 33, var(--tw-bg-opacity));
	padding: 8px;
}
.site-footer .footer-bottom-content .footer-bottom-left-content .footer-company-address p {
	margin-bottom: 0px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.site-footer .footer-bottom-content .footer-bottom-left-content .footer-company-address .address {
	margin-bottom: 4px;
	vertical-align: middle;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgba(152, 152, 152, var(--tw-text-opacity));
}
.site-footer .footer-bottom-content .footer-bottom-left-content .footer-company-address .address .address-icon {
	position: relative;
	bottom: -5px;
	margin-right: 8px;
	display: inline-block;
	height: 20px;
	width: 20px;
                        content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNDk5OTkgMi41SDE3LjVDMTcuOTYwMiAyLjUgMTguMzMzMyAyLjg3MzEgMTguMzMzMyAzLjMzMzMzVjE2LjY2NjdDMTguMzMzMyAxNy4xMjY5IDE3Ljk2MDIgMTcuNSAxNy41IDE3LjVIMi40OTk5OUMyLjAzOTc2IDE3LjUgMS42NjY2NiAxNy4xMjY5IDEuNjY2NjYgMTYuNjY2N1YzLjMzMzMzQzEuNjY2NjYgMi44NzMxIDIuMDM5NzYgMi41IDIuNDk5OTkgMi41Wk0xMC4wNTA1IDkuNzM1NzVMNC43MDYwMSA1LjE5ODA4TDMuNjI3MzEgNi40Njg1OEwxMC4wNjA5IDExLjkzMDlMMTYuMzc4NyA2LjQ2MzQ3TDE1LjI4OCA1LjIwMzJMMTAuMDUwNSA5LjczNTc1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
}
.site-footer .footer-bottom-content .footer-bottom-left-content .footer-company-address p.email-address {
	padding-left: 30px;
}
@media (min-width: 768px) {

	.site-footer .footer-bottom-content .footer-bottom-left-content .footer-company-address p.email-address {
		padding-left: 0px;
	}
}
.site-footer .footer-bottom-content .footer-bottom-center-content h3 {
	margin-bottom: 10px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.site-footer .footer-bottom-content .footer-bottom-center-content {
		width: 425px;
	}
}
.site-footer .footer-bottom-content .footer-bottom-right-content {
	padding-right: 25px;
}
@media (min-width: 768px) {

	.site-footer .footer-bottom-content .footer-bottom-right-content {
		padding-right: 5px;
	}
}
.site-footer .footer-bottom-content .footer-bottom-right-content .wpml-ls-legacy-dropdown-click {
	height: 40px;
	width: 100px;
}
.site-footer .footer-bottom-content .footer-bottom-right-content .wpml-ls-legacy-dropdown-click a {
	display: flex;
	height: 40px;
	align-items: center;
	justify-content: center;
	gap: 4px;
	border-radius: 10px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
.site-footer .footer-bottom-content .footer-bottom-right-content .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
	position: relative;
	right: 0px;
	top: 4px;
	display: inline-block;
	display: flex;
	height: 20px;
	width: 20px;
	align-items: center;
	justify-content: center;
	border-width: 0px;
                        content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb25zIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE2LjQ3NjYgNi44NzVMMTAuMjI2NiAxMy4xMjVMMy45NzY1NiA2Ljg3NSIgc3Ryb2tlPSIjREU0QTI5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==');
}
.site-footer .footer-bottom-content .footer-bottom-right-content .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	top: 110%;
	width: 100px;
	overflow: hidden;
	border-radius: 10px;
	border-width: 1.5px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
                    box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.05);
                    top: 110% !important;
}
.site-footer .footer-bottom-content .footer-bottom-right-content .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
	display: flex;
	height: 40px;
	align-items: center;
	border-radius: 0px;
	border-width: 0px;
	border-bottom-width: 1.5px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	background-color: transparent;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.site-footer .site-info {
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 12px;
	line-height: 22.4px;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgba(152, 152, 152, var(--tw-text-opacity));
}
.site-footer .site-info .inner-wrapper {
	margin-top: 40px;
	background-image: url('/assets/images/copyright-border.png');
	background-size: contain;
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.supported-cards {
	display: block;
	flex-direction: column;
	flex-wrap: wrap;
}
@media (min-width: 768px) {

	.supported-cards {
		display: flex;
	}

	.supported-cards {
		justify-content: flex-end;
	}
}
.supported-cards h3 {
	margin-bottom: 10px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.supported-cards ul {
	display: grid;
	grid-template-columns: repeat(5, minmax(0, 48px));
	gap: 8px;
}
.supported-cards ul li {
	max-width: 48px;
}
.supported-crypto-cards .supported-cards h3 {
	margin-bottom: 10px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.supported-crypto-cards .supported-cards ul li {
	display: flex;
	height: 32px;
	width: 48px;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5.5px;
	padding-bottom: 5.5px;
}
@media (min-width: 390px) {

	.supported-crypto-cards .supported-cards ul li {
		padding-left: 14px;
		padding-right: 14px;
	}
}
#scrollToTopBtn {
	position: fixed;
	bottom: 23px;
	right: 90px;
	z-index: 50;
	display: none;
	cursor: pointer;
	border-radius: 5px;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.entry-footer .edit-link {
	display: none;
}
.entry-footer a {
	position: fixed;
	bottom: 10px;
	right: 10px;
	display: inline-block;
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.main-navigation {
	display: none;
}
@media (min-width: 1024px) {

	.main-navigation {
		display: block;
	}
}
.main-navigation ul {
	display: flex;
}
@media (min-width: 1024px) {

	.main-navigation ul {
		align-items: center;
	}

	.main-navigation ul {
		justify-content: center;
	}
}
.main-navigation ul li {
	margin-left: 20px;
}
.mobile-menu {
	position: relative;
	left: 0px;
	margin-top: 48px;
	margin-top: -50px;
	display: block;
	height: 40px;
	width: 40px;
	border-radius: 8px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.mobile-menu {
		left: -15px;
	}

	.mobile-menu {
		left: 0px;
	}

	.mobile-menu {
		margin-top: 0px;
	}

	.mobile-menu {
		display: none;
	}
}
.mobile-menu:before {
	position: absolute;
	top: 10px;
	left: 9px;
	display: block;
	height: 100%;
	width: 100%;
	cursor: pointer;
        content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMTY2NSAxNUgxNS44MzMyTTQuMTY2NSA1SDE1LjgzMzJNNC4xNjY1IDEwSDkuMTY2NSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==');
}
.mobile-menu.mobile-menu-active:before {
            content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjQ2MDMgOS4xNzU2M0w5Ljk5OTU5IDkuNTI5MTlMMTAuMzUzMSA5LjE3NTY0TDE0LjEyNDQgNS40MDQzN0wxNC41OTU4IDUuODc1NzdMMTAuODI0NSA5LjY0NzAzTDEwLjQ3MSAxMC4wMDA2TDEwLjgyNDUgMTAuMzU0MUwxNC41OTU4IDE0LjEyNTNMMTQuMTI0NCAxNC41OTY3TDEwLjM1MzEgMTAuODI1NUw5Ljk5OTU5IDEwLjQ3Mkw5LjY0NjA0IDEwLjgyNTVMNS44NzQ4IDE0LjU5NjdMNS40MDM0IDE0LjEyNTNMOS4xNzQ2NCAxMC4zNTQxTDkuNTI4MiAxMC4wMDA2TDkuMTc0NjQgOS42NDcwM0w1LjQwMzQgNS44NzU3OEw1Ljg3NDggNS40MDQzN0w5LjY0NjAzIDkuMTc1NjNaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K');
        }
.mobile-navigation {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 80;
	height: 100%;
	width: 100%;
	max-width: 100%;
	--tw-translate-x: -100%;
	transform: var(--tw-transform);
	transform: var(--tw-transform);
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
@media (min-width: 1024px) {

	.mobile-navigation {
		display: none !important;
	}
}
.mobile-navigation.open {
	--tw-translate-x: 0px;
	transform: var(--tw-transform);
}
.mobile-navigation .js-mobile-close {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 50;
	display: block;
	height: 25px;
	width: 25px;
}
.mobile-navigation .js-mobile-close:before {
            content: '';
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABBUlEQVR4nO3ZTQqDMBAF4HeKPOkV2+MWbE9jKXUhRcQk8xeZt3Il8xFNZgiQyWQyV8odwORdBH41fGtpygPAAmB2xkxrDctaU3UKgOf6gjeAG+zDTQ2vnho8MZRCeGIojfDAUAthiaE2wgJjhtDEmCM0MG4ISYw7QgITBtGDCYdowYRF1GDCI85ghkEcYYZD7M0Q899zhEGteWWGW4lttp+T53DWlUt8Wtz5sSOMzVU52p2GwfDEFhsew4pzIiyGDYddOAw7TuwwGAq0He4YCvZObhgqNIDmGCp2sWYYi1a8aGMs54mihfEYioo0xnOyK1KYCONpkcBc5urtMpehmUwmg3D5AAklyc9YEtl/AAAAAElFTkSuQmCC') center no-repeat;
            background-size: contain;
            position: absolute;
            top: 0px;
            left: 0px;
            display: block;
            height: 100%;
            width: 100%;
            cursor: pointer;
        }
.mobile-navigation ul li {
	padding-top: 24px;
	padding-bottom: 24px;
}
.mobile-navigation ul li a {
	display: block;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
.mobile-navigation #mobile-menu li a {
	font-family: Outfit, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	text-transform: uppercase;
}
.mobile-navigation .mobile-menu-wrapper {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}
.mobile-navigation #site-navigation-mobile {
	position: fixed;
	top: 0px;
	right: 0px;
	height: 100%;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding-top: 150px;
	padding-left: 20px;
	padding-right: 20px;
        transition: right 0.3s ease;
}
.mobile-navigation #site-navigation-mobile.active {
        right: 0; /* Slide in */
    }
.service-title-popup-wrapper {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
}
.service-title-popup-wrapper .service-title-wrapper {
	width: 100%;
}
@media (min-width: 1024px) {

	.service-title-popup-wrapper .service-title-wrapper {
		width: auto;
	}
}
.service-title-popup-wrapper .service-title-popup-icon{
	position: absolute;
	right: 0px;
	cursor: pointer;}
@media (min-width: 1024px) {

	.service-title-popup-wrapper .service-title-popup-icon {
		position: relative;
	}

	.service-title-popup-wrapper .service-title-popup-icon {
		top: 0px;
	}
}
.service-title-popup-wrapper .tooltip-arrow-desktop {
	position: absolute;
	top: 13px;
	left: 25px;
	z-index: 9999;
	display: inline-block;
	display: none;
	height: 38.56px;
	width: 19.28px;
}
@media (min-width: 768px) {

	.service-title-popup-wrapper .tooltip-arrow-desktop {
		top: 12px;
	}
}
.service-title-popup-wrapper .tooltip-arrow-desktop::before {
        content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAxOCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDYwMjMgMTkuNDEyNUwxMy41MTYgMzEuNDY4M0MxNC45NzUgMzIuOTI3MiAxNy40Njk2IDMxLjg5MzkgMTcuNDY5NiAyOS44MzA2VjIuNDQzNzhDMTcuNDY5NiAwLjM4MDQ3MiAxNC45NzUgLTAuNjUyODQxIDEzLjUxNiAwLjgwNjEzN0wxLjQ2MDIyIDEyLjg2MkMtMC4zNDg2NyAxNC42NzA4IC0wLjM0ODY2MyAxNy42MDM2IDEuNDYwMjMgMTkuNDEyNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==');
        transform: translateY(-50%);
        display: none;
        height: 38.56px;
        width: 19.28px;
    }
@media (min-width: 1367px) {

	.service-title-popup-wrapper .tooltip-arrow-desktop::before {
		display: inline-block;
	}
}
.service-title-popup-wrapper .tooltip-arrow-desktop::after {
        content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAxNyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI1NTMgMTIuMjI3MkwzLjk5MDI1IDAuOTYyMjA3QzIuNjI2OTYgLTAuNDAxMDc1IDAuMjk1OTYyIDAuNTY0NDYzIDAuMjk1OTYyIDIuNDkyNDRMMC4yOTU5NiAyOC4wODNDMC4yOTU5NiAzMC4wMTEgMi42MjY5NyAzMC45NzY1IDMuOTkwMjUgMjkuNjEzMkwxNS4yNTUzIDE4LjM0ODFDMTYuOTQ1NiAxNi42NTc5IDE2Ljk0NTYgMTMuOTE3NSAxNS4yNTUzIDEyLjIyNzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
        transform: translateY(-50%);
        display: inline-block;
        height: 38.56px;
        width: 19.28px;
    }
@media (min-width: 1367px) {

	.service-title-popup-wrapper .tooltip-arrow-desktop::after {
		display: none;
	}
}
.service-title-popup-wrapper .tooltip-box {
	position: absolute;
	right: 34px;
	top: 50%;
	left: 38px;
	z-index: 50;
	display: none;
	width: 175px;
	border-radius: 15.14px;
	border-width: 7.54px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	opacity: 0;
}
@media (min-width: 768px) {

	.service-title-popup-wrapper .tooltip-box {
		border-radius: 16.212px;
	}

	.service-title-popup-wrapper .tooltip-box {
		border-width: 8.1px;
	}
}
@media (min-width: 1024px) {

	.service-title-popup-wrapper .tooltip-box {
		right: auto;
	}

	.service-title-popup-wrapper .tooltip-box {
		width: 188px;
	}
}
.service-title-popup-wrapper .tooltip-box {
        transform: translateY(-50%);
        box-shadow: 0px 4.632px 28.95px 0px rgba(0, 0, 0, 0.15);
        transition: opacity 0.5s ease;
    }
.service-title-popup-wrapper .tooltip-box .tooltip-box-content {
	height: 348px;
	width: 161.22px;
	flex-shrink: 0;
	border-radius: 10.14px;
	background-image: url('/assets/images/tooltips.png');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
@media (min-width: 768px) {

	.service-title-popup-wrapper .tooltip-box .tooltip-box-content {
		border-radius: 12.212px;
	}
}
@media (min-width: 1024px) {

	.service-title-popup-wrapper .tooltip-box .tooltip-box-content {
		height: 372.871px;
	}

	.service-title-popup-wrapper .tooltip-box .tooltip-box-content {
		width: 172.54px;
	}
}
.service-title-popup-wrapper .close-btn {
	position: absolute;
	top: -12px;
	right: -12px;
	cursor: pointer;
}
@media (max-width: 1367px) {
        .service-title-popup-wrapper .tooltip-arrow-desktop {
            left: auto;
            right: 100%;
        }
    
        .service-title-popup-wrapper .tooltip-box {
            left: auto;
            right: 34px;
        }
    }
.grecaptcha-badge {
	display: none;
}
.hero-search-form-wrapper .form-error-wrapper {
	margin-top: 16px;
	margin-bottom: 0px;
	display: flex;
	align-items: center;
	gap: 10px;
	border-radius: 12px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(240, 129, 103, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 212, 202, var(--tw-bg-opacity));
	padding: 4px;
	padding-right: 10px;
}
@media (min-width: 768px) {

	.hero-search-form-wrapper .form-error-wrapper {
		gap: 12px;
	}

	.hero-search-form-wrapper .form-error-wrapper {
		padding-right: 16px;
	}
}
.hero-search-form-wrapper .form-error-wrapper .form-error-icon {
	display: inline-block;
	height: 48px;
	width: 48px;
	border-radius: 10px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(255, 242, 231, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 12px;
}
.hero-search-form-wrapper .form-error-wrapper .form-error-message {
	font-size: 12px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.hero-search-form-wrapper .form-error-wrapper .form-error-message {
		font-size: 14px;
	}
}
.hero-search-form-wrapper .form-error-wrapper.error-no-username-entered .form-error-icon{
                content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA2OTcgMTkuMTU2QzguODAwMzkgMTkuMTU2IDcuNjA1NzMgMTguOTIyNyA2LjQ4NTczIDE4LjQ1NkM1LjM4NDM5IDE4LjAwOCA0LjQyMzA2IDE3LjM3MzMgMy42MDE3MyAxNi41NTJDMi43ODAzOSAxNS43MzA3IDIuMTM2MzkgMTQuNzY5MyAxLjY2OTczIDEzLjY2OEMxLjIwMzA2IDEyLjU0OCAwLjk2OTcyNyAxMS4zMzQ3IDAuOTY5NzI3IDEwLjAyOEMwLjk2OTcyNyA4LjcyMTMzIDEuMjAzMDYgNy41MTczMyAxLjY2OTczIDYuNDE1OTlDMi4xNTUwNiA1LjI5NTk5IDIuODE3NzMgNC4zMjUzMyAzLjY1NzczIDMuNTAzOTlDNC40OTc3MyAyLjY2Mzk5IDUuNDc3NzMgMi4wMTA2NiA2LjU5NzczIDEuNTQzOTlDNy43MzYzOSAxLjA3NzMzIDguOTQ5NzMgMC44NDM5OTQgMTAuMjM3NyAwLjg0Mzk5NEMxMS45NTUxIDAuODQzOTk0IDEzLjQ2NzEgMS4yMzU5OSAxNC43NzM3IDIuMDE5OTlDMTYuMDk5MSAyLjgwMzk5IDE3LjEzNTEgMy44NzczMyAxNy44ODE3IDUuMjM5OTlDMTguNjQ3MSA2LjYwMjY2IDE5LjAyOTcgOC4xNzA2NiAxOS4wMjk3IDkuOTQzOTlDMTkuMDI5NyAxMC43NDY3IDE4Ljk0NTcgMTEuNDc0NyAxOC43Nzc3IDEyLjEyOEMxOC42Mjg0IDEyLjc2MjcgMTguMzc2NCAxMy4zNiAxOC4wMjE3IDEzLjkyTDE1Ljg2NTcgMTMuODA4QzE2LjEyNzEgMTMuNDM0NyAxNi4zMzI0IDEzLjA2MTMgMTYuNDgxNyAxMi42ODhDMTYuNjQ5NyAxMi4yOTYgMTYuNzcxMSAxMS44NjY3IDE2Ljg0NTcgMTEuNEMxNi45MjA0IDEwLjkzMzMgMTYuOTU3NyAxMC40MDEzIDE2Ljk1NzcgOS44MDM5OUMxNi45NTc3IDguMzI5MzMgMTYuNjg3MSA3LjA3ODY2IDE2LjE0NTcgNi4wNTE5OUMxNS42MjMxIDUuMDA2NjYgMTQuODU3NyA0LjIxMzMzIDEzLjg0OTcgMy42NzE5OUMxMi44NjA0IDMuMTExOTkgMTEuNjY1NyAyLjgzMTk5IDEwLjI2NTcgMi44MzE5OUM4Ljg0NzA2IDIuODMxOTkgNy41OTYzOSAzLjEzMDY2IDYuNTEzNzMgMy43Mjc5OUM1LjQ0OTczIDQuMzI1MzMgNC42MTkwNiA1LjE2NTMzIDQuMDIxNzMgNi4yNDc5OUMzLjQ0MzA2IDcuMzExOTkgMy4xNTM3MyA4LjU4MTMzIDMuMTUzNzMgMTAuMDU2QzMuMTUzNzMgMTEuNTEyIDMuNDMzNzMgMTIuNzcyIDMuOTkzNzMgMTMuODM2QzQuNTcyMzkgMTQuOSA1LjM4NDM5IDE1LjczMDcgNi40Mjk3MyAxNi4zMjhDNy40NzUwNiAxNi45MDY3IDguNjY5NzMgMTcuMTk2IDEwLjAxMzcgMTcuMTk2QzExLjAwMzEgMTcuMTk2IDExLjg4OTcgMTcuMDU2IDEyLjY3MzcgMTYuNzc2QzEzLjQ1NzcgMTYuNTE0NyAxNC4xNDg0IDE2LjExMzMgMTQuNzQ1NyAxNS41NzJMMTYuMTQ1NyAxN0MxNS4zMjQ0IDE3LjcwOTMgMTQuNDAwNCAxOC4yNDEzIDEzLjM3MzcgMTguNTk2QzEyLjM0NzEgMTguOTY5MyAxMS4yNDU3IDE5LjE1NiAxMC4wNjk3IDE5LjE1NlpNOS41NjU3MyAxNC4xMTZDOC44Mzc3MyAxNC4xMTYgOC4xNzUwNiAxMy45Mzg3IDcuNTc3NzMgMTMuNTg0QzYuOTk5MDYgMTMuMjEwNyA2LjUyMzA2IDEyLjcxNiA2LjE0OTczIDEyLjFDNS43OTUwNiAxMS40ODQgNS42MTc3MyAxMC43OTMzIDUuNjE3NzMgMTAuMDI4QzUuNjE3NzMgOS4yNjI2NiA1Ljc5NTA2IDguNTcxOTkgNi4xNDk3MyA3Ljk1NTk5QzYuNTIzMDYgNy4zMjEzMyA2Ljk5OTA2IDYuODI2NjYgNy41Nzc3MyA2LjQ3MTk5QzguMTc1MDYgNi4wOTg2NiA4LjgzNzczIDUuOTExOTkgOS41NjU3MyA1LjkxMTk5QzEwLjQ2MTcgNS45MTE5OSAxMS4xODk3IDYuMTM1OTkgMTEuNzQ5NyA2LjU4Mzk5QzEyLjMyODQgNy4wMTMzMyAxMi42MTc3IDcuNjQ3OTkgMTIuNjE3NyA4LjQ4Nzk5VjExLjU0QzEyLjYxNzcgMTIuMzYxMyAxMi4zMzc3IDEyLjk5NiAxMS43Nzc3IDEzLjQ0NEMxMS4yMTc3IDEzLjg5MiAxMC40ODA0IDE0LjExNiA5LjU2NTczIDE0LjExNlpNOS42Nzc3MyAxMi4zNTJDMTAuMzQ5NyAxMi4zNTIgMTAuODgxNyAxMi4xMzczIDExLjI3MzcgMTEuNzA4QzExLjY4NDQgMTEuMjYgMTEuODg5NyAxMC42OTA3IDExLjg4OTcgOS45OTk5OUMxMS44ODk3IDkuMjkwNjYgMTEuNjg0NCA4LjcyMTMzIDExLjI3MzcgOC4yOTE5OUMxMC44ODE3IDcuODYyNjYgMTAuMzQ5NyA3LjY0Nzk5IDkuNjc3NzMgNy42NDc5OUM5LjA2MTczIDcuNjQ3OTkgOC41MzkwNiA3Ljg3MTk5IDguMTA5NzMgOC4zMTk5OUM3LjY5OTA2IDguNzQ5MzMgNy40OTM3MyA5LjMwOTMzIDcuNDkzNzMgOS45OTk5OUM3LjQ5MzczIDEwLjY5MDcgNy42OTkwNiAxMS4yNiA4LjEwOTczIDExLjcwOEM4LjUyMDM5IDEyLjEzNzMgOS4wNDMwNiAxMi4zNTIgOS42Nzc3MyAxMi4zNTJaTTEyLjgxMzcgMTMuOTJWMTIuMjY4SDE4LjAyMTdWMTMuOTJIMTIuODEzN1pNMTIuMDI5NyAxMy45MlYxMS44NDhMMTIuMzA5NyA5Ljg4Nzk5TDEyLjAyOTcgOC4wMTE5OVY2LjA3OTk5SDEzLjg0OTdWMTMuOTJIMTIuMDI5N1oiIGZpbGw9IiNERTRBMjkiLz4KPC9zdmc+Cg==');
            }
.hero-search-form-wrapper .form-error-wrapper.error-missing-service-and-username .form-error-icon{
                content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzYuNDc3MTUgMjIgMiAxNy41MjI4IDIgMTJDMiA2LjQ3NzE1IDYuNDc3MTUgMiAxMiAyQzE3LjUyMjggMiAyMiA2LjQ3NzE1IDIyIDEyQzIyIDE3LjUyMjggMTcuNTIyOCAyMiAxMiAyMlpNMTIgMjBDMTYuNDE4MyAyMCAyMCAxNi40MTgzIDIwIDEyQzIwIDcuNTgxNzIgMTYuNDE4MyA0IDEyIDRDNy41ODE3MiA0IDQgNy41ODE3MiA0IDEyQzQgMTYuNDE4MyA3LjU4MTcyIDIwIDEyIDIwWk0xMSAxNUgxM1YxN0gxMVYxNVpNMTEgN0gxM1YxM0gxMVY3WiIgZmlsbD0iI0RFNEEyOSIvPgo8L3N2Zz4K');
            }
.hero-search-form-wrapper .form-error-wrapper.error-no-selected-service-item .form-error-icon{
                content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMDIzODEgMy43ODMwN0M0LjEyNTQ5IDMuMzI1NTMgNC41MzEzIDMgNSAzSDE5QzE5LjQ2ODcgMyAxOS44NzQ1IDMuMzI1NTMgMTkuOTc2MiAzLjc4MzA3TDIxLjk3NjIgMTIuNzgzMUMyMS45OTIgMTIuODU0MyAyMiAxMi45MjcgMjIgMTNWMjBDMjIgMjAuNTUyMyAyMS41NTIzIDIxIDIxIDIxSDNDMi40NDc3MiAyMSAyIDIwLjU1MjMgMiAyMFYxM0MyIDEyLjkyNyAyLjAwNzk5IDEyLjg1NDMgMi4wMjM4MSAxMi43ODMxTDQuMDIzODEgMy43ODMwN1pNNS44MDIxNyA1TDQuMjQ2NjIgMTJIOUM5IDEzLjY1NjkgMTAuMzQzMSAxNSAxMiAxNUMxMy42NTY5IDE1IDE1IDEzLjY1NjkgMTUgMTJIMTkuNzUzNEwxOC4xOTc4IDVINS44MDIxN1pNMTYuNTg0IDE0QzE1LjgxMjQgMTUuNzY1OSAxNC4wNTAzIDE3IDEyIDE3QzkuOTQ5NjggMTcgOC4xODc2IDE1Ljc2NTkgNy40MTYwNCAxNEg0VjE5SDIwVjE0SDE2LjU4NFoiIGZpbGw9IiNERTRBMjkiLz4KPC9zdmc+Cg==');
            }
@keyframes shake {
    0%, 100% { transform: translateX(0); }
    10%, 30%, 50%, 70%, 90% { transform: translateX(-5px); }
    20%, 40%, 60%, 80% { transform: translateX(5px); }
}
.shake {
    animation: shake 0.8s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
@media (prefers-reduced-motion: reduce) {
    .shake {
        animation: none;
    }
}
#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn, #home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
	--tw-text-opacity: 1 !important;
	color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}
.checkout-page-fullwidth-wrapper .checkout-page-right-content #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-container--default {
    position: relative;
    z-index: 50;
    height: 44px;
    border-radius: 10px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgba(223, 223, 223, var(--tw-border-opacity));
}
.money-back-guarantee {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	display: flex;
	width: 275px;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	gap: 10px;
	border-radius: 12px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 4px;
	padding-right: 12px;
}
.money-back-guarantee .money-back-icon {
	display: flex;
	height: 32px;
	width: 32px;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
	border-width: 0.5px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(222, 74, 41, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 212, 202, var(--tw-bg-opacity));
	padding: 2px;
}
.money-back-guarantee .money-back-text {
	padding-top: 2px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.money-back-guarantee .money-back-tooltip {
	padding-top: 5px;
        box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
}
.money-back-guarantee .money-back-tooltip .tooltip {
	position: absolute;
	top: 35px;
	right: -30px;
	display: none;
	width: 104px;
	border-radius: 8px;
	--tw-bg-opacity: 1;
	background-color: rgba(20, 20, 20, var(--tw-bg-opacity));
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	opacity: 0;
            transition: all 0.7s ease-out;
            -webkit-transition: all 0.7s ease-out;
            -o-transition: all 0.7s ease-out;
}
.money-back-guarantee .money-back-tooltip .tooltip p {
	margin-bottom: 0px;
	font-family: Outfit, sans-serif;
	font-size: 12px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.money-back-guarantee .money-back-tooltip .tooltip:before{
                left: calc(50% - 4px);
                position: absolute;
                top: -8px;
                margin-top: -4px;
                display: block;
                height: 0px;
                width: 0px;
                cursor: pointer;
                border-width: 6px;
                border-color: transparent;
                --tw-border-opacity: 1;
                border-top-color: rgba(20, 20, 20, var(--tw-border-opacity));
                content:'';
                transform: rotate(180deg);
            }
.money-back-guarantee .money-back-tooltip:hover .tooltip {
	display: block;
	opacity: 1;
}
/* Overlay background */
.insfamous-overlay {
    background: rgba(33, 33, 33, 0.24);
    -webkit-backdrop-filter: blur(2px);
            backdrop-filter: blur(2px);
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 9998;
    display: none;
    height: 100%;
    width: 100%;
}
/* Popup box */
.insfamous-popup {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 99999999999;
	display: none;
	width: 90%;
	border-radius: 16px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 20px;
	opacity: 0;
}
@media (min-width: 768px) {

	.insfamous-popup {
		width: 400px;
	}
}
.insfamous-popup {
    transition: opacity 0.3s ease-in-out;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    transform: translate(-50%, -50%);
    border: 1px solid #888;
}
.insfamous-popup .popup-content h3 {
	margin-bottom: 16px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.insfamous-popup .popup-content p {
	margin-bottom: 5px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
.insfamous-popup .popup-icon {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 16px;
	display: flex;
	height: 58px;
	width: 58px;
	align-items: center;
	justify-content: center;
	border-radius: 6px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding: 13px;
}
.insfamous-popup.wc-add-to-cart-popup .popup-buttons {
	margin-top: 10px;
}
.insfamous-popup.wc-add-to-cart-popup .wc-continue-shopping {
	margin-bottom: 8px;
	text-align: center;
	font-family: Outfit, sans-serif;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.insfamous-popup.wc-add-to-cart-popup .wc-proceed-to-checkout{

        }
.insfamous-popup.wc-add-to-cart-popup .popup-content h3 {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 16px;
	max-width: 65%;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.insfamous-popup.wc-add-to-cart-popup .popup-content h3 {
		font-size: 20px;
		line-height: 24px;
	}
}
@media (min-width: 1240px) {

	.insfamous-popup.wc-add-to-cart-popup .popup-content h3 {
		max-width: 55%;
	}
}
.insfamous-popup.wc-your-cart-is-empty {
	top: 50%;
	right: 0px;
	left: 50%;
}
@media (min-width: 1024px) {

	.insfamous-popup.wc-your-cart-is-empty {
		top: 115px;
	}

	.insfamous-popup.wc-your-cart-is-empty {
		left: 85%;
	}
}
.insfamous-popup.wc-your-cart-is-empty .btn {
	position: relative;
}
.insfamous-popup.wc-your-cart-is-empty svg {
	display: inline-block;
}
.insfamous-popup .popup-close-btn {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 20px;
	width: 20px;
	cursor: pointer;
}
/* Show the popup with transition */
.insfamous-popup.show {
	display: block;
	opacity: 1;
}
.module--rte {
	margin-top: 20px;
	margin-bottom: 24px;
	padding-left: 16px;
	padding-right: 16px;
}
@media (min-width: 1024px) {

	.module--rte {
		margin-top: 20px;
	}

	.module--rte {
		margin-bottom: 40px;
	}

	.module--rte {
		padding-left: 0px;
	}

	.module--rte {
		padding-right: 0px;
	}
}
@media (min-width: 1240px) {

	.module--rte {
		margin-top: 24px;
	}

	.module--rte {
		margin-top: 0px;
	}

	.module--rte {
		margin-bottom: 20px;
	}
}
@media (min-width: 1420px) {

	.module--rte {
		margin-top: 20px;
	}
}
.module--rte .wrapper {
	border-radius: 24px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}
@media (min-width: 768px) {

	.module--rte .wrapper {
		padding-left: 40px;
		padding-right: 40px;
	}
}
@media (min-width: 1024px) {

	.module--rte .wrapper {
		margin-left: 16px;
		margin-right: 16px;
	}
}
@media (min-width: 1420px) {

	.module--rte .wrapper {
		margin-left: auto;
		margin-right: auto;
	}

	.module--rte .wrapper {
		padding-left: 80px;
		padding-right: 80px;
	}

	.module--rte .wrapper {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}
.module--rte .wrapper{
        box-shadow: 0px 0px 19.3px 0px rgba(0, 0, 0, 0.04);
    }
.module--rte h3 {
	margin-bottom: 15px;
	margin-top: 10px;
	font-family: Outfit, sans-serif;
	font-size: 24px;
	line-height: 28.4px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.module--rte p {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 400;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
.module--rte a {
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
.module--rte a:visited {
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
.module--rte a:hover {
	text-decoration: underline;
}
.module--rte ul {
	padding-left: 5px;
}
.module--rte ul li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 20px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 400;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
.module--rte ul li::before {
	position: absolute;
	left: 0px;
	top: 10px;
	display: inline-block;
	height: 5px;
	width: 5px;
	border-radius: 50%;
	--tw-bg-opacity: 1;
	background-color: rgba(222, 74, 41, var(--tw-bg-opacity));
                content:'';
}
.module--rte .rte-header {
	margin-bottom: 30px;
	display: grid;
	grid-template-columns: 48px 1fr;
	gap: 20px;
}
.module--rte .rte-header .rte-header-icon {
	height: 48px;
	width: 48px;
	align-items: center;
	border-radius: 6px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding: 9px;
}
.module--rte .rte-header .rte-header-text h2 {
	font-family: Outfit, sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--rte .rte-header .rte-header-text h2 {
		font-size: 34px;
	}
}
@media (min-width: 1024px) {

	.module--rte .rte-header .rte-header-text h2 {
		font-size: 40px;
		line-height: 48px;
	}
}
.module--rte .woocommerce-order-overview li::before {
	display: none;
}
.page-id-26 .module--rte .rte-inner-wrapper, .page-id-3 .module--rte .rte-inner-wrapper, .page-id-559 .module--rte .rte-inner-wrapper, .page-id-28978 .module--rte .rte-inner-wrapper, .page-id-96922 .module--rte .rte-inner-wrapper, .page-id-28982 .module--rte .rte-inner-wrapper, .page-id-96929 .module--rte .rte-inner-wrapper, .page-id-96942 .module--rte .rte-inner-wrapper, .page-id-28991 .module--rte .rte-inner-wrapper, .page-id-28978 .module--rte .rte-inner-wrapper, .page-id-106310 .module--rte .rte-inner-wrapper, .page-id-106307 .module--rte .rte-inner-wrapper, .page-id-106304 .module--rte .rte-inner-wrapper {
	max-width: 100%;
}
@media (min-width: 1240px) {

	.page-id-26 .module--rte .rte-inner-wrapper, .page-id-3 .module--rte .rte-inner-wrapper, .page-id-559 .module--rte .rte-inner-wrapper, .page-id-28978 .module--rte .rte-inner-wrapper, .page-id-96922 .module--rte .rte-inner-wrapper, .page-id-28982 .module--rte .rte-inner-wrapper, .page-id-96929 .module--rte .rte-inner-wrapper, .page-id-96942 .module--rte .rte-inner-wrapper, .page-id-28991 .module--rte .rte-inner-wrapper, .page-id-28978 .module--rte .rte-inner-wrapper, .page-id-106310 .module--rte .rte-inner-wrapper, .page-id-106307 .module--rte .rte-inner-wrapper, .page-id-106304 .module--rte .rte-inner-wrapper {
		max-width: 58%;
	}
}
.page-id-26 .module--rte .rte-inner-wrapper h5, .page-id-3 .module--rte .rte-inner-wrapper h5, .page-id-559 .module--rte .rte-inner-wrapper h5, .page-id-28978 .module--rte .rte-inner-wrapper h5, .page-id-96922 .module--rte .rte-inner-wrapper h5, .page-id-28982 .module--rte .rte-inner-wrapper h5, .page-id-96929 .module--rte .rte-inner-wrapper h5, .page-id-96942 .module--rte .rte-inner-wrapper h5, .page-id-28991 .module--rte .rte-inner-wrapper h5, .page-id-28978 .module--rte .rte-inner-wrapper h5, .page-id-106310 .module--rte .rte-inner-wrapper h5, .page-id-106307 .module--rte .rte-inner-wrapper h5, .page-id-106304 .module--rte .rte-inner-wrapper h5 {
	margin-bottom: 10px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.page-id-26 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-3 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-559 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-28978 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-96922 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-28982 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-96929 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-96942 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-28991 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-28978 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-106310 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-106307 .module--rte .tablepress>:where(thead, tfoot)>*>th, .page-id-106304 .module--rte .tablepress>:where(thead, tfoot)>*>th {
	--tw-bg-opacity: 1;
	background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.page-id-26 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-26 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-3 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-3 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-559 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-559 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-28978 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-28978 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-96922 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-96922 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-28982 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-28982 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-96929 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-96929 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-96942 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-96942 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-28991 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-28991 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-28978 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-28978 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-106310 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-106310 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-106307 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-106307 .module--rte .tablepress>:where(tbody)>.odd>*, .page-id-106304 .module--rte .tablepress>:where(tbody)>.even>*, .page-id-106304 .module--rte .tablepress>:where(tbody)>.odd>* {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.page-id-559 .module--rte .rte-inner-wrapper p {
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.page-id-559 .module--rte .rte-inner-wrapper ul {
	padding-left: 5px;
}
.page-id-559 .module--rte .rte-inner-wrapper ul li {
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.module--how-it-works-section {
	margin-top: 42px;
}
@media (min-width: 768px) {

	.module--how-it-works-section {
		margin-top: 0px;
	}

	.module--how-it-works-section .wrapper {
		padding-left: 16px;
		padding-right: 16px;
	}
}
@media (min-width: 1420px) {

	.module--how-it-works-section .wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
.module--how-it-works-section .how-it-works {
	border-radius: 40px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-top: 20px;
	padding-bottom: 20px;
	padding-top: 64px;
	padding-bottom: 64px;
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works {
		padding-left: 16px;
		padding-right: 16px;
	}

	.module--how-it-works-section .how-it-works {
		padding-top: 58px;
	}

	.module--how-it-works-section .how-it-works {
		padding-bottom: 58px;
	}
}
@media (min-width: 1420px) {

	.module--how-it-works-section .how-it-works {
		padding-left: 152px;
		padding-right: 152px;
	}

	.module--how-it-works-section .how-it-works {
		padding-top: 97px;
	}

	.module--how-it-works-section .how-it-works {
		padding-bottom: 97px;
	}
}
.module--how-it-works-section .how-it-works .block-heading {
	text-align: center;
}
.module--how-it-works-section .how-it-works .block-heading h2 {
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 24px;
	line-height: 28.4px;
	font-weight: 700;
	line-height: 125%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .block-heading h2 {
		font-size: 32px;
	}

	.module--how-it-works-section .how-it-works .block-heading h2 {
		line-height: 125%;
	}
}
@media (min-width: 1420px) {

	.module--how-it-works-section .how-it-works .block-heading h2 {
		font-size: 40px;
		line-height: 48px;
	}
}
.module--how-it-works-section .how-it-works .block-heading p {
	text-align: center;
	font-family: Outfit, sans-serif;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .block-heading p {
		font-size: 16px;
		line-height: 25.6px;
	}

	.module--how-it-works-section .how-it-works .block-heading p {
		line-height: 160%;
	}
}
@media (min-width: 1240px) {

	.module--how-it-works-section .how-it-works .block-heading p {
		font-size: 20px;
		line-height: 24px;
	}
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	display: block;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 24px;
	padding-left: 16px;
	padding-right: 16px;
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper {
		margin-top: 60px;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper {
		display: grid;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper {
		width: 100%;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media (min-width: 1536px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper {
		width: 1136px;
	}
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 24px;
	padding: 24px;
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content {
		min-width: 50%;
	}
}
@media (min-width: 1536px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content {
		min-width: 536px;
	}
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item {
	position: relative;
	border-radius: 25px;
	border-width: 2px;
	border-style: dashed;
	--tw-border-opacity: 1;
	border-color: rgba(206, 206, 206, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item {
		height: 255px;
	}
}
@media (min-width: 1536px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item {
		height: 235px;
	}
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item:before {
	position: absolute;
	top: auto;
	bottom: -28px;
	right: -10px;
	display: inline-block;
	height: 43px;
	width: 110px;
	--tw-rotate: 100deg;
	transform: var(--tw-transform);
	background-image: url('/assets/images/arrow-how-it-works.png');
	background-size: contain;
	background-repeat: no-repeat;
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item:before {
		bottom: auto;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item:before {
		top: 10px;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item:before {
		right: -70px;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item:before {
		width: 132px;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item:before {
		--tw-rotate: 0deg;
		transform: var(--tw-transform);
	}
}
@media (min-width: 1420px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item:before {
		width: 216px;
	}
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item:before{
                        content:'';
                    }
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item .problem-content-heading {
	display: flex;
	align-items: center;
	gap: 10px;
	border-radius: 12px;
	border-width: 2px;
	--tw-border-opacity: 1;
	border-color: rgba(222, 74, 41, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 600;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item .problem-content-heading {
		gap: 13px;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item .problem-content-heading {
		padding-top: 6px;
		padding-bottom: 6px;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item .problem-content-heading {
		font-size: 18px;
	}
}
@media (min-width: 1420px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item .problem-content-heading {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item .problem-content-heading {
		font-size: 20px;
		line-height: 24px;
	}
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item .problem-content-heading .heading-icon {
	display: inline-block;
	height: 24px;
	width: 24px;
                            content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3OThfMjU4MzMpIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIHN0cm9rZT0iI0RFNEEyOSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgMTVDMTMuNjU2OSAxNSAxNSAxMy42NTY5IDE1IDEyQzE1IDEwLjM0MzEgMTMuNjU2OSA5IDEyIDlDMTAuMzQzMSA5IDkgMTAuMzQzMSA5IDEyQzkgMTMuNjU2OSAxMC4zNDMxIDE1IDEyIDE1WiIgc3Ryb2tlPSIjREU0QTI5IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTc5OF8yNTgzMyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item p {
	font-family: Outfit, sans-serif;
	font-weight: 400;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item p {
		font-size: 16px;
		line-height: 25.6px;
	}
}
@media (min-width: 1420px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.problem-content-item p {
		font-size: 20px;
		line-height: 24px;
	}
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item {
	margin-top: 24px;
	border-radius: 25px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item {
		margin-top: 40px;
	}
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item{ 
                    box-shadow: 0px 55px 120px 0px rgba(56, 12, 2, 0.12);

                }
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item .solution-content-heading {
	display: flex;
	align-items: center;
	gap: 10px;
	border-radius: 12px;
	border-width: 2px;
	--tw-bg-opacity: 1;
	background-color: rgba(222, 74, 41, var(--tw-bg-opacity));
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 600;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item .solution-content-heading {
		gap: 13px;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item .solution-content-heading {
		padding-top: 6px;
		padding-bottom: 6px;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item .solution-content-heading {
		font-size: 18px;
	}
}
@media (min-width: 1420px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item .solution-content-heading {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item .solution-content-heading {
		font-size: 20px;
		line-height: 24px;
	}
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item .solution-content-heading .heading-icon {
	display: inline-block;
	height: 24px;
	width: 24px;
                            content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3OThfMjU4NTApIj4KPHBhdGggZD0iTTguMjEgMTMuODlMNyAyM0wxMiAyMEwxNyAyM0wxNS43OSAxMy44OE0xOSA4QzE5IDExLjg2NiAxNS44NjYgMTUgMTIgMTVDOC4xMzQwMSAxNSA1IDExLjg2NiA1IDhDNSA0LjEzNDAxIDguMTM0MDEgMSAxMiAxQzE1Ljg2NiAxIDE5IDQuMTM0MDEgMTkgOFoiIHN0cm9rZT0iI0ZGRDRDQSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE3OThfMjU4NTAiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item p {
	font-family: Outfit, sans-serif;
	font-weight: 400;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item p {
		font-size: 16px;
		line-height: 25.6px;
	}
}
@media (min-width: 1420px) {

	.module--how-it-works-section .how-it-works .how-it-works-content-wrapper .how-it-works-content.solution-content-item p {
		font-size: 20px;
		line-height: 24px;
	}
}
.module--how-it-works-section .how-it-works .how-it-works-content-wrapper p {
	margin-bottom: 0px;
}
/* General Popup Styles */
#google-lead-popup {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9999;
	display: none;
	width: 90%;
	border-radius: 16px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 24px;
	padding-top: 10px;
	opacity: 1;
}
@media (min-width: 768px) {

	#google-lead-popup {
		width: 354px;
	}
}
#google-lead-popup {
    /* transition: opacity 0.3s ease-in-out; */
    transform: translate(-50%, -50%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.popup-content h3 {
	margin-bottom: 5px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.popup-content h3 span {
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
.popup-content p {
	margin-bottom: 5px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 400;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
.popup-content .popup-icon-wrapper.default {
	display: block;
	height: 99px;
	width: 131px;
}
.popup-content .popup-icon-wrapper.popup-thankyou {
	display: block;
	height: 99px;
	width: 131px;
}
.popup-content .popup-icon-wrapper.popup-close {
	display: block;
	height: 100px;
	width: 84px;
}
.popup-content .popup-icon-wrapper img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	height: 100%;
	width: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	text-align: center;
}
.popup-content .popup-heading-wrapper .popup-heading.popup-thankyou {
	margin-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 26px;
	line-height: 26.4px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
/* Input Field Styles */
.popup-content #google-lead-email {
	margin-top: 20px;
	margin-bottom: 10px;
	height: 44px;
	width: 100%;
	border-radius: 10px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(122, 125, 143, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 300;
	--tw-text-opacity: 1;
	color: rgba(122, 122, 122, var(--tw-text-opacity));
}
.popup-content #google-lead-email::-moz-placeholder {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 300;
	--tw-text-opacity: 1;
	color: rgba(122, 122, 122, var(--tw-text-opacity));
}
.popup-content #google-lead-email::placeholder {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 300;
	--tw-text-opacity: 1;
	color: rgba(122, 122, 122, var(--tw-text-opacity));
}
.popup-content #google-lead-email.success-field {
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(255, 181, 69, var(--tw-border-opacity));
}
.popup-content #show-now-btn {
	margin-top: 20px;
}
.popup-content #google-lead-email:focus {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	font-weight: 300;
	--tw-text-opacity: 1;
	color: rgba(122, 122, 122, var(--tw-text-opacity));
        outline: none;
}
/* Error Styles */
.popup-content #google-lead-email.error {
        border: 2px solid #f00;
        background: #ffe6e6;
    }
.popup-content .error-message {
	margin-top: 0px;
	margin-bottom: 10px;
	display: block;
	text-align: left;
	font-size: 12px;
	line-height: 22.4px;
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
.popup-content .success-message {
	margin-top: 0px;
	margin-bottom: 10px;
	display: block;
	text-align: left;
	font-size: 12px;
	line-height: 22.4px;
	--tw-text-opacity: 1;
	color: rgba(20, 20, 20, var(--tw-text-opacity));
}
.popup-content .exit-submit-button {
	display: block;
	height: 44px;
	width: 100%;
	border-radius: 12px;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	text-align: center;
	vertical-align: middle;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 500;
	line-height: 42px;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.popup-content .exit-submit-button:disabled {
	cursor: not-allowed;
	--tw-bg-opacity: 1;
	background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
	text-align: center;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.popup-content .popup-status-message {
	margin-top: -10px;
	margin-bottom: 10px;
	display: block;
	display: none;
	text-align: left;
	font-size: 12px;
	line-height: 22.4px;
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
.popup-content .popup-thankyou-btn {
	margin-top: 20px;
	display: block;
	height: 44px;
	width: 100%;
	border-radius: 12px;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	text-align: center;
	vertical-align: middle;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 500;
	line-height: 42px;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.popup-content #google-lead-form {
	position: relative;
}
.popup-content #google-lead-form.invalid-email-address #google-lead-email {
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(222, 74, 41, var(--tw-border-opacity));
}
.popup-content #google-lead-form.invalid-email-address .popup-status-message::after {
	position: absolute;
	right: 10px;
	top: 32px;
	display: block;
	height: 20px;
	width: 20px;
                    content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb25zIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEwLjAwMTMgMTguMzMzNEM1LjM5ODkzIDE4LjMzMzQgMS42Njc5NyAxNC42MDI0IDEuNjY3OTcgMTAuMDAwMUMxLjY2Nzk3IDUuMzk3NzEgNS4zOTg5MyAxLjY2Njc1IDEwLjAwMTMgMS42NjY3NUMxNC42MDM2IDEuNjY2NzUgMTguMzM0NiA1LjM5NzcxIDE4LjMzNDYgMTAuMDAwMUMxOC4zMzQ2IDE0LjYwMjQgMTQuNjAzNiAxOC4zMzM0IDEwLjAwMTMgMTguMzMzNFpNMTAuMDAxMyAxNi42NjY3QzEzLjY4MzIgMTYuNjY2NyAxNi42NjggMTMuNjgyIDE2LjY2OCAxMC4wMDAxQzE2LjY2OCA2LjMxODE4IDEzLjY4MzIgMy4zMzM0MSAxMC4wMDEzIDMuMzMzNDFDNi4zMTk0IDMuMzMzNDEgMy4zMzQ2NCA2LjMxODE4IDMuMzM0NjQgMTAuMDAwMUMzLjMzNDY0IDEzLjY4MiA2LjMxOTQgMTYuNjY2NyAxMC4wMDEzIDE2LjY2NjdaTTkuMTY3OTcgMTIuNTAwMUgxMC44MzQ2VjE0LjE2NjdIOS4xNjc5N1YxMi41MDAxWk05LjE2Nzk3IDUuODMzNDJIMTAuODM0NlYxMC44MzM0SDkuMTY3OTdWNS44MzM0MloiIGZpbGw9IiNERTRBMjkiLz4KPC9nPgo8L3N2Zz4K');
}
.closed-popup-buttons {
	display: none;
}
.closed-popup-buttons .closed-buttons-wrapper {
	margin-top: 20px;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px;
}
.closed-popup-buttons .closed-buttons-wrapper .popup-close {
	display: none;
}
.closed-popup-buttons .closed-buttons-wrapper .popup-close-button.get-discount {
	display: block;
	height: 44px;
	width: 100%;
	border-radius: 10px;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	text-align: center;
	vertical-align: middle;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 500;
	line-height: 42px;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.closed-popup-buttons .closed-buttons-wrapper .popup-close-button.not-now {
	display: block;
	height: 44px;
	border-radius: 10px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(39, 48, 69, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-top: 9px;
	text-align: center;
	font-family: Outfit, sans-serif;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
.popup-close-btn {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 99;
	display: flex;
	height: 24px;
	width: 24px;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	text-align: center;
	line-height: 24px;
}
/* Overlay background */
.insfamous-overlay-bg {
    background: rgba(33, 33, 33, 0.24);
    -webkit-backdrop-filter: blur(2px);
            backdrop-filter: blur(2px);
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 9998;
    display: none;
    height: 100%;
    width: 100%;
}
.module--new--design-hero-section {
	margin-top: -145px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section {
		background-position: 150px -200px;
	}

	.module--new--design-hero-section {
		padding-bottom: 75px;
	}
}
.module--new--design-hero-section{

    /* &:before{
        @apply content-[''] absolute top-[-10%] right-[0] lg:right-[-15%] inline-block w-[851px] h-[851px] bg-bg-hero-left bg-no-repeat bg-center bg-contain z-10;
    } */
}
/* &:after{
        @apply content-[''] absolute top-[10%] left-[-28%] inline-block w-[1293px] h-[1073px] bg-bg-hero-right bg-no-repeat bg-center bg-contain z-10 hidden lg:block;
    } */
.module--new--design-hero-section .wrapper {
	position: relative;
	z-index: 20;
	padding-left: 0px;
	padding-right: 0px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper {
	padding: 16px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper {
		padding: 0px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-top: 140px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content {
		width: 820px;
	}

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content {
		padding-top: 160px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 {
	margin-bottom: 20px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 28px;
	font-weight: 800;
	line-height: 40px;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 {
		font-size: 56px;
	}

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 {
		line-height: 70px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 .red-text {
	position: relative;
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 .red-text .ai-icon {
	position: relative;
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 .red-text .ai-icon:after {
	position: absolute;
	top: -4px;
	right: -6px;
	display: inline-block;
	height: 13px;
	width: 16px;
	background-image: url('/assets/images/sparkles.png');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
@media (min-width: 768px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 .red-text .ai-icon:after {
		top: -13px;
	}

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 .red-text .ai-icon:after {
		right: -16px;
	}

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 .red-text .ai-icon:after {
		height: 30px;
	}

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 .red-text .ai-icon:after {
		width: 37px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h2 .red-text .ai-icon:after{
                                    content:' ';
                                }
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content p {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content p {
		font-size: 18px;
	}
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content p {
		width: 81%;
	}
}
/* Username Form Only */
.module--new--design-hero-section .wrapper .hero-form-features-wrapper {
	margin-top: 24px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper {
		margin-top: 20px;
	}
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 100%;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper {
		margin-top: 40px;
	}

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper {
		width: 610px;
	}
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content {
	border-radius: 18px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 16px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content {
		border-radius: 100px;
	}
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 12px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form {
		flex-direction: row;
	}
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper {
	position: relative;
	height: 46px;
	width: 100%;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper {
		height: 54px;
	}

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper {
		width: 388px;
	}
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .icon-wrapper {
	position: absolute;
	left: 16px;
	top: 10px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .icon-wrapper {
		top: 14px;
	}
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .hero-search-field {
	display: flex;
	height: 46px;
	width: 100%;
	align-items: center;
	border-radius: 100px;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 30px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 400;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .hero-search-field {
		height: 54px;
	}

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .hero-search-field {
		font-size: 16px;
	}
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .hero-search-field::-moz-placeholder {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .hero-search-field::placeholder {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .hero-search-field:focus {
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
                                    -webkit-text-fill-color: #000; 
                                    outline: none !important;
                                    background: #F8F8F8 !important;
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .hero-search-field:-webkit-autofill,
                                .module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .hero-search-field:-webkit-autofill:hover,
                                .module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-search-form-wrapper .hero-search-field:-webkit-autofill:focus { 
                                    -webkit-text-fill-color: #000; 
                                    outline: none;
                                    background-color: #f0fff4 !important;
                                    -webkit-transition: background-color 5000s ease-in-out 0s;
                                    transition: background-color 5000s ease-in-out 0s;
                                }
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-area-button {
	width: 100%;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-area-button {
		width: 178px;
	}
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-area-button #start-now-button {
	display: flex;
	height: 44px;
	width: 100%;
	align-items: center;
	justify-content: center;
	gap: 8px;
	border-radius: 100px;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(222, 74, 41, var(--tw-bg-opacity));
	padding-left: 23px;
	padding-right: 23px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-area-button #start-now-button {
		height: 54px;
	}

	.module--new--design-hero-section .wrapper .hero-form-features-wrapper .hero-form-wrapper .hero-form-content #instagram-username-form .hero-area-button #start-now-button {
		width: 178px;
	}
}
/* End Username Form Only */
.module--new--design-hero-section .wrapper .hero-area-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-top: 0px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper {
		width: 933px;
	}

	.module--new--design-hero-section .wrapper .hero-area-wrapper {
		padding-top: 40px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper{

            /* .hero-search-form-wrapper{
                @apply bg-white rounded-[12px] w-full p-[16px] md:p-[20px] mt-[16px] md:mt-[24px] mb-[16px] md:mb-[24px] relative;

                p{
                    @apply font-Outfit text-left lg:text-left text-[18px] mt-0 md:text-18px text-blue_grey_2 font-semibold mb-0 !important;
                }

                .icon-wrapper{
                    @apply absolute top-[63px] md:top-[63px] left-[30px] md:left-[32px] font-Outfit leading-[20px] md:leading-[25px] text-16px font-Outfit font-normal text-black;
                }

                .hero-search-field{
                    @apply px-[16px] py-[8px] pl-[27px] rounded-10px bg-grey_1 w-full font-light border-0 text-[16px];
                    outline: none;

                    &::placeholder{
                        @apply font-Outfit text-14px text-black
                    }

                    &:focus{
                        @apply border-0;
                    } 

                    &:-webkit-autofill,
                    &:-webkit-autofill:hover, 
                    &:-webkit-autofill:focus { 
                        -webkit-box-shadow: 0 0 0px 1000px white inset; 
                        -webkit-text-fill-color: #000; 
                    }
                }

                .service-title-popup-wrapper{
                    @apply pb-[12px] mb-[2px];
                }
            } */

            /* .hero-area-button{
                @apply block mt-[16px] md:mt-[20px] w-full;

                .btn{
                    @apply block w-full text-center bg-blue_grey_2;

                    &:hover{
                        @apply bg-blue_grey_3;
                    }

                    &.disabled{
                        @apply bg-grey_2 text-grey_5 border-0 border-grey_2 !important
                    }
                }
            } */
        }
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper {
	margin: auto;
	margin-top: 42px;
	display: block;
	width: 100%;
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper {
	padding-left: 0px;
	padding-right: 0px;
}
@media (min-width: 768px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper {
	border-radius: 20px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 16px;
	padding-bottom: 9px;
	--tw-shadow: 0px 55px 120px 0px rgba(56, 12, 2, 0.12);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper {
		padding: 22px;
	}

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper {
		padding-bottom: 1px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .hero-area-button {
	margin-top: 16px;
	display: block;
	width: 100%;
}
@media (min-width: 768px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .hero-area-button {
		margin-top: 20px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .hero-area-button .btn {
	display: block;
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	text-align: center;
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .hero-area-button .btn:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(17, 22, 36, var(--tw-bg-opacity));
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item {
	margin-top: 0px;
	margin-bottom: 14px;
	max-width: 100%;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item {
		margin-bottom: 20px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item h3 {
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	font-family: Outfit, sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	--tw-text-opacity: 1 !important;
	color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
}
@media (min-width: 768px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item h3 {
		font-size: 16px !important;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item.hero-active-service-tab {
	display: block;
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item.hero-active-service-tab#insfamous-live-stream-services {
	display: block;
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	display: block;
	width: 100%;
	max-width: 820px;
	grid-template-columns: 461px 1fr;
	gap: 0px;
	overflow: hidden;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper {
		display: grid;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper .insfamous-service-item {
	margin-left: 0px;
	margin-right: 0px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-live-stream-services {
		margin-bottom: 0px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-live-stream-services .services-item-container {
	display: grid;
	gap: 10px;
}
@media (min-width: 768px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-live-stream-services .services-item-container {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
}
@media (min-width: 1240px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-live-stream-services .services-item-container {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services {
	margin-left: 0px;
	margin-bottom: 7px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services {
		margin-left: 10px;
	}

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services {
		margin-bottom: 0px;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services .services-item-container {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 10px;
}
@media (min-width: 768px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services .services-item-container {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services .services-item-container {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .module--purchase-wizard .purchase-wizard-header h2 {
	margin-bottom: 14px;
	display: block;
	width: 100%;
	border-bottom-width: 1px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	padding-bottom: 14px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .module--purchase-wizard .purchase-wizard-header h2 {
		margin-bottom: 16px;
	}

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .module--purchase-wizard .purchase-wizard-header h2 {
		padding-bottom: 16px;
	}

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .module--purchase-wizard .purchase-wizard-header h2 {
		font-size: 18px;
	}
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .module--purchase-wizard .purchase-wizard-header h2 {
		text-align: left;
	}
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .services-item-container .service-item-wrapper {
	display: flex;
	height: 70.6px;
	width: 102px;
	flex-direction: column;
	justify-content: space-between;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .services-item-container .service-item-wrapper .service-item-icon {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 20px;
	width: 20px;
	background-color: transparent;
	padding-top: 0px;
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .services-item-container .service-item-wrapper .service-item-icon .service-icon {
	height: 20px;
	width: 20px;
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .services-item-container .service-item-wrapper .service-item-name {
	margin-top: 10px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
.module--new--design-hero-section .wrapper .hero-area-wrapper .services-item-container .service-item-wrapper.active-service-item .service-item-icon .service-icon svg path {
	fill: #fff;
	stroke: #fff;
}
.module--new--design-hero-section .wrapper .hero-form-features-wrapper {
	padding: 0px;
}
.module--new--design-hero-section .wrapper .hero-supporters-wrapper {
            overflow: hidden;
            scroll-behavior: smooth;
            position: relative;
            margin-left: auto;
            margin-right: auto;
            width: 100%;
            padding: 0px;
        }
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-supporters-wrapper {
		width: 933px;
	}

	.module--new--design-hero-section .wrapper .hero-supporters-wrapper {
		padding: 0px;
	}
}
.module--new--design-hero-section .wrapper .hero-supporters-wrapper:hover .hero-supporters-list {
                    animation-play-state: paused;
                    cursor: pointer;
                }
.module--new--design-hero-section .wrapper .hero-form-features-list-wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 18px;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 12px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-list-wrapper {
		margin-top: 24px;
	}

	.module--new--design-hero-section .wrapper .hero-form-features-list-wrapper {
		width: 610px;
	}

	.module--new--design-hero-section .wrapper .hero-form-features-list-wrapper {
		gap: 17px;
	}
}
.module--new--design-hero-section .wrapper .hero-form-features-list-wrapper .hero-form-feature-item {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	border-radius: 100px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 10px;
	padding-left: 14px;
	padding-right: 14px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-form-features-list-wrapper .hero-form-feature-item {
		padding-left: 18px;
		padding-right: 18px;
	}
}
.module--new--design-hero-section .wrapper .hero-form-features-list-wrapper .hero-form-feature-item{
                flex: 0 0 auto;

            }
.module--new--design-hero-section .wrapper .hero-form-features-list-wrapper .hero-form-feature-item .check-icon {
	display: inline-block;
	height: 20px;
	width: 20px;
                    content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InZ1ZXNheC9saW5lYXIvdGljay1jaXJjbGUiPgo8ZyBpZD0idGljay1jaXJjbGUiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTAuODMzMyAxOC41NTA0QzE1LjQxNjcgMTguNTUwNCAxOS4xNjY3IDE0LjgwMDQgMTkuMTY2NyAxMC4yMTcxQzE5LjE2NjcgNS42MzM3MyAxNS40MTY3IDEuODgzNzMgMTAuODMzMyAxLjg4MzczQzYuMjUgMS44ODM3MyAyLjUgNS42MzM3MyAyLjUgMTAuMjE3MUMyLjUgMTQuODAwNCA2LjI1IDE4LjU1MDQgMTAuODMzMyAxOC41NTA0WiIgc3Ryb2tlPSIjMDBCOTYyIiBzdHJva2Utd2lkdGg9IjEuNjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik03LjI5MTAyIDEwLjIxN0w5LjY0OTM1IDEyLjU3NTRMMTQuMzc0MyA3Ljg1ODciIHN0cm9rZT0iIzAwQjk2MiIgc3Ryb2tlLXdpZHRoPSIxLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=');
}
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	width: 100%;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper {
		margin-top: 110px;
	}

	.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper {
		width: 933px;
	}
}
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper h3 {
	margin-top: 36px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper h3 {
		font-size: 20px;
	}
}
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-list {
	margin-top: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 36px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-list {
		margin-top: 24px;
	}
}
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-list{
                width: -moz-max-content;
                width: max-content;
                animation: scrollLeft 40s linear infinite;
            }
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item p {
	margin-bottom: 0px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item.logo-number-1 img {
	width: 152px;
}
@media (min-width: 768px) {

	.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item.logo-number-1 img {
		width: 190px;
	}
}
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item.logo-number-2 img {
	width: 136px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item.logo-number-2 img {
		width: 170px;
	}
}
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item.logo-number-3 img {
	width: 124px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item.logo-number-3 img {
		width: 155px;
	}
}
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item.logo-number-4 img {
	width: 100px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item.logo-number-4 img {
		width: 127px;
	}
}
.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item.logo-number-5 img {
	width: 115px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item.logo-number-5 img {
		width: 147px;
	}
}
@media (max-width: 767px) {

    .module--new--design-hero-section {
		background-image: url('/assets/images/bg-hero-section-mobile.png');
	}
    .module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-list{
        /**used to scroll text*/
        white-space: nowrap;    
        overflow-x: scroll;
        overflow-y: hidden;
        /**keep scrolling when
        *finger or cursor scrolling*/
        -webkit-overflow-scrolling: touch; 
        display: block;
    }

    .module--new--design-hero-section .wrapper .hero-supporters-list-wrapper{
    }

    .module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item {
		margin-right: 13px;
	}

    .module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item {
		display: inline-block;
	}

    .module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item {
		padding-right: 12px;
	}

    .module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item{
        vertical-align: middle;
    }

    .module--new--design-hero-section .wrapper .hero-supporters-list-wrapper .hero-supporters-item p{
        display: none;
    }

    /*to hide the scrollbars*/
    ::-webkit-scrollbar {
        display: none;
    }
}
@keyframes scrollLeft {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-50%);
    }
  }
#home-categories-section {
	background-image: url('/assets/images/bg-dot-mobile.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-bottom: 50px;
}
@media (min-width: 768px) {

	#home-categories-section {
		background-image: url('/assets/images/bg-dot.png');
	}
}
@media (min-width: 1024px) {

	#home-categories-section {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}
#home-categories-section .wrapper {
	padding-left: 16px;
	padding-right: 16px;
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
#home-categories-section .wrapper .categories-area-wrapper .categories-area-content-wrapper .categories-area-content h2 {
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 28px;
	font-weight: 800;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-wrapper .categories-area-content-wrapper .categories-area-content h2 {
		font-size: 32px;
	}
}
#home-categories-section .wrapper .categories-area-wrapper .categories-area-content-wrapper .categories-area-content p {
	margin-top: 15px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-wrapper .categories-area-content-wrapper .categories-area-content p {
		font-size: 18px;
	}
}
#home-categories-section .wrapper .categories-area-list-wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
	width: 100%;
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-list-wrapper {
		margin-top: 36px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper {
		width: 920px;
	}
}
#home-categories-section .wrapper .categories-area-list-wrapper .first-row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 10px;
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .first-row {
		justify-content: flex-start;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .first-row {
		gap: 14px;
	}
}
#home-categories-section .wrapper .categories-area-list-wrapper .second-row {
	margin-top: 10px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 10px;
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .second-row {
		margin-top: 14px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .second-row {
		justify-content: flex-start;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .second-row {
		gap: 14px;
	}
}
#home-categories-section .wrapper .categories-area-list-wrapper .category-item {
	display: flex;
	align-items: center;
	gap: 8px;
	border-radius: 80px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 8px;
	padding-right: 12px;
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item {
		min-width: 205px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item {
		padding: 10px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item {
		padding-right: 16px;
	}
}
#home-categories-section .wrapper .categories-area-list-wrapper .category-item .category-icon {
	display: flex;
	height: 32px;
	width: 32px;
	align-items: center;
	justify-content: center;
	gap: 7px;
	border-radius: 28px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding-top: 6.588px;
	padding-bottom: 6.588px;
	padding-left: 8.471px;
	padding-right: 8.471px;
	text-align: center;
	font-size: 15px;
}
@media (min-width: 768px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item .category-icon {
		height: 48px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item .category-icon {
		width: 48px;
	}
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item .category-icon {
		align-items: center;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item .category-icon {
		padding-top: 9.882px;
		padding-bottom: 9.882px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item .category-icon {
		padding-left: 12.706px;
		padding-right: 12.706px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item .category-icon {
		font-size: 22px;
	}
}
#home-categories-section .wrapper .categories-area-list-wrapper .category-item .category-title {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item .category-title {
		font-size: 18px;
	}
}
#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom {
	display: flex;
	width: 100%;
	align-items: center;
	gap: 8px;
	border-radius: 80px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 8px;
	padding-right: 12px;
}
@media (min-width: 375px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom {
		width: 326px;
	}
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom {
		width: 376px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom {
		padding: 10px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom {
		padding-right: 16px;
	}
}
#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .add-category-icon {
	display: flex;
	height: 32px;
	width: 32px;
	align-items: center;
	align-items: center;
	justify-content: center;
	gap: 7px;
	border-radius: 28px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding-top: 6.588px;
	padding-bottom: 6.588px;
	padding-left: 8.471px;
	padding-right: 8.471px;
	font-size: 15px;
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .add-category-icon {
		height: 48px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .add-category-icon {
		width: 48px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .add-category-icon {
		padding-top: 9.882px;
		padding-bottom: 9.882px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .add-category-icon {
		padding-left: 12.706px;
		padding-right: 12.706px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .add-category-icon {
		font-size: 22px;
	}
}
#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .add-category-icon.loading {
                        opacity: 0.6;
                        pointer-events: none;
                    }
#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .category-title-field input {
	display: flex;
	height: 41px;
	width: 230px;
	gap: 7px;
	border-radius: 28px;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 14px;
	line-height: 22.4px;
}
@media (min-width: 375px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .category-title-field input {
		width: 266px;
	}
}
@media (min-width: 1024px) {

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .category-title-field input {
		height: 48px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .category-title-field input {
		width: 294px;
	}

	#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .category-title-field input {
		font-size: 16px;
		line-height: 25.6px;
	}
}
#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .category-title-field input:focus {
	border-width: 0px;
	outline: 2px solid transparent;
	outline-offset: 2px;
}
#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .category-title-field input.success {
                        border: 2px solid #28a745;
                        background-color: #e8f5e9;
                    }
#home-categories-section .wrapper .categories-area-list-wrapper .category-item-custom .category-title-field input.error {
                        border: 2px solid #dc3545;
                        background-color: #f8d7da;
                    }
/* Spanish */
@media (min-width: 1024px) {

	html[lang="es-ES"] #home-categories-section .wrapper .categories-area-list-wrapper {
		width: 970px;
	}
}
/* French */
@media (min-width: 1024px) {

	html[lang="fr-FR"] #home-categories-section .wrapper .categories-area-list-wrapper {
		width: 1050px;
	}
}
#home-statistics-section {
	margin-top: 24px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
}
#home-statistics-section .wrapper {
	position: relative;
	z-index: 30;
	padding-left: 16px;
	padding-right: 16px;
}
@media (min-width: 1024px) {

	#home-statistics-section .wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
#home-statistics-section .wrapper .statistics-area-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	border-radius: 32px;
	padding: 16px;
	padding-top: 48px;
	padding-bottom: 48px;
}
@media (min-width: 1024px) {

	#home-statistics-section .wrapper .statistics-area-wrapper {
		padding: 48px;
	}
}
@media (min-width: 1240px) {

	#home-statistics-section .wrapper .statistics-area-wrapper {
		width: 1340px;
	}
}
#home-statistics-section .wrapper .statistics-area-wrapper{
            background: radial-gradient(223.7% 99.3% at -22.33% -56.09%, #FFB545 0%, #DE4A29 100%);
        }
#home-statistics-section .wrapper .statistics-area-wrapper .statistics-area-content-wrapper .statistics-area-content h2 {
	margin-bottom: 11px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-weight: 700;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-statistics-section .wrapper .statistics-area-wrapper .statistics-area-content-wrapper .statistics-area-content h2 {
		font-size: 32px;
	}
}
#home-statistics-section .wrapper .statistics-area-wrapper .statistics-area-content-wrapper .statistics-area-content p {
	margin-top: 12px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(255, 212, 202, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-statistics-section .wrapper .statistics-area-wrapper .statistics-area-content-wrapper .statistics-area-content p {
		font-size: 18px;
	}

	#home-statistics-section .wrapper .statistics-area-wrapper .statistics-area-content-wrapper .statistics-area-content p {
		font-size: 18px;
	}
}
#home-statistics-section .wrapper .statistics-area-list-wrapper {
	margin-top: 33px;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px;
}
@media (min-width: 1024px) {

	#home-statistics-section .wrapper .statistics-area-list-wrapper {
		display: flex;
	}

	#home-statistics-section .wrapper .statistics-area-list-wrapper {
		gap: 20px;
	}
}
#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item {
	display: flex;
	min-height: 150px;
	width: 100%;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	border-radius: 14px;
	border-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (min-width: 1024px) {

	#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item {
		min-height: 153px;
	}

	#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item {
		width: 296px;
	}

	#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item {
		padding-left: 16px;
		padding-right: 16px;
	}

	#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item {
		padding-top: 16px;
		padding-bottom: 16px;
	}
}
#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item .stats-icon {
	margin-bottom: 20px;
	display: inline-block;
	height: 24px;
	width: 24px;
}
#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item .stats-icon.icon-accounts{
                        content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9Imluc3RhZ3JhbSIgZD0iTTEyLjAyNjggNS44MTI1QzE1LjQwMTggNS44MTI1IDE4LjE4NzUgOC41OTgyMSAxOC4xODc1IDExLjk3MzJDMTguMTg3NSAxNS40MDE4IDE1LjQwMTggMTguMTMzOSAxMi4wMjY4IDE4LjEzMzlDOC41OTgyMSAxOC4xMzM5IDUuODY2MDcgMTUuNDAxOCA1Ljg2NjA3IDExLjk3MzJDNS44NjYwNyA4LjU5ODIxIDguNTk4MjEgNS44MTI1IDEyLjAyNjggNS44MTI1Wk0xMi4wMjY4IDE1Ljk5MTFDMTQuMjIzMiAxNS45OTExIDE1Ljk5MTEgMTQuMjIzMiAxNS45OTExIDExLjk3MzJDMTUuOTkxMSA5Ljc3Njc5IDE0LjIyMzIgOC4wMDg5MyAxMi4wMjY4IDguMDA4OTNDOS43NzY3OSA4LjAwODkzIDguMDA4OTMgOS43NzY3OSA4LjAwODkzIDExLjk3MzJDOC4wMDg5MyAxNC4yMjMyIDkuODMwMzYgMTUuOTkxMSAxMi4wMjY4IDE1Ljk5MTFaTTE5Ljg0ODIgNS41OTgyMUMxOS44NDgyIDYuNDAxNzkgMTkuMjA1NCA3LjA0NDY0IDE4LjQwMTggNy4wNDQ2NEMxNy41OTgyIDcuMDQ0NjQgMTYuOTU1NCA2LjQwMTc5IDE2Ljk1NTQgNS41OTgyMUMxNi45NTU0IDQuNzk0NjQgMTcuNTk4MiA0LjE1MTc5IDE4LjQwMTggNC4xNTE3OUMxOS4yMDU0IDQuMTUxNzkgMTkuODQ4MiA0Ljc5NDY0IDE5Ljg0ODIgNS41OTgyMVpNMjMuOTE5NiA3LjA0NDY0QzI0LjAyNjggOS4wMjY3OSAyNC4wMjY4IDE0Ljk3MzIgMjMuOTE5NiAxNi45NTU0QzIzLjgxMjUgMTguODgzOSAyMy4zODM5IDIwLjU0NDYgMjEuOTkxMSAyMS45OTExQzIwLjU5ODIgMjMuMzgzOSAxOC44ODM5IDIzLjgxMjUgMTYuOTU1NCAyMy45MTk2QzE0Ljk3MzIgMjQuMDI2OCA5LjAyNjc5IDI0LjAyNjggNy4wNDQ2NCAyMy45MTk2QzUuMTE2MDcgMjMuODEyNSAzLjQ1NTM2IDIzLjM4MzkgMi4wMDg5MyAyMS45OTExQzAuNjE2MDcxIDIwLjU0NDYgMC4xODc1IDE4Ljg4MzkgMC4wODAzNTcxIDE2Ljk1NTRDLTAuMDI2Nzg1NyAxNC45NzMyIC0wLjAyNjc4NTcgOS4wMjY3OSAwLjA4MDM1NzEgNy4wNDQ2NEMwLjE4NzUgNS4xMTYwNyAwLjYxNjA3MSAzLjQwMTc5IDIuMDA4OTMgMi4wMDg5M0MzLjQ1NTM2IDAuNjE2MDcxIDUuMTE2MDcgMC4xODc1IDcuMDQ0NjQgMC4wODAzNTcxQzkuMDI2NzkgLTAuMDI2Nzg1NyAxNC45NzMyIC0wLjAyNjc4NTcgMTYuOTU1NCAwLjA4MDM1NzFDMTguODgzOSAwLjE4NzUgMjAuNTk4MiAwLjYxNjA3MSAyMS45OTExIDIuMDA4OTNDMjMuMzgzOSAzLjQwMTc5IDIzLjgxMjUgNS4xMTYwNyAyMy45MTk2IDcuMDQ0NjRaTTIxLjM0ODIgMTkuMDQ0NkMyMS45OTExIDE3LjQ5MTEgMjEuODMwNCAxMy43NDExIDIxLjgzMDQgMTEuOTczMkMyMS44MzA0IDEwLjI1ODkgMjEuOTkxMSA2LjUwODkzIDIxLjM0ODIgNC45MDE3OUMyMC45MTk2IDMuODgzOTMgMjAuMTE2MSAzLjAyNjc5IDE5LjA5ODIgMi42NTE3OUMxNy40OTExIDIuMDA4OTMgMTMuNzQxMSAyLjE2OTY0IDEyLjAyNjggMi4xNjk2NEMxMC4yNTg5IDIuMTY5NjQgNi41MDg5MyAyLjAwODkzIDQuOTU1MzYgMi42NTE3OUMzLjg4MzkzIDMuMDgwMzYgMy4wODAzNiAzLjg4MzkzIDIuNjUxNzkgNC45MDE3OUMyLjAwODkzIDYuNTA4OTMgMi4xNjk2NCAxMC4yNTg5IDIuMTY5NjQgMTEuOTczMkMyLjE2OTY0IDEzLjc0MTEgMi4wMDg5MyAxNy40OTExIDIuNjUxNzkgMTkuMDQ0NkMzLjA4MDM2IDIwLjExNjEgMy44ODM5MyAyMC45MTk2IDQuOTU1MzYgMjEuMzQ4MkM2LjUwODkzIDIxLjk5MTEgMTAuMjU4OSAyMS44MzA0IDEyLjAyNjggMjEuODMwNEMxMy43NDExIDIxLjgzMDQgMTcuNDkxMSAyMS45OTExIDE5LjA5ODIgMjEuMzQ4MkMyMC4xMTYxIDIwLjkxOTYgMjAuOTczMiAyMC4xMTYxIDIxLjM0ODIgMTkuMDQ0NloiIGZpbGw9IiNERTRBMjkiLz4KPC9zdmc+Cg==');
                    }
#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item .stats-icon.icon-follower{
                           content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb25zIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTMgMjEuMjVDMi45Mjc5MyAyMS4yNSAyLjg3MTQ1IDIxLjIyMDcgMi44Mzg3IDIxLjE4NjZDMi44MDk4OCAyMS4xNTY3IDIuODAxNzIgMjEuMTI4MiAyLjgwNTkxIDIxLjA5NDZDMy4yNTA5NyAxNy41MTgxIDYuMzAyNzkgMTQuNzUgMTAgMTQuNzVDMTMuNjk3MiAxNC43NSAxNi43NDkgMTcuNTE4MSAxNy4xOTQxIDIxLjA5NDZDMTcuMTk4MyAyMS4xMjgyIDE3LjE5MDEgMjEuMTU2NyAxNy4xNjEzIDIxLjE4NjZDMTcuMTI4NiAyMS4yMjA3IDE3LjA3MjEgMjEuMjUgMTcgMjEuMjVDMTYuOTM2OCAyMS4yNSAxNi44NjkxIDIxLjIyNjEgMTYuODAyOCAyMS4xNjI5QzE2LjczMzEgMjEuMDk2NyAxNi42NzY4IDIwLjk5NjIgMTYuNjU3NSAyMC44ODA2QzE2LjEyMzcgMTcuNjg1MyAxMy4zNDcgMTUuMjUgMTAgMTUuMjVDNi42NTI5OSAxNS4yNSAzLjg3NjI1IDE3LjY4NTMgMy4zNDI1MSAyMC44ODA2QzMuMzIzMiAyMC45OTYyIDMuMjY2OSAyMS4wOTY3IDMuMTk3MjMgMjEuMTYyOUMzLjEzMDg2IDIxLjIyNjEgMy4wNjMxOCAyMS4yNSAzIDIxLjI1Wk0xMCAxMi4yNUM3LjA5OTIxIDEyLjI1IDQuNzUgOS45MDA3OSA0Ljc1IDdDNC43NSA0LjA5OTIxIDcuMDk5MjEgMS43NSAxMCAxLjc1QzEyLjkwMDggMS43NSAxNS4yNSA0LjA5OTIxIDE1LjI1IDdDMTUuMjUgOS45MDA3OSAxMi45MDA4IDEyLjI1IDEwIDEyLjI1Wk0xMCAxMS43NUMxMi42MjQyIDExLjc1IDE0Ljc1IDkuNjI0MjEgMTQuNzUgN0MxNC43NSA0LjM3NTc5IDEyLjYyNDIgMi4yNSAxMCAyLjI1QzcuMzc1NzkgMi4yNSA1LjI1IDQuMzc1NzkgNS4yNSA3QzUuMjUgOS42MjQyMSA3LjM3NTc5IDExLjc1IDEwIDExLjc1Wk0xOC41NTY5IDE1LjkyMzNDMTguNTg2NyAxNS44NTcyIDE4LjYzNjcgMTUuODE3OSAxOC42ODA4IDE1LjgwMjJDMTguNzE5NCAxNS43ODg0IDE4Ljc0ODEgMTUuNzkyNSAxOC43NzY4IDE1LjgxMDFDMjAuNjE3OSAxNi45MzYxIDIxLjkxNTkgMTguODU4NiAyMi4xOTQxIDIxLjA5NDlDMjIuMTk4MyAyMS4xMjg0IDIyLjE5MDIgMjEuMTU2OCAyMi4xNjE0IDIxLjE4NjZDMjIuMTI4NyAyMS4yMjA2IDIyLjA3MjIgMjEuMjUgMjIgMjEuMjVDMjEuOTM2OCAyMS4yNSAyMS44NjkxIDIxLjIyNiAyMS44MDI3IDIxLjE2MjlDMjEuNzMzMSAyMS4wOTY3IDIxLjY3NjggMjAuOTk2MyAyMS42NTc1IDIwLjg4MDhDMjEuMzQ1IDE5LjAwOTcgMjAuMjY0MiAxNy40MDE0IDE4Ljc1MzIgMTYuMzg4OUMxOC42NTU3IDE2LjMyMzYgMTguNTg3MiAxNi4yMzA3IDE4LjU1NTMgMTYuMTM5N0MxOC41MjUgMTYuMDUyOSAxOC41MzA5IDE1Ljk4MTEgMTguNTU2OSAxNS45MjMzWk0xNy45OTk1IDQuNzMxNjRDMTguMDI0IDQuNjQ1NzggMTguMDc5NSA0LjU5NTYgMTguMTIxNSA0LjU3Njk5QzE4LjE0MDkgNC41Njg0MiAxOC4xNTI5IDQuNTY4MjIgMTguMTU3NCA0LjU2ODU2TDE4LjE1NzYgNC41Njg1N0MxOC4xNjAxIDQuNTY4NzQgMTguMTY5IDQuNTY5MzggMTguMTg2OCA0LjU4MTY1QzE5LjQzNDUgNS40Mzg3OSAyMC4yNSA2Ljg3MzYyIDIwLjI1IDguNUMyMC4yNSAxMC42NDI3IDE4LjgzMjggMTIuNDU0MyAxNi44ODI4IDEzLjA0NkMxNi44NjM2IDEzLjA1MTkgMTYuODU1NSAxMy4wNSAxNi44NTMgMTMuMDQ5NEwxNi44NTI5IDEzLjA0OTRDMTYuODQ4NCAxMy4wNDg0IDE2LjgzNzIgMTMuMDQ0NyAxNi44MjE1IDEzLjAzMTNDMTYuNzg3NSAxMy4wMDIyIDE2Ljc1IDEyLjk0MDUgMTYuNzUgMTIuODU0N0MxNi43NSAxMi43NDY3IDE2Ljg0NzQgMTIuNTQ1IDE3LjE0NjMgMTIuNDE5NEMxOC42NzUxIDExLjc3NyAxOS43NSAxMC4yNjUyIDE5Ljc1IDguNUMxOS43NSA3LjE5OTM3IDE5LjE2NTQgNi4wMzQ4MSAxOC4yNDY5IDUuMjU2MzhDMTguMDA2IDUuMDUyMjUgMTcuOTY5NSA0LjgzNjU3IDE3Ljk5OTUgNC43MzE2NFoiIGZpbGw9IiNERTRBMjkiIHN0cm9rZT0iI0RFNEEyOSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9nPgo8L3N2Zz4K');
                    }
#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item .stats-icon.icon-views{   
                        content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb25zIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIxLjUwOTIgMTIuMTY1NkwyMS41NDY3IDEyTDIxLjUwOTIgMTEuODM0NEMyMC41MTUgNy40NDMxMyAxNi41ODg4IDQuMjUgMTIuMDAwMyA0LjI1QzcuNDExNjcgNC4yNSAzLjQ4NTU2IDcuNDQzMTMgMi40OTEzIDExLjgzNDRMMi40NTM4IDEyTDIuNDkxMyAxMi4xNjU2QzMuNDg1NTYgMTYuNTU2OSA3LjQxMTY3IDE5Ljc1IDEyLjAwMDMgMTkuNzVDMTYuNTg4OCAxOS43NSAyMC41MTUgMTYuNTU2OSAyMS41MDkyIDEyLjE2NTZaTTEyLjAwMDMgMy43NUMxNi45NzYzIDMuNzUgMjEuMTI1NSA3LjI5NjU1IDIyLjA1NTQgMTJDMjEuMTI1NSAxNi43MDM0IDE2Ljk3NjMgMjAuMjUgMTIuMDAwMyAyMC4yNUM3LjAyNDI0IDIwLjI1IDIuODc1MDIgMTYuNzAzNCAxLjk0NTE0IDEyQzIuODc1MDIgNy4yOTY1NSA3LjAyNDI0IDMuNzUgMTIuMDAwMyAzLjc1Wk0xMi4wMDAzIDE1Ljc1QzkuOTI5MTkgMTUuNzUgOC4yNTAyNiAxNC4wNzExIDguMjUwMjYgMTJDOC4yNTAyNiA5LjkyODk0IDkuOTI5MTkgOC4yNSAxMi4wMDAzIDguMjVDMTQuMDcxMyA4LjI1IDE1Ljc1MDMgOS45Mjg5NCAxNS43NTAzIDEyQzE1Ljc1MDMgMTQuMDcxMSAxNC4wNzEzIDE1Ljc1IDEyLjAwMDMgMTUuNzVaTTEyLjAwMDMgMTUuMjVDMTMuNzk1MiAxNS4yNSAxNS4yNTAzIDEzLjc5NDkgMTUuMjUwMyAxMkMxNS4yNTAzIDEwLjIwNTEgMTMuNzk1MiA4Ljc1IDEyLjAwMDMgOC43NUMxMC4yMDU0IDguNzUgOC43NTAyNiAxMC4yMDUxIDguNzUwMjYgMTJDOC43NTAyNiAxMy43OTQ5IDEwLjIwNTQgMTUuMjUgMTIuMDAwMyAxNS4yNVoiIGZpbGw9IiNERTRBMjkiIHN0cm9rZT0iI0RFNEEyOSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9nPgo8L3N2Zz4K');
                        
                        
                    }
#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item .stats-icon.icon-authentic{
                           content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb25zIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE2LjM1NTIgMjAuMTYyOEwxNi42MDAyIDIwLjAzMThMMTYuODcxNSAyMC4wOTIxTDIxLjAxMjIgMjEuMDEyMkwyMC4wOTIgMTYuODcxNUwyMC4wMzE4IDE2LjYwMDJMMjAuMTYyOCAxNi4zNTUxQzIwLjg1NjQgMTUuMDU4MSAyMS4yNSAxMy41NzYxIDIxLjI1IDEyQzIxLjI1IDYuODkxMzYgMTcuMTA4NiAyLjc1IDEyIDIuNzVDNi44OTE0MSAyLjc1IDIuNzUgNi44OTEzNyAyLjc1IDEyQzIuNzUgMTcuMTA4NiA2Ljg5MTQxIDIxLjI1IDEyIDIxLjI1QzEzLjU3NjEgMjEuMjUgMTUuMDU4MSAyMC44NTY1IDE2LjM1NTIgMjAuMTYyOFpNMTYuMTE5NCAxOS43MjE5TDE2LjExOTQgMTkuNzIxOUMxNC44NjI0IDIwLjM5NDEgMTMuNDU3OSAyMC43NSAxMiAyMC43NUM3LjE2NzQ5IDIwLjc1IDMuMjUgMTYuODMyNSAzLjI1IDEyQzMuMjUgNy4xNjc1MSA3LjE2NzQ4IDMuMjUgMTIgMy4yNUMxNi44MzI1IDMuMjUgMjAuNzUgNy4xNjc1MSAyMC43NSAxMkMyMC43NSAxMy40NTc5IDIwLjM5NDEgMTQuODYyMyAxOS43MjE5IDE2LjExOTRMMTkuNzIxOSAxNi4xMTk0TDE5LjUwMzUgMTYuNTI3OEwyMC4wOTggMTkuMjAzMUwyMC4zNTM2IDIwLjM1MzZMMTkuMjAzMSAyMC4wOTc5TDE2LjUyNzkgMTkuNTAzNEwxNi4xMTk0IDE5LjcyMTlaIiBmaWxsPSIjREU0QTI5IiBzdHJva2U9IiNERTRBMjkiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjwvZz4KPC9zdmc+Cg==');
                    }
#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item .stats-content h3 {
	font-family: Outfit, sans-serif;
	font-size: 28px;
	font-weight: 800;
	line-height: 145%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item .stats-content p {
	margin-bottom: 0px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 155%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item .stats-content p {
		font-size: 18px;
	}
}
#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item:nth-child(3) .stats-content p {
	width: 70%;
}
@media (min-width: 768px) {

	#home-statistics-section .wrapper .statistics-area-list-wrapper .statistics-item:nth-child(3) .stats-content p {
		width: 100%;
	}
}
#home-statistics-section .wrapper .statistics-note {
	margin-top: 20px;
}
#home-statistics-section .wrapper .statistics-note p {
	margin-bottom: 0px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(255, 212, 202, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	#home-statistics-section .wrapper .statistics-note p {
		text-align: left;
	}
}
#home-video-testimonial-section {
	overflow-x: hidden;
}
@media (min-width: 1024px) {

	#home-video-testimonial-section {
		overflow-x: visible;
	}
}
#home-video-testimonial-section{

    /* &:before{
        @apply content-[''] absolute top-[0] lg:top-[-60%] right-[-50%] lg:right-[0] inline-block w-[703px] h-[480px] lg:h-[863px] bg-bg-video-testimonial bg-no-repeat bg-center bg-cover z-10;
    } */

    margin: 60px 0;
  background:
    /* Left glow */
    radial-gradient(
      ellipse 32vmax 28vmax at 18% 42%,
      rgba(160, 132, 255, 0.35) 0%,
      rgba(160, 132, 255, 0.20) 28%,
      rgba(160, 132, 255, 0.10) 48%,
      rgba(160, 132, 255, 0.00) 70%
    ),
    /* Right glow */
    radial-gradient(
      ellipse 28vmax 24vmax at 75% 60%,
      rgba(255, 120, 92, 0.38) 0%,
      rgba(255, 120, 92, 0.20) 26%,
      rgba(255, 120, 92, 0.08) 46%,
      rgba(255, 120, 92, 0.00) 68%
    ),
    #f8f8f8; /* base */
  background-repeat: no-repeat;
  background-attachment: relative;
}
/* keeps blobs steady on scroll */
#home-video-testimonial-section .wrapper {
	position: relative;
	z-index: 20;
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 100%;
	align-items: center;
	gap: 37px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-bottom: 0px;
}
@media (min-width: 768px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper {
		display: flex;
	}
}
@media (min-width: 1024px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper {
		width: 1030px;
	}

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper {
		padding-top: 122px;
		padding-bottom: 122px;
	}
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content {
	display: flex;
	width: 100%;
	flex-direction: column;
	gap: 10px;
}
@media (min-width: 1024px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content {
		width: 488px;
	}
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content h5 {
	width: 173px;
	border-radius: 120px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	font-family: Outfit, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content h5 {
		width: 195px;
	}

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content h5 {
		font-size: 18px;
	}
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content h5 .video-icon {
	font-family: Outfit, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content h2 {
	text-align: left;
	font-family: Outfit, sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content h2 {
		font-size: 32px;
	}
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content p {
	text-align: left;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content p {
		font-size: 18px;
	}
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content .watch-now-button {
	display: none;
	height: 44px;
	width: 172px;
	align-items: center;
	justify-content: center;
	gap: 3px;
	border-radius: 50px;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(222, 74, 41, var(--tw-bg-opacity));
	padding-left: 18px;
	padding-right: 18px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content .watch-now-button {
		display: flex;
	}
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content .watch-now-button span {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper {
	display: flex;
	width: 100%;
	align-items: center;
}
@media (min-width: 1024px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper {
		width: 505px;
	}
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .video-testimonial-area-video {
	height: 217px;
	width: 100%;
	border-radius: 20px;
}
@media (min-width: 1024px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .video-testimonial-area-video {
		height: 308px;
	}
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-video-wrapper {
	position: relative;
	position: relative;
	height: 225px;
	width: 100%;
	max-width: 640px;
	cursor: pointer;
	overflow: hidden;
	border-radius: 34px;
	border-width: 7px;
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
@media (min-width: 1024px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-video-wrapper {
		height: 308px;
	}

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-video-wrapper {
		border-width: 11px;
	}
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-video-wrapper {
                        aspect-ratio: 16 / 9;
                    }
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-thumbnail {
	position: absolute;
	position: relative;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-thumbnail img {
	display: block;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
                        transition: filter 0.3s ease;
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-video-wrapper:hover img {
                        filter: brightness(0.8);
                    }
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-play-button {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 42px;
	width: 42px;
	background-image: url('/assets/images/play-btn.png');
	background-size: cover;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
@media (min-width: 1024px) {

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-play-button {
		height: 60px;
	}

	#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-play-button {
		width: 60px;
	}
}
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-play-button {
                        transform: translate(-50%, -50%);
                        transition: transform 0.3s ease;
                    }
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-video-wrapper:hover .youtube-play-button {
                        transform: translate(-50%, -50%) scale(1.1);
                    }
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-video-wrapper iframe {
                        transition: opacity 0.3s ease-in-out;
                        opacity: 0;
                        position: absolute;
                        left: 0px;
                        top: 0px;
                        display: block;
                        border-width: 0px;
                        width: 100% !important;
                        height: 100% !important;
                    }
#home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-video-wrapper .youtube-video-wrapper iframe.fade-in {
                        opacity: 1;
                    }
/* French */
html[lang="fr-FR"] #home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content h2 {
	text-transform: capitalize;
}
html[lang="fr-FR"] #home-video-testimonial-section .wrapper .video-testimonial-area-wrapper .video-testimonial-area-content-wrapper .video-testimonial-area-content .watch-now-button {
	width: 250px;
}
/* Optional: dark mode tune-up */
/* @media (prefers-color-scheme: light) {
    #home-video-testimonial-section{
      background:
        radial-gradient(ellipse 32vmax 28vmax at 18% 42%,
          rgba(160,132,255,0.25) 0%, rgba(160,132,255,0.12) 40%, rgba(160,132,255,0) 70%),
        radial-gradient(ellipse 28vmax 24vmax at 75% 60%,
          rgba(255,120,92,0.28) 0%, rgba(255,120,92,0.12) 40%, rgba(255,120,92,0) 68%),
        #0b0d12;
    }
  } */
#home-new-cta-section .wrapper {
	padding-left: 16px;
	padding-right: 16px;
}
@media (min-width: 1024px) {

	#home-new-cta-section .wrapper {
		padding-left: 30px;
		padding-right: 30px;
	}
}
#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	border-radius: 32px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 20px;
	padding-bottom: 20px;
}
@media (min-width: 375px) {

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		padding-top: 40px;
	}

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		padding-bottom: 60px;
	}
}
@media (min-width: 390px) {

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		padding-top: 75px;
	}

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		padding-bottom: 85px;
	}
}
@media (min-width: 420px) {

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		padding-top: 136px;
		padding-bottom: 136px;
	}
}
@media (min-width: 1024px) {

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		height: 626px;
	}

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		width: 1340px;
	}

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		padding-left: 158px;
		padding-right: 158px;
	}

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		padding-top: 88px;
		padding-bottom: 88px;
	}
}
#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper{                    

                padding: 15px;          /* inner spacing */
                  background: 
                  /* inner glows */
                  radial-gradient(ellipse 40% 35% at 15% 20%,
                    rgba(166, 140, 255, 0.15) 0%,
                    rgba(166, 140, 255, 0) 70%
                  ),
                  radial-gradient(ellipse 35% 30% at 85% 70%,
                    rgba(255, 120, 92, 0.15) 0%,
                    rgba(255, 120, 92, 0) 70%
                  ),
                  #fff;
                box-sizing: border-box;
            }
#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper:before {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	padding: 3px;
	content: '';
                    border-radius: inherit;   /* ensures the gradient border follows the rounded corners */
                    background: linear-gradient(90deg, #ff785c, #a68cff); /* gradient colors for the border */
                    /* create a hole so only the border ring shows */
                    -webkit-mask: 
                      linear-gradient(#000 0 0) content-box,
                      linear-gradient(#000 0 0);
                    -webkit-mask-composite: xor;
                            mask-composite: exclude;
                    pointer-events: none;     /* make it non-interactive */
}
#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 16px;
}
@media (min-width: 1024px) {

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
		width: 606px;
	}

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
		padding: 0;
	}
}
#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .cta-header-icon-wrapper {
	margin-bottom: 35px;
}
#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .cta-header-icon-wrapper .cta-header-icon {
	margin-left: auto;
	margin-right: auto;
	height: 46px;
	width: 160px;
	background-image: url('/assets/images/Insfamous-w-GPT.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
@media (min-width: 1024px) {

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .cta-header-icon-wrapper .cta-header-icon {
		height: 56px;
	}

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .cta-header-icon-wrapper .cta-header-icon {
		width: 200px;
	}
}
#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
	margin-bottom: 10px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 23px;
	font-weight: 800;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 375px) {

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 32px;
	}
}
@media (min-width: 1024px) {

	#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 42px;
	}
}
#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
	margin-bottom: 45px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
	display: flex;
	height: 44px;
	align-items: center;
	justify-content: center;
	gap: 8px;
	border-radius: 100px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
#home-new-cta-section.chatgpt {
	margin-top: 20px;
}
@media (min-width: 1024px) {

	#home-new-cta-section.chatgpt {
		margin-top: 25px;
	}
}
#home-new-cta-section.chatgpt:before {
	position: absolute;
	top: -26%;
	left: 0;
	z-index: 40;
	display: inline-block;
	height: 548px;
	width: 547px;
	background-image: url('/assets/images/gpthero-left.png');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	content: '';
}
#home-new-cta-section.chatgpt:after {
	position: absolute;
	bottom: -60%;
	right: -80px;
	z-index: 50;
	display: inline-block;
	display: none;
	height: 1105px;
	width: 853px;
	background-image: url('/assets/images/gpthero-right.png');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	content: '';
}
@media (min-width: 1024px) {

	#home-new-cta-section.chatgpt:after {
		display: block;
	}
}
#home-new-cta-section.chatgpt .wrapper {
	position: relative;
	z-index: 30;
}
#home-new-cta-section.chatgpt .wrapper .cta-area-wrapper .cta-area-content-wrapper {
	height: 100%;
	border-radius: 32px;
	background-image: none;
	padding-top: 88px;
	padding-bottom: 88px;
                    background-image: linear-gradient(#F8F8F8, #F8F8F8), linear-gradient(180deg, #DE4A29, #FFB545,#4511F000);
                    background-origin: border-box; 
                    background-clip: padding-box, border-box; 
                    border: 2px solid transparent;
}
#home-new-cta-section.chatgpt .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
	position: relative;
	z-index: 50;
	width: 100%;
}
@media (min-width: 1024px) {

	#home-new-cta-section.chatgpt .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
		width: 820px;
	}
}
#home-new-cta-section.chatgpt .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
	margin-bottom: 10px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 29px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-new-cta-section.chatgpt .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 48px;
	}

	#home-new-cta-section.chatgpt .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		line-height: 70px;
	}
}
#home-new-cta-section.chatgpt .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
	margin-bottom: 45px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 27px;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (max-width: 767px) {
    /* #home-new-cta-section.chatgpt .wrapper .cta-area-wrapper .cta-area-content-wrapper{
        background-image: linear-gradient(#F8F8F8, #F8F8F8), linear-gradient(180deg, #DE4A29, #FFB545,#4511F000);
    } */

    #home-new-cta-section.chatgpt:after {
		z-index: 10;
	}
}
/* Spanish */
html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding: 20px;
}
@media (min-width: 1024px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		width: 1340px;
	}
}
html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
	padding-left: 10px;
	padding-right: 10px;
}
@media (min-width: 375px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
		padding-left: 16px;
		padding-right: 16px;
	}
}
html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
	margin-bottom: 10px;
	font-size: 23px;
}
@media (min-width: 375px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 24px;
	}
}
@media (min-width: 1024px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 42px;
	}
}
html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
	margin-bottom: 45px;
	font-size: 18px;
	line-height: 150%;
}
@media (min-width: 375px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
		font-size: 14px;
	}
}
html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
}
@media (min-width: 375px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		font-size: 14px;
	}
}
@media (min-width: 1024px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		padding-left: 22px;
		padding-right: 22px;
	}

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		font-size: 16px;
	}
}
/* French */
html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding: 20px;
}
@media (min-width: 1024px) {

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		width: 1340px;
	}
}
html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
	padding-left: 10px;
	padding-right: 10px;
}
@media (min-width: 375px) {

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
		padding-left: 16px;
		padding-right: 16px;
	}
}
html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
	margin-bottom: 10px;
	font-size: 19px;
}
@media (min-width: 375px) {

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 26px;
	}
}
@media (min-width: 390px) {

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 28px;
	}
}
@media (min-width: 1024px) {

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 42px;
	}
}
html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
	margin-bottom: 45px;
	font-size: 17px;
	line-height: 150%;
}
@media (min-width: 375px) {

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
		font-size: 14px;
	}
}
@media (min-width: 390px) {

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
		font-size: 18px;
	}
}
html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 12px;
}
@media (min-width: 375px) {

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		font-size: 14px;
	}
}
@media (min-width: 420px) {

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		padding-left: 22px;
		padding-right: 22px;
	}

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		font-size: 16px;
	}
}
@media (min-width: 768px) {

	html[lang="fr-FR"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		width: 305px;
	}
}
/* Spanish */
html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding: 20px;
}
@media (min-width: 1024px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		width: 1340px;
	}
}
html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
	padding-left: 10px;
	padding-right: 10px;
}
@media (min-width: 375px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
		padding-left: 16px;
		padding-right: 16px;
	}
}
html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
	margin-bottom: 10px;
	font-size: 16px;
}
@media (min-width: 375px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 24px;
	}
}
@media (min-width: 390px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 26px;
	}
}
@media (min-width: 420px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 28px;
	}
}
@media (min-width: 768px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 42px;
	}
}
html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
	margin-bottom: 45px;
	font-size: 16px;
	line-height: 150%;
}
@media (min-width: 375px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
		font-size: 17px;
	}

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
		font-size: 14px;
	}
}
@media (min-width: 390px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
		font-size: 18px;
	}
}
html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
	width: 220px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-size: 12px;
}
@media (min-width: 375px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		font-size: 14px;
	}
}
@media (min-width: 420px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		padding-left: 22px;
		padding-right: 22px;
	}

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		font-size: 16px;
	}
}
@media (min-width: 768px) {

	html[lang="es-ES"] #home-new-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
		width: 305px;
	}
}
#home-why-insfamous-section {
	background-image: url('/assets/images/bg-comparison-mobile-min.png');
	background-size: cover;
	background-position: center;
	background-position: right top;
	background-repeat: no-repeat;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section {
		background-image: url('/assets/images/bg-comparison-min.png');
	}
}
#home-why-insfamous-section .wrapper {
	padding-left: 16px;
	padding-right: 16px;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
#home-why-insfamous-section .wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 50px;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper {
		width: 1028px;
	}

	#home-why-insfamous-section .wrapper {
		padding-top: 86px;
	}

	#home-why-insfamous-section .wrapper {
		padding-bottom: 105px;
	}
}
#home-why-insfamous-section .wrapper .why-insfamous-wrapper .why-insfamous-content {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 38px;
	width: 90%;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .why-insfamous-wrapper .why-insfamous-content {
		width: 548px;
	}
}
#home-why-insfamous-section .wrapper .why-insfamous-wrapper .why-insfamous-content h2 {
	margin-bottom: 12px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 28px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .why-insfamous-wrapper .why-insfamous-content h2 {
		font-size: 32px;
	}
}
#home-why-insfamous-section .wrapper .why-insfamous-wrapper .why-insfamous-content p {
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .why-insfamous-wrapper .why-insfamous-content p {
		font-size: 18px;
	}
}
#home-why-insfamous-section .wrapper .comparison-table {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	display: block;
	width: 100%;
	grid-template-columns: 1fr 777px;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .comparison-table {
		display: grid;
	}

	#home-why-insfamous-section .wrapper .comparison-table {
		width: 1029px;
	}
}
#home-why-insfamous-section .wrapper .comparison-table .features-wrapper {
	margin-top: 16px;
	display: none;
	flex-direction: column;
	border-top-left-radius: 32px;
	border-bottom-left-radius: 32px;
	border-bottom-left-radius: 32px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding-left: 24px;
	padding-bottom: 10px;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .comparison-table .features-wrapper {
		display: flex;
	}

	#home-why-insfamous-section .wrapper .comparison-table .features-wrapper {
		padding-bottom: 20px;
	}
}
#home-why-insfamous-section .wrapper .comparison-table .features-wrapper h3 {
	padding-top: 30px;
	padding-bottom: 15px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#home-why-insfamous-section .wrapper .comparison-table .features-wrapper .features-item {
	align-items: center;
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	padding-top: 12px;
	padding-bottom: 12px;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .comparison-table .features-wrapper .features-item {
		padding-top: 16px;
		padding-bottom: 16px;
	}
}
#home-why-insfamous-section .wrapper .comparison-table .features-wrapper .features-item:last-child {
	border-bottom-width: 0px;
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper {
	margin-bottom: -16px;
	display: block;
	padding-bottom: 35px;
	padding-top: 0px;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper {
		display: flex;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper {
		border-top-right-radius: 32px;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper {
		border-bottom-right-radius: 32px;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper {
		--tw-bg-opacity: 1;
		background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper {
		padding-top: 32px;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper {
		--tw-shadow: 0px 55px 120px 0px rgba(56, 12, 2, 0.12);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
}
/* DS */
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-item {
	display: flex;
	align-items: center;
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	padding-top: 12px;
	padding-bottom: 12px;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-item {
		padding-top: 16px;
		padding-bottom: 16px;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-item {
		padding-left: 60px;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-item {
		padding-right: 30px;
	}
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper h3 {
	padding-bottom: 15px;
	font-family: Outfit, sans-serif;
	font-size: 20.665px;
	font-weight: 600;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper h3 {
		padding-left: 60px;
	}
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper h3 .heading-icon {
	margin-right: 8px;
	display: inline-block;
	height: 18px;
	width: 18px;
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper {
	margin-bottom: 18px;
	width: 100%;
	border-radius: 24px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 24px;
	padding-bottom: 10px;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper {
		margin-bottom: 0px;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper {
		width: 50%;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper {
		border-radius: 0px;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper {
		background-color: transparent;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper {
		padding: 0px;
	}
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper h3 .heading-icon {
	margin-right: 5px;
	display: inline-block;
	height: 18px;
	width: 18px;
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper h3 .heading-icon img {
	-o-object-fit: contain;
	   object-fit: contain;
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper .insfamous-item {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper .insfamous-item {
		font-size: 16px;
	}
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .insfamous-wrapper .insfamous-item svg {
	margin-right: 11px;
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .others-wrapper {
	width: 100%;
	border-radius: 24px;
	border-left-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 24px;
	padding-right: 30px;
	padding-bottom: 10px;
}
@media (min-width: 1024px) {

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .others-wrapper {
		width: 50%;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .others-wrapper {
		border-radius: 0px;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .others-wrapper {
		background-color: transparent;
	}

	#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .others-wrapper {
		padding: 0px;
	}
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .others-wrapper h3 .heading-icon {
	margin-left: 5px;
	display: inline-block;
	height: 13px;
	width: 30px;
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .others-wrapper h3 .heading-icon img {
	-o-object-fit: contain;
	   object-fit: contain;
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .others-wrapper .insfamous-item {
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#home-why-insfamous-section .wrapper .comparison-table .insfamous-other-wrapper .others-wrapper .insfamous-item svg {
	margin-right: 11px;
}
#home-why-insfamous-section .wrapper .why-insfamous-button-wrapper {
	margin-top: 38px;
	text-align: center;
}
#home-why-insfamous-section .wrapper .why-insfamous-button-wrapper .btn {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	height: 44px;
	width: 193px;
	align-items: center;
	justify-content: center;
	gap: 8px;
	border-radius: 100px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	padding-left: 24px;
	padding-right: 24px;
}
#home-growing-smart-section {
	margin-bottom: 60px;
}
@media (min-width: 1024px) {

	#home-growing-smart-section {
		margin-bottom: 60px;
	}
}
#home-growing-smart-section.with-margin {
	margin-bottom: 60px;
}
#home-growing-smart-section .wrapper {
	padding-left: 16px;
	padding-right: 16px;
}
@media (min-width: 1024px) {

	#home-growing-smart-section .wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
#home-growing-smart-section .wrapper .cta-area-wrapper {
	margin: 0px;
	border-radius: 24px;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
@media (min-width: 1024px) {

	#home-growing-smart-section .wrapper .cta-area-wrapper {
		border-radius: 32px;
	}

	#home-growing-smart-section .wrapper .cta-area-wrapper {
		padding-top: 96px;
		padding-bottom: 96px;
	}

	#home-growing-smart-section .wrapper .cta-area-wrapper {
		padding-left: 154px;
		padding-right: 154px;
	}
}
#home-growing-smart-section .wrapper .cta-area-wrapper{
   
            /* TOP → BOTTOM order (first = topmost) */
            background:
                /* Stripe cores (crisp, visible) */
                repeating-linear-gradient(
                to right,
                rgba(255,255,255,0)     0   10px,   /* gap */
                rgba(255,255,255,0.85)  70px 80px,  /* bright core ~16px */
                rgba(255,255,255,0)     80px 90px  /* total period 160px */
                ),
                /* Stripe halos (soft feather) */
                repeating-linear-gradient(
                to right,
                rgba(255,255,255,0)     0   78px,
                rgba(255,255,255,0.25)  78px 98px,  /* soft glow around core */
                rgba(255,255,255,0)     98px 160px
                ),
                /* Left purple glow */
                radial-gradient(
                ellipse 35vmax 30vmax at 20% 55%,
                rgba(160,132,255,0.25) 0%,
                rgba(160,132,255,0.12) 35%,
                rgba(160,132,255,0.00) 70%
                ),
                /* Right orange glow */
                radial-gradient(
                ellipse 30vmax 26vmax at 80% 55%,
                rgba(255,120,92,0.25) 0%,
                rgba(255,120,92,0.12) 30%,
                rgba(255,120,92,0.00) 65%
                ),
                #ffffff;
        }
#home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
@media (min-width: 1024px) {

	#home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
		width: 602px;
	}
}
#home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
	text-align: center;
	font-size: 32px;
	font-weight: 700;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		margin-bottom: 12px;
	}

	#home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		font-size: 42px;
	}

	#home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		line-height: 54.6px;
	}
}
#home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
	margin-top: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 28.8px;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
		margin-bottom: 50px;
	}

	#home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
		font-size: 18px;
	}
}
#home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	height: 44px;
	width: 215px;
	align-items: center;
	justify-content: center;
	gap: 8px;
	border-radius: 50px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	text-align: center;
	font-size: 16px;
	font-weight: 500;
}
@media (max-width: 767px) {
            #home-growing-smart-section .wrapper .cta-area-wrapper {
		margin: 0px;
	}
            #home-growing-smart-section .wrapper .cta-area-wrapper {
		border-radius: 24px;
	}
            #home-growing-smart-section .wrapper .cta-area-wrapper {
		background-attachment: fixed;
	}
            #home-growing-smart-section .wrapper .cta-area-wrapper {
		background-repeat: no-repeat;
	}
            #home-growing-smart-section .wrapper .cta-area-wrapper {
		padding: 32px;
	}
            #home-growing-smart-section .wrapper .cta-area-wrapper{

                background:
                repeating-linear-gradient(
                    to right,
                    rgba(255,255,255,0)      0    16px,
                    rgba(255,255,255,0.65)   56px  66px,
                    rgba(255,255,255,0)      66px  96px
                  ),
                  repeating-linear-gradient(
                    to right,
                    rgba(255,255,255,0)      0    58px,
                    rgba(255,255,255,0.16)   58px  88px,
                    rgba(255,255,255,0)      88px  140px
                  ),
                  radial-gradient(
                    ellipse 45vmax 38vmax at 15% 50%,
                    rgba(160,132,255,0.16) 0%,
                    rgba(160,132,255,0.08) 35%,
                    rgba(160,132,255,0.00) 75%
                  ),
                  radial-gradient(
                    ellipse 45vmax 38vmax at 85% 50%,
                    rgba(255,120,92,0.14) 0%,
                    rgba(255,120,92,0.07) 30%,
                    rgba(255,120,92,0.00) 75%
                  ),
                  #ffffff;
            
                background-repeat: no-repeat;
                
            }
}
/* French */
html[lang="fr-FR"] #home-growing-smart-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .btn {
	width: 230px;
}
#new-design-how-it-works-section .wrapper {
	position: relative;
	z-index: 30;
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}
@media (min-width: 1024px) {

	#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper {
		width: 1030px;
	}

	#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content .behind-the-scenes-top-content h2 {
	margin-bottom: 10px;
	width: 76%;
	text-align: left;
	font-size: 28px;
	font-weight: 700;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content .behind-the-scenes-top-content h2 {
		width: 100%;
	}

	#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content .behind-the-scenes-top-content h2 {
		font-size: 32px;
	}
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content .behind-the-scenes-top-content p {
	margin-bottom: 20px;
	text-align: left;
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content {
	display: flex;
	flex-direction: column;
	gap: 18px;
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item {
	display: flex;
	align-items: flex-start;
	gap: 18px;
	align-self: stretch;
	border-radius: 12px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 18px;
                    transition: all 0.3s ease;
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper {
	display: block;
	grid-template-columns: 42px 1fr;
	gap: 16px;
}
@media (min-width: 1024px) {

	#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper {
		display: grid;
	}
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .counter-icon-wrapper {
	display: flex;
	display: none;
	height: 42px;
	width: 42px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 8.144px;
	border-radius: 32.57px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding: 11.053px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 15.474px;
	font-weight: 700;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .counter-icon-wrapper {
		display: block;
	}
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .counter-icon-wrapper.desktop-only {
	display: none;
}
@media (min-width: 1024px) {

	#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .counter-icon-wrapper.desktop-only {
		display: block;
	}
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .item-counter {
	text-align: left;
	font-size: 15px;
	font-weight: 800;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-heading-icon-wrapper {
	margin-bottom: 10px;
	display: grid;
	grid-template-columns: 42px 1fr;
	align-items: center;
	gap: 12px;
}
@media (min-width: 1024px) {

	#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-heading-icon-wrapper {
		display: block;
	}
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-heading-icon-wrapper .counter-icon-wrapper {
	display: block;
}
@media (min-width: 1024px) {

	#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-heading-icon-wrapper .counter-icon-wrapper {
		display: none;
	}
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper h3 {
	margin-bottom: 5px;
	text-align: left;
	font-size: 20px;
	font-weight: 700;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-short-description {
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-short-description p {
	margin-bottom: 0px;
	text-align: left;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-short-description .more-text {
                                    transition: all 0.3s ease;
                                }
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-short-description .toggle-more-text {
	position: relative;
	margin-top: 10px;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-short-description .toggle-more-text:after {
	position: absolute;
	top: 3px;
	right: -18px;
	display: inline-block;
	height: 16px;
	width: 16px;
                                        content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb25zIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTUuNSAzTDEwLjUgOEw1LjUgMTMiIHN0cm9rZT0iIzI3MzA0NSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=');
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-short-description .toggle-more-text.show-more-text {
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-short-description .toggle-more-text.show-more-text:after {
	position: absolute;
	top: 3px;
	right: -15px;
	display: inline-block;
	height: 16px;
	width: 16px;
                                            content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNSAzTDEwLjUgOEw1LjUgMTMiIHN0cm9rZT0iI0RFNEEyOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-short-description .toggle-more-text:focus,
                                    #new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-short-description .toggle-more-text:active {
                                        outline: none;
                                        box-shadow: none;
                                    }
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .behind-the-scenes-content-bottom-content .behind-the-scenes-content-item .counter-content-wrapper .content-item-wrapper .content-item-short-description .description-wrapper {
                                    overflow: hidden;
                                    transition: height 0.5s cubic-bezier(0.4, 0, 0.2, 1);
                                }
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .see-other-steps-wrapper {
	position: absolute;
	bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	height: 276px;
	width: 100%;
	align-items: center;
	justify-content: center;
}
@media (min-width: 1024px) {

	#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .see-other-steps-wrapper {
		width: 1030px;
	}
}
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .see-other-steps-wrapper{
                background: linear-gradient(180deg, rgba(248, 248, 248, 0.00) 0%, #F8F8F8 100%);
            }
#new-design-how-it-works-section .wrapper .behind-the-scenes-content-wrapper .see-other-steps-link {
	margin-top: 120px;
	display: flex;
	height: 44px;
	align-items: center;
	justify-content: center;
	gap: 8px;
	border-radius: 50px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	padding-left: 24px;
	padding-right: 24px;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
#new-design-how-it-works-section.showed-all-steps .wrapper .see-other-steps-wrapper {
	position: relative;
	bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
	display: flex;
	height: 44px;
	width: 100%;
	align-items: center;
	justify-content: center;
	background-image: none;
}
@media (min-width: 1024px) {

	#new-design-how-it-works-section.showed-all-steps .wrapper .see-other-steps-wrapper {
		width: 1030px;
	}
}
#new-design-how-it-works-section.showed-all-steps .wrapper .see-other-steps-link {
	margin-top: 0px;
}
.new-design-purchase-wizard#hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .purchase-wizard-header{

                    }
.new-design-purchase-wizard#hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .insfamous-service-item h3{}
.new-design-purchase-wizard#hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .insfamous-service-item .services-item-container {
	display: flex;
	gap: 10px;
}
.new-design-purchase-wizard#hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .insfamous-service-item .services-item-container .service-item-wrapper {
	display: flex;
	height: 70.6px;
	width: 102px;
	flex-direction: column;
	justify-content: center;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.new-design-purchase-wizard#hero-section .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .insfamous-service-item .services-item-container .service-item-wrapper .service-item-icon {
	margin-left: 0px;
	margin-right: 0px;
	height: 20px;
	width: 20px;
	background-color: transparent;
}
#new-design-trust-pilot-reviews-section {
	position: relative;
	background-image: url('/assets/images/bg-dot-mobile.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-bottom: 60px;
}
@media (min-width: 768px) {

	#new-design-trust-pilot-reviews-section {
		background-image: url('/assets/images/bg-dot.png');
	}
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section {
		padding-top: 60px;
	}
}
#new-design-trust-pilot-reviews-section .section-background {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	display: none;
	height: 100%;
	height: 400px;
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .section-background {
		display: block;
	}
}
#new-design-trust-pilot-reviews-section .wrapper {
	position: relative;
	z-index: 20;
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper {
		width: 1030px;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-top-content {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-top-content {
		width: 507px;
	}

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-top-content {
		padding-left: 0px;
		padding-right: 0px;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-top-content h2 {
	text-align: center;
	font-size: 28px;
	font-weight: 700;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-top-content h2 {
		font-size: 32px;
	}

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-top-content h2 {
		line-height: 41.6px;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-top-content p {
	margin-top: 12px;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-top-content p {
		font-size: 18px;
	}

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-top-content p {
		line-height: 28.8px;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block {
	position: relative;
	height: 100%;
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block {
		height: 720px;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block:before {
	position: absolute;
	top: 0px;
	z-index: 20;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	display: none;
	height: 176px;
	width: 100%;
	align-items: center;
	justify-content: center;
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block:before {
		display: block;
	}

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block:before {
		width: 1030px;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block:before{
                    content: '';
                    background: linear-gradient(360deg, rgb(248 248 248 / 0%) 0%, rgb(248 248 248 / 26%) 50.17%, #F8F8F8 100%);
                }
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block:after {
	position: absolute;
	bottom: 0px;
	z-index: 20;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	display: none;
	height: 176px;
	width: 100%;
	align-items: center;
	justify-content: center;
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block:after {
		display: block;
	}

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block:after {
		width: 1030px;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block:after{
                    content: '';
                    background: linear-gradient(180deg, rgb(248 248 248 / 0%) 0%, rgb(248 248 248 / 26%) 50.17%, #F8F8F8 100%);
                }
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .desktop-reviews-wrapper {
	display: none;
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .desktop-reviews-wrapper {
		display: block;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper {
	display: grid;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	gap: 20px;
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper .trust-pilot-reviews-left-wrapper, #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper .trust-pilot-reviews-right-wrapper, #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper .trust-pilot-reviews-middle-wrapper {
	position: relative;
	display: flex;
	width: 100%;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 20px;
	overflow: hidden;
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper .trust-pilot-reviews-left-wrapper, #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper .trust-pilot-reviews-right-wrapper, #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper .trust-pilot-reviews-middle-wrapper {
		flex-direction: column;
	}

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper .trust-pilot-reviews-left-wrapper, #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper .trust-pilot-reviews-right-wrapper, #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-columns-wrapper .trust-pilot-reviews-middle-wrapper {
		flex-wrap: nowrap;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-mobile-wrapper {
	position: relative;
	display: block;
	height: 800px;
	width: 100%;
	overflow: hidden;
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-mobile-wrapper {
		display: none;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-mobile-wrapper:after {
	position: absolute;
	bottom: 0px;
	z-index: 20;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	height: 362px;
	width: 100%;
	align-items: center;
	justify-content: center;
                        content: '';
                        background: linear-gradient(180deg, rgba(248, 248, 248, 0.00) 0%, rgba(248, 248, 248, 0.60) 50.17%, #F8F8F8 100%);
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-mobile-wrapper:before {
	position: absolute;
	top: -100px;
	z-index: 20;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	height: 362px;
	width: 100%;
	align-items: center;
	justify-content: center;
                        content: '';
                        background: linear-gradient(360deg, rgba(248, 248, 248, 0.00) 0%, rgba(248, 248, 248, 0.60) 50.17%, #F8F8F8 100%);
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-content-block .trust-pilot-reviews-mobile-wrapper .trust-pilot-reviews-scroller {
	display: grid;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	gap: 20px;
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item {
	display: flex;
	flex-wrap: wrap;
	border-radius: 16px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 24px;
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .trust-pilot-review-heading {
	font-size: 18px;
	font-weight: 500;
	line-height: 21.6px;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .trust-pilot-review-text {
	margin-top: 5px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22.4px;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .reviews-meta-info-wrapper {
	margin-top: 36px;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .reviews-meta-info-wrapper .reviews-meta-info-author {
	display: flex;
	align-items: center;
	gap: 10px;
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .reviews-meta-info-wrapper .reviews-meta-info-author .reviews-meta-info-profile-initials {
	display: flex;
	height: 38px;
	width: 38px;
	align-items: center;
	justify-content: center;
	gap: 9.048px;
	border-radius: 19px;
	padding-top: 10.857px;
	padding-bottom: 10.857px;
	padding-left: 9.952px;
	padding-right: 9.952px;
	font-size: 14px;
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .reviews-meta-info-wrapper .reviews-meta-info-author .reviews-meta-info-profile-initials.green {
	--tw-bg-opacity: 1;
	background-color: rgba(209, 249, 234, var(--tw-bg-opacity));
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .reviews-meta-info-wrapper .reviews-meta-info-author .reviews-meta-info-profile-initials.yellow {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 251, 214, var(--tw-bg-opacity));
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .reviews-meta-info-wrapper .reviews-meta-info-author .reviews-meta-info-profile-initials.pink {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 212, 202, var(--tw-bg-opacity));
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .reviews-meta-info-wrapper .reviews-meta-info-author .reviews-meta-info-author-name {
	font-size: 16px;
	font-weight: 500;
	line-height: 19.2px;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .reviews-meta-info-wrapper .reviews-meta-info-author .reviews-meta-info-author-name .check-mark-icon {
	margin-left: 4px;
	margin-bottom: -3px;
	display: inline-block;
	height: 16px;
	width: 12px;
                                content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIDI2MTY3ODMiPgo8cGF0aCBpZD0iVmVjdG9yIDE3NyIgZD0iTTEuNDk5MDIgOC4yMTQxNUMxLjQ5OTAyIDguMjE0MTUgMi44MDAzNCA5LjIxNDc1IDMuNTAxMTMgOS45NDQxMUM0LjIwMTkxIDEwLjY3MzUgNS4wODc5NyAxMS45NDk0IDUuMDg3OTcgMTEuOTQ5NEM1LjA4Nzk3IDExLjk0OTQgNi43NTUwMSA5LjM2Njc1IDguMDA3MTcgNy44MjQ5M0M5LjI1OTM0IDYuMjgzMSAxMS41MDA3IDQuMDUzMjIgMTEuNTAwNyA0LjA1MzIyIiBzdHJva2U9IiMwMEI2N0EiIHN0cm9rZS13aWR0aD0iMiIvPgo8L2c+Cjwvc3ZnPgo=');
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .reviews-meta-info-wrapper .reviews-meta-info-stars {
	display: flex;
	align-items: center;
	gap: 2px;
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-review-item .reviews-meta-info-wrapper .reviews-meta-info-stars .star-item {
	display: flex;
	height: 18px;
	width: 18px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 7.5px;
	--tw-bg-opacity: 1;
	background-color: rgba(0, 182, 122, var(--tw-bg-opacity));
	padding: 3px;
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper {
	position: relative;
	z-index: 50;
	margin-top: -40px;
	padding-top: 0px;
}
@media (min-width: 1024px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper {
		margin-top: 0px;
	}

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper {
		padding-top: 40px;
	}
}
#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	height: 44px;
	width: 100%;
	align-items: center;
	justify-content: center;
	gap: 8px;
	border-radius: 50px;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media (min-width: 375px) {

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
		width: 320px;
	}

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
		padding-left: 24px;
		padding-right: 24px;
	}

	#new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
		font-size: 16px;
	}
}
#new-design-trust-pilot-reviews-section.plan-subscription {
	display: none;
}
#new-design-trust-pilot-reviews-section.plan-subscription .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
	width: 320px;
}
@media (max-width: 768px) {
	.trust-pilot-reviews-scroller {
		overflow: hidden;
		height: 800px; /* Adjust based on design */
		position: relative;
	}

	.scroll-mobile-inner {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}

	@keyframes scrollMobileDown {
		0% {
			transform: translateY(0);
		}
		100% {
			transform: translateY(-50%);
		}
	}

	.scroll-mobile-inner:hover {
		animation-play-state: paused;
	}
}
@media (min-width: 768px) {
    .trust-pilot-reviews-left-wrapper,
    .trust-pilot-reviews-middle-wrapper,
    .trust-pilot-reviews-right-wrapper {
        overflow: hidden;
        height: 720px; /* adjust as needed */
        position: relative;
    }

    .scroll-wrapper-vertical {
    display: flex;
    flex-direction: column;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    gap: 20px;
    }

    .scroll-up {
    animation-name: scroll-up;
    animation-direction: normal;
    }

    .scroll-down {
    animation-name: scroll-down;
    animation-direction: normal;
    }

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

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


    /* Pause on hover */
    .trust-pilot-reviews-left-wrapper:hover .scroll-wrapper-vertical,
    .trust-pilot-reviews-middle-wrapper:hover .scroll-wrapper-vertical,
    .trust-pilot-reviews-right-wrapper:hover .scroll-wrapper-vertical {
    animation-play-state: paused;
    }
}
@media (min-width: 1024px) {

	html[lang="es-ES"] #new-design-trust-pilot-reviews-section {
		padding-top: 60px;
	}
}
html[lang="es-ES"] #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 13px;
}
@media (min-width: 768px) {

	html[lang="es-ES"] #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
		width: 380px;
	}

	html[lang="es-ES"] #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
		padding-left: 24px;
		padding-right: 24px;
	}

	html[lang="es-ES"] #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
		font-size: 16px;
	}
}
@media (min-width: 1024px) {

	html[lang="fr-FR"] #new-design-trust-pilot-reviews-section {
		padding-top: 60px;
	}
}
html[lang="fr-FR"] #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 12px;
}
@media (min-width: 768px) {

	html[lang="fr-FR"] #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
		width: 405px;
	}

	html[lang="fr-FR"] #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
		padding-left: 24px;
		padding-right: 24px;
	}

	html[lang="fr-FR"] #new-design-trust-pilot-reviews-section .wrapper .trust-pilot-reviews-content-wrapper .trust-pilot-reviews-button-wrapper .trust-pilot-reviews-button {
		font-size: 16px;
	}
}
#subscription-cta-section {
	margin-bottom: 40px;
	display: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (min-width: 1024px) {

	#subscription-cta-section {
		padding-top: 64px;
		padding-bottom: 64px;
	}
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
	height: 650px;
	border-radius: 24px;
	background-image: url('/assets/images/bg-cta-mobile.png');
	background-size: cover;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 64px;
	padding-bottom: 64px;
}
@media (min-width: 420px) {

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		height: 668px;
	}
}
@media (min-width: 1024px) {

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		height: 570px;
	}

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		border-radius: 32px;
	}

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		background-image: url('/assets/images/bg-new-cta-border.png');
	}

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		background-size: contain;
	}

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper{
                background-position: top;
            }
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
@media (min-width: 1024px) {

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content {
		width: 648px;
	}
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .subscription-cta-reviews-wrapper {
	margin-bottom: 32px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 20px;
}
@media (min-width: 1024px) {

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .subscription-cta-reviews-wrapper {
		flex-direction: row;
	}

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .subscription-cta-reviews-wrapper {
		gap: 40px;
	}
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .subscription-cta-reviews-wrapper .subscription-cta-reviews-item {
	display: flex;
	width: 177px;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	gap: 3px;
	border-radius: 40px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .subscription-cta-reviews-wrapper .subscription-cta-reviews-item .review-stars {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 2px;
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .subscription-cta-reviews-wrapper .subscription-cta-reviews-item .review-stars .star-item {
	height: 18px;
	width: 18px;
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .subscription-cta-reviews-wrapper .subscription-cta-reviews-item .review-text {
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .subscription-cta-reviews-wrapper .subscription-cta-review-text {
	border-radius: 40px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-bottom: 20px;
	width: 90%;
	text-align: center;
	font-size: 32px;
	font-weight: 700;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 {
		width: 100%;
	}
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content h2 span {
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
	text-align: center;
	font-size: 16px;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content p {
		font-size: 18px;
	}
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .subscription-cta-btn {
	margin-left: auto;
	margin-right: auto;
	margin-top: 75px;
	margin-bottom: 20px;
	display: flex;
	height: 44px;
	width: 225px;
	align-items: center;
	justify-content: center;
	gap: 10px;
	border-radius: 100px;
	border-width: 0px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
                        background: linear-gradient(90deg, #DE4A29 0%, #FF0095 100%);
}
#subscription-cta-section .wrapper .cta-area-wrapper .cta-area-content-wrapper .cta-area-content .subscription-cta-risk-free-text {
	margin-bottom: 0px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#plan-subscription-comparison-section {
	margin-bottom: 60px;
	background-image: url('/assets/images/bg-plan-comparison.png');
	background-size: contain;
	background-repeat: no-repeat;
}
@media (min-width: 1024px) {

	#plan-subscription-comparison-section {
		display: none;
	}
}
#plan-subscription-comparison-section {
    background-position:bottom left;
}
#plan-subscription-comparison-section .wrapper .plan-subscription-comparison-wrapper .plan-subscription-comparison-content h2 {
	text-align: center;
	text-align: center;
	font-size: 32px;
	font-weight: 800;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#plan-subscription-comparison-section .wrapper .plan-subscription-comparison-wrapper .plan-subscription-comparison-content p {
	margin-top: 10px;
	text-align: center;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	line-height: 130%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table {
	margin-top: 32px;
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	border-radius: 18px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 58px;
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .features-item {
	margin-top: 22px;
	display: flex;
	height: 48px;
	align-items: center;
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgba(223, 223, 223, var(--tw-border-opacity));
	padding-top: 22px;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .features-item .check-icon {
	display: inline-block;
	height: 20px;
	width: 20px;
                    content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InZ1ZXNheC9saW5lYXIvdGljay1jaXJjbGUiPgo8ZyBpZD0idGljay1jaXJjbGUiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTAuMDAwMyAxOC44MzMzQzE0LjU4MzcgMTguODMzMyAxOC4zMzM3IDE1LjA4MzMgMTguMzMzNyAxMC41QzE4LjMzMzcgNS45MTY2MyAxNC41ODM3IDIuMTY2NjMgMTAuMDAwMyAyLjE2NjYzQzUuNDE2OTkgMi4xNjY2MyAxLjY2Njk5IDUuOTE2NjMgMS42NjY5OSAxMC41QzEuNjY2OTkgMTUuMDgzMyA1LjQxNjk5IDE4LjgzMzMgMTAuMDAwMyAxOC44MzMzWiIgZmlsbD0iIzAwQjk2MiIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik02LjQ1ODAxIDEwLjQ5OTlMOC44MTYzNCAxMi44NTgzTDEzLjU0MTMgOC4xNDE2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==');
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .plan-purchase-btn {
	position: relative;
	margin-top: 16px;
	margin-bottom: 16px;
	margin-top: 25px;
	display: flex;
	height: 44px;
	width: 100%;
	max-width: 271px;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	border-width: 0px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .plan-purchase-btn i.add-to-cart-icon {
	display: none;
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .plan-purchase-btn.adding-item-to-cart i.add-to-cart-icon {
	position: absolute;
	right: 10px;
	display: inline-block;
	height: 20px;
	width: 20px; 
                        -webkit-animation: rotation 1s infinite linear;
                        content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMDMgMS42NjY2M0MxMC40NjA2IDEuNjY2NjMgMTAuODMzNyAyLjAzOTczIDEwLjgzMzcgMi40OTk5NlY0Ljk5OTk2QzEwLjgzMzcgNS40NjAxOSAxMC40NjA2IDUuODMzMjkgMTAuMDAwMyA1LjgzMzI5QzkuNTQwMDggNS44MzMyOSA5LjE2Njk5IDUuNDYwMTkgOS4xNjY5OSA0Ljk5OTk2VjIuNDk5OTZDOS4xNjY5OSAyLjAzOTczIDkuNTQwMDggMS42NjY2MyAxMC4wMDAzIDEuNjY2NjNaTTEwLjAwMDMgMTQuMTY2NkMxMC40NjA2IDE0LjE2NjYgMTAuODMzNyAxNC41Mzk3IDEwLjgzMzcgMTVWMTcuNUMxMC44MzM3IDE3Ljk2MDIgMTAuNDYwNiAxOC4zMzMzIDEwLjAwMDMgMTguMzMzM0M5LjU0MDA4IDE4LjMzMzMgOS4xNjY5OSAxNy45NjAyIDkuMTY2OTkgMTcuNVYxNUM5LjE2Njk5IDE0LjUzOTcgOS41NDAwOCAxNC4xNjY2IDEwLjAwMDMgMTQuMTY2NlpNMTguMzMzNyA5Ljk5OTk2QzE4LjMzMzcgMTAuNDYwMiAxNy45NjA2IDEwLjgzMzMgMTcuNTAwMyAxMC44MzMzSDE1LjAwMDNDMTQuNTQwMSAxMC44MzMzIDE0LjE2NyAxMC40NjAyIDE0LjE2NyA5Ljk5OTk2QzE0LjE2NyA5LjUzOTcxIDE0LjU0MDEgOS4xNjY2MyAxNS4wMDAzIDkuMTY2NjNIMTcuNTAwM0MxNy45NjA2IDkuMTY2NjMgMTguMzMzNyA5LjUzOTcxIDE4LjMzMzcgOS45OTk5NlpNNS44MzM2NiA5Ljk5OTk2QzUuODMzNjYgMTAuNDYwMiA1LjQ2MDU2IDEwLjgzMzMgNS4wMDAzMyAxMC44MzMzSDIuNTAwMzNDMi4wNDAwOSAxMC44MzMzIDEuNjY2OTkgMTAuNDYwMiAxLjY2Njk5IDkuOTk5OTZDMS42NjY5OSA5LjUzOTcxIDIuMDQwMDkgOS4xNjY2MyAyLjUwMDMzIDkuMTY2NjNINS4wMDAzM0M1LjQ2MDU2IDkuMTY2NjMgNS44MzM2NiA5LjUzOTcxIDUuODMzNjYgOS45OTk5NlpNMTUuODkyOSAxNS44OTI1QzE1LjU2NzQgMTYuMjE4IDE1LjAzOTggMTYuMjE4IDE0LjcxNDQgMTUuODkyNUwxMi45NDY2IDE0LjEyNDdDMTIuNjIxMiAxMy43OTkzIDEyLjYyMTIgMTMuMjcxNyAxMi45NDY2IDEyLjk0NjJDMTMuMjcyMSAxMi42MjA4IDEzLjc5OTcgMTIuNjIwOCAxNC4xMjUxIDEyLjk0NjJMMTUuODkyOSAxNC43MTRDMTYuMjE4MyAxNS4wMzk1IDE2LjIxODMgMTUuNTY3IDE1Ljg5MjkgMTUuODkyNVpNNy4wNTQwNSA3LjA1MzY4QzYuNzI4NjEgNy4zNzkxMiA2LjIwMDk4IDcuMzc5MTIgNS44NzU1MyA3LjA1MzY4TDQuMTA3NzcgNS4yODU5MkMzLjc4MjMzIDQuOTYwNDggMy43ODIzMyA0LjQzMjg0IDQuMTA3NzcgNC4xMDc0QzQuNDMzMjEgMy43ODE5NyA0Ljk2MDg0IDMuNzgxOTcgNS4yODYyOCA0LjEwNzRMNy4wNTQwNSA1Ljg3NTE3QzcuMzc5NDggNi4yMDA2MSA3LjM3OTQ4IDYuNzI4MjQgNy4wNTQwNSA3LjA1MzY4Wk00LjEwNzc3IDE1Ljg5MjVDMy43ODIzMyAxNS41NjcgMy43ODIzMyAxNS4wMzk1IDQuMTA3NzcgMTQuNzE0TDUuODc1NTMgMTIuOTQ2MkM2LjIwMDk4IDEyLjYyMDggNi43Mjg2MSAxMi42MjA4IDcuMDU0MDUgMTIuOTQ2MkM3LjM3OTQ4IDEzLjI3MTcgNy4zNzk0OCAxMy43OTkzIDcuMDU0MDUgMTQuMTI0N0w1LjI4NjI4IDE1Ljg5MjVDNC45NjA4NCAxNi4yMTggNC40MzMyMSAxNi4yMTggNC4xMDc3NyAxNS44OTI1Wk0xMi45NDY2IDcuMDUzNjhDMTIuNjIxMiA2LjcyODI0IDEyLjYyMTIgNi4yMDA2MSAxMi45NDY2IDUuODc1MTdMMTQuNzE0NCA0LjEwNzRDMTUuMDM5OCAzLjc4MTk3IDE1LjU2NzQgMy43ODE5NyAxNS44OTI5IDQuMTA3NEMxNi4yMTgzIDQuNDMyODQgMTYuMjE4MyA0Ljk2MDQ4IDE1Ljg5MjkgNS4yODU5MkwxNC4xMjUxIDcuMDUzNjhDMTMuNzk5NyA3LjM3OTEyIDEzLjI3MjEgNy4zNzkxMiAxMi45NDY2IDcuMDUzNjhaIiBmaWxsPSIjMjczMDQ1Ii8+Cjwvc3ZnPgo=');
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .features-wrapper h3 {
	font-size: 16px;
	font-weight: 400;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .comparison-table-header {
	display: flex;
	height: 143px;
	flex-direction: column;
	justify-content: space-between;
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .plans-label-wrapper .comparison-table-header {
	justify-content: center;
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .plans-label-wrapper h3 {
	font-size: 16px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .plans-label-wrapper .features-item span{
                        
                    }
#plan-subscription-comparison-section .wrapper .plan-comparison-table .starter-plan-wrapper h3{

                }
#plan-subscription-comparison-section .wrapper .plan-comparison-table .starter-plan-wrapper .plan-price-purchase-btn-wrapper .plan-price .plan-price-value {
	font-size: 32px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
                            background: linear-gradient(90deg, #00DF7E 0%, #00B0B0 100%);
                            background-clip: text;
                            -webkit-background-clip: text;
                            -webkit-text-fill-color: transparent;
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .starter-plan-wrapper .plan-price-purchase-btn-wrapper .plan-price-purchase-btn .plan-purchase-btn{        
                            background: linear-gradient(90deg, #00DF7E 0%, #00B0B0 100%);
                        }
#plan-subscription-comparison-section .wrapper .plan-comparison-table .growth-plan-wrapper h3{

                }
#plan-subscription-comparison-section .wrapper .plan-comparison-table .growth-plan-wrapper .plan-price-purchase-btn-wrapper .plan-price .plan-price-value {
	font-size: 32px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
                            background: linear-gradient(90deg, #DE4A29 0%, #FF8C00 100%);
                            background-clip: text;
                            -webkit-background-clip: text;
                            -webkit-text-fill-color: transparent;
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .growth-plan-wrapper .plan-price-purchase-btn-wrapper .plan-price-purchase-btn .plan-purchase-btn{      
                            background: linear-gradient(90deg, #DE4A29 0%, #FF8C00 100%);
                        }
#plan-subscription-comparison-section .wrapper .plan-comparison-table .pro-plan-wrapper h3{

                }
#plan-subscription-comparison-section .wrapper .plan-comparison-table .pro-plan-wrapper .plan-price-purchase-btn-wrapper .plan-price .plan-price-value {
	font-size: 32px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
                            background: linear-gradient(270deg, #00B2FF 0%, #1500FF 100%);
                            background-clip: text;
                            -webkit-background-clip: text;
                            -webkit-text-fill-color: transparent;
}
#plan-subscription-comparison-section .wrapper .plan-comparison-table .pro-plan-wrapper .plan-price-purchase-btn-wrapper .plan-price-purchase-btn .plan-purchase-btn{      
                            background: linear-gradient(270deg, #00B2FF 0%, #1500FF 100%);
                        }
@media (max-width: 767px) {
    #plan-subscription-comparison-section {
		display: none !important;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout {
	margin: 0px;
	margin-top: -145px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout {
		padding-bottom: 60px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout{

    --glow-l: rgba(255, 149, 120, 0.23);   /* peach/orange */
    --glow-r: rgba(166, 140, 255, 0.22);   /* lavender */
    --base: #f8f8f8;

    margin: 0;
    background:
        /* bottom-left, big and soft */
        radial-gradient(
        ellipse 32vmax 28vmax at 78% 18%,
        var(--glow-l) 0%,
        rgba(255,149,120,0.14) 25%,
        rgba(255,149,120,0.07) 45%,
        rgba(255,149,120,0.03) 65%,
        rgba(255,149,120,0.00) 80%
        ),
        /* top-right, smaller */
        radial-gradient(
        ellipse 55vmax 45vmax at 22% 72%,
        var(--glow-r) 0%,
        rgba(166,140,255,0.12) 30%,
        rgba(166,140,255,0.06) 55%,
        rgba(166,140,255,0.00) 78%
        ),
        var(--base);
    }
.module--new--design-hero-section.combine-subscription-and-package-layout:before {
	display: none;
}
/* &:after{
        @apply content-[''] absolute top-[10%] left-[-28%] inline-block w-[1293px] h-[1073px] bg-bg-hero-right bg-no-repeat bg-center bg-contain z-10 hidden lg:block;
    } */
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper {
	position: relative;
	z-index: 20;
	padding-left: 0px;
	padding-right: 0px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper{

            
            

            /* .hero-search-form-wrapper{
                @apply bg-white rounded-[12px] w-full p-[16px] md:p-[20px] mt-[16px] md:mt-[24px] mb-[16px] md:mb-[24px] relative;

                p{
                    @apply font-Outfit text-left lg:text-left text-[18px] mt-0 md:text-18px text-blue_grey_2 font-semibold mb-0 !important;
                }

                .icon-wrapper{
                    @apply absolute top-[63px] md:top-[63px] left-[30px] md:left-[32px] font-Outfit leading-[20px] md:leading-[25px] text-16px font-Outfit font-normal text-black;
                }

                .hero-search-field{
                    @apply px-[16px] py-[8px] pl-[27px] rounded-10px bg-grey_1 w-full font-light border-0 text-[16px];
                    outline: none;

                    &::placeholder{
                        @apply font-Outfit text-14px text-black
                    }

                    &:focus{
                        @apply border-0;
                    } 

                    &:-webkit-autofill,
                    &:-webkit-autofill:hover, 
                    &:-webkit-autofill:focus { 
                        -webkit-box-shadow: 0 0 0px 1000px white inset; 
                        -webkit-text-fill-color: #000; 
                    }
                }

                .service-title-popup-wrapper{
                    @apply pb-[12px] mb-[2px];
                }
            } */

            /* .hero-area-button{
                @apply block mt-[16px] md:mt-[20px] w-full;

                .btn{
                    @apply block w-full text-center bg-blue_grey_2;

                    &:hover{
                        @apply bg-blue_grey_3;
                    }

                    &.disabled{
                        @apply bg-grey_2 text-grey_5 border-0 border-grey_2 !important
                    }
                }
            } */
        }
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	display: block;
	width: 100%;
	padding: 16px;
	padding-top: 60px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper {
		margin-top: 0px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper {
		width: 820px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper {
		padding: 0px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-top: 0px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content {
		width: 820px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content {
		padding-top: 120px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 {
	margin-bottom: 20px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 30px;
	font-weight: 800;
	line-height: 40px;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 340px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 {
		font-size: 32px;
	}
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 {
		font-size: 56px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 {
		line-height: 70px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 .red-text {
	position: relative;
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 .red-text .ai-icon {
	position: relative;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 .red-text .ai-icon:after {
	position: absolute;
	top: -4px;
	right: -6px;
	display: inline-block;
	height: 13px;
	width: 16px;
	background-image: url('/assets/images/sparkles.png');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 .red-text .ai-icon:after {
		top: -13px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 .red-text .ai-icon:after {
		right: -16px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 .red-text .ai-icon:after {
		height: 30px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 .red-text .ai-icon:after {
		width: 37px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content h1 .red-text .ai-icon:after{
                                    content:' ';
                                }
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content p {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content p {
		font-size: 18px;
	}
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content p {
		width: 81%;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-content-wrapper .hero-area-content p .red-text {
	position: relative;
	font-weight: 700;
	--tw-text-opacity: 1;
	color: rgba(222, 74, 41, var(--tw-text-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper {
	margin: auto;
	display: block;
	width: 100%;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper {
	padding-left: 0px;
	padding-right: 0px;
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper {
	border-radius: 24px;
	border-width: 1.5px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 16px;
	padding-bottom: 9px;
	--tw-shadow: 0px 55px 120px 0px rgba(56, 12, 2, 0.12);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper {
		padding: 22px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper {
		padding-bottom: 6px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .hero-area-button {
	margin-top: 16px;
	display: block;
	width: 100%;
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .hero-area-button {
		margin-top: 20px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .hero-area-button .btn {
	display: block;
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	text-align: center;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .hero-area-button .btn:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(17, 22, 36, var(--tw-bg-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item {
	margin-top: 0px;
	margin-bottom: 14px;
	max-width: 100%;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item {
		margin-bottom: 16px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item h3 {
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	font-family: Outfit, sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	--tw-text-opacity: 1 !important;
	color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item h3 {
		font-size: 16px !important;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item.hero-active-service-tab {
	display: block;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item.hero-active-service-tab#insfamous-live-stream-services {
	display: block;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px;
}
@media (min-width: 390px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container .service-item-wrapper {
	position: relative;
	height: 82px;
	width: 100%;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	border-width: 1px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
                                    transition: background-color 0.5s ease;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container .service-item-wrapper .service-item-icon {
	margin-left: 0px;
	margin-right: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	display: flex;
	height: 32px;
	width: 32px;
	align-items: center;
	justify-content: center;
	border-radius: 6px;
	background-color: transparent;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding-top: 0px;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container .service-item-wrapper .service-item-icon .service-icon {
	height: 16px;
	width: 16px;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container .service-item-wrapper .service-item-name {
	margin-top: 8px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container .service-item-wrapper.active-service-item {
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container .service-item-wrapper.active-service-item .service-item-icon {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container .service-item-wrapper.active-service-item .service-item-name span {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-service-item .services-item-container .service-item-wrapper.active-service-item::after {
	position: absolute;
	top: -15px;
	right: -15px;
	display: inline-block;
	height: 44px;
	width: 44px;
	background-image: url('/assets/images/True.png');
	background-size: contain;
	background-repeat: no-repeat;
	text-align: center;
                                            content: '';
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	display: block;
	width: 100%;
	max-width: 820px;
	grid-template-columns: 461px 1fr;
	gap: 0px;
	overflow: hidden;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper {
		display: grid;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper .insfamous-service-item {
	margin-left: 0px;
	margin-right: 0px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-live-stream-services {
		margin-bottom: 0px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-live-stream-services .services-item-container {
	display: grid;
	gap: 10px;
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-live-stream-services .services-item-container {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
}
@media (min-width: 1240px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-live-stream-services .services-item-container {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services {
	margin-left: 0px;
	margin-bottom: 7px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services {
		margin-left: 10px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services {
		margin-bottom: 0px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services .services-item-container {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 10px;
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services .services-item-container {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper .insfamous-live-stream-channel-wrapper #insfamous-channel-services .services-item-container {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .hero-services-list-wrapper .inner-wrapper.invalid-selection {
	border-width: 1.5px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(222, 74, 41, var(--tw-border-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .module--purchase-wizard .purchase-wizard-header h3 {
	margin-bottom: 14px;
	display: block;
	width: 100%;
	border-bottom-width: 1px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity));
	padding-bottom: 14px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .module--purchase-wizard .purchase-wizard-header h3 {
		margin-bottom: 16px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .module--purchase-wizard .purchase-wizard-header h3 {
		padding-bottom: 16px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .module--purchase-wizard .purchase-wizard-header h3 {
		font-size: 18px;
	}
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-services-wrapper .module--purchase-wizard .purchase-wizard-header h3 {
		text-align: left;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper {
	position: relative;
	margin-top: 16px;
	margin-bottom: 16px;
	width: 100%;
	border-radius: 24px;
	border-width: 1.5px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 16px;
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper {
		margin-top: 24px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper {
		margin-bottom: 24px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper {
		padding: 20px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper p {
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	text-align: center !important;
	font-family: Outfit, sans-serif !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	--tw-text-opacity: 1 !important;
	color: rgba(39, 48, 69, var(--tw-text-opacity)) !important;
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper p {
		font-size: 18px !important;
		line-height: 21px !important;
	}
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper p {
		text-align: left !important;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .icon-wrapper {
	position: absolute;
	top: 60px;
	left: 27px;
	font-family: Outfit, sans-serif;
	font-family: Outfit, sans-serif;
	font-size: 16px;
	line-height: 25.6px;
	font-weight: 400;
	line-height: 20px;
	--tw-text-opacity: 1;
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .icon-wrapper {
		top: 59px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .icon-wrapper {
		left: 32px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .icon-wrapper {
		line-height: 25px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .hero-search-field {
	width: 100%;
	border-radius: 10px;
	border-width: 0px;
	--tw-bg-opacity: 1;
	background-color: rgba(248, 248, 248, var(--tw-bg-opacity));
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 27px;
	font-size: 16px;
	font-weight: 300;
                    outline: none;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .hero-search-field::-moz-placeholder {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	--tw-text-opacity: 1;
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .hero-search-field::placeholder {
	font-family: Outfit, sans-serif;
	font-size: 14px;
	line-height: 22.4px;
	--tw-text-opacity: 1;
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .hero-search-field:focus {
	border-width: 0px;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .hero-search-field:-webkit-autofill,
                    .module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .hero-search-field:-webkit-autofill:hover,
                    .module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper .hero-search-field:-webkit-autofill:focus { 
                        -webkit-box-shadow: 0 0 0px 1000px white inset; 
                        -webkit-text-fill-color: #000; 
                    }
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper.invalid-selection, .module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-search-form-wrapper.no-username-entered {
	border-width: 1.5px;
	border-style: solid;
	--tw-border-opacity: 1;
	border-color: rgba(222, 74, 41, var(--tw-border-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-button {
	margin-top: 16px;
	display: block;
	width: 100%;
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-button {
		margin-top: 20px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-button .btn {
	display: block;
	width: 100%;
	--tw-bg-opacity: 1;
	background-color: rgba(39, 48, 69, var(--tw-bg-opacity));
	text-align: center;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-button .btn:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(17, 22, 36, var(--tw-bg-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-button .btn.disabled {
	border-width: 0px !important;
	--tw-border-opacity: 1 !important;
	border-color: rgba(238, 238, 238, var(--tw-border-opacity)) !important;
	--tw-bg-opacity: 1 !important;
	background-color: rgba(238, 238, 238, var(--tw-bg-opacity)) !important;
	--tw-text-opacity: 1 !important;
	color: rgba(174, 174, 174, var(--tw-text-opacity)) !important;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .wrapper .hero-area-wrapper .hero-area-button .btn:focus {
                        outline: none;
                        box-shadow: none;
                    }
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-form-features-wrapper {
	padding: 0px;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-wrapper {
            overflow: hidden;
            scroll-behavior: smooth;
            position: relative;
            margin-left: auto;
            margin-right: auto;
            width: 100%;
            padding: 0px;
        }
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-wrapper {
		width: 933px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-wrapper {
		padding: 0px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-wrapper:hover .hero-supporters-list {
                    animation-play-state: paused;
                    cursor: pointer;
                }
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-form-features-list-wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 18px;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 12px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-form-features-list-wrapper {
		margin-top: 24px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-form-features-list-wrapper {
		width: 610px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-form-features-list-wrapper {
		gap: 17px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-form-features-list-wrapper .hero-form-feature-item {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	border-radius: 100px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 10px;
	padding-left: 14px;
	padding-right: 14px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-form-features-list-wrapper .hero-form-feature-item {
		padding-left: 18px;
		padding-right: 18px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-form-features-list-wrapper .hero-form-feature-item{
                flex: 0 0 auto;

            }
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-form-features-list-wrapper .hero-form-feature-item .check-icon {
	display: inline-block;
	height: 20px;
	width: 20px;
                    content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InZ1ZXNheC9saW5lYXIvdGljay1jaXJjbGUiPgo8ZyBpZD0idGljay1jaXJjbGUiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTAuODMzMyAxOC41NTA0QzE1LjQxNjcgMTguNTUwNCAxOS4xNjY3IDE0LjgwMDQgMTkuMTY2NyAxMC4yMTcxQzE5LjE2NjcgNS42MzM3MyAxNS40MTY3IDEuODgzNzMgMTAuODMzMyAxLjg4MzczQzYuMjUgMS44ODM3MyAyLjUgNS42MzM3MyAyLjUgMTAuMjE3MUMyLjUgMTQuODAwNCA2LjI1IDE4LjU1MDQgMTAuODMzMyAxOC41NTA0WiIgc3Ryb2tlPSIjMDBCOTYyIiBzdHJva2Utd2lkdGg9IjEuNjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik03LjI5MTAyIDEwLjIxN0w5LjY0OTM1IDEyLjU3NTRMMTQuMzc0MyA3Ljg1ODciIHN0cm9rZT0iIzAwQjk2MiIgc3Ryb2tlLXdpZHRoPSIxLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=');
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	width: 100%;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper {
		margin-top: 110px;
	}

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper {
		width: 933px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper h3 {
	margin-top: 36px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 120%;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper h3 {
		font-size: 20px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-list {
	margin-top: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 36px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-list {
		margin-top: 24px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-list{
                width: -moz-max-content;
                width: max-content;
                animation: scrollLeft 40s linear infinite;
            }
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item p {
	margin-bottom: 0px;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item.logo-number-1 img {
	width: 152px;
}
@media (min-width: 768px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item.logo-number-1 img {
		width: 190px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item.logo-number-2 img {
	width: 136px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item.logo-number-2 img {
		width: 170px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item.logo-number-3 img {
	width: 124px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item.logo-number-3 img {
		width: 155px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item.logo-number-4 img {
	width: 100px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item.logo-number-4 img {
		width: 127px;
	}
}
.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item.logo-number-5 img {
	width: 115px;
}
@media (min-width: 1024px) {

	.module--new--design-hero-section.combine-subscription-and-package-layout .hero-supporters-list-wrapper .hero-supporters-item.logo-number-5 img {
		width: 147px;
	}
}
.page-id-67089 #new-design-trust-pilot-reviews-section, .page-id-53500 #new-design-trust-pilot-reviews-section {
	padding-top: 40px;
}
@media (min-width: 1024px) {

	.page-id-67089 #new-design-trust-pilot-reviews-section, .page-id-53500 #new-design-trust-pilot-reviews-section {
		padding-top: 60px;
	}
}
#real-results-section {
	position: relative;
}
/* &:after{
        @apply content-[''] absolute top-[10%] left-[-28%] inline-block w-[1293px] h-[1073px] bg-bg-hero-right bg-no-repeat bg-center bg-contain z-20 hidden lg:block;
    } */
#real-results-section .wrapper {
	position: relative;
	z-index: 50;
}
#real-results-section .wrapper .real-results {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-top: 40px;
}
@media (min-width: 1024px) {

	#real-results-section .wrapper .real-results {
		width: 1240px;
	}
}
#real-results-section .wrapper .real-results .block-heading {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
@media (min-width: 1024px) {

	#real-results-section .wrapper .real-results .block-heading {
		width: 508px;
	}
}
#real-results-section .wrapper .real-results .block-heading h2 {
	text-align: center;
	font-size: 32px;
	font-weight: 700;
	line-height: 41.6px;
	--tw-text-opacity: 1;
	color: rgba(39, 48, 69, var(--tw-text-opacity));
}
#real-results-section .wrapper .real-results .block-heading p {
	margin-bottom: 0px;
	text-align: center;
	font-family: Outfit, sans-serif;
	font-size: 18px;
	line-height: 160%;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#real-results-section .wrapper .real-results .real-results-card-items-wrapper {
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: center;
	gap: 28px;
	padding-top: 28px;
	padding-bottom: 28px;
}
@media (min-width: 1024px) {

	#real-results-section .wrapper .real-results .real-results-card-items-wrapper {
		flex-direction: row;
	}
}
#real-results-section .wrapper .real-results .real-results-card-items-wrapper .real-results-card-item {
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-end;
	gap: 12px;
	border-radius: 24px;
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 24px;
}
@media (min-width: 1024px) {

	#real-results-section .wrapper .real-results .real-results-card-items-wrapper .real-results-card-item {
		width: 400px;
	}
}
#real-results-section .wrapper .real-results .real-results-card-items-wrapper .real-results-card-item .real-results-card-item-image{}
#real-results-section .wrapper .real-results .real-results-card-items-wrapper .real-results-card-item .real-results-card-item-heading {
	width: 100%;
}
#real-results-section .wrapper .real-results .real-results-card-items-wrapper .real-results-card-item .real-results-card-item-heading h3 {
	text-align: left;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	--tw-text-opacity: 1;
	color: rgba(17, 22, 36, var(--tw-text-opacity));
}
#real-results-section .wrapper .real-results .real-results-card-items-wrapper .real-results-card-item .real-results-card-item-content p {
	margin-bottom: 0px;
	font-size: 16px;
	line-height: 25.6px;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
#real-results-section .wrapper .real-results .real-results-bottom-content p {
	text-align: center;
	font-size: 16px;
	line-height: 25.6px;
	--tw-text-opacity: 1;
	color: rgba(122, 125, 143, var(--tw-text-opacity));
}
/* Spanish */
html[lang="es-ES"] #real-results-section .wrapper .real-results .real-results-card-items-wrapper .real-results-card-item {
	align-items: flex-start;
	justify-content: flex-start;
}
@media (min-width: 1024px) {

	html[lang="es-ES"] #real-results-section .wrapper .real-results .real-results-card-items-wrapper .real-results-card-item {
		height: 370px;
	}
}
/* French */
html[lang="fr-FR"] #real-results-section .wrapper .real-results .real-results-card-items-wrapper .real-results-card-item {
	align-items: flex-start;
	justify-content: flex-start;
}
@media (min-width: 1024px) {

	html[lang="fr-FR"] #real-results-section .wrapper .real-results .real-results-card-items-wrapper .real-results-card-item {
		height: 370px;
	}
}