@charset "UTF-8";
/*!
Theme Name: Get WP Funnels
Theme URI: https://getwpfunnels.com/
Author: Get WP Funnels
Author URI: https://rextheme.com/
Description: Custom theme for Get WP Funnels website.
Version: 2.2.6
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: get-wp-funnels
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

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

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

html {
  box-sizing: border-box;
}

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

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

p {
  margin-bottom: 1.5em;
}

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

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

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

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

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

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

big {
  font-size: 125%;
}

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

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

ul,
ol {
  margin: 0 0 1.5em 20px;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

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

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

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

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

figure {
  margin: 0em 0;
}

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

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
}

a:visited {
  color: #800080;
}

a:hover,
a:focus,
a:active {
  color: #191970;
}

a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

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

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

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

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation li {
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle {
  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%;
}

/* Posts and pages
--------------------------------------------- */
.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;
}

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

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

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

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

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

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

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

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

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

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

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

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

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

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

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

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

.gallery-caption {
  display: block;
}

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

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

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

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

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

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

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

/*
-------
-------
-------
-------
-------
-------- */
/*	Twenty Twenty Editor Styles — Block Editor
/*
-------
-------
-------
-------
-------
-------- */
.wp-block-group.has-background {
  padding: 1.25em 2.375em;
  margin-top: 0;
  margin-bottom: 0;
}

.editor-styles-wrapper {
  background: #f5efe0;
  color: #000;
  letter-spacing: -0.015em;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}

.editor-styles-wrapper > * {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18px;
}

@supports (font-variation-settings: normal) {
  .editor-styles-wrapper > * {
    font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
  }
}
.block-editor-default-block-appender textarea.block-editor-default-block-appender__content {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
}

.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle:not(:hover):not(:focus),
.block-editor-default-block-appender .block-editor-inserter .block-editor-inserter__toggle:not(:hover):not(:focus) {
  color: inherit;
}

/* Fonts
-------
-------
-------
-------
--------- */
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually
 * inserting a custom font that includes just a Hoefler Text space replacement
 * for that character instead.
 */
@font-face {
  font-family: NonBreakingSpaceOverride;
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
}
/*
-------
-------
-------
-------
-------
-------
----
Inter variable font. Usage:

@supports (font-variation-settings: normal) {
	html { font-family: "Inter var", sans-serif; }
}
---
-------
-------
-------
-------
-------
-------- */
@font-face {
  font-family: "Inter var";
  font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
  font-style: normal;
  src: url(assets/fonts/inter/Inter-upright-var.woff2) format("woff2");
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
  font-style: italic;
  src: url(assets/fonts/inter/Inter-italic-var.woff2) format("woff2");
}
/* Structure
-------
-------
-------
-------
----- */
.wp-block {
  max-width: 610px;
}

.wp-block[data-align=wide] .wp-block[data-align=wide],
.wp-block[data-align=full] .wp-block[data-align=wide] {
  max-width: 1200px;
}

.wp-block .wp-block[data-type="core/group"]:not([data-align=full]):not([data-align=wide]):not([data-align=left]):not([data-align=right]),
.wp-block .wp-block[data-type="core/cover"]:not([data-align=full]):not([data-align=wide]):not([data-align=left]):not([data-align=right]) {
  margin-left: auto;
  margin-right: auto;
  max-width: 610px;
}

.wp-block .wp-block[data-align=full] {
  margin-left: 0;
  margin-right: 0;
}

*[data-align=right] .wp-block-edit,
*[data-align=left] .wp-block-edit {
  max-width: 50%;
}

.wp-block[data-align=wide] {
  max-width: 1200px;
}

.wp-block[data-align=full] {
  max-width: none;
}

.editor-styles-wrapper .editor-rich-text__tinymce,
.editor-styles-wrapper .editor-rich-text__tinymce.mce-content-body {
  line-height: 1.5;
}

/* Font Families ---
-------
-------
-------
------ */
.editor-styles-wrapper p,
.editor-styles-wrapper ol,
.editor-styles-wrapper ul,
.editor-styles-wrapper dl,
.editor-styles-wrapper dt {
  font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
  letter-spacing: normal;
}

.editor-post-title__block .editor-post-title__input,
.editor-styles-wrapper .wp-block h1,
.editor-styles-wrapper .wp-block h2,
.editor-styles-wrapper .wp-block h3,
.editor-styles-wrapper .wp-block h4,
.editor-styles-wrapper .wp-block h5,
.editor-styles-wrapper .wp-block h6,
.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
.editor-styles-wrapper cite,
.editor-styles-wrapper figcaption,
.editor-styles-wrapper .wp-caption-text {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

@supports (font-variation-settings: normal) {
  .editor-post-title__block .editor-post-title__input,
  .editor-styles-wrapper .wp-block h1,
  .editor-styles-wrapper .wp-block h2,
  .editor-styles-wrapper .wp-block h3,
  .editor-styles-wrapper .wp-block h4,
  .editor-styles-wrapper .wp-block h5,
  .editor-styles-wrapper .wp-block h6,
  .editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter,
  .editor-styles-wrapper cite,
  .editor-styles-wrapper figcaption,
  .editor-styles-wrapper .wp-caption-text {
    font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
  }
}
/* Colors ---
-------
-------
-------
-------
----- */
/* CUSTOM COLORS */
:root .has-accent-color {
  color: #cd2653;
}

:root .has-accent-background-color {
  background-color: #cd2653;
  color: #fff;
}

:root .has-primary-color {
  color: #000;
}

:root .has-primary-background-color {
  background-color: #000;
  color: #f5efe0;
}

:root .has-secondary-color {
  color: #6d6d6d;
}

:root .has-secondary-background-color {
  background-color: #6d6d6d;
  color: #fff;
}

:root .has-subtle-background-color {
  color: #dcd7ca;
}

:root .has-subtle-background-background-color {
  background-color: #dcd7ca;
  color: #000;
}

:root .has-background-color {
  color: #f5efe0;
}

:root .has-background-background-color {
  background-color: #f5efe0;
  color: #000;
}

/* GENERAL COLORS */
.has-black-background-color {
  background-color: #000;
  color: #fff;
}

.has-white-background-color {
  background-color: #fff;
  color: #000;
}

.has-black-color {
  color: #000;
}

.has-white-color {
  color: #fff;
}

.search .entry-content,
.single .entry-content,
.archive .entry-content,
.blog .entry-content {
  /* GENERAL COLORS */
}
.search .entry-content .has-accent-color,
.single .entry-content .has-accent-color,
.archive .entry-content .has-accent-color,
.blog .entry-content .has-accent-color {
  color: #cd2653;
}
.search .entry-content .has-accent-background-color,
.single .entry-content .has-accent-background-color,
.archive .entry-content .has-accent-background-color,
.blog .entry-content .has-accent-background-color {
  background-color: #cd2653;
  color: #fff;
}
.search .entry-content .has-primary-color,
.single .entry-content .has-primary-color,
.archive .entry-content .has-primary-color,
.blog .entry-content .has-primary-color {
  color: #000;
}
.search .entry-content .has-primary-background-color,
.single .entry-content .has-primary-background-color,
.archive .entry-content .has-primary-background-color,
.blog .entry-content .has-primary-background-color {
  background-color: #000;
  color: #f5efe0;
}
.search .entry-content .has-secondary-color,
.single .entry-content .has-secondary-color,
.archive .entry-content .has-secondary-color,
.blog .entry-content .has-secondary-color {
  color: #6d6d6d;
}
.search .entry-content .has-secondary-background-color,
.single .entry-content .has-secondary-background-color,
.archive .entry-content .has-secondary-background-color,
.blog .entry-content .has-secondary-background-color {
  background-color: #6d6d6d;
  color: #fff;
}
.search .entry-content .has-subtle-background-color,
.single .entry-content .has-subtle-background-color,
.archive .entry-content .has-subtle-background-color,
.blog .entry-content .has-subtle-background-color {
  color: #dcd7ca;
}
.search .entry-content .has-subtle-background-background-color,
.single .entry-content .has-subtle-background-background-color,
.archive .entry-content .has-subtle-background-background-color,
.blog .entry-content .has-subtle-background-background-color {
  background-color: #dcd7ca;
  color: #000;
}
.search .entry-content .has-background-color,
.single .entry-content .has-background-color,
.archive .entry-content .has-background-color,
.blog .entry-content .has-background-color {
  color: #f5efe0;
}
.search .entry-content .has-background-background-color,
.single .entry-content .has-background-background-color,
.archive .entry-content .has-background-background-color,
.blog .entry-content .has-background-background-color {
  background-color: #f5efe0;
  color: #000;
}
.search .entry-content .has-pale-pink-background-color,
.single .entry-content .has-pale-pink-background-color,
.archive .entry-content .has-pale-pink-background-color,
.blog .entry-content .has-pale-pink-background-color {
  background-color: #f78da7;
}
.search .entry-content .has-vivid-red-background-color,
.single .entry-content .has-vivid-red-background-color,
.archive .entry-content .has-vivid-red-background-color,
.blog .entry-content .has-vivid-red-background-color {
  background-color: #cf2e2e;
}
.search .entry-content .has-luminous-vivid-orange-background-color,
.single .entry-content .has-luminous-vivid-orange-background-color,
.archive .entry-content .has-luminous-vivid-orange-background-color,
.blog .entry-content .has-luminous-vivid-orange-background-color {
  background-color: #ff6900;
}
.search .entry-content .has-luminous-vivid-amber-background-color,
.single .entry-content .has-luminous-vivid-amber-background-color,
.archive .entry-content .has-luminous-vivid-amber-background-color,
.blog .entry-content .has-luminous-vivid-amber-background-color {
  background-color: #fcb900;
}
.search .entry-content .has-light-green-cyan-background-color,
.single .entry-content .has-light-green-cyan-background-color,
.archive .entry-content .has-light-green-cyan-background-color,
.blog .entry-content .has-light-green-cyan-background-color {
  background-color: #7bdcb5;
}
.search .entry-content .has-vivid-green-cyan-background-color,
.single .entry-content .has-vivid-green-cyan-background-color,
.archive .entry-content .has-vivid-green-cyan-background-color,
.blog .entry-content .has-vivid-green-cyan-background-color {
  background-color: #00d084;
}
.search .entry-content .has-pale-cyan-blue-background-color,
.single .entry-content .has-pale-cyan-blue-background-color,
.archive .entry-content .has-pale-cyan-blue-background-color,
.blog .entry-content .has-pale-cyan-blue-background-color {
  background-color: #8ed1fc;
}
.search .entry-content .has-vivid-cyan-blue-background-color,
.single .entry-content .has-vivid-cyan-blue-background-color,
.archive .entry-content .has-vivid-cyan-blue-background-color,
.blog .entry-content .has-vivid-cyan-blue-background-color {
  background-color: #0693e3;
}
.search .entry-content .has-vivid-purple-background-color,
.single .entry-content .has-vivid-purple-background-color,
.archive .entry-content .has-vivid-purple-background-color,
.blog .entry-content .has-vivid-purple-background-color {
  background-color: #9b51e0;
}
.search .entry-content .has-white-background-color,
.single .entry-content .has-white-background-color,
.archive .entry-content .has-white-background-color,
.blog .entry-content .has-white-background-color {
  background-color: #fff;
}
.search .entry-content .has-very-light-gray-background-color,
.single .entry-content .has-very-light-gray-background-color,
.archive .entry-content .has-very-light-gray-background-color,
.blog .entry-content .has-very-light-gray-background-color {
  background-color: #eee;
}
.search .entry-content .has-cyan-bluish-gray-background-color,
.single .entry-content .has-cyan-bluish-gray-background-color,
.archive .entry-content .has-cyan-bluish-gray-background-color,
.blog .entry-content .has-cyan-bluish-gray-background-color {
  background-color: #abb8c3;
}
.search .entry-content .has-very-dark-gray-background-color,
.single .entry-content .has-very-dark-gray-background-color,
.archive .entry-content .has-very-dark-gray-background-color,
.blog .entry-content .has-very-dark-gray-background-color {
  background-color: #313131;
}
.search .entry-content .has-black-background-color,
.single .entry-content .has-black-background-color,
.archive .entry-content .has-black-background-color,
.blog .entry-content .has-black-background-color {
  background-color: #000;
}
.search .entry-content .has-pale-pink-color,
.single .entry-content .has-pale-pink-color,
.archive .entry-content .has-pale-pink-color,
.blog .entry-content .has-pale-pink-color {
  color: #f78da7;
}
.search .entry-content .has-vivid-red-color,
.single .entry-content .has-vivid-red-color,
.archive .entry-content .has-vivid-red-color,
.blog .entry-content .has-vivid-red-color {
  color: #cf2e2e;
}
.search .entry-content .has-luminous-vivid-orange-color,
.single .entry-content .has-luminous-vivid-orange-color,
.archive .entry-content .has-luminous-vivid-orange-color,
.blog .entry-content .has-luminous-vivid-orange-color {
  color: #ff6900;
}
.search .entry-content .has-luminous-vivid-amber-color,
.single .entry-content .has-luminous-vivid-amber-color,
.archive .entry-content .has-luminous-vivid-amber-color,
.blog .entry-content .has-luminous-vivid-amber-color {
  color: #fcb900;
}
.search .entry-content .has-light-green-cyan-color,
.single .entry-content .has-light-green-cyan-color,
.archive .entry-content .has-light-green-cyan-color,
.blog .entry-content .has-light-green-cyan-color {
  color: #7bdcb5;
}
.search .entry-content .has-vivid-green-cyan-color,
.single .entry-content .has-vivid-green-cyan-color,
.archive .entry-content .has-vivid-green-cyan-color,
.blog .entry-content .has-vivid-green-cyan-color {
  color: #00d084;
}
.search .entry-content .has-pale-cyan-blue-color,
.single .entry-content .has-pale-cyan-blue-color,
.archive .entry-content .has-pale-cyan-blue-color,
.blog .entry-content .has-pale-cyan-blue-color {
  color: #8ed1fc;
}
.search .entry-content .has-vivid-cyan-blue-color,
.single .entry-content .has-vivid-cyan-blue-color,
.archive .entry-content .has-vivid-cyan-blue-color,
.blog .entry-content .has-vivid-cyan-blue-color {
  color: #0693e3;
}
.search .entry-content .has-vivid-purple-color,
.single .entry-content .has-vivid-purple-color,
.archive .entry-content .has-vivid-purple-color,
.blog .entry-content .has-vivid-purple-color {
  color: #9b51e0;
}
.search .entry-content .has-white-color,
.single .entry-content .has-white-color,
.archive .entry-content .has-white-color,
.blog .entry-content .has-white-color {
  color: #fff;
}
.search .entry-content .has-very-light-gray-color,
.single .entry-content .has-very-light-gray-color,
.archive .entry-content .has-very-light-gray-color,
.blog .entry-content .has-very-light-gray-color {
  color: #eee;
}
.search .entry-content .has-cyan-bluish-gray-color,
.single .entry-content .has-cyan-bluish-gray-color,
.archive .entry-content .has-cyan-bluish-gray-color,
.blog .entry-content .has-cyan-bluish-gray-color {
  color: #abb8c3;
}
.search .entry-content .has-very-dark-gray-color,
.single .entry-content .has-very-dark-gray-color,
.archive .entry-content .has-very-dark-gray-color,
.blog .entry-content .has-very-dark-gray-color {
  color: #313131;
}
.search .entry-content .has-black-color,
.single .entry-content .has-black-color,
.archive .entry-content .has-black-color,
.blog .entry-content .has-black-color {
  color: #000;
}
.search .entry-content .has-black-background-color,
.single .entry-content .has-black-background-color,
.archive .entry-content .has-black-background-color,
.blog .entry-content .has-black-background-color {
  background-color: #000;
  color: #fff;
}
.search .entry-content .has-white-background-color,
.single .entry-content .has-white-background-color,
.archive .entry-content .has-white-background-color,
.blog .entry-content .has-white-background-color {
  background-color: #fff;
  color: #000;
}
.search .entry-content .has-black-color,
.single .entry-content .has-black-color,
.archive .entry-content .has-black-color,
.blog .entry-content .has-black-color {
  color: #000;
}
.search .entry-content .has-white-color,
.single .entry-content .has-white-color,
.archive .entry-content .has-white-color,
.blog .entry-content .has-white-color {
  color: #fff;
}

/* Typography ---
-------
-------
-------
-------- */
.editor-styles-wrapper .editor-block-list__layout a {
  color: #cd2653;
  text-decoration: underline;
}

.editor-styles-wrapper a:focus,
.editor-styles-wrapper a:hover {
  text-decoration: none;
}

.editor-post-title__block .editor-post-title__input,
.editor-styles-wrapper .wp-block h1,
.editor-styles-wrapper .wp-block h2,
.editor-styles-wrapper .wp-block h3,
.editor-styles-wrapper .wp-block h4,
.editor-styles-wrapper .wp-block h5,
.editor-styles-wrapper .wp-block h6 {
  font-feature-settings: "lnum";
  font-variant-numeric: lining-nums;
  font-weight: 700;
  letter-spacing: -0.0415625em;
  line-height: 1.25;
  margin: 40px 0 25px;
}

.editor-post-title__block .editor-post-title__input,
.editor-styles-wrapper .wp-block h1 {
  font-size: 36px;
  font-weight: 800;
  line-height: 1.138888889;
}

.editor-styles-wrapper .wp-block h2 {
  font-size: 32px;
}

.editor-styles-wrapper .wp-block h3 {
  font-size: 28px;
}

.editor-styles-wrapper .wp-block h4 {
  font-size: 24px;
}

.editor-styles-wrapper .wp-block h5 {
  font-size: 21px;
}

.editor-styles-wrapper .wp-block h6 {
  font-size: 16px;
  letter-spacing: 0.03125em;
  text-transform: uppercase;
}

.editor-styles-wrapper li,
.editor-styles-wrapper p,
.editor-styles-wrapper p.wp-block-paragraph {
  line-height: 1.4;
}

/* POST TITLE */
.wp-block.editor-post-title__block {
  max-width: 1000px;
}

.editor-styles-wrapper .editor-post-title__block .editor-post-title__input {
  margin: 0;
  text-align: center;
}

/* DROP CAP */
.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter {
  color: #cd2653;
  font-size: 5.1em;
  font-weight: 800;
  margin: 0.05em 0.1em 0 0;
}

/* Monospace
-------
-------
-------
-------
----- */
.editor-styles-wrapper code,
.editor-styles-wrapper kbd,
.editor-styles-wrapper pre,
.editor-styles-wrapper samp {
  font-family: monospace;
}

.editor-styles-wrapper kbd,
.editor-styles-wrapper pre,
.editor-styles-wrapper samp {
  border-radius: 0;
  font-size: 0.75em;
  padding: 4px 6px;
}

.editor-styles-wrapper pre {
  border-color: #dcd7ca;
  border-radius: 0;
  line-height: 1.5;
  padding: 1em;
}

/* Custom Text Sizes ---
-------
-------
-------- */
.editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce,
.editor-styles-wrapper p.has-large-font-size.editor-rich-text__tinymce.mce-content-body,
.editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce,
.editor-styles-wrapper p.has-larger-font-size.editor-rich-text__tinymce.mce-content-body {
  line-height: 1.4;
}

.editor-styles-wrapper p.has-small-font-size {
  font-size: 0.842em;
}

.editor-styles-wrapper p.has-normal-font-size,
.editor-styles-wrapper p.has-regular-font-size {
  font-size: 1em;
}

.editor-styles-wrapper p.has-medium-font-size {
  font-size: 1.1em;
}

.editor-styles-wrapper p.has-large-font-size {
  font-size: 1.25em;
}

.editor-styles-wrapper p.has-larger-font-size {
  font-size: 1.5em;
}

/* Post Media
-------
-------
-------
-------
---- */
.editor-styles-wrapper figure {
  margin: 0;
}

.editor-styles-wrapper .alignleft,
.editor-styles-wrapper .alignright {
  margin-bottom: 1.2em;
  max-width: 260px;
}

.editor-styles-wrapper .wp-caption .alignleft,
.editor-styles-wrapper .wp-caption .alignright {
  margin-bottom: 0;
}

.editor-styles-wrapper .alignleft {
  margin-right: 1em;
}

.editor-styles-wrapper .alignright {
  margin-left: 1em;
}

.editor-styles-wrapper figcaption {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
  margin-top: 5px;
  text-align: inherit;
}

/* Forms ---
-------
-------
-------
-------
------ */
.editor-styles-wrapper fieldset {
  border: 2px solid #dcd7ca;
  padding: 20px;
}

.editor-styles-wrapper legend {
  font-size: 0.85em;
  font-weight: 700;
  padding: 0 10px;
}

.editor-styles-wrapper label {
  font-size: 15px;
  font-weight: 600;
}

/* Block: Base Margins ---
-------
-------
----- */
/* Block: Shared Widget Styles ---
-------
---- */
.editor-styles-wrapper ul.wp-block-archives,
.editor-styles-wrapper ul.wp-block-categories,
.editor-styles-wrapper ul.wp-block-latest-posts,
.editor-styles-wrapper ul.wp-block-categories__list {
  font-family: inherit;
  list-style: none;
  margin: 40px 0;
  padding-left: 0;
}

.editor-styles-wrapper ul.wp-block-categories__list ul {
  margin: 0;
}

.editor-styles-wrapper ul.wp-block-archives li,
.editor-styles-wrapper ul.wp-block-categories li,
.editor-styles-wrapper ul.wp-block-latest-posts li,
.editor-styles-wrapper ul.wp-block-categories__list li {
  color: #6d6d6d;
  line-height: 1.476;
  margin: 5px 0 0 0;
}

.editor-styles-wrapper ul.wp-block-archives li li,
.editor-styles-wrapper ul.wp-block-categories li li,
.editor-styles-wrapper ul.wp-block-categories__list li li,
.editor-styles-wrapper ul.wp-block-latest-posts li li {
  margin-left: 20px;
}

.editor-styles-wrapper .wp-block-archives li > a,
.editor-styles-wrapper .wp-block-categories li > a,
.editor-styles-wrapper .wp-block-latest-posts li > a {
  font-weight: 700;
  text-decoration: none;
}

.editor-styles-wrapper .wp-block-archives li > a:focus,
.editor-styles-wrapper .wp-block-archives li > a:hover,
.editor-styles-wrapper .wp-block-categories li > a:focus,
.editor-styles-wrapper .wp-block-categories li > a:hover,
.editor-styles-wrapper .wp-block-latest-posts li > a:focus,
.editor-styles-wrapper .wp-block-latest-posts li > a:hover {
  font-weight: 700;
  text-decoration: none;
}

.editor-styles-wrapper .wp-block-archives.aligncenter,
.editor-styles-wrapper .wp-block-categories.aligncenter {
  text-align: center;
}

.editor-styles-wrapper .wp-block-latest-comments time,
.editor-styles-wrapper .wp-block-latest-posts time {
  color: #6d6d6d;
  font-size: 0.7em;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.476;
  margin-top: 0.15em;
}

/* Block: Table ------------------------------ */
.editor-styles-wrapper .wp-block-table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size: 18px;
  margin-bottom: 1.1em;
  width: 100%;
}

.editor-styles-wrapper .wp-block-table,
.editor-styles-wrapper .wp-block-table * {
  border-color: #dcd7ca;
}

.editor-styles-wrapper .wp-block-table tr {
  border: none;
}

.editor-styles-wrapper .wp-block-table caption {
  background: #dcd7ca;
  text-align: center;
}

.editor-styles-wrapper .wp-block-table th,
.editor-styles-wrapper .wp-block-table td {
  line-height: 1.4;
  margin: 0;
  overflow: visible;
  padding: 0;
}

.editor-styles-wrapper .wp-block-table .wp-block-table__cell-content {
  padding: 0.5em;
}

.editor-styles-wrapper .wp-block-table thead {
  vertical-align: bottom;
  white-space: nowrap;
  text-align: inherit;
}

.editor-styles-wrapper .wp-block-table th {
  font-weight: 700;
  text-align: inherit; /* Prevents the header from being centered by default*/
}

.editor-styles-wrapper .wp-block-table th.has-text-align-center {
  text-align: center;
}

.editor-styles-wrapper .wp-block-table th.has-text-align-right {
  text-align: right;
}

.editor-styles-wrapper .wp-block-table th.has-text-align-left {
  text-align: left;
}

/* STYLE: STRIPES */
.editor-styles-wrapper .wp-block-table.is-style-stripes {
  border: 1px solid #dcd7ca;
}

.editor-styles-wrapper .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background: #dcd7ca;
}

/* Block: Separator -------------------------- */
hr.wp-block-separator {
  border-top: 1px solid #6d6d6d;
  color: #6d6d6d;
  margin: 30px 0;
}

hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100%;
}

hr.wp-block-separator:not(.is-style-dots) {
  border: none;
  height: 1px;
  overflow: visible;
  position: relative;
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
  height: 1px;
}

hr.wp-block-separator::before {
  left: calc(50% - 5px);
}

hr.wp-block-separator::after {
  right: calc(50% - 5px);
}

/* STYLE: DOTS */
hr.wp-block-separator.is-style-dots::before {
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 1em;
  padding-left: 1em;
}

/* Block: Quote ------------------------------ */
.editor-styles-wrapper blockquote {
  margin: 0;
}

.editor-styles-wrapper .wp-block-quote {
  border-color: #cd2653;
  border-style: solid;
  border-width: 0 0 0 2px;
  margin: 20px 0;
  padding: 5px 0 5px 20px;
}

.editor-styles-wrapper .wp-block-quote.has-text-align-center,
.editor-styles-wrapper .wp-block-quote[style*="text-align:center"],
.editor-styles-wrapper .wp-block-quote[style*="text-align: center"] {
  border-width: 0;
  padding: 5px 0;
}

.editor-styles-wrapper .wp-block-quote.has-text-align-right,
.editor-styles-wrapper .wp-block-quote[style*="text-align:right"],
.editor-styles-wrapper .wp-block-quote[style*="text-align: right"] {
  border-width: 0 2px 0 0;
  padding: 5px 20px 5px 0;
}

.editor-styles-wrapper cite,
.editor-styles-wrapper .wp-block-quote__citation,
.editor-styles-wrapper .wp-block-quote cite,
.editor-styles-wrapper .wp-block-quote footer {
  color: #6d6d6d;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.25;
}

.editor-styles-wrapper .wp-block-quote p {
  color: inherit;
  font-weight: 400;
  margin: 0 0 20px 0;
}

.editor-styles-wrapper .wp-block-quote.is-style-large {
  border: none;
  padding: 0;
}

.editor-styles-wrapper .wp-block-quote.is-style-large p {
  font-family: inherit;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.035714286em;
  line-height: 1.285714286;
}

.editor-styles-wrapper .wp-block-quote.is-style-large .wp-block-quote__citation,
.editor-styles-wrapper .wp-block-quote.is-style-large cite,
.editor-styles-wrapper .wp-block-quote.is-style-large footer {
  font-size: 16px;
}

/* Block: Code, Verse and Preformatted ------- */
.editor-styles-wrapper .wp-block-code {
  color: inherit;
}

.editor-styles-wrapper .wp-block-code,
.editor-styles-wrapper .wp-block-preformatted pre,
.editor-styles-wrapper .wp-block-verse pre {
  border: 1px solid #dcd7ca;
  border-radius: 0;
  padding: 30px;
}

.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce pre,
.editor-styles-wrapper .wp-block-preformatted pre,
.editor-styles-wrapper .wp-block-code .block-editor-plain-text,
.editor-styles-wrapper .wp-block-verse pre {
  background: transparent;
  color: inherit;
  font-family: monospace;
  font-size: 14px;
}

/* Block: Cover ------------------------------ */
.editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
  margin: 0 auto;
  width: calc(100% - 40px);
}

.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align=right],
.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align=left] {
  height: auto;
  max-height: none;
}

.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align=left] .wp-block-cover {
  text-align: left;
}

.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align=right] .wp-block-cover {
  text-align: right;
}

.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align=right] .block-editor-block-list__block-edit,
.editor-styles-wrapper .wp-block[data-type="core/cover"][data-align=left] .block-editor-block-list__block-edit {
  float: none;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
}

.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
  max-width: 100%;
}

.editor-styles-wrapper .wp-block-cover a {
  color: inherit;
}

/* Block: Shared Media Styles ---------------- */
.wp-block[data-type*=core-embed][data-align=full] figcaption,
.wp-block[data-type="core/image"][data-align=full] figcaption,
.wp-block[data-type="core/gallery"][data-align=full] .blocks-gallery-caption {
  padding: 0 14px;
}

/* Block: Paragraph -------------------------- */
/* Block: Pullquote -------------------------- */
.editor-styles-wrapper .wp-block-pullquote {
  border: none;
  color: inherit;
  padding: 0;
  position: relative;
  text-align: center;
}

.editor-styles-wrapper .wp-block-pullquote::before {
  background: #fff;
  border-radius: 50%;
  color: #cd2653;
  content: "”";
  display: block;
  font-size: 62px;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 auto 15px auto;
  text-align: center;
  height: 44px;
  width: 44px;
}

.editor-styles-wrapper .wp-block .wp-block-pullquote p {
  font-family: inherit;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.178571429;
  letter-spacing: -0.041785714em;
  margin-bottom: 20px;
}

.editor-styles-wrapper .wp-block .wp-block-pullquote p:last-child {
  margin-bottom: 0;
}

.editor-styles-wrapper .wp-block .wp-block-pullquote p,
.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .editor-rich-text p,
.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .editor-rich-text p {
  font-size: 28px;
}

.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right],
.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] {
  height: auto;
  max-height: none;
}

.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .wp-block-pullquote,
.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .wp-block-pullquote.is-style-solid-color blockquote {
  text-align: left;
}

.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .wp-block-pullquote,
.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .wp-block-pullquote.is-style-solid-color blockquote {
  text-align: right;
}

.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .block-editor-block-list__block-edit,
.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .block-editor-block-list__block-edit {
  float: none;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
}

.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .block-editor-block-list__block-edit .wp-block-pullquote::before {
  margin-right: 0;
}

.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .block-editor-block-list__block-edit .wp-block-pullquote::before {
  margin-left: 0;
}

.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .is-style-solid-color::before {
  right: 20px;
  transform: translateY(-50%);
}

.editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .is-style-solid-color::before {
  left: 20px;
  transform: translateY(-50%);
}

.editor-styles-wrapper .wp-block-pullquote__citation,
.editor-styles-wrapper .wp-block-pullquote cite,
.editor-styles-wrapper .wp-block-pullquote footer {
  color: #6d6d6d;
  font-size: 16px;
  font-weight: 500;
  margin-top: 12px;
  text-transform: none;
}

/* STYLE: SOLID COLOR */
.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color {
  padding: 30px 20px;
  position: relative;
}

.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color::before {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote {
  max-width: 100%;
  text-align: center;
}

.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote cite,
.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote footer {
  color: inherit;
}

/* Block: Verse ------------------------------ */
.editor-styles-wrapper .wp-block-verse pre,
.editor-styles-wrapper pre.wp-block-verse {
  font-size: 0.75em;
}

/* Block: Button ----------------------------- */
.editor-styles-wrapper .wp-block-button__link,
.editor-styles-wrapper .wp-block-file__button {
  background: #cd2653;
  border-radius: 0;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.0333em;
  line-height: 1.25;
  padding: 1.1em 1.44em;
  text-transform: uppercase;
}

.editor-styles-wrapper .wp-block-button .wp-block-button__link.mce-content-body {
  line-height: 1.1;
}

/* BUTTON STYLE: OUTLINE */
.editor-styles-wrapper .is-style-outline .wp-block-button__link {
  background: none;
  border-color: currentColor;
  color: #cd2653;
  padding: calc(1.1em - 2px) calc(1.44em - 2px);
}

/* BUTTON STYLE: SQUARED */
.editor-styles-wrapper .is-style-squared .wp-block-button__link {
  border-radius: 0;
}

/* Block: Latest Comments -------------------- */
.editor-styles-wrapper .wp-block-latest-comments {
  font-family: inherit;
  margin-left: 0;
}

.editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment {
  font-size: inherit;
  margin-bottom: 20px;
}

.editor-styles-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:last-child {
  margin-bottom: 0;
}

.editor-styles-wrapper .wp-block-latest-comments__comment-meta,
.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
  margin-left: 0 !important;
}

.editor-styles-wrapper .wp-block-latest-comments__comment-meta {
  font-weight: 700;
}

.editor-styles-wrapper .wp-block-latest-comments__comment-meta a {
  text-decoration: none;
}

.editor-styles-wrapper .wp-block-latest-comments__comment-meta a:focus,
.editor-styles-wrapper .wp-block-latest-comments__comment-meta a:hover {
  text-decoration: none;
}

/* HAS AVATAR */
.editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment {
  display: flex;
}

.editor-styles-wrapper .wp-block-latest-comments.has-avatars img.avatar {
  flex-shrink: 0;
  margin: 5px 15px 0 0;
}

/* HAS EXCERPT */
.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt {
  margin: 0;
}

.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p {
  font-family: inherit;
  font-size: 0.7em;
  margin: 10px 0 0;
}

/* Block: Latest Posts ----------------------- */
.editor-styles-wrapper ul.wp-block-latest-posts:not(.is-grid) li {
  margin-top: 15px;
}

/* STYLE: GRID */
.editor-styles-wrapper .wp-block-latest-posts.is-grid li {
  border-color: #dcd7ca;
}

.editor-styles-wrapper ul.wp-block-latest-posts.is-grid li {
  border-style: solid;
  border-width: 2px 0 0;
  line-height: 1.25;
  margin: 20px 16px 16px 0;
  padding-top: 12px;
}

.editor-styles-wrapper .wp-block-latest-posts__post-excerpt {
  font-size: 0.95em;
  line-height: 1.4;
  margin-top: 15px;
}

/* Block: Shortcode -------------------------- */
.editor-styles-wrapper .wp-block-shortcode textarea {
  color: #191e23;
}

/* Block: Embed ------------------------------ */
.editor-styles-wrapper .wp-block-embed {
  margin-bottom: 30px;
  margin-top: 30px;
}

.editor-styles-wrapper .wp-block[data-type*=core-embed][data-align=center] * {
  margin-left: auto;
  margin-right: auto;
}

/* Block: File ------------------------------- */
.editor-styles-wrapper .wp-block-file {
  background: none;
  padding: 0;
}

.editor-styles-wrapper .wp-block-file__content-wrapper {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.editor-styles-wrapper .wp-block-file .wp-block-file__textlink {
  color: #cd2653;
  font-weight: 700;
  text-decoration: none;
}

.editor-styles-wrapper .wp-block-file .wp-block-file__textlink:focus,
.editor-styles-wrapper .wp-block-file .wp-block-file__textlink:hover {
  text-decoration: underline;
}

.editor-styles-wrapper .wp-block-file .wp-block-file__button {
  font-size: 14px;
  padding: 1em 1.25em;
}

/* Block: Image ------------------------------ */
.editor-styles-wrapper .wp-block-image {
  margin-bottom: 30px;
  margin-top: 30px;
}

.editor-styles-wrapper .wp-block-image.is-resized {
  margin-left: auto;
  margin-right: auto;
}

/* Block: Group ------------------------------ */
.editor-styles-wrapper .wp-block-group.has-background {
  padding: 20px;
}

.wp-block-group .wp-block[data-type="core/heading"]:first-child * {
  margin-top: 0;
}

.wp-block[data-type="core/group"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align=full],
.wp-block[data-type="core/group"][data-align=full] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align=full] {
  margin-left: 0;
  width: 100%;
}

/* Block: Paragraph -------------------------- */
/*	X.	Media Queries
/* ------------------------------------------- */
@media (min-width: 480px) {
  /* STRUCTURE */
  .editor-styles-wrapper .wp-block[data-align=right] {
    margin-right: 0;
  }
  .editor-styles-wrapper .wp-block[data-align=left] {
    margin: 0;
  }
  /* BLOCK: COVER */
  .wp-block[data-type="core/cover"][data-align=left] [data-block],
  .wp-block[data-type="core/cover"][data-align=right] [data-block] {
    margin-top: 0;
  }
  .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align=right] .block-editor-block-list__block-edit {
    float: right;
    margin-left: 20px;
    max-width: 260px;
  }
  .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align=left] .block-editor-block-list__block-edit {
    float: left;
    margin-right: 20px;
    max-width: 260px;
  }
  .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align=right] .wp-block-pullquote::before {
    margin-right: 0;
  }
  .editor-styles-wrapper .wp-block[data-type="core/cover"][data-align=left] .wp-block-pullquote::before {
    margin-left: 0;
  }
  /* BLOCK: PULL QUOTE */
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right],
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] {
    height: 0;
    max-width: 260px;
  }
  .wp-block[data-type="core/pullquote"][data-align=left] [data-block],
  .wp-block[data-type="core/pullquote"][data-align=right] [data-block] {
    margin-top: 0;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .block-editor-block-list__block-edit {
    float: right;
    margin-left: 20px;
    max-width: 260px;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .block-editor-block-list__block-edit {
    float: left;
    margin-right: 20px;
    max-width: 260px;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .wp-block-pullquote::before {
    margin-right: 0;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .wp-block-pullquote::before {
    margin-left: 0;
  }
}
@media (min-width: 600px) {
  /* BLOCK: SHARED MEDIA STYLES */
  .wp-block[data-type*=core-embed][data-align=full] figcaption,
  .wp-block[data-type="core/image"][data-align=full] figcaption,
  .wp-block[data-type="core/gallery"][data-align=full] .blocks-gallery-caption {
    padding: 0 45px;
  }
  /* BLOCK: COLUMNS */
  .editor-styles-wrapper .wp-block[data-type="core/column"] h1,
  .editor-styles-wrapper .wp-block[data-type="core/column"] h2,
  .editor-styles-wrapper .wp-block[data-type="core/column"] h3,
  .editor-styles-wrapper .wp-block[data-type="core/column"] h4,
  .editor-styles-wrapper .wp-block[data-type="core/column"] h5,
  .editor-styles-wrapper .wp-block[data-type="core/column"] h6 {
    margin: 35px 0 20px 0;
  }
  /* BLOCK: PULLQUOTE */
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .block-editor-block-list__block-edit {
    margin-right: -30px;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .block-editor-block-list__block-edit {
    margin-left: -30px;
  }
}
@media (min-width: 700px) {
  /* STRUCTURE */
  .editor-styles-wrapper > * {
    font-size: 21px;
  }
  /* TYPOGRAPHY */
  .editor-post-title__block .editor-post-title__input,
  .editor-styles-wrapper .wp-block h1 {
    font-size: 64px;
  }
  .editor-styles-wrapper .wp-block h2 {
    font-size: 48px;
  }
  .editor-styles-wrapper .wp-block h3 {
    font-size: 40px;
  }
  .editor-styles-wrapper .wp-block h4 {
    font-size: 32px;
  }
  .editor-styles-wrapper .wp-block h5 {
    font-size: 24px;
  }
  .editor-styles-wrapper li,
  .editor-styles-wrapper p,
  .editor-styles-wrapper p.wp-block-paragraph {
    line-height: 1.476;
  }
  /* FORMS  */
  .editor-styles-wrapper fieldset {
    padding: 30px;
  }
  .editor-styles-wrapper legend {
    padding: 0 15px;
  }
  /* BLOCK: BASE MARGINS */
  /* BLOCK: BUTTON */
  .editor-styles-wrapper .wp-block-button__link,
  .editor-styles-wrapper .wp-block-file__button {
    font-size: 17px;
  }
  /* BLOCK: CODE */
  .editor-styles-wrapper .wp-block-preformatted pre,
  .editor-styles-wrapper .wp-block-code .block-editor-plain-text,
  .editor-styles-wrapper .wp-block-verse pre {
    font-size: 16px;
  }
  /* BLOCK: COLUMNS */
  .wp-block-column {
    font-size: 16px;
  }
  /* BLOCK: COVER */
  .editor-styles-wrapper .wp-block-cover-image .wp-block-cover__inner-container,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 80px);
  }
  /* BLOCK: GROUP */
  .editor-styles-wrapper .wp-block:not([data-align=wide]):not([data-align=full]) div:not([class*=__inner-container]) .wp-block-group.has-background,
  .editor-styles-wrapper .wp-block div[class*=__inner-container] .wp-block[data-align=wide] .wp-block-group.has-background,
  .editor-styles-wrapper .wp-block div[class*=__inner-container] .wp-block[data-align=full] .wp-block-group.has-background {
    padding: 40px;
  }
  .editor-styles-wrapper .wp-block[data-align=wide] .wp-block-group.has-background,
  .editor-styles-wrapper .wp-block[data-align=full] .wp-block-group.has-background {
    padding: 80px;
  }
  /* BLOCK: LATEST POSTS */
  /* BLOCK: PULLQUOTE */
  .editor-styles-wrapper .wp-block .wp-block-pullquote p,
  .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color blockquote > .block-editor-rich-text p,
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .editor-rich-text p,
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .editor-rich-text p {
    font-size: 32px;
  }
  .editor-styles-wrapper .wp-block-pullquote__citation,
  .editor-styles-wrapper .wp-block-pullquote cite,
  .editor-styles-wrapper .wp-block-pullquote footer {
    margin-top: 20px;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=wide] .wp-block-pullquote::before,
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=full] .wp-block-pullquote::before {
    font-size: 113px;
    height: 80px;
    margin-bottom: 20px;
    width: 80px;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=wide] .wp-block-pullquote.is-style-solid-color,
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=full] .wp-block-pullquote.is-style-solid-color {
    padding: 60px 40px 40px;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=full] .wp-block-pullquote:not(.is-style-solid-color) {
    padding-left: 10px;
    padding-right: 10px;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=wide] blockquote p,
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=full] blockquote p {
    font-size: 48px;
    line-height: 1.203125;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] p,
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] p {
    font-size: 32px;
    line-height: 1.1875;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .is-style-solid-color p,
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .is-style-solid-color p {
    font-size: 26px;
  }
  /* BLOCK: TABLE */
  .editor-styles-wrapper table.wp-block-table {
    font-size: 18px;
  }
  /* BLOCK: SEPARATOR */
}
@media (min-width: 1000px) {
  /* BLOCK: COLUMNS */
  .wp-block-column {
    font-size: 18px;
  }
  /* BLOCK: SEPARATOR */
}
@media (min-width: 1220px) {
  /* TYPOGRAPHY */
  .editor-post-title__block .editor-post-title__input,
  .editor-styles-wrapper .wp-block h1 {
    font-size: 84px;
  }
  .editor-styles-wrapper .wp-block h6 {
    font-size: 18px;
  }
  /* BLOCK: PULLQUOTE */
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=wide] .wp-block-pullquote.is-style-solid-color,
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=full] .wp-block-pullquote.is-style-solid-color {
    padding: 90px 40px 80px;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=wide] blockquote p,
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=full] blockquote p {
    font-size: 64px;
  }
  /* BLOCK: SEPARATOR */
}
@media (min-width: 1360px) {
  /* STRUCTURE */
  .editor-styles-wrapper .wp-block[data-align=left],
  .editor-styles-wrapper .wp-block[data-align=right] {
    margin: 0 auto;
    max-width: 1220px;
  }
  /* BLOCK: PULLQUOTE */
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left] .is-style-solid-color::before,
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] .is-style-solid-color::before {
    top: 0;
  }
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=left],
  .editor-styles-wrapper .wp-block[data-type="core/pullquote"][data-align=right] {
    margin: 0 auto;
    max-width: 1220px;
  }
  /* BLOCK: SEPARATOR */
}
/* -------------------------------------------------------------------------- */
/*	Twenty Twenty Editor Styles — Classic Editor
/* -------------------------------------------------------------------------- */
/* Fonts ------------------------------------- */
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the classic editor and
 * block editor. The following font-face override fixes the issue by manually
 * inserting a custom font that includes just a Hoefler Text space replacement
 * for that character instead.
 */
@font-face {
  font-family: NonBreakingSpaceOverride;
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
}
/* ----------------------------------------------
Inter variable font. Usage:

@supports (font-variation-settings: normal) {
	html { font-family: "Inter var", sans-serif; }
}
---------------------------------------------- */
@font-face {
  font-family: "Inter var";
  font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
  font-style: normal;
  src: url(assets/fonts/inter/Inter-upright-var.woff2) format("woff2");
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900; /* stylelint-disable-line font-weight-notation */
  font-style: italic;
  src: url(assets/fonts/inter/Inter-italic-var.woff2) format("woff2");
}
/* Structure --------------------------------- */
body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

@supports (font-variation-settings: normal) {
  body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
    font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
  }
}
body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
  background: #f5efe0;
  color: #000;
  font-size: 21px;
  letter-spacing: -0.015em;
  margin: 0 auto;
  max-width: calc(100% - 40px);
  width: 580px;
}

body#tinymce.wp-editor.content * {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

body#tinymce.wp-editor.content p,
body#tinymce.wp-editor.content ol,
body#tinymce.wp-editor.content ul,
body#tinymce.wp-editor.content dl,
body#tinymce.wp-editor.content dt {
  font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
  letter-spacing: normal;
}

body#tinymce.wp-editor.content p,
body#tinymce.wp-editor.content ul,
body#tinymce.wp-editor.content ol,
body#tinymce.wp-editor.content blockquote {
  line-height: 1.5;
  margin-bottom: 1.5em;
}

body#tinymce.wp-editor.content code,
body#tinymce.wp-editor.content kbd,
body#tinymce.wp-editor.content samp {
  background: rgba(0, 0, 0, 0.075);
}

body#tinymce.wp-editor.content code,
body#tinymce.wp-editor.content kbd,
body#tinymce.wp-editor.content pre,
body#tinymce.wp-editor.content samp {
  font-family: monospace;
  color: inherit;
  font-size: 15px;
}

body#tinymce.wp-editor.content pre {
  border: 1px solid #dcd7ca;
  line-height: 1.5;
  margin: 40px 0;
  overflow: auto;
  padding: 30px;
  text-align: left;
}

body#tinymce.wp-editor.content a,
body#tinymce.wp-editor.content a:focus,
body#tinymce.wp-editor.content a:hover {
  color: #cd2653;
  text-decoration: underline;
}

body#tinymce.wp-editor.content img {
  height: auto;
  max-width: 100%;
}

body#tinymce.wp-editor.content img[data-wp-more] {
  height: 16px;
}

body#tinymce.wp-editor.content hr {
  border: none;
  border-top: 1px solid #dcd7ca;
  margin: 2em auto;
  width: 100%;
}

body#tinymce.wp-editor.content hr:not(.is-style-dots) {
  background: linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
  border: none;
  color: #6d6d6d;
  height: 1px;
  margin: 80px 0;
  overflow: visible;
  position: relative;
}

body#tinymce.wp-editor.content hr:not(.is-style-dots)::before,
body#tinymce.wp-editor.content hr:not(.is-style-dots)::after {
  background: currentColor;
  content: "";
  display: block;
  height: 16px;
  position: absolute;
  top: calc(50% - 8px);
  transform: rotate(22.5deg);
  width: 1px;
}

body#tinymce.wp-editor.content hr::before {
  left: calc(50% - 5px);
}

body#tinymce.wp-editor.content hr::after {
  right: calc(50% - 5px);
}

body#tinymce.wp-editor.content dt {
  font-weight: 600;
}

body#tinymce.wp-editor.content dd {
  line-height: 1.5;
}

body#tinymce.wp-editor.content dd + dt {
  margin-top: 1.5rem;
}

/* Font Families ----------------------------- */
body#tinymce.wp-editor.content figcaption,
body#tinymce.wp-editor.content .wp-caption-text,
body#tinymce.wp-editor.content .wp-caption-dd,
body#tinymce.wp-editor.content cite,
body#tinymce.wp-editor.content table {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 1;
}

@supports (font-variation-settings: normal) {
  body#tinymce.wp-editor.content figcaption,
  body#tinymce.wp-editor.content .wp-caption-text,
  body#tinymce.wp-editor.content .wp-caption-dd,
  body#tinymce.wp-editor.content cite,
  body#tinymce.wp-editor.content table {
    font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
  }
}
/* Titles ------------------------------------ */
body#tinymce.wp-editor.content h1,
body#tinymce.wp-editor.content h2,
body#tinymce.wp-editor.content h3,
body#tinymce.wp-editor.content h4,
body#tinymce.wp-editor.content h5,
body#tinymce.wp-editor.content h6 {
  font-feature-settings: "lnum";
  font-variant-numeric: lining-nums;
  font-weight: 700;
  letter-spacing: -0.0415625em;
  line-height: 1.25;
  margin: 40px 0 25px;
}

body#tinymce.wp-editor.content h1 {
  font-size: 84px;
  font-weight: 800;
  line-height: 1.138888889;
}

body#tinymce.wp-editor.content h2 {
  font-size: 48px;
}

body#tinymce.wp-editor.content h3 {
  font-size: 40px;
}

body#tinymce.wp-editor.content h4 {
  font-size: 32px;
}

body#tinymce.wp-editor.content h5 {
  font-size: 24px;
}

body#tinymce.wp-editor.content h6 {
  font-size: 18px;
  letter-spacing: 0.03125em;
  text-transform: uppercase;
}

/* Blockquote -------------------------------- */
body#tinymce.wp-editor.content blockquote {
  border-style: solid;
  border: none;
  border-left: 2px solid #cd2653;
  margin: 0 0 1.6em 0;
  padding: 0.25em 0 0.25em 1em;
}

body#tinymce.wp-editor.content blockquote p {
  font-style: normal;
  font-weight: 400;
  margin: 0;
}

body#tinymce.wp-editor.content cite {
  color: #6d6d6d;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
}

body#tinymce.wp-editor.content blockquote cite {
  display: block;
  margin-top: 20px;
}

/* Lists ------------------------------------- */
body#tinymce.wp-editor.content ul {
  margin-left: 1.5em;
  padding-left: 0;
  list-style: disc;
}

body#tinymce.wp-editor.content ol {
  margin-left: 1.5em;
  padding-left: 0;
  list-style: square;
}

body#tinymce.wp-editor.content ul ul {
  list-style: circle;
}

body#tinymce.wp-editor.content ul ul ul {
  list-style: square;
}

body#tinymce.wp-editor.content ol ol {
  list-style: lower-alpha;
}

body#tinymce.wp-editor.content ol ol ol {
  list-style: lower-roman;
}

body#tinymce.wp-editor.content ul ul,
body#tinymce.wp-editor.content ul ol,
body#tinymce.wp-editor.content ol ul,
body#tinymce.wp-editor.content ol ol {
  margin-bottom: 0;
}

body#tinymce.wp-editor.content li {
  line-height: 1.5;
  margin-bottom: 0.5em;
}

body#tinymce.wp-editor.content ol > li:last-child,
body#tinymce.wp-editor.content ul > li:last-child {
  margin-bottom: 0;
}

body#tinymce.wp-editor.content ol > li:first-child,
body#tinymce.wp-editor.content ul > li:first-child {
  margin-top: 0.5em;
}

/* Post Media -------------------------------- */
body#tinymce.wp-editor.content figure,
body#tinymce.wp-editor.content video {
  display: block;
  margin: 0;
}

body#tinymce.wp-editor.content .wp-caption {
  margin-bottom: 1.5em;
}

body#tinymce.wp-editor.content img.alignleft,
body#tinymce.wp-editor.content .alignleft img,
body#tinymce.wp-editor.content img.aligncenter,
body#tinymce.wp-editor.content .aligncenter img,
body#tinymce.wp-editor.content img.alignright,
body#tinymce.wp-editor.content .alignright img,
body#tinymce.wp-editor.content img.alignnone,
body#tinymce.wp-editor.content .alignnone img {
  display: block;
}

body#tinymce.wp-editor.content .aligncenter,
body#tinymce.wp-editor.content .alignnone,
body#tinymce.wp-editor.content .alignwide,
body#tinymce.wp-editor.content .alignfull {
  margin: 50px auto;
}

body#tinymce.wp-editor.content .alignleft,
body#tinymce.wp-editor.content .alignright {
  margin-bottom: 25px;
  max-width: 50%;
}

body#tinymce.wp-editor.content .wp-caption img {
  display: block;
}

body#tinymce.wp-editor.content .wp-caption .alignleft,
body#tinymce.wp-editor.content .wp-caption .alignright {
  margin-bottom: 0;
}

body#tinymce.wp-editor.content .alignleft {
  /*rtl:ignore*/
  float: left;
  margin-right: 25px;
  max-width: 260px;
}

body#tinymce.wp-editor.content .alignright {
  /*rtl:ignore*/
  float: right;
  margin-left: 25px;
  max-width: 260px;
}

body#tinymce.wp-editor.content .wpview[data-wpview-type=gallery] + .wpview[data-wpview-type=gallery] {
  margin-top: -34px;
}

body#tinymce.wp-editor.content figcaption,
body#tinymce.wp-editor.content .wp-caption-text,
body#tinymce.wp-editor.content .wp-caption-dd,
body#tinymce.wp-editor.content .gallery-caption {
  color: #6d6d6d;
  display: block;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
  margin: 18px 0 0;
}

body#tinymce.wp-editor.content figcaption a,
body#tinymce.wp-editor.content .wp-caption-text a,
body#tinymce.wp-editor.content .wp-caption-dd a,
body#tinymce.wp-editor.content .gallery-caption a {
  color: inherit;
}

/* Tables ------------------------------------ */
body#tinymce.wp-editor.content table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size: 18px;
  width: 100%;
}

body#tinymce.wp-editor.content th,
body#tinymce.wp-editor.content td {
  line-height: 1.2;
  margin: 0;
  overflow: visible;
  padding: 0.5em;
}

body#tinymce.wp-editor.content caption {
  text-align: center;
  padding: 0.5em;
}

body#tinymce.wp-editor.content thead {
  vertical-align: bottom;
  white-space: nowrap;
}

body#tinymce.wp-editor.content th {
  text-align: left;
}

/* Forms ------------------------------------- */
body#tinymce.wp-editor.content fieldset {
  border: 2px solid #dcd7ca;
  padding: 30px;
}

body#tinymce.wp-editor.content fieldset legend {
  font-size: 0.85em;
  font-weight: 700;
  padding: 0 15px;
}

body#tinymce.wp-editor.content label {
  display: block;
  font-size: 15px;
  font-weight: 600;
  margin: 0 0 5px 0;
}

body#tinymce.wp-editor.content input,
body#tinymce.wp-editor.content textarea {
  border-color: #dcd7ca;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
}

body#tinymce.wp-editor.content input[type=text],
body#tinymce.wp-editor.content input[type=password],
body#tinymce.wp-editor.content input[type=email],
body#tinymce.wp-editor.content input[type=url],
body#tinymce.wp-editor.content input[type=date],
body#tinymce.wp-editor.content input[type=month],
body#tinymce.wp-editor.content input[type=time],
body#tinymce.wp-editor.content input[type=datetime],
body#tinymce.wp-editor.content input[type=datetime-local],
body#tinymce.wp-editor.content input[type=week],
body#tinymce.wp-editor.content input[type=number],
body#tinymce.wp-editor.content input[type=search],
body#tinymce.wp-editor.content input[type=tel],
body#tinymce.wp-editor.content input[type=color],
body#tinymce.wp-editor.content textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  border-radius: 3px;
  border-style: solid;
  border-width: 0.1rem;
  box-shadow: none;
  display: block;
  font-size: inherit;
  font-weight: 400;
  margin: 0;
  max-width: 100%;
  padding: 13.5px 18px;
  width: 100%;
  word-break: normal;
}

body#tinymce.wp-editor.content textarea {
  height: 200px;
  line-height: 1.5;
  width: 100%;
}

body#tinymce.wp-editor.content button,
body#tinymce.wp-editor.content .faux-button,
body#tinymce.wp-editor.content .wp-block-button__link,
body#tinymce.wp-editor.content .wp-block-file__button,
body#tinymce.wp-editor.content input[type=button],
body#tinymce.wp-editor.content input[type=reset],
body#tinymce.wp-editor.content input[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #cd2653;
  border: none;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0.0333em;
  line-height: 1.25;
  margin: 0;
  padding: 1.1em 1.44em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

body#tinymce.wp-editor.content button:focus,
body#tinymce.wp-editor.content button:hover,
body#tinymce.wp-editor.content .faux-button:hover,
body#tinymce.wp-editor.content .faux-button:focus,
body#tinymce.wp-editor.content .wp-block-button__link:focus,
body#tinymce.wp-editor.content .wp-block-button__link:hover,
body#tinymce.wp-editor.content .wp-block-file__button:focus,
body#tinymce.wp-editor.content .wp-block-file__button:hover,
body#tinymce.wp-editor.content input[type=button]:focus,
body#tinymce.wp-editor.content input[type=button]:hover,
body#tinymce.wp-editor.content input[type=reset]:focus,
body#tinymce.wp-editor.content input[type=reset]:hover,
body#tinymce.wp-editor.content input[type=submit]:focus,
body#tinymce.wp-editor.content input[type=submit]:hover {
  color: #fff;
  text-decoration: underline;
}

.wp-block-button:not(.alignleft):not(.alignright) {
  margin-bottom: 30px;
  margin-top: 30px;
}

/* BUTTON ALIGN: CENTER */
.wp-block-button.aligncenter {
  text-align: center;
}

/* BUTTON STYLE: OUTLINE */
body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link,
body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:focus,
body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:hover {
  color: #cd2653;
}

body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link {
  background: none;
  border: 2px solid currentColor;
  padding: calc(1.1em - 2px) calc(1.44em - 2px);
}

/* BUTTON STYLE: SQUARED */
body#tinymce.wp-editor.content .is-style-squared .wp-block-button__link {
  border-radius: 0;
}

/* Blocks ------------------------------------ */
/* BLOCK: HELPER CLASSES */
body#tinymce.wp-editor.content .has-background {
  padding: 20px;
}

/* BLOCK: GALLERY */
body#tinymce.wp-editor.content ul.wp-block-gallery {
  list-style: none;
  margin-left: 0;
}

body#tinymce.wp-editor.content ul.wp-block-gallery li {
  margin-left: 0;
}

@font-face {
  font-family: "Cardo";
  src: url("assets/fonts/Cardo-Italic.woff2") format("woff2"), url("assets/fonts/Cardo-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-ExtraLight.woff2") format("woff2"), url("assets/fonts/Manrope-ExtraLight.woff") format("woff"), url("assets/fonts/Manrope-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-Bold.woff2") format("woff2"), url("assets/fonts/Manrope-Bold.woff") format("woff"), url("assets/fonts/Manrope-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-ExtraBold.woff2") format("woff2"), url("assets/fonts/Manrope-ExtraBold.woff") format("woff"), url("assets/fonts/Manrope-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-Light.woff2") format("woff2"), url("assets/fonts/Manrope-Light.woff") format("woff"), url("assets/fonts/Manrope-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-Regular.woff2") format("woff2"), url("assets/fonts/Manrope-Regular.woff") format("woff"), url("assets/fonts/Manrope-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-Medium.woff2") format("woff2"), url("assets/fonts/Manrope-Medium.woff") format("woff"), url("assets/fonts/Manrope-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-SemiBold.woff2") format("woff2"), url("assets/fonts/Manrope-SemiBold.woff") format("woff"), url("assets/fonts/Manrope-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std Book";
  src: url("assets/fonts/CircularStd-Book.woff2") format("woff2"), url("assets/fonts/CircularStd-Book.woff") format("woff"), url("assets/fonts/CircularStd-Book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "CircularStd-Medium";
  src: url("assets/fonts/CircularStd-Medium.otf") format("opentype"), url("assets/fonts/CircularStd-Medium.woff") format("woff"), url("assets/fonts/CircularStd-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std Bold";
  src: url("assets/fonts/circularstd-bold.woff2") format("woff2"), url("assets/fonts/circularstd-bold.woff") format("woff"), url("assets/fonts/circularstd-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}

*:focus {
  box-shadow: none;
  outline: none;
}

body,
html {
  height: 100%;
  width: 100%;
}

body,
p {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  text-decoration: none;
  color: #6e42d3;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
figur,
a {
  margin: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  -webkit-font-variant-ligatures: common-ligatures;
  font-variant-ligatures: common-ligatures;
}

a:hover,
a:focus,
input:focus,
button:focus,
a:active {
  text-decoration: none;
  outline: none;
  outline-offset: 0px;
  box-shadow: none;
}

ul:not(.listing) {
  list-style: none;
  margin: 0;
  padding: 0;
}

img {
  display: block;
  max-width: 100%;
}

@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-Black.woff2") format("woff2"), url("assets/fonts/Inter-Black.woff") format("woff"), url("assets/fonts/Inter-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-ExtraBold.woff2") format("woff2"), url("assets/fonts/Inter-ExtraBold.woff") format("woff"), url("assets/fonts/Inter-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-SemiBold.woff2") format("woff2"), url("assets/fonts/Inter-SemiBold.woff") format("woff"), url("assets/fonts/Inter-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
body,
p {
  font-family: "Manrope", sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 1.7;
  color: #707070;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #1a1a1b;
}

h1 {
  font-size: calc(42px + 28 * (100vw - 320px) / 1600);
  line-height: 1.22;
  font-family: "Circular Std Book";
  font-weight: 400;
  letter-spacing: -2px;
}

h2 {
  font-size: calc(34px + 26 * (100vw - 320px) / 1600);
  line-height: 1.33;
  font-family: "Circular Std Book";
  font-weight: 400;
  letter-spacing: -1.63px;
}

h3 {
  font-size: calc(28px + 8 * (100vw - 320px) / 1600);
  line-height: 1.11;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  letter-spacing: -1px;
}

h4 {
  font-size: calc(20px + 10 * (100vw - 320px) / 1600);
  line-height: 1.33;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  letter-spacing: -0.93px;
}

h5 {
  font-size: calc(20px + 6 * (100vw - 320px) / 1600);
  line-height: 1.38;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  letter-spacing: -0.93px;
}

h6 {
  font-size: 20px;
  line-height: 1.5;
  font-family: "CircularStd-Medium";
  font-weight: 500;
}

@media (min-width: 1921px) {
  h1 {
    font-size: 70px;
  }
  h2 {
    font-size: 60px;
  }
  h3 {
    font-size: 36px;
  }
  h4 {
    font-size: 30px;
  }
  h5 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1199px) {
  body,
  p {
    font-size: 20px;
  }
}
input[type=search],
input[type=url],
input[type=tel],
input[type=number],
input[type=password],
input[type=email],
input[type=text],
textarea,
select {
  font-size: 16px;
  font-weight: 500;
  font-family: Manrope;
  color: #707070;
  padding: 5px 20px;
  height: 50px;
  width: 100%;
  min-width: 190px;
  border-radius: 10px;
  display: block;
  border: 1px solid #e7e4ef;
}
input[type=search]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
  color: #707070;
}
input[type=search]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=text]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder {
  color: #707070;
}
input[type=search]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
  color: #707070;
}
input[type=search]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=text]:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder {
  color: #707070;
}
input[type=search][readonly],
input[type=url][readonly],
input[type=tel][readonly],
input[type=number][readonly],
input[type=password][readonly],
input[type=email][readonly],
input[type=text][readonly],
textarea[readonly],
select[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}

textarea {
  resize: none;
  min-height: 130px;
  padding: 11px 15px;
}

select {
  max-width: inherit;
}

a,
svg path,
button[type=submit],
input[type=button],
input[type=submit],
.btn-default,
.transition-3ms,
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label:before,
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label:after,
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher label,
.wpmrm .mrm-pricing-switcher .switch-input + label:before,
.wpmrm .mrm-pricing-switcher .switch-input + label:after,
.wpmrm .mrm-pricing-switcher label {
  transition: all 0.3s ease;
}

.transition-5ms, .page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher > span, .wpmrm .mrm-pricing-switcher > span {
  transition: all 0.5s ease;
}

input[type=button],
input[type=submit],
button[type=submit],
.btn-default {
  font-family: "CircularStd-Medium";
  display: inline-block;
  border: none;
  height: 65px;
  font-size: 20px;
  line-height: 65px;
  color: #fff;
  font-weight: 500;
  padding: 0 30px;
  min-width: 130px;
  cursor: pointer;
  text-align: center;
  letter-spacing: 0.2px;
  border-radius: 18px;
  text-transform: capitalize;
  background-color: #6e42d3;
  box-shadow: 0px 15px 25px 0px #e2deec;
}
input[type=button]:hover,
input[type=submit]:hover,
button[type=submit]:hover,
.btn-default:hover {
  background-color: #4f27a9;
  color: #fff;
}
input[type=button].bordered,
input[type=submit].bordered,
button[type=submit].bordered,
.btn-default.bordered {
  background: transparent;
  border: 1px solid #6e42d3;
  color: #1a1a1b;
}
input[type=button].bordered:hover,
input[type=submit].bordered:hover,
button[type=submit].bordered:hover,
.btn-default.bordered:hover {
  background-color: #6e42d3;
  color: #fff;
}

a.btn-default {
  color: #fff;
}

label,
.label {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #1a1a1b;
  font-family: "CircularStd-Medium";
  letter-spacing: -0.429333px;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.mw-500 {
  max-width: 500px;
}

.pos-relative {
  position: relative;
}

.img-fluid {
  max-width: 100%;
  display: block;
}

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

.overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.mailmint-container,
.wpfunnels-container {
  width: 100%;
  margin: 0 auto;
  max-width: 1380px;
  padding: 0 15px;
  position: relative;
}

.primary-color {
  color: #6e42d3;
}

.mrm-primary-color {
  color: #573BFF;
}

.circular-book {
  font-family: "Circular Std Book";
  font-weight: normal;
}

.circular-medium {
  font-family: "CircularStd-Medium";
  font-weight: 500;
}

.circular-bold {
  font-family: "Circular Std Bold";
  font-weight: 700;
}

.getfunnels__hawkes-blue {
  background-color: #d7d1e7;
}

.getfunnels__bg-white {
  background-color: #fff;
}

.getfunnels__blue {
  font-family: "Circular Std Bold";
  font-weight: bold;
  color: #6e42d3;
}

.getfunnels__violet {
  font-family: "Circular Std Bold";
  font-weight: bold;
  color: #caafff;
}

.getfunnels__white {
  font-family: "Circular Std Bold";
  font-weight: bold;
  color: #fff;
}

.getfunnels__semibold {
  font-weight: 600;
  color: #1a1a1b;
}

.getfunnels__violet-semibold {
  font-weight: 600;
  color: #6E42D3;
}

.wpfunnels-pages {
  position: relative;
  padding-top: 150px;
}
.wpfunnels-pages header.entry-header {
  padding: 20px 0;
}

.page-template-default .entry-content {
  min-height: 350px;
}
.page-template-default .entry-content p {
  margin-bottom: 16px;
}

.highlighter-circle {
  position: relative;
  display: inline-block;
  font-family: "Circular Std Bold";
  font-weight: 700;
}
.highlighter-circle:before {
  content: "";
  position: absolute;
  top: -9px;
  left: -13px;
  width: calc(100% + 40px);
  height: calc(100% + 10px);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}

.highlighter-border-dash,
.highlighter-border {
  display: inline-block;
  font-family: "Circular Std Bold";
  font-weight: 700;
  position: relative;
}
.highlighter-border-dash:before,
.highlighter-border:before {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100%;
}

.vbox-close {
  top: 9px;
  right: 30px;
  width: 40px;
  height: 40px;
  font-size: 27px;
  border-radius: 100%;
  font-weight: 700;
}

.search .entry-content *,
.single-post .entry-content *,
.archive .entry-content *,
.blog .entry-content * {
  font-size: 18px;
  line-height: 1.7;
}
.search .entry-content p,
.single-post .entry-content p,
.archive .entry-content p,
.blog .entry-content p {
  font-size: 18px;
  line-height: 1.7;
  font-weight: 400;
  color: #6f7681;
  margin-bottom: 20px;
}
.search .entry-content ul,
.single-post .entry-content ul,
.archive .entry-content ul,
.blog .entry-content ul {
  list-style: disc;
  margin: inherit;
  padding: inherit;
}
.search .entry-content ul,
.search .entry-content ol,
.single-post .entry-content ul,
.single-post .entry-content ol,
.archive .entry-content ul,
.archive .entry-content ol,
.blog .entry-content ul,
.blog .entry-content ol {
  margin: 0 0 1.5em 40px;
}
.search .entry-content ul li,
.search .entry-content ol li,
.single-post .entry-content ul li,
.single-post .entry-content ol li,
.archive .entry-content ul li,
.archive .entry-content ol li,
.blog .entry-content ul li,
.blog .entry-content ol li {
  font-size: 18px;
  line-height: 1.7;
  font-weight: 400;
  color: #6f7681;
}
.search .entry-content li > ul,
.search .entry-content li > ol,
.single-post .entry-content li > ul,
.single-post .entry-content li > ol,
.archive .entry-content li > ul,
.archive .entry-content li > ol,
.blog .entry-content li > ul,
.blog .entry-content li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}
.search .entry-content h2,
.search .entry-content h3,
.search .entry-content h4,
.search .entry-content h5,
.search .entry-content h6,
.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4,
.single-post .entry-content h5,
.single-post .entry-content h6,
.archive .entry-content h2,
.archive .entry-content h3,
.archive .entry-content h4,
.archive .entry-content h5,
.archive .entry-content h6,
.blog .entry-content h2,
.blog .entry-content h3,
.blog .entry-content h4,
.blog .entry-content h5,
.blog .entry-content h6 {
  margin: 15px 0;
  font-family: "CircularStd-Medium";
  font-weight: 500;
}
.search .entry-content h1,
.single-post .entry-content h1,
.archive .entry-content h1,
.blog .entry-content h1 {
  font-size: calc(40px + 12 * (100vw - 320px) / 1600);
  line-height: 1.16;
  color: #000000;
}
.search .entry-content h2,
.single-post .entry-content h2,
.archive .entry-content h2,
.blog .entry-content h2 {
  font-size: calc(28px + 10 * (100vw - 320px) / 1600);
  line-height: 1.2;
  color: #313132;
}
.search .entry-content h3,
.single-post .entry-content h3,
.archive .entry-content h3,
.blog .entry-content h3 {
  font-size: calc(24px + 6 * (100vw - 320px) / 1600);
  line-height: 1.26;
  color: #313132;
}
.search .entry-content h4,
.single-post .entry-content h4,
.archive .entry-content h4,
.blog .entry-content h4 {
  font-size: calc(22px + 2 * (100vw - 320px) / 1600);
  line-height: 1.33;
  color: #313132;
}
.search .entry-content h5,
.single-post .entry-content h5,
.archive .entry-content h5,
.blog .entry-content h5 {
  font-size: calc(18px + 2 * (100vw - 320px) / 1600);
  line-height: 1.5;
  color: #484849;
}
.search .entry-content h6,
.single-post .entry-content h6,
.archive .entry-content h6,
.blog .entry-content h6 {
  font-size: 18px;
  line-height: 1.5;
  color: #484849;
}
@media (min-width: 1921px) {
  .search .entry-content h1,
  .single-post .entry-content h1,
  .archive .entry-content h1,
  .blog .entry-content h1 {
    font-size: 52px;
  }
  .search .entry-content h2,
  .single-post .entry-content h2,
  .archive .entry-content h2,
  .blog .entry-content h2 {
    font-size: 38px;
  }
  .search .entry-content h3,
  .single-post .entry-content h3,
  .archive .entry-content h3,
  .blog .entry-content h3 {
    font-size: 30px;
  }
  .search .entry-content h4,
  .single-post .entry-content h4,
  .archive .entry-content h4,
  .blog .entry-content h4 {
    font-size: 24px;
  }
  .search .entry-content h5,
  .single-post .entry-content h5,
  .archive .entry-content h5,
  .blog .entry-content h5 {
    font-size: 20px;
  }
}

.single .entry-content ul {
  list-style: disc;
  margin: inherit;
  padding: inherit;
}
.single .entry-content ul,
.single .entry-content ol {
  margin: 0 0 1em 40px;
}
.single .entry-content li > ul,
.single .entry-content li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}
.single .entry-content p {
  margin: 0;
  padding: 15px 0;
}
.single .entry-content p:first-of-type {
  padding-top: 0;
}
.single .entry-content h2,
.single .entry-content h3,
.single .entry-content h4,
.single .entry-content h5,
.single .entry-content h6 {
  display: inline-block;
  margin: 21px 0 0;
}

@media only screen and (max-width: 1399px) {
  .single-docs .content-area,
  .wpfunnels-container {
    max-width: 1170px;
  }
  .single-docs .content-area,
  .wpfunnels-pages {
    padding-top: 100px;
  }
}
@media only screen and (max-width: 1199px) {
  .single-docs .content-area,
  .wpfunnels-container {
    max-width: 960px;
  }
}
@media only screen and (max-width: 991px) {
  .single-docs .content-area,
  .wpfunnels-container {
    max-width: 720px;
  }
  body,
  p {
    font-size: 18px;
    line-height: 1.6;
  }
  input[type=button],
  input[type=submit],
  button[type=submit],
  .btn-default {
    height: 50px;
    font-size: 17px;
    line-height: 51px;
    padding: 0 25px;
    border-radius: 8px;
  }
  .wpfunnels-pages {
    padding-top: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .single-docs .content-area,
  .wpfunnels-container {
    max-width: 540px;
  }
  .single .entry-content ul,
  .single .entry-content ol {
    margin: 0 0 1em 30px;
  }
  .single .entry-content li > ul,
  .single .entry-content li > ol {
    margin-left: 1.5em;
  }
  .single .entry-content p {
    padding: 8px 0;
  }
  .single .entry-content h2,
  .single .entry-content h3,
  .single .entry-content h4,
  .single .entry-content h5,
  .single .entry-content h6 {
    margin: 12px 0 0;
  }
}
.wpfunnels-pagination-outer {
  position: relative;
  margin-top: 70px;
}

.wpfunnels-pagination {
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  border: 1px solid #EBEBEB;
  border-radius: 8px;
}
.wpfunnels-pagination .page-numbers {
  width: 50px;
  height: 56px;
  background-color: transparent;
  color: #1a1a1b;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  font-size: 16px;
  border-right: 1px solid #EBEBEB;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
.wpfunnels-pagination .page-numbers path {
  transition: all 0.3s ease;
}
.wpfunnels-pagination .page-numbers:first-child {
  border-radius: 8px 0 0 8px;
}
.wpfunnels-pagination .page-numbers:last-child.current {
  border-radius: 0 8px 8px 0;
}
.wpfunnels-pagination .page-numbers:nth-last-child(2) {
  border-right: 0;
  border-radius: 0 8px 8px 0;
}
.wpfunnels-pagination .page-numbers.prev {
  display: none;
}
.wpfunnels-pagination .page-numbers.prev + a:hover {
  border-radius: 8px 0 0 8px;
}
.wpfunnels-pagination .page-numbers.next {
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
  background: #232426;
  border: none;
  color: #fff;
  padding: 9px 30px;
  flex-flow: row;
  border-radius: 8px;
  gap: 10px;
  font-size: 20px;
  line-height: 1;
  font-family: "Circular Std Bold";
  font-weight: 700;
}
.wpfunnels-pagination .page-numbers.next:hover {
  background-color: #6e42d3;
}
.wpfunnels-pagination .page-numbers:hover, .wpfunnels-pagination .page-numbers.current {
  background-color: #232426;
  border-color: #232426;
  color: #fff;
}

@media only screen and (max-width: 991px) {
  .wpfunnels-pagination-outer {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .wpfunnels-pagination .page-numbers {
    width: 40px;
    height: 42px;
  }
  .wpfunnels-pagination .page-numbers.next {
    width: auto;
    padding: 9px 20px;
    font-family: "CircularStd-Medium";
    font-weight: 500;
    font-size: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .wpfunnels-pagination .page-numbers {
    width: 33px;
    height: 35px;
    font-size: 14px;
  }
  .wpfunnels-pagination .page-numbers.next {
    display: none;
  }
}
.wpfunnel-switcher {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
}
.wpfunnel-switcher > span {
  font-size: 16px;
  color: #1a1a1b;
  text-transform: capitalize;
  transition: all 0.5s ease;
  font-weight: 500;
  font-family: "CircularStd-Medium";
  position: relative;
}
.wpfunnel-switcher > span.active {
  color: #6e42d3;
}
.wpfunnel-switcher .switch-input {
  visibility: hidden;
  margin-left: -9999px;
  position: absolute;
  width: auto;
}
.wpfunnel-switcher label {
  margin-bottom: 0;
  transition: all 0.3s ease;
}
.wpfunnel-switcher .switch-input + label {
  display: block;
  position: relative;
  background: #e6e6e6;
  cursor: pointer;
  outline: none;
  border-radius: 80px;
  height: 26px;
  width: 50px;
  margin: 0 14px;
  z-index: 1;
}
.wpfunnel-switcher .switch-input:checked + label {
  border-color: #e0e2eb;
}
.wpfunnel-switcher .switch-input + label:before,
.wpfunnel-switcher .switch-input + label:after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  left: 1px;
  position: absolute;
  top: 0;
  transition: all 0.3s ease;
}
.wpfunnel-switcher .switch-input + label:before {
  right: 0px;
  background: transparent;
  border-radius: 75px;
}
.wpfunnel-switcher .switch-input + label:after {
  content: "";
  border-radius: 100%;
  width: 22px;
  height: 22px;
  background: #d7d1e7;
  top: 2px;
  left: 2px;
}
.wpfunnel-switcher .switch-input:checked + label {
  background-color: #6e42d3;
}
.wpfunnel-switcher .switch-input:checked + label:after {
  left: 26px;
}

.wpfunnels-testimonials {
  padding: 120px 0;
}
.wpfunnels-testimonials .section-title {
  margin-bottom: 60px;
  text-align: center;
}
.wpfunnels-testimonials .section-title p {
  color: #1a1a1b;
}
.wpfunnels-testimonials .slick-list.draggable {
  padding-bottom: 203px !important;
}
.wpfunnels-testimonials .single-testimonial {
  border-radius: 15px;
  padding: 35px;
  margin: 0 20px;
  transition: all 0.5s ease;
  transform: translateY(80px);
}
.wpfunnels-testimonials .single-testimonial.slick-center {
  transform: translateY(0);
}
.wpfunnels-testimonials .single-testimonial .rating {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.wpfunnels-testimonials .single-testimonial .rating li {
  line-height: normal;
  margin: 0 5px;
}
.wpfunnels-testimonials .single-testimonial .rating li:first-child {
  margin-left: 0;
}
.wpfunnels-testimonials .single-testimonial .rating li:last-child {
  margin-right: 0;
}
.wpfunnels-testimonials .single-testimonial .testimonial-text {
  font-size: 18px;
  line-height: 1.7;
  font-weight: 400;
  cursor: text;
  color: #1A1A1B;
}
.wpfunnels-testimonials .single-testimonial .author-area {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-top: 42px;
}
.wpfunnels-testimonials .single-testimonial .author-area .author-img {
  width: 50px;
  height: 50px;
  border-radius: 100%;
}
.wpfunnels-testimonials .single-testimonial .author-area .author-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 100%;
}
.wpfunnels-testimonials .single-testimonial .author-area .author-info {
  padding-left: 20px;
  width: calc(100% - 50px);
  cursor: text;
}
.wpfunnels-testimonials .single-testimonial .author-area .author-info h6 {
  letter-spacing: -0.25px;
  text-transform: capitalize;
  font-family: "Circular Std Bold";
  font-weight: 700;
}
.wpfunnels-testimonials .single-testimonial .author-area .author-info .designation {
  color: #1a1a1b;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.175px;
  display: block;
  line-height: normal;
}
.wpfunnels-testimonials .slick-arrow {
  width: 64px;
  height: 64px;
  display: block;
  border: none;
  border-radius: 100%;
  box-shadow: 0px 16px 30px rgba(237, 231, 252, 0.9);
  background: #fff;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  left: calc(50% - 42px);
  transform: translateX(-50%);
  transition: all 0.3s ease;
  z-index: 2;
}
.wpfunnels-testimonials .slick-arrow:hover {
  background: #f9e2e2;
}
.wpfunnels-testimonials .slick-arrow:before {
  content: url("assets/images/angle-left.png");
}
.wpfunnels-testimonials .slick-arrow.slick-next {
  transform: translateX(-50%);
  left: calc(50% + 42px);
}
.wpfunnels-testimonials .slick-arrow.slick-next::before {
  content: url("assets/images/angle-right.png");
}

.wpfunnels-faq .section-title {
  margin-bottom: 54px;
  text-align: center;
}
.wpfunnels-faq .faq-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-between;
}
.wpfunnels-faq .faq-left {
  width: 48%;
}
.wpfunnels-faq .faq-right {
  width: 48%;
}
.wpfunnels-faq .wpfunnels-accordion .card {
  margin-bottom: 20px;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0px 2px 2px 0px rgba(41, 72, 67, 0.08);
  border: none;
  margin-top: 0;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-header {
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: none;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn {
  font-size: 20px;
  line-height: 1.25;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  padding: 21px 60px 18px 25px;
  display: block;
  position: relative;
  width: 100%;
  text-align: left;
  cursor: pointer;
  background: transparent;
  border: none;
  color: #1a1a1b;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn .icon {
  width: 32px;
  height: 32px;
  box-shadow: 0px 15px 25px rgba(239, 236, 249, 0.4);
  background: #f3f1f7;
  border-radius: 100%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 17px;
  right: 25px;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn .icon.plus-minus {
  display: none;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn.active {
  color: #6e42d3;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn.active .icon.plus-minus {
  display: flex;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn.active .icon.plus-plus {
  display: none;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn:focus {
  outline: inherit;
  box-shadow: none;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-body {
  padding: 0px 25px 20px 25px;
  font-size: 18px;
  line-height: 1.7;
  color: #707070;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-body ul {
  list-style: disc;
  margin-left: 20px;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-body ul li {
  margin-bottom: 5px;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-body a {
  color: #6e42d3;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-body a:hover {
  text-decoration: underline;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-body p,
.wpfunnels-faq .wpfunnels-accordion .card .card-body li {
  font-size: 18px;
  color: #707070;
}
.wpfunnels-faq .wpfunnels-accordion .card .card-body p {
  margin-bottom: 15px;
}
.wpfunnels-faq .wpfunnels-accordion .card .collapse {
  display: none;
}
.wpfunnels-faq .wpfunnels-accordion .card .collapse.active .card-body {
  box-shadow: 0px 20px 25px 0px rgba(41, 72, 67, 0.05);
}
.wpfunnels-faq .wpfunnels-accordion .card:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 1199px) {
  .wpfunnels-testimonials {
    padding: 100px 0;
  }
  .wpfunnels-testimonials .slick-list.draggable {
    padding-bottom: 183px !important;
  }
  .wpfunnels-testimonials .single-testimonial {
    padding: 20px;
    margin: 0 10px;
  }
  .wpfunnels-testimonials .single-testimonial .testimonial-text {
    font-size: 16px;
  }
  .wpfunnels-testimonials .single-testimonial .author-area {
    margin-top: 22px;
  }
  .wpfunnels-faq .faq-left {
    width: 48%;
  }
  .wpfunnels-faq .faq-right {
    width: 48%;
  }
}
@media only screen and (max-width: 991px) {
  .wpfunnels-testimonials {
    padding: 70px 0 80px;
  }
  .wpfunnels-testimonials .section-title {
    margin-bottom: 40px;
  }
  .wpfunnels-testimonials .slick-list.draggable {
    padding-bottom: 100px !important;
  }
  .wpfunnels-testimonials .single-testimonial {
    transform: translateY(0);
  }
  .wpfunnels-faq .section-title {
    margin-bottom: 35px;
  }
  .wpfunnels-faq .faq-wrapper {
    display: block;
  }
  .wpfunnels-faq .faq-left {
    width: 100%;
    margin-bottom: 30px;
  }
  .wpfunnels-faq .faq-right {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .wpfunnels-testimonials .single-testimonial {
    margin: 0 3px;
  }
  .wpfunnels-faq .wpfunnels-accordion .card {
    border-radius: 10px;
  }
  .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn {
    font-size: 17px;
    line-height: 1.1;
    padding: 20px 65px 16px 20px;
  }
}
.archive,
.search,
.blog {
  background: #ffffff;
}

.paged .blog-recent-post-wrapper {
  display: none;
}

.wpfunnels-posts {
  position: relative;
  padding-top: 150px;
}
.wpfunnels-posts .top-shadow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 24vw;
}
.wpfunnels-posts .bottom-shadow {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
  width: 44vw;
}

.blog-post-header {
  max-width: 780px;
  text-align: center;
  padding: 0 0 80px;
  margin: 0 auto;
}
.blog-post-header .vcard-image img {
  border-radius: 100%;
  margin: 0 auto 13px;
  border: 1px solid #ddd;
}
.blog-post-header .page-title {
  font-family: "Circular Std Book";
  font-weight: 400;
  font-size: calc(32px + 22 * (100vw - 320px) / 1600);
  line-height: 1.33;
  letter-spacing: -1.61px;
  color: #1a1a1b;
}
.blog-post-header .blog-circle {
  position: relative;
}
.blog-post-header .blog-circle::before {
  content: "";
  position: absolute;
  background-image: url(assets/images/blog-circle.png);
  top: 2px;
  left: -16px;
  width: 140%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.blog-post-header .page-subtitle {
  font-weight: 500;
  color: #1a1a1b;
}

.wpfunnels-blog-search {
  width: 100%;
  margin-bottom: 38px;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-between;
}
.wpfunnels-blog-search .blog-section-title {
  font-size: 50px;
  line-height: 1;
  text-align: center;
  letter-spacing: -1.34167px;
  color: #1A1A1B;
  font-family: "Circular Std Bold";
  font-weight: 700;
  margin-bottom: 25px;
  width: 100%;
}
.wpfunnels-blog-search .category-filter {
  width: calc(100% - 268px);
  padding-right: 40px;
}
.wpfunnels-blog-search .category-filter ul {
  display: flex;
  align-items: center;
  flex-flow: row wrap;
  justify-content: flex-start;
  gap: 10px;
}
.wpfunnels-blog-search .category-filter ul li {
  font-family: "CircularStd-Medium";
  padding: 10px 16px 8px;
  text-transform: capitalize;
  cursor: pointer;
  border: 1px solid #EBEBEB;
  border-radius: 21px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.28;
  letter-spacing: -0.2px;
  color: #232426;
}
.wpfunnels-blog-search .category-filter ul li.active {
  color: #fff;
  background: #753fdb;
  border-color: #753fdb;
}
.wpfunnels-blog-search .wpfunnels-blog-search-box {
  width: 240px;
}

.wpfunnels-blog-search-box form {
  position: relative;
}
.wpfunnels-blog-search-box form input[type=text] {
  background: #FFFFFF;
  border: 1px solid #6e42d3;
  box-shadow: -20px 20px 80px rgba(39, 24, 75, 0.2);
  border-radius: 23px;
  font-family: "Circular Std Book";
  font-weight: 400;
  height: 46px;
  min-width: auto;
  width: 46px;
  padding: 0;
  margin-left: auto;
  opacity: 0;
  transition: all 0.3s ease;
}
.wpfunnels-blog-search-box form .remove-toggle {
  padding: 5px;
  position: absolute;
  top: 12px;
  right: 44px;
  cursor: pointer;
  border: none;
  background: transparent;
  display: none;
  z-index: 2;
}
.wpfunnels-blog-search-box form .remove-toggle svg {
  width: 13px;
  height: 13px;
  display: block;
}
.wpfunnels-blog-search-box form .submit-btn {
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 0px 11px 0 5px;
  height: 36px;
  width: 36px;
  min-width: auto;
  border-radius: 50%;
  background: transparent;
  line-height: 36px;
  box-shadow: none;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
}
.wpfunnels-blog-search-box form .submit-btn img {
  position: relative;
  top: 0px;
  left: 3px;
  width: 19px;
}
.wpfunnels-blog-search-box form .submit-btn .search-icon-blue {
  display: none;
}
.wpfunnels-blog-search-box form .submit-btn svg {
  position: relative;
  top: 4px;
  left: 3px;
}
.wpfunnels-blog-search-box form .submit-btn svg path {
  transition: all 0.3s ease;
}
.wpfunnels-blog-search-box form .toggle-btn {
  background: transparent;
  border: 1px solid #EBEBEB;
  box-shadow: none;
  width: 46px;
  height: 46px;
  padding: 0;
  border-radius: 50%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0px;
  cursor: pointer;
  z-index: 1;
}
.wpfunnels-blog-search-box form.show-searchbar input[type=text] {
  padding: 7px 66px 6px 16px;
  opacity: 1;
  visibility: visible;
  width: 100%;
}
.wpfunnels-blog-search-box form.show-searchbar .remove-toggle {
  display: block;
}
.wpfunnels-blog-search-box form.show-searchbar .toggle-btn {
  display: none;
}
.wpfunnels-blog-search-box form.show-searchbar .submit-btn {
  background-color: #6e42d3;
  opacity: 1;
  visibility: visible;
}
.wpfunnels-blog-search-box form.show-searchbar .submit-btn path {
  stroke: #fff;
}

.blog-post-header.search-header {
  max-width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: center;
  text-align: left;
}
.blog-post-header.search-header .page-title {
  width: calc(100% - 240px);
  padding-right: 40px;
  font-size: 32px;
  line-height: 1.25;
}
.blog-post-header.search-header .page-title span {
  font-family: "Circular Std Bold";
  font-weight: 700;
}
.blog-post-header.search-header .wpfunnels-blog-search-box {
  width: 240px;
}
.blog-post-header.search-header .wpfunnels-blog-search-box form .toggle-btn {
  border-color: #d5d5d5;
}

.not-found {
  padding: 60px 0;
}
.not-found .page-content {
  margin-top: 0;
}
.not-found .page-content .sort-description {
  font-size: 18px;
}
.not-found .blog-post-header.search-header {
  padding: 0;
  margin-bottom: 10px;
}
.not-found .blog-post-header.search-header .inner-the-header {
  display: none;
}
.not-found .blog-post-header.search-header .wpfunnels-blog-search-box form .toggle-btn {
  border-color: #6e42d3;
}

.paged .wpfunnels-latest-sticky-blog {
  background: transparent;
  padding-top: 60px;
}
.paged .wpfunnels-latest-sticky-blog .wpfunnels-post-wrapper {
  padding: 0;
}

/******wpfunnels-full-blog******/
.wpfunnels-post-wrapper {
  padding: 105px 0;
}
.wpfunnels-post-wrapper .blog-post-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-row-gap: 70px;
  grid-column-gap: 70px;
}
.wpfunnels-post-wrapper article {
  margin: 0;
}
.wpfunnels-post-wrapper article .post-category-reading-area {
  display: flex;
  align-items: center;
  flex-flow: row wrap;
  padding-bottom: 18px;
}
.wpfunnels-post-wrapper article .post-category {
  padding-right: 10px;
}
.wpfunnels-post-wrapper article .post-category .cat-links {
  position: relative;
  line-height: normal;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  padding-left: 22px;
  display: inline-block;
  font-family: "Circular Std Bold";
  font-weight: 700;
  font-size: 15px;
  line-height: 1.2;
  color: #1a1a1b;
  text-transform: uppercase;
}
.wpfunnels-post-wrapper article .post-category .cat-links:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 12px;
  height: 12px;
  background: #ee8134;
  border-radius: 100%;
}
.wpfunnels-post-wrapper article .post-category .cat-links a {
  display: inline-block;
  font-family: "Circular Std Bold";
  font-weight: 700;
  font-size: 15px;
  line-height: 1.2;
  color: #1a1a1b;
  text-transform: uppercase;
}
.wpfunnels-post-wrapper article .post-category .cat-links a:hover {
  color: #6e42d3;
}
.wpfunnels-post-wrapper article .reading-time {
  font-family: "Circular Std Book";
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  text-align: right;
  color: #8a8a8a;
  position: relative;
  display: block;
  padding-left: 25px;
}
.wpfunnels-post-wrapper article .reading-time:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 1.5px;
  background: #8a8a8a;
}
.wpfunnels-post-wrapper article .post-thumbnail-wrapper a.post-thumbnail {
  display: block;
  position: relative;
}
.wpfunnels-post-wrapper article .post-thumbnail-wrapper a.post-thumbnail:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(66, 68, 93, 0.2);
  border-radius: 10px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.wpfunnels-post-wrapper article .post-thumbnail-wrapper a.post-thumbnail img {
  width: 100%;
  border-radius: 10px;
}
.wpfunnels-post-wrapper article .post-content-area {
  margin-top: 26px;
}
.wpfunnels-post-wrapper article .post-content .post-date {
  display: none;
  margin-bottom: 13px;
}
.wpfunnels-post-wrapper article .post-content .entry-title {
  font-family: "Circular Std Bold";
  font-weight: 700;
  font-size: 19px;
  line-height: 1.42;
  word-break: break-word;
  margin-bottom: 13px;
  letter-spacing: -0.509834px;
}
.wpfunnels-post-wrapper article .post-content .entry-title a {
  color: #1a1a1b;
}
.wpfunnels-post-wrapper article .post-content .entry-title a:hover {
  color: #6e42d3;
}
.wpfunnels-post-wrapper article .post-content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
  color: #232426;
}
.wpfunnels-post-wrapper article .post-content .entry-meta {
  font-size: 14px;
  line-height: 20px;
  color: #1A1A1B;
  font-family: "Circular Std Bold";
  font-weight: 700;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 17px;
  margin-top: 22px;
}
.wpfunnels-post-wrapper article .post-content .entry-meta a {
  color: #1A1A1B;
}
.wpfunnels-post-wrapper article .post-content .entry-meta a:hover {
  color: #6e42d3;
}
.wpfunnels-post-wrapper article .post-content .entry-meta .vcard-image {
  display: none;
}
.wpfunnels-post-wrapper article .post-content .entry-meta .byline {
  position: relative;
}
.wpfunnels-post-wrapper article .post-content .entry-meta .byline:before {
  content: ".";
  position: absolute;
  top: -2px;
  right: -11px;
  color: #1A1A1B;
  font-size: 18px;
  line-height: 1;
}
.wpfunnels-post-wrapper article .post-content .read-more:hover svg path {
  fill: #6e42d3;
}
.wpfunnels-post-wrapper article:hover .post-thumbnail-wrapper a.post-thumbnail:before {
  opacity: 1;
  visibility: visible;
}
.wpfunnels-post-wrapper .get_wpfunnels-pagination {
  margin-top: 70px;
}

/******wpfunnels-latest-sticky-blog******/
.wpfunnels-latest-sticky-blog {
  background: #F9E2E2;
  z-index: 1;
}
.wpfunnels-latest-sticky-blog .wpfunnels-post-wrapper {
  padding: 0 0 105px;
}
.wpfunnels-latest-sticky-blog .h-before {
  position: relative;
  display: inline-block;
  padding-right: 25px;
  text-transform: uppercase;
  font-size: 20px;
  margin-bottom: 18px;
  letter-spacing: 3px;
}
.wpfunnels-latest-sticky-blog .h-before:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 20px;
  height: 2px;
  background: #1a1a1b;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky > article {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
  margin: 0;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area {
  margin-top: 0;
  display: flex;
  flex-flow: row-reverse;
  flex-wrap: wrap;
  align-items: center;
  gap: 125px;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area .post-thumbnail-wrapper {
  width: calc(100% - 480px);
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area .post-thumbnail-wrapper a.post-thumbnail img {
  border-radius: 16px;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area .post-content {
  width: 355px;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .cat-links a {
  font-size: 18px !important;
  line-height: 1.11 !important;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .entry-title {
  font-family: "Circular Std Bold" !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.37 !important;
  letter-spacing: -1px !important;
  margin-bottom: 15px !important;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .entry-meta {
  margin-top: 24px;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .read-more {
  line-height: 1;
  margin-top: 36px;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .read-more a {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.27;
  color: #6E42D3;
  font-family: "Circular Std Bold";
  font-weight: 700;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .read-more a:hover {
  text-decoration: underline;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .reading-time {
  font-weight: 400;
  font-size: 20px !important;
  line-height: 20px;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-recent-post .post-category-reading-area {
  padding-bottom: 10px !important;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-recent-post .entry-title {
  margin-bottom: 5px !important;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-recent-post .post-content-area {
  margin-bottom: 20px;
}
.wpfunnels-latest-sticky-blog .get-funnels-feature-recent-post .read-more svg {
  width: 19px;
  height: 14px;
}

@media (min-width: 1921px) {
  .blog-post-header .page-title {
    font-size: 54px;
  }
  .wpfunnels-post-wrapper article .post-count h3 {
    font-size: 250px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area {
    gap: 50px;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area .post-content {
    width: 430px;
  }
  .wpfunnels-post-wrapper .blog-post-wrapper {
    grid-row-gap: 40px;
    grid-column-gap: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpfunnels-latest-sticky-blog .wpfunnels-post-wrapper {
    padding: 0 0 70px;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area {
    padding: 0;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area .post-thumbnail-wrapper {
    width: calc(100% - 380px);
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area .post-content {
    width: 330px;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .entry-title {
    font-size: 23px !important;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .read-more {
    margin-top: 16px;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .reading-time {
    font-size: 18px !important;
  }
  .wpfunnels-blog-search .blog-section-title {
    font-size: 36px;
  }
  .wpfunnels-post-wrapper article .post-content .entry-meta {
    margin-top: 10px;
  }
  .wpfunnels-blog-search {
    margin-bottom: 25px;
  }
  .wpfunnels-post-wrapper {
    padding: 60px 0 70px;
  }
  .wpfunnels-post-wrapper .blog-post-wrapper {
    grid-column-gap: 25px;
  }
  .wpfunnels-post-wrapper article .post-content .entry-title {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 991px) {
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area {
    display: block;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area .post-thumbnail-wrapper {
    width: 100%;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .post-content-area .post-content {
    width: 100%;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky a.post-thumbnail img {
    margin-bottom: 25px;
  }
  .wpfunnels-post-wrapper .blog-post-wrapper {
    grid-template-columns: 1fr 1fr;
  }
  .wpfunnels-post-wrapper article .post-content-area {
    margin-top: 16px;
  }
  .wpfunnels-blog-search .category-filter {
    padding-right: 15px;
  }
  .wpfunnels-posts {
    padding-top: 120px;
  }
  .wpfunnels-post-wrapper article .post-content .entry-title {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .wpfunnels-latest-sticky-blog .wpfunnels-post-wrapper {
    padding: 0 0 60px;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky a.post-thumbnail img {
    margin-bottom: 20px;
  }
  .wpfunnels-latest-sticky-blog .get-funnels-feature-sticky .read-more a {
    font-size: 15px;
  }
  .wpfunnels-post-wrapper article .post-category .cat-links a {
    font-size: 13px !important;
  }
  .wpfunnels-post-wrapper {
    padding: 60px 0;
  }
  .wpfunnels-post-wrapper .blog-post-wrapper {
    grid-template-columns: 1fr;
    grid-column-gap: 20px;
  }
  .wpfunnels-post-wrapper article {
    display: block;
  }
  .wpfunnels-post-wrapper article .post-thumbnail-wrapper {
    max-width: 100%;
  }
  .wpfunnels-post-wrapper article .post-content {
    width: 100%;
    padding-left: 0;
    margin-top: 0px;
  }
  .wpfunnels-blog-search .category-filter {
    padding-right: 0;
    width: 100%;
  }
  .wpfunnels-blog-search .category-filter ul {
    justify-content: center;
  }
  .wpfunnels-blog-search .wpfunnels-blog-search-box {
    margin: 25px auto 0;
    width: 100%;
  }
  .wpfunnels-blog-search-box form .toggle-btn {
    display: none !important;
  }
  .wpfunnels-blog-search-box form.show-searchbar .remove-toggle {
    display: none;
  }
  .wpfunnels-blog-search-box form.show-searchbar .submit-btn {
    background-color: transparent;
  }
  .wpfunnels-blog-search-box form .submit-btn {
    opacity: 1;
    visibility: visible;
  }
  .wpfunnels-blog-search-box form .submit-btn .search-icon-white {
    display: none;
  }
  .wpfunnels-blog-search-box form .submit-btn .search-icon-blue {
    display: block;
  }
  .wpfunnels-blog-search-box form input[type=text] {
    width: 100%;
    padding: 8px 44px 5px 16px;
    opacity: 1;
    visibility: visible;
  }
  .blog-post-header.search-header {
    max-width: 100%;
  }
  .blog-post-header.search-header .page-title {
    width: 100%;
    padding-right: 0;
    font-size: 30px;
    margin-bottom: 15px;
  }
  .blog-post-header.search-header .wpfunnels-blog-search-box {
    width: 100%;
  }
  .not-found .blog-post-header.search-header .inner-the-header {
    display: block;
    margin-bottom: 14px;
  }
  .not-found .page-content .outer-the-header {
    display: none;
  }
  .not-found .page-content .sort-description {
    font-size: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .site-header {
    padding: 30px 0 15px;
  }
  .wpfunnels-blog-search {
    display: block;
  }
  .wpfunnels-blog-search .category-filter {
    width: 100%;
    padding-right: 15px;
  }
}
.single {
  background-color: #f9f8fc;
}
.single article.post {
  margin-bottom: 80px;
}
.single .wpfunnels-single-sidebar-list {
  position: sticky;
  top: 2rem;
  /*max-height: 889px;*/
  max-height: calc(100vh - 120px);
  align-self: start;
  box-shadow: 0px 1px 2px 0 rgba(117, 63, 219, 0.15);
  border-radius: 10px;
  padding: 18px 16px 20px 20px;
  background-color: #ffffff;
  height: unset;
}
.single .wpfunnels-single-sidebar-list h6 {
  font-size: 20px;
  font-family: "Circular Std Bold";
  font-weight: bold;
  text-transform: capitalize;
  margin-bottom: 5px;
}
.single .wpfunnels-single-sidebar-list .get_funnel-items {
  padding-right: 10px;
  width: 100%;
  /*max-height: 730px;*/
  max-height: calc(100vh - 180px);
  overflow-x: hidden;
  height: unset;
}
.single .wpfunnels-single-sidebar-list .get_funnel-items::-webkit-scrollbar {
  width: 5px;
}
.single .wpfunnels-single-sidebar-list .get_funnel-items::-webkit-scrollbar-track {
  background: #f2f5f8;
}
.single .wpfunnels-single-sidebar-list .get_funnel-items::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border-radius: 20px;
}
.single .wpfunnels-recent-category-blog-wrapper article .post-thumbnail img {
  border-radius: 15px 15px 0 0;
}
.single .wpfunnels-recent-category-blog-wrapper article.post {
  margin-bottom: 0px;
}
.single article .post-thumbnail img {
  border-radius: 15px;
}
.single article > .post-thumbnail {
  margin: 0 186px auto;
}
.single .category-heading {
  font-size: calc(32px + 16 * (100vw - 320px) / 1600);
  font-family: "CircularStd-Medium";
  margin-bottom: 50px;
  letter-spacing: -1.61px;
  line-height: 1.33;
  text-align: center;
}
.single .category-heading .cat-links a {
  font-size: calc(32px + 16 * (100vw - 320px) / 1600);
  font-family: "CircularStd-Medium";
  text-transform: capitalize;
  color: #6e42d3;
  letter-spacing: -1.61px;
  line-height: 1.33;
  cursor: auto;
}
.single .category-heading .cat-links a:hover {
  text-decoration: none;
}
.single .blog-single-header {
  max-width: 900px;
  margin: 0 auto;
  padding-bottom: 55px;
}
.single .blog-single-header .entry-title {
  font-size: calc(30px + 18 * (100vw - 320px) / 1600);
  font-family: "CircularStd-Medium";
  text-align: center;
  margin-top: 10px;
  letter-spacing: -1.93px;
  color: #1a1a1b;
}
.single .blog-single-header .entry-meta {
  display: flex;
  align-items: center;
  flex-flow: row wrap;
  justify-content: center;
  margin-top: 30px;
}
.single .blog-single-header .entry-meta .reading-time,
.single .blog-single-header .entry-meta .posted-on {
  position: relative;
  font-size: 18px;
  font-family: "Circular Std Book";
  line-height: 1;
  font-weight: 400;
  padding: 0 22px;
  color: #8A8A8A;
}
.single .blog-single-header .entry-meta .reading-time a,
.single .blog-single-header .entry-meta .posted-on a {
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  font-family: "CircularStd-Medium";
  position: relative;
  color: #6e42d3;
}
.single .blog-single-header .entry-meta .reading-time:before,
.single .blog-single-header .entry-meta .posted-on:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 22px;
  top: -2px;
  background: #d1d1d1;
  right: 0;
}
.single .blog-single-header .entry-meta .byline {
  position: relative;
  display: flex;
  align-items: center;
  flex-flow: row wrap;
  font-size: 20px;
  font-weight: 500;
  font-family: "CircularStd-Medium";
  line-height: 20px;
}
.single .blog-single-header .entry-meta .byline a {
  font-size: 18px;
  color: #6e42d3;
  padding: 0 22px 0 5px;
  text-transform: capitalize;
}
.single .blog-single-header .entry-meta .byline a:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 22px;
  background: #d1d1d1;
  right: 0;
}
.single .blog-single-header .entry-meta .byline .vcard-image img {
  border-radius: 100%;
  margin-right: 10px;
}
.single .blog-single-header .entry-meta .cat-links {
  position: relative;
  display: inline-block;
  padding-left: 22px;
}
.single .entry-content h2 {
  font-size: calc(26px + 6 * (100vw - 320px) / 1600);
  line-height: 1.25;
  color: #1a1a1b;
  letter-spacing: -0.97px;
}
.single .entry-content h3 {
  font-size: calc(20px + 4 * (100vw - 320px) / 1600);
  line-height: 1.26;
  color: #1a1a1b;
  letter-spacing: -0.97px;
}
.single .entry-content h4 {
  font-size: calc(18px + 2 * (100vw - 320px) / 1600);
  line-height: 1.33;
  color: #1a1a1b;
  letter-spacing: -0.97px;
}
.single .entry-content h5 {
  font-size: 18px;
  line-height: 1.33;
  color: #1a1a1b;
}
.single .entry-content h6 {
  font-size: 16px;
  line-height: 1.33;
  color: #1a1a1b;
}
.single .cat-links a {
  font-size: 18px;
  font-family: "Circular Std Book";
  line-height: 20px;
  text-transform: capitalize;
  color: #1a1a1b;
}
.single .cat-links a:hover {
  color: #6e42d3;
}
.single .wpfunnels-share-box .social-contact {
  display: flex;
  align-items: center;
  justify-content: left;
  margin: 15px 0 0;
  list-style: none;
  gap: 15px;
}
.single .wpfunnels-share-box.wpfunnels-share-box-border {
  border-top: 1px solid #e2e2e8;
  margin-top: 60px;
  padding-top: 50px;
  text-align: left;
}
.single .wpfunnels-share-box.wpfunnels-share-box-border h6 {
  font-size: 20px;
  line-height: 1.1;
  font-weight: 400;
  font-family: "Circular Std Book";
  color: #8a8a8a;
  margin: 0 0 10px;
}
.single .wpfunnels-single-content-wrapper {
  position: relative;
  display: grid;
  grid-template-columns: 3.7fr 10fr;
  grid-gap: 78px;
  margin: 70px 187px auto 0;
}
.single .entry-content {
  margin-top: 0;
}
.single .entry-content h2:first-child {
  margin-top: 0;
}
.single .entry-content h3:first-child {
  margin-top: 0;
}
.single .get_funnel-items .get-funnel-item {
  transition: all 0.25s;
  margin-bottom: 7px;
}
.single .get_funnel-items .get-funnel-item:hover a {
  color: #6e42d3;
  text-decoration: underline;
}
.single .get_funnel-items .get-funnel-item.active {
  position: relative;
}
.single .get_funnel-items .get-funnel-item.active::after {
  content: "";
  display: block;
  width: auto;
  background-color: #753fdb;
  height: 2px;
}
.single .get_funnel-items .get-funnel-item.active a {
  font-weight: 500;
  color: #6e42d3;
}
.single .get_funnel-items a {
  display: block;
  font-size: 15px;
  font-weight: 400;
  color: #6f7681;
  line-height: 1.53;
  padding: 7px 0;
  transition: all 0.25s;
}
.single .get_funnel-items a:last-child {
  padding-bottom: 0;
}
.single .wpfunnels-author-info {
  background-color: #ffffff;
  margin-top: 70px;
  box-shadow: 0 1px 2px 0 rgba(117, 63, 219, 0.15);
  border-radius: 10px;
  padding: 30px;
}
.single .wpfunnels-author-info .title {
  font-size: 16px;
  font-family: "Circular Std Book";
  line-height: 20px;
  color: #6f7681;
  margin-bottom: 4px;
}
.single .wpfunnels-author-info .author-info-wrapper {
  display: flex;
  flex-flow: row;
  align-items: flex-start;
}
.single .wpfunnels-author-info .img-area {
  width: 65px;
  height: 65px;
  border: 1px solid #ebe0ff;
  border-radius: 100%;
  background-color: #ebe0ff;
}
.single .wpfunnels-author-info .img-area img {
  width: 100%;
  border-radius: 100%;
  height: auto;
}
.single .wpfunnels-author-info .author-txt-area {
  width: calc(100% - 81px);
  padding-left: 24px;
}
.single .wpfunnels-author-info .author-name {
  display: block;
  padding: 0;
  margin-bottom: 5px;
}
.single .wpfunnels-author-info .author-name a {
  font-size: 20px;
  font-weight: 500;
  font-family: "CircularStd-Medium";
  line-height: 20px;
  text-transform: capitalize;
  color: #1a1a1b;
}
.single .wpfunnels-author-info .author-name a:hover {
  color: #6e42d3;
}
.single .wpfunnels-author-info .author-bio {
  font-size: 16px;
  padding: 0;
  margin-bottom: 0;
}
.single .wpfunnels-single-post-comment-area {
  background-color: #f9f8fc;
  padding-bottom: 90px;
}
.single .wpfunnels-recent-category-blog-wrapper {
  border-top: 1px solid #ededf2;
  background-color: #f9f8fc;
}
.single .wpfunnels-recent-category-blog-wrapper .wpfunnels-post-wrapper {
  padding: 88px 0 155px;
}
.single .comments-area {
  max-width: 58.7%;
  margin: 0 187px 0 auto;
}
.single .comments-content-area {
  background-color: #ffffff;
  margin-bottom: 70px;
  box-shadow: 0 1px 2px 0 rgba(117, 63, 219, 0.15);
  border-radius: 10px;
  padding: 30px;
}
.single .comments-content-area .comment-title {
  font-size: 24px;
  font-weight: 500;
  font-family: "CircularStd-Medium";
  line-height: 20px;
  text-transform: capitalize;
  color: #1a1a1b;
}
.single .comment-list .comment {
  padding: 20px 0;
}
.single .comment-list .comment:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.single .comment-list > .parent > ul.children {
  margin-left: 30px;
}
.single .comment-list .comment-body {
  padding-left: 80px;
  position: relative;
}
.single .comment-list .comment-meta {
  display: flex;
  align-items: center;
  flex-flow: row wrap;
}
.single .comment-list .comment-meta .fn {
  font-size: 20px;
  text-transform: capitalize;
  color: #1a1a1b;
}
.single .comment-list .comment-meta .fn a {
  color: #1a1a1b;
}
.single .comment-list .comment-meta .fn a:hover {
  text-decoration: underline;
}
.single .comment-list .comment-meta .says {
  display: none;
}
.single .comment-list .comment-author img {
  position: absolute;
  left: 0;
  top: 3px;
  border-radius: 100%;
}
.single .comment-list .comment-metadata {
  position: relative;
  top: 2px;
  display: block;
  font-size: 16px;
  line-height: normal;
  margin-left: 25px;
}
.single .comment-list .comment-metadata a {
  color: #6f7681;
}
.single .comment-list .comment-content p {
  font-size: 16px;
  padding: 5px 0;
  color: #6f7681;
}
.single .comment-list .reply {
  font-size: 16px;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  color: #6e42d3;
}
.single .comment-list .reply .comment-reply-link svg {
  margin-left: 12px;
}
.single .comment-respond p:not(.comment-form-cookies-consent) {
  margin-bottom: 30px;
}
.single .comment-respond p:not(.comment-form-cookies-consent) label {
  display: none;
}
.single .comment-respond .comment-reply-title {
  font-size: 24px;
  font-weight: 500;
  font-family: "CircularStd-Medium";
  line-height: 20px;
  text-transform: capitalize;
  color: #1a1a1b;
  margin-bottom: 15px;
}
.single .comment-respond .comment-reply-title small a {
  font-size: 16px;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  color: #ee8134;
  margin-left: 10px;
}
.single .comment-respond .comment-form {
  display: flex;
  flex-flow: row wrap;
}
.single .comment-respond .comment-form .logged-in-as {
  font-size: 16px;
}
.single .comment-respond p.comment-notes {
  font-size: 18px;
  width: 100%;
  margin-bottom: 20px;
}
.single .comment-respond .comment-form-author {
  order: 1;
  padding-right: 15px;
  width: 50%;
}
.single .comment-respond .comment-form-email {
  order: 2;
  padding-left: 15px;
  width: 50%;
}
.single .comment-respond .comment-form-comment {
  order: 3;
  width: 100%;
}
.single .comment-respond .form-submit {
  order: 5;
  width: 100%;
  text-align: left;
}
.single .comment-respond .form-submit .submit {
  font-size: 16px;
  line-height: 60px;
  height: 60px;
  padding: 0 35px;
}
.single .comment-respond input,
.single .comment-respond select,
.single .comment-respond textarea {
  box-shadow: 0px 2px 2px rgba(226, 222, 236, 0.2);
  border: none;
}
.single li.comment .comment-respond .comment-reply-title {
  font-size: 18px;
  font-weight: 500;
  font-family: "CircularStd-Medium";
  line-height: 20px;
  text-transform: capitalize;
  color: #707070;
  margin: 20px 0 10px;
}
.single .wp-block-table tr {
  border: 1px solid #000000;
  padding: 0.35em;
}
.single .wp-block-table th,
.single .wp-block-table td {
  padding: 0.35em;
}

.single-post .wp-block-image figcaption {
  font-size: 16px !important;
  font-style: italic;
  text-align: center;
}

@media (min-width: 1921px) {
  .single .blog-single-header .entry-title {
    font-size: 52px;
  }
}
@media only screen and (max-width: 1199px) {
  .single article > .post-thumbnail {
    margin: 0 0px auto;
  }
  .single .wpfunnels-single-content-wrapper {
    grid-template-columns: 5fr 10fr;
    grid-gap: 30px;
    margin: 50px 0 0;
  }
  .single .comments-area {
    max-width: 64.7%;
    margin: 0 0 0 auto;
  }
  .single .blog-single-header {
    padding: 50px 0 30px;
  }
  .single .wpfunnels-author-info {
    margin-top: 40px;
  }
  .single article.post {
    margin-bottom: 60px;
  }
  .single .wpfunnels-single-post-comment-area {
    padding-bottom: 50px;
  }
  .single .wpfunnels-recent-category-blog-wrapper .wpfunnels-post-wrapper {
    padding: 70px 0 80px;
  }
  .single .comments-content-area {
    margin-bottom: 60px;
  }
  .single li.comment .comment-respond .comment-reply-title {
    margin: 10px 0 10px;
  }
}
@media only screen and (max-width: 991px) {
  .single .entry-content {
    margin: 0px auto 0;
  }
  .single .comments-area {
    max-width: 62.7%;
  }
  .single article.post {
    margin-bottom: 40px;
  }
  .single .wpfunnels-single-sidebar-list {
    padding: 15px;
  }
  .single .comment-respond .form-submit .submit {
    padding: 0 25px;
  }
  .single .wpfunnels-single-content-wrapper {
    margin-top: 45px;
  }
  .single .entry-meta {
    margin-top: 17px;
  }
}
@media only screen and (max-width: 767px) {
  .single article.post {
    margin-bottom: 30px;
  }
  .single .comments-area {
    max-width: 100%;
  }
  .single .category-heading {
    margin-bottom: 30px;
  }
  .single .wpfunnels-single-post-comment-area {
    padding-top: 30px;
  }
  .single .comments-content-area {
    margin-bottom: 30px;
  }
  .single .wpfunnels-single-content-wrapper {
    grid-template-columns: 1fr;
  }
  .single .wpfunnels-single-content-wrapper {
    margin-top: 40px;
  }
  .single .wpfunnels-single-sidebar-list {
    position: relative;
    top: 0;
    display: none;
  }
  .single .wpfunnels-single-sidebar-list h6 {
    margin-bottom: 5px;
  }
  .single .wpfunnels-share-box.wpfunnels-share-box-border {
    margin-top: 30px;
    padding-top: 30px;
  }
  .single .wpfunnels-recent-category-blog-wrapper .wpfunnels-post-wrapper {
    padding: 60px 0 60px;
  }
}
@media only screen and (max-width: 575px) {
  .single .blog-single-header {
    padding: 20px 0 10px;
  }
  .single .wpfunnels-single-post-comment-area {
    padding-top: 0px;
  }
  .single .wpfunnels-single-post-comment-area {
    padding-bottom: 30px;
  }
  .single .wpfunnels-recent-category-blog-wrapper .wpfunnels-post-wrapper {
    padding: 30px 0 60px;
  }
  .single .entry-meta {
    margin-top: 4px;
  }
  .single .comments-area li > ul,
  li > ol {
    margin-left: 0;
  }
  .single .comment-respond .comment-form {
    display: block;
  }
  .single .comment-respond .comment-form-author {
    padding-right: 0;
    width: 100%;
  }
  .single .comment-respond .comment-form-email {
    padding-left: 0;
    width: 100%;
  }
  .single .comment-respond p:not(.comment-form-cookies-consent) {
    margin-bottom: 15px;
  }
  .single .comment-respond p.form-submit {
    margin-top: 30px;
  }
  .single .wpfunnels-author-info .title {
    margin-bottom: 22px;
  }
  .single .wpfunnels-author-info .author-info-wrapper {
    display: block;
  }
  .single .wpfunnels-author-info .author-txt-area {
    width: 100%;
    margin-top: 14px;
    padding-left: 0;
  }
  .single .wpfunnels-author-info .author-bio {
    font-size: 17px;
  }
}
.getfunnels-footer {
  background-color: #42445d;
  padding-top: 100px;
}
.getfunnels-footer .footer-widget-wrapper {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  margin: 0 -15px;
  padding-bottom: 57px;
}
.getfunnels-footer .footer-widget-wrapper:before {
  content: "";
  position: absolute;
  left: 15px;
  bottom: 0;
  width: calc(100% - 30px);
  height: 1px;
  background: rgba(231, 228, 239, 0.2);
}
.getfunnels-footer .single-widget {
  width: 20%;
  padding: 0 15px;
}
.getfunnels-footer .single-widget .widget-title {
  letter-spacing: -0.569231px;
  line-height: 1.1;
  text-transform: capitalize;
  color: #fff;
  margin-bottom: 10px;
}
.getfunnels-footer .single-widget .menu li {
  line-height: 1.5;
  margin-bottom: 7px;
}
.getfunnels-footer .single-widget .menu li:last-child {
  margin-bottom: 0;
}
.getfunnels-footer .single-widget .menu li a {
  display: inline-block;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  color: rgba(255, 255, 255, 0.6);
}
.getfunnels-footer .single-widget .menu li a:hover {
  color: #fff;
}
.getfunnels-footer .single-widget form {
  position: relative;
  background: #4c4f67;
  border: 1px solid #595d7b;
  border-radius: 5px;
  padding: 5px 5px 5px 14px;
  margin-right: 35px;
  max-height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.getfunnels-footer .single-widget form .frm-fluent-form .ff-t-container {
  position: relative;
}
.getfunnels-footer .single-widget form .ff-t-cell.ff-t-column-2 button {
  position: absolute;
  right: 2px;
  top: 3px;
  background-color: transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
  min-width: 0;
  height: 0;
}
.getfunnels-footer .single-widget form .ff-el-group {
  margin-bottom: 0px;
}
.getfunnels-footer .single-widget form .ff-el-form-control {
  border: 1px solid transparent;
  background-color: transparent;
  padding: 0;
  color: #fff;
  max-width: 90%;
  height: 40px;
  min-width: 145px;
}
.getfunnels-footer .single-widget form #mrm-form .mrm-form-group {
  margin-bottom: 0 !important;
}
.getfunnels-footer .single-widget form label {
  margin-bottom: 0 !important;
}
.getfunnels-footer .single-widget form .mrm-form-group.email.alignment-left {
  margin: 0 !important;
}
.getfunnels-footer .single-widget form .mrm-form-group.submit {
  margin-bottom: 0 !important;
}
.getfunnels-footer .single-widget form #mrm-email {
  border: 1px solid transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
  height: 0;
  background-clip: padding-box;
  min-width: 150px;
  color: #fff !important;
}
.getfunnels-footer .single-widget form .mintmrm-btn {
  border: 1px solid transparent;
  color: #fff;
  padding: 0 !important;
  background-image: url(assets/images/Icon.png);
  min-height: auto;
  background-repeat: no-repeat;
  background-position: center;
  height: 40px;
  background-color: transparent;
  min-width: 0 !important;
  top: 6px;
  left: 0px;
  box-shadow: none;
  width: 40px;
}
@media only screen and (max-width: 1199px) {
  .getfunnels-footer .single-widget form .mintmrm-btn {
    left: 2px;
  }
}
.getfunnels-footer .single-widget form .response.mintmrm-error p,
.getfunnels-footer .single-widget form .response.mintmrm-success,
.getfunnels-footer .single-widget form .response.mintmrm-success p {
  position: absolute !important;
  left: 0 !important;
  font-size: 8px !important;
  width: 100%;
}
.getfunnels-footer .single-widget .ff-message-success {
  border: 1px solid #ced4da;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  margin-top: 10px;
  overflow-wrap: break-word;
  padding: 15px;
  position: relative;
  color: #fff;
  font-size: 14px;
}
.getfunnels-footer .single-widget .fluentform .text-danger {
  position: absolute;
  top: 46px;
  left: 0;
  color: #f56c6c;
}
.getfunnels-footer .single-widget .widget_block {
  margin-top: 16px;
}
.getfunnels-footer .single-widget .widget_block:first-child {
  margin-top: 0px;
  margin-bottom: 32px;
}
.getfunnels-footer .single-widget .widget_text p {
  font-family: "CircularStd-Medium";
  font-size: 18px;
  line-height: 1.3;
  color: #b3b5be;
}
.getfunnels-footer .single-widget .widget_text p strong {
  color: #fff;
}
.getfunnels-footer .single-widget .widget_text:last-of-type p {
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  color: #b1b2bc;
}
.getfunnels-footer .single-widget .widget_text:last-of-type p a {
  color: #fff;
}
.getfunnels-footer .footer-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
  padding: 25px 0;
}
.getfunnels-footer .footer-wrapper .menu li a,
.getfunnels-footer .footer-wrapper .footer-email a,
.getfunnels-footer .footer-wrapper .footer-email,
.getfunnels-footer .footer-wrapper .copyright-txt {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
  color: #ffffff;
}
.getfunnels-footer .footer-wrapper .menu {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
.getfunnels-footer .footer-wrapper .menu li {
  padding: 0 15px;
  line-height: 1.2;
}
.getfunnels-footer .footer-wrapper .menu li a:hover {
  text-decoration: underline;
}
.getfunnels-footer .footer-wrapper .social-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.getfunnels-footer .footer-wrapper .social-menu li {
  line-height: 1;
}
.getfunnels-footer .footer-wrapper .social-menu li a {
  display: block;
  line-height: 1;
  padding: 5px 12px;
}
.getfunnels-footer .footer-wrapper .social-menu li a path {
  transition: all 0.3s ease;
}
.getfunnels-footer .footer-wrapper .social-menu li a:hover path {
  fill: #fff;
}
.getfunnels-footer .footer-wrapper .footer-email {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.getfunnels-footer .footer-wrapper .footer-email a:hover {
  text-decoration: underline;
}
.getfunnels-footer .footer-wrapper .footer-email svg {
  margin-right: 12px;
}
.getfunnels-footer .footer-wrapper .footer-email svg path {
  fill: #fff;
}

@media only screen and (max-width: 1399px) {
  .getfunnels-footer .single-widget form {
    margin-right: 0;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels-footer {
    padding-top: 80px;
  }
  .getfunnels-footer .footer-widget-wrapper {
    padding-bottom: 27px;
  }
  .getfunnels-footer .single-widget.widget-1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .getfunnels-footer .single-widget.widget-1 img {
    margin: 0 auto;
  }
  .getfunnels-footer .single-widget .social-menu {
    justify-content: center;
  }
  .getfunnels-footer .single-widget {
    width: 25%;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels-footer {
    padding-top: 60px;
  }
  .getfunnels-footer .single-widget {
    width: 50%;
  }
  .getfunnels-footer .footer-widget-wrapper {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 575px) {
  .getfunnels-footer .single-widget {
    width: 100%;
    margin-bottom: 27px;
  }
  .getfunnels-footer .single-widget.widget-1 img {
    margin: 0;
  }
  .getfunnels-footer .single-widget .social-menu {
    justify-content: flex-start;
  }
  .getfunnels-footer .footer-wrapper .footer-email {
    justify-content: center;
  }
  .getfunnels-footer .footer-wrapper {
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
  }
  .getfunnels-footer .copyright-txt {
    margin-bottom: 10px;
  }
  .getfunnels-footer .single-widget .widget-title {
    font-size: 18px;
  }
  .getfunnels-footer .single-widget .menu li a {
    font-size: 16px;
  }
}
.wpfunnels-header {
  padding: 25px 0 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9;
  transition: all 0.3s ease;
}
.wpfunnels-header .site-header-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
}
.wpfunnels-header .site-header-wrapper .main-navigation {
  width: auto;
}
.wpfunnels-header .site-header-wrapper .main-navigation li {
  margin: 0 8px;
  position: static;
}
.wpfunnels-header .site-header-wrapper .main-navigation li a {
  position: relative;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.457143px;
  color: #1a1a1b;
  padding: 10px;
}
.wpfunnels-header .site-header-wrapper .main-navigation li a:hover {
  color: #6e42d3;
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu {
  left: inherit;
  display: block;
  float: none;
  background: #42445d;
  border-radius: 15px;
  width: 272px;
  padding: 18px;
  transform: translateY(-2px);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transition-delay: 0.3s;
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li {
  margin: 0;
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li:last-child {
  border-bottom: 0;
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li a {
  position: relative;
  width: 100%;
  font-weight: 400;
  color: #ffffff;
  padding: 15px 22px;
  border-radius: 6px;
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li a:before {
  content: url(assets/images/paper-plane.png);
  margin-right: 13px;
  position: relative;
  top: 2px;
  width: 17px;
  display: inline-block;
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li a:hover {
  background: rgba(255, 255, 255, 0.05);
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li.current-menu-item a {
  background: rgba(255, 255, 255, 0.05);
  color: #6e42d3;
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li.video-tutorial a:before {
  content: url(assets/images/video-camera.png);
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li.community a:before {
  content: url(assets/images/group-users.png);
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li.contact-us a:before {
  content: url(assets/images/contact-us.png);
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li.account a:before {
  content: url(assets/images/account.png);
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li.changelog a:before {
  content: url(assets/images/changelog.png);
}
.wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li.roadmap a:before {
  content: url(assets/images/roadmap.png);
}
.wpfunnels-header .site-header-wrapper .main-navigation li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  transition-delay: 0.1s;
}
.wpfunnels-header .site-header-wrapper .main-navigation li.current-menu-parent > a, .wpfunnels-header .site-header-wrapper .main-navigation li.current-menu-item > a {
  color: #6e42d3;
}
.wpfunnels-header .site-header-wrapper .main-navigation li.menu-item-has-children > a {
  padding-right: 23px;
}
.wpfunnels-header .site-header-wrapper .main-navigation li.menu-item-has-children > a:before {
  content: "";
  position: absolute;
  top: 16px;
  right: 2px;
  width: 8px;
  height: 8px;
  border-right: 2px solid #1a1a1b;
  border-bottom: 2px solid #1a1a1b;
  transform: rotate(45deg);
  transition: color 0.3s ease;
}
.wpfunnels-header .site-header-wrapper .main-navigation li.menu-item-has-children > a:hover:before {
  border-color: #6e42d3;
}
.wpfunnels-header .site-header-wrapper .main-navigation li.current-menu-item > a:before, .wpfunnels-header .site-header-wrapper .main-navigation li.current-menu-parent > a:before {
  border-color: #6e42d3;
}
.wpfunnels-header .site-header-wrapper .main-navigation li .dropdown-arrow {
  display: none;
}
.wpfunnels-header .site-header-wrapper .main-navigation ul.menu > li:last-child {
  display: none;
}
.wpfunnels-header .get-fnl-btn .btn-default {
  background: #42445d;
  height: 50px;
  font-size: 16px;
  line-height: 51px;
  border-radius: 12px;
  box-shadow: none;
}
.wpfunnels-header .getfunnels-megamenu {
  position: absolute;
  left: 15px;
  top: calc(100% - 2px);
  background: #42445d;
  border-radius: 15px;
  width: calc(100% - 30px);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transition-delay: 0.3s;
  max-height: 670px;
  overflow: auto;
  z-index: 99;
}
.wpfunnels-header .getfunnels-megamenu .megamenu-title {
  font-size: 24px;
  line-height: 1.25;
  color: #fff;
  text-transform: capitalize;
  padding: 20px 20px 20px 30px;
  border-bottom: 1px solid rgba(236, 234, 239, 0.1882352941);
}
.wpfunnels-header .getfunnels-megamenu .megamenu-wrapper {
  display: flex;
  flex-flow: row wrap;
  padding: 25px 30px;
  margin-left: -20px;
}
.wpfunnels-header .getfunnels-megamenu .megamenu-single-item {
  margin-left: 20px;
  width: calc(33.3333333333% - 20px);
  padding: 20px 30px 20px 84px;
  position: relative;
  border-radius: 6px;
  transition: all 0.3s ease;
}
.wpfunnels-header .getfunnels-megamenu .megamenu-single-item .icon {
  position: absolute;
  top: 33px;
  left: 30px;
}
.wpfunnels-header .getfunnels-megamenu .megamenu-single-item .icon img {
  max-width: 43px;
}
.wpfunnels-header .getfunnels-megamenu .megamenu-single-item .item-title {
  padding: 0;
  font-size: 18px;
  color: #fff;
  line-height: 1.33;
  display: inline-block;
}
.wpfunnels-header .getfunnels-megamenu .megamenu-single-item .item-title:hover {
  color: #ffffff;
  text-decoration: underline;
}
.wpfunnels-header .getfunnels-megamenu .megamenu-single-item .item-description {
  color: rgba(255, 255, 255, 0.7019607843);
  font-size: 16px;
  line-height: 1.5;
  margin-top: 8px;
}
.wpfunnels-header .getfunnels-megamenu .megamenu-single-item .item-arrow {
  position: absolute;
  right: 18px;
  bottom: 3px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transform: rotate(-45deg);
}
.wpfunnels-header .getfunnels-megamenu .megamenu-single-item:hover {
  background: rgba(255, 255, 255, 0.05);
}
.wpfunnels-header .getfunnels-megamenu .megamenu-single-item:hover .item-arrow {
  right: 12px;
  bottom: 9px;
  opacity: 1;
  visibility: visible;
}
.wpfunnels-header .site-header-wrapper .main-navigation li:hover .getfunnels-megamenu {
  transition-delay: 0.1s;
  visibility: visible;
  opacity: 1;
}

.wpfunnels-header .site-header-wrapper .main-navigation ul.nav-menu > li {
  padding: 15px 0;
}

.wpfunnels-header .site-header-wrapper .main-navigation li.has-megamenu .sub-menu {
  display: none !important;
}

@media only screen and (max-width: 1199px) {
  .wpfunnels-header .getfunnels-megamenu {
    max-height: 490px;
  }
  .wpfunnels-header .getfunnels-megamenu .megamenu-single-item {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 991px) {
  .wpfunnels-header {
    padding: 30px 0 0;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation .menu-toggle {
    display: block;
    border: 2px solid #6e42d3;
    width: 50px;
    height: 40px;
    background: transparent;
    padding: 9px 7px;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation .menu-toggle .wpfunnels-hambarger {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    border-top: 2px solid #6e42d3;
    border-bottom: 2px solid #6e42d3;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation .menu-toggle .wpfunnels-hambarger:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px;
    background: #6e42d3;
    margin-top: -1px;
  }
  .wpfunnels-header .menu-primary-menu-container {
    position: absolute;
    left: 15px;
    top: calc(100% + 10px);
    background: #fff;
    width: calc(100% - 30px);
    border-radius: 10px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    max-height: 460px;
    overflow: auto;
    display: none;
  }
  .wpfunnels-header .main-navigation ul {
    display: block;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li {
    margin: 0;
    border-bottom: 1px solid #eee;
    position: relative;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation ul.nav-menu > li {
    padding: 0;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li:last-child {
    border-bottom: 0;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation ul.menu > li:last-child {
    display: block;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation ul.menu > li:last-child a {
    background: #37394f;
    height: 50px;
    font-size: 16px;
    line-height: 51px;
    border-radius: 12px;
    color: #fff;
    padding: 0 30px;
    margin: 10px;
    display: inline-block;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li a {
    padding: 10px 15px;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li.menu-item-has-children > a:before {
    display: none;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li .dropdown-arrow {
    position: absolute;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 40px;
    right: 5px;
    top: 0;
    cursor: pointer;
    z-index: 1;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li .dropdown-arrow::before {
    content: "";
    width: 8px;
    height: 8px;
    border-right: 2px solid #1a1a1b;
    border-bottom: 2px solid #1a1a1b;
    transform: rotate(45deg);
    transition: all 0.3s ease;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li .dropdown-arrow.rotate:before {
    transform: rotate(-135deg);
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li:hover .getfunnels-megamenu {
    display: none;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li:hover .sub-menu {
    display: none;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu {
    transform: none;
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease;
    position: relative;
    box-shadow: none;
    border-top: 1px solid #eee;
    border-radius: 0;
    display: none;
    transition: none;
    width: 100%;
    background: transparent;
    padding: 0;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li a {
    padding: 10px 10px 10px 30px;
    display: block;
    width: 100%;
    color: #1a1a1b;
    font-weight: 600;
  }
  .wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu li a:before {
    display: none;
  }
  .wpfunnels-header .get-fnl-btn {
    display: none;
  }
  .wpfunnels-header .getfunnels-megamenu {
    position: relative;
    left: 0;
    border-radius: 0;
    width: 100%;
    transition: none;
    max-height: inherit;
    z-index: 1;
    display: none;
    background: transparent;
    opacity: 1;
    visibility: visible;
  }
  .wpfunnels-header .getfunnels-megamenu .megamenu-title {
    display: none;
  }
  .wpfunnels-header .getfunnels-megamenu .megamenu-wrapper {
    display: block;
    padding: 0;
    margin-left: 0;
  }
  .wpfunnels-header .getfunnels-megamenu .megamenu-single-item {
    width: 100%;
    margin-left: 0;
    padding: 0;
    background: transparent !important;
  }
  .wpfunnels-header .getfunnels-megamenu .megamenu-single-item .item-title {
    font-size: 16px;
    color: #1a1a1b;
    border-top: 1px solid #eee;
    display: block;
    padding: 10px 10px 10px 30px;
  }
  .wpfunnels-header .getfunnels-megamenu .megamenu-single-item .item-title:hover {
    color: #1a1a1b;
  }
  .wpfunnels-header .getfunnels-megamenu .megamenu-single-item .item-arrow {
    display: none;
  }
  .wpfunnels-header .getfunnels-megamenu .megamenu-single-item .item-description {
    display: none;
  }
  .wpfunnels-header .getfunnels-megamenu .megamenu-single-item .icon {
    display: none;
  }
}
.getfunnels__global-padding {
  padding: 120px 0;
}

.getfunnels__ghost-white {
  background-color: #f5f5f7;
}

.getfunnels__content-wrapper {
  display: grid;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
  border-radius: 20px;
  padding: 90px 80px;
}
.getfunnels__content-wrapper h2 {
  color: #fff;
  text-align: left;
}

.getfunnels__call-to-action a.btn-default {
  background-color: #fff;
  color: #6e42d3 !important;
  box-shadow: 0px 15px 25px rgba(114, 98, 155, 0.2);
}

.getfunnels__small-grid {
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 20px;
}

/******************************** Call to action  Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__content-wrapper {
    padding: 50px 40px 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__global-padding {
    padding: 100px 0;
  }
  .getfunnels__small-grid {
    grid-template-columns: 1.5fr 1fr;
    grid-column-gap: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__global-padding {
    padding: 80px 0;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__small-grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .getfunnels__content-wrapper {
    padding: 25px 30px 30px;
  }
}
/******************************** Features hero area start  ********************************/
.getfunnels__features-hero {
  background: url(assets/images/documentation.png) no-repeat;
  background-size: contain;
  object-fit: contain;
}
.getfunnels__features-hero .highlighter-border:before {
  background: url(assets/images/fill.png) no-repeat;
  left: -9px;
  background-position: center bottom;
  background-size: 100%;
  top: -13px;
  width: 116%;
}

.getfunnels__features-hero-heading {
  text-align: center;
  padding-bottom: 30px;
}

.getfunnels__doc-area .highlighter-circle:before {
  background: url(assets/images/circle-fill.png);
  top: 10px;
  left: -22px;
  width: calc(100% + 40px);
  height: calc(65% + 10px);
  background-size: 100% 100%;
}
.getfunnels__doc-area .highlighter-border:before {
  background-image: url(assets/images/file-border.png);
}

/******************************** Features hero area end  ********************************/
/******************************** Features section one and three broth  ********************************/
.getfunnels__features-sub-des {
  font: 500 18px/1.7 "Manrope";
  color: #707070;
  padding-bottom: 33px;
}

.getfunnels__features-widgets-repeat {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 40px;
}

.getfunnels__features-count {
  padding: 70px 50px 70px 30px;
  border-radius: 10px;
  background-color: #f9d6ac;
}

.getfunnels__features-count:nth-child(2) {
  background-color: #c5affd;
}

.getfunnels__features-count:nth-child(3) {
  background-color: #fff;
}

.getfunnels__features-count:nth-child(4) {
  background-color: #ee8134;
}

.getfunnels__features-padding {
  padding: 105px 0 110px;
}

.getfunnels__features-sub {
  padding-bottom: 65px;
}

.getfunnels__features-heading {
  text-align: center;
  max-width: 980px;
  margin: 0 auto;
  padding-bottom: 74px;
  color: #1a1a1b;
}

.getfunnels__features-list li {
  font: 500 16px "Manrope";
  padding-bottom: 20px;
}
.getfunnels__features-list li svg {
  margin-right: 18px;
}

a.getfunnels__features-link {
  font: bold 16px/1.7 "Manrope";
  color: #6e42d3;
}
a.getfunnels__features-link svg {
  margin-left: 5px;
}

/******************************** Features section one and three broth end ********************************/
/******************************** Features widgets two start ********************************/
.getfunnels__features-widgets-repeat-two {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}

.getfunnels__features-count-two {
  padding: 73px 87px 73px 58px;
}

.getfunnels__features-count-two:nth-child(1) {
  border-right: 1px solid #e7e4ef;
  border-bottom: 1px solid #e7e4ef;
}

.getfunnels__features-count-two:nth-child(2) {
  border-right: 1px solid #e7e4ef;
  border-bottom: 1px solid #e7e4ef;
}

.getfunnels__features-count-two:nth-child(3) {
  border-bottom: 1px solid #e7e4ef;
}

.getfunnels__features-count-two:nth-child(4) {
  border-right: 1px solid #e7e4ef;
}

.getfunnels__features-count-two:nth-child(5) {
  border-right: 1px solid #e7e4ef;
}

.getfunnels__features-sub-two {
  font: bold 18px/1.3 "Circular Std";
  padding-bottom: 16px;
}

/******************************** Features widgets two end ********************************/
/******************************** Features widgets Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__features-heading {
    padding-bottom: 64px;
  }
  .getfunnels__features-sub {
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__features-padding {
    padding: 90px 0 100px;
  }
  .getfunnels__features-heading {
    padding-bottom: 54px;
  }
  .getfunnels__features-widgets-repeat {
    grid-gap: 20px;
  }
  .getfunnels__features-count {
    padding: 50px 20px 50px 20px;
  }
  .getfunnels__features-sub {
    padding-bottom: 30px;
  }
  .getfunnels__features-count-two {
    padding: 60px 55px 60px 38px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__features-padding {
    padding: 75px 0 80px;
  }
  .getfunnels__features-heading {
    padding-bottom: 44px;
  }
  .getfunnels__features-sub {
    padding-bottom: 25px;
  }
  .getfunnels__features-widgets-repeat {
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
  }
  .getfunnels__features-count {
    padding: 50px 30px 50px 30px;
  }
  .getfunnels__features-count-two {
    padding: 50px 25px 50px 25px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__features-padding {
    padding: 55px 0 70px;
  }
  .getfunnels__features-heading {
    padding-bottom: 24px;
  }
  .getfunnels__features-widgets-repeat {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
  .getfunnels__features-widgets-repeat-two {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
  .getfunnels__features-count-two {
    padding: 40px 20px 40px 20px;
  }
  .getfunnels__features-count-two {
    border: 1px solid #e7e4ef;
    border-radius: 5px;
  }
  .getfunnels__doc-area .highlighter-circle:before {
    top: 0px;
    left: -22px;
  }
}
/******************************** Home page product service section ********************************/
.getfunnels__product-service-features-area {
  background-color: #42445D;
}

.getfunnels__product-service-widgets-repeat-area {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 30px;
}

.getfunnels__product-service-features-count {
  background: #FFFFFF;
  border-radius: 6px;
  padding: 30px 20px 30px;
  transition: all 0.5s ease;
  position: relative;
}

.getfunnels__features-count-area {
  padding: 40px 0 0px 0;
  position: relative;
  transition: all 0.5s ease;
}

.getfunnels__product-service-link svg {
  margin: 0 0 0 auto;
  text-align: center;
  display: block;
}

.getfunnels__product-service-border {
  border-bottom: 1px solid #e7e4ef;
}

.getfunnels__drag-mw {
  max-width: 504px;
}

.getfunnels__section-block-content.getfunnels__drag-mw p {
  padding-right: 74px;
}

.getfunnels__product-logo {
  position: relative;
  margin: 0 auto;
  transition: all 0.5s ease;
}

.getfunnels__product-service-features-title {
  font-size: calc(18px + 2 * (100vw - 320px) / 1600);
  font-family: "Circular Std Bold";
  font-weight: 700;
  color: #484764;
  line-height: 1.38;
  padding-bottom: 15px;
  text-align: center;
}

.getfunnels__product-service-features-des {
  font: 500 16px/1.6 "Manrope";
  color: #707070;
  padding-bottom: 10px;
  max-width: 290px;
  display: block;
  width: 100%;
}

.getfunnels__product-service-btn {
  text-align: center;
  padding-top: 80px;
}

/******************************** Product service section Responsive area ********************************/
@media only screen and (max-width: 1199px) {
  .getfunnels__product-service-features-count {
    padding: 25px 30px 30px;
  }
  .getfunnels__product-service-widgets-repeat-area {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
  }
  .getfunnels__features-count-area {
    padding: 20px 0 0px 0;
  }
  .getfunnels__section-block-content.getfunnels__drag-mw p {
    padding-right: 0px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__product-service-features-count {
    padding: 20px 25px 25px;
  }
  .getfunnels__product-service-widgets-repeat-area {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
  }
  .getfunnels__product-service-btn {
    padding-top: 45px;
  }
  .getfunnels__section-block-content.getfunnels__drag-mw p {
    padding-right: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__product-service-widgets-repeat-area {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
  .getfunnels__product-service-btn {
    text-align: center;
    padding-top: 30px;
  }
  .getfunnels__section-block-content.getfunnels__drag-mw p {
    padding-right: 10px;
  }
}
.getfunnels__funnels-category-area {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
}

.getfunnels__funnels-category-repeat {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 40px;
}

.getfunnels__funnels-category-heading {
  max-width: 730px;
  margin: 0px auto 65px;
  text-align: center;
}
.getfunnels__funnels-category-heading h2 {
  padding-bottom: 20px;
}
.getfunnels__funnels-category-heading p {
  font-weight: 500;
  color: #707070;
}

.getfunnels__funnels-category-counter {
  background: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(226, 222, 236, 0.2);
  border-radius: 10px;
  padding: 44px 34px;
}
.getfunnels__funnels-category-counter h5 {
  font: 700 18px/1.3 "Circular Std Bold";
  letter-spacing: -0.6px;
  text-align: center;
}

.getfunnels__fun-category-logo {
  text-align: center;
  display: block;
  margin: 0 auto 35px;
}

.getfunnels__funnels-category-action {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  padding-top: 80px;
}
.getfunnels__funnels-category-action p {
  font-weight: 500;
  color: #707070;
  width: calc(100% - 285px);
  padding-right: 30px;
  max-width: 900px;
}

/******************************** Features widgets Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__funnels-category-heading {
    margin: 0px auto 35px;
  }
  .getfunnels__funnels-category-counter {
    padding: 38px 30px;
  }
  .getfunnels__fun-category-logo {
    margin: 0 auto 20px;
  }
  .getfunnels__funnels-category-repeat {
    grid-gap: 20px;
  }
  .getfunnels__funnels-category-action {
    padding-top: 70px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__funnels-category-action {
    padding-top: 60px;
  }
  .getfunnels__funnels-category-counter {
    padding: 35px 20px;
  }
  .getfunnels__funnels-category-repeat {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__funnels-category-repeat {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .getfunnels__funnels-category-action {
    padding-top: 40px;
    display: block;
    text-align: center;
  }
  .getfunnels__funnels-category-action p {
    width: 100%;
    padding-right: 0;
    max-width: 100%;
  }
  .getfunnels__funnels-category-action .btn-default {
    margin-top: 25px;
  }
  .getfunnels__call-to-action .getfunnels__small-grid h2 {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__funnels-category-repeat {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 575px) {
  .getfunnels__funnels-category-action {
    grid-template-columns: 1fr;
  }
  .getfunnels__funnels-category-heading {
    margin: 0px auto 30px;
  }
  .getfunnels__funnels-category-repeat {
    grid-template-columns: 1fr;
  }
}
.getfunnels__funnels-solution-area {
  background-color: #d7d1e7;
}
.getfunnels__funnels-solution-area a.btn-default {
  color: #fff;
  padding: 0 40px;
  box-shadow: 0 15px 25px 0 #BDB6CF;
}

.getfunnels__funnels-solution-repeat {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 40px;
}

.getfunnels__funnels-solution-heading {
  max-width: 730px;
  margin: 0px auto 65px;
  text-align: center;
}
.getfunnels__funnels-solution-heading h2 {
  padding-bottom: 20px;
}
.getfunnels__funnels-solution-heading p {
  font-weight: 500;
}

.getfunnels__funnels-solution-counter {
  padding: 77px 40px 77px 40px;
  border-radius: 15px;
  background-color: #f9d6ac;
  box-shadow: 0px 5px 10px rgba(197, 192, 209, 0.661276);
  text-align: center;
}
.getfunnels__funnels-solution-counter h5 {
  font: 500 26px/1.3 "CircularStd-Medium";
  letter-spacing: -0.6px;
  padding-bottom: 35px;
}
.getfunnels__funnels-solution-counter p {
  color: #1a1a1a;
}

.getfunnels__funnels-solution-counter:nth-child(2) {
  background-color: #c5affd;
}

.getfunnels__funnels-solution-counter:nth-child(3) {
  background-color: #fff;
}

.getfunnels__funnels-solution-counter:nth-child(4) {
  background-color: #ee8134;
}

.getfunnels__fun-solution-logo {
  text-align: center;
  display: block;
  margin: 0 auto 75px;
}

.getfunnels__funnels-solution-action {
  display: flex;
  padding-top: 80px;
  justify-content: center;
}

/******************************** Features widgets Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__funnels-solution-heading {
    margin: 0px auto 35px;
  }
  .getfunnels__funnels-solution-counter {
    padding: 38px 30px;
  }
  .getfunnels__fun-solution-logo {
    margin: 0 auto 20px;
  }
  .getfunnels__funnels-solution-repeat {
    grid-gap: 20px;
  }
  .getfunnels__funnels-solution-action {
    padding-top: 70px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__funnels-solution-action {
    padding-top: 60px;
  }
  .getfunnels__funnels-solution-counter {
    padding: 35px 30px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__funnels-solution-repeat {
    grid-template-columns: 1fr 1fr;
  }
  .getfunnels__funnels-solution-counter {
    padding: 55px 35px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__funnels-solution-action {
    padding-top: 40px;
  }
  .getfunnels__funnels-solution-repeat {
    grid-template-columns: 1fr 1fr;
  }
  .getfunnels__funnels-solution-area a.btn-default {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 575px) {
  .getfunnels__funnels-solution-heading {
    margin: 0px auto 30px;
  }
  .getfunnels__funnels-solution-repeat {
    grid-template-columns: 1fr;
  }
}
.getfunnels__section-block-now .getfunnels__section-block-wrapper {
  display: grid;
  grid-template-columns: 1fr 1.7fr;
  grid-gap: 120px;
  align-items: center;
}

.getfunnels__section-block-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 190px;
  align-items: center;
}

.getfunnels__section-mw {
  max-width: 480px;
}

.getfunnels__section-block-content p {
  padding: 30px 0 50px;
  color: #707070;
  font-weight: 500;
}

/******************************** Section Block Responsive area ********************************/
@media only screen and (max-width: 1199px) {
  .getfunnels__section-block-wrapper {
    grid-gap: 20px;
  }
  .getfunnels__section-block-now .getfunnels__section-block-wrapper {
    grid-template-columns: 1fr 1.3fr;
    grid-gap: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__section-block-now .getfunnels__section-block-wrapper {
    grid-template-columns: 1fr;
  }
  .getfunnels__section-block-wrapper {
    grid-template-columns: 1fr;
  }
  .getfunnels__section-block-content p {
    padding: 20px 0 30px;
  }
  .getfunnels__section-block-img {
    margin-top: 30px;
  }
}
.getfunnels__order-bump-hero-block .getfunnels__section-hero-block {
  background-position: center;
}
.getfunnels__order-bump-hero-block .getfunnels__section-hero-wrapper {
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}
.getfunnels__order-bump-hero-block .highlighter-circle:before {
  background: url(assets/images/fill15.png);
  top: -12px;
  left: -22px;
  width: calc(100% + 40px);
  height: calc(100% + 10px);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}
.getfunnels__order-bump-hero-block .getfunnels__section-hero-content .getfunnels__description {
  padding: 20px 0 30px;
}
.getfunnels__order-bump-hero-block .btn-default {
  box-shadow: 0px 15px 25px rgba(174, 163, 201, 0.926628);
}

/******************************** Order bumps trigger ********************************/
.getfunnels__order-bump-block-wrapper .getfunnels__order-bump-block-content {
  max-width: 850px;
  margin: 0 auto 70px;
  text-align: center;
}
.getfunnels__order-bump-block-wrapper .getfunnels__order-bump-block-content h2 {
  padding-bottom: 15px;
}
.getfunnels__order-bump-block-wrapper .getfunnels__order-bump-block-feature-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}
.getfunnels__order-bump-block-wrapper .getfunnels__order-bump-feature-items img {
  border-radius: 20px 20px 0 0;
}
.getfunnels__order-bump-block-wrapper .getfunnels__order-bump-heading {
  border: 1px solid #e1e7e9;
  padding: 36px 50px;
  text-align: center;
  border-radius: 0 0 20px 20px;
}
.getfunnels__order-bump-block-wrapper .dragndrop-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 80px;
}

.getfunnels__order-bump-steps .getfunnels__three-steps-category-heading {
  max-width: 930px;
  margin: 0px auto 38px;
  text-align: center;
}

.getfunnels__order-bump-block-content p {
  font-weight: 500;
}

/******************************** Effective Order Bumps ********************************/
.effective-order-bumps-area {
  background-color: #f5f5f7;
  padding: 110px 0 120px;
}
.effective-order-bumps-area h2 {
  text-align: center;
  max-width: 700px;
  margin: 0 auto 65px;
}
.effective-order-bumps-area .effective-tag {
  position: absolute;
  left: 50%;
  top: 44%;
  transform: translateX(-50%);
  width: 175px;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 1.1;
}

.effective-order-bumps-contents {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 250px;
  grid-row-gap: 80px;
}

.effective-order-bumps-single {
  position: relative;
  display: flex;
  align-items: center;
  flex-flow: wrap;
  background-color: #fff;
  border-radius: 147px;
  padding: 45px 82px 45px 102px;
}
.effective-order-bumps-single h5 {
  max-width: 340px;
  margin-bottom: 15px;
}
.effective-order-bumps-single::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  left: 26px;
  border: 5px solid #6e42d3;
  border-radius: 100%;
}
.effective-order-bumps-single::after {
  position: absolute;
  content: "";
  width: 97px;
  height: 127px;
  right: -71px;
  transform: translateY(50%);
  border-top: 2px dashed #1a1a1b;
  border-right: 2px dashed #1a1a1b;
}
.effective-order-bumps-single:nth-child(1)::before {
  border: 5px solid #6e42d3;
  right: 26px;
  left: inherit;
}
.effective-order-bumps-single:nth-child(2)::before {
  border: 5px solid #d65894;
}
.effective-order-bumps-single:nth-child(2)::after {
  border-top: 2px dashed #1a1a1b;
  border-left: 2px dashed #1a1a1b;
  border-right: inherit;
  left: -70px;
}
.effective-order-bumps-single:nth-child(3)::before {
  border: 5px solid #4dbdd1;
  right: 26px;
  left: inherit;
}
.effective-order-bumps-single:nth-child(3)::after {
  border-bottom: 2px dashed #1a1a1b;
  border-top: inherit;
  transform: translateY(-63px);
}
.effective-order-bumps-single:nth-child(4)::before {
  border: 5px solid #f9d6ac;
}
.effective-order-bumps-single:nth-child(4)::after {
  border-bottom: 2px dashed #1a1a1b;
  border-left: 2px dashed #1a1a1b;
  border-right: inherit;
  border-top: inherit;
  left: -71px;
  transform: translateY(-63px);
}

.effective-order-bumps-bottom {
  max-width: 700px;
  margin: 70px auto 0;
  text-align: center;
}
.effective-order-bumps-bottom h6 {
  font-size: calc(30px + 10 * (100vw - 320px) / 1600);
  line-height: 1.11;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  letter-spacing: -1px;
}
.effective-order-bumps-bottom a {
  margin-top: 37px;
}

/******************************** Recourses area  ********************************/
.getfunnels-resource-are {
  padding: 110px 0 120px;
}
.getfunnels-resource-are h2 {
  text-align: center;
  margin-bottom: 50px;
}

.getfunnels__resource-content {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}

.getfunnels__resource-right,
.getfunnels__resource-left {
  width: 100%;
  overflow: hidden;
  border: 1px solid #ececec;
  border-radius: 15px;
}
.getfunnels__resource-right h4,
.getfunnels__resource-left h4 {
  padding: 18px 36px 18px 30px;
}
.getfunnels__resource-right li,
.getfunnels__resource-left li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #ececec;
}
.getfunnels__resource-right li a,
.getfunnels__resource-left li a {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  color: #1a1a1b;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 30px 36px 30px 30px;
}
.getfunnels__resource-right li a svg,
.getfunnels__resource-left li a svg {
  min-width: 20px;
  margin-left: 60px;
}
.getfunnels__resource-right li:hover a,
.getfunnels__resource-left li:hover a {
  color: #6e42d3;
}
.getfunnels__resource-right li:hover path,
.getfunnels__resource-left li:hover path {
  fill: #6e42d3;
}

/******************************** Order bumps full area  ********************************/
.order-bumps-full-area {
  padding: 110px 0 120px;
}
.order-bumps-full-area .order-bumps-full-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.order-bumps-full-area .section-title {
  max-width: 700px;
  margin: 0 auto 70px;
}
.order-bumps-full-area .section-title p {
  max-width: 768px;
  margin: 10px auto 0;
  font-weight: 500;
}
.order-bumps-full-area .full-control {
  background: #f9e2e2;
  border-radius: 15px;
  padding: 45px 75px 45px 100px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
  width: 100%;
  margin-bottom: 35px;
}
.order-bumps-full-area .full-control .full-control-content {
  width: 460px;
  padding: 30px 30px 30px 0;
}
.order-bumps-full-area .full-control .full-control-img {
  width: calc(100% - 460px);
  text-align: right;
  position: relative;
}
.order-bumps-full-area .full-control .full-control-img:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 492px;
  height: 492px;
  background: #f0d5d5;
  border-radius: 100%;
  z-index: 0;
}
.order-bumps-full-area .full-control .full-control-img img {
  display: block;
  margin-left: auto;
  position: relative;
  z-index: 1;
}
.order-bumps-full-area .full-control h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
  padding-right: 30px;
}
@media only screen and (min-width: 1921px) {
  .order-bumps-full-area .full-control h3 {
    font-size: 45px;
  }
}
.order-bumps-full-area .full-control p {
  font-weight: 500;
  color: #1a1a1b;
}
.order-bumps-full-area .optimize-order {
  background: #d7d1e7;
  border-radius: 15px;
  padding: 48px 45px 0px 70px;
  overflow: hidden;
  position: relative;
  width: calc(50% - 20px);
  margin-right: 20px;
}
.order-bumps-full-area .optimize-order:before {
  content: "";
  position: absolute;
  left: -43px;
  bottom: -158px;
  background: #c5affd;
  width: 414px;
  height: 414px;
  border-radius: 100%;
  z-index: 0;
}
.order-bumps-full-area .optimize-order-content {
  margin-bottom: 30px;
}
.order-bumps-full-area .optimize-order-content,
.order-bumps-full-area .custom-order-content {
  position: relative;
  z-index: 1;
}
.order-bumps-full-area .optimize-order-content .title,
.order-bumps-full-area .custom-order-content .title {
  font-size: calc(20px + 8 * (100vw - 320px) / 1600);
  margin-bottom: 10px;
}
@media only screen and (min-width: 1921px) {
  .order-bumps-full-area .optimize-order-content .title,
  .order-bumps-full-area .custom-order-content .title {
    font-size: 28px;
  }
}
.order-bumps-full-area .optimize-order-content p,
.order-bumps-full-area .custom-order-content p {
  font-size: 18px;
  line-height: 1.6;
  font-weight: 500;
  color: #1a1a1b;
}
.order-bumps-full-area .optimize-order-img {
  margin-right: -45px;
  position: relative;
  z-index: 1;
}
.order-bumps-full-area .custom-order {
  background: #f9d6ac;
  border-radius: 15px;
  padding: 30px 40px 30px 0;
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
  width: calc(50% - 20px);
  margin-left: 20px;
  overflow: hidden;
  position: relative;
}
.order-bumps-full-area .custom-order::before {
  content: "";
  position: absolute;
  left: -70px;
  top: -95px;
  width: 414px;
  height: 414px;
  background: #c5affd;
  border-radius: 100%;
  z-index: 0;
}
.order-bumps-full-area .custom-order .custom-order-content {
  margin-bottom: 0;
  width: 230px;
  position: relative;
  z-index: 1;
}
.order-bumps-full-area .custom-order .custom-order-img {
  width: calc(100% - 230px);
  padding-right: 15px;
  position: relative;
  z-index: 1;
}
.order-bumps-full-area .custom-order .custom-order-img .img-fluid {
  max-width: 100%;
  display: block;
}
.order-bumps-full-area .offer-discount {
  background: #f5f5f7;
  border-radius: 15px;
  padding: 45px 75px 45px 100px;
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
  overflow: hidden;
  width: 100%;
  margin-top: 35px;
}
.order-bumps-full-area .offer-discount .offer-discount-content {
  width: 460px;
  padding: 30px 0px 30px 20px;
}
.order-bumps-full-area .offer-discount .offer-discount-img {
  width: calc(100% - 460px);
  text-align: right;
}
.order-bumps-full-area .offer-discount .offer-discount-img img {
  display: block;
  margin-right: auto;
  margin-bottom: -44px;
}
.order-bumps-full-area .offer-discount h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
  padding-right: 30px;
}
@media only screen and (min-width: 1921px) {
  .order-bumps-full-area .offer-discount h3 {
    font-size: 45px;
  }
}
.order-bumps-full-area .offer-discount p {
  font-weight: 500;
  color: #1a1a1b;
}
.order-bumps-full-area .order-bumps-full-btns {
  margin-top: 80px;
  width: 100%;
}

/******************************** Order bumps full area End ********************************/
/******************************** Order bump call to action ********************************/
.getfunnels__call-to-action-order-bump .mw-500 {
  max-width: 1200px;
}
.getfunnels__call-to-action-order-bump a.btn-default {
  background-color: #fff;
  color: #6e42d3;
  box-shadow: none;
}
.getfunnels__call-to-action-order-bump .getfunnels__ghost-white {
  background-color: #ffffff;
}
.getfunnels__call-to-action-order-bump .highlighter-border:before {
  background: url(assets/images/order-bump-fill.png);
  top: 17px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  height: 100%;
}
.getfunnels__call-to-action-order-bump .faq-area .shadow {
  width: 38vw;
}

/******************************** Order bump call to action end  ********************************/
/******************************** Section order bump Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__order-bump-hero-block .getfunnels__section-hero-block {
    padding: 170px 0 120px;
  }
  .order-bumps-full-area .optimize-order {
    padding: 40px 45px 40px;
  }
  .getfunnels__call-to-action-order-bump .getfunnels__global-padding {
    padding: 0 0 80px;
  }
  .order-bumps-full-area {
    padding: 80px 0 80px;
  }
  .order-bumps-full-area .section-title {
    margin: 0 auto 50px;
  }
  .getfunnels__order-bump-block-wrapper {
    grid-gap: 60px;
  }
  .effective-order-bumps-contents {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 180px;
    grid-row-gap: 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__order-bump-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 80px;
  }
  .getfunnels__order-bump-block-wrapper .getfunnels__order-bump-block-content {
    margin: 0 auto 50px;
  }
  .order-bumps-full-area .optimize-order {
    padding: 20px 20px 20px;
  }
  .order-bumps-full-area .offer-discount {
    padding: 20px 40px 20px 40px;
  }
  .order-bumps-full-area .custom-order {
    padding: 20px 20px 20px 0;
  }
  .getfunnels__order-bump-block-wrapper {
    grid-gap: 40px;
  }
  .order-bumps-full-area .full-control {
    padding: 20px 40px 20px 40px;
  }
  .getfunnels__order-bump-block-wrapper .getfunnels__order-bump-block-feature-area {
    gap: 25px;
  }
  .getfunnels__order-bump-block-wrapper .getfunnels__order-bump-heading {
    padding: 20px 30px;
  }
  .getfunnels__order-bump-block-wrapper .dragndrop-btns {
    margin-top: 50px;
  }
  .order-bumps-full-area {
    padding: 88px 0 100px;
  }
  .effective-order-bumps-contents {
    grid-column-gap: 70px;
    grid-row-gap: 60px;
  }
  .effective-order-bumps-area h2 {
    margin: 0 auto 65px;
  }
  .effective-order-bumps-area .effective-tag {
    font-size: 33px;
    top: 44%;
  }
  .effective-order-bumps-single {
    border-radius: 80px;
    padding: 35px 50px 35px 62px;
  }
  .effective-order-bumps-single::after {
    width: 47px;
    height: 125px;
    right: -21px;
    transform: translateY(50%);
  }
  .effective-order-bumps-single:nth-child(2)::after {
    left: -22px;
  }
  .effective-order-bumps-single:nth-child(4)::after {
    left: -22px;
  }
  .effective-order-bumps-area {
    padding: 88px 0 100px;
  }
}
@media only screen and (max-width: 991px) {
  .order-bumps-full-area .full-control .full-control-content {
    width: 310px;
    padding: 30px 20px 30px 0;
  }
  .effective-order-bumps-contents {
    grid-column-gap: 70px;
    grid-row-gap: 65px;
  }
  .effective-order-bumps-area .effective-tag {
    font-size: 33px;
    top: 40%;
  }
  .effective-order-bumps-single::after {
    width: 47px;
    height: 125px;
    right: -21px;
    transform: translateY(50%);
  }
  .effective-order-bumps-single:nth-child(2)::after {
    left: -22px;
  }
  .effective-order-bumps-single:nth-child(4)::after {
    left: -22px;
  }
  .order-bumps-full-area .full-control .full-control-img {
    width: calc(100% - 310px);
  }
  .order-bumps-full-area .offer-discount .offer-discount-content {
    width: 310px;
    padding: 30px 0px 30px 20px;
  }
  .order-bumps-full-area .offer-discount .offer-discount-img {
    width: calc(100% - 310px);
  }
  .order-bumps-full-area .optimize-order-img img {
    width: 100%;
  }
  .order-bumps-full-area .optimize-order {
    margin-right: 0;
    width: 100%;
    margin-bottom: 30px;
  }
  .order-bumps-full-area .custom-order {
    margin-left: 0;
    width: 100%;
  }
  .order-bumps-full-area .full-control {
    padding: 20px;
  }
  .getfunnels__order-bump-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1.4fr 1.3fr;
    align-items: center;
  }
  .getfunnels__order-bump-block-wrapper {
    display: block;
  }
  .getfunnels__order-bump-block-wrapper .getfunnels__order-bump-block-content {
    text-align: center;
    margin-bottom: 30px;
  }
  .getfunnels__order-bump-easily-wrapper {
    display: flex;
    flex-flow: column-reverse;
  }
  .getfunnels__call-to-action-order-bump .getfunnels__global-padding {
    padding: 0 0 60px;
  }
  .getfunnels__order-bump-block-wrapper .getfunnels__order-bump-heading {
    padding: 15px 25px;
    font-size: 18px;
  }
  .effective-order-bumps-area h2 {
    margin-bottom: 30px;
  }
  .effective-order-bumps-area h2.effective-tag {
    margin-bottom: 0px;
  }
  .effective-order-bumps-area {
    padding: 70px 0 80px;
  }
  .effective-order-bumps-bottom {
    margin: 50px auto 0;
  }
  .effective-order-bumps-bottom a {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .order-bumps-full-area {
    padding: 60px 0 60px;
  }
  .getfunnels__order-bump-hero-block .getfunnels__section-hero-block {
    padding: 120px 0 60px;
  }
  .effective-order-bumps-area h2 {
    margin-bottom: 20px;
  }
  .effective-order-bumps-area {
    padding: 70px 0 80px;
  }
  .effective-order-bumps-area .effective-tag {
    display: none;
  }
  .effective-order-bumps-bottom {
    margin: 30px auto 0;
  }
  .effective-order-bumps-bottom a {
    margin-top: 25px;
  }
  .effective-order-bumps-single {
    border-radius: 25px;
    padding: 30px 40px;
  }
  .effective-order-bumps-contents {
    grid-column-gap: 28px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }
  .effective-order-bumps-single::after,
  .effective-order-bumps-single::before {
    display: none;
  }
  .order-bumps-full-area .custom-order .custom-order-content {
    width: 100%;
  }
  .order-bumps-full-area .optimize-order {
    padding: 20px 20px 10px;
    margin-bottom: 20px;
  }
  .order-bumps-full-area .full-control {
    display: block;
    margin-bottom: 20px;
  }
  .order-bumps-full-area .custom-order {
    display: block;
    padding: 20px;
  }
  .order-bumps-full-area .offer-discount {
    display: block;
    padding: 20px;
    margin-top: 20px;
  }
  .order-bumps-full-area .offer-discount .offer-discount-content {
    width: 100%;
    padding: 0 0px 20px;
  }
  .order-bumps-full-area .offer-discount .offer-discount-img img {
    margin-bottom: -20px;
  }
  .order-bumps-full-area .offer-discount .offer-discount-img {
    width: 100%;
  }
  .order-bumps-full-area .custom-order .custom-order-img,
  .order-bumps-full-area .full-control .full-control-img {
    width: 100%;
  }
  .order-bumps-full-area .full-control .full-control-content {
    width: 100%;
    padding: 0px 20px 20px 0;
  }
  .getfunnels__order-bump-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
  }
  .getfunnels__order-bump-easily {
    padding: 70px 0 70px;
  }
  .getfunnels__order-bump-block-wrapper {
    grid-template-columns: 1fr;
  }
  .getfunnels__order-bump-block-wrapper .getfunnels__order-bump-block-feature-area {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .getfunnels__order-bump-block-wrapper .dragndrop-btns {
    margin-top: 35px;
  }
}
.getfunnels__three-steps-category-area {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
}

.getfunnels__three-steps-category-repeat {
  display: grid;
  grid-template-columns: 1.5fr 1.2fr 1fr;
  align-items: center;
  grid-gap: 80px;
}

.getfunnels__three-steps-category-heading {
  max-width: 730px;
  margin: 0px auto 50px;
  text-align: center;
}
.getfunnels__three-steps-category-heading h2 {
  padding-bottom: 20px;
}

.getfunnels__three-steps-category-counter {
  position: relative;
  text-align: center;
}
.getfunnels__three-steps-category-counter .getfunnels__three-steps-content h5 {
  font-size: calc(20px + 16 * (100vw - 320px) / 1600);
  line-height: 1.38;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  letter-spacing: -0.6px;
  max-width: 300px;
  margin: 0 auto;
}
.getfunnels__three-steps-category-counter .getfunnels__three-steps-content p {
  font: 500 16px/1.3 "CircularStd-Medium";
  padding-bottom: 35px;
  color: #6e42d3;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.getfunnels__three-steps-category-counter:before {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: auto;
  object-fit: contain;
}

.getfunnels__three-steps-category-counter:nth-child(1):before {
  background: url(assets/images/arrow-borders.png) no-repeat;
  width: 130px;
  height: 40px;
  right: 0;
  top: 34%;
  transform: translate(92%, -34%);
}

.getfunnels__three-steps-category-counter:nth-child(2):before {
  background: url(assets/images/arrow-borders.png) no-repeat;
  width: 130px;
  height: 40px;
  right: 0;
  top: 34%;
  transform: translate(92%, -34%);
}

.getfunnels__three-steps-category-logo {
  text-align: center;
  display: block;
  margin: 0px auto 48px;
}

.getfunnels__three-steps-category-logo {
  height: 478px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}

/******************************** Three sets Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__three-steps-category-heading {
    margin: 0px auto 35px;
  }
  .getfunnels__three-steps-category-counter:nth-child(2):before,
  .getfunnels__three-steps-category-counter:nth-child(1):before {
    transform: translate(95%, -34%);
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__three-steps-category-logo {
    height: 350px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__three-steps-category-repeat {
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }
  .getfunnels__three-steps-category-counter:nth-child(2):before,
  .getfunnels__three-steps-category-counter:nth-child(1):before {
    display: none;
  }
  .getfunnels__three-steps-category-counter {
    padding-bottom: 25px;
  }
  .getfunnels__three-steps-category-counter .getfunnels__three-steps-content h5 {
    font: 500 22px/1.1 "CircularStd-Medium";
  }
  .getfunnels__three-steps-category-counter .getfunnels__three-steps-content p {
    padding-bottom: 15px;
  }
  .getfunnels__three-steps-category-counter:last-child {
    padding-bottom: 0px;
  }
  .getfunnels__three-steps-category-logo {
    height: auto;
    margin: 0px auto 30px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__three-steps-category-heading {
    margin: 0px auto 20px;
  }
  .getfunnels__three-steps-category-repeat {
    grid-template-columns: 1fr;
    grid-gap: 0px;
  }
  .getfunnels__three-steps-category-counter:nth-child(2):before,
  .getfunnels__three-steps-category-counter:nth-child(1):before {
    display: none;
  }
  .getfunnels__three-steps-category-counter {
    padding-bottom: 20px;
  }
  .getfunnels__three-steps-category-counter .getfunnels__three-steps-content p {
    padding-bottom: 10px;
  }
  .getfunnels__three-steps-category-logo {
    margin: 0px auto 20px;
  }
  .getfunnels__three-steps-content {
    padding-bottom: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .getfunnels__funnels-category-heading {
    margin: 0px auto 30px;
  }
  .getfunnels__three-steps-category-repeat {
    grid-template-columns: 1fr;
  }
}
.getfunnels__section-hero-block {
  padding: 190px 0 140px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #fae2e2;
}

.getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  grid-gap: 10px;
  align-items: self-start;
}
.getfunnels__section-hero-wrapper h1 {
  font-size: calc(34px + 26 * (100vw - 320px) / 1600);
  line-height: 1.33;
  font-family: "Circular Std Book";
  font-weight: 400;
  letter-spacing: -1.63px;
}

.getfunnels__section-hero-content {
  max-width: 570px;
}
.getfunnels__section-hero-content p {
  color: #1a1a1b;
  font-weight: 500;
}
.getfunnels__section-hero-content a.btn-default {
  color: #fff;
  min-width: 200px;
}
.getfunnels__section-hero-content .getfunnels__description {
  padding: 30px 0 42px;
}

.getfunnels__hero-btn {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-left: -15px !important;
}
.getfunnels__hero-btn li {
  margin: 5px 15px;
}
.getfunnels__hero-btn .video-btn {
  font-size: 20px;
  line-height: 25px;
  color: #1a1a1b;
  padding: 5px;
  text-transform: capitalize;
}
.getfunnels__hero-btn .video-btn svg {
  margin-right: 10px;
}
.getfunnels__hero-btn .highlighter-border:before {
  height: 24px;
  bottom: -20px;
  width: 206px;
  background-image: url(assets/images/video-border.png);
}
.getfunnels__hero-btn .getfunnels__discount-text {
  width: 100%;
  position: relative;
}
.getfunnels__hero-btn .getfunnels__discount-text h6 {
  display: inline-block;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 36px;
  line-height: 1.2;
  background: linear-gradient(270.17deg, #ff720e 7.04%, #c917cb 55.37%, #6e42d3 99.83%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  z-index: 1;
  position: relative;
}
.getfunnels__hero-btn .getfunnels__discount-text .pattern4 {
  position: absolute;
  top: calc(100% - 10px);
  left: 30%;
}
.getfunnels__hero-btn .getfunnels__discount-text .pattern3 {
  position: absolute;
  top: -13px;
  left: -100px;
  max-width: 160px;
}

.getfunnels__home-hero .getfunnels__hero-img.getfunnels__hero-img-modified {
  position: relative;
  max-width: 690px;
  height: 100%;
  transform: translateY(-86px);
  margin-right: -60px;
}

/******************************** Section Hero Block Responsive area ********************************/
@media only screen and (max-width: 1440px) {
  .getfunnels__home-hero .getfunnels__hero-img.getfunnels__hero-img-modified {
    transform: translateY(-70px);
    margin-right: 0px;
  }
  .getfunnels__hero-btn .getfunnels__discount-text h6 {
    font-size: 25px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__section-hero-wrapper {
    grid-gap: 20px;
  }
  .getfunnels__section-hero-block {
    padding: 100px 0 80px;
  }
  .getfunnels__home-hero .getfunnels__hero-img.getfunnels__hero-img-modified {
    transform: translateY(-40px);
  }
  .getfunnels__hero-btn .getfunnels__discount-text h6 {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__section-hero-content a.btn-default {
    min-width: 120px;
  }
  .getfunnels__home-hero .getfunnels__hero-img.getfunnels__hero-img-modified {
    transform: translateY(-20px);
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__hero-btn .getfunnels__discount-text {
    text-align: center;
  }
  .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
  }
  .getfunnels__section-hero-content .getfunnels__description {
    padding: 20px 0 30px;
  }
  .getfunnels__section-block-img {
    margin-top: 30px;
  }
  .getfunnels__hero-btn {
    justify-content: center;
    margin-left: 0 !important;
  }
}
@media only screen and (min-width: 1921px) {
  .getfunnels__section-hero-wrapper h1 {
    font-size: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .getfunnels__hero-btn {
    flex-flow: column;
  }
  .getfunnels__section-hero-content .getfunnels__hero-btn li:first-child {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.getfunnels__home-hero {
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #fae2e2;
  position: relative;
}
.getfunnels__home-hero .pattern2 {
  position: absolute;
  bottom: 0;
  right: 0;
}
.getfunnels__home-hero .getfunnels__hero-content-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-between;
  min-height: 800px;
  padding: 180px 0 90px;
  height: calc(100vh - 110px);
}
.getfunnels__home-hero .getfunnels__hero-content {
  max-width: 680px;
  width: 50%;
}
.getfunnels__home-hero .getfunnels__hero-content .getfunnels__description {
  padding: 45px 0 72px;
}
.getfunnels__home-hero .getfunnels__hero-content p {
  position: relative;
  padding: 0px 45px 0 30px;
  color: #1a1a1a;
  font-weight: 500;
}
.getfunnels__home-hero .getfunnels__hero-content p::before {
  content: "";
  position: absolute;
  background-color: #6e42d3;
  height: 84%;
  bottom: 0;
  width: 4px;
  left: 0px;
  top: 9px;
  border-radius: 50px;
}
.getfunnels__home-hero .getfunnels__hero-content a.btn-default {
  color: #fff;
  min-width: 200px;
}
.getfunnels__home-hero .getfunnels__hero-content .getfunnels__description {
  padding: 30px 0 52px;
}
.getfunnels__home-hero .getfunnels__hero-btn {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.getfunnels__home-hero .getfunnels__hero-btn li:first-child {
  margin-right: 40px;
}
.getfunnels__home-hero .getfunnels__hero-btn .video-btn {
  font-size: 20px;
  line-height: 25px;
  color: #1a1a1b;
  padding: 5px;
  text-transform: capitalize;
}
.getfunnels__home-hero .getfunnels__hero-btn .video-btn svg {
  margin-right: 10px;
}
.getfunnels__home-hero .getfunnels__hero-btn .highlighter-border:before {
  height: 24px;
  bottom: -20px;
  width: 206px;
  background-image: url(assets/images/video-border.png);
}
.getfunnels__home-hero .getfunnels__hero-img {
  position: relative;
  height: 100%;
  width: 50%;
  max-width: 645px;
  transform: translateY(-104px);
  /* ------user icon animation------ */
  /* ------heart icon animation------ */
  /* ------envelope icon animation------ */
  /* ------comment icon animation------ */
  /* ------small user icon animation------ */
  /* ------step234 animation------ */
  /* ------step34 animation------ */
  /* ------step4 animation------ */
  /* ------step name animation------ */
  /* ----------step name text animation---------- */
  /* ----------coin animation---------- */
}
.getfunnels__home-hero .getfunnels__hero-img .funnel-shape-wrapper {
  position: absolute;
  right: 0;
  top: 0;
}
.getfunnels__home-hero .getfunnels__hero-img .user-icon-wrapper {
  transform: translateY(-140px);
  opacity: 0;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .user-icon-wrapper {
  animation: animate-user-icon 1.1s ease forwards;
}
@keyframes animate-user-icon {
  0% {
    transform: translateY(-140px);
    opacity: 0;
  }
  60% {
    transform: translate(91px, 180px) scale(0.6);
    opacity: 1;
  }
  100% {
    transform: translate(91px, 180px) scale(0.6);
    opacity: 0;
  }
}
.getfunnels__home-hero .getfunnels__hero-img .heart-icon {
  transform: translate(40px, -30px);
  opacity: 0;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .heart-icon {
  animation: animate-heart-icon 1.1s ease forwards 0.2s;
}
@keyframes animate-heart-icon {
  0% {
    transform: translate(40px, -30px);
    opacity: 0;
  }
  60% {
    transform: translate(130px, 250px) scale(0.6);
    opacity: 1;
  }
  100% {
    transform: translate(130px, 250px) scale(0.6);
    opacity: 0;
  }
}
.getfunnels__home-hero .getfunnels__hero-img .envelope-icon {
  opacity: 0;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .envelope-icon {
  animation: animate-envelope-icon 1.1s ease forwards 0.4s;
}
@keyframes animate-envelope-icon {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  60% {
    transform: translate(110px, 280px) scale(0.6);
    opacity: 1;
  }
  100% {
    transform: translate(110px, 280px) scale(0.6);
    opacity: 0;
  }
}
.getfunnels__home-hero .getfunnels__hero-img .comment-icon {
  opacity: 0;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .comment-icon {
  animation: animate-comment-icon 1.1s ease forwards 0.5s;
}
@keyframes animate-comment-icon {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  60% {
    transform: translate(60px, 323px) scale(0.6);
    opacity: 1;
  }
  100% {
    transform: translate(60px, 323px) scale(0.6);
    opacity: 0;
  }
}
.getfunnels__home-hero .getfunnels__hero-img .user-icon-sm-wrapper {
  opacity: 0;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .user-icon-sm-wrapper {
  animation: animate-user-icon-sm-wrapper 1.1s ease forwards 0.1s;
}
@keyframes animate-user-icon-sm-wrapper {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  60% {
    transform: translate(60px, 363px) scale(0.6);
    opacity: 1;
  }
  100% {
    transform: translate(60px, 363px) scale(0.6);
    opacity: 0;
  }
}
.getfunnels__home-hero .getfunnels__hero-img .step234 {
  transform: translateY(-76px);
  opacity: 0;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step234 {
  animation: animate-step234 1s ease forwards 1.4s;
}
@keyframes animate-step234 {
  0% {
    transform: translateY(-76px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.getfunnels__home-hero .getfunnels__hero-img .step34 {
  transform: translateY(-54px);
  opacity: 0;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step34 {
  animation: animate-step34 1s ease forwards 1.9s;
}
@keyframes animate-step34 {
  0% {
    transform: translateY(-54px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.getfunnels__home-hero .getfunnels__hero-img .step4 {
  transform: translateY(-51px);
  opacity: 0;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step4 {
  animation: animate-step4 1s ease forwards 2.4s;
}
@keyframes animate-step4 {
  0% {
    transform: translateY(-51px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.getfunnels__home-hero .getfunnels__hero-img .step-upsell,
.getfunnels__home-hero .getfunnels__hero-img .step-downsell,
.getfunnels__home-hero .getfunnels__hero-img .step-order-bump {
  transform: translateX(-40px);
  opacity: 0;
  visibility: hidden;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step-upsell,
.getfunnels__home-hero .getfunnels__hero-img .animated .step-downsell,
.getfunnels__home-hero .getfunnels__hero-img .animated .step-order-bump {
  animation: animate-step-name 1s ease forwards;
}
@keyframes animate-step-name {
  0% {
    transform: translateX(-40px);
    opacity: 0;
    visibility: hidden;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
  }
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step-order-bump {
  animation-delay: 1.7s;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step-upsell {
  animation-delay: 2.2s;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step-downsell {
  animation-delay: 2.7s;
}
.getfunnels__home-hero .getfunnels__hero-img .step-upsell .text,
.getfunnels__home-hero .getfunnels__hero-img .step-downsell .text,
.getfunnels__home-hero .getfunnels__hero-img .step-order-bump .text {
  transform: translateX(-50px);
  opacity: 0;
  visibility: hidden;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step-upsell .text,
.getfunnels__home-hero .getfunnels__hero-img .animated .step-downsell .text,
.getfunnels__home-hero .getfunnels__hero-img .animated .step-order-bump .text {
  animation: animate-step-name 1s ease forwards;
}
@keyframes animate-step-text {
  0% {
    transform: translateX(-5px);
    opacity: 0;
    visibility: hidden;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
  }
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step-order-bump .text {
  animation-delay: 1.53s;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step-upsell .text {
  animation-delay: 1.73s;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .step-downsell .text {
  animation-delay: 1.93s;
}
.getfunnels__home-hero .getfunnels__hero-img .coin5 {
  display: none;
}
.getfunnels__home-hero .getfunnels__hero-img .coin4,
.getfunnels__home-hero .getfunnels__hero-img .coin3,
.getfunnels__home-hero .getfunnels__hero-img .coin1,
.getfunnels__home-hero .getfunnels__hero-img .coin2 {
  opacity: 0;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .coin1 {
  -webkit-animation: coin-bounce 0.9s both 3.5s;
  animation: coin-bounce 0.9s both 3.5s;
  opacity: 1;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .coin2 {
  -webkit-animation: coin-bounce 0.9s both 3.6s;
  animation: coin-bounce 0.9s both 3.6s;
  opacity: 1;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .coin3 {
  -webkit-animation: coin-bounce 0.9s both 3.7s;
  animation: coin-bounce 0.9s both 3.7s;
  opacity: 1;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .coin4 {
  -webkit-animation: coin-bounce 0.9s both 3.8s;
  animation: coin-bounce 0.9s both 3.8s;
  opacity: 1;
}
.getfunnels__home-hero .getfunnels__hero-img .animated .coin5 {
  -webkit-animation: coin-bounce 0.9s both 3.9s;
  animation: coin-bounce 0.9s both 3.9s;
  opacity: 1;
}
@keyframes coin-bounce {
  0% {
    -webkit-transform: translateY(-85px);
    transform: translateY(-85px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
    transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  25%, 55%, 75%, 87% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
  }
}

/******************************** Hero area responsive ********************************/
@media only screen and (max-width: 1699px) {
  .getfunnels__home-hero .getfunnels__hero-content-wrapper {
    min-height: 740px;
  }
  .getfunnels__home-hero .getfunnels__hero-img {
    max-width: 625px;
  }
  .getfunnels__home-hero .pattern2 {
    max-width: 150px;
  }
  .getfunnels__hero-btn .getfunnels__discount-text .pattern4 {
    left: 19%;
  }
  .getfunnels__home-hero .getfunnels__hero-content .getfunnels__description {
    padding: 30px 0 32px;
  }
}
@media only screen and (max-width: 1600px) {
  .getfunnels__home-hero .getfunnels__hero-content-wrapper {
    padding: 160px 0 90px;
  }
  .getfunnels__home-hero .getfunnels__hero-content-wrapper h1 {
    font-size: calc(42px + 18 * (100vw - 320px) / 1600);
  }
}
@media only screen and (max-width: 1399px) {
  .getfunnels__home-hero .getfunnels__hero-img .funnel-shape-wrapper svg {
    width: 558px;
    height: 731px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__home-hero .getfunnels__hero-img {
    transform: translateY(-34px);
  }
  .getfunnels__home-hero .getfunnels__hero-img .funnel-shape-wrapper svg {
    width: 452px;
    height: 621px;
  }
  .getfunnels__home-hero .getfunnels__hero-content .getfunnels__description {
    padding: 20px 0 35px;
  }
  .getfunnels__hero-btn .getfunnels__discount-text .pattern4,
  .getfunnels__hero-btn .getfunnels__discount-text .pattern3 {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__home-hero .getfunnels__hero-img .funnel-shape-wrapper {
    position: relative;
  }
  .getfunnels__home-hero .getfunnels__hero-content-wrapper {
    flex-flow: column-reverse;
    height: inherit;
    min-height: initial;
  }
  .getfunnels__home-hero .getfunnels__hero-img {
    transform: translateY(0);
    margin: -70px auto 30px;
    max-width: 452px;
    height: initial;
    width: 100%;
  }
  .getfunnels__home-hero .getfunnels__hero-img .funnel-shape-wrapper svg {
    width: 100%;
  }
  .getfunnels__home-hero .getfunnels__hero-content {
    max-width: 100%;
    width: 100%;
  }
  .getfunnels__home-hero .getfunnels__hero-content a.btn-default {
    min-width: 120px;
  }
  .getfunnels__home-hero .getfunnels__hero-btn li:first-child {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__home-hero .getfunnels__hero-content .getfunnels__description {
    padding: 20px 0 30px;
  }
  .getfunnels__home-hero .getfunnels__hero-btn {
    justify-content: center;
  }
  .getfunnels__section-hero-content {
    text-align: center;
  }
}
@media only screen and (max-width: 575px) {
  .getfunnels__home-hero .getfunnels__hero-content p {
    padding: 0px 5px 0 20px;
  }
  .getfunnels__home-hero {
    background-position: center;
  }
  .getfunnels__home-hero .pattern2 {
    display: none;
  }
  .getfunnels__home-hero .getfunnels__hero-content-wrapper {
    padding: 120px 0 90px;
  }
  .getfunnels__home-hero .getfunnels__hero-btn {
    flex-flow: column;
  }
  .getfunnels__home-hero .getfunnels__hero-btn li:first-child {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .getfunnels__home-hero .getfunnels__hero-img .funnel-shape-wrapper svg {
    height: 511px;
  }
  .getfunnels__home-hero .getfunnels__hero-content-wrapper h1 {
    font-size: 34px;
  }
}
/*
    For getwpfunnels pricing section. 
    1. add this "getwpfunnel-pricing-page" class in gutenberg column see the screenshot https://prnt.sc/BLA415D9TKOa
    2. add column widht 100% see screenshot https://prnt.sc/YrYOr1Wqjotl 
    3. for wpfunnel tab screen add this "wpfunnel-tab-screen" with existing class "brand-tab-screen" see screenshot https://prnt.sc/JhXJptq-8aOh
    4. for bundle tab screen add this "table-col-4" with existing class "brand-tab-screen" see screenshot https://prnt.sc/3C7FRqQCmOJG
*/
.page-template-template-gutenberg-pricing .wp-block-columns {
  margin-bottom: 0;
}

.getwpfunnel-pricing-page {
  padding: 100px 0 60px;
  background: #f5f5f7;
  position: relative;
  background-image: url("assets/images/pricing-hero-pattern.webp");
  background-repeat: no-repeat;
  background-position: center 90px;
}
.getwpfunnel-pricing-page::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  width: 100%;
  height: 735px;
  background-image: none;
  background: -moz-linear-gradient(top, rgba(110, 66, 211, 0.4) 0%, rgba(255, 255, 255, 0.17) 58%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(110, 66, 211, 0.4) 0%, rgba(255, 255, 255, 0.17) 58%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, rgba(110, 66, 211, 0.4) 0%, rgba(255, 255, 255, 0.17) 58%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#666e42d3", endColorstr="#00ffffff",GradientType=0 );
}

.getwpfunnel-pricing-banner {
  position: relative;
  z-index: 1;
}
.getwpfunnel-pricing-banner .overlay {
  display: none;
}
.getwpfunnel-pricing-banner .section-title {
  margin: 0 auto 81px;
  padding-top: 80px;
  width: 100%;
  max-width: 1086px;
}
.getwpfunnel-pricing-banner .section-title h1 {
  margin-bottom: 12px;
  line-height: 1;
}
.getwpfunnel-pricing-banner .section-title .price-subtitle {
  display: block;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #1A1A1B;
  margin-bottom: 7px;
  font-family: "Manrope", sans-serif;
}
.getwpfunnel-pricing-banner .section-title .price-subtitle .highlighter {
  color: #EE8235;
  font-weight: 700;
}
.getwpfunnel-pricing-banner .section-title .price-subtitle b,
.getwpfunnel-pricing-banner .section-title .price-subtitle strong {
  font-weight: 700;
}
.getwpfunnel-pricing-banner .section-title .price-title {
  font-size: 72px;
  line-height: 1.3;
  font-weight: 500;
  font-family: "CircularStd-Medium";
  letter-spacing: -1.932px;
  display: block;
}
.getwpfunnel-pricing-banner .section-title .price-title .highlighter {
  background: linear-gradient(270.17deg, #FF720E 7.04%, #C917CB 55.37%, #6E42D3 99.83%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 900;
}
.getwpfunnel-pricing-banner .section-title .price-title b,
.getwpfunnel-pricing-banner .section-title .price-title strong {
  font-weight: 800;
}
.getwpfunnel-pricing-banner .section-title .price-description {
  color: #1a1a1b;
  font-weight: 500;
  font-size: 22px;
  line-height: 1.5;
  max-width: 780px;
  width: 100%;
  margin: 0 auto;
}
.getwpfunnel-pricing-banner .section-title .price-description .deal-validity {
  display: block;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  color: #6E49D0;
  margin-bottom: 20px;
}

.pricing-section {
  position: relative;
  z-index: 1;
}
.pricing-section .pricing-wrapper {
  position: relative;
  z-index: 1;
}
.pricing-section .wpfunnel-pricing-tab {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 80px;
}
.pricing-section .mdc-tab-bar {
  margin-bottom: 80px;
}
.pricing-section .pricing-tab-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.pricing-section .pricing-tab-nav .mdc-tab {
  background: #FFFFFF;
  border: 1.5px solid #37394F;
  border-radius: 12px;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.25;
  color: #1A1A1B;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 19px 30px 14px;
  cursor: pointer;
  text-transform: capitalize;
  font-family: "CircularStd-Medium";
  position: relative;
}
.pricing-section .pricing-tab-nav .mdc-tab:before {
  content: "";
  margin-right: 10px;
  display: block;
}
.pricing-section .pricing-tab-nav .mdc-tab#mdc-tab-1:before {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjAgMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0VFODEzNCIgZD0iTTMuMzAzIDEwLjcxNGgxMy4zOTRsMS4wOC0zLjQyOEgyLjIyM2wxLjA4MSAzLjQyOHoiLz48cGF0aCBmaWxsPSIjNkU0MkQzIiBkPSJNNS41NzcgMTYuNzc0YTEgMSAwIDAwLjkzOS42NTVoNy4wOGExIDEgMCAwMC45MzgtLjY1NUwxNS41NTUgMTRoLTExbDEuMDIyIDIuNzc0ek0xOS45MDMuODk1Yy0uMTA4LS4yMDItLjI5Mi0uMzI0LS40ODktLjMyNEguNTg2Yy0uMTk3IDAtLjM4LjEyMi0uNDkuMzI0YS44NjIuODYyIDAgMDAtLjA0OS42NzlMLjg5NCA0aDE4LjIxMmwuODQ3LTIuNDI2YS44NjIuODYyIDAgMDAtLjA1LS42OHoiLz48L3N2Zz4=");
  width: 20px;
  height: 21px;
}
.pricing-section .pricing-tab-nav .mdc-tab#mdc-tab-2:before {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjIgMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0IyQTZGQyIgZD0iTTE5LjM0MiA2LjYzN2wtLjY1NSA5LjM0NiAxLjAyLTEuNTQzIDEuMDY3LTEwLjk5LTEwLjMzIDcuMzE1TDguMTYxIDguMTggMS40NSAyLjA4Nmw4LjUyMiAxMC40OWEuNzkyLjc5MiAwIDAwMS4wOTIuMTQybDguMjgtNi4wODF6Ii8+PHBhdGggZmlsbD0iIzAyQzRGQiIgZD0iTTE2LjgwMyAyLjc4MWMtNC4zNTggMS4wMDMtOC4wOTcgMS4wNDItOS40Mi45MzlMOC41IDQuOThjNS4wMjUtLjI3IDcuNDUzLTEuMTA2IDguMDQ4LTEuNDkyLjQzNy0uMzQ3LjM1Mi0uNjE3LjI1NS0uNzA3ek0xNS4yMDEgNS4wN2MtMi42OTQuODYyLTUuMDM3IDEuMDQyLTUuODc1IDEuMDI5bC43NTMuODM1YzMuMTMyLS4zODUgNC42MjUtMS4wNjcgNC45ODktMS4zNS4yNTUtLjI3LjE5NC0uNDUuMTMzLS41MTR6Ii8+PHBhdGggZmlsbD0iIzU3M0JGRiIgZD0iTTQuMyAyLjY1NGMxLjkzLjIwNiA5Ljg0NC0uMDc3IDE0LjExNy0xLjE1N0MyMC40OC45NyAyMC4wNDQuMDMxIDE5Ljg3NC4wNTcgMTAuMzY5IDEuNDcxIDIuMjcyLjU4NCAyLjE5OS41NzFhLjgyNS44MjUgMCAwMC0uODk4LjQ1Yy0uMTU4LjM0Ny0uMTIyLjc3Mi4xNDYgMS4wNDJsLjQ0OS41MTRjLjMyNy4wOSAxLjg4MS4xNTQgMi40MDMuMDc3ek01Ljk4NyA0LjU3bC0xLjc4NC41NzkgNS43MDUgNi40MjhjLjI5Mi4zMzQuNzQuMzczIDEuMDkzLjEyOGw5LjEyOC02LjU3Yy0uNDczIDQuNzk2LTEuMDY4IDkuNjA0LTEuNDMyIDEwLjc3NC0yLjA0LjQ1LTEzLjgyNi41MTQtMTUuNDkuMDY0LS40NzMtLjg3NC0xLjA2OC01LjAxMy0xLjQ5My05LjM1OUMxLjY1NCA1Ljk2Ljk5OCA1LjU0Ny40NCA1LjgzYy0uMDI0LjAxMy0uMDM3LjAyNi0uMDYuMDM5LS4yNjguMTY3LS40MDEuNDg4LS4zNzcuODEuOTU5IDEwLjEwNCAxLjk3OCAxMC42NyAyLjM0MyAxMC44NzYuNTk0LjMwOCA0LjY3My41MTQgOC43NzYuNTAxIDQuMTAzLS4wMjYgOC4xOTQtLjIzMSA4Ljc1Mi0uNzcxLjI1NS0uMjQ0LjkyMy0uODg3IDIuMDg4LTEzLjQyMmwuMDEyLS4xMTZjLjEzNC0xLjA0LS4yNjctMS40MTQtLjk3LTEuMzUtLjAxMyAwLS4wMjUgMC0uMDM3LjAxMy0uMDQ5LjAxMy0uMDYuMDQtLjA5Ny4wNjUtLjA2LjAzOC0uMDYuMDM4LS4xMS4wNjQtLjAxMi4wMTMtLjA2LjAyNi0uMDcyLjA1MUwxMC42MzcgOS44MTUiLz48cGF0aCBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMF8yMjYpIiBkPSJNNS4xNCAzLjU5M2wtLjgzOC0uOTI2aC4wMTJsLS4wMTItLjAxM2MtLjUyMi4wNzgtMi4wNzYuMDEzLTIuMzkyLS4wOWwyLjMxOSAyLjYxIDEuODA4LS41NjUtLjg5OC0xLjAxNnoiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMF8yMjYiIHgxPSIxLjA4IiB4Mj0iMS45MTIiIHkxPSIzLjA3OCIgeTI9IjYuMTg1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzBFMUQzRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzU3M0JGRiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==");
  width: 22px;
  height: 23px;
}
.pricing-section .pricing-tab-nav .mdc-tab#mdc-tab-3:before {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTggMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzM3Mzk0RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMTQxLjI2NWEyLjU4NyAyLjU4NyAwIDAwLTIuMjgyIDBMLjY5OCAzLjc5MWExLjI0NSAxLjI0NSAwIDAwMCAyLjIzNmw3LjE2IDMuNTI2YTIuNTg2IDIuNTg2IDAgMDAyLjI4MyAwbDcuMTYxLTMuNTI2Yy45My0uNDU4LjkzLTEuNzc4IDAtMi4yMzZMMTAuMTQyLjI2NXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiM2RTQyRDMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTS43MzkgNy44NjJhLjQwOS40MDkgMCAwMS4zNjEgMGw2Ljc1OSAzLjMyN2EyLjU4NiAyLjU4NiAwIDAwMi4yODIgMEwxNi45IDcuODYyYS40MDkuNDA5IDAgMDEuMzYxIDBsLjA0MS4wMmMuOTMuNDU4LjkzIDEuNzc4IDAgMi4yMzZsLTcuMTYgMy41MjZhMi41ODcgMi41ODcgMCAwMS0yLjI4MyAwTC42OTggMTAuMTE4YTEuMjQ1IDEuMjQ1IDAgMDEwLTIuMjM2bC4wNC0uMDJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjMDJDNEZCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjEgMTEuOTUzYS40MS40MSAwIDAwLS4zNjEgMGwtLjA0MS4wMmExLjI0NSAxLjI0NSAwIDAwMCAyLjIzNmw3LjE2IDMuNTI2YTIuNTg2IDIuNTg2IDAgMDAyLjI4MyAwbDcuMTYxLTMuNTI2Yy45My0uNDU4LjkzLTEuNzc4IDAtMi4yMzZsLS4wNC0uMDJhLjQxLjQxIDAgMDAtLjM2MiAwbC02Ljc2IDMuMzI3YTIuNTg3IDIuNTg3IDAgMDEtMi4yODIgMEwxLjEgMTEuOTUzeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
  width: 19px;
  height: 22px;
}
.pricing-section .pricing-tab-nav .mdc-tab.mdc-tab--active {
  background: #6e42d3;
  color: #fff;
  border-color: #6e42d3;
}
.pricing-section .pricing-tab-nav .mdc-tab.mdc-tab--active#mdc-tab-1:before {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjAgMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMuMzAzIDEwLjcxNGgxMy4zOTRsMS4wOC0zLjQyOEgyLjIyM2wxLjA4MSAzLjQyOHptMi4yNzQgNi4wNmExIDEgMCAwMC45MzkuNjU1aDcuMDhhMSAxIDAgMDAuOTM4LS42NTVMMTUuNTU2IDE0aC0xMWwxLjAyMSAyLjc3NHpNMTkuOTAzLjg5NWMtLjEwOC0uMjAyLS4yOTItLjMyNC0uNDg5LS4zMjRILjU4NmMtLjE5NyAwLS4zOC4xMjItLjQ5LjMyNGEuODYyLjg2MiAwIDAwLS4wNDkuNjc5TC44OTQgNGgxOC4yMTJsLjg0Ny0yLjQyNmEuODYyLjg2MiAwIDAwLS4wNS0uNjh6Ii8+PC9zdmc+");
}
.pricing-section .pricing-tab-nav .mdc-tab.mdc-tab--active#mdc-tab-2:before {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjIgMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzlBODlGRiIgZD0iTTE5LjM0MiA2LjYzN2wtLjY1NSA5LjM0NiAxLjAyLTEuNTQzIDEuMDY3LTEwLjk5LTEwLjMzIDcuMzE1TDguMTYxIDguMTggMS40NSAyLjA4Nmw4LjUyMiAxMC40OWEuNzkyLjc5MiAwIDAwMS4wOTIuMTQybDguMjgtNi4wODF6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2LjgwMyAyLjc4MWMtNC4zNTggMS4wMDMtOC4wOTcgMS4wNDItOS40Mi45MzlMOC41IDQuOThjNS4wMjUtLjI3IDcuNDUzLTEuMTA2IDguMDQ4LTEuNDkyLjQzNy0uMzQ3LjM1Mi0uNjE3LjI1NS0uNzA3ek0xNS4yMDEgNS4wN2MtMi42OTQuODYyLTUuMDM3IDEuMDQyLTUuODc1IDEuMDI5bC43NTMuODM1YzMuMTMyLS4zODUgNC42MjUtMS4wNjcgNC45ODktMS4zNS4yNTUtLjI3LjE5NC0uNDUuMTMzLS41MTR6TTQuMyAyLjY1NGMxLjkzLjIwNiA5Ljg0NC0uMDc3IDE0LjExNy0xLjE1N0MyMC40OC45NyAyMC4wNDQuMDMxIDE5Ljg3NC4wNTcgMTAuMzY5IDEuNDcxIDIuMjcyLjU4NCAyLjE5OS41NzFhLjgyNS44MjUgMCAwMC0uODk4LjQ1Yy0uMTU4LjM0Ny0uMTIyLjc3Mi4xNDYgMS4wNDJsLjQ0OS41MTRjLjMyNy4wOSAxLjg4MS4xNTQgMi40MDMuMDc3eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01Ljk4NyA0LjU3bC0xLjc4NC41NzkgNS43MDUgNi40MjhjLjI5Mi4zMzQuNzQuMzczIDEuMDkzLjEyOGw5LjEyOC02LjU3Yy0uNDczIDQuNzk2LTEuMDY4IDkuNjA0LTEuNDMyIDEwLjc3NC0yLjA0LjQ1LTEzLjgyNi41MTQtMTUuNDkuMDY0LS40NzMtLjg3NC0xLjA2OC01LjAxMy0xLjQ5My05LjM1OUMxLjY1NCA1Ljk2Ljk5OCA1LjU0Ny40NCA1LjgzYy0uMDI0LjAxMy0uMDM3LjAyNi0uMDYuMDM5LS4yNjguMTY3LS40MDEuNDg4LS4zNzcuODEuOTU5IDEwLjEwNCAxLjk3OCAxMC42NyAyLjM0MyAxMC44NzYuNTk0LjMwOCA0LjY3My41MTQgOC43NzYuNTAxIDQuMTAzLS4wMjYgOC4xOTQtLjIzMSA4Ljc1Mi0uNzcxLjI1NS0uMjQ0LjkyMy0uODg3IDIuMDg4LTEzLjQyMmwuMDEyLS4xMTZjLjEzNC0xLjA0LS4yNjctMS40MTQtLjk3LTEuMzUtLjAxMyAwLS4wMjUgMC0uMDM3LjAxMy0uMDQ5LjAxMy0uMDYuMDQtLjA5Ny4wNjUtLjA2LjAzOC0uMDYuMDM4LS4xMS4wNjQtLjAxMi4wMTMtLjA2LjAyNi0uMDcyLjA1MUwxMC42MzcgOS44MTUiLz48cGF0aCBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMF81NTkpIiBkPSJNNS4xNCAzLjU5M2wtLjgzOC0uOTI2aC4wMTJsLS4wMTItLjAxM2MtLjUyMi4wNzgtMi4wNzYuMDEzLTIuMzkyLS4wOWwyLjMxOSAyLjYxIDEuODA4LS41NjUtLjg5OC0xLjAxNnoiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMF81NTkiIHgxPSIxLjA4IiB4Mj0iMS45MTIiIHkxPSIzLjA3OCIgeTI9IjYuMTg1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzMzMDY5QiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==");
}
.pricing-section .pricing-tab-nav .mdc-tab.mdc-tab--active#mdc-tab-3:before {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTggMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMTQxLjI2NWEyLjU4NyAyLjU4NyAwIDAwLTIuMjgyIDBMLjY5OCAzLjc5MWExLjI0NSAxLjI0NSAwIDAwMCAyLjIzNmw3LjE2IDMuNTI2YTIuNTg2IDIuNTg2IDAgMDAyLjI4MyAwbDcuMTYxLTMuNTI2Yy45My0uNDU4LjkzLTEuNzc4IDAtMi4yMzZMMTAuMTQyLjI2NXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTS43MzkgNy44NjJhLjQwOS40MDkgMCAwMS4zNjEgMGw2Ljc1OSAzLjMyN2EyLjU4NiAyLjU4NiAwIDAwMi4yODIgMEwxNi45IDcuODYyYS40MDkuNDA5IDAgMDEuMzYxIDBsLjA0MS4wMmMuOTMuNDU4LjkzIDEuNzc4IDAgMi4yMzZsLTcuMTYgMy41MjZhMi41ODcgMi41ODcgMCAwMS0yLjI4MyAwTC42OTggMTAuMTE4YTEuMjQ1IDEuMjQ1IDAgMDEwLTIuMjM2bC4wNC0uMDJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjEgMTEuOTUzYS40MS40MSAwIDAwLS4zNjEgMGwtLjA0MS4wMmExLjI0NSAxLjI0NSAwIDAwMCAyLjIzNmw3LjE2IDMuNTI2YTIuNTg2IDIuNTg2IDAgMDAyLjI4MyAwbDcuMTYxLTMuNTI2Yy45My0uNDU4LjkzLTEuNzc4IDAtMi4yMzZsLS4wNC0uMDJhLjQxLjQxIDAgMDAtLjM2MiAwbC02Ljc2IDMuMzI3YTIuNTg3IDIuNTg3IDAgMDEtMi4yODIgMEwxLjEgMTEuOTUzeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
}
.pricing-section .wpfunnel-switcher {
  position: absolute;
  top: -122px;
  right: 0;
  z-index: 9;
}
.pricing-section .wpfunnel-switcher .switch-input + label {
  background: #6e42d3;
}
.pricing-section .wpfunnel-switcher .switch-input + label:after {
  background: #ffffff;
  top: 4px;
  left: 5px;
  width: 18px;
  height: 18px;
}
.pricing-section .wpfunnel-switcher .switch-input:checked + label {
  background-color: #6e42d3;
}
.pricing-section .wpfunnel-switcher .switch-input:checked + label:after {
  left: 28px;
}
.pricing-section .wpfunnel-switcher .lifetime.active:before,
.pricing-section .wpfunnel-switcher .annual.active:before {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTE2IDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzIwMkQ1MSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi41MDYgNy4yNzVjLjExLjI3Mi4wNzcuMzYzLS4xMTEuMzEyLS4wODItLjAyMi0uMTY3LjAwOC0uMTgzLjA2Ni0uMDE1LjA1OC0uMTA4LjA1OC0uMjAyLjAwMmEuMzEzLjMxMyAwIDAwLS4zNC4wMDhjLS4wOS4wNjMtLjIyMi4wNzEtLjI5NC4wMTgtLjA3Ni0uMDU1LS4xNTEtLjA0LS4xNjkuMDI2LS4wMjIuMDgxLS4xMjEuMDgyLS4yNzkuMDA5LS4xNjUtLjA3OC0uMjU1LS4wNjgtLjI4LjAyNC0uMDE5LjA3My0uMDgzLjEyNy0uMTMuMTE1Qy4zODUgNy44MTkuMzcgNy41MTcuNDkgNy4zNWMuMDc3LS4xMDQuMTQ0LS4wOTUuMjc4LjAzLjA5Ni4wOTIuMjA1LjE0OS4yNDYuMTIzLjAzOC0uMDI0LjAxNy0uMDY0LS4wNDMtLjA4LS4wNjEtLjAxNy0uMTA1LS4wODQtLjA4OS0uMTQ1LjAxNi0uMDYxLjExNi0uMDYyLjIyMi0uMDA2LjEyNC4wNy4yMDUuMDU4LjIzLS4wMzIuMDItLjA3OC4yNjQtLjE0My41NjUtLjE1Mi40NjMtLjAxMy41MzUuMDEuNjA4LjE4N3ptMi45NzguMjg4Yy0uMDkxLjAwNy0uMTU4LS4wMzMtLjE0NC0uMDg1LjAxNC0uMDUyLjA5OC0uMDc2LjE4Mi0uMDU0LjA4LjAyMi4xNDkuMDU5LjE0Mi4wODItLjAwNS4wMi0uMDkuMDQ3LS4xOC4wNTd6bTIuMTcyLS40MDNjLS4xNjkuMTUtLjE4MS4xNDQtLjI4NS0uMTA0LS4xMi0uMjg0LS4yMzgtLjM2Mi0uMjg2LS4xODYtLjAxNy4wNjQtLjA3OC4wNzktLjEzNC4wMzYtLjA1Ny0uMDQzLS4yMzEtLjAxOS0uMzg0LjA1Mi0uMTQ5LjA3LS4zMzcuMTEyLS40MS4wOTItLjEwMi0uMDI3LS4xNDYuMDQ1LS4xNjcuMjZsLS4wMjguMjk0LS4xMi0uMjk2Yy0uMTEtLjI4OC0uMTMtLjI5Ni0uNjU5LS4zMDctLjMwMS0uMDEtLjU1Ny4wMjEtLjU3LjA2OC0uMDMuMTE1LS42NjIuMjEzLS45NDUuMTQ3LS4yMS0uMDU0LS4zOTMtLjA0LTEuMDI1LjA3YTIuMDAyIDIuMDAyIDAgMDEtLjMwMS4wMjIuNzA1LjcwNSAwIDAwLS4zMjYuMTExYy0uMTYzLjEtLjE3LjEyNS0uMDQ2LjIyNC4wNzYuMDU3LjExLjE0NC4wNy4xODNhLjExMi4xMTIgMCAwMC4wMDIuMTU2Yy4xNDUuMTcuMjcyLS4xMjYuMTM1LS4zMTUtLjEyLS4xNTktLjExNC0uMTk4LjAyNi0uMjQ0LjEwOS0uMDM2LjE2My0uMDAzLjE1Ni4wOTctLjAwNy4xMy4yMjEuMzMuNDQ4LjM5NC4wNDUuMDEyLjA4NS0uMDcuMDg4LS4xOS4wMDctLjE1MS4wMzktLjE4Ni4xMjYtLjEyLjA2Ni4wNTIuMTA0LjEzMS4wOS4xODMtLjAzMi4xMTkuNjk1LjE4Ni43NzMuMDc3LjAzNC0uMDUzLjA4NC0uMDUyLjEyNi0uMDA0LjExNC4xMzMuNDcyLjA3LjQ2LS4wODItLjAwNi0uMDc2LjA4OC0uMTE5LjIxMS0uMTAxLjIyMy4wMzguNzIuMS44OC4xMTEuMDQ2LjAwNi4wNTItLjA3OS4wMTUtLjE3Ni0uMDU2LS4xNTEtLjA0LS4xNzUuMDgxLS4xNDMuMDgyLjAyMi4xMy4xMDcuMTA4LjE5NC0uMDIyLjA4LjAwNC4xNjUuMDUxLjE3OC4wNTkuMDE2LjEwNy0uMDE1LjEyMi0uMDczLjAxNS0uMDU1LjA3NS0uMDU3LjE0Mi0uMDA4LjEyNy4wOTkuMTg3LS4wODQuMTE1LS4zNTgtLjAzLS4xMTctLjAxNi0uMTMxLjA1Ni0uMDUuMTg1LjIxMS42MjcuMzMzLjkxNy4yNTguMTYtLjA0NC40My0uMDIxLjU5My4wNDcuMzM2LjEzNy4zNzIuMDc1LjItLjM0NC0uMTItLjI5Ni0uMTMyLS4zMDItLjMwNS0uMTUzem0zLjg0NC4yNDVjLjA3OC0uMDEuMTQ4LS4wMTYuMTY0LS4wMi4wMTMgMCAuMDEuMDctLjAxMi4xNTFhLjE2NS4xNjUgMCAwMS0uMTk4LjExMmMtLjE4My0uMDUtLjE1My0uMjE4LjA0Ni0uMjQzem00LjA3Ny4xMTZjLS4wMjIuMDgtLjA4OC4xNC0uMTQuMTI3LS4wNTItLjAxNC0uMDUzLS4wOTIgMC0uMTY1LjA1Mi0uMDczLjExNy0uMTMzLjEzOC0uMTI4LjAyMy4wMDcuMDI0LjA4NS4wMDIuMTY2em0tMS4wMTUtLjAwNmMtLjA0OC4wNzctLjExNC4xMzctLjEzNy4xMzEtLjAyNC0uMDA2LS4wMjUtLjA4NC0uMDAyLS4xNjguMDIyLS4wODEuMDktLjE0LjE0My0uMTI3LjA0OS4wMTQuMDUuMDkyLS4wMDQuMTY0em0uNDQ0LS42MjhjLS4xNDktLjA0LS4yNzYtLjA0NC0uMjktLjAwNi0uMDE3LjA0LS4wMzQuMDg1LS4wNDEuMTEtLjAwNy4wMjYtLjE1OS4wMTYtLjMzOC0uMDJhNC4yNTMgNC4yNTMgMCAwMC0uNTExLS4wNzQgMy44NzYgMy44NzYgMCAwMS0uMjU3LS4wMTRjLS4wMzYtLjAwNC0uMDg2LjA2LS4xMDguMTQzLS4wMjIuMDgyLS4wNi4xMTYtLjA4Mi4wNzctLjAyMy0uMDQyLS4wOTUtLjA1LS4xNjEtLjAyMS0uMDY1LjAzMi0uMzEuMDMzLS41NDYuMDAzLS42Mi0uMDc4LS42OTctLjA1Ny0uODI0LjIzOC0uMDkuMjAzLS4wNzYuMjY1LjA1OC4zLjEzOC4wMzguMTQzLjA2MS4wMTguMTQtLjA5NS4wNjctLjE2LjA2LS4xNzYtLjAwOC0uMDE4LS4wNjItLjE0NS0uMDYzLS4zMjIgMC0uMTk5LjA2OC0uMjkzLjA2NS0uMjk4LS4wMTYtLjAwMi0uMDY0LS4wODItLjExLS4xNy0uMTA0LS4xMy4wMS0uMTItLjAwNy4wNC0uMDguMTQtLjA2My4yLS4xNTEuMTktLjI4MS0uMDE1LS4xNy0uMDI3LS4xNzYtLjEzNC0uMDY0LS4wNzguMDg0LS4yMTguMDg4LS40MjUuMDE5LS4xNzMtLjA2LS4yOTMtLjA2OC0uMjc4LS4wMTQuMDE0LjA1Ny0uMDU1LjA3NC0uMTU5LjA0Ni0uMTA2LS4wMjgtLjI0MS4wMy0uMzE4LjEzNi0uMTAzLjEzOC0uMTI3LjE0Ni0uMS4wMjguMDM5LS4xNjYtLjIwMi0uMzA4LS4yNDYtLjE0NS0uMDE0LjA1MS0uMDc0LjA4LS4xMzYuMDYyLS4wNi0uMDE1LS4yMjguMDI1LS4zNzkuMDkzYS44MzUuODM1IDAgMDEtLjUuMDY0Yy0uMTMyLS4wMzUtLjI5Ny0uMDE1LS4zNzcuMDQ2LS4wNzcuMDU3LS4xNzguMDY5LS4yMTcuMDI1LS4wNS0uMDUyLS4wNzQtLjAyLS4wNjQuMDkuMDEuMTAzLjAxMy4xOTIuMDA3LjIxMy0uMDA1LjAyLjA0NS4wNS4xMjQuMDcyLjA4LjAyLjEwMS4wOC4wNTEuMTM4LS4wNDEuMDU1LS4wMS4wNS4wNy0uMDA2LjA4LS4wNi4yNDUtLjA2OC4zNTQtLjAxOS4xNjguMDc2LjIwMy4wNTUuMjA0LS4xMTcuMDAyLS4xNTcuMDQyLS4xOTYuMTY4LS4xNjIuMDg3LjAyMy4xNzIuMDg1LjE4Ni4xMy4wMzUuMTI4Ljg3MS4yNTMuOTkyLjE0Ny4wNTMtLjA0Ny4xMDItLjIwMi4xMTctLjM1Ni4wMTYtLjIyLjAzOC0uMjUuMTEyLS4xNDEuMDQ2LjA2Ny4xMjIuMTEyLjE1NC4wOS4wMzUtLjAyLjE0OS4wNi4yNS4xNzYuMTkzLjIyNS40ODguMjYzLjc2LjA5NS4wOTUtLjA1Ny4yMzItLjA1NC4zNTcuMDE2LjE1Ny4wODkuMjMuMDcuMzM3LS4wODdhMS4wNSAxLjA1IDAgMDEuMzEyLS4yODFjLjE0Ny0uMDc0LjE2LS4wNjUuMDc5LjA1MS0uMDguMTItLjAzNC4xNDYuNDM4LjIyLjI4OS4wNDQuNjU4LjA1NS44MTMuMDIyLjE2LS4wMzUuMzEyLS4wMzMuMzQyLjAwMy4wNjYuMDcuNjQ3LS4wNDMuNzQ4LS4xNDMuMDM2LS4wMzQtLjAyMy0uMDY0LS4xMjYtLjA2NC0uMTA0IDAtLjE3Ni0uMDM5LS4xNjQtLjA4Mi4wMzItLjEyLjQ2Mi0uMzk2LjU2OS0uMzY4LjA0Ny4wMTMuMTA0LS4wNDEuMTIzLS4xMTMuMDI1LS4wOTMtLjA1LS4xNi0uMjI2LS4yMDd6bTIuMDA4LjQxNGMuMDQuMTM4LjAwNi4xNzUtLjE1NC4xNTctLjExOC0uMDEzLS4xOTkuMDEyLS4xODQuMDYuMDQ1LjE1OC0uNDI3LjAxOS0uNDgxLS4xMzktLjAyOS0uMDc5LS4wNTctLjAwOS0uMDYuMTU1LS4wMDMuMTczLS4wNTMuMjg3LS4xMTMuMjcxLS4xNTQtLjA0MS4wMDgtLjUxNi4yMS0uNjA4LjEyNy0uMDYuMjA4LS4wMzguMjk2LjA4NS4wOS4xMi4xMy4xMzEuMTUzLjA0NC4wMTYtLjA2LjA3Mi0uMDczLjExOS0uMDI3LjA0NC4wNDYuMTAxLjAyOC4xMi0uMDQ1LjAyNy0uMDk4LjA0OS0uMDg2LjA5NC4wNDd6bS0uNDA1LS43NzFjLS4xMzYuMDU2LS4yNzguMDg3LS4zMjEuMDc1LS4xMDQtLjAyOC0uMDc4LS4xNzMuMDQtLjI0MS4wNTUtLjAzMi4xODQtLjAyNS4zMDQuMDEuMjE3LjA2MS4yMTcuMDYxLS4wMjMuMTU2em0yLjA2Ni44NDRjLjA4My4xNDMuMTA0LjMyLjA1LjM5Mi0uMDkuMTE2LS4xMy4xMDItLjMwMi0uMTEyLS4xODItLjIyNS0uMjItLjYwNS0uMDQ0LS40MTUuMDUxLjA1LjEuMDQ1LjExNy0uMDE5LjAxNS0uMDU4LjA5Ni4wMS4xOC4xNTR6bS0uOTc0LjQwNGMtLjEzLS4wMzUtLjE4LS4xMi0uMTQ0LS4yNTMuMDM2LS4xMzMuMDAzLS4xOTUtLjEwMi0uMTg1LS4yMjcuMDIzLS4zOTIuMzUxLS4yMzYuNDY0LjIxMy4xNTQuMDkuMzI2LS4xNTYuMjIzLS4xNy0uMDc0LS4yMDYtLjE3LS4xNi0uNDM1LjAzMi0uMjAyLjEwNC0uMzMuMTctLjMxMS4wNjEuMDE2LjA5Ny0uMDM2LjA3My0uMTA4LS4wMjMtLjA3OC4wNi0uMTc3LjE4LS4yMjIuMjk1LS4xMTcuNTEyLS4wNTUuNDY0LjEyNC0uMDIxLjA3OS4wNDUuMjM5LjE0Ny4zNTQuMjA1LjIzMS4wNzEuNDMxLS4yMzYuMzV6bTMuMTM3LS45MjNjLS4wNjUuMDItLjA3Ny0uMDI2LS4wMjYtLjEuMDY3LS4wODcuMDE2LS4xNzYtLjE0Ny0uMjYzLS4xMzYtLjA3My0uMjMzLS4xODMtLjIxNi0uMjQ3LjAxOC0uMDctLjA0NS0uMDc3LS4xNjgtLjAyMy0uMTUxLjA2NS0uMjEuMDUyLS4yMzgtLjA1Mi0uMDMzLS4xMDgtLjA4Mi0uMTIxLS4xOTctLjA1Mi0uMDkyLjA1My0uMTQ2LjA0Ny0uMTMxLS4wMDguMDE1LS4wNTgtLjAyNC0uMDUzLS4wOS4wMDctLjA2NS4wNi0uMjUuMDgtLjQxOC4wNDQtLjQyNS0uMDkzLTEuMTM2LS4wODQtMS4xNjIuMDE0LS4wMTMuMDQ3LjExNC4xMDYuMjkuMTQzLjE4LjAzNi4zMjguMDIuMzQyLS4wMzUuMDE1LS4wNTUuMDYyLS4wMzMuMTE4LjA2LjA0OS4wODQuMTcuMTc1LjI3NS4yMDMuMTAxLjAyNy4xNzMuMDk2LjE1Ny4xNTQtLjAxNS4wNTUtLjEuMDgyLS4xOC4wNi0uMjk5LS4wOC0uMTk4LjExMi4xMDkuMjA3LjE3Mi4wNTIuMzE1LjA1My4zMjguMDA0LjAxNC0uMDUyLS4wMTctLjA5OC0uMDc4LS4xMTQtLjA1NS0uMDE1LS4wODgtLjA4OS0uMDY5LS4xNjEuMDIzLS4wODQuMTcyLS4wOTcuMzk1LS4wMzcuMTk0LjA1Mi4zNTIuMTM3LjMzOC4xOS0uMDE0LjA1MS4wNS4wNTYuMTQ5LjAxMS4xMDEtLjA0NC4yODEtLjAyLjQyNS4wNTguMTYyLjA5LjI2LjA5OC4yOC4wMjMuMDE3LS4wNjQtLjAyMy0uMTAzLS4wODYtLjA4NnptLjc0Ni4wMTdjLS4zMDctLjA4Mi0uNTItLjMwNC0uNDctLjQ5Mi4wMTQtLjA1Mi4wODYtLjA0NS4xNzMuMDE1LjEwMi4wNy4xNC4wNTMuMTMxLS4wNjEtLjAxLS4wOS4wNDEtLjE2Ni4xMTctLjE3LjA3My0uMDA2LjE0NC4xMjUuMTU0LjI4My4wMS4xNTguMDYzLjM0My4xMTMuNC4wNTMuMDYtLjA0LjA3My0uMjE4LjAyNXptNTcuODc4LTIuMjE3Yy0uMjc4LS4wNzUtLjMtLjEwNi0uMTYyLS4yMDguMDkyLS4wNjMuMTktLjExNC4yMTItLjEwOC4wMjYuMDA3LjEuMTA0LjE2LjIwNy4xMDIuMTczLjA3Ny4xODUtLjIxLjEwOXptNi45MzQtMi4xODFjLjAyMy0uMDg0LjA4OS0uMTQ0LjE0Ny0uMTI5LjA1Mi4wMTQuMDgyLjEuMDYuMTg0LS4wMjIuMDgxLS4wOTEuMTQtLjE0My4xMjYtLjA1OC0uMDE1LS4wODUtLjEtLjA2My0uMTgxem0xNS4wNDcuMTE3Yy0uMjE4LS4wNjUtLjIxNy0uMDcxLS4wMDItLjEwN2EyLjg5IDIuODkgMCAwMS4yNTgtLjAzNmMuMDE4LjAwMi4wMTcuMDQyIDAgLjEwNS0uMDE1LjA1NS0uMTM1LjA3My0uMjU2LjAzOHptMTMuMDc3LS4xNjVjLjExMy4wMy4yLjA3Ni4xOTQuMDk5LS4wMDYuMDItLjExLjAzOS0uMjMuMDM1LS4xMjEtLjAwMi0uMjA5LS4wNDQtLjE5NS0uMDk2LjAxMy0uMDUuMTE4LS4wNjguMjMxLS4wMzh6bS0xLjg0LjMxMmMtLjAxOS0uMTYtLjYzOC0uMzk4LS42NzktLjI2LS4wMjEuMDgyLS4wNTEuMDY0LS4wOTMtLjA1Ni0uMDg5LS4yODQtLjA2Ny0uMjk3LjM3Mi0uMjA3LjI5Mi4wNi40MTEuMTM1LjQyNi4yNjYuMDE0LjEzNC4wNTYuMTYxLjE4LjEwNC4xNjMtLjA3NC4yOTUuMDEuMjUzLjE2Ny0uMDI3LjEwMi0uNDQ2LjA4OS0uNDU5LS4wMTR6bS0uMjgtLjIzOGMuMDI0LS4xMzcuMDk1LS4yMzkuMTQ3LS4yMjUuMDU4LjAxNS4wODMuMTIxLjA1NS4yMjYtLjA4LjI5NS0uMjU0LjI5OC0uMjAyLS4wMDF6bS4wMDctLjA0OWMuMDQ3LjA0Ny4xMjIuMDQ1LjE3Ni0uMDA2LjA1NS0uMDUzLjExLS4wNjMuMTM0LS4wMjYuMDIyLjAzNC0uMDA3LjEwNy0uMDY0LjE2LS4xMjUuMTE5LS40MDEuMDQ1LS4zNjItLjA5Ny4wMTctLjA2NC4wNy0uMDc3LjExNi0uMDN6bS0uODk5LjA1Yy0uMTMyLS4yMDItLjE0My0uMjA1LS4xODYtLjA0Ni0uMDI1LjA5My0uMDkyLjE1OC0uMTUzLjE0Mi0uMDcyLS4wMi0uMDU1LS4wODYuMDU0LS4yLjEzNC0uMTQ0LjE5Ni0uMTQzLjM4OS4wMDguMTI4LjEwMy4yMTcuMjIuMjA1LjI2Ni0uMDM2LjEzNC0uMTUzLjA3MS0uMzA5LS4xN3ptLTEuNjc2IDEuMzEzYy0uMTAyLjA2LS4xODQuMDE2LS4yOTMtLjE1Ni0uMDg1LS4xMzUtLjIyNC0uMjMtLjMyLS4yMjItLjIyMy4wMjQtLjExOC0uMjE4LjEwOS0uMjQ0LjI0Mi0uMDMyLjY4NS41MTUuNTA0LjYyMnptLTIuMTE2LTEuMjVjLS4xMTQuMTU2LS4xMTQuMTU2LS4zMDUuMDE1LS4yMy0uMTY0LS4xNDMtLjMwMi4xNDctLjIyNS4xODUuMDUuMjI5LjEwOC4xNTguMjF6bS0zLjIzMiAxLjk5MWMtLjA2NC0uMDg4LS4xMTYtLjE4My0uMTExLS4yMDMuMDA1LS4wMTguMDc1LjAxLjE0OC4wNjQuMDczLjA1LjEyOC4xNDYuMTE0LjE5OC0uMDE3LjA2NC0uMDc4LjAzOC0uMTUxLS4wNTl6bS0xLjAwMi4wMjJjLS4wODQtLjAyMi0uMTQ0LS4wODgtLjEzLS4xNC4wMTQtLjA1Mi4wOTEtLjA1LjE2Ny4wMDEuMDc0LjA1MS4xMzEuMTE2LjEyNS4xNC0uMDA2LjAyLS4wODEuMDIxLS4xNjIgMHptLTIuNzY0Ljk1OGMtLjA1MS4wMy0uMi4wNC0uMzI2LjAyNC0uMTgzLS4wMjQtLjE5My0uMDQ2LS4wNTQtLjA5LjIwNS0uMDY4LjUyLS4wMTUuMzguMDY2em0tMi4yNzYtMS45NDZjLS4yMTYtLjA2NC0uMjE3LS4wNyAwLS4xMDZhMy41MSAzLjUxIDAgMDEuMjU3LS4wMzNjLjAxNi0uMDAyLjAxNy4wNDEgMCAuMTAyLS4wMTQuMDU1LS4xMzQuMDczLS4yNTcuMDM3em0tNC4wMDUgMi4wNTljLS4wNTItLjAxNC0uMDUzLS4wOTIgMC0uMTY1LjA1NS0uMDcyLjEyLS4xMzIuMTM4LS4xMjguMDIzLjAwNy4wMjQuMDg1LjAwMi4xNjYtLjAyMi4wOC0uMDg3LjE0LS4xNC4xMjd6bS0uOTg0LTEuMDY3Yy0uMTEzLS4wMy0uMTc1LS4wOS0uMTM2LS4xMy4wNDMtLjA0NC4xNDItLjA1NS4yMzUtLjAzcy4xNS4wNzcuMTM2LjEzYy0uMDEzLjA0Ni0uMTIyLjA2LS4yMzUuMDN6bS0yLjg5IDEuOTM2Yy0uMDU0LjA3Mi0uMTE3LjEzMy0uMTQuMTI3LS4wMi0uMDA1LS4wMjEtLjA4MyAwLS4xNjQuMDIyLS4wODIuMDg4LS4xNDIuMTM3LS4xMjguMDU1LjAxNC4wNTMuMDkxLjAwMi4xNjV6bS0uMDc2LS44OWMuMDE3LS4wNjUtLjAyNC0uMDk3LS4wODgtLjA4LS4wNjQuMDItLjA5OC0uMDM5LS4wNzYtLjEyLjA1NS0uMjA2LjE5Ni0uMTc3LjMwNC4wNi4wNi4xMjQuMDQ2LjE4Ni0uMDQyLjIxNS0uMDY4LjAyLS4xMTQtLjAxNS0uMDk4LS4wNzZ6bTEuODk4LTEuMTU1Yy0uMS0uMTE0LS4wOC0uMTMuMTA1LS4wOC4xMjIuMDMyLjIxNi4xMS4yMDEuMTY1LS4wMzMuMTI1LS4xNDYuMDk1LS4zMDYtLjA4NXptLTQuODM4LS44NTJjLS4wOTUtLjAyNi0uMTk2LS4xMDItLjIxMy0uMTY2LS4wNDgtLjE1Ni4wODctLjExNi4yNi4wNzMuMTEuMTIzLjEwNC4xMzMtLjA0Ni4wOTN6bS4wMy4wN2MtLjExOC4wNjUtLjI1OS0uMjQzLS4xNTktLjMzOC4wOC0uMDc4LjEyMi0uMDUuMTYuMTAyLjAyNi4xMTkuMDI3LjIyMi0uMDAyLjIzNnptLS4xMTkgMS4wMzRjLS4yNzgtLjE2OC0uMjc4LS4xNjgtLjE1My0uMzQ1LjA1Ny0uMDg1LjE4LS4xMzguMjU5LS4xMTguMDguMDIyLjExMy4wNzcuMDY3LjEyMS0uMDUuMDQ5LS4wNTEuMTIuMDAyLjE3NS4xNy4xNzkuMDQuMzAyLS4xNzUuMTY3em0tMS0xLjA1NmMtLjE3LjAyLS4xODItLjIwMS0uMDE2LS4zLjE1LS4wODYuMjY1LS4wMTUuMjI0LjEzOC0uMDIuMDc2LS4xMTYuMTUzLS4yMDguMTYyem0tMS45MTUtLjA0OGMtLjA5LS4wMjQtLjE5LS4xMDQtLjIxLS4xNjgtLjA0Ni0uMTUyLjA5LS4xMTYuMjYuMDcyLjExMi4xMjcuMTA2LjEzOC0uMDUuMDk2em0tLjkzLjE3Yy0uMDU1LS4wMTUtLjA4Ny0uMDgtLjA3MS0uMTQuMDE3LS4wNjUtLjAzNy0uMTA3LS4xMy0uMDk4LS4wOTYuMDEyLS4xNTUtLjA3LS4xNTQtLjIuMDAzLS4xODUuMDM1LS4xOTguMjA3LS4wODcuMTEuMDczLjIyLjE5LjI0Ni4yNjIuMDY1LjE5Ny4wMy4yOTYtLjA5OC4yNjJ6bS0xLjE2LS4xMjNjLS4wNDItLjA0OC0uMDYyLS4xNzItLjAzNy0uMjY0LjA0LS4xNTQuMDUzLS4xNTQuMTA2LjAwN2EuNTc4LjU3OCAwIDAxLjA0Mi4yNjJjLS4wMTMuMDUtLjA1Ni4wNDctLjExLS4wMDV6bS0xLjkxMi4wMmMtLjMyNi4wMzQtLjMyNi4wMzQtLjM0LS4zMTEtLjAwOC0uMjEuMDEyLS4yNC4xMDQtLjE0NC4wNjUuMDcuMjIuMTQuMzUuMTYuMzMyLjA0Mi4yNS4yNTYtLjExNC4yOTV6bS0uMTU5LS4yNzFjLS4wMzctLjE1My0uMDItLjIxNC4wNTUtLjE5NC4wNTguMDE2LjA4OC4xMDIuMDY2LjE4My0uMDIyLjA4NC4wMDguMTY2LjA2My4xODEuMDU1LjAxNS4wODguMDguMDcuMTQzLS4wNC4xNTEtLjE4Ny0uMDMxLS4yNTQtLjMxM3ptLS44MzkuMTE3Yy0uMDkyLjA2Ni0uMTkuMDg2LS4yMTQuMDQ4LS4wMTgtLjAzOS4wNDUtLjEuMTQyLS4xMjYuMjUyLS4wODIuMjczLS4wNTcuMDcyLjA3OHptLTEuOTQ1LjA1NWMtLjEwOC0uMDA0LS4yMzYtLjA2OS0uMjc0LS4xMzgtLjA0OC0uMDg1LjAyNS0uMDguMi4wMS4yMDIuMS4yMjQuMTM3LjA3NC4xMjh6bS0uMTY1LjE1NGMtLjExLS4wMzktLjE5My0uMTAxLS4xODItLjE0Mi4wNDQtLjE2NS4yNDMtLjM2My4zMzMtLjMzOS4wNjQuMDE3LjAzOS4wNzYtLjA2MS4xNDgtLjEzMi4wOTgtLjEzNC4xMjkuMDAyLjE2NS4wOS4wMjQuMTUzLjA4OC4xMzkuMTQzLS4wMTQuMDUyLS4xMi4wNjQtLjIzLjAyNXptLjQzNSAxLjAyYy0uMjUuMDYtLjM5LjA0LS41Ny0uMDg4LS4xNjQtLjExOS0uMjg0LS4xNDUtLjQwNy0uMDktLjEzNy4wNTYtLjE2OS4wNDctLjE0NC0uMDQ1LjAxNy0uMDY0LjExMS0uMTI2LjIwMy0uMTMyLjA5LS4wMS4xODQtLjA4NS4yMDUtLjE2My4wMjItLjA4LjA4NS0uMTMuMTQzLS4xMTQuMDUyLjAxNC4wOC4xMi4wNTIuMjIyLS4wNDYuMTcxLjAwNS4yMDMuMzk2LjI2MmwuNDQ4LjA2NC0uMzI2LjA4M3ptLS45NTgtMS4xMzNjLS4wNDIuMDQyLS4yNzEuMDI3LS41MTktLjAzMy0uNDM1LS4xMDQtLjQzNi0uMTExLS4xNS0uMTgzLjE2Ny0uMDQzLjM1Mi0uMDM3LjQyMy4wMS4wNjMuMDQyLjE3My4wOTYuMjIyLjExLjA2MS4wMTYuMDcuMDUzLjAyNC4wOTZ6bS0xLjQyNSAxLjkzM2MtLjA5LjAxLS4xNi0uMDMtLjE0Ni0uMDgyLjAxNC0uMDUyLjEwMi0uMDc5LjE4My0uMDU3cy4xNDguMDYyLjE0My4wODJjLS4wMDcuMDIzLS4wOTEuMDUtLjE4LjA1N3ptLS43OTItLjYzYy0uMDQzLS4wMTEtLjA2NS0uMDgyLS4wNDItLjE2Ni4wNDYtLjE3NC0uMzMxLS40LS40MzQtLjI2LS4xMTMuMTU3LS42MDYuMDM3LS41Ni0uMTM3YS4xNzEuMTcxIDAgMDEuMTkzLS4xMTZjLjMxNy4wNTcuMzY1LjA1NC41MTktLjAzNS4yMjEtLjEzLjI3My0uMTA0LjE0Mi4wNzItLjA3NS4xMDUtLjA0NS4xMzQuMTI0LjEzLjE1NS0uMDAyLjIwNi4wNDMuMTc0LjE1OC0uMDU2LjIxMi4xNTQuMjUuMzgzLjA2OS4wOTQtLjA3NC4xNjQtLjA4LjE1LS4wMTMtLjAyOC4xMjYtLjQ5My4zNC0uNjQ5LjI5OHptLTIuODE3LS40OTRjLS4wOTEuMDYyLS4xNDcuMTY1LS4xMjMuMjM3LjAxOS4wNy4wMTUuMTE5LS4wMS4xMTJhMS4yODIgMS4yODIgMCAwMC0uMjI2LjAwNWMtLjEzMS4wMTQtLjE2NS0uMDQ0LS4xMjQtLjE5OC4wMzMtLjEyMi0uMDEyLS4yMzMtLjEwOC0uMjU5LS4zMzMtLjA4OS4wMTQtLjE3Ni4zOC0uMDk0LjMxLjA3MS4zNDQuMTA1LjIxMS4xOTd6bS03LjI3OS0uMDAyYy0uMTEtLjAwMi0uMjA1LjA0Ny0uMjIyLjExMS0uMDE2LjA2LS4wNTIuMDgtLjA3OC4wMzUtLjA3My0uMTMxLjE0LS4yNjQuMzE5LS4yMDMuMTU5LjA1NS4xNTguMDU4LS4wMTkuMDU3em0tNi4xMzIuMTNjLS4wMTguMDYzLS4wNjcuMDcyLS4xMTUuMDIxLS4wOTctLjEuMDMtLjI2NS4xNy0uMjI3LjA0OS4wMTMuMTEyLjA5Mi4xMzMuMTYzLjAyNy4wODUuMDA1LjA5Ny0uMDU5LjAzNC0uMDUtLjA1NC0uMTE0LS4wNS0uMTMuMDA4em0uMTE4IDEuMTc2Yy0uMDk2LjA1OC0uMjEzLS4xMzQtLjIxLS4zNTQgMC0uMjU1LjIyNy0uMTM4LjI1Ni4xMzQuMDEuMTA1LS4wMS4yLS4wNDYuMjJ6bS0yLjExLS45NzhjLS4xNDMuMDgyLS4xNDYtLjA3LS4wMDUtLjMwOWwuMTQyLS4yMzgtLjAzLjI1MmMtLjAxNi4xNC0uMDY0LjI3Mi0uMTA3LjI5NXptLTIuMTM0LjY3NmMtLjAxMi0uMTE1LjAzNS0uMTMuMTY3LS4wNTUuMTA1LjA2LjE3OS4xNDQuMTY0LjItLjAzOS4xNDQtLjMxNC4wMjQtLjMzLS4xNDV6bS0uNTQ2LjIzYy0uMDk0LjExNy0uMTU0LjE1Ny0uMTQuMDgzLjA0LS4xNzUtLjExNi0uMjA4LS4zNS0uMDcyLS4xNzQuMTAzLS4xOTUuMDk3LS4yMTQtLjA2My0uMDA5LS4xMDUuMDk1LS4yMjYuMjctLjMwNC4zMjYtLjE0OC4zNDItLjE0Ny40OTEuMDE0LjA3Ny4wODUuMDYyLjE4Ny0uMDU3LjM0MnptLTMuMjE3LS4xMTdjLS4xMjkuMjctLjIyNS4yMTMtLjE2Ni0uMS4wMjItLjExNS4wOTMtLjE5Ni4xNjItLjE3Ny4wNzMuMDIuMDc4LjEzLjAwNC4yNzd6bS0yLjExMi4wNzljLS4yNy0uMDU0LS4zMjMtLjIwOC0uMDc1LS4yNC4yNi0uMDM0LjQwOS4wMjguMzc0LjE1OC0uMDIuMDc2LS4xNTEuMTEyLS4yOTkuMDgyem0tMi44NjkuMDg1Yy0uMTUuMDQ3LS4zMzItLjMyNS0uMjEyLS40MzUuMDM4LS4wNC4xMzMuMDM1LjIwNC4xNjMuMDg2LjE1Ny4wODYuMjQ3LjAwOC4yNzJ6bS0yLjEyNS0uMTA2Yy0uMDg0LS4wMjItLjEzNy0uMTAyLS4xMTgtLjE3NC4wMjEtLjA3OC4wODgtLjA5NS4xNzQtLjAzNC4wNzMuMDUuMTMuMTMuMTE4LjE3MS0uMDExLjA0NC0uMDkzLjA2LS4xNzQuMDM3em0tMTEuOTY2Ljk1NGMtLjIyMi0uMTI1LS4yMjgtLjIwNC0uMDE0LS4xNDcuMDgxLjAyMi4xNTQuMDg1LjE3Mi4xNDYuMDE4LjA2LS4wNTMuMDYtLjE1OC4wMDF6bS4wNDYuMDg1Yy0uMDkyLS4wMjUtLjE0NS4wMDgtLjEyNS4wNzUuMDE4LjA3LS4wMzQuMDY4LS4xMjUgMC0uMTQ1LS4xMDctLjEzNC0uMTI1LjA5NS0uMTU3LjE0OC0uMDIuMjUtLjA5OC4yNDMtLjE4Ny0uMDA3LS4wOC4wMzQtLjE0LjA4My0uMTI2LjA1NS4wMTQuMDc0LjExOS4wNDQuMjMyLS4wMy4xMTMtLjEyOC4xODYtLjIxNS4xNjN6bS0yLjY5Ny0uMTM1Yy0uMDc5LjEyLS42ODUuMTkzLS43NDQuMDg3LS4wMTctLjAzLjA1OC0uMTM0LjE1NC0uMjI5LjEzNy0uMTI4LjIyNy0uMTM4LjMzNC0uMDM4LjA3Ni4wNzMuMTkuMTE2LjI0Ni4wODguMDUxLS4wMjcuMDU4LjAxNS4wMS4wOTJ6bTg2LjAxOC00LjMxMmMtLjE5Ni4xODMtLjIwMy0uMDkzLS4wMDktLjMxLjI2Ni0uMjg4LjI2NS0uNTQtLjAwNi0uNzYyLS4yMzUtLjE5My0uMjM1LS4xOTMtLjMyMi0uMTM2LS4wNDUuMDI0LS4xNzEuMDI2LS4yOTUuMDAxLS4xMTktLjAyLS4yMTUuMDE0LS4yMTcuMDg2LS4wMDQuMDg3LS4wNjkuMDkyLS4yMjUuMDA5LS4xNTMtLjA4My0uMjUtLjA4MS0uMzE3LjAxMi0uMDc2LjA5OC0uMTA4LjA5NS0uMTM3LS4wMDctLjAyOC0uMTEyLS4wNjktLjEyNC0uMjE1LS4wNTctLjEwMS4wNDUtLjE2OC4xMi0uMTUyLjE3NS4wMTguMDU0LS4wMTIuMDg1LS4wNjkuMDdhLjA5Ni4wOTYgMCAwMS0uMDcxLS4xMTljLjAyNi0uMDk4LS41Ni0uMTctLjY2Ny0uMDgtLjA3Ni4wNjQtLjQzNS4wOS0uNzMzLjA1LS4zMzItLjA0NC0uNTk2LjAwNy0uNzc5LjE1Mi0uMTI4LjEwNC0uMjAxLjEwNi0uMjcyLjAwNy0uMDczLS4xLS4xNTktLjEyLS4zNC0uMDc3YTEuMDkgMS4wOSAwIDAxLS4zMzYuMDQzYy0uMDQ4LS4wMDgtLjA5Ny4wNDktLjA5OC4xMTctLjAwNy4wOTgtLjAzMS4wOTQtLjExLS4wMTUtLjA4Mi0uMTItLjE4My0uMTI0LS41MTMtLjAzNS0uMjI0LjA2MS0uNDMyLjE0MS0uNDYuMTc1LS4wMy4wMzYtLjE5MS4wMjYtLjM1NC0uMDE3LS4xNjgtLjA0NS0uMzM0LS4wMzctLjM3LjAxNC0uMDM3LjA1NC0uMjExLjA3LS4zOTEuMDRhOS44MjYgOS44MjYgMCAwMC0uNjQtLjA5Yy0uMTktLjAxNy0uMjgzLS4wNjEtLjIzNS0uMTA3LjA5MS0uMDgzLS4zMTctLjIxNy0uNDQ3LS4xNDdhLjI3Ny4yNzcgMCAwMS0uMTU2LjA0NGMtLjIwOC0uMDMtLjY2OS0uMDAyLS43ODMuMDUtLjA3Mi4wMy0uMjUyLjA0LS4zOTMuMDJhLjYzMy42MzMgMCAwMC0uNDMxLjA5NGMtLjA4OS4wNzMtLjIzMS4xMDQtLjMwNy4wNjctLjE3NC0uMDg4LS45ODktLjA5LTEuMDEzLS4wMDMtLjAxLjAzNy0uMS4xMjYtLjIwMi4yMDQtLjE1NC4xMTktLjE2OS4xMTUtLjA4OC0uMDAyLjA2Ni0uMTAxLjA1MS0uMTU4LS4wNS0uMTg1LS4wODMtLjAyMi0uMTU3LjAwNS0uMTcyLjA2Mi0uMDE1LjA1NC0uMDgzLjA2LS4xNDguMDEzLS4wNjUtLjA0OC0uMTU2LS4wNTMtLjE5Ny0uMDE0LS4wNS4wNDItLjExLjA0LS4xNTgtLjAxLS4xMTUtLjEyMS0uNjYxLjAxLS42NDkuMTUzLjAxNy4xNDMtLjAzLjE0Mi0uNzUtLjAzMi0uMjk1LS4wNjgtLjUyNi0uMDc3LS41NjctLjAxNi0uMDM4LjA1Ni0uMTgyLjA2Ny0uMzI3LjAyOC0uMTQ4LS4wNC0uMzMtLjAzLS40Mi4wMi0uMDg4LjA1Mi0uMjc3LjA1MS0uNDI3IDAtLjMxNS0uMTEtLjU3Ni0uMDM4LS43MTIuMjAyLS4wODguMTUzLS4wOTQuMTUyLS4wNTItLjAzNC4wNTgtLjI2OS0uMDY0LS4zMS0uMzEzLS4xMDYtLjE1MS4xMjktLjIxNy4xMzYtLjI5NS4wMzItLjA3LS4wOTktLjE3OC0uMTIyLS40MDQtLjA4Ni0uNDEuMDY3LS42ODcuMDk1LS44LjA4LS4yMTctLjAyOS0uNjEuMDMtLjc5OC4xMi0uMTE1LjA1NS0uMjMyLjA5LS4yNDcuMDcyLS4wMTctLjAxOC0uMDQxLS4wMzMtLjA1Ni0uMDI5YTIuNDY1IDIuNDY1IDAgMDEtLjI2LS4wNDUuODM2LjgzNiAwIDAwLS4zNDEtLjAxM2MtLjA1OC4wMi0uMzkxLjAzLS43NDUuMDI0LS4zNTItLjAwMy0uNjk3LjA0LS43NzYuMDk3LS4wNzQuMDYtLjE1NS4wNzEtLjE3OC4wMzItLjAyNS0uMDQzLS4wNjUtLjAwNi0uMDg2LjA3NC0uMDMyLjExOS0uMTE4LjEyOS0uMzguMDVhMi41ODIgMi41ODIgMCAwMC0uNzg4LS4wNjRjLS4yNDIuMDItLjUyNC4wMTctLjYyLS4wMDlhLjI2Mi4yNjIgMCAwMC0uMjc3LjEyMmMtLjEwNi4xODgtLjI3Mi4xODUtLjM4My0uMDAyLS4wNDgtLjA4OC0uMTMtLjA5Ni0uMjU4LS4wMjItLjEwNC4wNTctLjM0LjA4Ni0uNTIuMDYyLS4zNi0uMDUtLjc1Ni4wMjctLjc5LjE1Ni0uMDEyLjA0NC0uMDY1LjAyNC0uMTE2LS4wNDctLjExMi0uMTUyLS42MTMtLjE4Ny0uNzE0LS4wNDgtLjA0Ny4wNi0uMTI4LjA3MS0uMTk1LjAyMy0uMDg2LS4wNjUtLjExMS0uMDQxLS4wOTcuMDkuMDEyLjEyMi0uMDExLjE0Ni0uMDc2LjA4LS4wNS0uMDU2LS4yNjQtLjExNi0uNDc2LS4xMzQtLjI4Mi0uMDI2LS4zODEuMDAzLS4zNy4xMDguMDI0LjIzMS0uMzA4LjIxNC0uNC0uMDItLjA3NS0uMTg3LS4wODgtLjE5LS4zMTktLjA3NS0uMTM1LjA2OS0uMjYxLjEwNC0uMjg5LjA4My0uMDMtLjAyMi0uMDk1LjEwNy0uMTQyLjI4My0uMDg2LjMyLS4xODIuMjk0LS4xNTYtLjA0Mi4wMS0uMTQ3LS4wNTMtLjIwNS0uMjYyLS4yNDUtLjMwNi0uMDYtMS4wNC4wNS0xLjA3My4xNjEtLjAxMy4wMzgtLjA2LjAzNC0uMTA3LS4wMTUtLjA1OS0uMDYtLjA3LS4wMjEtLjAzNi4xMjMuMDcxLjMwNC0uMTgyLjMwOC0uMzczLjAwMy0uMTA5LS4xNzMtLjE5LS4yMjMtLjI5OC0uMTcxYS43My43MyAwIDAxLS4zNDUuMDQzYy0uMTE2LS4wMTUtLjIzOC0uMDAzLS4yODEuMDI0LS4wNDYuMDI0LS4yMTUuMDEyLS4zODMtLjAzMy0uMTYzLS4wNDQtLjM2LS4wMzMtLjQzNy4wMjQtLjA3OS4wNTYtLjE5OC4wNjYtLjI2My4wMThzLS4xNTktLjAyOS0uMjEyLjA0NWMtLjA1My4wNzUtLjEyNS4xMDItLjE2NS4wNTgtLjAzOC0uMDM3LS4wODUtLjAwNi0uMTA0LjA2Ny0uMDQ2LjE3LS4wOTQuMTYzLS4zMDctLjAzNi0uMTI3LS4xMi0uMTkxLS4xMTctLjMzLS4wMDItLjEyMi4xMDMtLjI0Ny4xMS0uNDMuMDMxLS4yMjUtLjA5Ni0uMjkzLS4wNzgtLjQ4NC4xMjUtLjEyMi4xMzMtLjI4LjI1Ny0uMzU1LjI3OC0uMTAzLjAzMS0uMDk4LjAxMy4wMi0uMDcyLjEyOC0uMDk1LjEzOS0uMTM3LjA0OC0uMjY2LS4wODUtLjEyNi0uMTQ2LS4xMzktLjMwNS0uMDYzLS4xMTEuMDU0LS4yNDQuMDYyLS4zMDUuMDE4LS4xMzQtLjA5LS4xNy4wNDktLjA2My4yMzguMDU1LjA5NS4wMjguMTU0LS4xMTMuMjMzLS4yMDQuMTItLjE5Ny4xMzUtLjIxNy0uMzUyLS4wMDQtLjE1OS0uMTgyLS4yNTMtLjIxOC0uMTE5LS4wMTIuMDQ2LS4xNzQuMDcyLS4zNi4wNTgtLjE4MS0uMDE1LS4zNDYuMDEtLjM1OC4wNTQtLjAxMi4wNDQtLjA4LjA0Mi0uMTUtLjAwNC0uMDktLjA2Ni0uMTE1LS4wNDItLjEwNi4wODcuMDE1LjE0My0uMDA5LjE1OC0uMTIzLjA3NS0uMDgxLS4wNTctLjEyNy0uMDUzLS4xMDYuMDEzLjAyMy4wNy0uMDY3LjA2NS0uMjQyLS4wMTdhLjY4NC42ODQgMCAwMC0uNTA4LS4wNDJjLS4xMy4wNDUtLjQyNy4wMzctLjY1Ni0uMDIxLS4yMjktLjA1Ni0uMzUtLjA2LS4yNjYtLjAxMy4yLjExNC4xNDUuMjY4LS4wNzUuMjEtLjA5My0uMDI2LS4yMDgtLjAwMS0uMjQ4LjA1NC0uMDU5LjA4NC0uMDkuMDc2LS4xNjYtLjA0NC0uMDUtLjA4LS4yMDMtLjE3Ni0uMzMyLS4yMS0uMjY3LS4wNzItLjY3OC4xNTUtLjYyMi4zNDIuMDIzLjA3IDAgLjA4LS4wNTIuMDI1YS4yNjEuMjYxIDAgMDEtLjA1Ni0uMjE1Yy4wMjQtLjA5LS4wNDEtLjEyNC0uMjM5LS4xMjUtLjE0Ny4wMDItLjI3Mi4wNTItLjI3NC4xMTItLjAwNS4wNy0uMTE0LjA3NS0uMjk1LjAxMy0uMjMzLS4wODUtLjMyMi0uMDYyLS40ODIuMTItLjIzNS4yNjYtLjIuNDA1LjEyMS40OTEuMTY2LjA0NS4yMDIuMDg3LjEyMy4xMzMtLjEzOC4wNzktLjY2Ny0uMjM3LS42My0uMzc2LjAzLS4xMDktLjMxNS0uMTkzLS40MS0uMS0uMDQzLjA0Mi0uMTczLjAwNy0uMzI2LS4wODctLjE0My0uMDg4LS4yNi0uMTI1LS4yNzEtLjA4NC0uMDEyLjA0NC0uMDY4LjA2NS0uMTM0LjA1My0uMzQ2LS4wNjctMS4yOTktLjAzNS0xLjM1Mi4wNDJhLjA4Ni4wODYgMCAwMS0uMTM3LjAxM2MtLjA0LS4wNDctLjEyNC0uMDU1LS4yMDUtLjAyMi0uMDcyLjAzLS4zMDUuMDQtLjUxNy4wMjItLjUyOC0uMDUzLTEuNDYtLjAyMy0xLjU0LjA1LS4wOTUuMDgyLTEuMDA1LjExLTEuMjcuMDQxYS4zMzIuMzMyIDAgMDAtLjM1LjEyOGMtLjA3NC4wOTktLjEyOC4xMzItLjExNC4wNzIuMDI5LS4xNC0uMjk1LS4yNDgtLjQxLS4xMzgtLjA0OS4wNDUtLjExLjA0NS0uMTU0LjAwMy0uMDQ0LS4wNDUtLjA4NC0uMDM5LS4xLjAxOC0uMDEyLjA0Ni0uMDk3LjA3My0uMTguMDUxLS4zMzktLjA5LTEuMTEtLjA2NS0xLjE4OC4wNDEtLjA0OC4wNjUtLjE2Ny4wOTQtLjI2OC4wNjctLjI4NS0uMDc2LTEuMjkyLS4wNC0xLjQyMS4wNS0uMDY1LjA0Ny0uMjg4LjA0OC0uNDg0LjAwNC0uMTk3LS4wNDUtLjQyLS4wNS0uNDgzLS4wMWEuNTA4LjUwOCAwIDAxLS4zMTQuMDE4Ljc1My43NTMgMCAwMC0uMzUxLjAwNWMtLjE0LjA0Ni0uMTQ3LjA3Mi0uMDUxLjE5MS4wOTQuMTE0LjA4Ny4xMi0uMDQ1LjAzMy0uMDkxLS4wNjQtLjIwNC0uMDY2LS4yNy0uMDEtLjA3Ni4wNjktLjEuMDY1LS4wODItLjAxMy4wNDYtLjE3My0uNjQtLjIxLS45NTgtLjA1Mi0uMTUuMDczLS4yMjMuMDg3LS4xNjguMDI3LjA3MS0uMDcuMDY3LS4wOTUtLjAxMi0uMDcyLS4wNjYuMDE4LS4xNDIuMTA4LS4xNjUuMTktLjAyNy4xMDItLjA1Ny4xMTMtLjA4NC4wMzYtLjA0OS0uMTQtLjM1Ni0uMjM2LS4zODYtLjEyMy0uMDExLjA0Mi4wMjQuMDg0LjA3OS4xLjA1NC4wMTQuMDYzLjA1NS4wMjMuMDk3LS4wNDMuMDM4LS4yMDQtLjAwMy0uMzc1LS4wOTItLjE3My0uMDkxLS4zMzQtLjEzMi0uMzcyLS4wOTItLjA0MS4wMzktLjE4LjA0LS4zMS4wMDYtLjE3NC0uMDQ3LS4yMTgtLjAyNi0uMTY2LjA4LjA1LjEwNy0uMDEzLjExLS4yOTEuMDEtLjIzMy0uMDg1LS4zNjQtLjA5NS0uMzgzLS4wMjUtLjAxNC4wNTQtLjA2NC4wNjYtLjEwNy4wMjctLjAzOC0uMDQ0LS4wOTQtLjAxMi0uMTE2LjA3MS0uMDI5LjEwOC0uMDY3LjExNS0uMTM0LjAyMmEuMjIuMjIgMCAwMC0uMjM4LS4wODMuMzQzLjM0MyAwIDAxLS4yNDgtLjAyOC4xNjEuMTYxIDAgMDAtLjE5LjAwNWMtLjA0NS4wNDMtLjE0My4wMzMtLjIxNS0uMDItLjA5LS4wNjUtLjEzLS4wNS0uMTIuMDQ2LjAwNi4wOC0uMDUzLjE3Ny0uMTM4LjIyNi0uMTY0LjA5Mi0uMzUzLjA2My0uMzI0LS4wNDUuMDEtLjA0LS4wOTItLjExNC0uMjMtLjE1OS0uMTctLjA2LS4yMTQtLjA1MS0uMTQ2LjAyNy4wNzIuMDgzLjA2NC4xNTYtLjAyNi4yNTEtLjExMS4xMTctLjEzLjExMi0uMTQ3LS4wMzEtLjAxOC0uMTktLjM3NS0uMzItLjQyLS4xNTItLjAyLjA3My0uMTQ2LjA4OS0uMzIuMDQyLS4xOTQtLjA1Mi0uMzQtLjAyNS0uNDQzLjA3OC0uMDguMDg2LS4xOTcuMTgtLjI2MS4yMS0uMDY0LjAzMi0uMDIuMDU1LjEwNS4wNjMuMTE4LjAwNC4yMzMuMDU0LjI1LjEwNi4wMTYuMDUyLS4wMzYuMDgtLjExOS4wNTctLjA4NS0uMDIzLS4xMzQuMDAzLS4xMTcuMDU0LjAxMy4wNTYtLjA0NS4xMDUtLjEzNi4xMTMtLjI0LjAyNy0uNTEyLS4wNjgtLjQ4NC0uMTcxLjAxMy0uMDUuMDY4LS4wNjguMTE5LS4wNC4wNTEuMDI1LjEzNi0uMDQxLjE4Ni0uMTQ3LjA2Ni0uMTQuMDUtLjIwNy0uMDU2LS4yMzYtLjA5LS4wMjQtLjE0LjAxOC0uMTMyLjExMS4wMDguMTA1LS4wNC4xMzktLjE2Mi4xMDYtLjEzLS4wMzQtLjE1LS4wODQtLjA3OS0uMTg0LjA3Mi0uMS4wNTMtLjEzMy0uMDgtLjEyMWEuOTUuOTUgMCAwMS0uMzA1LS4wMTZjLS4wNzgtLjAyLS4xNDUuMDI1LS4xNjguMTA4LS4wMjIuMDgyLjAwNy4xMjkuMDY0LjExNC4wNi0uMDE3LjExMy4wMTYuMTMyLjA4LjAxNC4wNTgtLjAxMi4wOTMtLjA2Ni4wNzgtLjA1Mi0uMDEzLS4xMjEuMDYtLjE0NS4xNS0uMDY3LjI0Ny0uMjM2LjI4LS4zLjA1OC0uMDQ1LS4xODEtLjA1LS4xODMtLjEwNy0uMDEyLS4wNTIuMTc0LS4wNi4xNzItLjEzNC0uMDA5LS4wNDUtLjExMS0uMTQtLjIxMi0uMjIzLS4yMzQtLjA5LS4wMjQtLjExNC0uMDgzLS4wNTctLjE2Mi4xMjEtLjE3Mi0uMDgzLS4xOTYtLjM1Mi0uMDQ0LS4xMjguMDc0LS4yODguMDkyLS4zNTUuMDQtLjA3Mi0uMDUyLS4xMzctLjAzNi0uMTYuMDQ5LS4wMi4wNzIuMDExLjE2Ni4wNjIuMjAyLjA1Ny4wMzcuMDA1LjA2Ny0uMTE0LjA2Ni0uMTIuMDAxLS4xOTItLjAyLS4xNjMtLjA0Ni4wMjYtLjAyNi4wMDctLjEyLS4wNDItLjE5NC0uMDcyLS4xMDUtLjExLS4xMTgtLjE1Ny0uMDQ4LS4wMy4wNTMtLjI2LjA5LS40OTUuMDg0LS4yMzMtLjAwOC0uNDQ1LjAzNS0uNDYuMDkyYS4zMjUuMzI1IDAgMDEtLjEzMi4xNmMtLjA2NS4wMzYtLjA2Ni4wMi0uMDA1LS4wNDUuMTc4LS4xNzYtLjE0My0uMjg0LS40ODQtLjE2LS4yMjguMDgzLS4zMzcuMDg3LS4zNi4wMDQtLjAyMi0uMDg0LS4wNjUtLjA4Ny0uMTUtLjAxLS4xNzUuMTU3LS4yMS40MTQtLjA2My40NTMuMDc1LjAyLjEyMy4xMDIuMTA0LjE3NS0uMDIuMDcyLjAxLjE0OS4wNjQuMTYzLjA3Mi4wMi4wNjMuMDUzLS4wMzMuMTI0LS4wNy4wNTEtLjEyMS4xMzEtLjEwNC4xNjkuMDE2LjA0My4wMDUuMDQzLS4wMjUtLjAwMWEuMjA4LjIwOCAwIDAxLS4wNDgtLjE0Yy4wMy0uMjA4LS4wNjItLjQyMS0uMjAyLS40NThhLjQ2My40NjMgMCAwMS0uMjM1LS4xOGMtLjA1LS4wODItLjA5Mi0uMTA0LS4xMDYtLjA1My0uMDEyLjA0Ny0uMDQ0LjAyMS0uMDcyLS4wNTItLjAzNi0uMTE1LS4xMDYtLjEyMy0uMzcyLS4wNTMtLjI1NC4wNy0uMzM4LjE0NS0uMzY1LjMyOC0uMDI3LjE5Mi0uMDguMjM2LS4yNDIuMjA3LS4xMTEtLjAyLS4yNjMtLjE0Ni0uMzMtLjI4LS4xMjEtLjI0Mi0uMTIxLS4yNDIuMDY4LS4xNC4xMi4wNjkuMjIuMDYyLjI3Ny0uMDE5LjA2OC0uMDk4LjA0NC0uMTIxLS4xMzgtLjExNS0uMTI0LjAwNi0uNDA2IDAtLjY0LS4wMTYtLjU0Mi0uMDMyLS42NzQuMDA3LS41NDUuMTU2LjA3Ny4wODcuMDU0LjA5MS0uMDcuMDE3LS4xODgtLjEwOS0uNDM1LjA2Ni0uMjk0LjIxMi4wNC4wNC4wNjIuMTMyLjA0Ny4xODYtLjAxNS4wNTctLjA3LS4wMDUtLjExNi0uMTMzLS4wOTEtLjI1MS0uNjA2LS40NzUtLjY1Ny0uMjg0LS4wMTYuMDU3LS4wNzkuMDY1LS4xNDUuMDItLjA2OC0uMDQ3LS4yMTItLjA0Ny0uMzQ0LjAwMS0uMTMuMDQ2LS4yNjQuMDQzLS4zMTQtLjAxLS4wOTgtLjEwMy0uNjcxLS4wMzUtLjcwMy4wODMtLjAxMi4wNDctLjA2LjA0NS0uMTA4IDAtLjA3LS4wNzgtLjE4NS0uMDc4LS44MjMtLjAxNy0uMTA4LjAxLS4zMDQuMDA1LS40MjctLjAxMi0uMTI2LS4wMTctLjI2NC0uMDAxLS4zMDUuMDM4LS4wNDMuMDM1LS4xODYuMDYzLS4zMjQuMDYtMS4wMDUtLjAzMi0xLjQzNS0uMDEyLTEuNTQyLjA2NS0uMDcuMDUzLS4yMzkuMDYzLS4zODQuMDIyLS4xNDktLjA0My0uMjk3LS4wMy0uMzM4LjAzLS4wNDMuMDU4LS4xNjIuMDg1LS4yNTIuMDYtLjA5My0uMDI1LS4xODkgMC0uMjAzLjA1MS0uMDE0LjA1NS0uMDUzLjA2NC0uMDk0LjAyMi0uMDc0LS4wNzgtLjU5OC0uMDA4LS42MjMuMDg1LS4wMS4wMzYtLjA5NC4wMi0uMTk4LS4wMzctLjE4NS0uMTA3LS44OTUtLjExMi0xLjE1LS4wMDktLjA3Mi4wMy0uMTM2LjEyNC0uMTMuMTkyLjAwOS4wNzItLjAyOC4xMjYtLjA3NC4xMTMtLjA0Ny0uMDEyLS4wNy0uMDgyLS4wNTMtLjE0Ny4wMjMtLjA4Mi0uMDQ2LS4xMjgtLjIwOS0uMTQxLS4xMzUtLjAxNS0uMjU1LjAzLS4yNzMuMDk4LS4wMzYuMTM0LS42NDYuMTMxLS43NzYtLjAwNi0uMDQ4LS4wNDktLjEyOC0uMDMyLS4xODQuMDQyLS4wNTUuMDc0LS4xNS4wOTMtLjIxNS4wNDctLjE5OC0uMTQxLS41OS0uMTA4LS42NC4wNTktLjAzMi4xMDctLjA1LjA5NC0uMDc0LS4wNTktLjAyMi0uMTc1LS4wNDQtLjE4Ni0uMTI3LS4wNzUtLjA2NS4wODctLjE2OC4wOTgtLjMwNy4wMjgtLjI0Mi0uMTE1LS4yNzUtLjA3NC0uMjAzLjIyOC4wMzMuMTM2LjAxOS4xOS0uMDQ5LjE3Mi0uMDQ5LS4wMTMtLjA3OC0uMDktLjA1OS0uMTYyYS4xNDUuMTQ1IDAgMDAtLjEwOC0uMTc2Yy0uMTg3LS4wNS0uNDgzLjExNC0uNDIuMjMuMDIyLjA1LjAwMi4wNDUtLjA1Ni0uMDA5LS4wNTQtLjA1Ni0uMTc3LS4wNjQtLjI3OS0uMDE3LS4xMzYuMDY0LS4xODQuMDU2LS4xOS0uMDM0LS4wMDEtLjA3LS4wNjctLjExNS0uMTQ3LS4xMDYtLjIwOS4wMjItLjIyNC4xNzMtLjAyMi4yMjcuMDkzLjAyNS4xODIuMTE4LjE5MS4xOTguMDE3LjE3Ni4wMzMuMTgtLjUzMy0uMTM1LS41MTYtLjI5My0uNjI4LS4zMS0xLjU3NC0uMjI4YTIzLjIgMjMuMiAwIDAxLTEuMjEuMDY2Yy0uNTI0LjAxMi0xLjQyOC4zNTYtMS4zMzguNTEuMDU4LjEwNC0uMTE4LjAzNS0uMjMzLS4wODctLjA1LS4wNTgtLjA4OC0uMTM0LS4wNzQtLjE2Ny4wMTctLjAzMS0uMDAzLS4wNTMtLjA0OC0uMDUxLS4wNDIuMDAyLS4wODIuMDgtLjA5Ny4xNzYtLjAxNy4xMjgtLjA2MS4xNDctLjE5LjA2NS0uMTEtLjA2NS0uMi0uMDU2LS4yNjUuMDI5LS4xMjkuMTc4LS4yMzQuMTI1LS4yMzUtLjEyMS4wMDItLjExOS0uMDQ4LS4xOTMtLjExMS0uMTc0LS4wNjcuMDItLjEwNC4wNzUtLjA4OC4xMjkuMDU4LjE5LS4yMTguMTQtLjM1Mi0uMDY0LS4xMzctLjIxNC0uMTM3LS4yMTQtLjE3OS4wNjgtLjA0NS4yOTItLjA3NC4yOTYtLjQyMy4wODYtLjE4Ni0uMTE0LS4yMDItLjEwNy0uMjIuMTI0LS4wMDguMTM2LS4wOC4zMDItLjE1NC4zNi0uMTE4LjA5LS4xNTIuMDgtLjI4LS4wNzUtLjA4LS4xMDUtLjA5Ni0uMTctLjAzMS0uMTUzLjA2LjAxNi4xMy0uMDUzLjE1OC0uMTU0LjAyNy0uMS4wMS0uMTk0LS4wNC0uMjA3LS4wNDYtLjAxMi0uMDc5LjA0OC0uMDcyLjEyNy4wMDYuMDgyLS4wMzIuMTQxLS4wOS4xMjYtLjA1NC0uMDE1LS4wODYtLjA3OS0uMDctLjE0My4wMi0uMDczLS4wMDQtLjA4Ny0uMDYyLS4wMzYtLjA1My4wNDMtLjI0MS4wNC0uNDI2LS4wMDQtLjQ3My0uMTEzLS44NzguMDMzLS45MzkuMzQtLjAzNC4xOS4wMDMuMjU5LjE5Mi4zMi4yMS4wNy4yMzcuMDUuMjItLjE0My0uMDE2LS4xMiAwLS4yMzguMDMyLS4yNTcuMDg5LS4wNS4zMDMuMTM0LjIzMi4yLS4wMzcuMDM1LS4wMzEuMDk4LjAxNC4xNDYuMDU5LjA2Mi4wNDEuMTE2LS4wNTMuMTc5LS4wOS4wNjUtLjEwNS4xMjEtLjA1LjE4My4wNTMuMDUzLjE2LS4wMTUuMjY0LS4xNzUuMTA0LS4xNS4xOTUtLjIyLjIxMi0uMTYuMDE4LjA2LjIxLjE2OC40MzcuMjQ1LjMxNi4xMDcuNDEuMTA3LjQyLS4wMDQuMDEtLjEwOC4xMjQtLjExOS40NDktLjA0NS41MTguMTE2Ljc4OC4xMTcuODItLjAwNy4wMTYtLjA1Ny0uMDE2LS4wODItLjA3LS4wNjQtLjE1OS4wNS0uMTgyLS4xNzMtLjAzNy0uMzIuMDg0LS4wODUuMTI3LS4wOTMuMTEtLjAyLS4wMzQuMTM4LjM2MS4xNjYuNTA0LjAzOC4wNTItLjA1LjA5Ny0uMDMyLjExOS4wNDMuMDU3LjE4Mi4xOTkuMTguMjQ4LS4wMDIuMDI1LS4wOTMuMDYtLjEwOS4wODYtLjA0NGEuNjA0LjYwNCAwIDAwLjE4NC4yMThjLjE3Mi4xMjQuNi4xMDkuNTk3LS4wMi0uMDAzLS4wNTMuMDktLjA4LjIxNS0uMDY3YS44NzMuODczIDAgMDAuNDIzLS4wNzdjLjE5My0uMDk4LjItLjA5My4xMDIuMDM2LS4xMDcuMTQ4LjAzNy4yNDUuMTc3LjExNi4wNDktLjA0OC4xOTEtLjAzMS4zMy4wNC4xNzQuMDkuMjc4LjA4NC4zNy0uMDEuMDk1LS4wOTYuMjA5LS4wOTYuNDMuMDAyLjM0My4xNS44NTIuMDgyLjkwNy0uMTIyLjAyLS4wNzUtLjAwNC0uMTUtLjA1My0uMTY0LS4wNTUtLjAxNS0uMDc2LS4wNzktLjA1Ny0uMTUuMDI4LS4xMDcuMDc0LS4xLjI4Mi4wNDQuMTQuMDk5LjIzOS4yMDguMjI3LjI1Mi0uMDExLjA0MS4wMzYuMDYyLjEwMy4wNDEuMDY2LS4wMTguMzY2LS4wMTguNjY0LS4wMDEuMzguMDI0LjU0My0uMDA3LjU1MS0uMDk5LjAwNC0uMTA3LjAyMy0uMTA1LjEwNy4wMTUuMDgzLjExNi4xNC4xMTguMjc0LjAwNC4xMTMtLjA5MS4yMjUtLjEwMy4zMzItLjAyNy4wOS4wNi4yODYuMDg1LjQzMS4wNDkuMTQ1LS4wMzMuMzYtLjAzNC40NjgtLjAwNS4xMTIuMDMuMzcyLjAxMS41ODYtLjA0LjIwOS0uMDU0LjQwNi0uMDY1LjQ0My0uMDI3LjAzNS4wMzQuMTQ1LjAyLjI0My0uMDM1LjEwOC0uMDYyLjI2NS0uMDU2LjQyMi4wMi4xNzkuMDg5LjM1NS4wODQuNjQ2LS4wMTguMjItLjA3Mi40MDUtLjA5MS40MDctLjAzOC4wMDIuMDU2LjA3OC4wOTMuMTc5LjA4MS4xMDItLjAwOC4xNjUtLjA1NS4xNDktLjExLS4wMTYtLjA1Ni4wMy0uMDguMTEyLS4wNTguMDg2LjAyMy4xNTgtLjAxOC4xOC0uMTAxLjA0Ny0uMTc2LjExMi0uMTU4LjI0OC4wNzIuMDc0LjEyNS4xNDUuMTYuMjMuMTEyYS40NTMuNDUzIDAgMDEuMjkzLS4wMjQuNTU1LjU1NSAwIDAwLjM1LS4wNmMuMTQtLjA4LjIwNC0uMDcxLjI4LjAzOC4wNzQuMS4xMDguMTA4LjEyNy4wMzYuMDE1LS4wNTQuMTEzLS4wNzguMjE0LS4wNS4xLjAyNy4xOTMuMDA0LjIwOC0uMDUzLjAyLS4wNzQuMDU0LS4wNjUuMTI3LjAzNC4wNy4xLjE0OC4xMDEuMjk3LjAwMi4xMjEtLjA4LjI3MS0uMDkzLjM3NS0uMDMyLjA5My4wNTYuMjY3LjA1LjM4Ni0uMDEyLjExNi0uMDYuMjU2LS4wNzYuMjk3LS4wMjkuMDQ4LjA0OS4wOS4wNDQuMTA1LS4wMDguMDEzLS4wNDkuMTI4LS4wNzYuMjQxLS4wNjIuMTU2LjAyLjI0LS4wMzguMzA4LS4yMTcuMDUyLS4xMzIuMTMtLjIzNi4xNjktLjIyNi4xMDkuMDMuMjI4LjMxOS4xNS4zNjQtLjAzLjAyLS4wMDYuMDczLjA2MS4xMjIuMDY4LjA0OC4yMzEuMDI5LjM3OC0uMDQzYS42MzYuNjM2IDAgMDEuNTQ3LS4wMDhjLjMuMTI0LjczLS4wMS43OTQtLjI1LjA1MS0uMTkuMzQxLS4yOTguMzg4LS4xNDIuMDI3LjA4OC4wMS4xLS4wNDguMDM3LS4wNS0uMDUyLS4xMDUtLjAzNC0uMTI1LjAzOWEuODUuODUgMCAwMS0uMTMuMjZjLS4wNjUuMDk0LS4wMzguMTMuMTEuMTI3LjEwOC4wMDEuMjQ0LS4wNjIuMjk1LS4xMzcuMDQ0LS4wNzMuMjA2LS4xNTcuMzQtLjE4Mi4yMDctLjAzNi4yNTctLjAxNS4yNzIuMTE3LjAxMi4xMy4wMzQuMTQyLjEyLjA2LjA1OC0uMDUxLjEyOC0uMDg4LjE1OC0uMDc0LjE5NS4wOC41NTQuMTMxLjQ2Ni4wNjYtLjA1LS4wNC0uMDgyLS4xNC0uMDYzLS4yMTMuMDMtLjExLjA2LS4xMDguMTQzLjAwOC4wNzQuMTA2LjE4NC4xNC4zODMuMTIyLjE1My0uMDExLjIyMS0uMDQ2LjE0OC0uMDc0LS4yMzItLjA4Ny4yNC0uMTIuNTcyLS4wNC4yNDEuMDYyLjMxNS4wMzQuMzU1LS4xMTNhLjU3OC41NzggMCAwMS4yMjctLjI4N2MuMTU0LS4wOS4xNjktLjA4Mi4xMzIuMDY1LS4wNTcuMjEyLjMzOC41NzUuNDc2LjQ0YS4zMzguMzM4IDAgMDAuMDgzLS4yMjZjLS4wMDMtLjA3LjAzOS0uMTIzLjA5LS4xMDkuMDU1LjAxNS4wOS4wNjkuMDc3LjExOC0uMDE2LjA2Mi4wNjEuMDgyLjIyNC4wNjVzLjI2MS4wMTIuMjgxLjA4MWMuMDI2LjA3LjExLjA3LjI0Ny4wMDIuMTEyLS4wNTUuMjctLjA2NS4zNC0uMDE2LjA3Ni4wNS4xMzkuMDUzLjE1Mi4wMDQuMDEyLS4wNDMuMTEtLjA3LjIxNS0uMDU4LjE3NS4wMjIuMTg3LS4wMDMuMTE3LS4xODUtLjA2Ny0uMTY3LS4xMjctLjItLjMwMy0uMTU1LS4zMDguMDcyLS4zOTctLjI0OC0uMTMyLS40NjIuMDktLjA3My4xNi0uMDkuMTQ2LS4wMzYtLjAxNS4wNTcuMDQyLjEuMTIyLjA5NC4wOTYtLjAwNy4xMzYuMDQyLjExMi4xMzItLjAyMy4wODUuMDMzLjE2Ny4xMzYuMTk1LjA5MS4wMjQuMTgzLjEwNy4xODguMTcyLjAxLjA3Ny4wMzYuMDcuMDY2LS4wMjEuMDI4LS4wODIuMDAzLS4xODUtLjA1My0uMjI1LS4wNjUtLjA0OC0uMDQ0LS4wNjQuMDU5LS4wNDUuMDg3LjAxOC4xNjEuMTIzLjE2NS4yMzMuMDEuMjYyLjIyMi4zMDIuMzc4LjA3LjExOC0uMTcuMTUyLS4yMzMuMjU3LS40NGEuOTk0Ljk5NCAwIDAwLjA3Ni0uMjVjLjAxNi0uMTA0LjA2OS0uMTM0LjEzMy0uMDg0LjE3NC4xMjcuMDY3LjQ1NS0uMjIyLjY5My0uMjk4LjI0NC0uMjgyLjM1OS4wMzcuMjg3LjE2LS4wMzguMjItLjEwNy4yMTMtLjI1Ni0uMDEtLjE3MS4wMi0uMTg4LjIwMS0uMTE4LjExMy4wNDcuMjY4LjA3LjM0NC4wNDUuMDg0LS4wMjQuMTg3LjAyNi4yNTIuMTE1LjA5LjEzMi4xMzkuMTM3LjI2OS4wMzMuMDgtLjA2NC4xNzQtLjA4OS4yLS4wNDkuMDI0LjA0My4wNTIuMDMxLjA3LS4wMzMuMDE3LS4wNjUuMDY0LS4wNzcuMTExLS4wMjYuMDQ0LjA0NS4xNDcuMDU0LjIzLjAxNy4wOC0uMDQuMjUxLS4wNDguMzkxLS4wMjIuMTcuMDMyLjI2My0uMDA3LjI5My0uMTE4LjA0NC0uMTY1LjI0Ni0uMTc1LjM0LS4wMTcuMDc0LjEyOC4zOS4yMzUuNDE1LjE0Mi4wMTQtLjA1NC0uMDIyLS4wOTQtLjA5My0uMS0uMDYtLjAwMi0uMTAzLS4wNi0uMDg4LS4xMjYuMDE1LS4wNjUtLjAyNS0uMTc4LS4wODUtLjI0NC0uMDYyLS4wNjYtLjA3NS0uMTExLS4wMjctLjA5Ni4wNDkuMDE2LjE1Ni4xMTQuMjMuMjA5LjE2NC4yMDcuMzIuMjc3LjI3Ny4xMTgtLjAxNS0uMDU2LjAxNy0uMTA2LjA3OC0uMTI2LjA2My0uMDE2LjExNy4wNDMuMTI2LjEzMS4wMTcuMTY1LjUzOC4zMjQuNjc2LjIxMi4wNC0uMDMxLjI0Ny0uMDE3LjQ2Mi4wMy4yMTEuMDUuMzk3LjA1My40MDkuMDA3LjAxMi0uMDQ3LjA2Ni0uMDYuMTI4LS4wMzMuMTczLjA4LjU5Ni4wMDMuODQyLS4xNTguMTI4LS4wODMuMjc0LS4xMS4zMzktLjA2Mi4wNy4wNTIuMTI4LjAzMi4xNS0uMDU0LjAyLS4wNzIuMTE3LS4xNjcuMjA2LS4yMDcuMTQ1LS4wNjQuMTYtLjA0Ni4xMTUuMTE5LS4wNDMuMTYtLjAwMi4yMDQuMjc1LjI3OC4xOTUuMDUzLjMxMy4wNDYuMjk0LS4wMTgtLjAxOC0uMDY1LjA3Ni0uMDU0LjI1LjAzMS4xOTguMS4yNjYuMTA1LjI0Mi4wMTgtLjAyNi0uMDc5LjAzMS0uMTA1LjE1My0uMDcyLjEwMS4wMjcuMTk2LjAxNi4yMDctLjAyNS4wMS0uMDM5LjE2MS0uMDQzLjMyNy0uMDEuMzc1LjA3My44NDYuMTA4Ljk4NC4wNjhhLjY1My42NTMgMCAwMS4yNDcuMDAyYy4wNzYuMDE4LjE0NC0uMDIuMTQ3LS4wODIuMDA4LS4xMTQuMDY3LS4xMjYuMzg2LS4wNjIuMDc0LjAxNC4xNi0uMDI0LjE4My0uMDgyLjA3Ny0uMjAzLjA4OC0uMjA1LjI1NS0uMDUuMTM4LjEyOC4yMTYuMTI3LjQ2NiAwIC4xNzQtLjA4OS4zOTYtLjE5Mi41Mi0uMjQuMjA1LS4wOC4yMDQtLjA3OC0uMDA3LjEtLjI2NC4yMjYtLjI5My4zMTUtLjExMi4zNjQuMDczLjAyLjE0Ny0uMDA4LjE2LS4wNi4wMTUtLjA1NC0uMDMtLjA4LS4xMDQtLjA2NC0uMDc1LjAyMi0uMDE1LS4wMjguMTMzLS4xMTMuMjE4LS4xMjIuMzk3LS4xMjQuOTU2LS4wMDQuNDY4LjA5OC45MTYuMTE4IDEuMzg0LjA2LjM3Ni0uMDQ1Ljc0My0uMDU4Ljc5OC0uMDI2LjA2My4wMzMuMTEzLjAyNS4xMTYtLjAxOS4wMjMtLjE5LjA4Ny0uMjIuMTg0LS4wODMuMDkuMTI2LjE2OS4xMTQuNDg0LS4wNzYuMi0uMTIzLjMyNy0uMTg2LjI3Ny0uMTMzLS4wNzIuMDctLjAzMS4xMTYuMTMyLjE2LjEzLjAzNS4yNDcuMDIyLjI2LS4wMy4wMzUtLjEyOS40NzMtLjM2My42MS0uMzI2LjA4LjAyMS4wNzIuMDQxLS4wMzQuMDc0LS4xMDMuMDMzLS4wNjQuMDg1LjEzNy4xODMuMTkxLjA5Ni4zNjcuMTE1LjU0LjA1Ni4xNC0uMDQ1LjI5NS0uMDQyLjMzNC4wMDEuMDQyLjA0OC4xOC4wMzUuMjk1LS4wMjMuMTEyLS4wNTYuMjc2LS4wNjcuMzM5LS4wMjMuMDY1LjA0OC4xNTguMDYyLjE5NS4wMy4wNC0uMDMzLjIxMi0uMDU2LjM4OS0uMDUzLjE3NC4wMDIuMzUxLjAwNS4zOTMuMDAzLjA0LS4wMDYuMTE3IDAgLjE3My4wMS4wNTMuMDA5LjA4My0uMDQxLjA2NC0uMTA0LS4wMjctLjA4OC4wMDUtLjA5My4xMDMtLjAyMy4wODIuMDU4LjI1NC4wNjYuNDA0LjAxNS4xNC0uMDQzLjMyMy0uMDQ0LjM4OS4wMDEuMDY0LjA0OC4xMzcuMDQ2LjE1LS4wMDMuMDE1LS4wNTUuMDUtLjA2Mi4wOTQtLjAxNy4wMzcuMDM4LjI1LjA0Mi40NjMuMDEuMjE1LS4wMzMuNDI4LS4wNDIuNDY5LS4wMTcuMDQuMDI0LjA2My0uMDE3LjA1Ny0uMDk5LS4wMTUtLjE0LjE5My0uMTIuMjgxLjAyOS4wMi4wMzguMTczLjA2LjMyLjA1LjM1MS0uMDI2LjY2LS40MS40OC0uNjA4LS4wOTUtLjEwMy0uMDgxLS4xMTMuMDgyLS4wNy4xMy4wMzUuMTgyLjEwOC4xNTQuMjEzLS4wMjMuMDg2LjAzMy4yMy4xMTcuMzExLjEyNi4xMTcuMjMuMTI2LjQ1OC4wNC4xNy0uMDY1LjQyMS0uMS41ODYtLjA4NC4xNjMuMDE2LjM5Ni4wMTUuNTQxLjAwMi4xNDMtLjAxNS4zMDYuMDEuMzc3LjA1Ni4wNjguMDQ2LjEwMy4wNDEuMDc3LS4wMS0uMDI2LS4wNDUuMDE1LS4xMzcuMDg3LS4xODcuMS0uMDczLjE3MS0uMDU5LjI5Ny4wNi4xMjQuMTIuMTguMTM1LjIzLjA2Mi4wMzQtLjA0OS4xMjUtLjA4LjE4Ny0uMDYzLjA3My4wMi4yNDUtLjA2NC4zOTUtLjE5LjE1NC0uMTI4LjI5Mi0uMTk2LjMxNS0uMTU3LjAyMy4wMzctLjAyNC4wODgtLjEuMTEtLjA5My4wMy0uMDUuMDg1LjE0Mi4xNzguMzIuMTYuNjcyLjA4My41MDEtLjEwOS0uMDY0LS4wNy0uMDA0LS4wNzYuMTY0LS4wMTEuMTUuMDYuNDQ4LjA1OS42ODguMDA0LjIzNC0uMDUzLjUyOC0uMDU1LjY0OC0uMDAzLjE2Ny4wNy4xOTQuMDYzLjExLS4wMjktLjA2LS4wNjgtLjA3OC0uMTQ1LS4wMzgtLjE2OC4wNC0uMDI1LjA2Ny0uMTU5LjA2OC0uMzA1LS4wMDUtLjIxLjA1LS4yODMuMjU0LS4zNy4yMjQtLjA4OS4yNTQtLjA4Ni4yMjIuMDMyLS4wNDYuMTczLjA1Ni4yMTcuMjUuMTA2LjEwOS0uMDY1LjEyMy0uMDE3LjA2LjIyLS4wNzQuMjc1LS4wNi4zMDYuMTU1LjMyMi4xMzYuMDExLjIxNy4wNi4xODkuMTE0LS4wMjIuMDUyLjA0Ny4xMzUuMTU1LjE4LjE1Mi4wNjMuMjEyLjAzNy4yNDgtLjEuMDI3LS4xLjEwMS0uMi4xNjEtLjIxNi4wNTgtLjAxOC4xMDctLjA5OS4xMDEtLjE3LS4wMDgtLjA3MS4wMjYtLjE0OC4wNzQtLjE2My4xMDQtLjAzMy4xNzQuMjc0LjEuNDQtLjA2LjEzLjE4NC4yMi4zLjEwOC4wNDgtLjA0LjA0My0uMi0uMDA2LS4zNDhsLS4wOS0uMjc2LjI5NS4yMjZjLjMzNC4yNTUuNzA2LjM4LjgyNC4yNy4wNC0uMDQyLjE4NS0uMDQ3LjMwNC0uMDE1LjEzOC4wMzcuMjQuMDA2LjI2My0uMDc2LjAyLS4wNzUuMDk2LS4xMjQuMTY5LS4xMDQuMDguMDIxLjA5OS4wODcuMDQ2LjE2MS0uMDU0LjA3NS0uMDM2LjEzNS4wNDEuMTU1LjE3NS4wNDQuNDExLS4wNDIuMzk3LS4xNDUtLjAwNS0uMDUxLjA4Ni0uMDguMjAxLS4wNjUuMTg1LjAyNS4yMDYtLjAwMy4xODMtLjIyNS0uMDI0LS4yMzMtLjAxMy0uMjQyLjEzLS4xMDQuMDg2LjA4NC4xNDQuMjEuMTI0LjI4My0uMDIuMDc1LjAwOC4xNDYuMDY2LjE2MS4wNTEuMDE0LjA5Mi0uMDQ0LjA4My0uMTI0LS4wMTMtLjE0OC4xNC0uMjM0LjM3LS4yMDguMDY3LjAwNy4xMDUuMDUuMDkuMTA0LS4wMTQuMDU1LjA1Mi4wNTguMTYyLjAxLjE2OS0uMDcuMTc3LS4wNjkuMDcyLjAzMy0uMTA2LjEwMi0uMDk4LjEwNC4wNzEuMDMzLjEwNC0uMDQ0LjIxNy0uMTk2LjI1NS0uMzQuMDQtLjE0OC4xMjUtLjI3Ny4xODktLjI5OS4xOTItLjA1Ni4yMDIuMDkzLjAxNy4zMTgtLjE5LjIzMy0uMTcyLjM4Mi4wMzUuMjYzLjE2MS0uMDkyLjMyOC0uMDY0LjIyLjA0LS4wNDcuMDQzLS4wMTYuMDkyLjA2NC4xMTQuMDgzLjAyMi4xMzUtLjAwNS4xMTctLjA2NS0uMDE5LS4wNjQuMDE0LS4wOTQuMDc3LS4wNzcuMTk2LjA1My42MzktLjIzLjYyMS0uMzkyLS4wMTQtLjExMi4wMDgtLjEzNC4wNzItLjA3LjA1LjA1Mi4wNjguMTY4LjA0LjI3MS0uMDI2LjEwMS0uMDA2LjE5LjA1NC4yMDYuMDU0LjAxNC4wOTItLjA0NS4wODQtLjEzNi0uMDEtLjExLjAyMi0uMTM1LjEwNS0uMDc0LjA2NS4wNDguMTUuMDQuMTktLjAxMy4wNC0uMDUzLjA1MS0uMDE2LjAzMi4wNzgtLjAzNC4xNTctLjAxNi4xNjUuMTcuMDczLjE5OC0uMTAxLjIzMi0uMTAzLjQ3My0uMDM5LjA3My4wMi4xNDktLjAwNC4xNjItLjA1My4wMTQtLjA1NS0uMDQ1LS4xMTItLjEzOS0uMTM3LS4xMzctLjAzNy0uMTM2LS4wNS4wMDEtLjA5Ny4yNzEtLjA4OC4zODctLjAxMi4yNzUuMTc5LS4xNi4yODEuMDY2LjE3OC4zNTMtLjE1Ny4yNzctLjMzLjM1Ni0uMzM0LjQwNS0uMDIyLjAyMi4xMzYuMTA4LjI3LjIuMzE0LjA5NS4wNDguMTUuMDMyLjEyOS0uMDM3LS4wMi0uMDcuMDMyLS4xLjEyMy0uMDc1LjA4My4wMjIuMjUyLS4wMDguMzY3LS4wNjUuMTI1LS4wNjMuMTk3LS4wNjMuMTgtLjAwMS0uMDE0LjA1Ni4wMzcuMTIzLjExLjE0Mi4wNzIuMDIuMTQ0LS4wMi4xNDctLjA4Mi4wMDUtLjA4Mi4xMi0uMDg0LjM0OC0uMDE1LjE5LjA2LjM1Mi4wNjcuMzY1LjAxNS4wMTUtLjA1NC4xNDgtLjAzMi4zMy4wNTMuMjQ0LjExNy4zMTQuMTE3LjM0Ni0uMDA1LjAzMy0uMTIxLjEwOC0uMTIuMzctLjAwMy4yODMuMTI2LjM4OC4xMi43MTgtLjA0Ni4zNTItLjE3NC42NTQtLjIwMy42MTYtLjA1OS0uMDMuMTExLS42NC4zNjYtMS4wNTEuNDQtLjU5Mi4xMDUtMS4yOTMuMzA3LTEuNTM3LjQ0MS0uMTE1LjA2NC0uMjkyLjMxLS4zOTEuNTM3LS4xNjkuMzktLjE2OS40MzEuMDAxLjUzMi4xLjA2LjEyOS4xMjMuMDY2LjE0LS4wOC4wMi0uMDk0LjE2Mi0uMDQ5LjQxLjA2OS4zNDUuMTA1LjM4NS40NjEuNDg2LjIxMi4wNi4zNzkuMTUxLjM2Ni4yLS4wNC4xNS4zMDcuMjAxLjQxLjA2My4wNS0uMDY3LjE1LS4xMS4yMTctLjA5MS4yMTcuMDU4LjU1Mi0uMjI2LjU2Ni0uNDg1LjAyNC0uMzI5LjE3Mi0uMjcuMjE3LjA4OS4wMzIuMjEzLjA1NS4yNDEuMTE3LjEyMi4wNDgtLjA4NC4xMzctLjEzNS4yMTQtLjExNC4wNzMuMDIuMTUtLjAzLjE3LS4xMDEuMDE5LS4wNzMuMDctLjEyLjEwNC0uMTAyLjE4NC4wOTMuNjI3LS4wNi42NzMtLjIzLjA0My0uMTYyLjEwMi0uMTc0LjM2NC0uMDg1LjE3My4wNi4zNDYuMDg4LjM5Mi4wNjEuMDQzLS4wMjQuMDMzLS4wNi0uMDI0LS4wNzUtLjA1NS0uMDE1LS4wOTUtLjA3LS4wODItLjEyLjAxMy0uMDUxLjEyNi0uMDY1LjI1NS0uMDMuMjA4LjA1NS4yOTktLjAxNy4zMTktLjI0Ny4wMDUtLjA1MS4wNTMtLjAyMi4xMTguMDY3LjA2Ni4wODcuMDgyLjE4LjA0LjIyMi0uMDQzLjAzOC0uMDA3LjA2MS4wODQuMDUuMDg2LS4wMDguMTg0LS4xMTcuMjE2LS4yMzYuMDMyLS4xMTguMS0uMjA4LjE1Mi0uMTk0YS4wOS4wOSAwIDAxLjA2Ny4xMTVjLS4wMTQuMDUxLjAxOS4xMDQuMDc2LjEyLjA1Mi4wMTMuMDk1LS4wMzYuMDktLjEwNy0uMDExLS4xNTcuMjktLjI3Ni41MzctLjIxNS4xMS4wMy4yMzIuMDA3LjI2OS0uMDQ3LjAzNy0uMDU3LjIwNS0uMDcyLjM4NC0uMDM1LjE3Ni4wMzYuMzQ2LjAyNi4zODItLjAyNi4wMzMtLjA1MS4xMzMtLjA3Mi4yMjQtLjA0Ny4wODUuMDIyLjI2NC0uMDI0LjM4Mi0uMS4xMTctLjA3NC4yODUtLjEwMy4zNy0uMDU4LjA4NC4wNS4yMDkuMDQyLjI4OC0uMDE1YS40MTcuNDE3IDAgMDEuMjk2LS4wNTljLjA4OC4wMjQuMjY1LS4wMTQuNDAxLS4wODkuMTM5LS4wNy4yOTgtLjEwNS4zNjItLjA3NC4wNjYuMDM0LjEzMS0uMDM0LjE2LS4xNTQuMDI1LS4xMS4wODEtLjE5Ny4xMjMtLjE4Ni4wNDEuMDEyLjA2LjA4My4wNC4xNTgtLjAxOS4wNzItLjAxMy4xNDMuMDEuMTUuMTQ2LjAzOC42NTItLjEuODcyLS4yMzcuMTQyLS4wOTMuMjk2LS4xMjkuMzM3LS4wODcuMTE3LjEyMi4zNzkuMDU3LjM2My0uMDkxLS4wMTctLjE2Mi40NzktLjI4NC44MDktLjE5OC4yOTYuMDc2Ljc4My4wMjEuODEzLS4wOTIuMDQtLjE0OC41OTEtLjE0NC42NzcuMDA0LjA1NC4wOTcuMDgxLjEwMi4xMDMuMDIuMDE3LS4wNjUuMDg0LS4wOTcuMTU5LS4wNzcuMDcuMDE5LjE2OC0uMDM4LjIxMy0uMTIzLjA0OS0uMDg3LjE5Ny0uMTUyLjMyMy0uMTQ2LjEyNS4wMDkuMzIxLjAwMy40MjUtLjAxMy4xMzMtLjAxNy4xNjQuMDAyLjA5Ny4wNjQtLjEzOC4xMzIuMTI3LjE2Ny4zODYuMDUxLjE2NS0uMDc3LjE3NS0uMDk0LjA0NS0uMDg0LS4xMTUuMDA1LS4xNDMtLjAzNi0uMDkzLS4xMzkuMDM1LS4wNzkuMDg4LS4yMTQuMTEyLS4yODUuMDMtLjA4LjA2My0uMDkxLjA5LS4wMjYuMDUxLjE0NC40NjcuMjkxLjQyNi4xNTMtLjAxOS0uMDU1LjAzMi0uMDc3LjExMi0uMDU2LjA4My4wMjIuMTMuMDg1LjExNC4xNDctLjAyMy4wODIuMDAzLjA5Mi4wOTUuMDM3YS4yNS4yNSAwIDAxLjI0Ni4wMDVjLjA2OC4wNDguMTI4LjA0LjE0NC0uMDIuMDE1LS4wNTcuMDg0LS4wODUuMTU3LS4wNjYuMDc3LjAyLjEyOS0uMDM3LjEzLS4xNTYuMDAzLS4xNDYuMDM3LS4xNy4xNjMtLjFhLjMxLjMxIDAgMDAuMzI0LS4wMThjLjE3NS0uMTIyLjM4OS0uMTEyLjI1Ny4wMDctLjExMy4xMDkuMDU2LjI0NS4yNDYuMi4xMjYtLjAzMy4xNTUtLjA3LjA5NC0uMTMzLS4yMDItLjIxMi0uMDMzLS4yOC4zMTEtLjEyNC4yOC4xMjcuMzY5LjEzNC40NTEuMDI2LjA1NC0uMDc3LjE1MS0uMDk4LjIxNC0uMDUzLjE5MS4xMzcuNjEzLjA0NS41OTYtLjEyOC0uMDEzLS4xLjA0Mi0uMTM4LjE1NC0uMTEuMDkyLjAyLjI2LjAwNS4zNjUtLjAzNi4xMDMtLjA0Mi4zMTUtLjAyNi40NjkuMDMyLjI0Ni4wOTkuMjc0LjA4Ny4yOC0uMTEuMDAyLS4xODYuMDE1LS4xOTMuMDc1LS4wNDQuMDgxLjE5Ni4zMDYuMjE3LjM1NC4wMzYuMDI0LS4wODcuMTE1LS4wOTYuMjgyLS4wMjYuMjY4LjExLjY4Ni4wNTMuNzIxLS4wOTguMDExLS4wNTIuMi0uMTA0LjQzLS4xMTQuMzkxLS4wMi41NjUtLjE3Mi4zOTktLjM1LS4xMTgtLjEyOC0uMDUtLjI2LjExNi0uMjE1LjA4My4wMjIuMTQ0LS4wMTcuMTM3LS4wODUtLjAwNi0uMDctLjA3OS0uMTMyLS4xNjMtLjE0LS4yMDYtLjAxNy0uMTQ2LS4yNzIuMDY4LS4yOTIuMjExLS4wMjQuMjExLS4wMjQuMjA5LjE5Mi4wMDIuMTA4LjA1Mi4yMS4xMTIuMjI2LjA2NS4wMTcuMTA5LS4wNTQuMTA5LS4xODEuMDA2LS4xNTYuMDI1LS4xNzYuMDgyLS4wNzguMDU3LjEwMS4wMzIuMTgtLjEuMzIyLS4xOTMuMjAzLS4yMjMuNTQzLS4wNDUuNDkxLjA2Ni0uMDIuMDk5LS4wNy4wODYtLjEyNi0uMDE1LS4wNTYuMDE4LS4xMDguMDgxLS4xMjUuMDU3LS4wMTguMDkxLjAzMy4wNzIuMTA1LS4wNC4xNS4wODguMzM0LjE5LjI3NS4wMzItLjAxNi4wMzQtLjEyOS4wMDctLjI0NC0uMDQxLS4xOC0uMDE3LS4yMTguMTc0LS4yMjUuMTItLjAwMy4yNjgtLjA0Ny4zMTktLjA5MS4wNzItLjA2MS4xMDUtLjA1LjE0LjA0OC4wMjYuMDguMTAzLjExMS4xOTkuMDg0YS40ODguNDg4IDAgMDEuMzM3LjA0OWMuMTIxLjA2Ni4yMTMuMDU0LjI3OC0uMDMzLjA5OS0uMTQtLjAyOS0uMjEzLS4xNTktLjA5eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
  width: 109px;
  display: block;
  position: absolute;
  bottom: -15px;
  right: -3px;
}
.pricing-section .wpfunnel-switcher .lifetime.active:after {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjA0IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiMxQTFBMUIiIGQ9Ik0xLjMyIDE3VjUuNDhoMS42N3Y5Ljk0NGg1LjIxNlYxN0gxLjMyek05LjcyNCA2Ljk0NFY1LjMyaDEuNjcydjEuNjI0SDkuNzI1em0wIDEwLjA1NlY4LjM2aDEuNjcyVjE3SDkuNzI1em0xNC40MjcgMGwuMDA4LTUuMzg0YzAtLjYyNC0uMTYtMS4xMS0uNDgtMS40NTYtLjMyLS4zNTItLjc0Mi0uNTI4LTEuMjY0LS41MjgtLjMyIDAtLjYxNC4wNzUtLjg4LjIyNGExLjY1IDEuNjUgMCAwMC0uNjQuNjU2Yy0uMTYuMjg4LS4yNC42NS0uMjQgMS4wODhsLS44MDgtLjQwOGMtLjAxMS0uNjA4LjExNy0xLjE0MS4zODQtMS42LjI3Mi0uNDU5LjY0LS44MTMgMS4xMDQtMS4wNjRhMy4xNzUgMy4xNzUgMCAwMTEuNTYtLjM4NGMuOTMzIDAgMS42NTYuMjggMi4xNjguODQuNTEyLjU2Ljc2OCAxLjMwNC43NjggMi4yMzJMMjUuODI0IDE3aC0xLjY3MnptLTEwLjM2IDBWOC4zNmgxLjQ4OHYyLjQ5NmguMTkyVjE3aC0xLjY4em01LjE4NCAwbC4wMDgtNS4zNTJjMC0uNjMtLjE2LTEuMTIzLS40OC0xLjQ4LS4zMTUtLjM1Ny0uNzM5LS41MzYtMS4yNzItLjUzNi0uNTI4IDAtLjk1NS4xODEtMS4yOC41NDQtLjMyLjM2My0uNDguODM3LS40OCAxLjQyNGwtLjgtLjUxMmMwLS41NjUuMTM2LTEuMDcuNDA4LTEuNTEyLjI3Mi0uNDQzLjY0LS43OTIgMS4xMDQtMS4wNDhhMy4yMDcgMy4yMDcgMCAwMTEuNTc2LS4zODRjLjYxMyAwIDEuMTM2LjEzIDEuNTY4LjM5Mi40MzIuMjU2Ljc2LjYxNi45ODQgMS4wOC4yMjkuNDY0LjM0NCAxLjAwMy4zNDQgMS42MTZMMjAuNjQ4IDE3aC0xLjY3MnptOS4wOTMtMTAuMDU2VjUuMzJoMS42NzJ2MS42MjRoLTEuNjd6bTAgMTAuMDU2VjguMzZoMS42NzJWMTdoLTEuNjd6bTkuMDE4IDBhNy4xNTYgNy4xNTYgMCAwMS0xLjYuMTM2IDMuNjIgMy42MiAwIDAxLTEuNC0uMzA0Yy0uNDEtLjE4Ny0uNzItLjQ4LS45MjgtLjg4YTIuNTc0IDIuNTc0IDAgMDEtLjMwNC0xLjA4OGMtLjAxLS4zNzMtLjAxNi0uNzk1LS4wMTYtMS4yNjRWNS45NmgxLjY4djcuNTZjMCAuMzQ3LjAwMy42NDguMDA4LjkwNC4wMTEuMjU2LjA2Ny40NzIuMTY4LjY0OC4xOTIuMzMuNDk2LjUyLjkxMi41NjguNDIyLjA0My45MTUuMDI0IDEuNDgtLjA1NlYxN3ptLTUuOTA0LTcuMjk2VjguMzZoNS45MDR2MS4zNDRoLTUuOTA0ek00Mi4zNSAxNy4yNGMtLjg1OCAwLTEuNjEzLS4xODctMi4yNjQtLjU2YTMuOTgzIDMuOTgzIDAgMDEtMS41MTItMS41NzZjLS4zNTctLjY3Ny0uNTM2LTEuNDYxLS41MzYtMi4zNTIgMC0uOTQ0LjE3Ni0xLjc2My41MjgtMi40NTZhMy45MTMgMy45MTMgMCAwMTEuNDg4LTEuNjA4Yy42MzUtLjM3OSAxLjM3NC0uNTY4IDIuMjE2LS41NjguODggMCAxLjYzLjIwNSAyLjI0OC42MTYuNjIuNDA1IDEuMDguOTg0IDEuMzg0IDEuNzM2LjMxLjc1Mi40MzIgMS42NDUuMzY4IDIuNjhoLTEuNjcydi0uNjA4Yy0uMDEtMS4wMDMtLjIwMi0xLjc0NC0uNTc2LTIuMjI0LS4zNjgtLjQ4LS45My0uNzItMS42ODgtLjcyLS44MzcgMC0xLjQ2Ni4yNjQtMS44ODguNzkyLS40Mi41MjgtLjYzMiAxLjI5LS42MzIgMi4yODggMCAuOTUuMjExIDEuNjg1LjYzMiAyLjIwOC40MjIuNTE3IDEuMDMuNzc2IDEuODI0Ljc3Ni41MjMgMCAuOTc0LS4xMTcgMS4zNTItLjM1MmEyLjQgMi40IDAgMDAuODk2LTEuMDI0bDEuNjQuNTJjLS4zMzYuNzczLS44NDUgMS4zNzMtMS41MjggMS44YTQuMjU1IDQuMjU1IDAgMDEtMi4yOC42MzJ6bS0zLjA4LTQuMDg4di0xLjMwNGg2LjE2OHYxLjMwNEgzOS4yN3ptMTIuMjI3IDQuMDg4Yy0uODA1IDAtMS41MDEtLjItMi4wODgtLjYtLjU4MS0uNC0xLjAzMi0uOTQ0LTEuMzUyLTEuNjMyLS4zMTQtLjY5My0uNDcyLTEuNDcyLS40NzItMi4zMzYgMC0uODcuMTYtMS42NDUuNDgtMi4zMjguMzItLjY4OC43NzQtMS4yMyAxLjM2LTEuNjI0LjU5Mi0uNCAxLjI5NC0uNiAyLjEwNC0uNi44MTYgMCAxLjUwMi4yIDIuMDU2LjYuNTYuMzk1Ljk4Mi45MzYgMS4yNjQgMS42MjQuMjg4LjY4OC40MzIgMS40NjQuNDMyIDIuMzI4IDAgLjg2NC0uMTQ0IDEuNjQtLjQzMiAyLjMyOC0uMjg4LjY4OC0uNzEyIDEuMjM1LTEuMjcyIDEuNjQtLjU2LjQtMS4yNTMuNi0yLjA4LjZ6bS4yMzItMS41MTJjLjU1IDAgLjk5OC0uMTMgMS4zNDQtLjM5Mi4zNDctLjI2MS42LS42MjEuNzYtMS4wOC4xNi0uNDU5LjI0LS45ODcuMjQtMS41ODQgMC0uNTk3LS4wODItMS4xMjUtLjI0OC0xLjU4NC0uMTYtLjQ1OS0uNDEtLjgxNi0uNzUyLTEuMDcyLS4zMzYtLjI1Ni0uNzY1LS4zODQtMS4yODgtLjM4NC0uNTU0IDAtMS4wMS4xMzYtMS4zNjguNDA4YTIuNDQgMi40NCAwIDAwLS44IDEuMDk2Yy0uMTcuNDU5LS4yNTYuOTctLjI1NiAxLjUzNiAwIC41Ny4wODYgMS4wODguMjU2IDEuNTUyLjE3Ni40NTkuNDM4LjgyNC43ODQgMS4wOTYuMzUyLjI3Mi43OTUuNDA4IDEuMzI4LjQwOHpNNTQuMDczIDE3di02LjIxNmgtLjE5MlY1LjQ4aDEuNjhWMTdoLTEuNDg4em0xMS44NzQgMGE3LjE1NiA3LjE1NiAwIDAxLTEuNi4xMzYgMy42MiAzLjYyIDAgMDEtMS40LS4zMDRjLS40MS0uMTg3LS43Mi0uNDgtLjkyOC0uODhhMi41NzMgMi41NzMgMCAwMS0uMzA0LTEuMDg4Yy0uMDEtLjM3My0uMDE2LS43OTUtLjAxNi0xLjI2NFY1Ljk2aDEuNjh2Ny41NmMwIC4zNDcuMDAzLjY0OC4wMDguOTA0LjAxLjI1Ni4wNjYuNDcyLjE2OC42NDguMTkyLjMzLjQ5Ni41Mi45MTIuNTY4LjQyMS4wNDMuOTE1LjAyNCAxLjQ4LS4wNTZWMTd6bS01LjkwNC03LjI5NlY4LjM2aDUuOTA0djEuMzQ0aC01LjkwNHptNy44ODUtMi43NlY1LjMySDY5LjZ2MS42MjRoLTEuNjcyem0wIDEwLjA1NlY4LjM2SDY5LjZWMTdoLTEuNjcyem0xNC40MjcgMGwuMDA4LTUuMzg0YzAtLjYyNC0uMTYtMS4xMS0uNDgtMS40NTYtLjMyLS4zNTItLjc0Mi0uNTI4LTEuMjY0LS41MjgtLjMyIDAtLjYxNC4wNzUtLjg4LjIyNGExLjY1IDEuNjUgMCAwMC0uNjQuNjU2Yy0uMTYuMjg4LS4yNC42NS0uMjQgMS4wODhsLS44MDgtLjQwOGMtLjAxLS42MDguMTE3LTEuMTQxLjM4NC0xLjYuMjcyLS40NTkuNjQtLjgxMyAxLjEwNC0xLjA2NGEzLjE3NSAzLjE3NSAwIDAxMS41Ni0uMzg0Yy45MzMgMCAxLjY1Ni4yOCAyLjE2OC44NC41MTIuNTYuNzY4IDEuMzA0Ljc2OCAyLjIzMkw4NC4wMjcgMTdoLTEuNjcyem0tMTAuMzYgMFY4LjM2aDEuNDg4djIuNDk2aC4xOTJWMTdoLTEuNjh6bTUuMTg0IDBsLjAwOC01LjM1MmMwLS42My0uMTYtMS4xMjMtLjQ4LTEuNDgtLjMxNS0uMzU3LS43MzktLjUzNi0xLjI3Mi0uNTM2LS41MjggMC0uOTU1LjE4MS0xLjI4LjU0NC0uMzIuMzYzLS40OC44MzctLjQ4IDEuNDI0bC0uOC0uNTEyYzAtLjU2NS4xMzYtMS4wNy40MDgtMS41MTIuMjcyLS40NDMuNjQtLjc5MiAxLjEwNC0xLjA0OGEzLjIxIDMuMjEgMCAwMTEuNTc2LS4zODRjLjYxMyAwIDEuMTM2LjEzIDEuNTY4LjM5Mi40MzIuMjU2Ljc2LjYxNi45ODQgMS4wOC4yMy40NjQuMzQ0IDEuMDAzLjM0NCAxLjYxNkw3OC44NSAxN2gtMS42NzJ6bTEyLjY1Ni4yNGMtLjg1OSAwLTEuNjEzLS4xODctMi4yNjQtLjU2YTMuOTgzIDMuOTgzIDAgMDEtMS41MTItMS41NzZjLS4zNTgtLjY3Ny0uNTM2LTEuNDYxLS41MzYtMi4zNTIgMC0uOTQ0LjE3Ni0xLjc2My41MjgtMi40NTZhMy45MTEgMy45MTEgMCAwMTEuNDg4LTEuNjA4Yy42MzUtLjM3OSAxLjM3My0uNTY4IDIuMjE2LS41NjguODggMCAxLjYzLjIwNSAyLjI0OC42MTYuNjE4LjQwNSAxLjA4Ljk4NCAxLjM4NCAxLjczNi4zMS43NTIuNDMyIDEuNjQ1LjM2OCAyLjY4aC0xLjY3MnYtLjYwOGMtLjAxLTEuMDAzLS4yMDMtMS43NDQtLjU3Ni0yLjIyNC0uMzY4LS40OC0uOTMtLjcyLTEuNjg4LS43Mi0uODM4IDAtMS40NjcuMjY0LTEuODg4Ljc5Mi0uNDIxLjUyOC0uNjMyIDEuMjktLjYzMiAyLjI4OCAwIC45NS4yMSAxLjY4NS42MzIgMi4yMDguNDIxLjUxNyAxLjAzLjc3NiAxLjgyNC43NzYuNTIzIDAgLjk3My0uMTE3IDEuMzUyLS4zNTJhMi40IDIuNCAwIDAwLjg5Ni0xLjAyNGwxLjY0LjUyYTMuOTAxIDMuOTAxIDAgMDEtMS41MjggMS44IDQuMjU1IDQuMjU1IDAgMDEtMi4yOC42MzJ6bS0zLjA4LTQuMDg4di0xLjMwNGg2LjE2OHYxLjMwNGgtNi4xNjh6bTE1Ljc1IDQuMDg4Yy0uODY0IDAtMS42MTQtLjE5NS0yLjI0OC0uNTg0YTMuOTM1IDMuOTM1IDAgMDEtMS40NzItMS42MDhjLS4zNDEtLjY4OC0uNTEyLTEuNDgtLjUxMi0yLjM3NiAwLS45MDEuMTc2LTEuNjkzLjUyOC0yLjM3NmEzLjg2OSAzLjg2OSAwIDAxMS40OC0xLjZjLjYzNC0uMzg0IDEuMzc2LS41NzYgMi4yMjQtLjU3Ni44NjQgMCAxLjYxMy4xOTUgMi4yNDguNTg0LjYzNC4zOSAxLjEyNS45MjUgMS40NzIgMS42MDguMzQ2LjY4My41MiAxLjQ3LjUyIDIuMzYgMCAuOTAxLS4xNzYgMS42OTYtLjUyOCAyLjM4NGEzLjk0MiAzLjk0MiAwIDAxLTEuNDcyIDEuNjA4Yy0uNjM1LjM4NC0xLjM4Mi41NzYtMi4yNC41NzZ6bTAtMS41NzZjLjgyNiAwIDEuNDQyLS4yNzcgMS44NDgtLjgzMi40MS0uNTYuNjE2LTEuMjguNjE2LTIuMTYgMC0uOTAxLS4yMDgtMS42MjEtLjYyNC0yLjE2LS40MTEtLjU0NC0xLjAyNC0uODE2LTEuODQtLjgxNi0uNTYgMC0xLjAyMi4xMjgtMS4zODQuMzg0LS4zNjMuMjUtLjYzMi42LS44MDggMS4wNDgtLjE3Ni40NDMtLjI2NC45NTctLjI2NCAxLjU0NCAwIC45MDcuMjA4IDEuNjMyLjYyNCAyLjE3Ni40MTYuNTQ0IDEuMDI2LjgxNiAxLjgzMi44MTZ6bTYuNzkgMS4zMzZWOC4wNTZjMC0uMjE5LjAwOC0uNDUuMDI0LS42OTYuMDE2LS4yNS4wNjEtLjQ5Ni4xMzYtLjczNi4wOC0uMjQ1LjIxLS40Ny4zOTItLjY3Mi4yMTgtLjI0LjQ1OC0uNDEuNzItLjUxMi4yNjEtLjEwMS41Mi0uMTYuNzc2LS4xNzYuMjYxLS4wMTYuNTAxLS4wMjQuNzItLjAyNGgxLjA4OHYxLjM3NmgtMS4wMDhjLS4zOTUgMC0uNjkxLjA5OS0uODg4LjI5Ni0uMTkyLjE5Mi0uMjg4LjQ2Ny0uMjg4LjgyNFYxN2gtMS42NzJ6bS0xLjQzMi03LjI5NlY4LjM2aDUuMjg4djEuMzQ0aC01LjI4OHpNMTE0LjUyNyAxN1Y4LjA1NmMwLS4yMTkuMDA4LS40NS4wMjQtLjY5Ni4wMTYtLjI1LjA2MS0uNDk2LjEzNi0uNzM2LjA4LS4yNDUuMjEtLjQ3LjM5Mi0uNjcyLjIxOC0uMjQuNDU4LS40MS43Mi0uNTEyLjI2MS0uMTAxLjUyLS4xNi43NzYtLjE3Ni4yNjEtLjAxNi41MDEtLjAyNC43Mi0uMDI0aDEuMDg4djEuMzc2aC0xLjAwOGMtLjM5NSAwLS42OTEuMDk5LS44ODguMjk2LS4xOTIuMTkyLS4yODguNDY3LS4yODguODI0VjE3aC0xLjY3MnptLTEuNDMyLTcuMjk2VjguMzZoNS4yODh2MS4zNDRoLTUuMjg4em0xMC4wODQgNy41MzZjLS44NTkgMC0xLjYxNC0uMTg3LTIuMjY0LS41NmEzLjk3MyAzLjk3MyAwIDAxLTEuNTEyLTEuNTc2Yy0uMzU4LS42NzctLjUzNi0xLjQ2MS0uNTM2LTIuMzUyIDAtLjk0NC4xNzYtMS43NjMuNTI4LTIuNDU2YTMuOTA3IDMuOTA3IDAgMDExLjQ4OC0xLjYwOGMuNjM0LS4zNzkgMS4zNzMtLjU2OCAyLjIxNi0uNTY4Ljg4IDAgMS42MjkuMjA1IDIuMjQ4LjYxNi42MTguNDA1IDEuMDguOTg0IDEuMzg0IDEuNzM2LjMwOS43NTIuNDMyIDEuNjQ1LjM2OCAyLjY4aC0xLjY3MnYtLjYwOGMtLjAxMS0xLjAwMy0uMjAzLTEuNzQ0LS41NzYtMi4yMjQtLjM2OC0uNDgtLjkzMS0uNzItMS42ODgtLjcyLS44MzggMC0xLjQ2Ny4yNjQtMS44ODguNzkyLS40MjIuNTI4LS42MzIgMS4yOS0uNjMyIDIuMjg4IDAgLjk1LjIxIDEuNjg1LjYzMiAyLjIwOC40MjEuNTE3IDEuMDI5Ljc3NiAxLjgyNC43NzYuNTIyIDAgLjk3My0uMTE3IDEuMzUyLS4zNTIuMzg0LS4yNC42ODItLjU4MS44OTYtMS4wMjRsMS42NC41MmEzLjg5OCAzLjg5OCAwIDAxLTEuNTI4IDEuOCA0LjI1NiA0LjI1NiAwIDAxLTIuMjguNjMyem0tMy4wOC00LjA4OHYtMS4zMDRoNi4xNjh2MS4zMDRoLTYuMTY4ek0xMjguODkzIDE3VjguMzZoMS40ODh2Mi4wOTZsLS4yMDgtLjI3MmEzLjIxIDMuMjEgMCAwMS40MTYtLjc2Yy4xNzEtLjIzNS4zNjgtLjQyNy41OTItLjU3Ni4yMTktLjE2LjQ2Mi0uMjgzLjcyOC0uMzY4LjI3Mi0uMDkuNTUtLjE0NC44MzItLjE2YTMuMTkgMy4xOSAwIDAxLjgxNi4wNHYxLjU2OGEyLjcwOCAyLjcwOCAwIDAwLS45NDQtLjA2NCAyLjA2NiAyLjA2NiAwIDAwLS45NDQuMzI4IDIuMTIgMi4xMiAwIDAwLS42NDguNjRjLS4xNTQuMjUtLjI2Ni41My0uMzM2Ljg0YTQuMzY0IDQuMzY0IDAgMDAtLjEwNC45NjhWMTdoLTEuNjg4eiIvPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfNV8yKSI+PHBhdGggZmlsbD0iIzZFNDJEMyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYwLjM4NiA0NC4yNzZjLjQwNC0yLjk2LS41NTktNy4zNjYtNC4xNTgtNy44LTEuNTMxLS4xODMtMy4wNTIuNTQ3LTMuMzkgMi4xMzYtLjM0OCAxLjYzMi40MjggMy40MzYgMS4zODkgNC43MjJhMTEuMzggMTEuMzggMCAwMDIuNTE2IDIuNDU1YzEuNDM0IDEuMDIzIDMuNDA0LjIzMiAzLjY0My0xLjUxM3ptMTQuNDczIDEuNjczYy0zLjAyOCAzLjMzOC03LjcyOCA1LjE2OS0xMi4yMzYgNC43NGEzLjg1OCAzLjg1OCAwIDAwLTMuMTM5IDEuMTc2IDEyLjU4IDEyLjU4IDAgMDEtMi4zOTggMS45NmMtNC4yMTEgMi42NC0xMC4wMDMgMi40NzYtMTMuODUxLS43My0uNDYxLS4zODMtLjE0Mi0xLjM2My41MTctMS4wNDYgMy4yNjEgMS41NjcgNy4zMjMgMS44ODEgMTAuNjU1LjMyNCAyLjEzLS45OTYgMS40NzMtMy44MTYtLjI5OS01LjM2MmExMy40NTEgMTMuNDUxIDAgMDEtMi42NzItMy4xNTljLTEuMTItMS44NTQtMS43MjItNC4yMy0xLjA1OS02LjM0NS42MDEtMS45MTYgMi4yOTctMy4zMTIgNC4yNzktMy42MyA0LjY2Ny0uNzUgNy45ODQgMy4zMTEgOC40NDcgNy41NjkuMzYyIDMuMzI0IDIuMzk4IDYuOTcxIDUuNDk5IDUuNzJhMTEuMzc3IDExLjM3NyAwIDAwNC43NjMtMy41OWM0LjM1MS01LjYxMyAzLjEzMS0xMy43NjUtLjU0OS0xOS4zNzUtMy40MjgtNS4yMjYtOS4wOTktOS4xNjYtMTUuMjU1LTEwLjc4Mi0uOTE3LS4yNC0xLjc3Mi40NzgtMS43OTkgMS40MjZhNDIuOTc0IDQyLjk3NCAwIDAwLS4wMjMgMS41MjNjLjAwMy41MS0uMDg4Ljk5OC0uMTEyIDEuNTA4LS4wMDguMTU0LS4wOTIuMjk3LS4xNTkuNDM1LS4yODQuNTg0LTEuMDc5LjkyNy0xLjY0Mi40NjItMS4yNTQtMS4wMzUtMi40Ni0yLjE2Ny0zLjc4NC0zLjExMy0xLjM3OC0uOTg2LTIuNTg0LTIuMTY4LTMuODAzLTMuMzM3LS41MDMtLjQ4My0uMzY0LTEuNTA4LjE4My0xLjg5NSAxLjMzMS0uOTQ0IDIuNjY2LTEuODggNC4wMDgtMi44MDggMS4zNTctLjk0MSAyLjc0LTEuOTYgNC4yODUtMi41NTQuNjYxLS4yNTUgMS4zNDcuMjE3IDEuMzA1LjkzLS4xNDEgMi40MiAxLjY2NyA0LjQ1MyAzLjk5NiA1LjEyYTI1LjkzNSAyNS45MzUgMCAwMTUuNDEzIDIuMjM5YzMuODM2IDIuMTIgNy4xNTcgNS4xNDEgOS41NzMgOC43OCA0LjYwNiA2Ljk0MiA1LjgwNiAxNy4yNTQtLjE0MyAyMy44MTR6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9kXzVfMiIgd2lkdGg9Ijg1Ljg4MSIgaGVpZ2h0PSIxMDAuNjY5IiB4PSIxMTguMDE4IiB5PSItNS4wMDQiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQgZHk9IjE1Ii8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTIuNSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg2ODY4OCAwIDAgMCAwIDAuNzMzMzE2IDAgMCAwIDAgMC43MDUxMTQgMCAwIDAgMC42IDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNV8yIi8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzVfMiIgcmVzdWx0PSJzaGFwZSIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=");
  position: absolute;
  bottom: 100%;
  right: 13px;
  width: 190px;
  height: 56px;
  z-index: 0;
}
.pricing-section .wpfunnel-tab-screen .wpfunnel-switcher {
  position: absolute;
  display: none;
  text-indent: -9999px;
}
.pricing-section .price-plan-wrapper {
  display: flex;
  flex-flow: row wrap;
  gap: 30px;
}
.pricing-section .price-plan-wrapper .single-plan {
  width: calc(33.3333333333% - 20px);
  background: #DAE8EC;
  border: 2px solid #37394F;
  border-radius: 14px;
  padding: 40px 30px;
  position: relative;
}
.pricing-section .price-plan-wrapper .single-plan.plan-1 {
  background: #FBE3DE;
}
.pricing-section .price-plan-wrapper .single-plan.plan-1 .tbl-footer .btn-default {
  box-shadow: 0px 15px 25px rgba(222, 187, 180, 0.6);
}
.pricing-section .price-plan-wrapper .single-plan.plan-2 {
  background: #FDEFBF;
}
.pricing-section .price-plan-wrapper .single-plan.plan-2 .tbl-footer .btn-default {
  box-shadow: 0px 15px 25px #F0DD9D;
}
.pricing-section .price-plan-wrapper .single-plan.plan-3 {
  background: #E7E6EB;
}
.pricing-section .price-plan-wrapper .single-plan.plan-3 .tbl-footer .btn-default {
  box-shadow: 0px 15px 25px rgba(205, 203, 212, 0.8);
}
.pricing-section .price-plan-wrapper .single-plan .plan-name {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.16;
  letter-spacing: -0.8025px;
  color: #1A1A1B;
  margin-bottom: 27px;
}
.pricing-section .price-plan-wrapper .single-plan .price {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.pricing-section .price-plan-wrapper .single-plan .getwpf-pricing-title {
  font-weight: 500;
  font-size: 36px;
  line-height: 1;
  letter-spacing: -1.07px;
  color: #1A1A1B;
  font-family: "CircularStd-Medium";
}
.pricing-section .price-plan-wrapper .single-plan .getwpf-regular-pricing-title {
  font-size: 20px;
  line-height: 1;
  letter-spacing: -0.594445px;
  color: #6E42D3;
  align-self: flex-end;
  font-weight: 500;
  margin-left: 5px;
  text-decoration: line-through;
}
.pricing-section .price-plan-wrapper .single-plan .plan-type {
  font-size: 16px;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  line-height: 1;
  letter-spacing: -1px;
  color: #1A1A1B;
  align-self: flex-end;
}
.pricing-section .price-plan-wrapper .single-plan .plan-description {
  font-family: "Manrope", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.6;
  color: #1A1A1B;
  margin-top: 23px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 72px;
}
.pricing-section .price-plan-wrapper .single-plan .tbl-body ul li {
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5;
  color: #1A1A1B;
  position: relative;
  padding-left: 24px;
  margin-bottom: 10px;
}
.pricing-section .price-plan-wrapper .single-plan .tbl-body ul li:before {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTMgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzZFNDJEMyIgZD0iTTQuODUyIDExYy0uMzcyIDAtLjcyNi0uMTUyLS45Ny0uNDE5TC44MiA3LjIyMUExLjE1IDEuMTUgMCAwMS45NTggNS41M2ExLjMzMyAxLjMzMyAwIDAxMS44LjEzTDQuNzYgNy44NTcgMTEuMDkuNjhjLjk4LTEuMjkgMi4wMDYtLjU3NiAxLjAyMS43Mkw1Ljg5IDEwLjQ5N0ExLjMgMS4zIDAgMDE0Ljg1MiAxMXoiLz48L3N2Zz4=");
  width: 13px;
  height: 11px;
  display: block;
  position: absolute;
  left: 0;
  top: 1px;
}
.pricing-section .price-plan-wrapper .single-plan .tbl-body ul li:last-child {
  margin-bottom: 0;
}
.pricing-section .price-plan-wrapper .single-plan .tbl-footer {
  margin-top: 25px;
  margin-bottom: 34px;
}
.pricing-section .price-plan-wrapper .single-plan .tbl-footer .btn-default {
  background: #37394F;
  box-shadow: 0px 15px 25px rgba(182, 215, 225, 0.8);
  border-radius: 14px;
  width: 100%;
  line-height: 1.25;
  height: auto;
  padding: 18px 25px;
}
.pricing-section .price-plan-wrapper .single-plan.popular {
  box-shadow: -5px 5px 0px 0px #37394f;
}
.pricing-section .price-plan-wrapper .single-plan.popular .tbl-footer .btn-default {
  background: #6E42D3;
}
.pricing-section .table-col-4 .lifetime-plan {
  gap: 25px;
}
.pricing-section .table-col-4 .lifetime-plan .single-plan {
  width: calc(25% - 19px);
}
.pricing-section .lifetime-plan {
  display: none;
}

.getwpfunnel-money-back {
  background: #f5f5f7;
  padding-bottom: 120px;
}
.getwpfunnel-money-back .money-back-content-wrapper {
  background: #fff;
  padding: 30px 60px 30px 80px;
  border-radius: 30px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  background-image: url(assets/images/money-back-bg.png);
  background-repeat: no-repeat;
  background-position: calc(100% - 53px) 50%;
}
.getwpfunnel-money-back .money-back-logo {
  width: 221px;
}
.getwpfunnel-money-back .money-back-content {
  width: calc(100% - 221px);
  padding-left: 30px;
}
.getwpfunnel-money-back .money-back-content h3 {
  font-size: 40px;
  line-height: 1.5;
  letter-spacing: -1.66667px;
  color: #1A1A1B;
}
.getwpfunnel-money-back .money-back-content p {
  font-weight: 500;
}
.getwpfunnel-money-back .money-back-content .highlighter-circle:before {
  background-image: url(assets/images/guarantee-highlighter.png);
  top: -4px;
  left: -10px;
  height: calc(100% + 3px);
  width: calc(100% + 21px);
}

.wpfunnels-block-section-padding {
  padding: 150px 0 !important;
  margin-bottom: 0 !important;
}

.wpfunnels-block-margin-0 {
  margin: 0 !important;
}

.chat-with-us .wpfunnels-block-section-padding {
  padding-bottom: 0 !important;
}

.money-back {
  padding: 50px 0 !important;
  margin-bottom: 0 !important;
}

.money-back .wp-block-image {
  margin: 0 !important;
}

.money-back .wp-block-columns {
  margin-bottom: 0 !important;
}

.pricing-testimonial {
  background-color: #d7d1e7;
}
.pricing-testimonial .wpfunnels-testimonials .slick-arrow {
  box-shadow: none;
}

.faq-area {
  background: #f5f5f7;
  padding: 90px 0 120px;
}
.faq-area .shadow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 25vw;
}
.faq-area .wpfunnels-container {
  position: relative;
  z-index: 1;
}
.faq-area .getfunnels__call-to-action {
  padding: 120px 0 0;
  background-color: transparent;
}
.faq-area .getfunnels__call-to-action .wpfunnels-container {
  padding: 0;
  max-width: 100%;
}
.faq-area .getfunnels__call-to-action .highlighter-circle:before {
  background-image: url(assets/images/circle-fill.png);
  top: 2px;
  left: -16px;
  height: calc(100% - 13px);
}
.faq-area .getfunnels__call-to-action .highlighter-border:before {
  background-image: url(assets/images/file-border.png);
}

@media (min-width: 1921px) {
  .wpfunnels-faq .section-title {
    font-size: 60px;
  }
}
@media only screen and (max-width: 1599px) {
  .getwpfunnel-pricing-page {
    background-size: contain;
  }
}
@media only screen and (max-width: 1399px) {
  .getwpfunnel-pricing-page {
    padding: 90px 0 60px;
  }
  .getwpfunnel-pricing-page:before {
    height: 655px;
  }
  .pricing-section .mdc-tab-bar {
    margin-bottom: 50px;
  }
  .pricing-section .wpfunnel-switcher {
    top: -92px;
  }
  .pricing-section .price-plan-wrapper .single-plan {
    padding: 30px 20px;
  }
  .getwpfunnel-money-back {
    padding-bottom: 100px;
  }
  .getwpfunnel-money-back .money-back-content-wrapper {
    padding: 30px 40px;
  }
  .getwpfunnel-money-back .money-back-content h3 {
    font-size: 35px;
    line-height: 1.2;
  }
  .getwpfunnel-money-back .money-back-content p {
    line-height: 1.3;
    font-size: 18px;
    margin-top: 10px;
  }
  .faq-area {
    padding: 87px 0 100px;
  }
  .faq-area .getfunnels__call-to-action {
    padding: 100px 0 0;
  }
  .wpfunnels-block-section-padding {
    padding: 120px 0 !important;
  }
}
@media only screen and (max-width: 1199px) {
  .getwpfunnel-pricing-banner .section-title {
    margin: 0px auto 70px;
    padding-top: 60px;
  }
  .getwpfunnel-pricing-banner .section-title .price-title {
    font-size: 54px;
  }
  .getwpfunnel-pricing-banner .section-title .price-subtitle {
    font-size: 16px;
  }
  .getwpfunnel-pricing-banner .section-title .price-description .deal-validity {
    font-size: 16px;
  }
  .getwpfunnel-pricing-banner .section-title .price-description {
    font-size: 17px;
    max-width: 600px;
    margin: 0 auto;
  }
  .pricing-section .pricing-tab-nav .mdc-tab {
    border-radius: 6px;
    font-size: 13px;
    padding: 16px 18px 11px;
  }
  .pricing-section .pricing-tab-nav .mdc-tab#mdc-tab-1:before {
    width: 16px;
    height: 16px;
  }
  .pricing-section .pricing-tab-nav .mdc-tab#mdc-tab-2:before {
    width: 19px;
    height: 17px;
  }
  .pricing-section .pricing-tab-nav .mdc-tab#mdc-tab-3:before {
    width: 16px;
    height: 17px;
  }
  .pricing-section .price-plan-wrapper {
    gap: 15px;
  }
  .pricing-section .price-plan-wrapper .single-plan {
    width: calc(33.3333333333% - 10px);
  }
  .pricing-section .table-col-4 .lifetime-plan {
    gap: 15px;
  }
  .pricing-section .table-col-4 .lifetime-plan .single-plan {
    width: calc(25% - 12px);
  }
  .pricing-section .wpfunnel-switcher {
    top: -87px;
  }
  .pricing-section .price-plan-wrapper .single-plan .tbl-footer .btn-default {
    border-radius: 8px;
    padding: 16px 16px;
    font-size: 16px;
  }
  .pricing-section .price-plan-wrapper .single-plan .getwpf-pricing-title {
    font-size: 32px;
  }
  .pricing-section .price-plan-wrapper .single-plan .plan-description {
    margin-top: 10px;
  }
  .pricing-section .price-plan-wrapper .single-plan .plan-name {
    font-size: 20px;
    margin-bottom: 16px;
  }
  .wpfunnels-block-section-padding {
    padding: 100px 0 !important;
  }
}
@media only screen and (max-width: 991px) {
  .getwpfunnel-pricing-page {
    padding: 90px 0 50px;
    background-size: auto;
  }
  .getwpfunnel-pricing-banner .section-title {
    margin: 0px auto 40px;
  }
  .getwpfunnel-pricing-banner .section-title .price-title {
    font-size: 42px;
  }
  .getwpfunnel-pricing-banner .section-title .price-description .deal-validity {
    margin-bottom: 4px;
  }
  .pricing-section .mdc-tab-bar {
    margin-bottom: 80px;
  }
  .pricing-section .pricing-tab-nav {
    gap: 10px;
    justify-content: center;
  }
  .pricing-section .wpfunnel-switcher {
    position: relative;
    top: 0;
    margin-bottom: 30px;
  }
  .pricing-section .price-plan-wrapper .single-plan .getwpf-pricing-title {
    font-size: 27px;
  }
  .pricing-section .price-plan-wrapper .single-plan .plan-name {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .pricing-section .price-plan-wrapper .single-plan .plan-description {
    font-size: 13px;
  }
  .pricing-section .price-plan-wrapper .single-plan .tbl-footer {
    margin-top: 16px;
    margin-bottom: 17px;
  }
  .pricing-section .price-plan-wrapper .single-plan .tbl-body ul li {
    font-size: 13px;
  }
  .pricing-section .table-col-4 .lifetime-plan .single-plan {
    width: calc(50% - 8px);
  }
  .pricing-section .guarantee-notice .logo-area:before {
    display: none;
  }
  .getwpfunnel-money-back {
    padding-bottom: 90px;
  }
  .getwpfunnel-money-back .money-back-content-wrapper {
    padding: 20px;
    border-radius: 20px;
  }
  .getwpfunnel-money-back .money-back-logo {
    width: 160px;
  }
  .getwpfunnel-money-back .money-back-content {
    width: calc(100% - 160px);
  }
  .getwpfunnel-money-back .money-back-content h3 {
    font-size: 26px;
  }
  .getwpfunnel-money-back .money-back-content p {
    font-size: 15px;
  }
  .faq-area {
    padding: 70px 0 80px;
  }
  .faq-area .getfunnels__call-to-action {
    padding: 80px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .getwpfunnel-pricing-page {
    background-image: none;
  }
  .pricing-section .pricing-tab-nav {
    flex-direction: column;
  }
  .pricing-section .mdc-tab-bar {
    margin-bottom: 50px;
  }
  .pricing-section .price-plan-wrapper .single-plan {
    width: calc(100% - 0px);
  }
  .pricing-section .table-col-4 .lifetime-plan .single-plan {
    width: calc(100% - 0px);
  }
  .getwpfunnel-money-back .money-back-logo {
    width: 120px;
  }
  .getwpfunnel-money-back .money-back-content {
    width: calc(100% - 120px);
    padding-left: 20px;
  }
  .getwpfunnel-money-back .money-back-content h3 {
    font-size: 24px;
  }
  .faq-area {
    padding: 57px 0 60px;
  }
}
@media only screen and (max-width: 575px) {
  .getwpfunnel-pricing-page {
    padding: 60px 0 40px;
  }
  .pricing-section .pricing-tab-nav {
    flex-direction: column;
  }
  .getwpfunnel-pricing-banner .section-title .price-subtitle {
    font-size: 13px;
  }
  .getwpfunnel-pricing-banner .section-title .price-title {
    font-size: 28px;
    line-height: 1.2;
  }
  .getwpfunnel-pricing-banner .section-title .price-description .deal-validity {
    font-size: 14px;
  }
  .getwpfunnel-pricing-banner .section-title .price-description {
    font-size: 14px;
  }
  .pricing-section .pricing-tab-nav .mdc-tab {
    font-size: 12px;
    padding: 11px 10px 9px;
    width: 60%;
  }
  .pricing-section .pricing-tab-nav .mdc-tab:before {
    margin-right: 7px;
  }
  .wpfunnel-switcher > span {
    font-size: 15px;
  }
  .wpfunnel-switcher .switch-input + label {
    height: 20px;
    width: 36px;
    margin: 0 10px;
  }
  .pricing-section .wpfunnel-switcher .switch-input + label:after {
    top: 3px;
    left: 3px;
    width: 14px;
    height: 14px;
  }
  .pricing-section .wpfunnel-switcher .switch-input:checked + label:after {
    left: 19px;
  }
  .getwpfunnel-money-back .money-back-content-wrapper {
    display: block;
  }
  .getwpfunnel-money-back .money-back-logo {
    width: 120px;
    margin: 0 auto 20px;
  }
  .getwpfunnel-money-back .money-back-content {
    width: 100%;
    padding-left: 0;
    text-align: center;
  }
  .wpfunnels-faq .section-title {
    margin-bottom: 24px;
  }
}
.getfunnels__home-hero-block .getfunnels__section-hero-block {
  padding: 70px 0 90px;
}
.getfunnels__home-hero-block .highlighter-border:before {
  background-image: url(assets/images/video-border.png);
}
.getfunnels__home-hero-block .getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1.3fr 1.1fr;
  grid-gap: 5px;
  align-items: center;
}
.getfunnels__home-hero-block .getfunnels__section-hero-wrapper h1 {
  font-size: calc(42px + 28 * (100vw - 320px) / 1600);
  line-height: 1.22;
  font-family: "Circular Std Book";
  font-weight: 400;
  letter-spacing: -2px;
}
.getfunnels__home-hero-block .getfunnels__section-hero-content .getfunnels__description {
  padding: 45px 0 72px;
}
.getfunnels__home-hero-block .getfunnels__section-hero-content p {
  position: relative;
  padding: 0px 45px 0 30px;
  color: #1a1a1a;
}
.getfunnels__home-hero-block .getfunnels__section-hero-content p::before {
  content: "";
  position: absolute;
  background-color: #6e42d3;
  height: 84%;
  bottom: 0;
  width: 4px;
  left: 0px;
  top: 9px;
  border-radius: 50px;
}
.getfunnels__home-hero-block .btn-default {
  min-width: 200px;
  box-shadow: 0px 15px 25px #e9c8c8;
}

.getfunnels__home-area .highlighter-circle:before {
  background: url(assets/images/circle-fill.png);
  top: 9px;
  left: -22px;
  width: calc(100% + 40px);
  height: calc(65% + 10px);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}
.getfunnels__home-area .highlighter-border:before {
  background-image: url(assets/images/file-border.png);
  top: 40%;
  width: calc(94% + 40px);
  height: calc(65% + 10px);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  transform: translate(16px, 40%);
}

.getfunnels-window-preview {
  padding: 106px 0 120px;
  background: #d7d1e7;
}
.getfunnels-window-preview .section-title {
  max-width: 920px;
  width: 100%;
  margin: 0 auto 52px;
}
.getfunnels-window-preview .section-title h2 {
  margin-bottom: 10px;
}
.getfunnels-window-preview .section-title p {
  font-weight: 500;
}
.getfunnels-window-preview .preview-area {
  margin-bottom: 55px;
}
.getfunnels-window-preview .preview-area img {
  border-radius: 15px;
}
.getfunnels-window-preview .content-btns {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
.getfunnels-window-preview .content-btns .btn-default {
  margin: 5px 15px;
}

.getfunnels-funnel-features {
  background: #42445d;
  padding: 106px 0 120px;
}
.getfunnels-funnel-features .section-title {
  max-width: 920px;
  width: 100%;
  margin: 0 auto 52px;
}
.getfunnels-funnel-features .section-title h2 {
  color: #fff;
}
.getfunnels-funnel-features .section-title h2 span {
  color: #caaeff;
  font-weight: 700;
  font-family: "Circular Std Bold";
}
.getfunnels-funnel-features .feature-wrapper {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-left: -30px;
}
.getfunnels-funnel-features .feature-wrapper .single-feature {
  position: relative;
  border-radius: 15px;
  margin-left: 30px;
  width: calc(16.6666666667% - 30px);
  margin-bottom: 30px;
  padding: 25px 10px;
  display: flex;
  flex-flow: column;
  align-items: center;
  text-align: center;
  height: 199.98px;
}
.getfunnels-funnel-features .feature-wrapper .single-feature .feature-icon {
  margin-bottom: 25px;
  margin-top: 25px;
  display: block;
}
.getfunnels-funnel-features .feature-wrapper .single-feature h6 {
  font-size: 20px;
  line-height: 1.1;
  font-family: "Circular Std Bold";
  color: #42445d;
}
.getfunnels-funnel-features .feature-wrapper .single-feature .detalis-link {
  position: absolute;
  bottom: 10px;
  right: 20px;
  transition: all 0.3s ease;
}
.getfunnels-funnel-features .feature-wrapper .single-feature:hover .detalis-link {
  right: 12px;
}
.getfunnels-funnel-features .feature-wrapper .single-feature:hover .detalis-link path {
  fill: #6e42d3;
}
.getfunnels-funnel-features .content-btns {
  text-align: center;
  margin-top: 30px;
}
.getfunnels-funnel-features .content-btns .btn-default {
  box-shadow: none;
  background: #fff;
  color: #6e42d3;
}
.getfunnels-funnel-features .content-btns .btn-default:hover {
  background-color: #6e42d3;
  color: #fff;
}

.getfunnels-feature-details {
  padding: 120px 0;
}
.getfunnels-feature-details .single-feature-details {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-bottom: 100px;
}
.getfunnels-feature-details .single-feature-details .feature-img {
  width: 54%;
}
.getfunnels-feature-details .single-feature-details .feature-content {
  width: 46%;
  padding-left: 114px;
}
.getfunnels-feature-details .single-feature-details .feature-content h3 {
  font-size: calc(24px + 16 * (100vw - 320px) / 1600);
  margin-bottom: 15px;
  line-height: 1.2;
}
.getfunnels-feature-details .single-feature-details .feature-content p {
  color: #707070;
  margin-bottom: 38px;
  font-weight: 500;
}
.getfunnels-feature-details .single-feature-details .feature-content .btn-default {
  padding: 0 40px;
  height: 60px;
  line-height: 60px;
  border-radius: 14px;
  box-shadow: 0px 15px 25px #d9d4e5;
}
.getfunnels-feature-details .single-feature-details .feature-content .btn-default:hover {
  box-shadow: none;
}
.getfunnels-feature-details .single-feature-details:last-child {
  margin-bottom: 55px;
}
.getfunnels-feature-details .single-feature-details:nth-child(even) {
  flex-flow: row-reverse;
}
.getfunnels-feature-details .single-feature-details:nth-child(even) .feature-content {
  padding-left: 0;
  padding-right: 114px;
}
.getfunnels-feature-details .content-btns {
  text-align: center;
}
.getfunnels-feature-details .content-btns .btn-default {
  margin: 5px 15px;
  box-shadow: none;
}
.getfunnels-feature-details .content-btns .btn-default.bordered {
  border-color: #d8d8e0;
}

.getfunnels-earlybird-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(34, 34, 34, 0.3607843137);
  z-index: 999;
  display: none;
}
.getfunnels-earlybird-modal .earlybird-modal-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
.getfunnels-earlybird-modal .earlybird-modal-wrapper .earlybird-modal-content {
  background: #6e42d3;
  background-image: url("/wp-content/uploads/2021/09/modal-bg.jpg");
  background-repeat: no-repeat;
  background-size: 115% 122%;
  background-position: 55% 30%;
  max-width: 980px;
  width: 100%;
  padding: 90px 100px;
  border-radius: 15px;
  position: relative;
}
.getfunnels-earlybird-modal .earlybird-modal-wrapper .earlybird-modal-close {
  position: absolute;
  top: -15px;
  right: -12px;
  background: #fff;
  line-height: 1;
  border-radius: 50px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 10px 50px rgba(60, 30, 9, 0.28);
}
.getfunnels-earlybird-modal .earlybird-modal-wrapper .earlybird-modal-close svg {
  width: 13px;
}
.getfunnels-earlybird-modal .earlybird-modal-wrapper .modal-header {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-bottom: 40px;
}
.getfunnels-earlybird-modal .earlybird-modal-wrapper .modal-header .logo {
  width: 117px;
}
.getfunnels-earlybird-modal .earlybird-modal-title {
  width: calc(100% - 120px);
  padding-left: 30px;
  color: #fff;
  font-size: 43px;
  font-family: "Circular Std Bold";
  font-weight: 700;
}
.getfunnels-earlybird-modal .frm-fluent-form .ff-t-container {
  display: block;
}
.getfunnels-earlybird-modal .frm-fluent-form .ff-t-cell {
  display: block;
  padding: 0;
  width: 100%;
}
.getfunnels-earlybird-modal .fluentform .ff-el-form-control {
  color: #707070;
  border: none;
  background: #fff !important;
  border-radius: 15px;
  height: 65px;
  padding: 10px 30px;
}
.getfunnels-earlybird-modal .fluentform .ff-el-form-control::-webkit-input-placeholder {
  color: #707070;
}
.getfunnels-earlybird-modal .fluentform .ff-el-form-control::-moz-placeholder {
  color: #707070;
}
.getfunnels-earlybird-modal .fluentform .ff-el-form-control:-ms-input-placeholder {
  color: #707070;
}
.getfunnels-earlybird-modal .fluentform .ff-el-form-control:-moz-placeholder {
  color: #707070;
}
.getfunnels-earlybird-modal .fluentform .ff-el-form-control:focus {
  border-color: #6e42d3;
}
.getfunnels-earlybird-modal .fluentform .top_merged.ff_submit_btn_wrapper {
  position: relative;
  top: inherit;
  right: inherit;
  margin-bottom: 0;
  text-align: center;
}
.getfunnels-earlybird-modal .fluentform .ff-btn-submit {
  color: #ffffff;
  padding: 11px 28px;
  font-size: 20px;
  transition: all 0.3s ease;
  width: 100%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  height: 65px;
  background: #ee8134;
  border-radius: 15px;
  opacity: 1;
  box-shadow: none;
}
.getfunnels-earlybird-modal .fluentform .ff-btn-submit:hover {
  opacity: 1;
}
.getfunnels-earlybird-modal .ff-message-success {
  padding: 0;
  margin-top: 10px;
  position: relative;
  border: none;
  box-shadow: none;
}
.getfunnels-earlybird-modal .ff-message-success p {
  font-size: 18px;
  line-height: 1.5;
  color: #fff;
}

@media (min-width: 1921px) {
  .getfunnels__home-hero-block .getfunnels__section-block-img {
    margin-left: 80px;
  }
  .getfunnels-feature-details .single-feature-details .feature-content h3 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 1399px) {
  .feature-slider {
    padding: 100px 0;
  }
  .feature-slider .single-content {
    padding-left: 30px;
  }
  .feature-slider .slider-content-wrapper {
    padding-right: 40px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__home-hero-block .getfunnels__section-hero-block {
    padding: 110px 0 80px;
  }
  .getfunnels__home-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
  }
  .getfunnels__home-hero-block .getfunnels__section-hero-content .getfunnels__description {
    padding: 35px 0 42px;
  }
  .getfunnels__home-hero-block .getfunnels__section-hero-content p {
    padding: 0px 25px 0 20px;
  }
  .getfunnels__home-hero-block .btn-default {
    min-width: 180px;
  }
  .getfunnels-window-preview {
    padding: 86px 0 100px;
  }
  .getfunnels-funnel-features {
    padding: 86px 0 100px;
  }
  .getfunnels-funnel-features .feature-wrapper .single-feature {
    padding: 30px 20px;
    height: 190px;
    width: calc(25% - 30px);
  }
  .getfunnels-funnel-features .feature-wrapper .single-feature .feature-icon {
    margin-bottom: 30px;
  }
  .getfunnels-funnel-features .feature-wrapper .single-feature h6 {
    font-size: 18px;
  }
  .getfunnels-feature-details {
    padding: 100px 0 90px;
  }
  .getfunnels-feature-details .single-feature-details .feature-content {
    padding-left: 24px;
  }
  .getfunnels-feature-details .single-feature-details:nth-child(even) .feature-content {
    padding-right: 24px;
  }
  .getfunnels-earlybird-modal .earlybird-modal-wrapper .earlybird-modal-content {
    max-width: 800px;
    padding: 70px 60px;
  }
  .getfunnels-earlybird-modal .earlybird-modal-title {
    font-size: 36px;
  }
  .getfunnels-earlybird-modal .fluentform .ff-el-form-control {
    border-radius: 10px;
    height: 55px;
    padding: 10px 20px;
  }
  .getfunnels-earlybird-modal .fluentform .ff-btn-submit {
    height: 55px;
    border-radius: 10px;
  }
  .getfunnels-earlybird-modal .earlybird-modal-wrapper .modal-header .logo {
    width: 101px;
  }
  .getfunnels-earlybird-modal .earlybird-modal-wrapper .earlybird-modal-close {
    width: 34px;
    height: 34px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__home-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1.3fr 1fr;
    grid-gap: 10px;
  }
  .getfunnels__home-hero-block .btn-default {
    min-width: 120px;
  }
  .getfunnels-window-preview {
    padding: 66px 0 80px;
  }
  .getfunnels-funnel-features .feature-wrapper .single-feature {
    width: calc(33.3333333333% - 30px);
  }
  .getfunnels-funnel-features {
    padding: 66px 0 80px;
  }
  .getfunnels-feature-details {
    padding: 80px 0 80px;
  }
  .getfunnels-feature-details .single-feature-details {
    display: block;
    margin-bottom: 60px;
    text-align: center;
  }
  .getfunnels-feature-details .single-feature-details .feature-img {
    width: 100%;
  }
  .getfunnels-feature-details .single-feature-details .feature-content {
    width: 100%;
    padding-left: 0;
    margin-top: 30px;
  }
  .getfunnels-feature-details .single-feature-details .feature-content .btn-default {
    height: 50px;
    font-size: 17px;
    line-height: 51px;
    padding: 0 25px;
    border-radius: 8px;
  }
  .getfunnels-feature-details .single-feature-details:nth-child(even) .feature-content {
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__home-hero-block .getfunnels__section-hero-block {
    padding: 100px 0 60px;
  }
  .getfunnels__home-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
  }
  .getfunnels__home-hero-block .getfunnels__section-hero-content p {
    position: relative;
    padding: 0px 20px 0 20px;
  }
  .getfunnels__home-hero-block .getfunnels__section-block-img {
    margin-left: 0px;
  }
  .getfunnels__section-block-now .getfunnels__section-block-wrapper .getfunnels__section-block-content {
    text-align: center;
  }
  .getfunnels-funnel-features .feature-wrapper {
    margin-left: -15px;
  }
  .getfunnels-funnel-features .feature-wrapper .single-feature {
    width: calc(33.3333333333% - 15px);
    margin-left: 15px;
    margin-bottom: 15px;
  }
  .getfunnels-earlybird-modal .earlybird-modal-wrapper .earlybird-modal-content {
    padding: 30px 28px;
  }
  .getfunnels-earlybird-modal .earlybird-modal-wrapper .modal-header {
    display: block;
    margin-bottom: 30px;
    text-align: center;
  }
  .getfunnels-earlybird-modal .earlybird-modal-wrapper .modal-header .logo {
    width: 101px;
    margin: 0 auto;
  }
  .getfunnels-earlybird-modal .earlybird-modal-title {
    padding-left: 0;
    width: 100%;
    margin-top: 13px;
  }
}
@media only screen and (max-width: 575px) {
  .getfunnels-window-preview .preview-area {
    margin-bottom: 35px;
  }
  .getfunnels-window-preview .preview-area img {
    border-radius: 8px;
  }
  .getfunnels-funnel-features .feature-wrapper .single-feature {
    width: calc(50% - 15px);
  }
  .getfunnels-earlybird-modal .earlybird-modal-title {
    font-size: 26px;
  }
  .getfunnels-earlybird-modal .fluentform .ff-btn-submit {
    height: auto;
    border-radius: 10px;
    white-space: normal;
    padding: 12px 15px;
    font-size: 16px;
  }
}
.getfunnels__optimized-hero-block .getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
  grid-gap: 110px;
  align-items: center;
}
.getfunnels__optimized-hero-block .getfunnels__section-hero-wrapper .highlighter-circle {
  display: inline;
}
.getfunnels__optimized-hero-block .getfunnels__section-hero-wrapper p {
  padding-right: 40px;
}
.getfunnels__optimized-hero-block .getfunnels__section-hero-wrapper .getfunnels__section-hero-img {
  margin-right: -50px;
}
.getfunnels__optimized-hero-block .btn-default {
  box-shadow: 0px 15px 25px rgba(174, 163, 201, 0.926628);
}

.wpfunnels-checkout-layout {
  padding: 114px 0 130px;
}
.wpfunnels-checkout-layout .section-title {
  max-width: 870px;
  text-align: center;
  margin: 0 auto 70px;
  overflow: hidden;
}
.wpfunnels-checkout-layout .section-title p {
  max-width: 740px;
  margin: 7px auto 0;
  font-weight: 500;
}
.wpfunnels-checkout-layout .layout-wrapper {
  display: flex;
  flex-flow: row wrap;
  margin-left: -50px;
}
.wpfunnels-checkout-layout .layout-wrapper .single-layout {
  width: calc(50% - 40px);
  margin-left: 40px;
  border: 1px solid #F0EBFF;
  text-align: center;
  border-radius: 20px;
}
.wpfunnels-checkout-layout .layout-wrapper .single-layout:nth-child(2) {
  border-color: #FFEDE0;
}
.wpfunnels-checkout-layout .layout-wrapper .single-layout .layout-content {
  border-radius: 20px 20px 0 0;
  background-color: #F8F5FF;
  padding-top: 30px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
}
.wpfunnels-checkout-layout .layout-wrapper .single-layout .layout-description {
  font-size: 18px;
  line-height: 1.6;
  color: #1A1A1B;
  padding: 0 70px;
  margin-bottom: 25px;
}
.wpfunnels-checkout-layout .layout-wrapper .single-layout .title {
  letter-spacing: -0.936923px;
  color: #1A1A1B;
  padding: 31px 30px;
  font-size: calc(20px + 8 * (100vw - 320px) / 1600);
}
@media only screen and (min-width: 1921px) {
  .wpfunnels-checkout-layout .layout-wrapper .single-layout .title {
    font-size: 28px;
  }
}
.wpfunnels-checkout-layout .layout-wrapper .cta-btn-area {
  width: 100%;
  text-align: center;
  margin-top: 70px;
}

.optimize-checkout-video .getfunnels-window-video {
  padding: 116px 0 130px;
  background-color: #EBE6FA;
}
.optimize-checkout-video .getfunnels-window-video .preview-area::before {
  background-color: rgba(84, 49, 166, 0.5490196078);
}
.optimize-checkout-video .highlighter-circle {
  display: inline;
}
.optimize-checkout-video .getfunnels-window-video .section-title p {
  max-width: 784px;
  margin: 0 auto;
}

.checkout-features {
  padding-bottom: 130px;
}
.checkout-features .gbf-setup {
  padding: 115px 0 0;
}
.checkout-features .gbf-setup .section-title {
  max-width: 1010px;
}
.checkout-features .gbf-setup .gbf-condition-img:before {
  display: none;
}
.checkout-features .gbf-setup .gbf-widget::before {
  display: none;
}
.checkout-features .gbf-setup .gbf-condition {
  padding: 70px 40px 50px 90px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.checkout-features .gbf-setup .gbf-widget {
  justify-content: space-between;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
  padding: 45px 17px 62px 35px;
  width: calc(50% - 20px);
  margin-left: 20px;
}
.checkout-features .gbf-setup .gbf-widget .gbf-widget-img {
  padding-right: 35px;
}
.checkout-features .gbf-setup .gbf-product-offer {
  padding: 38px 45px 50px;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: cover;
  width: calc(50% - 20px);
  margin-right: 20px;
}
.checkout-features .gbf-setup .gbf-product-offer:before {
  display: none;
}
.checkout-features .gbf-setup .orderbump-placement {
  margin-top: 40px;
  margin-bottom: 0;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding: 70px 40px 50px 30px;
  background-position: -41px center;
}
.checkout-features .gbf-setup .orderbump-placement .gbf-condition-img {
  width: calc(100% - 500px);
  text-align: left;
}
.checkout-features .gbf-setup .orderbump-placement .gbf-condition-content {
  padding: 30px 0px 30px 100px;
  width: 500px;
}
.checkout-features .gbf-setup .checkout-features-cta {
  max-width: 730px;
  margin: 65px auto 0;
  text-align: center;
  padding: 0 15px;
}

.checkout-resource {
  background: #F5F5F7;
}
.checkout-resource .getfunnels-resource-are {
  padding: 115px 0 130px;
}
.checkout-resource .getfunnels__resource-right, .checkout-resource .getfunnels__resource-left {
  border-color: #DEDEEB;
}
.checkout-resource .getfunnels__resource-right li,
.checkout-resource .getfunnels__resource-left li {
  border-top-color: #DEDEEB;
}
.checkout-resource .getfunnels__resource-right li a,
.checkout-resource .getfunnels__resource-left li a {
  padding: 23px 36px 23px 30px;
}

.checkout-faq-area .mw-500 {
  max-width: 100%;
}
.checkout-faq-area .highlighter-circle {
  display: inline;
}
.checkout-faq-area .highlighter-circle:before {
  display: none;
}

/******************************** Optimized page Responsive area ********************************/
@media only screen and (max-width: 1440px) {
  .getfunnels__optimized-hero-block .getfunnels__section-hero-wrapper .getfunnels__section-hero-img {
    margin-right: -15px;
  }
}
@media only screen and (max-width: 1399px) {
  .getfunnels__optimized-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 30px;
    grid-template-columns: 1.3fr 1.3fr;
  }
  .getfunnels__optimized-checkout-img {
    margin-left: -20px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__optimized-hero-block .getfunnels__section-hero-block {
    padding: 100px 0 90px;
  }
  .wpfunnels-checkout-layout {
    padding: 80px 0 90px;
  }
  .wpfunnels-checkout-layout .section-title {
    margin: 0 auto 50px;
  }
  .wpfunnels-checkout-layout .layout-wrapper .single-layout .title {
    padding: 20px 20px;
    font-size: 20px;
  }
  .wpfunnels-checkout-layout .layout-wrapper .single-layout .layout-description {
    padding: 0 20px;
  }
  .optimize-checkout-video .getfunnels-window-video {
    padding: 86px 0 100px;
  }
  .integration-faq-area .getfunnels__global-padding {
    padding: 100px 0 80px;
  }
  .checkout-features .gbf-setup {
    padding: 80px 0 0;
  }
  .checkout-features {
    padding-bottom: 90px;
  }
  .checkout-features .gbf-setup .gbf-product-offer {
    padding: 40px 20px 40px;
  }
  .checkout-resource .getfunnels-resource-are {
    padding: 75px 0 90px;
  }
  .checkout-features .gbf-setup .orderbump-placement {
    background-position: left center;
  }
  .checkout-features .gbf-setup .orderbump-placement .gbf-condition-img {
    width: calc(100% - 430px);
  }
  .checkout-features .gbf-setup .orderbump-placement .gbf-condition-content {
    padding: 30px 0px 30px 40px;
    width: 430px;
  }
  .checkout-features .gbf-setup .gbf-widget {
    padding: 40px 20px;
    display: block;
  }
  .checkout-features .gbf-setup .gbf-widget .gbf-widget-content {
    margin: 0 0 40px;
    width: 100%;
    text-align: center;
  }
  .checkout-features .gbf-setup .gbf-widget .gbf-widget-img {
    padding: 0;
    width: 100%;
    max-width: 215px;
    margin: 0 auto;
  }
  .integration-faq-area .getfunnels__small-grid {
    grid-template-columns: 1.5fr 1fr;
    grid-column-gap: 30px;
  }
  .integration-faq-area .getfunnels__global-padding {
    padding: 100px 0 70px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__optimized-checkout-wrapper {
    display: block;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    align-items: center;
  }
  .getfunnels__optimized-checkout-content .getfunnels__features-list {
    padding: 20px 0;
  }
  .getfunnels__optimized-checkout-content .getfunnels__features-list li {
    padding: 10px 0;
  }
  .getfunnels__optimized-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 20px;
    grid-template-columns: 1.4fr 1.3fr;
  }
  .getfunnels__call-to-action-optimized .getfunnels__global-padding {
    padding: 80px 0 50px;
  }
  .checkout-features .gbf-setup .gbf-condition {
    padding: 20px;
  }
  .checkout-features .gbf-setup .orderbump-placement .gbf-condition-content {
    padding: 30px 0px 30px 40px;
    width: 380px;
  }
  .checkout-features .gbf-setup .orderbump-placement .gbf-condition-img {
    width: calc(100% - 380px);
  }
  .checkout-features .gbf-setup .gbf-product-offer {
    margin-bottom: 0;
  }
  .checkout-features .gbf-setup .gbf-widget .gbf-widget-content {
    margin: 0 0 20px;
  }
  .checkout-features .gbf-setup .gbf-widget .gbf-widget-img {
    max-width: 138px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__optimized-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 30px;
  }
  .getfunnels__optimized-hero-block .getfunnels__section-hero-wrapper p {
    padding-right: 10px;
  }
  .getfunnels__optimized-hero-block .getfunnels__section-hero-block {
    padding: 120px 0 60px;
  }
  .getfunnels__optimized-checkout-img {
    margin-left: 0px;
  }
  .getfunnels__optimized-checkout-wrapper {
    grid-template-columns: 1fr;
  }
  .getfunnels__optimized-checkout-wrapper img {
    margin-bottom: 30px;
  }
  .optimize-checkout-video .getfunnels-window-video {
    padding: 78px 0 80px;
  }
  .getfunnels__call-to-action-optimized .getfunnels__small-grid {
    grid-template-columns: 1fr;
    grid-column-gap: 10px;
  }
  .getfunnels__optimized-hero-block .highlighter-circle:before {
    top: -10px;
    left: -10px;
    width: calc(90% + 40px);
  }
  .wpfunnels-checkout-layout .layout-wrapper {
    display: block;
    margin-left: 0;
  }
  .wpfunnels-checkout-layout .layout-wrapper .single-layout {
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
  }
  .wpfunnels-checkout-layout .layout-wrapper .cta-btn-area {
    margin-top: 50px;
  }
  .checkout-features .gbf-setup .gbf-widget .gbf-widget-content {
    text-align: center;
  }
  .checkout-features .gbf-setup .gbf-product-offer {
    margin: 0 0 30px;
    width: 100%;
  }
  .checkout-features .gbf-setup .gbf-condition-content {
    padding: 0 0px 10px 0;
    text-align: center;
  }
  .checkout-features .gbf-setup .orderbump-placement .gbf-condition-content {
    padding: 0 0 20px 0px;
    width: 100%;
  }
  .checkout-features .gbf-setup .orderbump-placement .gbf-condition-img {
    width: 100%;
  }
  .checkout-features .gbf-setup .gbf-widget {
    margin: 0 0 30px;
    width: 100%;
  }
  .checkout-features .gbf-setup .gbf-widget .gbf-widget-img {
    max-width: 100%;
  }
  .checkout-features .gbf-setup .gbf-condition {
    margin-top: 0;
  }
}
/******************************** Section gutenberg Hero block  ********************************/
.getfunnels__gutenberg-hero-block .getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  grid-gap: 160px;
  align-items: center;
}
.getfunnels__gutenberg-hero-block .getfunnels__section-hero-content p {
  color: #1a1a1b;
  padding-right: 60px;
}
.getfunnels__gutenberg-hero-block .highlighter-circle::before {
  background-image: url(assets/images/guten-border.png);
  top: 0px;
  left: 0;
  background-size: contain;
  background-position: center bottom;
}
.getfunnels__gutenberg-hero-block .highlighter-border-dash::before {
  background-image: url(assets/images/fill2.png);
  bottom: -10px;
}
.getfunnels__gutenberg-hero-block .btn-default {
  box-shadow: 0px 15px 25px #e9c8c8;
}

/******************************** Section gutenberg Hero Block End ********************************/
/******************************** Section Easier Than Ever ********************************/
.getfunnels__easier-than-ever .getfunnels__features-heading {
  max-width: 700px;
  margin: 0 auto;
  padding-bottom: 64px;
}

.getfunnels__easier-than-par {
  color: #707077;
  font-weight: 500;
  padding: 20px 0;
}

.getfunnels__easier-than-ever-wrapper {
  display: grid;
  grid-template-columns: 1.2fr 1.4fr;
  grid-gap: 130px;
  align-items: center;
}

.getfunnels__easier-than-des {
  font: 600 26px/1.5 "Manrope";
  letter-spacing: -0.21px;
  color: #1a1a1b;
  padding-top: 20px;
}

/******************************** Section Easier Than Ever End ********************************/
/******************************** Section gutenberg Three steps area ********************************/
.getfunnels__gutenberg-three-steps .getfunnels__three-steps-category-heading {
  max-width: 840px;
}
.getfunnels__gutenberg-three-steps .getfunnels__three-steps-category-counter .getfunnels__three-steps-content h5 {
  max-width: 300px;
}

/******************************** Section gutenberg Three steps area end  ********************************/
/******************************** Gutenberg call to action ********************************/
.getfunnels__call-to-action-gutenberg .getfunnels__global-padding {
  padding: 120px 0 60px;
}
.getfunnels__call-to-action-gutenberg .mw-500 {
  max-width: 1200px;
}
.getfunnels__call-to-action-gutenberg .getfunnels__ghost-white {
  background-color: #fff;
}
.getfunnels__call-to-action-gutenberg .highlighter-border:before {
  background: url(assets/images/order-bump-fill.png);
  bottom: -18px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.getfunnels__call-to-action-gutenberg .getfunnels__small-grid {
  grid-template-columns: 3.5fr 1.4fr;
  grid-column-gap: 170px;
}

/******************************** Gutenberg call to action end ********************************/
/******************************** Gutenberg page Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__gutenberg-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 80px;
  }
  .getfunnels__call-to-action-gutenberg .getfunnels__small-grid {
    grid-template-columns: 3.5fr 1.3fr;
    grid-column-gap: 100px;
  }
  .getfunnels__call-to-action-gutenberg .getfunnels__global-padding {
    padding: 100px 0 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__gutenberg-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 40px;
  }
  .getfunnels__gutenberg-hero-block .getfunnels__section-hero-block {
    padding: 140px 0 80px;
  }
  .getfunnels__call-to-action-gutenberg .getfunnels__small-grid {
    grid-template-columns: 3.5fr 1.8fr;
    grid-column-gap: 30px;
  }
  .getfunnels__call-to-action-gutenberg .getfunnels__global-padding {
    padding: 100px 0 70px;
  }
  .getfunnels__easier-than-ever .getfunnels__features-heading {
    padding-bottom: 34px;
  }
  .getfunnels__easier-than-ever-wrapper {
    grid-template-columns: 1fr 1.2fr;
    grid-gap: 50px;
  }
  .getfunnels__easier-than-par {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__easier-than-ever-wrapper {
    display: flex;
    flex-flow: column-reverse;
  }
  .getfunnels__easier-than-ever-wrapper .getfunnels__easier-than-ever-content {
    text-align: center;
  }
  .getfunnels__call-to-action-gutenberg .getfunnels__global-padding {
    padding: 80px 0 50px;
  }
  .getfunnels__call-to-action .getfunnels__small-grid {
    display: block;
    text-align: center;
  }
  .getfunnels__call-to-action .getfunnels__small-grid h2 {
    text-align: center;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__gutenberg-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 40px;
  }
  .getfunnels__gutenberg-hero-block .getfunnels__section-hero-content p {
    padding-right: 10px;
  }
  .getfunnels__gutenberg-hero-block .getfunnels__section-hero-block {
    padding: 120px 0 60px;
  }
  .getfunnels__easier-than-ever .getfunnels__features-heading {
    padding-bottom: 25px;
  }
  .getfunnels__easier-than-ever-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 30px;
  }
}
/******************************** Section lead generation Hero block  ********************************/
.getfunnels__lead-generation-hero-block .getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 140px;
  align-items: center;
}
.getfunnels__lead-generation-hero-block .getfunnels__section-hero-content {
  max-width: 970px;
}
.getfunnels__lead-generation-hero-block .getfunnels__section-hero-content .getfunnels__description {
  padding: 13px 0 42px;
}
.getfunnels__lead-generation-hero-block .getfunnels__section-hero-content p {
  color: #1a1a1b;
  padding: 0px 30px 5px 0;
}
.getfunnels__lead-generation-hero-block .highlighter-circle::before {
  background-image: url(assets/images/fill52.png);
  background-size: auto;
  top: 22px;
}

/******************************** Section Lead generation Hero end block  ********************************/
/******************************** Section Lead generation video block  ********************************/
.getfunnels__lead-generation-video .getfunnels-window-video .section-title {
  max-width: 990px;
  margin: 0 auto 55px;
}
.getfunnels__lead-generation-video .getfunnels-window-video .preview-area::before {
  background-color: rgba(78, 47, 150, 0.55);
  border: 6px solid #ffffff;
  box-shadow: 0px 15px 60px rgba(139, 133, 156, 0.3);
}
.getfunnels__lead-generation-video .getfunnels-window-video .section-title p {
  max-width: 650px;
  margin: 0 auto;
}

/******************************** Section Lead generation video end block  ********************************/
/******************************** Section Lead generation control full area  ********************************/
.lead-generation-full-area {
  padding: 110px 0 120px;
}
.lead-generation-full-area .order-bumps-full-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.lead-generation-full-area .section-title {
  max-width: 870px;
  margin: 0 auto 70px;
}
.lead-generation-full-area .section-title p {
  max-width: 768px;
  margin: 10px auto 0;
  font-weight: 500;
  color: #1a1a1b;
}
.lead-generation-full-area .full-control {
  background-color: #ede8f9;
  border-radius: 15px;
  padding: 45px 89px 0px 100px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
  width: 100%;
  margin-bottom: 35px;
}
.lead-generation-full-area .full-control .full-control-content {
  width: 499px;
  padding: 30px 30px 30px 0;
}
.lead-generation-full-area .full-control .full-control-img {
  width: calc(100% - 499px);
  text-align: right;
  position: relative;
}
.lead-generation-full-area .full-control .full-control-img:before {
  content: "";
  position: absolute;
  left: 0;
  top: 74%;
  transform: translateY(-44%);
  width: 492px;
  height: 492px;
  border-radius: 100%;
  z-index: 0;
  background-image: linear-gradient(179.73deg, #c0aaff -3.9%, #f1ecff 83.1%);
}
.lead-generation-full-area .full-control .full-control-img img {
  display: block;
  margin-left: auto;
  position: relative;
  z-index: 1;
}
.lead-generation-full-area .full-control h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
  padding-right: 30px;
}
@media only screen and (min-width: 1921px) {
  .lead-generation-full-area .full-control h3 {
    font-size: 45px;
  }
}
.lead-generation-full-area .full-control p {
  font-weight: 500;
  color: #1a1a1b;
}
.lead-generation-full-area .optimize-order {
  background-color: #fff5ee;
  border-radius: 15px;
  padding: 35px 0px 0px 0;
  overflow: hidden;
  position: relative;
  width: calc(50% - 20px);
  margin-right: 20px;
}
.lead-generation-full-area .optimize-order:before {
  content: "";
  position: absolute;
  left: -43px;
  bottom: -158px;
  background-image: linear-gradient(293.37deg, #fff5ee 7.9%, #ffd2b3 90.36%);
  width: 414px;
  height: 414px;
  border-radius: 100%;
  z-index: 0;
}
.lead-generation-full-area .optimize-order-content {
  max-width: 500px;
  margin: 0 auto 25px;
}
.lead-generation-full-area .optimize-order-content,
.lead-generation-full-area .custom-order-content {
  position: relative;
  z-index: 1;
}
.lead-generation-full-area .optimize-order-content .title,
.lead-generation-full-area .custom-order-content .title {
  font-size: calc(20px + 8 * (100vw - 320px) / 1600);
  margin-bottom: 10px;
}
@media only screen and (min-width: 1921px) {
  .lead-generation-full-area .optimize-order-content .title,
  .lead-generation-full-area .custom-order-content .title {
    font-size: 28px;
  }
}
.lead-generation-full-area .optimize-order-content p,
.lead-generation-full-area .custom-order-content p {
  font-size: 18px;
  line-height: 1.6;
  font-weight: 500;
  color: #1a1a1b;
}
.lead-generation-full-area .optimize-order-img {
  position: relative;
  z-index: 1;
}
.lead-generation-full-area .custom-order {
  position: relative;
  display: flex;
  flex-flow: row-reverse;
  align-items: end;
  width: calc(50% - 20px);
  background-color: #d7cafa;
  border-radius: 15px;
  padding: 0px 40px 0px 0;
  margin-left: 20px;
  overflow: hidden;
}
.lead-generation-full-area .custom-order::before {
  content: "";
  position: absolute;
  left: -70px;
  top: -133px;
  width: 414px;
  height: 414px;
  border-radius: 100%;
  z-index: 0;
  background: linear-gradient(171.54deg, #c5affd 19.15%, rgba(197, 175, 253, 0) 87.07%);
}
.lead-generation-full-area .custom-order .custom-order-content {
  width: 230px;
  position: relative;
  transform: translateY(-65%);
  z-index: 1;
}
.lead-generation-full-area .custom-order .custom-order-img {
  width: calc(100% - 230px);
  padding-right: 15px;
  position: relative;
  z-index: 1;
}
.lead-generation-full-area .custom-order .custom-order-img .img-fluid {
  max-width: 100%;
  display: block;
}
.lead-generation-full-area .offer-discount {
  background: #f5f5f7;
  border-radius: 15px;
  padding: 45px 75px 62px 25px;
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
  overflow: hidden;
  width: 100%;
  margin-top: 35px;
}
.lead-generation-full-area .offer-discount .offer-discount-content {
  width: 460px;
  padding: 30px 0px 30px 0px;
}
.lead-generation-full-area .offer-discount .offer-discount-img {
  width: calc(100% - 460px);
  text-align: right;
}
.lead-generation-full-area .offer-discount .offer-discount-img img {
  display: block;
  margin-right: auto;
  margin-bottom: -44px;
}
.lead-generation-full-area .offer-discount h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
}
@media only screen and (min-width: 1921px) {
  .lead-generation-full-area .offer-discount h3 {
    font-size: 45px;
  }
}
.lead-generation-full-area .offer-discount p {
  font-weight: 500;
  color: #1a1a1b;
}
.lead-generation-full-area .order-bumps-full-btns {
  margin-top: 80px;
  width: 100%;
}
.lead-generation-full-area .order-bumps-full-btns .btn-default {
  box-shadow: 0px 15px 25px #d9d4e5;
}

/******************************** Section Lead generation control full end area  ********************************/
/******************************** Section Lead generation ********************************/
.getfunnels__lead-generation .getfunnels__features-heading {
  max-width: 780px;
  margin: 0 auto;
  padding-bottom: 64px;
}

.getfunnels__easier-than-par {
  color: #707077;
  font-weight: 500;
  padding: 20px 0;
}

.getfunnels__lead-generation-wrapper {
  display: grid;
  grid-template-columns: 1.2fr 1.4fr;
  grid-gap: 130px;
  align-items: center;
}

.getfunnels__easier-than-des {
  font: 600 26px/1.5 "Manrope";
  letter-spacing: -0.21px;
  color: #1a1a1b;
  padding-top: 20px;
}

/******************************** Section Lead generation End ********************************/
/******************************** getfunnels-automation-campaigns ********************************/
.getfunnels-automation-campaigns {
  padding: 130px 0 160px;
  background-color: #f5f5f7;
}
.getfunnels-automation-campaigns .shadow {
  position: absolute;
  top: 0;
  right: 2vw;
  z-index: 0;
  width: 30vw;
}
.getfunnels-automation-campaigns .section-title {
  max-width: 990px;
  width: 100%;
  margin: 0 auto 24px;
}
.getfunnels-automation-campaigns .section-title h2 {
  margin-bottom: 10px;
}
.getfunnels-automation-campaigns .section-title p {
  font-weight: 500;
  color: #1a1a1b;
}
.getfunnels-automation-campaigns .preview-area {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
}
.getfunnels-automation-campaigns .content-btns {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
.getfunnels-automation-campaigns .content-btns .btn-default {
  margin: 5px 15px;
}

/******************************** getfunnels-automation-campaigns end ********************************/
/******************************** Lead generation call to action ********************************/
.getfunnels__call-to-action-lead-generation .mw-500 {
  max-width: 1200px;
}
.getfunnels__call-to-action-lead-generation .getfunnels__global-padding {
  padding: 120px 0 0;
}
.getfunnels__call-to-action-lead-generation .highlighter-border:before {
  background: url(assets/images/border-top.png);
  bottom: -18px;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.getfunnels__call-to-action-lead-generation .getfunnels__small-grid {
  grid-template-columns: 3.4fr 1.2fr;
  grid-column-gap: 80px;
}

/******************************** Lead generation call to action end ********************************/
/******************************** Lead generation page Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__lead-generation-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1.4fr 1.7fr;
    grid-gap: 20px;
  }
  .getfunnels__lead-generation-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 100px;
  }
  .getfunnels__lead-generation-hero-block .getfunnels__description {
    padding: 10px 0 22px;
  }
  .getfunnels__call-to-action-lead-generation .getfunnels__small-grid {
    grid-template-columns: 3.5fr 1.3fr;
    grid-column-gap: 100px;
  }
  .getfunnels__call-to-action-lead-generation .getfunnels__global-padding {
    padding: 100px 0 0;
  }
  .lead-generation-full-area .full-control {
    padding: 45px 60px 0px 60px;
  }
  .lead-generation-full-area .custom-order {
    align-items: center;
  }
  .lead-generation-full-area .custom-order .custom-order-content {
    transform: translateY(0);
  }
  .lead-generation-full-area {
    padding: 80px 0 80px;
  }
  .lead-generation-full-area .section-title {
    margin: 0 auto 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__lead-generation-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 80px;
  }
  .getfunnels__lead-generation-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
  }
  .getfunnels__lead-generation-hero-block .highlighter-circle::before {
    left: -8px;
  }
  .getfunnels__call-to-action-lead-generation .getfunnels__small-grid {
    grid-template-columns: 3.5fr 1.8fr;
    grid-column-gap: 30px;
  }
  .getfunnels__call-to-action-lead-generation .getfunnels__global-padding {
    padding: 80px 0 0px;
  }
  .getfunnels__lead-generation .getfunnels__features-heading {
    padding-bottom: 34px;
  }
  .getfunnels__lead-generation-wrapper {
    grid-template-columns: 1fr 1.2fr;
    grid-gap: 50px;
  }
  .getfunnels__easier-than-par {
    padding: 10px 0;
  }
  .getfunnels-automation-campaigns {
    padding: 90px 0 100px;
  }
  .getfunnels-automation-campaigns .preview-area {
    margin-top: 15px;
  }
  .lead-generation-full-area {
    padding: 88px 0 100px;
  }
  .lead-generation-full-area .optimize-order {
    padding: 20px 0px 0px;
  }
  .lead-generation-full-area .offer-discount {
    padding: 20px 40px 20px 40px;
  }
  .lead-generation-full-area .custom-order {
    padding: 20px 20px 20px 0;
  }
  .lead-generation-full-area .full-control {
    padding: 20px 40px 20px 40px;
  }
  .lead-generation-full-area .offer-discount .offer-discount-img img {
    margin-bottom: 0;
  }
  .lead-generation-full-area .offer-discount .offer-discount-content {
    padding: 30px 0px 30px 20px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__lead-generation-wrapper {
    display: block;
  }
  .getfunnels__lead-generation-content {
    margin-top: 20px;
  }
  .getfunnels__call-to-action-lead-generation .getfunnels__global-padding {
    padding: 68px 0 0px;
  }
  .getfunnels-automation-campaigns {
    padding: 75px 0 80px;
  }
  .getfunnels__lead-generation-video .getfunnels-window-video .section-title {
    max-width: 990px;
    margin: 0 auto 45px;
  }
  .getfunnels__lead-generation-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 75px;
  }
  .lead-generation-full-area .full-control .full-control-content {
    width: 310px;
    padding: 30px 20px 30px 0;
  }
  .lead-generation-full-area .full-control .full-control-img {
    width: calc(100% - 310px);
  }
  .lead-generation-full-area .offer-discount .offer-discount-content {
    width: 310px;
    padding: 30px 0px 30px 20px;
  }
  .lead-generation-full-area .offer-discount .offer-discount-img {
    width: calc(100% - 310px);
  }
  .lead-generation-full-area .optimize-order-img img {
    width: 100%;
  }
  .lead-generation-full-area {
    padding: 75px 0 80px;
  }
  .lead-generation-full-area .order-bumps-full-btns {
    margin-top: 45px;
  }
  .lead-generation-full-area .optimize-order {
    margin-right: 0;
    width: 100%;
    margin-bottom: 30px;
  }
  .lead-generation-full-area .custom-order {
    margin-left: 0;
    width: 100%;
  }
  .lead-generation-full-area .full-control {
    padding: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__lead-generation-hero-block .getfunnels__section-hero-block {
    padding: 90px 0 60px;
  }
  .lead-generation-full-area .section-title {
    margin: 0 auto 30px;
  }
  .getfunnels__lead-generation-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 70px;
  }
  .getfunnels__lead-generation-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 25px;
  }
  .getfunnels__lead-generation-hero-block .getfunnels__section-block-img {
    margin-top: 20px;
  }
  .getfunnels__lead-generation-hero-block .getfunnels__section-hero-content .getfunnels__description {
    padding: 13px 0 30px;
  }
  .getfunnels__call-to-action-lead-generation .getfunnels__global-padding {
    padding: 60px 0 0;
  }
  .getfunnels__lead-generation-content {
    text-align: center;
  }
  .getfunnels__lead-generation .getfunnels__features-heading {
    padding-bottom: 25px;
  }
  .getfunnels__lead-generation-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 30px;
  }
  .getfunnels__call-to-action-lead-generation .getfunnels__small-grid {
    grid-template-columns: 1fr;
    grid-column-gap: 30px;
  }
  .getfunnels-automation-campaigns {
    padding: 55px 0 60px;
  }
  .getfunnels__lead-generation-video .getfunnels-window-video .section-title {
    margin: 0 auto 20px;
  }
  .getfunnels__lead-generation-hero-block .getfunnels__section-hero-content p {
    padding: 0;
  }
  .lead-generation-full-area {
    padding: 55px 0 60px;
  }
  .lead-generation-full-area .custom-order .custom-order-content {
    width: 100%;
  }
  .lead-generation-full-area .optimize-order {
    padding: 20px 20px 10px;
    margin-bottom: 20px;
  }
  .lead-generation-full-area .full-control {
    display: block;
    margin-bottom: 20px;
  }
  .lead-generation-full-area .custom-order {
    display: block;
    padding: 20px;
  }
  .lead-generation-full-area .offer-discount {
    display: block;
    padding: 20px;
    margin-top: 20px;
  }
  .lead-generation-full-area .offer-discount .offer-discount-content {
    width: 100%;
    padding: 0 0px 20px;
  }
  .lead-generation-full-area .offer-discount .offer-discount-img img {
    margin-bottom: -20px;
  }
  .lead-generation-full-area .offer-discount .offer-discount-img {
    width: 100%;
  }
  .lead-generation-full-area .custom-order .custom-order-img,
  .lead-generation-full-area .full-control .full-control-img {
    width: 100%;
  }
  .lead-generation-full-area .full-control .full-control-content {
    width: 100%;
    padding: 0px 20px 20px 0;
  }
  .lead-generation-full-area .order-bumps-full-btns {
    margin-top: 40px;
  }
}
.getfunnels__pre-made-hero-block {
  overflow: hidden;
}
.getfunnels__pre-made-hero-block .getfunnels__section-hero-block {
  padding: 90px 0 140px;
}
.getfunnels__pre-made-hero-block .getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1.1fr 1.4fr;
  grid-gap: 50px;
  align-items: center;
}
.getfunnels__pre-made-hero-block .getfunnels__section-hero-wrapper .getfunnels__section-hero-content {
  max-width: 580px;
}
.getfunnels__pre-made-hero-block .getfunnels__section-hero-img {
  margin-right: -615px;
}
.getfunnels__pre-made-hero-block .getfunnels__section-hero-content p {
  color: #1A1A1B;
  padding: 0px 38px 5px 0;
}
.getfunnels__pre-made-hero-block .btn-default {
  box-shadow: 0px 10px 40px rgba(61, 40, 112, 0.25);
}

.getfunnels__pre-made-slider {
  padding: 120px 0 150px;
  background-color: #F5F5F7;
}
.getfunnels__pre-made-slider .section-title {
  max-width: 900px;
  margin: 0 auto;
}
.getfunnels__pre-made-slider .section-title h2 {
  padding-bottom: 10px;
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper {
  width: 100%;
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-slide {
  width: 560px;
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-slide-active img {
  cursor: pointer;
  box-shadow: 0px 10px 80px rgba(33, 20, 64, 0.5);
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-3d {
  perspective: 378px;
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
  margin: 0 auto;
  max-width: 950px;
  text-align: center;
  right: 0;
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-3d .swiper-wrapper {
  margin: 70px 10px;
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, #DDD4F2);
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, #6E42D3);
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-slide img {
  display: block;
  width: 100%;
  background: #D9D9D9;
  border-radius: 20px;
  border: 7px solid #FFFFFF;
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-horizontal > .swiper-pagination-progressbar,
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-pagination-progressbar.swiper-pagination-horizontal,
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 3px);
  left: 0;
  top: inherit;
  bottom: 0;
}
.getfunnels__pre-made-slider .getfunnels__pre-made-slider-btn {
  margin-top: 60px;
  text-align: center;
}

.getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control {
  background: #6E42D3;
  padding: 65px 65px 65px 90px;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control p,
.getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control h3 {
  color: #fff;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control p {
  padding-right: 20px;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control .btn-default {
  color: #1A1A1B;
  background-color: #ffffff;
  box-shadow: none;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control .full-control-img:before {
  left: 4px;
  bottom: -40px;
  width: 322px;
  height: 322px;
  background: linear-gradient(301.35deg, #6E42D3 10.63%, #7C4AEF 85.77%);
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .optimize-order-content {
  margin-bottom: 41px;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .optimize-order {
  background-color: #FFF5EE;
  padding: 40px 50px 0px 50px;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .optimize-order::before {
  background: linear-gradient(63.84deg, #FFD3B4 27.14%, #EE8134 52.83%);
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .optimize-order img {
  margin: 0 auto;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .custom-order {
  background-color: #ECE7F8;
  flex-direction: column-reverse;
  padding: 33px 43px;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .custom-order::before {
  background: linear-gradient(171.54deg, #C5AFFD 19.15%, rgba(197, 175, 253, 0) 87.07%);
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .custom-order .custom-order-img {
  width: auto;
  padding-right: 0px;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .custom-order .custom-order-content {
  margin-top: 17px;
  width: auto;
  text-align: center;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount {
  background-color: #F2ECE8;
  padding: 73px 55px 73px 82px;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount .offer-discount-content {
  padding: 40px 0px 0px 0px;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount .offer-discount-img {
  padding-right: 100px;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount .offer-discount-img::before {
  display: none;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount .offer-discount-img::after {
  bottom: -98px;
  right: 270px;
  left: -40px;
  width: 246px;
  height: 246px;
  background: linear-gradient(267.6deg, #EAE6F2 8.07%, #DDD0FF 98.99%);
  z-index: 0;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount .offer-discount-img img {
  margin-bottom: 0;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control-full-btn {
  margin-top: 40px;
}
.getfunnels__pre-made-four-step .global-visually-plan-full-area .visually-plan-full-btns {
  margin-top: 70px;
}

.getfunnels__pre-made-resources {
  background-color: #f5f5f7;
}

.getfunnels__call-to-action-pre-made .mw-500 {
  max-width: 1200px;
}
.getfunnels__call-to-action-pre-made .getfunnels__global-padding {
  padding: 120px 0 60px;
}
.getfunnels__call-to-action-pre-made .getfunnels__small-grid {
  grid-template-columns: 3.5fr 1.4fr;
  grid-column-gap: 190px;
}

@media only screen and (max-width: 1470px) {
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-img {
    margin-right: -300px;
  }
}
@media only screen and (max-width: 1440px) {
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-img {
    margin-right: -285px;
  }
}
@media only screen and (max-width: 1399px) {
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 20px;
    grid-template-columns: 1.1fr 1fr;
  }
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-img {
    margin-right: -128px;
  }
  .getfunnels__pre-made-wrapper {
    grid-gap: 60px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control {
    padding: 50px 50px 50px 70px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount {
    padding: 60px 50px 60px 70px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount .offer-discount-content {
    padding: 0px 0px 0px 0px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount .offer-discount-img {
    padding-right: 60px;
  }
  .getfunnels__call-to-action-pre-made .getfunnels__small-grid {
    grid-template-columns: 3.5fr 1.3fr;
    grid-column-gap: 100px;
  }
  .getfunnels__call-to-action-pre-made .getfunnels__global-padding {
    padding: 100px 0 80px;
  }
}
@media only screen and (max-width: 1280px) {
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-img {
    margin-right: -420px;
  }
  .getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-slide {
    width: 474px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-img {
    margin-right: -210px;
  }
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 100px;
  }
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-content p {
    padding: 0px 20px 5px 0;
  }
  .getfunnels__pre-made-slider {
    padding: 88px 0 100px;
  }
  .getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-slide {
    width: 387px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control {
    padding: 40px 40px 40px 50px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .optimize-order {
    padding: 30px 40px 0px 40px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .custom-order {
    padding: 30px 40px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount {
    padding: 40px 40px 40px 50px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount .offer-discount-img {
    padding-right: 40px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .visually-plan-full-btns {
    margin-top: 50px;
  }
  .getfunnels__call-to-action-pre-made .getfunnels__small-grid {
    grid-template-columns: 3.5fr 1.8fr;
    grid-column-gap: 30px;
  }
  .getfunnels__call-to-action-pre-made .getfunnels__global-padding {
    padding: 100px 0 70px;
  }
  .getfunnels__pre-made .getfunnels__features-heading {
    padding-bottom: 34px;
  }
  .getfunnels__pre-made-wrapper {
    grid-template-columns: 1fr 1.2fr;
    grid-gap: 50px;
  }
  .getfunnels__easier-than-par {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__pre-made .getfunnels__pre-made-wrapper {
    display: flex;
    flex-flow: column-reverse;
  }
  .getfunnels__pre-made .getfunnels__pre-made-wrapper .getfunnels__pre-made-content {
    text-align: center;
  }
  .getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-slide {
    width: 288px;
  }
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-img {
    margin-right: -118px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount h3 {
    margin-bottom: 15px;
    padding-right: 0px;
  }
  .getfunnels__call-to-action-pre-made .getfunnels__small-grid {
    grid-template-columns: 3fr 2fr;
    grid-column-gap: 30px;
  }
  .getfunnels__call-to-action-pre-made .getfunnels__global-padding {
    padding: 80px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-wrapper .getfunnels__section-hero-content {
    margin: 0 auto;
  }
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-img {
    margin-right: 0;
  }
  .getfunnels__pre-made-slider {
    padding: 55px 0 60px;
  }
  .getfunnels__pre-made-slider .getfunnels__pre-made-slider-wrapper .swiper-slide {
    width: 200px;
  }
  .getfunnels__pre-made-slider .getfunnels__pre-made-slider-btn {
    margin-top: 40px;
  }
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-block {
    padding: 120px 0 70px;
  }
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-content p {
    padding: 0;
  }
  .getfunnels__pre-made-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control {
    padding: 20px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control p {
    padding-right: 0px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .optimize-order-content {
    margin-bottom: 20px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .full-control-full-btn {
    margin-top: 20px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .optimize-order {
    padding: 30px 20px 0px 20px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .custom-order {
    padding: 30px 20px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount {
    margin-top: 30px;
    padding: 30px 20px 20px 20px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .offer-discount .offer-discount-img {
    padding-right: 0px;
  }
  .getfunnels__pre-made-four-step .global-visually-plan-full-area .visually-plan-full-btns {
    margin-top: 40px;
  }
  .getfunnels__pre-made .getfunnels__features-heading {
    padding-bottom: 25px;
  }
  .getfunnels__pre-made-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 30px;
  }
  .getfunnels__pre-made-wrapper .btn-default {
    padding: 0 20px;
  }
  .getfunnels__call-to-action-pre-made .getfunnels__small-grid {
    grid-template-columns: 1fr;
    grid-column-gap: 30px;
  }
  .getfunnels__pre-made-btn {
    padding-top: 10px;
    text-align: center;
  }
}
.page-template-template-about-us .about-banner-shadow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 48vw;
}

.about-banner {
  padding: 170px 0 87px;
}
.about-banner .banner-content {
  width: 100%;
  max-width: 715px;
  margin: 0 auto;
  text-align: center;
}
.about-banner .banner-content h1 {
  font-size: calc(34px + 26 * (100vw - 320px) / 1600);
  line-height: 1.33;
  margin-bottom: 18px;
}
.about-banner .banner-content p {
  color: #707070;
  font-weight: 500;
}
.about-banner .banner-content p span {
  color: #1a1a1b;
}
.about-banner .banner-content .highlighter-circle:before {
  background-image: url(assets/images/about-banner-highlighter.png);
  top: 4px;
  left: -13px;
  width: calc(100% + 30px);
  height: calc(100% - 19px);
}

.about-content-block {
  padding-bottom: 140px;
}
.about-content-block .single-content-block {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 135px;
}
.about-content-block .single-content-block:last-child {
  margin-bottom: 0;
}
.about-content-block .single-content-block .content-area {
  width: 50%;
  max-width: 470px;
  padding-right: 15px;
}
.about-content-block .single-content-block .content-area .title {
  font-size: calc(28px + 20 * (100vw - 320px) / 1600);
  line-height: 1.4;
  margin-bottom: 20px;
}
.about-content-block .single-content-block .content-area .description p,
.about-content-block .single-content-block .content-area .description {
  font-family: "Manrope";
  font-weight: 500;
  color: #707070;
}
.about-content-block .single-content-block .image-area {
  width: calc(100% - 560px);
  padding-left: 30px;
}
.about-content-block .single-content-block:nth-child(even) {
  flex-flow: row-reverse;
}
.about-content-block .single-content-block:nth-child(even) .content-area {
  padding-right: 0;
  padding-left: 15px;
}
.about-content-block .single-content-block:nth-child(even) .image-area {
  padding-left: 0;
  padding-right: 30px;
}

.about-team {
  background: #d7d1e7;
  padding: 150px 0;
}
.about-team .shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 44vw;
  z-index: 0;
}
.about-team .funnel-pattern {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 14vw;
}
.about-team .team-content-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-between;
}
.about-team .team-left-content {
  width: 50%;
  max-width: 570px;
  padding-right: 20px;
}
.about-team .team-left-content .title {
  padding-right: 60px;
  margin-bottom: 78px;
}
.about-team .team-right-content {
  width: 50%;
  max-width: 650px;
  padding-left: 20px;
}
.about-team .team-right-content .description {
  margin-top: 90px;
  font-weight: 500;
}

.team-cta .getfunnels__call-to-action {
  background: #ffffff;
  padding-bottom: 60px;
}
.team-cta .getfunnels__content-wrapper h2 {
  max-width: calc(100% - 224px);
}
.team-cta .highlighter-border:before {
  height: 15px;
  background-image: url(assets/images/team-cta-underline.png);
}

@media only screen and (min-width: 1921px) {
  .about-banner .banner-content h1 {
    font-size: 60px;
  }
  .about-content-block .single-content-block .content-area .title {
    font-size: 48px;
  }
}
@media only screen and (max-width: 1399px) {
  .about-banner {
    padding: 150px 0 77px;
  }
  .about-content-block {
    padding-bottom: 100px;
  }
  .about-content-block .single-content-block {
    margin-bottom: 100px;
  }
  .about-team {
    padding: 100px 0;
  }
  .about-team .team-right-content .description {
    margin-top: 40px;
  }
  .about-team .team-left-content .title {
    padding-right: 0;
    margin-bottom: 32px;
  }
  .team-cta .getfunnels__call-to-action {
    padding-top: 100px;
    padding-bottom: 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .about-content-block .single-content-block .content-area {
    width: 50%;
  }
  .about-content-block .single-content-block .image-area {
    width: 50%;
  }
  .team-cta .getfunnels__content-wrapper h2 {
    max-width: 100%;
    padding-right: 30px;
  }
  .team-cta .getfunnels__call-to-action {
    padding-bottom: 70px;
  }
}
@media only screen and (max-width: 991px) {
  .about-banner {
    padding: 120px 0 77px;
  }
  .about-content-block {
    padding-bottom: 70px;
  }
  .about-content-block .single-content-block {
    margin-bottom: 70px;
    flex-flow: column-reverse;
  }
  .about-content-block .single-content-block:nth-child(even) {
    flex-flow: column-reverse;
  }
  .about-content-block .single-content-block .content-area {
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
  }
  .about-content-block .single-content-block .image-area {
    width: 100%;
  }
  .about-team {
    padding: 80px 0;
  }
  .team-cta .getfunnels__call-to-action {
    padding-bottom: 50px;
    padding-top: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .about-banner .banner-content .highlighter-circle:before {
    height: 38px;
  }
  .about-team .team-content-wrapper {
    display: block;
  }
  .about-team .team-left-content {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .about-team .team-right-content {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    display: flex;
    flex-flow: column-reverse;
  }
  .about-team .team-right-content .description {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .team-cta .getfunnels__content-wrapper h2 {
    padding-right: 0;
  }
}
/******************************** Section upsell-downsell-hero Hero block  ********************************/
.getfunnels__upsell-downsell-hero-block .getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
  grid-gap: 170px;
  align-items: center;
}
.getfunnels__upsell-downsell-hero-block .getfunnels__section-hero-content p {
  color: #1a1a1b;
}
.getfunnels__upsell-downsell-hero-block .highlighter-border-dash::before {
  background-image: url(assets/images/fill2.png);
  bottom: -34px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.getfunnels__upsell-downsell-hero-block .highlighter-circle::before {
  background-image: url(assets/images/fill1.png);
  top: 30px;
  left: 7px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.getfunnels__upsell-downsell-hero-block .btn-default {
  box-shadow: 0px 15px 25px #e9c8c8;
}

/******************************** Section upsell-downsell-hero Hero block  ********************************/
/******************************** Section one-click-offer  ********************************/
.getfunnels__one-click-offer.getfunnels__global-padding {
  padding-bottom: 0;
}

.getfunnels__one-click-offer-sub {
  font: 500 22px/1.7 "Manrope";
  color: #707070;
}

.getfunnels__one-click-offer-wrapper {
  display: grid;
  grid-template-columns: 1fr 1.4fr;
  grid-gap: 45px;
  align-items: center;
}

.getfunnels__one-click-offer-content .getfunnels__features-list {
  padding: 35px 0;
}
.getfunnels__one-click-offer-content .getfunnels__features-list li {
  display: flex;
  align-self: start;
  padding: 15px 0;
}
.getfunnels__one-click-offer-content .getfunnels__features-list li span {
  font: 500 22px/1.7 "Manrope";
  color: #707070;
}
.getfunnels__one-click-offer-content .getfunnels__features-list li svg:nth-child(odd) rect {
  fill: #6e42d3;
}
.getfunnels__one-click-offer-content .getfunnels__features-list li svg:nth-child(even) rect {
  fill: #ee8134;
}

.getfunnels__one-click-offer-des {
  font: 500 26px/1.3 "CircularStd-Medium";
  letter-spacing: -0.21px;
  color: #1a1a1b;
  padding-top: 35px;
}

/******************************** Section one-click-offer end ********************************/
/******************************** Section Lead generation ********************************/
.getfunnels__upsell-downsell .getfunnels__features-heading {
  max-width: 700px;
  margin: 0 auto;
  padding-bottom: 64px;
}

.getfunnels__easier-than-par {
  color: #707077;
  font-weight: 500;
  padding: 20px 0;
}

.getfunnels__upsell-downsell-wrapper {
  display: grid;
  grid-template-columns: 1.5fr 1.2fr;
  grid-gap: 140px;
  align-items: center;
}

.getfunnels__easier-than-des {
  font: 600 26px/1.5 "Manrope";
  letter-spacing: -0.21px;
  color: #1a1a1b;
  padding-top: 20px;
}

/******************************** Section Lead generation End ********************************/
/******************************** Section Click Upsell Downsell Three steps area ********************************/
.getfunnels__upsell-downsell-three-steps .getfunnels__three-steps-category-heading {
  max-width: 840px;
}
.getfunnels__upsell-downsell-three-steps .getfunnels__three-steps-category-counter .getfunnels__three-steps-content h5 {
  max-width: 370px;
}

/******************************** Section Click Upsell DownsellThree steps area end  ********************************/
/******************************** One Click Upsell Downsell call to action ********************************/
.getfunnels__call-to-action-upsell-downsell .mw-500 {
  max-width: 1200px;
}
.getfunnels__call-to-action-upsell-downsell .getfunnels__ghost-white {
  background-color: #fff;
}
.getfunnels__call-to-action-upsell-downsell .getfunnels__global-padding {
  padding: 120px 0;
}
.getfunnels__call-to-action-upsell-downsell .highlighter-border:before {
  background: url(assets/images/fill4.png);
  bottom: -8px;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100%;
}
.getfunnels__call-to-action-upsell-downsell .getfunnels__small-grid {
  grid-template-columns: 5fr 1.8fr;
  grid-column-gap: 80px;
}

/******************************** One Click Upsell Downsell call to action end ********************************/
/******************************** Upsell Downsell Page Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__one-click-offer.getfunnels__global-padding {
    padding: 105px 0 0;
  }
  .getfunnels__upsell-downsell-hero-block .getfunnels__section-hero-block {
    padding: 160px 0 100px;
  }
  .getfunnels__upsell-downsell-hero-block img.getfunnels__section-block-img {
    margin-left: 0;
  }
  .getfunnels__upsell-downsell-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 80px;
  }
  .getfunnels__call-to-action-upsell-downsell .getfunnels__small-grid {
    grid-template-columns: 3.5fr 1.3fr;
    grid-column-gap: 100px;
  }
  .getfunnels__call-to-action-upsell-downsell .getfunnels__global-padding {
    padding: 110px 0;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__one-click-offer.getfunnels__global-padding {
    padding: 95px 0 0;
  }
  .getfunnels__upsell-downsell-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
  }
  .getfunnels__call-to-action-upsell-downsell .getfunnels__small-grid {
    grid-template-columns: 3.5fr 1.8fr;
    grid-column-gap: 30px;
  }
  .getfunnels__call-to-action-upsell-downsell .getfunnels__global-padding {
    padding: 100px 0;
  }
  .getfunnels__upsell-downsell .getfunnels__features-heading {
    padding-bottom: 34px;
  }
  .getfunnels__upsell-downsell-wrapper {
    grid-template-columns: 1fr 1.2fr;
    grid-gap: 50px;
  }
  .getfunnels__easier-than-par {
    padding: 10px 0;
  }
  .getfunnels__upsell-downsell-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 100px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__one-click-offer-wrapper {
    display: flex;
    flex-flow: column-reverse;
  }
  .getfunnels__one-click-offer-wrapper .getfunnels__one-click-offer-content {
    margin-top: 20px;
    text-align: center;
  }
  .getfunnels__upsell-downsell-wrapper {
    display: block;
    text-align: center;
  }
  .getfunnels__upsell-downsell-wrapper .getfunnels__upsell-downsell-content img {
    display: block;
    margin: 0 auto 20px;
  }
  .getfunnels__call-to-action-upsell-downsell .getfunnels__small-grid {
    grid-template-columns: 3fr 2fr;
    grid-column-gap: 30px;
  }
  .getfunnels__call-to-action-upsell-downsell .getfunnels__global-padding {
    padding: 80px 0;
  }
  .getfunnels__upsell-downsell-hero-block .getfunnels__section-hero-block {
    padding: 130px 0 80px;
  }
  .getfunnels__upsell-downsell-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1.3fr 1fr;
    grid-gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__one-click-offer-wrapper {
    grid-template-columns: 1fr;
  }
  .getfunnels__upsell-downsell-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 40px;
  }
  .getfunnels__upsell-downsell .getfunnels__features-heading {
    padding-bottom: 25px;
  }
  .getfunnels__upsell-downsell-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 30px;
  }
  .getfunnels__call-to-action-upsell-downsell .getfunnels__small-grid {
    grid-template-columns: 1fr;
    grid-column-gap: 30px;
  }
  .getfunnels__upsell-downsell-hero-block .getfunnels__section-hero-block {
    padding: 120px 0 70px;
  }
  .getfunnels__one-click-offer.getfunnels__global-padding {
    padding: 55px 0 0;
  }
  .getfunnels__call-to-action-upsell-downsell .getfunnels__global-padding {
    padding: 60px 0 60px;
  }
  .getfunnels__easier-than-des {
    font-size: 20px;
  }
}
.contact-us-wrapper {
  background: #F5F5F7;
  padding: 150px 0;
}
.contact-us-wrapper .contact-banner-shadow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 48vw;
}
.contact-us-wrapper .contact-top-right-img {
  position: absolute;
  right: 0;
  top: 0;
  width: 16vw;
}
.contact-us-wrapper .contact-bottom-left-img {
  position: absolute;
  left: 6%;
  bottom: 0;
  width: 21vw;
}
.contact-us-wrapper .section-title {
  margin-bottom: 70px;
}
.contact-us-wrapper .section-title .title {
  font-size: calc(34px + 26 * (100vw - 320px) / 1600);
  line-height: 1.33;
  margin-bottom: 8px;
}
.contact-us-wrapper .section-title .description {
  font-weight: 500;
  color: #707070;
}
.contact-us-wrapper .section-title .highlighter-border:before {
  background-image: url(assets/images/contact-us-highlighter.png);
  bottom: -2px;
  left: -50px;
  width: 154px;
  height: 11px;
}
.contact-us-wrapper .contact-form-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
}
.contact-us-wrapper .contact-form-wrapper .contact-form {
  width: calc(100% - 506px);
  margin-right: 40px;
  background: #fff;
  border-radius: 30px;
  padding: 45px 60px;
  box-shadow: 0px 2px 2px rgba(226, 222, 236, 0.2);
}
.contact-us-wrapper .contact-form-wrapper .contact-info {
  width: 466px;
}
.contact-us-wrapper .contact-form-wrapper .single-info-box {
  background: #fff;
  border-radius: 30px;
  box-shadow: 0px 2px 2px rgba(226, 222, 236, 0.2);
  margin-bottom: 50px;
  text-align: center;
  padding: 40px 50px;
}
.contact-us-wrapper .contact-form-wrapper .single-info-box:last-child {
  margin-bottom: 0;
}
.contact-us-wrapper .contact-form-wrapper .single-info-box .title {
  color: #42445D;
  margin-bottom: 20px;
}
.contact-us-wrapper .contact-form-wrapper .single-info-box .btn-default {
  height: 60px;
  font-size: 18px;
  line-height: 61px;
}
.contact-us-wrapper .contact-form-wrapper .single-info-box li a {
  display: inline-block;
  padding: 5px 10px;
  line-height: normal;
  margin: 0 8px;
}
.contact-us-wrapper .contact-form-wrapper .single-info-box .icon {
  background: #F5F5F7;
  border: 1px solid #E7E4EF;
  border-radius: 35px;
  width: 70px;
  height: 70px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  margin: 0 auto 20px;
}
.contact-us-wrapper .contact-form-wrapper .single-info-box address {
  margin: 0;
  color: #707070;
  font-style: normal;
  font-weight: 500;
}
.contact-us-wrapper .contact-form-wrapper .inquiry-type .ff-el-input--content {
  display: flex;
  align-items: center;
}
.contact-us-wrapper .contact-form-wrapper .inquiry-type .ff-el-form-check {
  margin-right: 28px;
}
.contact-us-wrapper .contact-form-wrapper .inquiry-type .ff-el-form-check:last-child {
  margin-right: 0;
}
.contact-us-wrapper .contact-form-wrapper .inquiry-type .ff-el-form-check .ff-el-form-check-label {
  position: relative;
  padding-left: 23px;
  display: inline-block;
}
.contact-us-wrapper .contact-form-wrapper .inquiry-type .ff-el-form-check .ff-el-form-check-label input[type=radio] {
  display: none;
}
.contact-us-wrapper .contact-form-wrapper .inquiry-type .ff-el-form-check .ff-el-form-check-label span {
  margin-left: 5px;
}
.contact-us-wrapper .contact-form-wrapper .inquiry-type .ff-el-form-check .ff-el-form-check-label span:before {
  content: "";
  background: #F5F5F7;
  border: 1px solid #E7E4EF;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 1px;
  left: 0;
  border-radius: 100%;
  transition: all 0.3s ease;
}
.contact-us-wrapper .contact-form-wrapper .inquiry-type .ff-el-form-check .ff-el-form-check-label span:after {
  content: "";
  width: 10px;
  height: 10px;
  background: #6e42d3;
  position: absolute;
  left: 4px;
  top: 5px;
  border-radius: 15px;
  transform: scale(0);
  transition: all 0.3s ease;
}
.contact-us-wrapper .contact-form-wrapper .inquiry-type .ff-el-form-check .ff-el-form-check-label input[type=radio]:checked + span:before {
  border-color: #6e42d3;
  background: transparent;
}
.contact-us-wrapper .contact-form-wrapper .inquiry-type .ff-el-form-check .ff-el-form-check-label input[type=radio]:checked + span:after {
  transform: scale(1);
}
.contact-us-wrapper .contact-form-wrapper .fluentform .ff-el-input--label label {
  font-weight: 500;
}
.contact-us-wrapper .contact-form-wrapper .fluentform .ff-el-form-control {
  border-radius: 10px;
  border-color: #E7E4EF;
}
.contact-us-wrapper .contact-form-wrapper .fluentform .ff-el-form-control:focus {
  color: #707070;
  background-color: #fff;
  border-color: #6e42d3;
}
.contact-us-wrapper .contact-form-wrapper .ff_submit_btn_wrapper {
  text-align: right;
  margin-top: 40px;
}
.contact-us-wrapper .contact-form-wrapper .fluentform .ff-btn {
  text-align: center;
  background-color: #6e42d3;
  border: none;
  padding: 0 30px;
  font-size: 20px;
  line-height: 70px;
  border-radius: 18px;
  transition: all 0.3s ease;
}
.contact-us-wrapper .contact-form-wrapper .fluentform .ff-btn:hover {
  background-color: #4f27a9;
  opacity: 1;
}
.contact-us-wrapper .contact-form-wrapper .mintmrm .wp-block-columns {
  margin-bottom: 0.75em;
}
.contact-us-wrapper .contact-form-wrapper .mintmrm textarea {
  resize: auto;
  height: auto;
}
.contact-us-wrapper .contact-form-wrapper .mintmrm .wp-block-column {
  padding: 0;
}
.contact-us-wrapper .contact-form-wrapper .mintmrm :where(.wp-block-columns.is-layout-flex) {
  gap: 15px;
}
.contact-us-wrapper .contact-form-wrapper .mintmrm .mrm-form-wrapper label,
.contact-us-wrapper .contact-form-wrapper .mintmrm .mrm-form-wrapper .label {
  font-style: normal;
  font-weight: 500;
  font-size: 16px !important;
  line-height: 18px;
  color: #344054;
  box-sizing: border-box;
  display: block;
  margin-bottom: 10px !important;
}
.contact-us-wrapper .contact-form-wrapper .mintmrm .mrm-form-group.radio.alignment-left {
  margin-bottom: 1em;
}
.contact-us-wrapper .contact-form-wrapper .mintmrm .mintmrm-radiobtn {
  display: inline-flex;
  margin-right: 15px;
}
.contact-us-wrapper .contact-form-wrapper .mintmrm .mrm-form-group.radio.alignment-left label::before {
  top: 0px;
}
.contact-us-wrapper .contact-form-wrapper .mintmrm .mrm-form-group.radio.alignment-left label::after {
  top: 5px;
}
.contact-us-wrapper .contact-form-wrapper .mintmrm p {
  font-size: 16px;
  font-weight: 500;
  font-family: "CircularStd-Medium";
  color: #1a1a1b;
  letter-spacing: -0.429333px;
  padding-bottom: 5px;
}

@media only screen and (max-width: 1399px) {
  .contact-us-wrapper {
    padding: 100px 0;
  }
  .contact-us-wrapper .contact-form-wrapper .single-info-box {
    padding: 34px;
  }
}
@media only screen and (max-width: 1199px) {
  .contact-us-wrapper .contact-form-wrapper .contact-form {
    width: calc(100% - 326px);
    margin-right: 20px;
    border-radius: 15px;
    padding: 25px 30px 20px;
  }
  .contact-us-wrapper .contact-form-wrapper .contact-info {
    width: 306px;
  }
  .contact-us-wrapper .contact-form-wrapper .single-info-box {
    border-radius: 15px;
    margin-bottom: 20px;
    padding: 24px;
  }
  .contact-us-wrapper .contact-form-wrapper .single-info-box .btn-default {
    height: 52px;
    font-size: 16px;
    line-height: 52px;
    border-radius: 10px;
  }
  .contact-us-wrapper .contact-form-wrapper .fluentform .ff-btn {
    font-size: 16px;
    line-height: 51px;
    height: 50px;
    border-radius: 10px;
  }
}
@media only screen and (max-width: 991px) {
  .contact-us-wrapper {
    padding: 80px 0;
  }
  .contact-us-wrapper .section-title {
    margin-bottom: 40px;
  }
  .contact-us-wrapper .contact-form-wrapper {
    display: block;
  }
  .contact-us-wrapper .contact-form-wrapper .contact-form {
    width: 100%;
    margin-right: 0;
  }
  .contact-us-wrapper .contact-form-wrapper .contact-info {
    width: 100%;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-wrapper .section-title .highlighter-border:before {
    bottom: 3px;
    width: 104px;
    height: 11px;
  }
  .contact-us-wrapper .contact-form-wrapper .contact-form {
    padding: 20px 20px 20px;
  }
}
.error404 .wpfunnels-footer,
.error404 #masthead {
  display: none;
}

.wpfunnels-error-pages {
  padding: 60px 10px 0;
  background-color: #d7d1e7;
}
.wpfunnels-error-pages .img-fluid {
  margin: 0 auto;
}

.getfunnels__error-section {
  padding: 40px 0px 60px;
}
.getfunnels__error-section img {
  width: 100%;
}
.getfunnels__error-section .page-content {
  padding-top: 30px;
  text-align: center;
}
.getfunnels__error-section .page-content h3 {
  font-size: calc(28px + 20 * (100vw - 320px) / 1600);
}
.getfunnels__error-section .page-content h3 span {
  color: #6e42d3;
}
.getfunnels__error-section .page-content p {
  font-size: 22px;
  padding: 15px 0 50px;
}
.getfunnels__error-section .page-content a.btn-default {
  color: #fff;
  box-shadow: 0 15px 25px 0 #bdb6cf;
  padding: 0 40px;
}

@media only screen and (max-width: 991px) {
  .wpfunnels-error-pages {
    padding: 30px 10px 0;
  }
  .getfunnels__error-section {
    padding: 25px 0px 60px;
  }
  .getfunnels__error-section .page-content {
    padding-top: 10px;
  }
  .getfunnels__error-section .page-content p {
    padding: 15px 0 30px;
  }
  .getfunnels__error-section .page-content a.btn-default {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wpfunnels-error-pages {
    padding: 30px 10px 0;
  }
  .getfunnels__error-section {
    padding: 20px 0px 60px;
  }
  .getfunnels__error-section .page-content {
    padding-top: 10px;
    margin-top: 10px;
  }
  .getfunnels__error-section .page-content p {
    padding: 10px 0 30px;
  }
  .getfunnels__error-section .page-content a.btn-default {
    padding: 0 20px;
  }
}
/* single-docs  */
.wedocs-single-wrap {
  width: 100%;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  place-items: flex-start;
}

.single-docs #page {
  background-color: #F5F5F7;
}

.single-docs .content-area {
  position: relative;
  width: 100%;
  margin: 0 auto;
  max-width: 1380px;
  padding: 120px 15px;
}

.single-docs .content-area h1, .single-docs .content-area h2, .single-docs .content-area h3, .single-docs .content-area h4, .single-docs .content-area h5, .single-docs .content-area h6 {
  margin-bottom: 15px;
}
.single-docs .content-area h1 {
  font-size: calc(30px + 10 * (100vw - 320px) / 1600);
}
.single-docs .content-area h2 {
  font-size: calc(25px + 10 * (100vw - 320px) / 1600);
}
.single-docs .content-area p {
  color: #707070;
}

.single-docs .wp-block-button:not(.alignleft):not(.alignright) {
  margin-bottom: 0;
  margin-top: 0;
}

.single-docs .wedocs-sidebar #searchform {
  position: relative;
  background: #efecf7;
  padding: 20px 17px;
  border-bottom: 1px solid #dddae5;
}
.single-docs .wedocs-sidebar #searchform .icon {
  position: absolute;
  top: 34px;
  right: 29px;
  line-height: 1;
}
.single-docs .wedocs-single-content .no-post-available {
  margin-bottom: 0;
}
.single-docs .wedocs-single-content ul .entry-title {
  margin-bottom: 10px;
}
.single-docs .wedocs-single-content ul .entry-title a {
  font-size: 16px;
  line-height: 1.4;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  color: #42445D;
}
.single-docs .wedocs-single-content ul .entry-title a:before {
  content: "\f107";
  font-family: "wedocs" !important;
  font-size: 21px;
  font-weight: 600;
  transform: rotate(-90deg);
  display: inline-block;
  position: relative;
  top: 3px;
  margin-right: 10px;
}
.single-docs .wedocs-single-content ul .entry-title a:hover {
  color: #6e42d3;
}

.wedocs-single-wrap .wedocs-sidebar {
  width: 32%;
  position: relative;
  background: #D7D1E7;
  padding: 40px 30px 0;
  border-top-left-radius: 30px;
}

.wedocs-single-wrap .wedocs-sidebar::before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}

.wedocs-single-wrap .wedocs-single-content {
  width: 68%;
  border-left: none;
  padding-left: 80px;
  padding: 40px 70px 0 70px;
  border-top-right-radius: 30px;
  background: #fff;
}

.wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb li {
  display: inline;
  font-size: 18px;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor > a {
  background: #6E42D3;
  color: #fff;
  border-radius: 0;
  font-weight: 700;
  width: 100%;
  max-width: inherit;
}

.wedocs-single-wrap .wedocs-sidebar h3.widget-title {
  font-weight: bold;
  border-bottom: 1px solid #eee;
  margin: 0 -30px 0px -30px;
  padding: 0 30px 30px 30px;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li a {
  position: relative;
  display: flex;
  padding: 18px 40px 18px 25px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  color: #1A1A1B;
  width: 100%;
  max-width: calc(100% - 30px);
  align-items: center;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item.wd-state-closed {
  border-bottom: 1px solid #DEDBE6;
  margin: 0 -30px;
}

.wedocs-single-content .entry-content ul {
  margin: 0 0 15px 20px;
  color: #707070;
}

.wedocs-single-content a {
  color: #6e42d3;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-open > a > .wedocs-caret:hover,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-closed > a > .wedocs-caret:hover {
  border: none;
  color: #6e42d3;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item.wd-state-open {
  margin: 0 -30px;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children {
  border-left: none;
  margin: 0px 0 0px 46px;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li > a:before {
  margin-right: 15px;
  border-radius: 50%;
  background: #fff;
  font-size: 12px;
  color: #6e42d3;
  padding: 6px 10px;
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: center;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-closed > a > .wedocs-caret::before {
  font-size: 20px;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-open > a > .wedocs-caret,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-closed > a > .wedocs-caret {
  float: right;
  line-height: inherit;
  padding: 0 10px;
  border-radius: 3px;
  border: none;
  color: #000;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent li.current_page_item > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item li.current_page_item > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor li.current_page_item > a {
  border-left: 2px solid #6E42D3;
  color: #191919;
  font-weight: bold;
  background: #fff;
  max-width: 100%;
}

.single-docs .entry-content {
  margin: 40px auto 0;
}

.single-docs .article-child.well {
  display: none;
}

@media only screen and (max-width: 1399px) {
  .wedocs-single-wrap .wedocs-single-content {
    padding-left: 40px;
  }
}
@media only screen and (max-width: 1199px) {
  .wedocs-single-wrap .wedocs-single-content {
    padding: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .single-docs .content-area {
    padding: 100px 15px;
  }
}
@media screen and (min-width: 768px) {
  .wedocs-single-wrap .wedocs-sidebar {
    position: sticky;
    top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .wedocs-single-wrap .wedocs-sidebar {
    width: 100%;
  }
  .wedocs-single-wrap .wedocs-single-content {
    padding: 25px;
  }
  .wedocs-single-wrap .wedocs-single-content {
    width: 100%;
    border-left: none;
  }
}
/******************************** Section drag and drop Hero block  ********************************/
.getfunnels__drag-drop-hero-block .getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1fr 1.7fr;
  grid-gap: 0;
  align-items: center;
}
.getfunnels__drag-drop-hero-block .getfunnels__section-hero-content p {
  color: #1a1a1b;
}
.getfunnels__drag-drop-hero-block .getfunnels__section-hero-img {
  margin-right: -250px;
}
@media (max-width: 1680px) {
  .getfunnels__drag-drop-hero-block .getfunnels__section-hero-img {
    margin-right: 0px;
  }
}
.getfunnels__drag-drop-hero-block .getfunnels__section-hero-block {
  background-position: center;
  background-repeat: no-repeat;
  background-size: inherit;
  background-color: #f6f2ff;
}
.getfunnels__drag-drop-hero-block .btn-default {
  box-shadow: 0px 10px 40px rgba(61, 40, 112, 0.25);
}

/******************************** Section drag and drop Hero block end ********************************/
/******************************** Section video  block  ********************************/
.getfunnels__drag-drop-video .getfunnels-window-video {
  background-color: #ebe6fa;
}
.getfunnels__drag-drop-video .getfunnels-window-video .preview-area::before {
  background-color: rgba(84, 49, 165, 0.5490196078);
  box-shadow: 0px 15px 60px rgba(139, 133, 156, 0.3);
}

/******************************** Section video  block end  ********************************/
/******************************** visually-plan-full-area  ********************************/
.visually-plan-full-area {
  padding: 110px 0 120px;
}
.visually-plan-full-area .visually-plan-full-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.visually-plan-full-area .section-title {
  max-width: 1000px;
  margin: 0 auto 70px;
}
.visually-plan-full-area .section-title p {
  max-width: 768px;
  margin: 10px auto 0;
  font-weight: 500;
}
.visually-plan-full-area .full-control {
  background-color: #ede8f9;
  border-radius: 15px;
  padding: 76px 48px 133px 90px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
  width: 100%;
  margin-bottom: 35px;
}
.visually-plan-full-area .full-control .full-control-content {
  width: 460px;
  padding: 30px 30px 30px 0;
}
.visually-plan-full-area .full-control .full-control-img {
  width: calc(100% - 460px);
  text-align: right;
  position: relative;
}
.visually-plan-full-area .full-control .full-control-img:before {
  content: "";
  position: absolute;
  left: 100px;
  bottom: -90px;
  width: 322px;
  height: 322px;
  background: linear-gradient(262.38deg, #f1ecff 18.25%, #c0aaff 68.99%);
  border-radius: 100%;
  z-index: 0;
}
.visually-plan-full-area .full-control .full-control-img img {
  position: relative;
  display: block;
  margin-left: auto;
  z-index: 1;
  border-radius: 15px;
}
.visually-plan-full-area .full-control h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
  padding-right: 30px;
}
@media only screen and (min-width: 1921px) {
  .visually-plan-full-area .full-control h3 {
    font-size: 45px;
  }
}
.visually-plan-full-area .full-control p {
  font-weight: 500;
  color: #1a1a1b;
}
.visually-plan-full-area .optimize-order {
  background: #fff5ee;
  border-radius: 15px;
  padding: 40px 58px 35px 58px;
  overflow: hidden;
  position: relative;
  width: calc(50% - 20px);
  margin-right: 20px;
}
.visually-plan-full-area .optimize-order:before {
  content: "";
  position: absolute;
  left: -43px;
  bottom: -158px;
  background: linear-gradient(293.37deg, #fff5ee 7.9%, #ffd2b3 90.36%);
  width: 414px;
  height: 414px;
  border-radius: 100%;
  z-index: 0;
}
.visually-plan-full-area .optimize-order-content {
  margin-bottom: 30px;
}
.visually-plan-full-area .optimize-order-content,
.visually-plan-full-area .custom-order-content {
  position: relative;
  z-index: 1;
}
.visually-plan-full-area .optimize-order-content .title,
.visually-plan-full-area .custom-order-content .title {
  font-size: calc(24px + 4 * (100vw - 320px) / 1600);
  margin-bottom: 10px;
}
@media only screen and (min-width: 1921px) {
  .visually-plan-full-area .optimize-order-content .title,
  .visually-plan-full-area .custom-order-content .title {
    font-size: 28px;
  }
}
.visually-plan-full-area .optimize-order-content p,
.visually-plan-full-area .custom-order-content p {
  font-size: 18px;
  line-height: 1.6;
  font-weight: 500;
  color: #1a1a1b;
}
.visually-plan-full-area .optimize-order-img {
  position: relative;
  z-index: 1;
}
.visually-plan-full-area .custom-order {
  position: relative;
  display: flex;
  flex-flow: row-reverse;
  align-items: flex-start;
  background-color: #d7cafa;
  border-radius: 15px;
  padding: 40px 17px 50px 36px;
  width: calc(50% - 20px);
  margin-left: 20px;
  overflow: hidden;
}
.visually-plan-full-area .custom-order::before {
  content: "";
  position: absolute;
  left: -70px;
  top: -95px;
  width: 414px;
  height: 414px;
  background: linear-gradient(171.54deg, #c5affd 19.15%, rgba(197, 175, 253, 0) 87.07%);
  border-radius: 100%;
  z-index: 0;
}
.visually-plan-full-area .custom-order .custom-order-content {
  margin-top: 40px;
  margin-bottom: 0;
  width: 230px;
  position: relative;
  z-index: 1;
}
.visually-plan-full-area .custom-order .custom-order-img {
  width: calc(100% - 230px);
  padding-right: 30px;
  position: relative;
  z-index: 1;
}
.visually-plan-full-area .custom-order .custom-order-img .img-fluid {
  max-width: 100%;
  display: block;
}
.visually-plan-full-area .offer-discount {
  background-color: #f5f5f7;
  border-radius: 15px;
  padding: 44px 55px 51px 90px;
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
  overflow: hidden;
  width: 100%;
  margin-top: 40px;
}
.visually-plan-full-area .offer-discount .offer-discount-content {
  width: 460px;
  padding: 30px 0px 30px 20px;
}
.visually-plan-full-area .offer-discount .offer-discount-img {
  width: calc(100% - 460px);
  text-align: right;
  position: relative;
  z-index: 1;
}
.visually-plan-full-area .offer-discount .offer-discount-img img {
  display: block;
  margin-right: auto;
  margin-bottom: -44px;
  position: relative;
  z-index: 1;
}
.visually-plan-full-area .offer-discount .offer-discount-img::before {
  content: "";
  position: absolute;
  left: 47px;
  bottom: -78px;
  width: 202px;
  height: 202px;
  background: linear-gradient(267.6deg, #f5f5f7 8.07%, #ddd0ff 98.99%);
  border-radius: 100%;
  z-index: 0;
}
.visually-plan-full-area .offer-discount h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
  padding-right: 30px;
}
@media only screen and (min-width: 1921px) {
  .visually-plan-full-area .offer-discount h3 {
    font-size: 45px;
  }
}
.visually-plan-full-area .offer-discount p {
  font-weight: 500;
  color: #1a1a1b;
}
.visually-plan-full-area .visually-plan-full-btns {
  margin-top: 80px;
  width: 100%;
}

/******************************** Order bumps full area End ********************************/
/******************************** Section resources  block  ********************************/
.getfunnels__drag-drop-resources {
  background-color: #f5f5f7;
}

/******************************** Section resources  block end  ********************************/
/******************************** Section call to action  block  ********************************/
.getfunnels__call-to-action-drag-drop .getfunnels__small-grid {
  grid-template-columns: 3.4fr 1.2fr;
  grid-column-gap: 80px;
}
.getfunnels__call-to-action-drag-drop .mw-500 {
  max-width: 1200px;
}

/******************************** Section call to action  block end  ********************************/
/******************************** drag and drop Page Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__call-to-action-drag-drop .getfunnels__small-grid {
    grid-template-columns: 3.5fr 1.3fr;
    grid-column-gap: 100px;
  }
  .getfunnels__call-to-action-drag-drop .getfunnels__global-padding {
    padding: 100px 0 80px;
  }
  .visually-plan-full-area .section-title {
    margin: 0 auto 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__drag-drop-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr 1.2fr;
  }
  .getfunnels__call-to-action-drag-drop .getfunnels__small-grid {
    grid-template-columns: 3.5fr 1.8fr;
    grid-column-gap: 30px;
  }
  .getfunnels__call-to-action-drag-drop .getfunnels__global-padding {
    padding: 100px 0 70px;
  }
  .getfunnels__easier-than-par {
    padding: 10px 0;
  }
  .getfunnels__drag-drop-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 100px;
  }
  .getfunnels__section-drag-drop {
    margin-left: 0px;
  }
  .visually-plan-full-area {
    padding: 88px 0 100px;
  }
  .visually-plan-full-area .full-control {
    padding: 20px 40px 20px 40px;
  }
  .visually-plan-full-area .optimize-order {
    padding: 20px;
  }
  .visually-plan-full-area .custom-order {
    flex-direction: column;
    padding: 20px;
  }
  .visually-plan-full-area .offer-discount {
    padding: 20px 40px 20px 40px;
  }
  .visually-plan-full-area .custom-order .custom-order-content {
    margin-top: 0px;
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
  }
  .visually-plan-full-area .custom-order .custom-order-img {
    width: calc(100% - 190px);
    padding-right: 0;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__drag-drop-hero-block .getfunnels__section-hero-block {
    padding: 140px 0 80px;
  }
  .getfunnels__call-to-action-drag-drop .getfunnels__small-grid {
    grid-template-columns: 3fr 2fr;
    grid-column-gap: 30px;
  }
  .getfunnels__call-to-action-drag-drop .getfunnels__global-padding {
    padding: 80px 0 50px;
  }
  .getfunnels__section-block-content.getfunnels__drag-mw {
    text-align: center;
    max-width: 100%;
    margin-top: 40px;
  }
  .getfunnels__drag-drop-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr 1fr;
  }
  .visually-plan-full-area {
    padding: 88px 0 100px;
  }
  .visually-plan-full-area .full-control .full-control-content {
    width: 310px;
    padding: 30px 20px 30px 0;
  }
  .visually-plan-full-area .custom-order {
    margin-left: 0;
    width: 100%;
  }
  .visually-plan-full-area .optimize-order {
    margin-right: 0;
    width: 100%;
    margin-bottom: 30px;
  }
  .visually-plan-full-area .full-control .full-control-img {
    width: calc(100% - 310px);
  }
  .visually-plan-full-area .offer-discount .offer-discount-content {
    width: 310px;
    padding: 30px 0px 30px 20px;
  }
  .visually-plan-full-area .offer-discount .offer-discount-img {
    width: calc(100% - 310px);
  }
  .visually-plan-full-area .full-control .full-control-img:before {
    bottom: -50px;
    width: 150px;
    height: 150px;
  }
  .visually-plan-full-area .custom-order .custom-order-content {
    width: 100%;
  }
  .visually-plan-full-area .custom-order .custom-order-img {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__drag-drop-hero-block img.getfunnels__section-block-img {
    margin-top: 10px;
  }
  .getfunnels__drag-drop-hero-block .getfunnels__section-hero-img {
    margin-right: 20px;
  }
  .getfunnels__drag-drop-hero-block .getfunnels__section-hero-block {
    padding: 120px 0 50px;
  }
  .getfunnels__drag-drop-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
  }
  .getfunnels__call-to-action-drag-drop .getfunnels__small-grid {
    grid-template-columns: 1fr;
    grid-column-gap: 30px;
  }
  .getfunnels__call-to-action-drag-drop .getfunnels__global-padding {
    padding: 40px 0 0px;
  }
  .visually-plan-full-area {
    padding: 55px 0 60px;
  }
  .visually-plan-full-area .full-control .full-control-content {
    width: 100%;
    padding: 0 0 20px;
    text-align: center;
  }
  .visually-plan-full-area .full-control h3 {
    margin-bottom: 10px;
    padding-right: 0;
  }
  .visually-plan-full-area .optimize-order-content {
    margin-bottom: 20px;
  }
  .visually-plan-full-area .visually-plan-full-btns {
    margin-top: 40px;
  }
  .visually-plan-full-area .offer-discount {
    padding: 20px;
    flex-direction: column;
  }
  .visually-plan-full-area .full-control {
    padding: 20px;
    margin-bottom: 30px;
  }
  .visually-plan-full-area .section-title {
    margin: 0 auto 25px;
  }
  .visually-plan-full-area .full-control .full-control-img {
    width: 100%;
  }
  .visually-plan-full-area .offer-discount .offer-discount-content {
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
    text-align: center;
  }
  .visually-plan-full-area .offer-discount h3 {
    margin-bottom: 15px;
    padding-right: 0px;
  }
  .visually-plan-full-area .offer-discount .offer-discount-img img {
    margin-bottom: 0;
  }
  .visually-plan-full-area .offer-discount .offer-discount-img {
    width: 100%;
  }
  .visually-plan-full-area .offer-discount .offer-discount-img::before {
    display: none;
  }
  .visually-plan-full-area .full-control .full-control-img:before {
    display: none;
  }
}
.post-type-archive-changelog {
  background: #fffbf9;
}
.post-type-archive-changelog .wpfunnels-footer {
  background-color: transparent;
}

.changelog-banner {
  padding-top: 226px;
  background: #f9e2e2 url("assets/images/changelog-banner-bg.jpg") no-repeat center center/cover;
}
.changelog-banner .banner-content {
  text-align: center;
  margin: 0 auto;
}
.changelog-banner .banner-content .banner-title {
  font-family: "Circular Std Bold";
  font-weight: 700;
  font-size: calc(40px + 20 * (100vw - 320px) / 1600);
  line-height: 1.2;
}
@media (min-width: 1921px) {
  .changelog-banner .banner-content .banner-title {
    font-size: 60px;
  }
}
.changelog-banner .banner-content .banner-description {
  font-size: 18px;
  line-height: 1.3;
  color: #67656b;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  margin-top: 8px;
}
.changelog-banner .release-type {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}
.changelog-banner .release-type li {
  font-size: 16px;
  line-height: 1.4;
  color: #1a1a1b;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
  margin: 0 15px;
}
.changelog-banner .release-type li .release-type-icon {
  width: 30px;
  height: 30px;
  background: #6e42d3;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  margin-right: 10px;
}
.changelog-banner .release-type li.bugfix-release .release-type-icon {
  background: #ff3d3d;
}
.changelog-banner .release-type li.improve-release .release-type-icon {
  background: #1e85ff;
}
.changelog-banner .release-type li.compatibility-release .release-type-icon {
  background: #ee8134;
}
.changelog-banner .changelog-tab-nav {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin-top: 55px;
}
.changelog-banner .changelog-tab-nav li {
  font-size: 20px;
  line-height: 1.4;
  color: #3d217d;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  background: #ffffff;
  border-radius: 10px 10px 0px 0px;
  padding: 16px 30px;
  margin: 0 10px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.changelog-banner .changelog-tab-nav li.active {
  background-color: #6e42d3;
  color: #fff;
}

.search .changelog-banner {
  padding-bottom: 50px;
}

.wpfnl-changelog-posts {
  padding-top: 60px;
  overflow: hidden;
}
.wpfnl-changelog-posts:before {
  content: "";
  position: absolute;
  left: -90px;
  top: 14%;
  width: 180px;
  height: 180px;
  border-radius: 100%;
  background: rgba(238, 129, 52, 0.6);
  filter: blur(60px);
}
.wpfnl-changelog-posts:after {
  content: "";
  position: absolute;
  right: -70px;
  bottom: 17%;
  width: 180px;
  height: 312px;
  border-radius: 100%;
  background: rgba(110, 66, 211, 0.4);
  filter: blur(75px);
}
.wpfnl-changelog-posts .left-shadow {
  position: absolute;
  left: 0;
  top: 10%;
  z-index: 0;
}
.wpfnl-changelog-posts .right-shadow {
  position: absolute;
  right: 0;
  bottom: 12%;
  z-index: 0;
}
.wpfnl-changelog-posts .wpfunnels-post-wrapper {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.wpfnl-changelog-posts .changelog-searchbox {
  max-width: 540px;
  margin: 0 auto 40px;
  position: relative;
}
.wpfnl-changelog-posts .changelog-searchbox input[type=search] {
  background: #fffbf9;
  border: 2px solid #ffffff;
  box-shadow: 0px 10px 40px rgba(84, 43, 13, 0.08), 0px 1px 2px rgba(68, 37, 16, 0.04);
  border-radius: 5px;
  font-size: 16px;
  color: rgba(103, 101, 107, 0.8);
  padding-right: 50px;
}
.wpfnl-changelog-posts .changelog-searchbox button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px 15px;
  height: 100%;
  border: none;
  background: transparent;
  cursor: pointer;
  min-width: auto;
  line-height: 1;
  box-shadow: none;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.wpfnl-changelog-posts .result-for-title {
  margin-bottom: 10px;
}
.wpfnl-changelog-posts .changelog-loader {
  border: 2px solid #6e42d3;
  border-radius: 50%;
  border-top: 2px solid #fff;
  width: 30px;
  height: 30px;
  animation: spin 0.7s linear infinite;
  display: none;
  margin: 0 auto;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog-tab.mailmint-pro, .wpfnl-changelog-posts .changelog-tab-content .single-changelog-tab.mailmint-free, .wpfnl-changelog-posts .changelog-tab-content .single-changelog-tab.getwpfnl-addons, .wpfnl-changelog-posts .changelog-tab-content .single-changelog-tab.getwpfnl-pro {
  display: none;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog {
  background: #ffffff;
  box-shadow: 0px 1px 2px rgba(111, 58, 21, 0.1);
  border-radius: 5px;
  padding: 25px;
  margin-bottom: 40px;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog:last-child {
  margin-bottom: 0;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .hover-shadow {
  position: absolute;
  left: -40px;
  top: 0;
  z-index: 0;
  max-width: 100%;
  transition: all 0.3s ease;
  opacity: 0;
  visibility: hidden;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog:hover {
  box-shadow: 0px 20px 60px rgba(62, 31, 9, 0.12);
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog:hover .hover-shadow {
  opacity: 1;
  visibility: visible;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-title {
  font-size: 18px;
  line-height: 1.25;
  color: #1a1a1b;
  text-transform: capitalize;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-title .cat-tag {
  display: inline-block;
  background: #6e42d3;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  padding: 5px;
  border-radius: 2px;
  margin-left: 15px;
  letter-spacing: 0.5px;
  font-family: "Manrope", sans-serif;
  font-weight: 600;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog.no-changelog .changelog-title {
  margin-bottom: 0;
  justify-content: center;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .release-date {
  font-size: 16px;
  color: #6e42d3;
  background: #ffffff;
  border: 1px solid rgba(110, 66, 211, 0.12);
  box-sizing: border-box;
  border-radius: 5px;
  display: inline-block;
  padding: 9px 10px 7px;
  line-height: 1;
  margin-left: auto;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: flex;
  flex-direction: row;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper:last-child {
  margin-bottom: 0;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper .changelog-type-title {
  font-size: 18px;
  display: flex;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper .change-type-icon {
  width: 20px;
  height: 20px;
  background: #6e42d3;
  display: inline-flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  margin-right: 10px;
  margin-top: 3px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper .change-type-icon svg {
  width: 10px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper .changelog-details {
  font-size: 17px;
  line-height: 1.5;
  color: #67656b;
  position: relative;
  padding-left: 5px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper.changelog-bugfix .change-type-icon {
  background: #ff3d3d;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper.changelog-improvement .change-type-icon {
  background: #1e85ff;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper.changelog-compatibility .change-type-icon {
  background: #ee8134;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper ul {
  padding-left: 32px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper ul li {
  font-size: 17px;
  line-height: 1.5;
  color: #67656b;
  margin-bottom: 12px;
  position: relative;
  padding-left: 24px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 13px;
  width: 12px;
  height: 2px;
  background: #a3a3a3;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper ol {
  padding-left: 32px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper ol li {
  font-size: 17px;
  line-height: 1.5;
  color: #67656b;
  margin-bottom: 12px;
  position: relative;
  padding-left: 5px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper p {
  font-size: 17px;
  line-height: 1.5;
  color: #67656b;
  margin-bottom: 12px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper a {
  text-decoration: underline;
  font-weight: 600;
  color: #6e42d3;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-wrapper a:hover {
  text-decoration: none;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog.changelog_category-free .changelog-title .cat-tag.pro {
  display: none;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog.changelog_category-addons .changelog-title .cat-tag.free, .wpfnl-changelog-posts .changelog-tab-content .single-changelog.changelog_category-pro .changelog-title .cat-tag.free {
  display: none;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs li {
  position: relative;
  margin-bottom: 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs li:last-child {
  margin-bottom: 0;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs .changelog-type-title {
  font-size: 18px;
  display: flex;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs .changelog-details {
  font-size: 17px;
  line-height: 1.5;
  color: #67656b;
  position: relative;
  padding-left: 5px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs .change-type-icon {
  width: 20px;
  height: 20px;
  background: #6e42d3;
  display: inline-flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  margin-right: 10px;
  margin-top: 3px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs .change-type-icon svg {
  width: 10px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs .changelog-new .change-type-icon {
  background: #6e42d3;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs .changelog-bugfix .change-type-icon {
  background: #ff3d3d;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs .changelog-improvement .change-type-icon {
  background: #1e85ff;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs .changelog-compatibility .change-type-icon {
  background: #ee8134;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs ul {
  padding-left: 32px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs ul li {
  font-size: 17px;
  line-height: 1.5;
  color: #67656b;
  margin-bottom: 12px;
  position: relative;
  padding-left: 24px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 13px;
  width: 12px;
  height: 2px;
  background: #a3a3a3;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs ol {
  padding-left: 32px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs ol li {
  font-size: 17px;
  line-height: 1.5;
  color: #67656b;
  margin-bottom: 12px;
  position: relative;
  padding-left: 5px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs p {
  font-size: 17px;
  line-height: 1.5;
  color: #67656b;
  margin-bottom: 12px;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs a {
  text-decoration: underline;
  font-weight: 600;
  color: #6e42d3;
}
.wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs a:hover {
  text-decoration: none;
}
.wpfnl-changelog-posts .getfunnels__call-to-action {
  padding-top: 0;
  background-color: transparent;
}
.wpfnl-changelog-posts .getfunnels__call-to-action .getfunnels__content-wrapper {
  background-image: url(assets/images/cta-bg.png);
}
.wpfnl-changelog-posts .getfunnels__call-to-action .highlighter-circle:before {
  background-image: url(assets/images/circle-fill.png);
  top: 2px;
  left: -16px;
  height: calc(100% - 13px);
}
.wpfnl-changelog-posts .getfunnels__call-to-action .highlighter-border:before {
  background-image: url(assets/images/file-border.png);
}

@media only screen and (max-width: 1199px) {
  .changelog-banner {
    padding-top: 156px;
  }
  .changelog-banner .changelog-tab-nav li {
    padding: 16px 20px;
  }
}
@media only screen and (max-width: 991px) {
  .changelog-banner {
    padding-top: 96px;
  }
  .changelog-banner .release-type {
    margin-top: 30px;
  }
  .changelog-banner .changelog-tab-nav {
    margin-top: 35px;
  }
  .changelog-banner .changelog-tab-nav li {
    font-size: 16px;
    padding: 14px 13px;
    margin: 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  .changelog-banner .release-type li {
    margin: 5px 7px;
  }
  .changelog-banner .changelog-tab-nav {
    flex-flow: column;
    gap: 8px;
    padding-bottom: 10px;
  }
  .changelog-banner .changelog-tab-nav li {
    font-size: 16px;
    padding: 14px 18px;
    margin: 0;
    border-radius: 0;
    width: 100%;
  }
  .wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelogs li {
    font-size: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .changelog-banner .banner-content {
    padding-bottom: 2px;
  }
}
@media only screen and (max-width: 420px) {
  .changelog-banner .release-type {
    flex-flow: column;
    align-items: flex-start;
    width: 212px;
    margin: 30px auto 0;
  }
  .wpfnl-changelog-posts .changelog-tab-content .single-changelog {
    padding: 15px;
  }
  .wpfnl-changelog-posts .changelog-tab-content .single-changelog .changelog-title {
    padding-top: 44px;
    margin-bottom: 10px;
  }
  .wpfnl-changelog-posts .changelog-tab-content .single-changelog .release-date {
    position: absolute;
    left: 0;
    top: 0;
  }
}
@media only screen and (max-width: 374px) {
  .changelog-banner .changelog-tab-nav li {
    font-size: 15px;
    padding: 12px 13px;
  }
}
.wedocs-single-content .entry-content ul,
.wedocs-single-content .entry-content ol {
  margin: 0 0 15px 50px;
}

.wedocs-single-wrap .wedocs-sidebar h3.widget-title {
  font-weight: 500;
}

.wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb li {
  font-size: 16px !important;
}

.single-docs .content-area .wp-block-embed iframe {
  width: 100%;
}

blockquote {
  margin: 0;
  border-left: 5px solid #D7D1E7;
  padding: 0 1.5em;
}

.wedocs-single-wrap .wedocs-single-content {
  padding: 40px 70px 40px 70px;
  border-top-right-radius: 0;
}

.single-docs .wedocs-single-wrap .wedocs-single-content article {
  display: flex;
  flex-flow: row wrap;
}

.single-docs header.entry-header {
  order: 1;
}

.single-docs .entry-content {
  order: 2;
  margin: 30px auto 0;
}

.single-docs nav.wedocs-doc-nav.wedocs-hide-print {
  order: 3;
}

.single-docs footer.entry-footer.wedocs-entry-footer {
  order: 4;
  margin-top: 0px !important;
  border-bottom: 1px solid #eee;
  padding-bottom: 30px;
}

.single-docs .wedocs-feedback-wrap.wedocs-hide-print {
  order: 5;
}

.wedocs-feedback-wrap a.positive,
.wedocs-feedback-wrap a.negative {
  color: #fff;
}

.single-docs .article-child.well {
  display: none;
}
.single-docs .content-area h1 {
  font-size: calc(36px + 6 * (100vw - 320px) / 1600);
  font-family: "CircularStd-Medium" !important;
  font-weight: 500;
}
.single-docs .content-area h2 {
  font-size: calc(30px + 5 * (100vw - 320px) / 1600);
}
.single-docs .content-area h3 {
  font-size: calc(24px + 4 * (100vw - 320px) / 1600);
}
.single-docs .content-area h4 {
  font-size: 22px;
}
.single-docs .content-area h5 {
  font-size: 20px;
}
.single-docs .content-area h6 {
  font-size: 20px;
}
.single-docs p,
.single-docs ul,
.single-docs ol {
  color: #707070;
  font-size: 18px;
  line-height: 1.6;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar {
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  background: #efecf7;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar::-webkit-scrollbar {
  width: 3px;
  background-color: #F5F5F5;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #6e42d3;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar {
  padding: 0;
  border-top-left-radius: 0;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar h3.widget-title {
  position: relative;
  padding: 23px 45px 23px 20px;
  margin: 0;
  font-size: 18px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #dddae5;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar h3.widget-title a {
  color: #1a1a1b;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar .all_docs .doc-nav-list {
  display: none;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar .all_docs:first-child h3.widget-title {
  border-top: none;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar .all_docs:last-child {
  border-bottom: 1px solid #ffffff;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar .all_docs .wedocs-widget-title-arrow {
  position: absolute;
  right: 1px;
  top: 5px;
  width: auto;
  height: 60px;
  cursor: pointer;
  padding: 5px 12px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar .all_docs .wedocs-widget-title-arrow:before {
  content: "\f107";
  font-family: "wedocs";
  transition: transform 0.3s ease;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar .all_docs.active h3.widget-title a {
  color: #6e42d3;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li a {
  max-width: 100%;
  padding: 15px 35px 15px 20px;
  font-size: 16px;
  line-height: 1.4;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  color: #42445D;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #dddae5;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item.page_item_has_children .wedocs-caret {
  display: block;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item.page_item_has_children .wedocs-caret:before {
  font-size: 20px;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item.page_item_has_children.current_page_item .wedocs-caret:before {
  color: #fff;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item.page_item_has_children.current_page_ancestor .wedocs-caret:before {
  content: "\f106";
  color: #fff;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item.wd-state-closed {
  margin: 0;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page_item.wd-state-open {
  margin: 0;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li > a:before {
  padding: 6px 8px;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.children li.page_item:last-child {
  border-bottom: none;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children {
  border-top: 1px solid #dddae5;
  margin: 0;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.children li a {
  position: relative;
  color: #42445D !important;
  padding: 15px 20px 15px 64px;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.children li a:before {
  content: "";
  position: absolute;
  left: 42px;
  top: 25px;
  width: 11px;
  height: 2px;
  background: #333333;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent > a,
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item > a,
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor > a {
  color: #fff;
}
.single-docs .wedocs-single-wrap .wedocs-sidebar ul.children > li.current_page_item > a {
  font-weight: normal !important;
  border-left: none !important;
  color: #6e42d3 !important;
}

@media only screen and (min-width: 1400px) {
  .single-docs .content-area .wp-block-embed iframe {
    height: 437px;
  }
}
@media only screen and (max-width: 1199px) {
  .wedocs-single-wrap .wedocs-single-content {
    padding: 40px;
  }
  .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li a {
    position: relative;
    display: flex;
    padding: 18px 20px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    color: #1A1A1B;
    width: 100%;
    max-width: 100%;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .wedocs-single-content .entry-content ul,
  .wedocs-single-content .entry-content ol {
    margin: 0 0 15px 30px;
  }
  .wedocs-single-wrap .wedocs-single-content {
    padding: 25px;
  }
  .single-docs span.nav-prev {
    width: 100%;
    display: block;
    margin-bottom: 15px;
  }
  .single-docs .wedocs-doc-nav .nav-next {
    float: none;
    width: 100%;
  }
  .single-docs .wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer time {
    float: none;
  }
}
@media only screen and (max-width: 767px) {
  .single-docs .wedocs-single-wrap .wedocs-sidebar {
    height: auto;
  }
}
.page-template-template-brand-assets {
  background: #FFFBF9;
}
.page-template-template-brand-assets .wpfunnels-footer {
  background: #FFFBF9;
}
.page-template-template-brand-assets #page {
  overflow: hidden;
}

.brand-assets-banner {
  padding: 220px 0 30px;
  background: #F9E2E2;
  position: relative;
  overflow: hidden;
}
.brand-assets-banner:before {
  content: "";
  position: absolute;
  left: -100px;
  bottom: -40px;
  width: 180px;
  height: 180px;
  border-radius: 100%;
  background: rgba(238, 129, 52, 0.6);
  filter: blur(60px);
}
.brand-assets-banner:after {
  content: "";
  position: absolute;
  right: -110px;
  top: 70px;
  width: 180px;
  height: 312px;
  border-radius: 100%;
  background: rgba(110, 66, 211, 0.4);
  filter: blur(75px);
}
.brand-assets-banner .banner-content {
  max-width: 770px;
  text-align: center;
  margin: 0 auto;
}
.brand-assets-banner .banner-content .banner-title {
  font-size: calc(34px + 26 * (100vw - 320px) / 1600);
  line-height: 1.16;
  font-family: "Circular Std Bold";
  font-weight: 700;
}
@media (min-width: 1921px) {
  .brand-assets-banner .banner-content .banner-title {
    font-size: 60px;
  }
}
.brand-assets-banner .banner-content .banner-description {
  color: #67656B;
  font-size: 18px;
  font-family: "Circular Std Book";
  font-weight: 400;
}
.brand-assets-banner .banner-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(30px);
  gap: 20px;
  margin-top: 76px;
}
.brand-assets-banner .banner-tab button {
  font-size: 22px;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  line-height: 1.27;
  color: #828291;
  border-radius: 20px 20px 0px 0px;
  background: #FFFBF9;
  border: none;
  padding: 26px 35px 22px;
  cursor: pointer;
}
.brand-assets-banner .banner-tab button.active {
  background: #573BFF;
  color: #fff;
}
.brand-assets-banner .banner-tab button.active.wpfunnels {
  background: #6e42d3;
}
.brand-assets-banner .mailmint-banner-content {
  display: none;
}

.assets-section {
  padding-top: 102px;
  position: relative;
}
.assets-section:before {
  content: "";
  position: absolute;
}
.assets-section.official-logo {
  padding-top: 150px;
}
.assets-section.official-logo:before {
  left: -100px;
  bottom: 140px;
  width: 180px;
  height: 180px;
  border-radius: 100%;
  background: rgba(238, 129, 52, 0.6);
  filter: blur(60px);
}
.assets-section .section-title {
  text-align: center;
  max-width: 650px;
  margin: 0 auto 56px;
}
.assets-section .section-title h3 {
  font-size: calc(28px + 20 * (100vw - 320px) / 1600);
  line-height: 1.16;
  font-family: "Circular Std Book";
  font-weight: 400;
}
.assets-section .section-title h3 span {
  font-family: "Circular Std Bold";
  font-weight: 700;
}
@media (min-width: 1921px) {
  .assets-section .section-title h3 {
    font-size: 48px;
  }
}

.assets-box-wrapper {
  display: flex;
  flex-flow: row wrap;
  margin-left: -70px;
}
.assets-box-wrapper .single-asset {
  box-shadow: 0px 10px 100px rgba(0, 0, 0, 0.08), 0px 1px 2px rgba(139, 133, 156, 0.05);
  border-radius: 10px;
  margin-bottom: 50px;
  margin-left: 70px;
  width: calc(33.3333333333% - 70px);
}
.assets-box-wrapper .asset-header {
  background: #FFEBDC;
  border-radius: 10px 10px 0px 0px;
  padding: 14px 20px;
}
.assets-box-wrapper .asset-header .asset-title {
  font-size: 18px;
  line-height: 1.12;
  color: rgba(35, 23, 73, 0.8);
  font-family: "Circular Std Book";
  font-weight: 400;
  text-align: center;
}
.assets-box-wrapper .asset-body {
  height: 250px;
  padding: 15px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.assets-box-wrapper .asset-body img {
  max-height: 100%;
}
.assets-box-wrapper .asset-footer {
  background: #FFFFFF;
  border-radius: 0px 0px 10px 10px;
  padding: 14px 20px;
}
.assets-box-wrapper .asset-footer .file-download-link {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
.assets-box-wrapper .asset-footer .file-download-link li {
  margin: 0 17px;
}
.assets-box-wrapper .asset-footer .file-download-link li a {
  font-size: 18px;
  line-height: 1.12;
  font-family: "Circular Std Book";
  font-weight: 400;
  color: #6e42d3;
}
.assets-box-wrapper .asset-footer .file-download-link li a svg {
  margin-left: 5px;
}

.assets-section.colors:before {
  right: -60px;
  top: 220px;
  width: 180px;
  height: 312px;
  border-radius: 100%;
  background: rgba(110, 66, 211, 0.4);
  filter: blur(75px);
}
.assets-section.colors .assets-box-wrapper .asset-header {
  background: #ffffff;
  border-radius: 0 0 9px 9px;
  padding: 25px 20px;
}
.assets-section.colors .assets-box-wrapper .asset-header .asset-title {
  font-size: 23px;
  color: #42445D;
  font-family: "CircularStd-Medium";
  font-weight: 500;
}
.assets-section.colors .assets-box-wrapper .asset-body {
  height: 320px;
  position: relative;
}
.assets-section.colors .assets-box-wrapper .asset-body .copied-notice {
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  top: 14px;
  right: 15px;
  line-height: 1;
  display: none;
}
.assets-section.colors .assets-box-wrapper .asset-body .color-code {
  font-size: 32px;
  line-height: 1;
  font-weight: 600;
}
.assets-section.colors .assets-box-wrapper .asset-body button[type=button] {
  margin-top: 5px;
  padding: 6px;
  cursor: pointer;
  border: none;
  background: transparent;
}

.assets-section.typography .section-title {
  text-align: left;
  margin-left: 0;
}
.assets-section.typography .assets-box-wrapper {
  margin-left: -90px;
}
.assets-section.typography .assets-box-wrapper .asset-header {
  background: #ffffff;
  border-radius: 0 0 9px 9px;
  padding: 25px 20px;
}
.assets-section.typography .assets-box-wrapper .asset-header .asset-title {
  font-size: 23px;
  color: #42445D;
  font-family: "CircularStd-Medium";
  font-weight: 500;
}
.assets-section.typography .assets-box-wrapper .single-typography {
  width: calc(50% - 90px);
  margin-left: 90px;
  margin-bottom: 50px;
  background: #FFFBF8;
  box-shadow: 0px 10px 100px rgba(0, 0, 0, 0.08), 0px 1px 2px rgba(139, 133, 156, 0.05);
  border-radius: 10px;
}
.assets-section.typography .assets-box-wrapper .single-typography .font-title {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #707070;
  font-size: 16px;
  font-family: "Circular Std Book";
  font-weight: 400;
}
.assets-section.typography .assets-box-wrapper .single-typography .font-name {
  color: #231749;
  font-family: "Circular Std Bold";
  font-weight: 700;
  margin: 4px 0 1px;
}
.assets-section.typography .assets-box-wrapper .single-typography .download-link {
  font-size: 16px;
  line-height: 30px;
  display: inline-block;
  color: #6e42d3;
  font-family: "Circular Std Book";
  font-weight: 400;
}
.assets-section.typography .assets-box-wrapper .single-typography .download-link svg {
  margin-left: 5px;
}
.assets-section.typography .assets-box-wrapper .website-typography .asset-body {
  flex-flow: row wrap;
  justify-content: flex-start;
  padding: 15px 40px;
}
.assets-section.typography .assets-box-wrapper .website-typography .asset-body .body-font {
  margin-left: 20%;
}

.assets-section.print-item:before {
  left: -60px;
  top: 0;
  width: 180px;
  height: 312px;
  border-radius: 100%;
  background: rgba(110, 66, 211, 0.4);
  filter: blur(75px);
}
.assets-section.print-item .section-title {
  text-align: left;
  margin-left: 0;
}
.assets-section.print-item .assets-box-wrapper .asset-body {
  height: 253px;
  padding: 0;
}
.assets-section.print-item .assets-box-wrapper .asset-body img {
  width: 100%;
}

.assets-section.repo-assets:before {
  right: -100px;
  bottom: 140px;
  width: 180px;
  height: 180px;
  border-radius: 100%;
  background: rgba(238, 129, 52, 0.6);
  filter: blur(60px);
}
.assets-section.repo-assets .section-title {
  text-align: left;
  margin-left: 0;
}

.assets-section.founder-headshots .assets-box-wrapper {
  justify-content: center;
}
.assets-section.founder-headshots .assets-box-wrapper .asset-header {
  background: #ffffff;
  border-radius: 0 0 9px 9px;
  padding: 25px 20px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
}
.assets-section.founder-headshots .assets-box-wrapper .asset-header .asset-title {
  font-size: 23px;
  color: #42445D;
  font-family: "CircularStd-Medium";
  font-weight: 500;
}
.assets-section.founder-headshots .assets-box-wrapper .asset-header .download-link {
  font-size: 18px;
  line-height: 1.12;
  font-family: "Circular Std Book";
  font-weight: 400;
  color: #6e42d3;
}
.assets-section.founder-headshots .assets-box-wrapper .asset-header .download-link svg {
  margin-left: 5px;
}
.assets-section.founder-headshots .assets-box-wrapper .asset-body {
  padding-bottom: 0;
  height: auto;
}

.brand-asset-cta .highlighter-circle:before {
  background-image: url(assets/images/circle-fill.png);
  top: 2px;
  left: -16px;
  height: calc(100% - 13px);
}
.brand-asset-cta .highlighter-border:before {
  background-image: url(assets/images/file-border.png);
}
.brand-asset-cta .getfunnels__global-padding {
  padding: 110px 0 80px;
}
.brand-asset-cta .getfunnels__ghost-white {
  background-color: transparent;
}

.mailmint-assets {
  display: none;
}
.mailmint-assets .primary-color {
  color: #573bff;
}
.mailmint-assets .assets-box-wrapper .single-asset {
  box-shadow: 0px 10px 100px rgba(0, 0, 0, 0.0784313725), 0px 1px 2px rgba(29, 20, 82, 0.1019607843);
}
.mailmint-assets .assets-box-wrapper .asset-header {
  background: linear-gradient(84.81deg, #FFFFFF -1.54%, #ECFBFF 17.02%, #E2DDFF 91.67%);
}
.mailmint-assets .assets-box-wrapper .asset-footer .file-download-link li a {
  color: #573bff;
}
.mailmint-assets .assets-box-wrapper .asset-footer .file-download-link li a path {
  fill: #573bff;
}
.mailmint-assets .assets-section.typography .assets-box-wrapper .single-typography {
  background: #F4FBFD;
}
.mailmint-assets .assets-section.typography .assets-box-wrapper .single-typography .download-link {
  color: #573bfe;
}
.mailmint-assets .assets-section.typography .assets-box-wrapper .single-typography .download-link path {
  fill: #573bff;
}
.mailmint-assets .assets-section.founder-headshots .assets-box-wrapper .asset-header .download-link {
  color: #573bff;
}
.mailmint-assets .assets-section.founder-headshots .assets-box-wrapper .asset-header .download-link path {
  fill: #573bff;
}

@media only screen and (max-width: 1399px) {
  .brand-assets-banner {
    padding: 190px 0 30px;
  }
  .assets-section .section-title {
    margin: 0 auto 36px;
  }
  .assets-section {
    padding-top: 62px;
  }
  .assets-box-wrapper {
    margin-left: -40px;
  }
  .assets-box-wrapper .single-asset {
    margin-left: 40px;
    margin-bottom: 40px;
    width: calc(33.3333333333% - 40px);
  }
  .assets-section.official-logo {
    padding-top: 102px;
  }
  .assets-section.colors .assets-box-wrapper .asset-body {
    height: 290px;
  }
  .assets-section.print-item .assets-box-wrapper .asset-body {
    height: 222px;
  }
  .assets-section.typography .assets-box-wrapper .single-typography {
    margin-bottom: 40px;
  }
  .brand-asset-cta .getfunnels__global-padding {
    padding: 70px 0 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .brand-assets-banner {
    padding: 140px 0 30px;
  }
  .brand-assets-banner .banner-tab {
    margin-top: 26px;
  }
  .brand-assets-banner .banner-tab button {
    font-size: 17px;
    border-radius: 10px 10px 0px 0px;
    padding: 19px 25px 15px;
  }
  .assets-section {
    padding-top: 44px;
  }
  .assets-section.official-logo {
    padding-top: 72px;
  }
  .assets-box-wrapper {
    margin-left: -30px;
  }
  .assets-box-wrapper .single-asset {
    margin-left: 30px;
    margin-bottom: 30px;
    width: calc(33.3333333333% - 30px);
  }
  .assets-box-wrapper .asset-body {
    height: 210px;
    padding: 15px;
  }
  .assets-box-wrapper .asset-footer {
    padding: 14px 15px;
  }
  .assets-box-wrapper .asset-footer .file-download-link li {
    margin: 0 10px;
  }
  .assets-box-wrapper .asset-footer .file-download-link li a {
    font-size: 16px;
  }
  .assets-section.colors .assets-box-wrapper .asset-body {
    height: 230px;
  }
  .assets-section.colors .assets-box-wrapper .asset-body .color-code {
    font-size: 20px;
  }
  .assets-section.founder-headshots .assets-box-wrapper .asset-header,
  .assets-section.typography .assets-box-wrapper .asset-header,
  .assets-section.colors .assets-box-wrapper .asset-header {
    padding: 18px 15px;
  }
  .assets-section.founder-headshots .assets-box-wrapper .asset-header .asset-title,
  .assets-section.typography .assets-box-wrapper .asset-header .asset-title,
  .assets-section.colors .assets-box-wrapper .asset-header .asset-title {
    font-size: 18px;
  }
  .assets-section.typography .assets-box-wrapper {
    margin-left: -30px;
  }
  .assets-section.typography .assets-box-wrapper .single-typography {
    width: calc(50% - 30px);
    margin-left: 30px;
  }
  .assets-section.typography .assets-box-wrapper .website-typography .asset-body .body-font {
    margin-left: 13%;
  }
  .assets-section.print-item .assets-box-wrapper .asset-body {
    height: 183px;
    padding: 0;
  }
  .assets-section.founder-headshots .assets-box-wrapper .asset-header .download-link {
    font-size: 16px;
  }
  .brand-asset-cta .getfunnels__global-padding {
    padding: 70px 0 50px;
  }
}
@media only screen and (max-width: 991px) {
  .brand-assets-banner {
    padding: 110px 0 30px;
  }
  .assets-box-wrapper .single-asset {
    width: calc(50% - 30px);
  }
  .assets-box-wrapper {
    justify-content: center;
  }
  .assets-section.typography .assets-box-wrapper .single-typography {
    width: calc(100% - 30px);
  }
  .assets-section.typography .assets-box-wrapper .website-typography .asset-body {
    justify-content: center;
    text-align: center;
  }
  .assets-section.typography .section-title,
  .assets-section.print-item .section-title,
  .assets-section.repo-assets .section-title {
    text-align: center;
    margin-left: auto;
  }
}
@media only screen and (max-width: 767px) {
  .assets-box-wrapper .asset-footer {
    padding: 14px 8px;
  }
  .assets-box-wrapper .asset-footer .file-download-link li {
    margin: 0 7px;
  }
  .assets-section.print-item .assets-box-wrapper .asset-body {
    height: 152px;
  }
  .brand-asset-cta .getfunnels__global-padding {
    padding: 30px 0 50px;
  }
}
@media only screen and (max-width: 575px) {
  .brand-assets-banner .banner-tab {
    gap: 10px;
  }
  .brand-assets-banner .banner-tab button {
    font-size: 13px;
    padding: 16px 15px 12px;
  }
  .assets-box-wrapper .single-asset {
    width: calc(100% - 30px);
  }
  .assets-section.typography .assets-box-wrapper .website-typography .asset-body {
    display: block;
  }
  .assets-section.typography .assets-box-wrapper .website-typography .asset-body .body-font {
    margin-left: 0;
    margin-top: 20px;
  }
  .assets-box-wrapper .asset-body {
    height: auto;
    min-height: 210px;
  }
  .assets-section.print-item .assets-box-wrapper .asset-body {
    height: auto;
  }
  .assets-section.print-item .assets-box-wrapper .asset-body img {
    width: auto;
  }
}
.page-template-template-features .wpfunnels-header .site-header-wrapper .main-navigation li a {
  color: #fff;
}
.page-template-template-features .wpfunnels-header .site-header-wrapper .main-navigation li.menu-item-has-children > a:before {
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}
.page-template-template-features .wpfunnels-header .getfunnels-megamenu {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2509803922);
}
.page-template-template-features .wpfunnels-header .get-fnl-btn .btn-default {
  background: #ffffff;
  color: #42445d;
}

.feature-hero-area {
  background: #42445d;
  padding: 140px 0 120px;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
}
.feature-hero-area .section-title {
  margin-bottom: 75px;
}
.feature-hero-area .section-title h1 {
  font-size: calc(34px + 26 * (100vw - 320px) / 1600);
  line-height: 1.33;
  font-family: "Circular Std Book";
  font-weight: 400;
  letter-spacing: -1.63px;
  max-width: 650px;
  margin: 0 auto;
  color: #fff;
}
.feature-hero-area .section-title h1 .primary-color {
  color: #c5affd;
}
.feature-hero-area .section-title p {
  max-width: 824px;
  width: 100%;
  margin: 10px auto 0;
  color: #fff;
  font-weight: 500;
}
.feature-hero-area .features-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.feature-hero-area .features-wrapper .single-feature {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-bottom: 32px;
}
.feature-hero-area .features-wrapper .single-feature .title {
  font-family: "Circular Std Bold";
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #ffffff;
  width: calc(100% - 70px);
  padding-left: 30px;
}
.feature-hero-area .features-wrapper .single-feature .icon {
  background: #55566f;
  border: 1px solid rgba(124, 126, 155, 0.7);
  border-radius: 15px;
  width: 70px;
  height: 70px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.feature-hero-area .feature-left {
  width: calc((100% - 480px) / 2);
  padding-right: 100px;
}
.feature-hero-area .feature-left .single-feature {
  flex-flow: row-reverse;
  text-align: right;
}
.feature-hero-area .feature-left .single-feature .title {
  padding-left: 0;
  padding-right: 30px;
}
.feature-hero-area .feature-center {
  width: 480px;
  height: 480px;
  border-radius: 100%;
  padding: 72px;
  position: relative;
}
.feature-hero-area .feature-center .logo-shadow {
  background: rgba(85, 86, 111, 0.945476);
  border: 1px solid rgba(124, 126, 155, 0.62);
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  padding: 75px;
  box-shadow: 0 0 55px rgba(0, 0, 0, 0.4);
  animation: pulse-effect 4s linear infinite;
}
.feature-hero-area .feature-center .fnl-logo {
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-radius: 100%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 75px rgba(0, 0, 0, 0.5411764706);
}
.feature-hero-area .feature-right {
  width: calc((100% - 480px) / 2);
  padding-left: 100px;
}
.feature-hero-area .feature-hero-btns {
  position: relative;
}
.feature-hero-area .feature-hero-btns:before {
  content: url(assets/images/particle.png);
  position: absolute;
  width: 314px;
  height: 182px;
  border-radius: 100%;
  left: calc(62% + 20px);
  top: -10px;
  transform: translateX(-62%);
}
.feature-hero-area .feature-hero-btns .btn-default {
  color: #6e42d3;
  background: #fff;
  box-shadow: none;
  height: 60px;
  line-height: 62px;
  border-radius: 14px;
}

@keyframes pulse-effect {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.15), 0 0 0 0 rgba(0, 0, 0, 0.15);
  }
  40% {
    box-shadow: 0 0 0 110px rgba(0, 0, 0, 0), 0 0 0 0 rgba(0, 0, 0, 0.15);
  }
  80% {
    box-shadow: 0 0 0 110px rgba(0, 0, 0, 0), 0 0 0 100px rgba(0, 0, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 100px rgba(0, 0, 0, 0);
  }
}
.dragndrop-canvas {
  padding: 110px 0 120px;
}
.dragndrop-canvas .dragndrop-canvas-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.dragndrop-canvas .section-title {
  max-width: 980px;
  margin: 0 auto 70px;
}
.dragndrop-canvas .section-title p {
  max-width: 768px;
  margin: 10px auto 0;
  font-weight: 500;
}
.dragndrop-canvas .add-funnel {
  background: #d7d1e7;
  border-radius: 15px;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  padding: 30px 30px 10px 50px;
  margin-bottom: 30px;
}
.dragndrop-canvas .add-funnel h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
  width: 340px;
  padding-right: 30px;
}
@media only screen and (min-width: 1921px) {
  .dragndrop-canvas .add-funnel h3 {
    font-size: 45px;
  }
}
.dragndrop-canvas .add-funnel .add-funnel-img {
  width: calc(100% - 340px);
}
.dragndrop-canvas .add-funnel .add-funnel-img img {
  display: block;
  margin-left: auto;
}
.dragndrop-canvas .funnel-mapping {
  background: #f5f5f7;
  border-radius: 15px;
  padding: 60px 40px 60px 50px;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  width: calc(50% - 15px);
  position: relative;
  overflow: hidden;
  z-index: 0;
  margin-right: 15px;
}
.dragndrop-canvas .funnel-mapping:before {
  content: "";
  position: absolute;
  width: 414px;
  height: 414px;
  background: #c5affd;
  border-radius: 100%;
  left: calc(50% + 20px);
  bottom: -50%;
  transform: translateX(-50%);
}
.dragndrop-canvas .funnel-mapping .title {
  width: 308px;
  position: absolute;
  line-height: 1.2;
  z-index: 2;
}
.dragndrop-canvas .funnel-mapping .funnel-mapping-img {
  width: 100%;
  position: relative;
  z-index: 1;
}
.dragndrop-canvas .funnel-mapping .funnel-mapping-img img {
  display: block;
  margin-left: auto;
}
.dragndrop-canvas .funnel-control {
  background: #f5f5f7;
  border-radius: 15px;
  padding: 60px 40px 30px 50px;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  width: calc(50% - 15px);
  position: relative;
  overflow: hidden;
  z-index: 0;
  margin-left: 15px;
}
.dragndrop-canvas .funnel-control:before {
  content: "";
  position: absolute;
  width: 414px;
  height: 414px;
  background: #f9d6ac;
  border-radius: 100%;
  left: -23px;
  top: -121px;
}
.dragndrop-canvas .funnel-control .title {
  width: 308px;
  position: absolute;
  line-height: 1.2;
  z-index: 2;
}
.dragndrop-canvas .funnel-control .funnel-control-img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
  justify-content: flex-end;
}
.dragndrop-canvas .funnel-control .funnel-control-img img {
  display: block;
  margin-left: auto;
}
.dragndrop-canvas .dragndrop-btns {
  margin-top: 80px;
}

.persuasive-offers {
  padding: 110px 0 120px;
}
.persuasive-offers .section-title {
  margin-bottom: 70px;
}
.persuasive-offers .section-title h2 {
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  letter-spacing: -1.2075px;
  line-height: 1.2;
  color: #1a1a1b;
  max-width: 720px;
  margin: 0 auto 12px;
}
@media only screen and (min-width: 1921px) {
  .persuasive-offers .section-title h2 {
    font-size: 45px;
  }
}
.persuasive-offers .section-title p {
  font-weight: 500;
  max-width: 650px;
  margin: 0 auto;
}
.persuasive-offers .single-offer {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-bottom: 100px;
}
.persuasive-offers .single-offer:last-child {
  margin-bottom: 80px;
}
.persuasive-offers .single-offer .offers-img {
  width: 55%;
}
.persuasive-offers .single-offer .offers-img img {
  width: 100%;
}
.persuasive-offers .single-offer .offers-content {
  width: 45%;
  padding: 15px 15px 15px 120px;
}
.persuasive-offers .single-offer .offers-content h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
}
@media only screen and (min-width: 1921px) {
  .persuasive-offers .single-offer .offers-content h3 {
    font-size: 45px;
  }
}
.persuasive-offers .single-offer .offers-content p {
  font-weight: 500;
}
.persuasive-offers .single-offer:nth-child(even) {
  flex-flow: row-reverse;
}
.persuasive-offers .single-offer:nth-child(even) .offers-content {
  padding: 15px 120px 15px 0;
}
.persuasive-offers .offers-btn {
  text-align: center;
}

.conditional-step {
  padding: 110px 0 120px;
  background-color: #f5f5f7;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: contain;
}
.conditional-step .conditional-step-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.conditional-step .conditional-step-wrapper .section-title {
  max-width: 550px;
}
.conditional-step .conditional-step-wrapper .section-title p {
  font-weight: 500;
  padding-right: 50px;
  color: #1a1a1b;
  margin: 10px 0 30px;
}
.conditional-step .conditional-step-wrapper .conditional-step-img {
  width: calc(100% - 550px);
  padding-left: 150px;
}

.funnel-templates {
  background-color: #f9e2e2;
  background-position: bottom right;
}
.funnel-templates .conditional-step-wrapper .conditional-step-img {
  display: none;
}

.wpfnl-custom-checkout {
  padding: 110px 0 120px;
}
.wpfnl-custom-checkout .section-title {
  margin-bottom: 70px;
}
.wpfnl-custom-checkout .section-title h2 {
  max-width: 890px;
  margin: 0 auto 10px;
}
.wpfnl-custom-checkout .section-title p {
  max-width: 770px;
  margin: 0 auto;
  font-weight: 500;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper {
  display: flex;
  flex-flow: row-reverse;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav {
  width: 45%;
  padding-left: 80px;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav {
  padding: 25px 35px;
  border-top: 1px solid #e1e7e9;
  cursor: pointer;
  background-color: #fff;
  transition: all 0.3s ease;
  position: relative;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 3px;
  background: #6e42d3;
  display: none;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav.active {
  box-shadow: 0px 10px 15px rgba(135, 133, 160, 0.146962);
  z-index: 1;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav.active:before {
  display: block;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav.active + .single-nav {
  border-top-color: transparent;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav .title {
  font-size: 22px;
  line-height: 1.3;
  margin-bottom: 10px;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav .description {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .checkout-btns {
  border-top: 1px solid #e1e7e9;
  padding-top: 40px;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav.active + .checkout-btns {
  border-top-color: transparent;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-content-wrapper {
  width: 55%;
}
.wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-content-wrapper .single-tab-content:not(:first-child) {
  display: none;
}

.wpfnl-custom-checkout.page-builder {
  background: #d7d1e7;
}
.wpfnl-custom-checkout.page-builder .section-title h2 {
  max-width: 980px;
}
.wpfnl-custom-checkout.page-builder .section-title p {
  color: #1a1a1b;
  max-width: 860px;
  margin: 10px auto 0;
  font-weight: 500;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper {
  position: relative;
  flex-flow: row;
  background: #f6f5fa;
  box-shadow: 0px 25px 40px rgba(139, 133, 156, 0.3);
  border-radius: 25px;
  padding: 70px;
  overflow: hidden;
  z-index: 0;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav {
  width: 45%;
  padding-right: 60px;
  padding-left: 0;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav {
  border-top: none;
  background-color: transparent;
  padding: 14px 35px;
  transition: all 0.3s ease;
  position: relative;
  padding-left: 60px;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav .title {
  font-size: 22px;
  line-height: 1.3;
  margin-bottom: 10px;
  font-family: "Circular Std Bold";
  font-weight: 700;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav .description {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  display: none;
  margin-top: 20px;
  cursor: text;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav .description p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 500;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav .description ul li {
  font-family: "Manrope";
  position: relative;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
  padding-left: 37px;
  margin-bottom: 15px;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav .description ul li:before {
  position: absolute;
  content: " ";
  background-image: url(assets/images/checked.png);
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
  left: 0;
  top: 0px;
  object-fit: cover;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav .description ol li {
  font-family: "Manrope";
  position: relative;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
  margin-bottom: 15px;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav img {
  width: 38px;
  height: 38px;
  object-fit: cover;
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 8px;
  transition: all 0.3s ease;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav.active {
  box-shadow: none;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav.active > img {
  box-shadow: 0 6px 9px rgba(51, 51, 51, 0.4588235294);
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav.active h6 {
  color: #6e42d3;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav.active .description {
  display: block;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav.active:before {
  display: none;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav.active + .single-nav {
  border-top-color: transparent;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav.active + .checkout-btns {
  border-top-color: transparent;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-content-wrapper .single-tab-content img {
  display: block;
  margin-left: auto;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-content-wrapper {
  width: 55%;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-content-wrapper:before {
  content: "";
  position: absolute;
  width: 214px;
  height: 214px;
  background: #d7d1e7;
  border-radius: 100%;
  left: calc(79% + 20px);
  top: -18%;
  transform: translateX(-79%);
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-content-wrapper:after {
  content: "";
  position: absolute;
  width: 276px;
  height: 276px;
  background: #c5affd;
  border-radius: 100%;
  left: calc(50% + 20px);
  transform: translateX(-50%);
  bottom: -10%;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-content-wrapper .single-tab-content:not(:first-child) {
  display: none;
}
.wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-content-wrapper .single-tab-content {
  position: relative;
  z-index: 1;
}

.wpfnl-feature-tab {
  background: #d7d1e7;
  padding: 110px 0 120px;
}
.wpfnl-feature-tab .section-title {
  margin-bottom: 60px;
}
.wpfnl-feature-tab .section-title h2 {
  max-width: 940px;
  margin: 0 auto;
}
.wpfnl-feature-tab .feature-tab-wrapper {
  background: #f6f5fa;
  border-radius: 25px;
  box-shadow: 0px 25px 40px rgba(139, 133, 156, 0.3);
}
.wpfnl-feature-tab .tab-nav {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  box-shadow: 0px 3px 10px rgba(197, 192, 209, 0.4);
}
.wpfnl-feature-tab .tab-nav li {
  font-family: "Circular Std Bold";
  font-weight: 700;
  font-size: 20px;
  line-height: 1.25;
  color: #1a1a1b;
  text-align: center;
  width: 50%;
  padding: 18px 15px;
  cursor: pointer;
}
.wpfnl-feature-tab .tab-nav li:first-child {
  border-top-left-radius: 25px;
}
.wpfnl-feature-tab .tab-nav li:last-child {
  border-top-right-radius: 25px;
}
.wpfnl-feature-tab .tab-nav li.active {
  background-color: #6e42d3;
  color: #ffffff;
}
.wpfnl-feature-tab .single-tab-content {
  padding: 50px 80px;
  display: flex;
  flex-flow: row wrap;
}
.wpfnl-feature-tab .single-tab-content:not(:first-child) {
  display: none;
}
.wpfnl-feature-tab .single-tab-content .tab-left {
  width: 45%;
  padding-right: 40px;
}
.wpfnl-feature-tab .single-tab-content .tab-right {
  width: 55%;
}
.wpfnl-feature-tab .single-tab-content .tab-right img {
  display: block;
  margin: 0 auto;
}
.wpfnl-feature-tab .single-tab-content .tab-content-title {
  max-width: 420px;
}
.wpfnl-feature-tab .single-tab-content .features {
  margin-top: 40px;
  margin-bottom: 47px;
}
.wpfnl-feature-tab .single-tab-content .features li {
  font-weight: 500;
  line-height: 1.2;
  position: relative;
  padding-left: 37px;
  margin-bottom: 22px;
}
.wpfnl-feature-tab .single-tab-content .features li svg {
  position: absolute;
  left: 0;
  top: 3px;
}

.extensions {
  padding: 110px 0 120px;
}
.extensions .section-title {
  margin-bottom: 70px;
}
.extensions .section-title h2 {
  width: 100%;
  max-width: 910px;
  margin: 0 auto 6px;
  line-height: 1.1;
}
.extensions .section-title p {
  width: 100%;
  font-weight: 500;
  max-width: 580px;
  margin: 0 auto;
}
.extensions .extensions-wrapper {
  display: flex;
  flex-flow: row wrap;
  margin-left: -100px;
}
.extensions .single-extension {
  width: calc(33.3333333333% - 100px);
  margin-left: 100px;
  margin-bottom: 50px;
}
.extensions .single-extension .logo {
  display: block;
  margin-bottom: 30px;
}
.extensions .single-extension .title {
  margin-bottom: 10px;
}
.extensions .single-extension .description {
  color: #1a1a1b;
}
.extensions .extensions-btns {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}

.feature-faq {
  padding-top: 0;
}
.feature-faq h2.mw-500 {
  max-width: inherit;
}

@media only screen and (max-width: 1399px) {
  .feature-hero-area .feature-center {
    width: 336px;
    height: 336px;
    padding: 0;
  }
  .feature-hero-area .feature-left {
    width: calc((100% - 336px) / 2);
  }
  .feature-hero-area .feature-right {
    width: calc((100% - 336px) / 2);
  }
  .dragndrop-canvas .add-funnel h3 {
    width: 280px;
  }
  .dragndrop-canvas .add-funnel .add-funnel-img {
    width: calc(100% - 280px);
  }
  .dragndrop-canvas .funnel-mapping .title {
    width: 250px;
  }
  .persuasive-offers .single-offer .offers-content {
    padding: 15px 15px 15px 40px;
  }
  .persuasive-offers .single-offer:nth-child(even) .offers-content {
    padding: 15px 40px 14px 0;
  }
  .wpfnl-feature-tab .single-tab-content {
    padding: 50px 50px;
  }
  .wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper {
    padding: 50px;
  }
  .extensions .extensions-wrapper {
    margin-left: -30px;
  }
  .extensions .single-extension {
    width: calc(33.3333333333% - 30px);
    margin-left: 30px;
  }
  .feature-faq .getfunnels__small-grid {
    grid-template-columns: 3.6fr 1.4fr;
  }
}
@media only screen and (max-width: 1199px) {
  .feature-hero-area {
    padding: 140px 0 100px;
  }
  .feature-hero-area .feature-center {
    width: 280px;
    height: 280px;
  }
  .feature-hero-area .feature-center .logo-shadow {
    padding: 56px;
  }
  .feature-hero-area .feature-left {
    width: calc((100% - 280px) / 2);
    padding-right: 50px;
  }
  .feature-hero-area .feature-right {
    width: calc((100% - 280px) / 2);
    padding-left: 50px;
  }
  .feature-hero-area .features-wrapper .single-feature .title {
    padding-left: 20px;
  }
  .feature-hero-area .feature-left .single-feature .title {
    padding-right: 20px;
    padding-left: 0;
  }
  .feature-hero-area .features-wrapper .single-feature .title {
    font-size: 18px;
  }
  .feature-hero-area .feature-hero-btns:before {
    top: -30px;
  }
  @keyframes pulse-effect {
    0% {
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.15), 0 0 0 0 rgba(0, 0, 0, 0.15);
    }
    40% {
      box-shadow: 0 0 0 60px rgba(0, 0, 0, 0), 0 0 0 0 rgba(0, 0, 0, 0.15);
    }
    80% {
      box-shadow: 0 0 0 60px rgba(0, 0, 0, 0), 0 0 0 50px rgba(0, 0, 0, 0);
    }
    100% {
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 50px rgba(0, 0, 0, 0);
    }
  }
  .dragndrop-canvas {
    padding: 90px 0 100px;
  }
  .dragndrop-canvas .section-title {
    margin: 0 auto 50px;
  }
  .dragndrop-canvas .funnel-mapping {
    padding: 30px 20px 30px 30px;
  }
  .dragndrop-canvas .funnel-control {
    padding: 30px 20px 30px 30px;
  }
  .dragndrop-canvas .funnel-mapping .funnel-mapping-img img {
    max-width: 310px;
    margin-top: 70px;
  }
  .dragndrop-canvas .funnel-control .funnel-control-img img {
    max-width: 320px;
    margin-top: 90px;
  }
  .dragndrop-canvas .funnel-mapping:before {
    width: 270px;
    height: 270px;
    bottom: -40%;
  }
  .dragndrop-canvas .funnel-control:before {
    width: 270px;
    height: 270px;
    top: -80px;
  }
  .dragndrop-canvas .dragndrop-btns {
    margin-top: 50px;
  }
  .persuasive-offers {
    padding: 90px 0 100px;
  }
  .persuasive-offers .single-offer {
    margin-bottom: 60px;
  }
  .persuasive-offers .single-offer:last-child {
    margin-bottom: 50px;
  }
  .conditional-step {
    padding: 90px 0 100px;
  }
  .conditional-step .conditional-step-wrapper .section-title {
    max-width: 440px;
  }
  .conditional-step .conditional-step-wrapper .conditional-step-img {
    width: calc(100% - 440px);
    padding-left: 20px;
  }
  .funnel-templates .conditional-step-wrapper .section-title {
    max-width: 480px;
  }
  .funnel-templates .conditional-step-wrapper .section-title p {
    padding-right: 0;
  }
  .wpfnl-feature-tab {
    padding: 90px 0 100px;
  }
  .wpfnl-feature-tab .section-title h2 {
    max-width: 690px;
    margin: 0 auto;
  }
  .wpfnl-custom-checkout {
    padding: 90px 0 100px;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav {
    width: 50%;
    padding-left: 30px;
  }
  .wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav {
    padding-right: 30px;
    padding-left: 0;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-content-wrapper {
    width: 50%;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav {
    padding: 25px 20px;
  }
  .extensions {
    padding: 90px 0 100px;
  }
  .feature-faq .getfunnels__small-grid {
    grid-template-columns: 1.5fr 1fr;
  }
}
@media only screen and (max-width: 991px) {
  .page-template-template-features .wpfunnels-header .getfunnels-megamenu {
    box-shadow: none;
  }
  .page-template-template-features .wpfunnels-header .site-header-wrapper .main-navigation .menu-toggle .wpfunnels-hambarger {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
  }
  .page-template-template-features .wpfunnels-header .site-header-wrapper .main-navigation .menu-toggle .wpfunnels-hambarger:before {
    background-color: #fff;
  }
  .page-template-template-features .wpfunnels-header .site-header-wrapper .main-navigation .menu-toggle {
    border-color: #ffffff;
  }
  .page-template-template-features .wpfunnels-header .site-header-wrapper .main-navigation li a {
    color: #42445d;
  }
  .wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper {
    padding: 30px;
  }
  .feature-hero-area {
    padding: 100px 0 80px;
  }
  .feature-hero-area .section-title {
    margin-bottom: 55px;
  }
  .feature-hero-area .feature-left .single-feature {
    flex-flow: row;
    text-align: left;
  }
  .feature-hero-area .feature-left .single-feature .title {
    padding-right: 0;
    padding-left: 20px;
  }
  .feature-hero-area .feature-hero-btns .btn-default {
    height: 50px;
    line-height: 51px;
    border-radius: 8px;
  }
  .feature-hero-area .feature-center {
    width: 100%;
    height: auto;
    order: 1;
    margin-bottom: 60px;
  }
  .feature-hero-area .feature-center .logo-shadow {
    height: 280px;
    width: 280px;
    margin: 0 auto;
  }
  .feature-hero-area .feature-left {
    width: 50%;
    padding-right: 20px;
    order: 2;
  }
  .feature-hero-area .feature-right {
    width: 50%;
    padding-left: 20px;
    order: 3;
  }
  .dragndrop-canvas {
    padding: 77px 0 80px;
  }
  .dragndrop-canvas .add-funnel {
    padding: 20px 20px 10px 30px;
  }
  .dragndrop-canvas .funnel-mapping .title {
    width: 100%;
    position: relative;
  }
  .dragndrop-canvas .funnel-mapping .funnel-mapping-img img {
    max-width: 100%;
    margin-top: 20px;
  }
  .dragndrop-canvas .funnel-control .title {
    width: 100%;
    position: relative;
  }
  .dragndrop-canvas .funnel-control .funnel-control-img {
    display: block;
  }
  .dragndrop-canvas .funnel-control .funnel-control-img img {
    max-width: 100%;
    margin-top: 20px;
  }
  .persuasive-offers {
    padding: 77px 0 80px;
  }
  .persuasive-offers .section-title {
    margin-bottom: 50px;
  }
  .persuasive-offers .single-offer {
    display: block;
    text-align: center;
  }
  .persuasive-offers .single-offer .offers-img {
    width: 100%;
  }
  .persuasive-offers .single-offer .offers-content {
    padding: 15px 0 0;
    width: 100%;
  }
  .persuasive-offers .single-offer:nth-child(even) .offers-content {
    padding: 15px 0 0;
  }
  .conditional-step {
    padding: 77px 0 80px;
    background-position: 100% 0;
    background-size: auto 483px;
  }
  .conditional-step .conditional-step-wrapper {
    flex-flow: column-reverse;
  }
  .conditional-step .conditional-step-wrapper .section-title {
    max-width: 100%;
    text-align: center;
    margin-top: 30px;
  }
  .conditional-step .conditional-step-wrapper .section-title p {
    padding-right: 0;
  }
  .conditional-step .conditional-step-wrapper .conditional-step-img {
    width: 100%;
    padding-left: 0;
  }
  .funnel-templates {
    background-image: none !important;
  }
  .funnel-templates .conditional-step-wrapper .conditional-step-img {
    display: block;
  }
  .wpfnl-custom-checkout {
    padding: 77px 0 80px;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper {
    display: block;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav {
    width: 100%;
    padding-left: 0;
    margin-bottom: 40px;
  }
  .wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav {
    padding-right: 0;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-content-wrapper {
    width: 100%;
  }
  .wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav {
    width: 100%;
  }
  .wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-content-wrapper {
    width: 100%;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav {
    text-align: center;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .checkout-btns {
    text-align: center;
  }
  .wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav {
    text-align: left;
  }
  .wpfnl-feature-tab {
    padding: 77px 0 80px;
  }
  .wpfnl-feature-tab .tab-nav li {
    font-size: 17px;
  }
  .wpfnl-feature-tab .single-tab-content {
    padding: 30px;
  }
  .wpfnl-feature-tab .single-tab-content .tab-left {
    width: 100%;
    padding-right: 0;
  }
  .wpfnl-feature-tab .single-tab-content .tab-right {
    width: 100%;
    margin-top: 30px;
  }
  .wpfnl-feature-tab .single-tab-content .tab-content-title {
    max-width: 100%;
  }
  .extensions {
    padding: 73px 0 80px;
  }
  .extensions .extensions-wrapper {
    margin-left: 0;
  }
  .extensions .single-extension {
    width: 100%;
    margin: 0 auto 50px;
    text-align: center;
    max-width: 510px;
  }
  .extensions .single-extension .logo img {
    margin: 0 auto;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .feature-hero-area .feature-hero-btns:before {
    display: none;
  }
  .wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav {
    padding-left: 50px;
  }
  .wpfnl-custom-checkout.page-builder .custom-checkout-tab-wrapper .tab-nav .single-nav img {
    left: 0px;
    top: 10px;
  }
  .dragndrop-canvas .add-funnel {
    flex-flow: column-reverse;
    padding: 20px 15px;
  }
  .dragndrop-canvas .add-funnel h3 {
    width: 100%;
    text-align: center;
    margin-top: 15px;
    padding-right: 0;
  }
  .dragndrop-canvas .add-funnel .add-funnel-img {
    width: 100%;
  }
  .dragndrop-canvas .funnel-mapping {
    width: 100%;
    margin-right: 0;
    padding: 20px;
  }
  .dragndrop-canvas .funnel-control {
    padding: 20px;
    width: 100%;
    margin-left: 0;
    margin-top: 30px;
  }
  .dragndrop-canvas .funnel-control .title,
  .dragndrop-canvas .funnel-mapping .title {
    text-align: center;
  }
  .dragndrop-canvas .funnel-mapping .funnel-mapping-img img {
    max-width: 100%;
    margin: 20px auto 0;
  }
  .dragndrop-canvas .funnel-control .funnel-control-img img {
    max-width: 100%;
    margin: 20px auto 0;
  }
  .conditional-step {
    background-position: 96% 0;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav .title {
    font-size: 18px;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav .description {
    font-size: 16px;
  }
  .wpfnl-custom-checkout .custom-checkout-tab-wrapper .tab-nav .single-nav {
    padding: 25px 15px;
  }
  .wpfnl-feature-tab .tab-nav {
    display: block;
  }
  .wpfnl-feature-tab .tab-nav li {
    width: 100%;
  }
  .wpfnl-feature-tab .tab-nav li:first-child {
    border-radius: 25px 25px 0 0;
  }
  .wpfnl-feature-tab .tab-nav li:last-child {
    border-top-right-radius: 0;
  }
  .wpfnl-feature-tab .single-tab-content {
    padding: 30px 15px;
  }
  .wpfnl-feature-tab .single-tab-content .features {
    margin-top: 20px;
    margin-bottom: 37px;
  }
  .extensions .extensions-btns {
    margin-top: 0;
  }
}
@media only screen and (max-width: 575px) {
  .feature-hero-area .feature-left {
    width: 100%;
    padding-right: 0;
    max-width: 320px;
    margin: 0 auto;
  }
  .feature-hero-area .feature-right {
    width: 100%;
    padding-left: 0;
    order: 3;
    max-width: 320px;
    margin: 0 auto;
  }
  .conditional-step {
    background-position: 97% 0;
    background-size: auto 353px;
  }
  .wpfnl-feature-tab.page-builder .tab-content-wrapper:before {
    display: none;
  }
}
.getfunnels__global-hero-block .getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  grid-gap: 120px;
  align-items: center;
}
.getfunnels__global-hero-block .getfunnels__section-hero-block {
  background: #f5f5f7;
  background-repeat: no-repeat;
}
.getfunnels__global-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-content p {
  color: #1a1a1b;
  padding: 0px 42px 5px 0;
}
.getfunnels__global-hero-block .getfunnels__section-hero-img {
  margin-right: -142px;
}
@media (max-width: 1680px) {
  .getfunnels__global-hero-block .getfunnels__section-hero-img {
    margin-right: 0px;
  }
}

.offer-condition {
  padding: 110px 0 120px;
  background-color: #d7d1e7;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}
.offer-condition .offer-condition-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.offer-condition .offer-condition-left {
  width: 54%;
  position: relative;
  overflow: hidden;
}
.offer-condition .offer-condition-left:before {
  content: "";
  position: absolute;
  left: 70px;
  top: 40px;
  width: 414px;
  height: 414px;
  background: #c5affd;
  border-radius: 100%;
  z-index: 0;
}
.offer-condition .offer-condition-left .gbf-condition-img {
  position: relative;
  z-index: 1;
}
.offer-condition .offer-condition-right {
  width: 46%;
  padding-left: 110px;
}
.offer-condition .offer-condition-right p {
  font-weight: 500;
  color: #1a1a1b;
  margin: 6px 0 24px;
}

.gbf-setup {
  padding: 130px 0 0;
}
.gbf-setup .section-title {
  max-width: 760px;
  margin: 0 auto 65px;
}
.gbf-setup .gbf-title-img {
  margin-bottom: 25px;
}
.gbf-setup .gbf-setup-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.gbf-setup .gbf-condition {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  background-color: #ede8f9;
  border-radius: 15px;
  padding: 70px 121px 50px 90px;
  overflow: hidden;
  width: 100%;
  margin-bottom: 40px;
}
.gbf-setup .gbf-condition-content {
  width: 460px;
  padding: 30px 60px 30px 0;
}
.gbf-setup .gbf-condition-content .title {
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  letter-spacing: -1.2075px;
  line-height: 1.2;
  color: #1a1a1b;
}
@media only screen and (min-width: 1921px) {
  .gbf-setup .gbf-condition-content .title {
    font-size: 45px;
  }
}
.gbf-setup .gbf-condition-content p {
  font-weight: 500;
  color: #1a1a1b;
  margin-top: 17px;
}
.gbf-setup .gbf-condition-img {
  width: calc(100% - 460px);
  text-align: right;
  position: relative;
}
.gbf-setup .gbf-condition-img:before {
  content: "";
  position: absolute;
  left: 90px;
  top: 0;
  width: 462px;
  height: 462px;
  border-radius: 100%;
  z-index: 0;
  background: linear-gradient(179.73deg, #c0aaff -3.9%, #f1ecff 83.1%);
}
.gbf-setup .gbf-condition-img img {
  display: block;
  margin-left: auto;
  position: relative;
  z-index: 1;
}
.gbf-setup .gbf-product-offer {
  background-color: #fff5ee;
  border-radius: 15px;
  padding: 40px 75px 0px;
  overflow: hidden;
  position: relative;
  width: 49%;
}
.gbf-setup .gbf-product-offer:before {
  content: "";
  position: absolute;
  left: -43px;
  bottom: -158px;
  background-color: #c5affd;
  width: 414px;
  height: 414px;
  border-radius: 100%;
  z-index: 0;
}
.gbf-setup .gbf-widget-content,
.gbf-setup .gbf-product-content {
  margin-bottom: 36px;
  position: relative;
  z-index: 1;
  text-align: center;
}
.gbf-setup .gbf-widget-content .title,
.gbf-setup .gbf-product-content .title {
  font-size: calc(24px + 4 * (100vw - 320px) / 1600);
  margin-bottom: 10px;
}
@media only screen and (min-width: 1921px) {
  .gbf-setup .gbf-widget-content .title,
  .gbf-setup .gbf-product-content .title {
    font-size: 28px;
  }
}
.gbf-setup .gbf-widget-content p,
.gbf-setup .gbf-product-content p {
  font-size: 18px;
  line-height: 1.6;
  font-weight: 500;
  color: #1a1a1b;
}
.gbf-setup .gbf-product-img {
  position: relative;
  z-index: 1;
}
.gbf-setup .gbf-widget {
  position: relative;
  display: flex;
  flex-flow: row-reverse;
  align-items: flex-start;
  background-color: #d7cafa;
  border-radius: 15px;
  padding: 62px 17px 62px 40px;
  width: calc(51% - 40px);
  margin-left: 40px;
  overflow: hidden;
}
.gbf-setup .gbf-widget::before {
  content: "";
  position: absolute;
  left: 0px;
  top: -36px;
  width: 330px;
  height: 330px;
  z-index: 0;
  background: linear-gradient(171.54deg, #c5affd 19.15%, rgba(197, 175, 253, 0) 87.07%);
  border-top-left-radius: 0%;
  border-top-right-radius: 70%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0%;
}
.gbf-setup .gbf-widget .gbf-widget-content {
  margin-top: 22px;
  margin-bottom: 0;
  width: 230px;
  position: relative;
  z-index: 1;
  text-align: left;
}
.gbf-setup .gbf-widget .gbf-widget-img {
  width: calc(100% - 230px);
  padding-right: 15px;
  position: relative;
  z-index: 1;
}

.growing-section-block {
  padding: 65px 0 130px;
  text-align: center;
}
.growing-section-block .section-block-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  max-width: 1000px;
  margin: 0 auto;
}
@media only screen and (min-width: 1921px) {
  .growing-section-block .section-block-wrapper {
    max-width: 1200px;
  }
}
.growing-section-block .section-block-wrapper .block-center h3 {
  font-size: calc(30px + 10 * (100vw - 320px) / 1600);
  letter-spacing: -1.075px;
  line-height: 1.2;
  color: #1a1a1b;
  margin-bottom: 37px;
}
@media only screen and (min-width: 1921px) {
  .growing-section-block .section-block-wrapper .block-center h3 {
    font-size: 45px;
  }
}
.growing-section-block .section-block-wrapper .block-right {
  width: 50%;
}

/******************************** Based conditions block ********************************/
.getfunnels__based-conditions-block {
  padding: 113px 0 130px;
  background-color: #ffffff;
}
.getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-block-content {
  text-align: center;
  margin-bottom: 70px;
}
.getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-block-content h2 {
  padding-bottom: 15px;
  max-width: 830px;
  margin: 0 auto;
}
.getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-block-content p {
  max-width: 930px;
  margin: 0 auto;
}
.getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-block-feature-area {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
.getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-feature-items img {
  border-radius: 20px 20px 0 0;
}
.getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-heading {
  font-size: calc(20px + 4 * (100vw - 320px) / 1600);
  line-height: 1.33;
  border-bottom: 1px solid #e1e7e9;
  border-left: 1px solid #e1e7e9;
  border-radius: 0 0 20px 20px;
  border-right: 1px solid #e1e7e9;
  padding: 17px 25px 22px;
  text-align: center;
  height: calc(100% - 247px);
  word-spacing: -0.88px;
}
.getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .dragndrop-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 80px;
}

/******************************** getfunnels-dynamic-upsell ********************************/
.getfunnels-dynamic-upsell {
  padding: 113px 0 130px;
  background-color: #f5f5f7;
  background-repeat: no-repeat;
  background-size: cover;
}
.getfunnels-dynamic-upsell .section-title {
  max-width: 990px;
  width: 100%;
  margin: 0 auto 24px;
}
.getfunnels-dynamic-upsell .section-title h2 {
  margin-bottom: 10px;
}
.getfunnels-dynamic-upsell .section-title p {
  font-weight: 500;
  color: #707070;
  max-width: 770px;
  margin: 0 auto;
}
.getfunnels-dynamic-upsell .preview-area {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 60px;
}
.getfunnels-dynamic-upsell__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 80px;
}

/******************************** getfunnels-dynamic-upsell end ********************************/
/******************************** Section Global funnel video block  ********************************/
.getfunnels__global-funnel-video .getfunnels-window-video .preview-area::before {
  background-color: rgba(72, 41, 138, 0.8);
  box-shadow: 0px 15px 60px rgba(139, 133, 156, 0.3);
}

.getfunnels__global-funnel-resources {
  background-color: #f5f5f7;
}

@media only screen and (max-width: 1399px) {
  .getfunnels__global-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr 1.1fr;
    grid-gap: 40px;
  }
  .gbf-setup {
    padding: 120px 0 0;
  }
  .offer-condition .offer-condition-right {
    padding-left: 70px;
  }
  .gbf-setup .gbf-product-offer {
    padding: 40px 45px 40px;
  }
  .gbf-setup .gbf-product-content {
    margin-bottom: 40px;
  }
  .getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-heading {
    height: auto;
  }
  .getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .dragndrop-btns {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__global-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 80px;
  }
  .offer-condition {
    padding: 70px 0 80px;
  }
  .offer-condition .offer-condition-left:before {
    left: 44px;
    top: 30px;
    width: 284px;
    height: 284px;
  }
  .offer-condition .offer-condition-right {
    padding-left: 40px;
  }
  .gbf-setup {
    padding: 100px 0 0;
  }
  .gbf-setup .section-title {
    margin: 0 auto 40px;
  }
  .gbf-setup .gbf-title-img {
    margin-bottom: 15px;
  }
  .gbf-setup .gbf-condition {
    padding: 20px 40px 20px 40px;
  }
  .gbf-setup .gbf-condition-content {
    width: 340px;
    padding: 30px 30px 30px 0;
  }
  .gbf-setup .gbf-condition-img {
    width: calc(100% - 340px);
  }
  .gbf-setup .gbf-product-offer {
    padding: 30px 30px 30px;
  }
  .gbf-setup .gbf-widget .gbf-widget-img {
    width: calc(100% - 133px);
    padding-right: 15px;
    position: relative;
    z-index: 1;
  }
  .gbf-setup .gbf-widget {
    padding: 30px;
  }
  .growing-section-block {
    padding: 80px 0 100px;
  }
  .growing-section-block .section-block-wrapper .block-left {
    padding-right: 15px;
  }
  .growing-section-block .section-block-wrapper .block-right {
    padding-left: 15px;
  }
  .getfunnels__based-conditions-block {
    padding: 90px 0 100px;
  }
  .getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-block-feature-area {
    gap: 15px;
  }
  .getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-block-content {
    margin-bottom: 40px;
  }
  .getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-heading {
    padding: 15px 20px 20px;
  }
  .gbf-setup .gbf-widget .gbf-widget-content {
    margin-top: 0;
  }
  .getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .dragndrop-btns {
    margin-top: 50px;
  }
  .getfunnels-dynamic-upsell {
    padding: 90px 0 100px;
  }
  .getfunnels-dynamic-upsell .preview-area {
    margin-top: 15px;
  }
  .getfunnels-dynamic-upsell__btn {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__global-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 20px;
  }
  .getfunnels__global-hero-block .getfunnels__section-hero-img {
    margin-right: -29px;
  }
  .page-template-template-global-funnel .wpfunnels-header .site-header-wrapper .main-navigation .menu-toggle .wpfunnels-hambarger {
    border-top-color: #6e42d3;
    border-bottom-color: #6e42d3;
  }
  .page-template-template-global-funnel .wpfunnels-header .site-header-wrapper .main-navigation .menu-toggle {
    border-color: #6e42d3;
  }
  .page-template-template-global-funnel .wpfunnels-header .site-header-wrapper .main-navigation .menu-toggle .wpfunnels-hambarger:before {
    background-color: #6e42d3;
  }
  .offer-condition .offer-condition-wrapper {
    display: block;
  }
  .offer-condition .offer-condition-left {
    width: 100%;
  }
  .offer-condition .offer-condition-right {
    padding-left: 0;
    width: 100%;
    text-align: center;
    margin-top: 40px;
  }
  .offer-condition .offer-condition-left .gbf-condition-img img {
    display: block;
    margin: 0 auto;
  }
  .gbf-setup .gbf-widget .gbf-widget-img {
    width: calc(100% - 255px);
  }
  .gbf-setup .gbf-condition {
    padding: 20px;
  }
  .gbf-setup .gbf-condition-content {
    width: 310px;
    padding: 30px 20px 30px 0;
  }
  .gbf-setup .gbf-condition-img {
    width: calc(100% - 310px);
  }
  .gbf-setup .gbf-product-offer {
    width: 100%;
    margin-bottom: 30px;
  }
  .gbf-setup .gbf-product-content {
    margin-bottom: 20px;
  }
  .gbf-setup .gbf-widget {
    margin-left: 0;
    width: 100%;
  }
  .growing-section-block {
    padding: 70px 0 80px;
  }
  .growing-section-block .section-block-wrapper {
    flex-flow: column-reverse;
  }
  .growing-section-block .section-block-wrapper .block-left {
    padding-right: 0;
    width: 100%;
    text-align: center;
    margin-top: 20px;
  }
  .growing-section-block .section-block-wrapper .block-right {
    padding-left: 0;
    width: 100%;
  }
  .getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-block-feature-area {
    grid-template-columns: repeat(3, 1fr);
  }
  .gbf-setup .gbf-product-img img {
    margin: 0 auto;
    text-align: center;
  }
  .getfunnels__based-conditions-block {
    padding: 75px 0 80px;
  }
  .getfunnels-dynamic-upsell {
    padding: 75px 0 80px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__global-hero-block .getfunnels__section-hero-img {
    margin-right: 0;
  }
  .gbf-setup .gbf-widget .gbf-widget-img img {
    margin: 0 auto;
  }
  .getfunnels__global-hero-block .getfunnels__section-hero-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    align-items: center;
  }
  .getfunnels__global-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-content p {
    padding: 0;
  }
  .getfunnels__global-hero-block .getfunnels__section-hero-block {
    padding: 120px 0 60px;
  }
  .gbf-setup .gbf-product-offer {
    padding: 20px;
  }
  .gbf-setup .gbf-condition {
    display: block;
    margin-bottom: 30px;
  }
  .gbf-setup .gbf-condition-content {
    width: 100%;
    padding: 0 0 15px;
    text-align: center;
  }
  .gbf-setup .gbf-condition-img {
    width: 100%;
  }
  .gbf-setup .gbf-widget {
    display: block;
    padding: 20px;
  }
  .gbf-setup .gbf-widget .gbf-widget-content {
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
  }
  .gbf-setup .gbf-widget .gbf-widget-img {
    width: 100%;
    padding-right: 0;
  }
  .getfunnels__based-conditions-block {
    padding: 55px 0 60px;
  }
  .getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-block-feature-area {
    grid-template-columns: repeat(1, 1fr);
    gap: 25px;
  }
  .getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .dragndrop-btns {
    margin-top: 35px;
  }
  .getfunnels-dynamic-upsell {
    padding: 55px 0 60px;
  }
  .gbf-setup {
    padding: 60px 0 0;
  }
  .growing-section-block {
    padding: 40px 0 60px;
  }
  .getfunnels__based-conditions-block .getfunnels__based-conditions-block-wrapper .getfunnels__based-conditions-feature-items img {
    width: 100%;
  }
  .gbf-setup .gbf-widget::before,
  .gbf-setup .gbf-condition-img:before,
  .gbf-setup .gbf-product-offer:before {
    display: none;
  }
}
@media only screen and (max-width: 575px) {
  .offer-condition .offer-condition-left:before {
    width: 204px;
    height: 204px;
  }
}
.analytics-hero-block .getfunnels__section-hero-block {
  background-color: #d7d1e7;
  background-position: center;
  object-fit: cover;
}
.analytics-hero-block .getfunnels__section-hero-block .btn-default {
  box-shadow: 0px 15px 25px rgba(174, 163, 201, 0.926628);
}
.analytics-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-wrapper {
  grid-template-columns: 0.8fr 1.1fr;
  grid-gap: 80px;
  align-items: center;
}

.analytics-video .getfunnels-window-video {
  background-color: #F5F5F7;
}
.analytics-video .getfunnels-window-video .section-title {
  max-width: 970px;
}
.analytics-video .getfunnels-window-video .section-title p {
  max-width: 750px;
  margin: 0 auto;
}
.analytics-video .getfunnels-window-video .preview-area::before {
  background-color: rgba(84, 49, 165, 0.5490196078);
  box-shadow: 0px 15px 60px rgba(139, 133, 156, 0.3);
}

.analytics-call-to-action .mw-500 {
  max-width: 830px;
}

@media (min-width: 1920px) {
  .analytics-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-img {
    position: relative;
    right: -70px;
  }
}
@media only screen and (max-width: 1399px) {
  .analytics-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .analytics-hero-block .getfunnels__section-hero-block {
    background-color: #d7d1e7;
    padding: 140px 0 90px;
  }
  .analytics-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .analytics-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }
  .analytics-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 60px;
  }
  .analytics-hero-block .getfunnels__section-hero-block {
    background-position: right;
  }
  .analytics-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-img {
    position: relative;
    right: -40px;
  }
}
@media only screen and (max-width: 767px) {
  .analytics-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 60px;
  }
  .analytics-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-img {
    right: 0px;
  }
  .analytics-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
  }
  .analytics-call-to-action .getfunnels__global-padding {
    padding: 60px 0 0;
  }
}
.integration-hero {
  padding: 165px 0 160px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.integration-hero .hero-content {
  text-align: center;
}
.integration-hero .hero-content h1 {
  font-size: calc(40px + 20 * (100vw - 320px) / 1600);
  max-width: 920px;
  margin: 0 auto 14px;
}
.integration-hero .hero-content h1 span {
  display: inline;
}
.integration-hero .hero-content .description {
  max-width: 840px;
  width: 100%;
  margin: 0 auto 58px;
}
.integration-hero .hero-content .description p {
  font-weight: 500;
  color: #1A1A1B;
}
.integration-hero .hero-content .integration-list {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
  column-gap: 40px;
  row-gap: 51px;
}
.integration-hero .hero-content .integration-list .single-integration {
  background: #FFFFFF;
  box-shadow: 0px 1px 2px rgba(110, 66, 211, 0.15);
  border-radius: 50px;
  display: flex;
  align-items: center;
  padding-right: 40px;
}
.integration-hero .hero-content .integration-list .single-integration .integration-logo {
  width: 90px;
  height: 90px;
}
.integration-hero .hero-content .integration-list .single-integration .integration-logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.integration-hero .hero-content .integration-list .single-integration .integration-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.25;
  color: #1A1A1B;
  padding-left: 20px;
}
.integration-hero .hero-content .integration-list .single-integration:last-child {
  border: 2px solid #573BFF;
  box-shadow: 0px 1px 2px rgba(110, 66, 211, 0.15);
  border-radius: 50px;
}
.integration-hero .hero-content .integration-list .single-integration:last-child .integration-title {
  color: #573BFF;
}
.integration-hero .hero-content .integration-list .single-integration:last-child img {
  background: #573BFF;
  border-radius: 50px;
}
.integration-hero .hero-content .btn-default {
  background: #6E42D3;
  box-shadow: 0px 10px 40px rgba(61, 40, 112, 0.2509803922);
  border-radius: 14px;
  height: inherit;
  line-height: 1;
  padding: 25px 30px;
}
.integration-hero .hero-content .btn-default:hover {
  box-shadow: none;
}

.integration-video .getfunnels-window-video {
  padding: 134px 0 150px;
}
.integration-video .getfunnels-window-video .preview-area {
  box-shadow: 0px 15px 60px rgba(139, 133, 156, 0.3019607843);
  border-radius: 25px;
  margin-bottom: 60px;
}
.integration-video .getfunnels-window-video .preview-area::before {
  background-color: rgba(53, 27, 115, 0.4);
}

.integration-event-trigger .gbf-setup {
  padding: 140px 0 0;
}
.integration-event-trigger .gbf-setup .section-title {
  max-width: 810px;
  width: 100%;
  margin: 0 auto 65px;
}
.integration-event-trigger .gbf-setup .section-title p {
  color: #1A1A1B;
  font-weight: 500;
  max-width: 720px;
  margin: 12px auto 0;
}
.integration-event-trigger .gbf-setup .gbf-condition-img:before {
  display: none;
}
.integration-event-trigger .gbf-setup .gbf-product-offer:before {
  display: none;
}
.integration-event-trigger .gbf-setup .gbf-widget::before {
  display: none;
}
.integration-event-trigger .gbf-setup .gbf-widget-content,
.integration-event-trigger .gbf-setup .gbf-product-content {
  margin-bottom: 0;
}
.integration-event-trigger .gbf-setup .gbf-product-content {
  text-align: center;
}
.integration-event-trigger .gbf-setup .gbf-product-content p {
  max-width: 470px;
  margin: 0 auto 12px;
}
.integration-event-trigger .gbf-setup .gbf-condition {
  margin-bottom: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.integration-event-trigger .gbf-setup .gbf-product-offer {
  padding: 40px 15px 30px;
  width: calc(50% - 20px);
  margin-right: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom left;
}
.integration-event-trigger .gbf-setup .gbf-product-img {
  margin-left: 0;
}
.integration-event-trigger .gbf-setup .gbf-widget {
  width: calc(50% - 20px);
  margin-left: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top left;
  padding: 30px 20px 20px 0;
}
.integration-event-trigger .event-trigger-cta {
  max-width: 730px;
  margin: 70px auto 0;
  text-align: center;
  padding: 0 15px;
}
.integration-event-trigger .event-trigger-cta h6 {
  font-size: calc(30px + 10 * (100vw - 320px) / 1600);
  line-height: 1.11;
  letter-spacing: -1px;
  margin-bottom: 37px;
}

.integration-resource .getfunnels-resource-are {
  padding: 135px 0 150px;
}

.integration-faq-area .faq-area {
  padding-top: 105px;
}
.integration-faq-area h2.mw-500 {
  max-width: 100%;
}

@media only screen and (min-width: 1921px) {
  .integration-hero .hero-content h1 {
    font-size: 60px;
  }
  .integration-event-trigger .event-trigger-cta h6 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 1400px) {
  .integration-hero {
    padding: 165px 0 120px;
  }
  .integration-hero .hero-content .integration-list {
    column-gap: 30px;
    row-gap: 40px;
  }
  .integration-hero .hero-content .integration-list .single-integration {
    padding-right: 30px;
  }
  .integration-video .getfunnels-window-video {
    padding: 104px 0 120px;
  }
  .integration-event-trigger .gbf-setup {
    padding: 110px 0 0;
  }
  .integration-resource .getfunnels-resource-are {
    padding: 105px 0 120px;
  }
  .integration-faq-area .getfunnels__small-grid {
    grid-template-columns: 3fr 1.2fr;
  }
}
@media only screen and (max-width: 1199px) {
  .integration-hero {
    padding: 125px 0 100px;
  }
  .integration-hero .hero-content .integration-list {
    column-gap: 25px;
    row-gap: 30px;
  }
  .integration-hero .hero-content .integration-list .single-integration .integration-logo {
    width: 70px;
    height: 70px;
  }
  .integration-hero .hero-content .integration-list .single-integration .integration-title {
    font-weight: 500;
    font-size: 20px;
    padding-left: 17px;
  }
  .integration-video .getfunnels-window-video {
    padding: 84px 0 100px;
  }
  .integration-video .getfunnels-window-video .section-title {
    margin: 0 auto 45px;
  }
  .integration-event-trigger .gbf-setup {
    padding: 90px 0 0;
  }
  .integration-event-trigger .gbf-setup .gbf-widget-content .title,
  .integration-event-trigger .gbf-setup .gbf-product-content .title {
    font-size: calc(20px + 4 * (100vw - 320px) / 1600);
  }
  .integration-event-trigger .gbf-setup .gbf-condition-content p {
    font-size: 18px;
  }
  .integration-resource .getfunnels-resource-are {
    padding: 85px 0 100px;
  }
  .integration-faq-area .getfunnels__small-grid {
    grid-template-columns: 3fr 1.6fr;
  }
}
@media only screen and (max-width: 991px) {
  .integration-hero {
    padding: 100px 0 100px;
  }
  .integration-hero .hero-content .integration-list {
    column-gap: 20px;
    row-gap: 20px;
  }
  .integration-hero .hero-content .integration-list .single-integration {
    padding-right: 20px;
  }
  .integration-hero .hero-content .integration-list .single-integration .integration-title {
    font-size: 17px;
  }
  .integration-hero .hero-content .btn-default {
    padding: 20px 20px;
  }
  .integration-video .getfunnels-window-video .video-btn svg {
    width: 80px;
    height: 80px;
    display: block;
  }
  .integration-event-trigger .gbf-setup .gbf-product-offer {
    width: 100%;
    margin-right: 0;
    padding: 30px;
  }
  .integration-event-trigger .gbf-setup .gbf-widget {
    width: 100%;
    margin-left: 0;
    display: block;
    text-align: center;
    padding: 30px;
  }
  .integration-event-trigger .gbf-setup .gbf-widget .gbf-widget-content {
    width: 100%;
  }
  .integration-event-trigger .gbf-setup .gbf-widget .gbf-widget-img {
    width: 100%;
    padding-right: 0;
  }
  .integration-event-trigger .gbf-setup .gbf-widget .gbf-widget-img img {
    display: block;
    margin: 0 auto;
  }
  .integration-event-trigger .event-trigger-cta {
    margin: 40px auto 0;
  }
}
@media only screen and (max-width: 767px) {
  .integration-hero .hero-content .integration-list .single-integration {
    width: calc(50% - 20px);
  }
  .integration-video .getfunnels-window-video .video-btn svg {
    width: 60px;
    height: 60px;
  }
  .integration-event-trigger .gbf-setup .gbf-condition-content {
    padding: 0 0 10px 0;
    text-align: center;
  }
}
@media only screen and (max-width: 575px) {
  .integration-hero .hero-content .integration-list .single-integration {
    width: calc(100% - 20px);
  }
}
.getfunnels__conditional-hero-block .getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  grid-gap: 120px;
  align-items: center;
}
.getfunnels__conditional-hero-block .getfunnels__section-hero-block {
  background-color: #f5f5f7;
  background-repeat: no-repeat;
}
.getfunnels__conditional-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-content p {
  color: #1a1a1b;
  padding: 0px 42px 5px 0;
}
.getfunnels__conditional-hero-block .getfunnels__section-hero-img {
  margin-right: -142px;
}
@media (max-width: 1680px) {
  .getfunnels__conditional-hero-block .getfunnels__section-hero-img {
    margin-right: 0px;
  }
}

/******************************** Based conditions offer block ********************************/
.getfunnels__based-conditions-offer-block {
  padding: 113px 0 130px;
  background-color: #ffffff;
}
.getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-offer-block-content {
  text-align: center;
  margin-bottom: 60px;
}
.getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-offer-block-content h2 {
  max-width: 900px;
  margin: 0 auto;
  padding-bottom: 15px;
}
.getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-offer-block-content p {
  max-width: 770px;
  margin: 0 auto;
}
.getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-offer-block-feature-area {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
.getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-feature-items img {
  border-radius: 20px 20px 0 0;
}
.getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-heading {
  font-size: calc(20px + 4 * (100vw - 320px) / 1600);
  line-height: 1.33;
  border-bottom: 1px solid #e1e7e9;
  border-left: 1px solid #e1e7e9;
  border-radius: 0 0 20px 20px;
  border-right: 1px solid #e1e7e9;
  padding: 17px 25px 22px;
  text-align: center;
  word-spacing: -0.88px;
}
.getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .dragndrop-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 70px;
}

/******************************** Based conditions offer block  end ********************************/
/******************************** Section conditional steps video block  ********************************/
.getfunnels__conditional-steps-video .getfunnels-window-video .preview-area::before {
  background-color: rgba(72, 41, 138, 0.5);
  box-shadow: 0px 15px 60px rgba(139, 133, 156, 0.3);
}

/******************************** Section conditional steps video block end ********************************/
/******************************** Order bumps full area  ********************************/
.steps-order-bumps-full-area {
  padding: 110px 0 120px;
}
.steps-order-bumps-full-area .order-bumps-full-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.steps-order-bumps-full-area .section-title {
  max-width: 980px;
  margin: 0 auto 70px;
}
.steps-order-bumps-full-area .section-title p {
  font-weight: 500;
  max-width: 800px;
  margin: 10px auto 0;
}
.steps-order-bumps-full-area .full-control {
  background-color: #ede8f9;
  border-radius: 15px;
  padding: 95px 40px 103px 90px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
  width: 100%;
  margin-bottom: 35px;
}
.steps-order-bumps-full-area .full-control .full-control-content {
  width: 460px;
  padding: 30px 30px 30px 0;
}
.steps-order-bumps-full-area .full-control .full-control-img {
  width: calc(100% - 460px);
  text-align: right;
  position: relative;
}
.steps-order-bumps-full-area .full-control .full-control-img:before {
  content: "";
  position: absolute;
  left: 0;
  top: 34%;
  width: 322px;
  height: 322px;
  background: linear-gradient(298.05deg, #f1ecff 11.76%, #c0aaff 86.94%);
  border-radius: 100%;
  z-index: 0;
}
.steps-order-bumps-full-area .full-control .full-control-img img {
  display: block;
  margin-left: auto;
  position: relative;
  z-index: 1;
}
.steps-order-bumps-full-area .full-control h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
  padding-right: 10px;
}
@media only screen and (min-width: 1921px) {
  .steps-order-bumps-full-area .full-control h3 {
    font-size: 45px;
  }
}
.steps-order-bumps-full-area .full-control p {
  font-weight: 500;
  color: #1a1a1b;
  padding-right: 30px;
}
.steps-order-bumps-full-area .optimize-order {
  background-color: #fff5ee;
  border-radius: 15px;
  padding: 48px 45px 0px 70px;
  overflow: hidden;
  position: relative;
  width: calc(50% - 20px);
  margin-right: 20px;
}
.steps-order-bumps-full-area .optimize-order:before {
  content: "";
  position: absolute;
  left: -43px;
  bottom: -158px;
  background: linear-gradient(293.37deg, #fff5ee 7.9%, #ffd2b3 90.36%);
  width: 414px;
  height: 414px;
  border-radius: 100%;
  z-index: 0;
}
.steps-order-bumps-full-area .optimize-order-content {
  margin-bottom: 30px;
}
.steps-order-bumps-full-area .optimize-order-content,
.steps-order-bumps-full-area .custom-order-content {
  position: relative;
  z-index: 1;
}
.steps-order-bumps-full-area .optimize-order-content .title,
.steps-order-bumps-full-area .custom-order-content .title {
  font-size: calc(20px + 8 * (100vw - 320px) / 1600);
  margin-bottom: 10px;
}
@media only screen and (min-width: 1921px) {
  .steps-order-bumps-full-area .optimize-order-content .title,
  .steps-order-bumps-full-area .custom-order-content .title {
    font-size: 28px;
  }
}
.steps-order-bumps-full-area .optimize-order-content p,
.steps-order-bumps-full-area .custom-order-content p {
  font-size: 18px;
  line-height: 1.6;
  font-weight: 500;
  color: #1a1a1b;
}
.steps-order-bumps-full-area .optimize-order-img {
  position: relative;
  z-index: 1;
}
.steps-order-bumps-full-area .custom-order {
  background-color: #d7cafa;
  border-radius: 15px;
  padding: 30px 20px 30px 37px;
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
  width: calc(50% - 20px);
  margin-left: 20px;
  overflow: hidden;
  position: relative;
}
.steps-order-bumps-full-area .custom-order::before {
  content: "";
  position: absolute;
  left: -70px;
  top: -95px;
  width: 414px;
  height: 414px;
  background: linear-gradient(171.54deg, #c5affd 19.15%, rgba(197, 175, 253, 0) 87.07%);
  border-radius: 100%;
  z-index: 0;
}
.steps-order-bumps-full-area .custom-order .custom-order-content {
  margin-bottom: 0;
  width: 230px;
  position: relative;
  z-index: 1;
}
.steps-order-bumps-full-area .custom-order .custom-order-img {
  width: calc(100% - 230px);
  padding-right: 15px;
  position: relative;
  z-index: 1;
}
.steps-order-bumps-full-area .custom-order .custom-order-img .img-fluid {
  max-width: 100%;
  display: block;
}
.steps-order-bumps-full-area .offer-discount {
  background-color: #f3efff;
  border-radius: 15px;
  padding: 65px 55px 66px 75px;
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
  gap: 94px;
  margin-top: 35px;
}
.steps-order-bumps-full-area .offer-discount .offer-discount-content {
  width: 470px;
}
.steps-order-bumps-full-area .offer-discount .offer-discount-img {
  text-align: right;
}
.steps-order-bumps-full-area .offer-discount .offer-discount-img img {
  display: block;
  margin-right: auto;
}
.steps-order-bumps-full-area .offer-discount h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
  padding-right: 30px;
}
@media only screen and (min-width: 1921px) {
  .steps-order-bumps-full-area .offer-discount h3 {
    font-size: 45px;
  }
}
.steps-order-bumps-full-area .offer-discount p {
  font-weight: 500;
  color: #1a1a1b;
}
.steps-order-bumps-full-area .order-bumps-full-btns {
  margin-top: 80px;
  width: 100%;
}

/******************************** Order bumps full area End ********************************/
/******************************** Conditional steps call to action ********************************/
.getfunnels__call-to-action-conditional-steps .mw-500 {
  max-width: 1200px;
}
.getfunnels__call-to-action-conditional-steps .getfunnels__global-padding {
  padding: 120px 0 0;
}
.getfunnels__call-to-action-conditional-steps .getfunnels__small-grid {
  grid-template-columns: 3.4fr 1.2fr;
  grid-column-gap: 80px;
}

/******************************** Conditional steps call to action end ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__conditional-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr 1.1fr;
    grid-gap: 40px;
  }
  .getfunnels__conditional-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 100px;
  }
  .getfunnels__call-to-action-conditional-steps .getfunnels__global-padding {
    padding: 80px 0 80px;
  }
  .getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .dragndrop-btns {
    margin-top: 60px;
  }
  .steps-order-bumps-full-area .optimize-order {
    padding: 40px 35px 0 35px;
  }
  .steps-order-bumps-full-area .full-control {
    padding: 50px 30px 50px 50px;
  }
  .steps-order-bumps-full-area .offer-discount {
    padding: 45px 45px 56px 55px;
    gap: 40px;
  }
  .steps-order-bumps-full-area {
    padding: 80px 0 80px;
  }
  .steps-order-bumps-full-area .section-title {
    margin: 0 auto 50px;
  }
  .getfunnels__call-to-action-conditional-steps .getfunnels__small-grid {
    grid-template-columns: 3.4fr 1.2fr;
    grid-column-gap: 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__conditional-hero-block .getfunnels__section-hero-block {
    padding: 140px 0 80px;
  }
  .getfunnels__based-conditions-offer-block {
    padding: 90px 0 100px;
  }
  .getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-offer-block-feature-area {
    gap: 15px;
  }
  .getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-offer-block-content {
    margin-bottom: 40px;
  }
  .getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-heading {
    padding: 15px 20px 20px;
  }
  .getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .dragndrop-btns {
    margin-top: 50px;
  }
  .steps-order-bumps-full-area .optimize-order {
    padding: 20px 20px 0 20px;
  }
  .steps-order-bumps-full-area .offer-discount {
    padding: 30px 40px 30px 40px;
  }
  .steps-order-bumps-full-area .custom-order {
    padding: 20px;
  }
  .steps-order-bumps-full-area .full-control {
    padding: 20px 40px 20px 40px;
  }
  .steps-order-bumps-full-area {
    padding: 88px 0 100px;
  }
  .getfunnels__call-to-action-conditional-steps .getfunnels__small-grid {
    grid-template-columns: 3.4fr 2fr;
    grid-column-gap: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__conditional-hero-block .getfunnels__section-hero-wrapper {
    grid-gap: 20px;
  }
  .getfunnels__conditional-hero-block .getfunnels__section-hero-img {
    margin-right: -29px;
  }
  .getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-offer-block-feature-area {
    grid-template-columns: repeat(3, 1fr);
  }
  .steps-order-bumps-full-area .offer-discount h3 {
    padding-right: 0px;
  }
  .getfunnels__based-conditions-offer-block {
    padding: 75px 0 80px;
  }
  .steps-order-bumps-full-area .full-control .full-control-content {
    width: 310px;
    padding: 30px 20px 30px 0;
  }
  .steps-order-bumps-full-area .full-control .full-control-img {
    width: calc(100% - 310px);
  }
  .steps-order-bumps-full-area .offer-discount .offer-discount-content {
    width: 310px;
    padding: 30px 0px 30px 20px;
  }
  .steps-order-bumps-full-area .offer-discount .offer-discount-img {
    width: calc(100% - 310px);
  }
  .steps-order-bumps-full-area .optimize-order-img img {
    width: 100%;
  }
  .steps-order-bumps-full-area .optimize-order {
    margin-right: 0;
    width: 100%;
    margin-bottom: 30px;
  }
  .steps-order-bumps-full-area .custom-order {
    margin-left: 0;
    width: 100%;
  }
  .steps-order-bumps-full-area .full-control {
    padding: 20px;
  }
  .steps-order-bumps-full-area .custom-order .custom-order-content {
    width: 280px;
  }
  .getfunnels__call-to-action-conditional-steps .getfunnels__global-padding {
    padding: 60px 0 0px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__conditional-hero-block .getfunnels__section-hero-img {
    margin-right: 0;
  }
  .getfunnels__conditional-hero-block .getfunnels__section-hero-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    align-items: center;
  }
  .getfunnels__conditional-hero-block .getfunnels__section-hero-block .getfunnels__section-hero-content p {
    padding: 0;
  }
  .getfunnels__conditional-hero-block .getfunnels__section-hero-block {
    padding: 150px 0 60px;
  }
  .getfunnels__based-conditions-offer-block {
    padding: 55px 0 60px;
  }
  .getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-offer-block-feature-area {
    grid-template-columns: repeat(1, 1fr);
    gap: 25px;
  }
  .getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .dragndrop-btns {
    margin-top: 35px;
  }
  .getfunnels__based-conditions-offer-block .getfunnels__based-conditions-offer-block-wrapper .getfunnels__based-conditions-feature-items img {
    width: 100%;
  }
  .steps-order-bumps-full-area {
    padding: 60px 0 60px;
  }
  .steps-order-bumps-full-area .custom-order .custom-order-content {
    width: 100%;
    text-align: center;
    padding-bottom: 15px;
  }
  .steps-order-bumps-full-area .optimize-order {
    padding: 20px 20px 10px;
    margin-bottom: 20px;
  }
  .steps-order-bumps-full-area .full-control {
    display: block;
    margin-bottom: 20px;
  }
  .steps-order-bumps-full-area .custom-order {
    display: block;
    padding: 20px;
  }
  .steps-order-bumps-full-area .offer-discount {
    display: block;
    padding: 20px;
    margin-top: 20px;
  }
  .steps-order-bumps-full-area .offer-discount .offer-discount-content {
    width: 100%;
    padding: 0 0px 20px;
    text-align: center;
  }
  .steps-order-bumps-full-area .offer-discount .offer-discount-img img {
    margin-bottom: -20px;
  }
  .steps-order-bumps-full-area .offer-discount .offer-discount-img {
    width: 100%;
  }
  .steps-order-bumps-full-area .custom-order .custom-order-img,
  .steps-order-bumps-full-area .full-control .full-control-img {
    width: 100%;
    padding-right: 0;
  }
  .steps-order-bumps-full-area .optimize-order-content {
    margin-bottom: 10px;
  }
  .steps-order-bumps-full-area .full-control .full-control-content {
    width: 100%;
    padding: 0px 0px 20px 0;
    text-align: center;
  }
  .steps-order-bumps-full-area .order-bumps-full-btns {
    margin-top: 40px;
  }
  .steps-order-bumps-full-area .custom-order .custom-order-img .img-fluid {
    margin: 0 auto;
  }
}
.getfunnels__full-call-to-action {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
  padding: 98px 0 92px;
}

.getfunnels__full-call-to-action-wrapper {
  display: grid;
  align-items: center;
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 160px;
}
.getfunnels__full-call-to-action-wrapper h2 {
  color: #fff;
  text-align: left;
}
.getfunnels__full-call-to-action-wrapper a.btn-default {
  background-color: #fff;
  color: #6e42d3 !important;
  box-shadow: none;
}
.getfunnels__full-call-to-action-wrapper a.btn-default:hover {
  background-color: #4f27a9;
  color: #fff !important;
}

/******************************** Call to action  Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels__full-call-to-action {
    padding: 50px 0px 60px;
  }
  .getfunnels__full-call-to-action-wrapper {
    grid-template-columns: 3fr 1.4fr;
    grid-column-gap: 80px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__full-call-to-action-wrapper {
    display: block;
    text-align: center;
  }
  .getfunnels__full-call-to-action-wrapper h2 {
    color: #fff;
    text-align: center;
    margin-bottom: 25px;
  }
  .integration-full-cta .getfunnels__full-call-to-action-wrapper a.btn-default {
    height: 50px;
    line-height: 50px;
  }
  .getfunnels__full-call-to-action {
    padding: 72px 0px 80px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels__full-call-to-action {
    padding: 55px 0px 60px;
  }
  .getfunnels__full-call-to-action-wrapper {
    display: block;
    text-align: center;
  }
  .getfunnels__full-call-to-action-wrapper h2 {
    margin-bottom: 20px;
    text-align: center;
  }
}
/******************************** Recourses area  ********************************/
.getfunnels-resource-are {
  padding: 110px 0 120px;
}
.getfunnels-resource-are h2 {
  text-align: center;
  margin-bottom: 50px;
}

.getfunnels__resource-content {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}

.getfunnels__resource-right,
.getfunnels__resource-left {
  width: 100%;
  overflow: hidden;
  border: 1px solid #ececec;
  border-radius: 15px;
}
.getfunnels__resource-right h4,
.getfunnels__resource-left h4 {
  padding: 18px 36px 18px 30px;
}
.getfunnels__resource-right li,
.getfunnels__resource-left li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #ececec;
}
.getfunnels__resource-right li a,
.getfunnels__resource-left li a {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  color: #1a1a1b;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 30px 36px 30px 30px;
}
.getfunnels__resource-right li a svg,
.getfunnels__resource-left li a svg {
  min-width: 20px;
  margin-left: 60px;
}
.getfunnels__resource-right li:hover a,
.getfunnels__resource-left li:hover a {
  color: #6e42d3;
}
.getfunnels__resource-right li:hover path,
.getfunnels__resource-left li:hover path {
  fill: #6e42d3;
}

@media only screen and (max-width: 1199px) {
  .getfunnels-resource-are {
    padding: 88px 0 100px;
  }
  .getfunnels__resource-right li a svg,
  .getfunnels__resource-left li a svg {
    margin-left: 35px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels-resource-are h2 {
    margin-bottom: 30px;
  }
  .getfunnels-resource-are {
    padding: 70px 0 80px;
  }
  .getfunnels__resource-right li a,
  .getfunnels__resource-left li a {
    padding: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels-resource-are h2 {
    margin-bottom: 20px;
  }
  .getfunnels-resource-are {
    padding: 55px 0 60px;
  }
  .getfunnels__resource-right h4,
  .getfunnels__resource-left h4 {
    padding: 18px 25px;
  }
  .getfunnels__resource-right li a,
  .getfunnels__resource-left li a {
    font-size: 16px;
    padding: 18px 25px;
  }
  .getfunnels__resource-right {
    margin-top: 20px;
  }
  .getfunnels__resource-content {
    column-count: 1;
  }
  .getfunnels__resource-right li a svg,
  .getfunnels__resource-left li a svg {
    margin-left: 10px;
  }
}
/******************************** funnels-window-preview ********************************/
.getfunnels-window-video {
  padding: 136px 0 150px;
  background-color: #d7d1e7;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
}
.getfunnels-window-video .section-title {
  max-width: 920px;
  width: 100%;
  margin: 0 auto 65px;
}
.getfunnels-window-video .section-title h2 {
  margin-bottom: 10px;
}
.getfunnels-window-video .section-title p {
  font-weight: 500;
  color: #1a1a1b;
}
.getfunnels-window-video .preview-area {
  position: relative;
  margin-bottom: 55px;
}
.getfunnels-window-video .preview-area img {
  border-radius: 25px;
}
.getfunnels-window-video .preview-area::before {
  content: "";
  background-color: rgba(60, 60, 60, 0.54);
  position: absolute;
  width: 100%;
  height: 100%;
  mix-blend-mode: normal;
  border-radius: 25px;
  border: 4px solid #fff;
}
.getfunnels-window-video .getfunels-window__bottom-heading {
  max-width: 1000px;
  text-align: center;
  margin: 0 auto 30px;
}
@media only screen and (min-width: 1921px) {
  .getfunnels-window-video .getfunels-window__bottom-heading {
    max-width: 1180px;
  }
}
.getfunnels-window-video .getfunels-window__bottom-heading h3 {
  font-size: calc(30px + 10 * (100vw - 320px) / 1600);
  letter-spacing: -1.075px;
  line-height: 1.2;
  color: #1a1a1b;
}
.getfunnels-window-video .video-btn {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  z-index: 2;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.getfunnels-window-video .video-btn svg {
  display: block;
  transition: all 0.3s ease-out;
}
.getfunnels-window-video .video-btn svg:hover {
  transform: scale(1.1);
}
.getfunnels-window-video .content-btns {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}

/******************************** funnels-window-preview Responsive area  ********************************/
@media only screen and (max-width: 1399px) {
  .getfunnels-window-video .video-btn svg {
    width: 100px;
    height: 100px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels-window-video {
    padding: 86px 0 100px;
  }
  .getfunnels-window-video .video-btn svg {
    width: 70px;
    height: 70px;
  }
  .getfunnels-window-video .section-title {
    margin: 0 auto 45px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels-window-video {
    padding: 66px 0 80px;
  }
  .getfunnels-window-video .preview-area {
    margin-bottom: 45px;
  }
  .getfunnels-window-video .getfunels-window__bottom-heading {
    margin: 0 auto 20px;
  }
  .getfunnels-window-video .section-title {
    margin: 0 auto 45px;
  }
  .getfunnels-window-video .video-btn svg {
    width: 60px;
    height: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .getfunnels-window-video {
    padding: 55px 0 60px;
  }
  .getfunnels-window-video .preview-area {
    margin-bottom: 28px;
  }
  .getfunnels-window-video .video-btn svg {
    width: 40px;
    height: 40px;
  }
  .getfunnels-window-video .section-title {
    margin: 0px auto 30px;
  }
  .getfunnels-window-video .preview-area::before {
    border-radius: 15px;
    border: 2px solid #fff;
  }
}
.global-visually-plan-full-area {
  padding: 110px 0 120px;
}
.global-visually-plan-full-area .visually-plan-full-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.global-visually-plan-full-area .section-title {
  max-width: 1000px;
  margin: 0 auto 70px;
}
.global-visually-plan-full-area .section-title p {
  font-weight: 500;
}
.global-visually-plan-full-area .full-control {
  background-color: #ede8f9;
  border-radius: 15px;
  padding: 100px 52px 100px 90px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
  width: 100%;
  margin-bottom: 35px;
}
.global-visually-plan-full-area .full-control .full-control-content {
  width: 480px;
  padding: 30px 0px 30px 0;
}
.global-visually-plan-full-area .full-control .full-control-img {
  width: calc(100% - 480px);
  text-align: right;
  position: relative;
}
.global-visually-plan-full-area .full-control .full-control-img:before {
  content: "";
  position: absolute;
  left: 44px;
  bottom: -40px;
  width: 370px;
  height: 370px;
  background: linear-gradient(146.55deg, #C5AFFD 19.8%, rgba(197, 175, 253, 0) 90%);
  border-radius: 100%;
  z-index: 0;
}
.global-visually-plan-full-area .full-control .full-control-img img {
  position: relative;
  display: block;
  margin-left: auto;
  z-index: 1;
  border-radius: 15px;
}
.global-visually-plan-full-area .full-control h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
}
@media only screen and (min-width: 1921px) {
  .global-visually-plan-full-area .full-control h3 {
    font-size: 45px;
  }
}
.global-visually-plan-full-area .full-control p {
  font-weight: 500;
  color: #1a1a1b;
  padding-right: 70px;
}
.global-visually-plan-full-area .optimize-order {
  background-color: #E6DDFF;
  border-radius: 15px;
  padding: 40px 58px 0px 58px;
  overflow: hidden;
  position: relative;
  width: calc(50% - 20px);
  margin-right: 20px;
}
.global-visually-plan-full-area .optimize-order:before {
  content: "";
  position: absolute;
  left: -43px;
  bottom: -158px;
  background: linear-gradient(289.94deg, #F3EFFF 19.21%, #BA9CFF 90.84%);
  width: 414px;
  height: 414px;
  border-radius: 100%;
  z-index: 0;
}
.global-visually-plan-full-area .optimize-order-content {
  margin-bottom: 30px;
}
.global-visually-plan-full-area .optimize-order-content,
.global-visually-plan-full-area .custom-order-content {
  position: relative;
  z-index: 1;
}
.global-visually-plan-full-area .optimize-order-content .title,
.global-visually-plan-full-area .custom-order-content .title {
  font-size: calc(24px + 4 * (100vw - 320px) / 1600);
  margin-bottom: 10px;
}
@media only screen and (min-width: 1921px) {
  .global-visually-plan-full-area .optimize-order-content .title,
  .global-visually-plan-full-area .custom-order-content .title {
    font-size: 28px;
  }
}
.global-visually-plan-full-area .optimize-order-content p,
.global-visually-plan-full-area .custom-order-content p {
  font-size: 18px;
  line-height: 1.6;
  font-weight: 500;
  color: #1a1a1b;
}
.global-visually-plan-full-area .optimize-order-img {
  position: relative;
  z-index: 1;
}
.global-visually-plan-full-area .custom-order {
  position: relative;
  display: flex;
  flex-flow: row-reverse;
  align-items: flex-start;
  background-color: #FFEEE2;
  border-radius: 15px;
  padding: 34px 17px 38px 36px;
  width: calc(50% - 20px);
  margin-left: 20px;
  overflow: hidden;
}
.global-visually-plan-full-area .custom-order::before {
  content: "";
  position: absolute;
  left: -70px;
  top: -95px;
  width: 414px;
  height: 414px;
  background: linear-gradient(171.54deg, #FFCBA8 19.15%, rgba(255, 203, 168, 0) 87.07%);
  border-radius: 100%;
  z-index: 0;
}
.global-visually-plan-full-area .custom-order .custom-order-content {
  margin-top: 40px;
  margin-bottom: 0;
  width: 230px;
  position: relative;
  z-index: 1;
}
.global-visually-plan-full-area .custom-order .custom-order-img {
  width: calc(100% - 230px);
  padding-right: 30px;
  position: relative;
  z-index: 1;
}
.global-visually-plan-full-area .custom-order .custom-order-img .img-fluid {
  max-width: 100%;
  display: block;
}
.global-visually-plan-full-area .offer-discount {
  background-color: #f5f5f7;
  border-radius: 15px;
  padding: 44px 42px 72px 15px;
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
  overflow: hidden;
  width: 100%;
  margin-top: 40px;
}
.global-visually-plan-full-area .offer-discount .offer-discount-content {
  width: 480px;
  padding: 30px 0px 30px 0px;
}
.global-visually-plan-full-area .offer-discount .offer-discount-img {
  width: calc(100% - 480px);
  text-align: right;
  position: relative;
  z-index: 1;
}
.global-visually-plan-full-area .offer-discount .offer-discount-img img {
  display: block;
  margin-right: auto;
  margin-bottom: -44px;
  position: relative;
  z-index: 1;
}
.global-visually-plan-full-area .offer-discount .offer-discount-img::before {
  content: "";
  position: absolute;
  top: 80px;
  right: 80px;
  width: 112px;
  height: 112px;
  background: linear-gradient(320.76deg, rgba(255, 213, 184, 0) 10.11%, #FFD5B8 66.29%);
  border-radius: 100%;
  z-index: 0;
}
.global-visually-plan-full-area .offer-discount .offer-discount-img::after {
  content: "";
  position: absolute;
  bottom: -48px;
  right: 270px;
  width: 222px;
  height: 222px;
  background: linear-gradient(267.6deg, #f5f5f7 8.07%, #ddd0ff 98.99%);
  border-radius: 100%;
  z-index: 0;
}
.global-visually-plan-full-area .offer-discount h3 {
  margin-bottom: 18px;
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
  padding-right: 30px;
}
@media only screen and (min-width: 1921px) {
  .global-visually-plan-full-area .offer-discount h3 {
    font-size: 45px;
  }
}
.global-visually-plan-full-area .offer-discount p {
  font-weight: 500;
  color: #1a1a1b;
}
.global-visually-plan-full-area .visually-plan-full-btns {
  margin-top: 80px;
  width: 100%;
}

@media only screen and (max-width: 1399px) {
  .global-visually-plan-full-area .section-title {
    margin: 0 auto 50px;
  }
  .global-visually-plan-full-area .custom-order .custom-order-content {
    margin-top: 0px;
  }
  .global-visually-plan-full-area .custom-order {
    align-items: center;
  }
}
@media only screen and (max-width: 1199px) {
  .global-visually-plan-full-area {
    padding: 88px 0 100px;
  }
  .global-visually-plan-full-area .full-control {
    padding: 20px 40px 20px 40px;
  }
  .global-visually-plan-full-area .optimize-order {
    padding: 20px 20px 0;
  }
  .global-visually-plan-full-area .custom-order {
    flex-direction: column;
    padding: 20px;
  }
  .global-visually-plan-full-area .offer-discount {
    padding: 20px 40px 20px 20px;
  }
  .global-visually-plan-full-area .custom-order .custom-order-content {
    margin-top: 0px;
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
  }
  .global-visually-plan-full-area .custom-order .custom-order-img {
    width: calc(100% - 190px);
    padding-right: 0;
  }
  .global-visually-plan-full-area .full-control .full-control-content {
    padding: 30px 20px 30px 0;
  }
}
@media only screen and (max-width: 991px) {
  .global-visually-plan-full-area {
    padding: 88px 0 100px;
  }
  .global-visually-plan-full-area .full-control .full-control-content {
    width: 310px;
    padding: 30px 20px 30px 0;
  }
  .global-visually-plan-full-area .custom-order {
    margin-left: 0;
    width: 100%;
  }
  .global-visually-plan-full-area .optimize-order {
    margin-right: 0;
    width: 100%;
    margin-bottom: 30px;
  }
  .global-visually-plan-full-area .full-control .full-control-img {
    width: calc(100% - 310px);
  }
  .global-visually-plan-full-area .offer-discount .offer-discount-content {
    width: 310px;
    padding: 30px 0px 30px 20px;
  }
  .global-visually-plan-full-area .offer-discount .offer-discount-img {
    width: calc(100% - 310px);
  }
  .global-visually-plan-full-area .full-control .full-control-img:before {
    bottom: -50px;
    width: 150px;
    height: 150px;
  }
  .global-visually-plan-full-area .custom-order .custom-order-content {
    width: 100%;
  }
  .global-visually-plan-full-area .custom-order .custom-order-img {
    width: 100%;
  }
  .global-visually-plan-full-area .full-control p {
    padding-right: 0;
  }
  .global-visually-plan-full-area .custom-order .custom-order-img,
  .global-visually-plan-full-area .optimize-order-img {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media only screen and (max-width: 767px) {
  .global-visually-plan-full-area {
    padding: 55px 0 60px;
  }
  .global-visually-plan-full-area .full-control .full-control-content {
    width: 100%;
    padding: 0 0 20px;
    text-align: center;
  }
  .global-visually-plan-full-area .full-control h3 {
    margin-bottom: 10px;
    padding-right: 0;
  }
  .global-visually-plan-full-area .optimize-order-content {
    margin-bottom: 20px;
  }
  .global-visually-plan-full-area .visually-plan-full-btns {
    margin-top: 40px;
  }
  .global-visually-plan-full-area .offer-discount {
    padding: 20px;
    flex-direction: column;
  }
  .global-visually-plan-full-area .full-control {
    padding: 20px;
    margin-bottom: 30px;
  }
  .global-visually-plan-full-area .section-title {
    margin: 0 auto 25px;
  }
  .global-visually-plan-full-area .full-control .full-control-img {
    width: 100%;
  }
  .global-visually-plan-full-area .offer-discount .offer-discount-content {
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
    text-align: center;
  }
  .global-visually-plan-full-area .offer-discount h3 {
    margin-bottom: 15px;
    padding-right: 0px;
  }
  .global-visually-plan-full-area .offer-discount .offer-discount-img img {
    margin-bottom: 0;
  }
  .global-visually-plan-full-area .offer-discount .offer-discount-img {
    width: 100%;
  }
  .global-visually-plan-full-area .offer-discount .offer-discount-img::before {
    display: none;
  }
  .global-visually-plan-full-area .full-control .full-control-img:before {
    display: none;
  }
}
.page-template-template-thank-you-squeeze .getfunnels-footer,
.page-template-template-thank-you-squeeze .wpfunnels-header,
.page-template-template-squeeze .getfunnels-footer,
.page-template-template-squeeze .wpfunnels-header {
  display: none;
}

.page-template-template-thank-you-squeeze .wp-mailmint {
  background-image: linear-gradient(77.35deg, #FFF9F3 0%, #F5FFF9 91.79%);
}

@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-Black.woff2") format("woff2"), url("assets/fonts/Inter-Black.woff") format("woff"), url("assets/fonts/Inter-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-ExtraBold.woff2") format("woff2"), url("assets/fonts/Inter-ExtraBold.woff") format("woff"), url("assets/fonts/Inter-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-Bold.woff2") format("woff2"), url("assets/fonts/Inter-Bold.woff") format("woff"), url("assets/fonts/Inter-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-Medium.woff2") format("woff2"), url("assets/fonts/Inter-Medium.woff") format("woff"), url("assets/fonts/Inter-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-Regular.woff2") format("woff2"), url("assets/fonts/Inter-Regular.woff") format("woff"), url("assets/fonts/Inter-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-ExtraLight.woff2") format("woff2"), url("assets/fonts/Inter-ExtraLight.woff") format("woff"), url("assets/fonts/Inter-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-SemiBold.woff2") format("woff2"), url("assets/fonts/Inter-SemiBold.woff") format("woff"), url("assets/fonts/Inter-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.wp-mailmint h1,
.wp-mailmint h2,
.wp-mailmint h3,
.wp-mailmint h4,
.wp-mailmint h5,
.wp-mailmint h6 {
  font-family: "Inter";
  font-weight: 500;
  color: #23222B;
}
.wp-mailmint h1 {
  font-size: calc(40px + 18 * (100vw - 320px) / 1600);
  line-height: 1.2;
}
.wp-mailmint h2 {
  font-size: calc(30px + 18 * (100vw - 320px) / 1600);
  line-height: 1.25;
}
.wp-mailmint h3 {
  font-size: calc(26px + 6 * (100vw - 320px) / 1600);
  line-height: 1.26;
}
.wp-mailmint h4 {
  font-size: calc(22px + 6 * (100vw - 320px) / 1600);
  line-height: 1.33;
}
.wp-mailmint h5 {
  font-size: calc(18px + 6 * (100vw - 320px) / 1600);
  line-height: 1.5;
}
.wp-mailmint h6 {
  font-size: calc(17px + 3 * (100vw - 320px) / 1600);
  line-height: 1.4;
}
@media (min-width: 1921px) {
  .wp-mailmint h1 {
    font-size: 60px;
  }
  .wp-mailmint h2 {
    font-size: 52px;
  }
  .wp-mailmint h3 {
    font-size: 35px;
  }
  .wp-mailmint h4 {
    font-size: 32px;
  }
  .wp-mailmint h5 {
    font-size: 25px;
  }
  .wp-mailmint h6 {
    font-size: 24px;
  }
}
.wp-mailmint p {
  font-family: "Inter";
  font-size: 18px;
  font-weight: 500;
  color: #605E6F;
}
@media only screen and (max-width: 767px) {
  .wp-mailmint p {
    font-size: 16px !important;
  }
}
.wp-mailmint a,
.wp-mailmint svg path,
.wp-mailmint button[type=submit],
.wp-mailmint input[type=button],
.wp-mailmint input[type=submit],
.wp-mailmint .btn-default,
.wp-mailmint .transition-3ms,
.wp-mailmint .page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label:before,
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .wp-mailmint .switch-input + label:before,
.wp-mailmint .page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label:after,
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .wp-mailmint .switch-input + label:after,
.wp-mailmint .page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher label,
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .wp-mailmint label,
.wp-mailmint .wpmrm .mrm-pricing-switcher .switch-input + label:before,
.wpmrm .mrm-pricing-switcher .wp-mailmint .switch-input + label:before,
.wp-mailmint .wpmrm .mrm-pricing-switcher .switch-input + label:after,
.wpmrm .mrm-pricing-switcher .wp-mailmint .switch-input + label:after,
.wp-mailmint .wpmrm .mrm-pricing-switcher label,
.wpmrm .mrm-pricing-switcher .wp-mailmint label {
  transition: all 0.3s ease;
}
.wp-mailmint .transition-5ms, .wp-mailmint .page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher > span, .page-template-template-complete-visual-funnel .mrm-pricings .wp-mailmint .mrm-pricing-switcher > span, .wp-mailmint .wpmrm .mrm-pricing-switcher > span, .wpmrm .wp-mailmint .mrm-pricing-switcher > span {
  transition: all 0.5s ease;
}
.wp-mailmint input[type=button],
.wp-mailmint input[type=submit],
.wp-mailmint button[type=submit],
.wp-mailmint .btn-default {
  display: inline-block;
  font-family: "Inter";
  border: none;
  height: auto;
  font-size: 20px;
  line-height: 1.3;
  color: #fff;
  font-weight: 700;
  padding: 20px 40px;
  min-width: 140px;
  cursor: pointer;
  text-align: center;
  letter-spacing: 0.2px;
  border-radius: 18px;
  text-transform: capitalize;
  background-color: #573BFF;
  box-shadow: 0px 15px 25px 0px #e2deec;
}
.wp-mailmint input[type=button]:hover,
.wp-mailmint input[type=submit]:hover,
.wp-mailmint button[type=submit]:hover,
.wp-mailmint .btn-default:hover {
  background-color: #573BFF;
  color: #fff;
}
.wp-mailmint input[type=button].bordered,
.wp-mailmint input[type=submit].bordered,
.wp-mailmint button[type=submit].bordered,
.wp-mailmint .btn-default.bordered {
  background: transparent;
  border: 1px solid #573BFF;
  color: #1a1a1b;
}
.wp-mailmint input[type=button].bordered:hover,
.wp-mailmint input[type=submit].bordered:hover,
.wp-mailmint button[type=submit].bordered:hover,
.wp-mailmint .btn-default.bordered:hover {
  background-color: #573BFF;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint input[type=button],
  .wp-mailmint input[type=submit],
  .wp-mailmint button[type=submit],
  .wp-mailmint .btn-default {
    font-size: 18px;
    line-height: 1.2;
    padding: 18px 36px;
    border-radius: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint input[type=button],
  .wp-mailmint input[type=submit],
  .wp-mailmint button[type=submit],
  .wp-mailmint .btn-default {
    font-size: 16px;
    line-height: 1.2;
    padding: 15px 32px;
    border-radius: 10px;
  }
}
.wp-mailmint span {
  font-weight: 700;
}
.wp-mailmint .highlighter-blue {
  color: #573BFF;
}
.wp-mailmint .highlighter-yellow {
  color: #FF810D;
}
.wp-mailmint .mailmint-hero-block {
  padding: 50px 0 283px;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
  background-color: #C4BBFF;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint-hero-block {
    padding: 40px 0 170px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint-hero-block {
    padding: 30px 0 130px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-hero-block {
    padding: 25px 0 70px;
  }
}
.wp-mailmint .mailmint__hero-content {
  margin: 0 auto;
  max-width: 950px;
  text-align: center;
}
.wp-mailmint .mailmint__hero-content h4 {
  display: block;
  font-size: 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__hero-content h4 {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__hero-content h4 {
    margin-bottom: 20px;
    font-size: 18px;
  }
}
.wp-mailmint .mailmint__hero-content h1 {
  margin-bottom: 35px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__hero-content h1 {
    margin-bottom: 20px;
  }
}
.wp-mailmint .mailmint__hero-content p {
  font-size: 20px;
  max-width: 840px;
  margin: 0 auto 25px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__hero-content p {
    margin: 0 auto 15px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__hero-content p {
    font-size: 17px;
    margin: 12px auto 25px;
  }
}
.wp-mailmint .mailmint__hero-logo {
  margin: 0 auto 50px;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint__hero-logo {
    margin: 0 auto 40px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__hero-logo {
    margin: 0 auto 30px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__hero-logo {
    margin: 0 auto 25px;
    max-width: 160px;
  }
}
.wp-mailmint .mailmint__cta {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 109px 0 120px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__cta {
    padding: 80px 0 80px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__cta {
    padding: 60px 0 60px;
  }
}
.wp-mailmint .mailmint__cta-content {
  display: grid;
  grid-template-columns: 2fr 0.9fr;
  grid-column-gap: 79px;
  max-width: 1172px;
  margin: 0 auto;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__cta-content {
    grid-template-columns: 2fr 1.5fr;
    grid-column-gap: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__cta-content {
    grid-template-columns: 1fr;
  }
}
.wp-mailmint .mailmint__cta-content h2 {
  position: relative;
  font-size: calc(40px + 18 * (100vw - 320px) / 1600);
  font-weight: 700;
  line-height: 1.2;
  color: #fff;
  text-align: left;
  text-transform: capitalize;
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__cta-content h2 {
    text-align: center;
    margin-bottom: 10px;
  }
}
.wp-mailmint .mailmint__cta-content h2::before {
  content: url(assets/images/arrow-3.png);
  position: absolute;
  top: 70%;
  right: -10px;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__cta-content h2::before {
    display: none;
  }
}
.wp-mailmint .mailmint__cta-content .mrm-form input {
  background-color: #2c2a3b !important;
  color: #fff !important;
  font-size: 14px;
  border-radius: 15px !important;
  padding: 20px !important;
  border: 1px solid #573BFF !important;
}
.wp-mailmint .mailmint__cta-content .mrm-form input::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.wp-mailmint .mailmint__cta-content .mrm-form button {
  background: #573BFF !important;
  box-shadow: 0px 10px 40px rgba(32, 23, 90, 0.2) !important;
  border-radius: 15px !important;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #FFFFFF;
  height: auto;
  padding: 17px 80px !important;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__cta-content .mrm-form .mrm-form-group.submit {
    text-align: center !important;
    margin-bottom: 0 !important;
  }
}
.wp-mailmint .mailmint__email-automation-block {
  padding: 125px 0 120px;
  background-color: #ffffff;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint__email-automation-block {
    padding: 100px 0 100px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__email-automation-block {
    padding: 90px 0 90px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__email-automation-block {
    padding: 70px 0 70px;
  }
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-content {
  text-align: center;
  margin-bottom: 70px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-content {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-content {
    margin-bottom: 30px;
  }
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-content h2 {
  max-width: 950px;
  margin: 0 auto;
  padding-bottom: 15px;
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-content p {
  max-width: 650px;
  margin: 0 auto;
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-feature-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 100px;
  row-gap: 65px;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-feature-area {
    column-gap: 60px;
    row-gap: 40px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-feature-area {
    column-gap: 40px;
    row-gap: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-feature-area {
    column-gap: 40px;
    row-gap: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-feature-area {
    column-gap: 30px;
    row-gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-automation-block-feature-area {
    row-gap: 10px;
    grid-template-columns: repeat(1, 1fr);
  }
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__based-conditions-feature-items img {
  border-radius: 20px 20px 0 0;
  width: 100%;
  object-fit: cover;
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__based-conditions-feature-items .mailmint-overlay-wrapper {
  position: relative;
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__based-conditions-feature-items .mailmint-overlay-wrapper .content-overlay {
  background: linear-gradient(121.25deg, #573BFF 4.32%, rgba(87, 59, 255, 0.88) 98.92%);
  border-radius: 15px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__based-conditions-feature-items .mailmint-overlay-wrapper .mailmint__hover-text {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5;
  text-align: center;
  color: #FFFFFF;
  position: absolute;
  padding: 0 60px;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__based-conditions-feature-items .mailmint-overlay-wrapper .mailmint__hover-text {
    font-size: 16px;
    padding: 0 20px;
  }
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__based-conditions-feature-items .mailmint-overlay-wrapper:hover .mailmint__hover-text {
  top: 50%;
  left: 50%;
  opacity: 1;
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__based-conditions-feature-items .mailmint-overlay-wrapper:hover .content-overlay {
  opacity: 1;
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__based-conditions-heading {
  font-weight: 600;
  color: #5E5D6D;
  line-height: 1.33;
  padding: 17px 25px 22px;
  text-align: center;
  word-spacing: -0.88px;
}
.wp-mailmint .mailmint__email-automation-block .mailmint__email-automation-block-wrapper .mailmint__email-btn-area {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
}
.wp-mailmint .mailmint__email-marketing-block {
  padding: 140px 0 140px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #F6F5FC;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint__email-marketing-block {
    padding: 100px 0 100px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__email-marketing-block {
    padding: 90px 0 90px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__email-marketing-block {
    padding: 70px 0 70px;
  }
}
.wp-mailmint .mailmint__email-marketing-block-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 95px;
  align-items: self-start;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint__email-marketing-block-wrapper {
    grid-template-columns: 1fr 1.1fr;
    grid-gap: 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__email-marketing-block-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__email-marketing-block-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 10px;
  }
}
.wp-mailmint .mailmint__email-marketing-block-wrapper h2 {
  margin-bottom: 25px;
}
.wp-mailmint .mailmint__email-marketing-discount {
  background: #FFFFFF;
  box-shadow: 0px 1px 2px rgba(24, 17, 66, 0.15);
  border-radius: 30px;
  margin-bottom: 35px;
  padding: 15px 30px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__email-marketing-discount {
    margin-bottom: 20px;
    padding: 15px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__email-marketing-discount {
    margin-bottom: 20px;
    padding: 10px 14px;
  }
}
.wp-mailmint .mailmint__email-marketing-discount h5 {
  color: #573BFF;
}
.wp-mailmint .mailmint__email-marketing-discount p {
  font-size: 18px;
}
.wp-mailmint .mailmint__email-marketing-block-content {
  padding-top: 50px;
}
.wp-mailmint .mailmint__email-marketing-block-content .mailmint__email-marketing-description {
  font-size: 20px;
  margin-bottom: 40px;
}
.wp-mailmint .mailmint__email-marketing-block-content .mailmint__email-marketing-description span {
  color: #23222B;
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__email-marketing-block-content {
    text-align: center;
    margin-bottom: 20px;
    padding-top: 20px;
  }
}
.wp-mailmint .mailmint-convert {
  padding: 140px 0 150px;
  background-color: #fff;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint-convert {
    padding: 110px 0 130px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint-convert {
    padding: 110px 0 110px;
  }
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint-convert {
    padding: 90px 0 90px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-convert {
    padding: 70px 0 70px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-convert__wrapper img {
    margin: 0 auto;
  }
}
.wp-mailmint .mailmint-convert__content-img {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  align-items: flex-end;
  gap: 50px;
  max-width: 1280px;
  margin: 0 auto;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint-convert__content-img {
    grid-template-columns: 1fr 1.8fr 1fr;
    gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-convert__content-img {
    grid-template-columns: 1fr;
  }
}
.wp-mailmint .mailmint-convert__content {
  text-align: center;
  margin-bottom: 80px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint-convert__content {
    margin-bottom: 40px;
  }
}
.wp-mailmint .mailmint-convert__content p {
  padding: 25px 20px 40px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint-convert__content p {
    font-size: 16px;
    padding: 16px 15px 25px;
  }
}
.wp-mailmint .mailmint-convert__content a {
  box-shadow: 0px 10px 40px rgba(32, 23, 90, 0.2);
}
.wp-mailmint .mailmint-convert__bottom-img-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  max-width: 1150px;
  margin: 0 auto;
  gap: 30px;
  align-items: flex-end;
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-convert__bottom-img-area {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-convert__left-img {
    order: 1;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-convert__right-img {
    display: none;
  }
}
.wp-mailmint .mailmint-convert__right-img-mobile {
  display: none;
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-convert__right-img-mobile {
    display: block;
  }
}
.wp-mailmint .mailmint-integration {
  background: linear-gradient(2.65deg, #FFFFFF -6.03%, #F1EFFF 97.89%);
  padding: 140px 0 150px;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint-integration {
    padding: 110px 0 130px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint-integration {
    padding: 110px 0 110px;
  }
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint-integration {
    padding: 90px 0 90px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-integration {
    padding: 70px 0 70px;
  }
}
.wp-mailmint .mailmint-integration h2 {
  margin-bottom: 60px;
  text-align: center;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint-integration h2 {
    gap: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint-integration h2 {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-integration h2 {
    margin-bottom: 30px;
  }
}
.wp-mailmint .mailmint-integration__tools {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 105px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint-integration__tools {
    gap: 60px;
  }
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint-integration__tools {
    gap: 50px;
    grid-template-columns: repeat(1, 1fr);
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint-integration__tools {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
}
.wp-mailmint .mailmint-integration__items {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint-integration__items {
    max-width: 560px;
    margin: 0 auto;
  }
}
.wp-mailmint .mailmint-integration__btn-area {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
}
.wp-mailmint .mailmint__conversion-rates {
  background-color: #F6F5FC;
  padding: 110px 0 120px;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint__conversion-rates {
    padding: 100px 0 100px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__conversion-rates {
    padding: 90px 0 90px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__conversion-rates {
    padding: 70px 0 70px;
  }
}
.wp-mailmint .mailmint__conversion-rates .order-bumps-full-wrapper {
  max-width: 1180px;
  margin: 0 auto;
}
.wp-mailmint .mailmint__conversion-rates .order-bumps-full-wrapper h3 {
  display: inline-flex;
  font-weight: 700;
  color: #5E5D6D;
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__conversion-rates .order-bumps-full-wrapper h3 {
    align-items: center;
  }
}
.wp-mailmint .mailmint__conversion-rates .order-bumps-full-wrapper span {
  opacity: 0.13;
  padding-right: 22px;
  font-size: clamp(40px, 2.5vw, 72px);
}
.wp-mailmint .mailmint__conversion-rates .section-title {
  max-width: 950px;
  margin: 0 auto 70px;
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint__conversion-rates .section-title {
    margin: 0 auto 50px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__conversion-rates .section-title {
    margin: 0 auto 40px;
  }
}
.wp-mailmint .mailmint__conversion-rates .mailmint__triggers-content {
  display: grid;
  gap: 220px;
  grid-template-columns: repeat(2, 1fr);
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__conversion-rates .mailmint__triggers-content {
    gap: 140px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__conversion-rates .mailmint__triggers-content {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
}
.wp-mailmint .mailmint__conversion-rates .mailmint__triggers-left,
.wp-mailmint .mailmint__conversion-rates .mailmint__triggers-right {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
  gap: 20px;
}
.wp-mailmint .mailmint__conversion-rates .mailmint__triggers-left {
  flex-direction: column;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__conversion-rates .mailmint__triggers-left {
    flex-direction: column-reverse;
  }
}
.wp-mailmint .mailmint__conversion-rates .mailmint__triggers-left::before {
  content: url(assets/images/arrow-one.png);
  position: absolute;
  top: 36%;
  right: -150px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__conversion-rates .mailmint__triggers-left::before {
    right: -122px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__conversion-rates .mailmint__triggers-left::before {
    display: none;
  }
}
.wp-mailmint .mailmint__conversion-rates .mailmint__performance-img {
  position: relative;
}
.wp-mailmint .mailmint__conversion-rates .mailmint__performance-img::before {
  content: url(assets/images/arrow-two.png);
  position: absolute;
  top: -18%;
  right: -130px;
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__conversion-rates .mailmint__performance-img::before {
    top: -17%;
    right: -100px;
  }
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint__conversion-rates .mailmint__performance-img::before {
    top: -12%;
    right: -95px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__conversion-rates .mailmint__performance-img::before {
    display: none;
  }
}
.wp-mailmint .mailmint__conversion-rates .mailmint__performance {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin: 94px 124px 0 50px;
  gap: 30px;
  align-items: center;
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint__conversion-rates .mailmint__performance {
    margin: 68px 100px 0 20px;
    gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__conversion-rates .mailmint__performance {
    margin: 40px 0 0;
    display: flex;
    flex-flow: column-reverse;
  }
}
.wp-mailmint .mailmint__thank-you {
  padding: 110px 0 283px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
  background-color: #C4BBFF;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint__thank-you {
    padding: 80px 0 170px;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__thank-you {
    padding: 60px 0 130px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__thank-you {
    padding: 70px 0 70px;
  }
}
.wp-mailmint .mailmint__thank-you-content {
  max-width: 430px;
  margin: 0 auto;
  text-align: center;
}
.wp-mailmint .mailmint__thank-you-content h2 {
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: #FFFFFF;
}
.wp-mailmint .mailmint__thank-you-share {
  padding-bottom: 90px;
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint__thank-you-share {
    padding-bottom: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__thank-you-share {
    padding-bottom: 60px;
  }
}
.wp-mailmint .mailmint__thank-you-share-content {
  background-image: url(assets/images/thank-you-particle.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  object-fit: cover;
  background-color: #FFFFFF;
  box-shadow: 0px 15px 70px rgba(42, 53, 46, 0.15);
  border-radius: 50px;
  padding: 100px 100px 124px;
  max-width: 1100px;
  margin: -200px auto 0;
}
@media only screen and (max-width: 1399px) {
  .wp-mailmint .mailmint__thank-you-share-content {
    padding: 50px 80px;
    margin: -100px auto 0;
  }
}
@media only screen and (max-width: 1199px) {
  .wp-mailmint .mailmint__thank-you-share-content {
    padding: 50px 130px;
    margin: -80px auto 0;
  }
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint__thank-you-share-content {
    padding: 70px 80px;
    margin: -60px auto 0;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__thank-you-share-content {
    padding: 35px 25px;
    margin: -30px auto 0;
    border-radius: 20px;
    background-image: none;
  }
}
.wp-mailmint .mailmint__thank-you-share-content h3 {
  color: #5E5D6D;
  text-align: center;
}
.wp-mailmint .mailmint__thank-you-share-content h3 strong {
  display: block;
  margin-top: 25px;
}
.wp-mailmint .mailmint__thank-you-share-area {
  max-width: 800px;
  margin: 60px auto 0;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .wp-mailmint .mailmint__thank-you-share-area {
    margin: 45px auto 0;
  }
}
@media only screen and (max-width: 767px) {
  .wp-mailmint .mailmint__thank-you-share-area {
    margin: 40px auto 0;
  }
}
.wp-mailmint .mailmint__thank-you-share-area h3 {
  color: #5E5D6D;
  font-weight: 700;
}
.wp-mailmint .mailmint__thank-you-share-area ul.social-contact {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-top: 25px;
}

.page-template-template-mrm-home .wpmailmint__notification-top,
.page-template-template-mrm-home .getfunnels-footer,
.page-template-template-mrm-home .wpfunnels-header {
  display: none;
}

.wpmrm h1,
.wpmrm h2,
.wpmrm h3,
.wpmrm h4,
.wpmrm h5,
.wpmrm h6 {
  color: #0E1D3F;
  font-weight: 600;
  letter-spacing: 0px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-synthesis: inherit;
  text-rendering: optimizeLegibility;
}
.wpmrm h1 {
  font-size: calc(36px + 24 * (100vw - 320px) / 1600);
  line-height: 1.28;
}
.wpmrm h2 {
  font-size: calc(30px + 30 * (100vw - 320px) / 1600);
  line-height: 1.16;
}
.wpmrm h3 {
  font-size: calc(26px + 10 * (100vw - 320px) / 1600);
  line-height: 1.36;
}
.wpmrm h4 {
  font-size: calc(22px + 6 * (100vw - 320px) / 1600);
  line-height: 1.35;
}
.wpmrm h5 {
  font-size: calc(18px + 6 * (100vw - 320px) / 1600);
  line-height: 1.31;
}
.wpmrm h6 {
  font-size: calc(17px + 5 * (100vw - 320px) / 1600);
  line-height: 1.31;
}
.wpmrm p {
  font-size: 20px;
  font-family: "Manrope";
  line-height: 1.6;
  color: #3E3E42;
  -webkit-font-smoothing: antialiased;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
}
@media (min-width: 1921px) {
  .wpmrm h1 {
    font-size: 64px;
  }
  .wpmrm h2 {
    font-size: 60px;
  }
  .wpmrm h3 {
    font-size: 36px;
  }
  .wpmrm h4 {
    font-size: 28px;
  }
  .wpmrm h5 {
    font-size: 24px;
  }
  .wpmrm h6 {
    font-size: 22px;
  }
}
.wpmrm .wpmrm-container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  max-width: 1430px;
  padding: 0 15px;
}
@media only screen and (max-width: 767px) {
  .wpmrm .wpmrm-container {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 1480px) {
  .wpmrm .wpmrm-container {
    max-width: 1300px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .wpmrm-container {
    max-width: 1170px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .wpmrm-container {
    max-width: 960px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .wpmrm-container {
    max-width: 720px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .wpmrm-container {
    max-width: 540px;
  }
}
.wpmrm .highlighter-blue {
  color: #573BFF;
}
.wpmrm .mrm-py-120 {
  padding: 120px 0;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-py-120 {
    padding: 100px 0 100px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-py-120 {
    padding: 80px 0 80px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-py-120 {
    padding: 55px 0 55px;
  }
}
.wpmrm .navy-blue {
  font-weight: 600;
  color: #0E1D3F;
}
.wpmrm .mrm-lexical,
.wpmrm .mrm-circle-bottom,
.wpmrm .mrm-circle {
  position: relative;
  color: #573BFF;
}
.wpmrm .mrm-circle::before {
  content: url(assets/icon-svg/hero-medium.svg);
  position: absolute;
  top: -12%;
  right: -15px;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-circle::before {
    content: url(assets/icon-svg/hero-small.svg);
    top: -15%;
    right: -15px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-circle::before {
    top: -28%;
    right: -17px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-circle::before {
    display: none;
  }
}
.wpmrm .mrm-circle-bottom::before {
  content: url(assets/icon-svg/Goal-line.svg);
  position: absolute;
  top: 0%;
  right: -9px;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-circle-bottom::before {
    top: -10%;
    right: -19px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-circle-bottom::before {
    display: none;
  }
}
.wpmrm .mrm-lexical::before {
  content: url(assets/icon-svg/lexical.svg);
  position: absolute;
  top: 10%;
  right: -34px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-lexical::before {
    display: none;
  }
}
.wpmrm .mrm-line {
  position: relative;
}
.wpmrm .mrm-line::before {
  content: url(assets/images/bottom-line.png);
  position: absolute;
  top: 33%;
  right: -26px;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-line::before {
    top: 35%;
    right: -65px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-line::before {
    top: 31%;
    right: -79px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-line::before {
    display: none;
  }
}
.wpmrm .mrm-focus {
  position: relative;
}
.wpmrm .mrm-focus::before {
  content: url(assets/icon-svg/focus.svg);
  position: absolute;
  top: 20%;
  right: -8px;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-focus::before {
    right: -31px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-focus::before {
    right: -40px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-focus::before {
    display: none;
  }
}
.wpmrm .mrm-optimize {
  position: relative;
}
.wpmrm .mrm-optimize::before {
  content: url(assets/icon-svg/optimize.svg);
  position: absolute;
  top: 27%;
  right: -10px;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-optimize::before {
    right: -45px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-optimize::before {
    right: -40px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-optimize::before {
    display: none;
  }
}
.wpmrm .mrm-canvas {
  position: relative;
}
.wpmrm .mrm-canvas::before {
  content: url(assets/icon-svg/canvas.svg);
  position: absolute;
  top: 22%;
  right: 0px;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-canvas::before {
    right: -16px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-canvas::before {
    right: -33px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-canvas::before {
    display: none;
  }
}
.wpmrm .mrm-integration {
  position: relative;
}
.wpmrm .mrm-integration::before {
  content: url(assets/icon-svg/integration.svg);
  position: absolute;
  top: 34%;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-integration::before {
    right: -46px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-integration::before {
    right: -60px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-integration::before {
    display: none;
  }
}
.wpmrm .mrm-three-step {
  position: relative;
}
.wpmrm .mrm-three-step::before {
  content: url(assets/icon-svg/three-simple.svg);
  position: absolute;
  top: 34%;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-three-step::before {
    right: -46px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-three-step::before {
    right: -60px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-three-step::before {
    display: none;
  }
}
.wpmrm .mrm-goodbye {
  position: relative;
}
.wpmrm .mrm-goodbye::before {
  content: url(assets/icon-svg/goodbye.svg);
  position: absolute;
  top: 34%;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-goodbye::before {
    right: -30px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-goodbye::before {
    right: -48px;
    top: 36%;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-goodbye::before {
    display: none;
  }
}
.wpmrm .mrm-leads {
  position: relative;
}
.wpmrm .mrm-leads::before {
  content: url(assets/icon-svg/leads.svg);
  position: absolute;
  top: 23%;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-leads::before {
    right: -30px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-leads::before {
    right: -28px;
    top: 36%;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-leads::before {
    display: none;
  }
}
.wpmrm .mrm-goals {
  position: relative;
  color: #573BFF;
}
.wpmrm .mrm-goals::before {
  content: url(assets/icon-svg/goals.svg);
  position: absolute;
  top: 3%;
  right: -14px;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-goals::before {
    content: url(assets/icon-svg/footer-goal.svg);
    right: -15px;
    top: -3%;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-goals::before {
    right: -48px;
    top: -13%;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-goals::before {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .p-1,
  .wpmrm .p-2,
  .wpmrm .p-3,
  .wpmrm .p-4,
  .wpmrm .p-5,
  .wpmrm .p-6,
  .wpmrm .p-7,
  .wpmrm .p-8,
  .wpmrm .p-9,
  .wpmrm .p-10,
  .wpmrm .p-11,
  .wpmrm .p-12,
  .wpmrm .p-13,
  .wpmrm .pt-3,
  .wpmrm .pl-3,
  .wpmrm .pr-3,
  .wpmrm .pb-1,
  .wpmrm .pr-2,
  .wpmrm .pl-3 {
    display: none;
  }
}
.wpmrm a,
.wpmrm svg path,
.wpmrm button[type=submit],
.wpmrm input[type=button],
.wpmrm input[type=submit],
.wpmrm .btn-default,
.wpmrm .transition-3ms,
.wpmrm .page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label:before,
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .wpmrm .switch-input + label:before,
.wpmrm .page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label:after,
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .wpmrm .switch-input + label:after,
.wpmrm .page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher label,
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .wpmrm label,
.wpmrm .mrm-pricing-switcher .switch-input + label:before,
.wpmrm .mrm-pricing-switcher .switch-input + label:after,
.wpmrm .mrm-pricing-switcher label {
  transition: all 0.3s ease;
}
.wpmrm .transition-5ms, .wpmrm .page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher > span, .page-template-template-complete-visual-funnel .mrm-pricings .wpmrm .mrm-pricing-switcher > span, .wpmrm .mrm-pricing-switcher > span {
  transition: all 0.5s ease;
}
@keyframes MoveUpDownThree {
  0%, 100% {
    top: 0;
  }
  50% {
    top: 50px;
  }
}
.wpmrm .mrm-pricing-switcher {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
}
.wpmrm .mrm-pricing-switcher > span {
  position: relative;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.18;
  text-align: center;
  color: #0E1D3F;
  letter-spacing: 0.2px;
}
.wpmrm .mrm-pricing-switcher > span.active {
  color: #573BFF;
}
.wpmrm .mrm-pricing-switcher > span.active::before {
  content: url(assets/icon-svg/line-fill.svg);
  position: absolute;
  top: 50%;
  left: 0;
}
.wpmrm .mrm-pricing-switcher .switch-input {
  visibility: hidden;
  margin-left: -9999px;
  position: absolute;
  width: auto;
}
.wpmrm .mrm-pricing-switcher label {
  margin-bottom: 0;
}
.wpmrm .mrm-pricing-switcher .switch-input + label {
  display: block;
  position: relative;
  background-color: #573BFF;
  cursor: pointer;
  outline: none;
  border-radius: 80px;
  height: 25px;
  width: 48px;
  margin: 0 14px;
}
.wpmrm .mrm-pricing-switcher .switch-input:checked + label {
  border-color: #e0e2eb;
}
.wpmrm .mrm-pricing-switcher .switch-input + label:before,
.wpmrm .mrm-pricing-switcher .switch-input + label:after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  left: 1px;
  position: absolute;
  top: 0;
}
.wpmrm .mrm-pricing-switcher .switch-input + label:before {
  right: 0px;
  background: transparent;
  border-radius: 75px;
}
.wpmrm .mrm-pricing-switcher .switch-input + label:after {
  content: "";
  border-radius: 100%;
  width: 18px;
  height: 18px;
  background: #fff;
  top: 3px;
  left: 5px;
}
.wpmrm .mrm-pricing-switcher .switch-input:checked + label:after {
  left: 25px;
}
.wpmrm .btn-default,
.wpmrm .btn-default *,
.wpmrm .btn-default:after,
.wpmrm .btn-default :before,
.wpmrm .btn-default:after,
.wpmrm .btn-default:before {
  border: 0 solid;
  box-sizing: border-box;
}
.wpmrm input[type=button],
.wpmrm input[type=submit],
.wpmrm button[type=submit],
.wpmrm .btn-default {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border: none;
  height: auto;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1;
  padding: 18px 44px;
  min-width: fit-content;
  cursor: pointer;
  text-align: center;
  letter-spacing: 0.2px;
  border-radius: 14px;
  text-transform: capitalize;
  background-color: #000;
  box-shadow: none;
  border: 2px solid transparent;
  background-image: none;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .wpmrm input[type=button],
  .wpmrm input[type=submit],
  .wpmrm button[type=submit],
  .wpmrm .btn-default {
    font-size: 16px;
    padding: 12px 30px;
  }
}
.wpmrm input[type=button] span,
.wpmrm input[type=submit] span,
.wpmrm button[type=submit] span,
.wpmrm .btn-default span {
  mix-blend-mode: difference;
}
.wpmrm input[type=button]:before,
.wpmrm input[type=submit]:before,
.wpmrm button[type=submit]:before,
.wpmrm .btn-default:before {
  background: #fff;
  content: "";
  position: absolute;
  left: 0;
  transition: all 0.4s ease;
  top: 0;
  width: 0;
  height: 100%;
}
.wpmrm input[type=button].bordered,
.wpmrm input[type=submit].bordered,
.wpmrm button[type=submit].bordered,
.wpmrm .btn-default.bordered {
  background: white;
  border: 2px solid #000;
  color: white;
}
.wpmrm input[type=button].bordered:before,
.wpmrm input[type=submit].bordered:before,
.wpmrm button[type=submit].bordered:before,
.wpmrm .btn-default.bordered:before {
  content: "";
  position: absolute;
  background-color: #000;
  transition: all 0.4s ease;
}
.wpmrm input[type=button].bordered:hover,
.wpmrm input[type=submit].bordered:hover,
.wpmrm button[type=submit].bordered:hover,
.wpmrm .btn-default.bordered:hover {
  border: 2px solid #000;
}
.wpmrm .btn-default:hover:before {
  width: 100%;
}
.wpmrm .mrm {
  background-color: #C6E5FC;
  padding-top: 40px;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm {
    padding-top: 20px;
  }
}
.wpmrm .mrm__hero-logo {
  margin-bottom: 100px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm__hero-logo {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm__hero-logo {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm__hero-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm__hero-logo {
    margin-bottom: 30px;
  }
}
.wpmrm .mrm__hero-content {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm__hero-content {
    text-align: left;
  }
}
.wpmrm .mrm__hero-content h1 {
  margin-bottom: 24px;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm__hero-content h1 {
    margin-bottom: 20px;
  }
}
.wpmrm .mrm__hero-content p {
  margin-bottom: 40px;
}
.wpmrm .mrm__hero-content__button {
  margin-bottom: 70px;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm__hero-content__button {
    margin-bottom: 40px;
  }
}
.wpmrm .mrm__hero-img {
  position: relative;
  margin: 0 -100px auto;
}
.wpmrm .mrm__hero-img .mrm-hero-item {
  position: absolute;
}
.wpmrm .mrm__hero-img .mrm-hero-item.p-1 {
  top: -73px;
  right: 26%;
}
.wpmrm .mrm__hero-img .mrm-hero-item.p-1 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 6s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm__hero-img .mrm-hero-item.p-1 .move-up .layer {
    width: 100px;
  }
}
.wpmrm .mrm__hero-img .mrm-hero-item.p-2 {
  top: -50px;
  right: 9%;
}
.wpmrm .mrm__hero-img .mrm-hero-item.p-2 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 5s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm__hero-img .mrm-hero-item.p-2 .move-up .layer {
    width: 150px;
  }
}
@media only screen and (max-width: 1680px) {
  .wpmrm .mrm__hero-img {
    margin: 0 0px auto;
  }
}
.wpmrm .mrm-convert-prospects__single {
  display: grid;
  grid-template-columns: 1.3fr 1fr;
  align-items: center;
  gap: 120px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-convert-prospects__single {
    gap: 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-convert-prospects__single {
    gap: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-convert-prospects__single {
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
}
.wpmrm .mrm-convert-prospects__content {
  padding-right: 40px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-convert-prospects__content {
    padding-right: 0px;
  }
}
.wpmrm .mrm-convert-prospects__content h3 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-convert-prospects__content h3 {
    margin-bottom: 10px;
  }
}
.wpmrm .mrm-convert-prospects__content p {
  margin: 33px 0 38px;
  max-width: 580px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-convert-prospects__content p {
    margin: 25px 0 28px;
  }
}
.wpmrm .mrm-convert-prospects__img {
  position: relative;
}
.wpmrm .mrm-convert-prospects__img .mrm-hero-item.p-10 {
  position: absolute;
  bottom: 50%;
  left: 0;
  transform: translate(-20%, 0%);
}
.wpmrm .mrm-convert-prospects__img .mrm-hero-item.p-10 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-convert-prospects__img .mrm-hero-item.p-10 .move-up .layer {
    width: 100px;
  }
}
.wpmrm .mrm-convert-prospects__img .mrm-hero-item.p-11 {
  position: absolute;
  bottom: 50%;
  right: -4%;
  transform: translate(2%, 0%);
}
.wpmrm .mrm-convert-prospects__img .mrm-hero-item.p-11 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 3s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-convert-prospects__img .mrm-hero-item.p-11 .move-up .layer {
    width: 100px;
  }
}
.wpmrm .mrm-features {
  background-color: #E9E9F5;
}
.wpmrm .mrm-features__heading-area {
  position: relative;
  max-width: 950px;
  margin: 0 auto 80px;
  text-align: center;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-features__heading-area {
    max-width: 780px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-features__heading-area {
    margin: 0 auto 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features__heading-area {
    margin: 0 auto 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features__heading-area {
    margin: 0 auto 30px;
  }
}
.wpmrm .mrm-features__heading-area::before {
  content: url(assets/images/effective.png);
  position: absolute;
  top: 80%;
  right: 75px;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-features__heading-area::before {
    top: 60%;
    right: 0px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-features__heading-area::before {
    top: 58%;
    right: 0px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features__heading-area::before {
    display: none;
  }
}
.wpmrm .mrm-features__heading-area h2 .mrm-line::before {
  top: 23%;
  right: -15px;
}
.wpmrm .mrm-features__category-repeat {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-features__category-repeat {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features__category-repeat {
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-features__category-repeat {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features__category-repeat {
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
  }
}
.wpmrm .mrm-features__single-category {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  flex-direction: column;
  align-items: center;
  gap: 33px;
  background: #FFFFFF;
  box-shadow: 0px 2px 2px rgba(220, 220, 239, 0.41), inset 0px 0px 10px rgba(240, 240, 255, 0.96);
  border-radius: 20px;
  text-align: center;
  padding: 50px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-features__single-category {
    padding: 65px 30px;
    gap: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features__single-category {
    gap: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features__single-category {
    gap: 12px;
    border-radius: 10px;
    padding: 45px 30px;
  }
}
.wpmrm .mrm-features__single-category .mrm-features-content-overlay {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  background: #573BFF;
  box-shadow: inset 0px 5px 10px #7E45FB;
  border-radius: 20px;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features__single-category .mrm-features-content-overlay {
    border-radius: 12px;
  }
}
.wpmrm .mrm-features__single-category .mrm-features-hover-text {
  position: absolute;
  padding: 0 35px;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features__single-category .mrm-features-hover-text {
    font-size: 16px;
    padding: 0 20px;
  }
}
.wpmrm .mrm-features__single-category .mrm-features-hover-text img {
  margin: 0 auto 17px;
  text-align: center;
}
.wpmrm .mrm-features__single-category .mrm-features-hover-text h6 {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.3;
  text-align: center;
  color: #FFFFFF;
  padding-bottom: 12px;
}
.wpmrm .mrm-features__single-category .mrm-features-hover-text p {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5;
  font-style: normal;
  text-align: center;
  color: #FFFFFF;
}
.wpmrm .mrm-features__single-category:hover .mrm-features-hover-text {
  top: 48%;
  left: 50%;
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features__single-category:hover .mrm-features-hover-text {
    top: 45%;
  }
}
.wpmrm .mrm-features__single-category:hover .mrm-features-content-overlay {
  opacity: 1;
}
.wpmrm .mrm-features__btn-area {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  padding-top: 80px;
  align-items: center;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-features__btn-area {
    padding-top: 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features__btn-area {
    padding-top: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features__btn-area {
    padding-top: 40px;
  }
}
.wpmrm .mrm-visual-canvas {
  background-color: #F8F8F9;
}
.wpmrm .mrm-visual-canvas__heading-area {
  position: relative;
  max-width: 1150px;
  margin: 0 auto 80px;
  text-align: center;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-visual-canvas__heading-area {
    margin: 0 auto 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-visual-canvas__heading-area {
    margin: 0 auto 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-visual-canvas__heading-area {
    margin: 0 auto 30px;
  }
}
.wpmrm .mrm-visual-canvas__heading-area p {
  max-width: 950px;
  margin: 0 auto;
  padding-top: 25px;
}
.wpmrm .mrm-visual-canvas__image {
  position: relative;
}
.wpmrm .mrm-visual-canvas__image .mrm-hero-item.pt-3 {
  position: absolute;
  top: -6px;
  right: 50%;
  transform: translateX(50%);
}
.wpmrm .mrm-visual-canvas__image .mrm-hero-item.pt-3 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-visual-canvas__image .mrm-hero-item.pt-3 .move-up .layer {
    width: 250px;
  }
}
.wpmrm .mrm-visual-canvas__image .mrm-hero-item.pl-3 {
  position: absolute;
  bottom: 50%;
  left: -20px;
}
.wpmrm .mrm-visual-canvas__image .mrm-hero-item.pl-3 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 3s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-visual-canvas__image .mrm-hero-item.pl-3 .move-up .layer {
    width: 100px;
  }
}
.wpmrm .mrm-visual-canvas__image .mrm-hero-item.pr-3 {
  position: absolute;
  bottom: 30%;
  right: 10px;
}
.wpmrm .mrm-visual-canvas__image .mrm-hero-item.pr-3 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 3s linear infinite;
}
.wpmrm .mrm-visual-canvas__info-area {
  display: flex;
  justify-content: center;
  margin-top: 80px;
  gap: 20px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-visual-canvas__info-area {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-visual-canvas__info-area {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-visual-canvas__info-area {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-visual-canvas__info-area {
    margin-top: 30px;
    flex-direction: column;
    gap: 14px;
  }
}
.wpmrm .mrm-features-details__heading-area {
  position: relative;
  max-width: 860px;
  margin: 0 auto 75px;
  text-align: center;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-features-details__heading-area {
    max-width: 760px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-features-details__heading-area {
    margin: 0 auto 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features-details__heading-area {
    margin: 0 auto 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features-details__heading-area {
    margin: 0 auto 30px;
  }
}
.wpmrm .mrm-features-details__heading-area h2 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features-details__heading-area h2 {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features-details__heading-area h2 {
    margin-bottom: 20px;
  }
}
.wpmrm .mrm-features-details__heading-area h2 .mrm-line::before {
  top: 33%;
  right: 24px;
}
.wpmrm .mrm-features-details__wrapper {
  display: grid;
  gap: 100px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-features-details__wrapper {
    gap: 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features-details__wrapper {
    gap: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features-details__wrapper {
    gap: 50px;
  }
}
.wpmrm .mrm-features-details__single {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-features-details__single {
    gap: 30px;
  }
}
.wpmrm .mrm-features-details__single__img {
  width: 56%;
  position: relative;
}
.wpmrm .mrm-features-details__single__img:nth-child(1) .animation-icon:nth-child(2) {
  position: absolute;
  top: 10%;
  left: 0;
  transform: translate(-50%, 0%);
}
.wpmrm .mrm-features-details__single__img:nth-child(1) .animation-icon:nth-child(2) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 6s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features-details__single__img:nth-child(1) .animation-icon:nth-child(2) .move-up .layer {
    width: 70px;
  }
}
.wpmrm .mrm-features-details__single__img:nth-child(1) .animation-icon:nth-child(3) {
  position: absolute;
  top: 10%;
  right: 0;
  transform: translate(16%, 0%);
}
.wpmrm .mrm-features-details__single__img:nth-child(1) .animation-icon:nth-child(3) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s ease-in-out infinite;
}
.wpmrm .mrm-features-details__single__img:nth-child(1) .animation-icon:nth-child(4) {
  position: absolute;
  bottom: 15%;
  left: 0;
  transform: translate(20%, 0%);
}
.wpmrm .mrm-features-details__single__img:nth-child(1) .animation-icon:nth-child(4) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 5s linear infinite;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features-details__single__img:nth-child(1) .animation-icon {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-features-details__single__img {
    width: 100%;
  }
}
.wpmrm .mrm-features-details__single__content {
  width: 44%;
  padding-left: 120px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-features-details__single__content {
    padding-left: 100px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features-details__single__content {
    padding-left: 70px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-features-details__single__content {
    padding-left: 0px;
    width: 100%;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features-details__single__content {
    padding-left: 0px;
    text-align: left;
  }
}
.wpmrm .mrm-features-details__single__content h3 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-features-details__single__content h3 {
    margin-bottom: 10px;
  }
}
.wpmrm .mrm-features-details__single__content p {
  margin-bottom: 38px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-features-details__single__content p {
    margin-bottom: 28px;
  }
}
.wpmrm .mrm-features-details__single:nth-child(even) {
  flex-direction: row-reverse;
}
.wpmrm .mrm-features-details__single:nth-child(2) .animation-icon:nth-child(2) {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-40%, 0%);
}
.wpmrm .mrm-features-details__single:nth-child(2) .animation-icon:nth-child(2) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 5s ease-out infinite;
}
.wpmrm .mrm-features-details__single:nth-child(2) .animation-icon:nth-child(3) {
  position: absolute;
  top: 0%;
  right: 0;
  transform: translate(20%, 0%);
}
.wpmrm .mrm-features-details__single:nth-child(2) .animation-icon:nth-child(3) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 5s ease-out infinite;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features-details__single:nth-child(2) .animation-icon {
    display: none;
  }
}
.wpmrm .mrm-features-details__single:nth-child(3) .animation-icon:nth-child(2) {
  position: absolute;
  top: 10%;
  left: 0;
  transform: translate(-50%, 0%);
}
.wpmrm .mrm-features-details__single:nth-child(3) .animation-icon:nth-child(2) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features-details__single:nth-child(3) .animation-icon:nth-child(2) .move-up .layer {
    width: 100px;
  }
}
.wpmrm .mrm-features-details__single:nth-child(3) .animation-icon:nth-child(3) {
  position: absolute;
  top: -6%;
  right: 20%;
  transform: translate(0%, 0%);
}
.wpmrm .mrm-features-details__single:nth-child(3) .animation-icon:nth-child(3) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 6s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features-details__single:nth-child(3) .animation-icon:nth-child(3) .move-up .layer {
    width: 80px;
  }
}
.wpmrm .mrm-features-details__single:nth-child(3) .animation-icon:nth-child(4) {
  position: absolute;
  bottom: 6%;
  left: 68%;
  transform: translate(0%, 0%);
}
.wpmrm .mrm-features-details__single:nth-child(3) .animation-icon:nth-child(4) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features-details__single:nth-child(3) .animation-icon {
    display: none;
  }
}
.wpmrm .mrm-features-details__single:nth-child(4) .animation-icon:nth-child(2) {
  top: 0%;
  left: 60%;
  transform: translate(0%, 0%);
}
.wpmrm .mrm-features-details__single:nth-child(4) .animation-icon:nth-child(2) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
.wpmrm .mrm-features-details__single:nth-child(4) .animation-icon:nth-child(3) {
  top: 0%;
  left: 70%;
  transform: translate(0%, 0%);
}
.wpmrm .mrm-features-details__single:nth-child(4) .animation-icon:nth-child(3) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
.wpmrm .mrm-features-details__single:nth-child(4) .animation-icon:nth-child(4) {
  bottom: 2%;
  left: 70%;
  transform: translate(0%, 0%);
}
.wpmrm .mrm-features-details__single:nth-child(4) .animation-icon:nth-child(4) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features-details__single:nth-child(4) .animation-icon {
    display: none;
  }
}
.wpmrm .mrm-features-details__single:nth-child(6) .mrm-features-details__single__content h3 {
  max-width: 410px;
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-features-details__single:nth-child(6) .mrm-features-details__single__content h3 {
    max-width: 100%;
  }
}
.wpmrm .mrm-features-details__single:nth-child(6) .animation-icon:nth-child(3) {
  top: -30px;
  right: 150px;
  transform: translate(0);
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-features-details__single:nth-child(6) .animation-icon:nth-child(3) {
    right: 80px;
  }
}
.wpmrm .mrm-features-details__single:nth-child(6) .animation-icon:nth-child(3) .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features-details__single:nth-child(6) .animation-icon {
    display: none;
  }
}
.wpmrm .mrm-features-details .mrm-features-details__single:nth-child(even) .mrm-features-details__single__content {
  padding-left: 0;
  padding-right: 130px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-features-details .mrm-features-details__single:nth-child(even) .mrm-features-details__single__content {
    padding-right: 100px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-features-details .mrm-features-details__single:nth-child(even) .mrm-features-details__single__content {
    padding-right: 70px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-features-details .mrm-features-details__single:nth-child(even) .mrm-features-details__single__content {
    padding-right: 0px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-features-details .mrm-features-details__single:nth-child(even) .mrm-features-details__single__content {
    padding-right: 0px;
    text-align: left;
  }
}
.wpmrm .mrm-form-templates__single {
  display: grid;
  grid-template-columns: 538px auto;
  align-items: center;
  background: #F8F8F9;
  box-shadow: inset 4px -4px 4px rgba(168, 161, 161, 0.04), inset 10px 10px 10px rgba(192, 192, 192, 0.04);
  border-radius: 40px;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-form-templates__single {
    grid-template-columns: 480px auto;
    gap: 20px;
    border-radius: 20px;
    padding: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-form-templates__single {
    grid-template-columns: 300px auto;
    gap: 20px;
    border-radius: 20px;
    padding: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-form-templates__single {
    grid-template-columns: 1fr;
    gap: 25px;
    border-radius: 20px;
    padding: 30px;
  }
}
.wpmrm .mrm-form-templates__content {
  margin-top: -100px;
  padding-left: 100px;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-form-templates__content {
    margin-top: -50px;
    padding-left: 0px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-form-templates__content {
    margin-top: 0px;
    padding-left: 0px;
  }
}
.wpmrm .mrm-form-templates__content h3 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-form-templates__content h3 {
    margin-bottom: 10px;
  }
}
.wpmrm .mrm-form-templates__content p {
  margin-bottom: 38px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-form-templates__content p {
    margin-bottom: 28px;
  }
}
.wpmrm .mrm-form-templates__img {
  position: relative;
  margin: -40px 0;
  padding-right: 80px;
}
.wpmrm .mrm-form-templates__img .mrm-hero-item.p-4 {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0%, -50%);
}
.wpmrm .mrm-form-templates__img .mrm-hero-item.p-4 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 6s linear infinite;
}
.wpmrm .mrm-form-templates__img .mrm-hero-item.p-5 {
  position: absolute;
  top: 40%;
  right: 0;
  transform: translate(50%, -40%);
}
.wpmrm .mrm-form-templates__img .mrm-hero-item.p-5 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 3s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-form-templates__img {
    margin: 0px;
    padding-right: 0px;
  }
}
.wpmrm .mrm-simple-steps {
  background-color: #F8F8F9;
}
.wpmrm .mrm-simple-steps__heading-area {
  position: relative;
  max-width: 1050px;
  margin: 0 auto 75px;
  text-align: center;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-simple-steps__heading-area {
    max-width: 900px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-simple-steps__heading-area {
    max-width: 850px;
    margin: 0 auto 55px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-simple-steps__heading-area {
    margin: 0 auto 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-simple-steps__heading-area {
    margin: 0 auto 30px;
  }
}
.wpmrm .mrm-simple-steps__category-repeat {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 70px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-simple-steps__category-repeat {
    gap: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-simple-steps__category-repeat {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-simple-steps__category-repeat {
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
  }
}
.wpmrm .mrm-simple-steps__single-category {
  display: flex;
  flex-flow: row wrap;
  flex-direction: column;
  align-items: center;
  gap: 60px;
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-simple-steps__single-category {
    padding: 30px;
    gap: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-simple-steps__single-category {
    padding: 20px;
    gap: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-simple-steps__single-category {
    padding: 15px;
    gap: 20px;
    border-radius: 10px;
  }
}
.wpmrm .mrm-simple-steps__single-category::before {
  content: url(assets/icon-svg/overlay-one.svg);
  position: absolute;
  top: 0%;
  right: 0px;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-simple-steps__single-category::before {
    content: url(assets/icon-svg/overlay-five.svg);
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-simple-steps__single-category::before {
    display: none;
  }
}
.wpmrm .mrm-simple-steps__single-category h4 {
  position: relative;
  z-index: 111;
}
.wpmrm .mrm-simple-steps__image {
  position: relative;
  z-index: 1;
}
.wpmrm .mrm-simple-steps__single-category:nth-child(1):after,
.wpmrm .mrm-simple-steps__single-category:nth-child(2):after {
  content: url(assets/images/arrow.png);
  position: absolute;
  top: 35%;
  right: -100px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-simple-steps__single-category:nth-child(1):after,
  .wpmrm .mrm-simple-steps__single-category:nth-child(2):after {
    right: -73px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-simple-steps__single-category:nth-child(1):after,
  .wpmrm .mrm-simple-steps__single-category:nth-child(2):after {
    top: 33%;
    right: -75px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-simple-steps__single-category:nth-child(1):after,
  .wpmrm .mrm-simple-steps__single-category:nth-child(2):after {
    top: 26%;
    right: -75px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-simple-steps__single-category:nth-child(1):after,
  .wpmrm .mrm-simple-steps__single-category:nth-child(2):after {
    display: none;
  }
}
.wpmrm .mrm-form-templates__single {
  display: grid;
  grid-template-columns: auto 538px;
  align-items: center;
  background: #F8F8F9;
  box-shadow: inset 4px -4px 4px rgba(168, 161, 161, 0.04), inset 10px 10px 10px rgba(192, 192, 192, 0.04);
  border-radius: 40px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-form-templates__single {
    grid-template-columns: auto 468px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-form-templates__single {
    grid-template-columns: auto 360px;
    gap: 20px;
    border-radius: 20px;
    padding: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-form-templates__single {
    grid-template-columns: auto 300px;
    gap: 20px;
    border-radius: 20px;
    padding: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-form-templates__single {
    grid-template-columns: 1fr;
    gap: 25px;
    border-radius: 20px;
    padding: 30px;
  }
}
.wpmrm .mrm-form-templates__content {
  margin-top: -100px;
  padding-right: 70px;
  padding-left: 30px;
  order: 2;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-form-templates__content {
    padding-top: 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-form-templates__content {
    margin-top: -50px;
    padding: 0px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-form-templates__content {
    margin-top: 0px;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-form-templates__content {
    order: 1;
  }
}
.wpmrm .mrm-form-templates__content h3 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-form-templates__content h3 {
    margin-bottom: 10px;
  }
}
.wpmrm .mrm-form-templates__content p {
  margin-bottom: 38px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-form-templates__content p {
    margin-bottom: 28px;
  }
}
.wpmrm .mrm-form-templates__img {
  position: relative;
  order: 1;
  padding-right: 0;
  padding-left: 65px;
  margin: -40px 0;
}
.wpmrm .mrm-form-templates__img .mrm-hero-item.p-4 {
  position: absolute;
  right: inherit;
  left: 0;
  transform: translate(0%, -50%);
}
.wpmrm .mrm-form-templates__img .mrm-hero-item.p-4 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 6s linear infinite;
}
.wpmrm .mrm-form-templates__img .mrm-hero-item.p-5 {
  position: absolute;
  top: 40%;
  right: inherit;
  left: -55px;
  transform: translate(50%, -40%);
}
.wpmrm .mrm-form-templates__img .mrm-hero-item.p-5 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 3s linear infinite;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-form-templates__img {
    margin: 0px;
    padding: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-form-templates__img {
    margin: 0 -18px -18px;
    order: 1;
  }
}
.wpmrm .mrm-automation-flows__heading-area {
  position: relative;
  max-width: 700px;
  margin: 0 auto 75px;
  text-align: center;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-automation-flows__heading-area {
    max-width: 650px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-automation-flows__heading-area {
    margin: 0 auto 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-automation-flows__heading-area {
    margin: 0 auto 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-automation-flows__heading-area {
    margin: 0 auto 30px;
  }
}
.wpmrm .mrm-automation-flows__heading-area h2 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-automation-flows__heading-area h2 {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-automation-flows__heading-area h2 {
    margin-bottom: 20px;
  }
}
.wpmrm .mrm-automation-flows__heading-area h2 .mrm-line::before {
  top: 30%;
  right: 24px;
}
.wpmrm .mrm-automation-flows__wrapper {
  display: grid;
  gap: 100px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-automation-flows__wrapper {
    gap: 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-automation-flows__wrapper {
    gap: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-automation-flows__wrapper {
    gap: 50px;
  }
}
.wpmrm .mrm-automation-flows__single {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-automation-flows__single {
    gap: 30px;
  }
}
.wpmrm .mrm-automation-flows__single__img {
  position: relative;
  width: 54%;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-automation-flows__single__img {
    width: 100%;
  }
}
.wpmrm .mrm-automation-flows__single__img .mrm-hero-item.p-6 {
  position: absolute;
  bottom: 20%;
  right: 0;
  transform: translate(-30%, 0%);
}
.wpmrm .mrm-automation-flows__single__img .mrm-hero-item.p-6 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
.wpmrm .mrm-automation-flows__single__img .mrm-hero-item.p-7 {
  position: absolute;
  bottom: 10%;
  right: 0;
  transform: translate(-100%, 0%);
}
.wpmrm .mrm-automation-flows__single__img .mrm-hero-item.p-7 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 3s linear infinite;
}
.wpmrm .mrm-automation-flows__single__img .mrm-hero-item.p-8 {
  position: absolute;
  bottom: 40%;
  left: 0;
  transform: translate(-50%, 0%);
}
.wpmrm .mrm-automation-flows__single__img .mrm-hero-item.p-8 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
.wpmrm .mrm-automation-flows__single__img .mrm-hero-item.p-9 {
  position: absolute;
  top: -10%;
  right: 0;
  transform: translate(-50%, 0%);
}
.wpmrm .mrm-automation-flows__single__img .mrm-hero-item.p-9 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 3s linear infinite;
}
.wpmrm .mrm-automation-flows__single__content {
  width: 46%;
  padding-left: 90px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-automation-flows__single__content {
    padding-left: 70px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-automation-flows__single__content {
    padding-left: 60px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-automation-flows__single__content {
    padding-left: 0px;
    width: 100%;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-automation-flows__single__content {
    padding-left: 0px;
    text-align: left;
  }
}
.wpmrm .mrm-automation-flows__single__content h3 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-automation-flows__single__content h3 {
    margin-bottom: 10px;
  }
}
.wpmrm .mrm-automation-flows__single__content p {
  margin-bottom: 38px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-automation-flows__single__content p {
    margin-bottom: 28px;
  }
}
.wpmrm .mrm-automation-flows__single:nth-child(even) {
  flex-direction: row-reverse;
}
.wpmrm .mrm-automation-flows .mrm-automation-flows:nth-child(even) .mrm-automation-flows__single__content {
  padding-left: 0;
  padding-right: 90px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-automation-flows .mrm-automation-flows:nth-child(even) .mrm-automation-flows__single__content {
    padding-right: 70px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-automation-flows .mrm-automation-flows:nth-child(even) .mrm-automation-flows__single__content {
    padding-right: 60px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-automation-flows .mrm-automation-flows:nth-child(even) .mrm-automation-flows__single__content {
    padding-right: 0px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-automation-flows .mrm-automation-flows:nth-child(even) .mrm-automation-flows__single__content {
    padding-right: 0px;
  }
}
.wpmrm .mrm-popular {
  padding-bottom: 120px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-popular {
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-popular {
    padding-bottom: 90px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-popular {
    padding-bottom: 60px;
  }
}
.wpmrm .mrm-popular__plugins-area {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 130px;
}
.wpmrm .mrm-popular__plugins-area .mrm-line::before {
  content: url(assets/images/bottom-line.png);
  position: absolute;
  top: 33%;
  right: 24px;
}
.wpmrm .mrm-popular__plugins-area h2 {
  position: relative;
}
.wpmrm .mrm-popular__plugins-area h2 .mrm-goal {
  position: relative;
}
.wpmrm .mrm-popular__plugins-area h2 .mrm-goal::before {
  content: url(assets/images/seamless.png);
  position: absolute;
  top: 0%;
  left: 100%;
  animation: MoveUpDownThree 3s linear infinite;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-popular__plugins-area h2 .mrm-goal::before {
    right: 11%;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-popular__plugins-area h2 .mrm-goal::before {
    display: none;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-popular__plugins-area {
    gap: 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-popular__plugins-area {
    gap: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-popular__plugins-area {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.wpmrm .mrm-popular__single-img {
  position: relative;
}
.wpmrm .mrm-popular__single-img .mrm-hero-item.pb-1 {
  position: absolute;
  bottom: 50%;
  right: 20%;
  transform: translate(-20%, 0%);
}
.wpmrm .mrm-popular__single-img .mrm-hero-item.pb-1 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
.wpmrm .mrm-popular__single-img .mrm-hero-item.pr-2 {
  position: absolute;
  bottom: 40%;
  right: 0;
  transform: translate(-40%, 0%);
}
.wpmrm .mrm-popular__single-img .mrm-hero-item.pr-2 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 3s linear infinite;
}
.wpmrm .mrm-popular__single-img .mrm-hero-item.pl-3 {
  position: absolute;
  bottom: 50%;
  left: 0;
  transform: translate(-50%, 0%);
}
.wpmrm .mrm-popular__single-img .mrm-hero-item.pl-3 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 3s linear infinite;
}
.wpmrm .mrm-service {
  background-color: #F8F8F9;
}
.wpmrm .mrm-service__heading-area {
  position: relative;
  max-width: 1100px;
  margin: 0 auto 80px;
  text-align: center;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-service__heading-area {
    margin: 0 auto 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-service__heading-area {
    margin: 0 auto 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-service__heading-area {
    margin: 0 auto 30px;
  }
}
.wpmrm .mrm-service__heading-area .mrm-line::before {
  top: 33%;
  right: -8px;
}
.wpmrm .mrm-service__category-repeat {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 140px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-service__category-repeat {
    gap: 80px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-service__category-repeat {
    gap: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-service__category-repeat {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-service__category-repeat {
    grid-template-columns: repeat(1, 1fr);
  }
}
.wpmrm .mrm-service__single-service {
  display: flex;
  flex-flow: row wrap;
  flex-direction: column;
  gap: 15px;
}
.wpmrm .mrm-service__single-service p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.81;
  letter-spacing: 0.01em;
  color: #3E3E42;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-service__single-service {
    gap: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-service__single-service {
    gap: 12px;
  }
}
.wpmrm .mrm-service__logo {
  margin-bottom: 15px;
}
.wpmrm .mrm-pricings {
  padding: 120px 0 210px;
  background-color: #C6E5FC;
  z-index: 0;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-pricings {
    padding: 100px 0 200px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-pricings {
    padding: 90px 0 180px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-pricings {
    padding: 80px 0 140px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings {
    padding: 60px 0 80px;
  }
}
.wpmrm .mrm-pricings .wpfunnel-pricing .mrm-pricings__pricing-switcher {
  display: none;
}
.wpmrm .mrm-pricings__pricing-switcher {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: end;
  position: absolute;
  right: 0;
  top: 15px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-pricings__pricing-switcher {
    justify-content: center;
    position: relative;
    right: 0;
    top: -20px;
  }
}
.wpmrm .mrm-pricings__heading-area {
  position: relative;
  max-width: 930px;
  margin: 0 auto 60px;
  text-align: center;
  text-align: center;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-pricings__heading-area {
    margin: 0 auto 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-pricings__heading-area {
    margin: 0 auto 40px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings__heading-area {
    margin: 0 auto 30px;
  }
}
.wpmrm .mrm-pricings__heading-area h2 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-pricings__heading-area h2 {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings__heading-area h2 {
    margin-bottom: 20px;
  }
}
.wpmrm .mrm-pricings__heading-area h2 .mrm-line::before {
  top: 33%;
  right: -11px;
}
.wpmrm .mrm-pricings__heading-area p {
  max-width: 760px;
  margin: 0 auto;
  text-align: center;
  letter-spacing: 1px;
}
.wpmrm .mrm-pricings__plan-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-pricings__plan-wrapper {
    gap: 25px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-pricings__plan-wrapper {
    gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings__plan-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
.wpmrm .mrm-pricings__single-plan {
  background: #FFFFFF;
  box-shadow: 0px 2px 2px #B0D3EE, inset 0px 0px 10px #E6F1F9;
  border-radius: 20px;
  padding: 40px;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-pricings__single-plan {
    padding: 25px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-pricings__single-plan {
    padding: 30px 20px;
  }
}
.wpmrm .mrm-pricings__single-plan.popular {
  background: #573BFF;
  box-shadow: 0px 2px 2px #B0D3EE, inset 0px 0px 10px #836FFF;
}
.wpmrm .mrm-pricings__single-plan.popular p,
.wpmrm .mrm-pricings__single-plan.popular li,
.wpmrm .mrm-pricings__single-plan.popular h3,
.wpmrm .mrm-pricings__single-plan.popular h5 {
  color: #fff;
}
.wpmrm .mrm-pricings__single-plan.popular h3 sub {
  color: #fff;
}
.wpmrm .mrm-pricings__single-plan.popular h3 .regular-price {
  color: rgba(255, 255, 255, 0.8);
}
.wpmrm .mrm-pricings__single-plan.popular svg path {
  fill: #fff;
}
.wpmrm .mrm-pricings__single-plan.popular .btn-default {
  background: #fff;
  border-color: #000;
}
.wpmrm .mrm-pricings__single-plan.popular .btn-default span {
  mix-blend-mode: difference;
}
.wpmrm .mrm-pricings__single-plan.popular .btn-default:before {
  background: #000;
  content: "";
  position: absolute;
  transition: all 0.5s ease;
}
.wpmrm .mrm-pricings__tbl-header h5 {
  padding-bottom: 10px;
}
.wpmrm .mrm-pricings__tbl-header p {
  font-size: 15px;
  padding-bottom: 30px;
  padding-right: 40px;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings__tbl-header p {
    padding-bottom: 20px;
    padding-right: 0px;
  }
}
.wpmrm .mrm-pricings__tbl-header h3 {
  font-size: calc(26px + 4 * (100vw - 320px) / 1600);
  line-height: 1.1;
  padding-bottom: 30px;
  color: #573BFF;
}
.wpmrm .mrm-pricings__tbl-header h3 sub {
  font-size: 18px;
  font-weight: 300;
  color: #ACACAC;
  bottom: 0;
}
.wpmrm .mrm-pricings__tbl-header h3 .regular-price {
  font-size: 18px;
  line-height: 1.1;
  font-weight: 500;
  -webkit-text-decoration-line: line-through;
  -moz-text-decoration-line: line-through;
  text-decoration-line: line-through;
  text-transform: uppercase;
  color: #0E1D3F;
}
.wpmrm .mrm-pricings__price-btn .btn-default {
  font-size: 20px;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 6px;
}
.wpmrm .mrm-pricings__tbl-body {
  font-size: 16px;
  font-weight: 500;
}
.wpmrm .mrm-pricings__tbl-body svg {
  margin-right: 12px;
}
.wpmrm .mrm-pricings__tbl-body li {
  display: grid;
  align-items: baseline;
  grid-template-columns: 25px auto;
  line-height: 1.5;
  padding-top: 14px;
}
.wpmrm .mrm-pricings__vat-tex-notice {
  font-size: 16px;
  letter-spacing: 1px;
  text-align: center;
  padding-top: 30px;
}
.wpmrm .mrm-pricings .lifetime.active:after {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjA0IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiMxQTFBMUIiIGQ9Ik0xLjMyIDE3VjUuNDhoMS42N3Y5Ljk0NGg1LjIxNlYxN0gxLjMyek05LjcyNCA2Ljk0NFY1LjMyaDEuNjcydjEuNjI0SDkuNzI1em0wIDEwLjA1NlY4LjM2aDEuNjcyVjE3SDkuNzI1em0xNC40MjcgMGwuMDA4LTUuMzg0YzAtLjYyNC0uMTYtMS4xMS0uNDgtMS40NTYtLjMyLS4zNTItLjc0Mi0uNTI4LTEuMjY0LS41MjgtLjMyIDAtLjYxNC4wNzUtLjg4LjIyNGExLjY1IDEuNjUgMCAwMC0uNjQuNjU2Yy0uMTYuMjg4LS4yNC42NS0uMjQgMS4wODhsLS44MDgtLjQwOGMtLjAxMS0uNjA4LjExNy0xLjE0MS4zODQtMS42LjI3Mi0uNDU5LjY0LS44MTMgMS4xMDQtMS4wNjRhMy4xNzUgMy4xNzUgMCAwMTEuNTYtLjM4NGMuOTMzIDAgMS42NTYuMjggMi4xNjguODQuNTEyLjU2Ljc2OCAxLjMwNC43NjggMi4yMzJMMjUuODI0IDE3aC0xLjY3MnptLTEwLjM2IDBWOC4zNmgxLjQ4OHYyLjQ5NmguMTkyVjE3aC0xLjY4em01LjE4NCAwbC4wMDgtNS4zNTJjMC0uNjMtLjE2LTEuMTIzLS40OC0xLjQ4LS4zMTUtLjM1Ny0uNzM5LS41MzYtMS4yNzItLjUzNi0uNTI4IDAtLjk1NS4xODEtMS4yOC41NDQtLjMyLjM2My0uNDguODM3LS40OCAxLjQyNGwtLjgtLjUxMmMwLS41NjUuMTM2LTEuMDcuNDA4LTEuNTEyLjI3Mi0uNDQzLjY0LS43OTIgMS4xMDQtMS4wNDhhMy4yMDcgMy4yMDcgMCAwMTEuNTc2LS4zODRjLjYxMyAwIDEuMTM2LjEzIDEuNTY4LjM5Mi40MzIuMjU2Ljc2LjYxNi45ODQgMS4wOC4yMjkuNDY0LjM0NCAxLjAwMy4zNDQgMS42MTZMMjAuNjQ4IDE3aC0xLjY3MnptOS4wOTMtMTAuMDU2VjUuMzJoMS42NzJ2MS42MjRoLTEuNjd6bTAgMTAuMDU2VjguMzZoMS42NzJWMTdoLTEuNjd6bTkuMDE4IDBhNy4xNTYgNy4xNTYgMCAwMS0xLjYuMTM2IDMuNjIgMy42MiAwIDAxLTEuNC0uMzA0Yy0uNDEtLjE4Ny0uNzItLjQ4LS45MjgtLjg4YTIuNTc0IDIuNTc0IDAgMDEtLjMwNC0xLjA4OGMtLjAxLS4zNzMtLjAxNi0uNzk1LS4wMTYtMS4yNjRWNS45NmgxLjY4djcuNTZjMCAuMzQ3LjAwMy42NDguMDA4LjkwNC4wMTEuMjU2LjA2Ny40NzIuMTY4LjY0OC4xOTIuMzMuNDk2LjUyLjkxMi41NjguNDIyLjA0My45MTUuMDI0IDEuNDgtLjA1NlYxN3ptLTUuOTA0LTcuMjk2VjguMzZoNS45MDR2MS4zNDRoLTUuOTA0ek00Mi4zNSAxNy4yNGMtLjg1OCAwLTEuNjEzLS4xODctMi4yNjQtLjU2YTMuOTgzIDMuOTgzIDAgMDEtMS41MTItMS41NzZjLS4zNTctLjY3Ny0uNTM2LTEuNDYxLS41MzYtMi4zNTIgMC0uOTQ0LjE3Ni0xLjc2My41MjgtMi40NTZhMy45MTMgMy45MTMgMCAwMTEuNDg4LTEuNjA4Yy42MzUtLjM3OSAxLjM3NC0uNTY4IDIuMjE2LS41NjguODggMCAxLjYzLjIwNSAyLjI0OC42MTYuNjIuNDA1IDEuMDguOTg0IDEuMzg0IDEuNzM2LjMxLjc1Mi40MzIgMS42NDUuMzY4IDIuNjhoLTEuNjcydi0uNjA4Yy0uMDEtMS4wMDMtLjIwMi0xLjc0NC0uNTc2LTIuMjI0LS4zNjgtLjQ4LS45My0uNzItMS42ODgtLjcyLS44MzcgMC0xLjQ2Ni4yNjQtMS44ODguNzkyLS40Mi41MjgtLjYzMiAxLjI5LS42MzIgMi4yODggMCAuOTUuMjExIDEuNjg1LjYzMiAyLjIwOC40MjIuNTE3IDEuMDMuNzc2IDEuODI0Ljc3Ni41MjMgMCAuOTc0LS4xMTcgMS4zNTItLjM1MmEyLjQgMi40IDAgMDAuODk2LTEuMDI0bDEuNjQuNTJjLS4zMzYuNzczLS44NDUgMS4zNzMtMS41MjggMS44YTQuMjU1IDQuMjU1IDAgMDEtMi4yOC42MzJ6bS0zLjA4LTQuMDg4di0xLjMwNGg2LjE2OHYxLjMwNEgzOS4yN3ptMTIuMjI3IDQuMDg4Yy0uODA1IDAtMS41MDEtLjItMi4wODgtLjYtLjU4MS0uNC0xLjAzMi0uOTQ0LTEuMzUyLTEuNjMyLS4zMTQtLjY5My0uNDcyLTEuNDcyLS40NzItMi4zMzYgMC0uODcuMTYtMS42NDUuNDgtMi4zMjguMzItLjY4OC43NzQtMS4yMyAxLjM2LTEuNjI0LjU5Mi0uNCAxLjI5NC0uNiAyLjEwNC0uNi44MTYgMCAxLjUwMi4yIDIuMDU2LjYuNTYuMzk1Ljk4Mi45MzYgMS4yNjQgMS42MjQuMjg4LjY4OC40MzIgMS40NjQuNDMyIDIuMzI4IDAgLjg2NC0uMTQ0IDEuNjQtLjQzMiAyLjMyOC0uMjg4LjY4OC0uNzEyIDEuMjM1LTEuMjcyIDEuNjQtLjU2LjQtMS4yNTMuNi0yLjA4LjZ6bS4yMzItMS41MTJjLjU1IDAgLjk5OC0uMTMgMS4zNDQtLjM5Mi4zNDctLjI2MS42LS42MjEuNzYtMS4wOC4xNi0uNDU5LjI0LS45ODcuMjQtMS41ODQgMC0uNTk3LS4wODItMS4xMjUtLjI0OC0xLjU4NC0uMTYtLjQ1OS0uNDEtLjgxNi0uNzUyLTEuMDcyLS4zMzYtLjI1Ni0uNzY1LS4zODQtMS4yODgtLjM4NC0uNTU0IDAtMS4wMS4xMzYtMS4zNjguNDA4YTIuNDQgMi40NCAwIDAwLS44IDEuMDk2Yy0uMTcuNDU5LS4yNTYuOTctLjI1NiAxLjUzNiAwIC41Ny4wODYgMS4wODguMjU2IDEuNTUyLjE3Ni40NTkuNDM4LjgyNC43ODQgMS4wOTYuMzUyLjI3Mi43OTUuNDA4IDEuMzI4LjQwOHpNNTQuMDczIDE3di02LjIxNmgtLjE5MlY1LjQ4aDEuNjhWMTdoLTEuNDg4em0xMS44NzQgMGE3LjE1NiA3LjE1NiAwIDAxLTEuNi4xMzYgMy42MiAzLjYyIDAgMDEtMS40LS4zMDRjLS40MS0uMTg3LS43Mi0uNDgtLjkyOC0uODhhMi41NzMgMi41NzMgMCAwMS0uMzA0LTEuMDg4Yy0uMDEtLjM3My0uMDE2LS43OTUtLjAxNi0xLjI2NFY1Ljk2aDEuNjh2Ny41NmMwIC4zNDcuMDAzLjY0OC4wMDguOTA0LjAxLjI1Ni4wNjYuNDcyLjE2OC42NDguMTkyLjMzLjQ5Ni41Mi45MTIuNTY4LjQyMS4wNDMuOTE1LjAyNCAxLjQ4LS4wNTZWMTd6bS01LjkwNC03LjI5NlY4LjM2aDUuOTA0djEuMzQ0aC01LjkwNHptNy44ODUtMi43NlY1LjMySDY5LjZ2MS42MjRoLTEuNjcyem0wIDEwLjA1NlY4LjM2SDY5LjZWMTdoLTEuNjcyem0xNC40MjcgMGwuMDA4LTUuMzg0YzAtLjYyNC0uMTYtMS4xMS0uNDgtMS40NTYtLjMyLS4zNTItLjc0Mi0uNTI4LTEuMjY0LS41MjgtLjMyIDAtLjYxNC4wNzUtLjg4LjIyNGExLjY1IDEuNjUgMCAwMC0uNjQuNjU2Yy0uMTYuMjg4LS4yNC42NS0uMjQgMS4wODhsLS44MDgtLjQwOGMtLjAxLS42MDguMTE3LTEuMTQxLjM4NC0xLjYuMjcyLS40NTkuNjQtLjgxMyAxLjEwNC0xLjA2NGEzLjE3NSAzLjE3NSAwIDAxMS41Ni0uMzg0Yy45MzMgMCAxLjY1Ni4yOCAyLjE2OC44NC41MTIuNTYuNzY4IDEuMzA0Ljc2OCAyLjIzMkw4NC4wMjcgMTdoLTEuNjcyem0tMTAuMzYgMFY4LjM2aDEuNDg4djIuNDk2aC4xOTJWMTdoLTEuNjh6bTUuMTg0IDBsLjAwOC01LjM1MmMwLS42My0uMTYtMS4xMjMtLjQ4LTEuNDgtLjMxNS0uMzU3LS43MzktLjUzNi0xLjI3Mi0uNTM2LS41MjggMC0uOTU1LjE4MS0xLjI4LjU0NC0uMzIuMzYzLS40OC44MzctLjQ4IDEuNDI0bC0uOC0uNTEyYzAtLjU2NS4xMzYtMS4wNy40MDgtMS41MTIuMjcyLS40NDMuNjQtLjc5MiAxLjEwNC0xLjA0OGEzLjIxIDMuMjEgMCAwMTEuNTc2LS4zODRjLjYxMyAwIDEuMTM2LjEzIDEuNTY4LjM5Mi40MzIuMjU2Ljc2LjYxNi45ODQgMS4wOC4yMy40NjQuMzQ0IDEuMDAzLjM0NCAxLjYxNkw3OC44NSAxN2gtMS42NzJ6bTEyLjY1Ni4yNGMtLjg1OSAwLTEuNjEzLS4xODctMi4yNjQtLjU2YTMuOTgzIDMuOTgzIDAgMDEtMS41MTItMS41NzZjLS4zNTgtLjY3Ny0uNTM2LTEuNDYxLS41MzYtMi4zNTIgMC0uOTQ0LjE3Ni0xLjc2My41MjgtMi40NTZhMy45MTEgMy45MTEgMCAwMTEuNDg4LTEuNjA4Yy42MzUtLjM3OSAxLjM3My0uNTY4IDIuMjE2LS41NjguODggMCAxLjYzLjIwNSAyLjI0OC42MTYuNjE4LjQwNSAxLjA4Ljk4NCAxLjM4NCAxLjczNi4zMS43NTIuNDMyIDEuNjQ1LjM2OCAyLjY4aC0xLjY3MnYtLjYwOGMtLjAxLTEuMDAzLS4yMDMtMS43NDQtLjU3Ni0yLjIyNC0uMzY4LS40OC0uOTMtLjcyLTEuNjg4LS43Mi0uODM4IDAtMS40NjcuMjY0LTEuODg4Ljc5Mi0uNDIxLjUyOC0uNjMyIDEuMjktLjYzMiAyLjI4OCAwIC45NS4yMSAxLjY4NS42MzIgMi4yMDguNDIxLjUxNyAxLjAzLjc3NiAxLjgyNC43NzYuNTIzIDAgLjk3My0uMTE3IDEuMzUyLS4zNTJhMi40IDIuNCAwIDAwLjg5Ni0xLjAyNGwxLjY0LjUyYTMuOTAxIDMuOTAxIDAgMDEtMS41MjggMS44IDQuMjU1IDQuMjU1IDAgMDEtMi4yOC42MzJ6bS0zLjA4LTQuMDg4di0xLjMwNGg2LjE2OHYxLjMwNGgtNi4xNjh6bTE1Ljc1IDQuMDg4Yy0uODY0IDAtMS42MTQtLjE5NS0yLjI0OC0uNTg0YTMuOTM1IDMuOTM1IDAgMDEtMS40NzItMS42MDhjLS4zNDEtLjY4OC0uNTEyLTEuNDgtLjUxMi0yLjM3NiAwLS45MDEuMTc2LTEuNjkzLjUyOC0yLjM3NmEzLjg2OSAzLjg2OSAwIDAxMS40OC0xLjZjLjYzNC0uMzg0IDEuMzc2LS41NzYgMi4yMjQtLjU3Ni44NjQgMCAxLjYxMy4xOTUgMi4yNDguNTg0LjYzNC4zOSAxLjEyNS45MjUgMS40NzIgMS42MDguMzQ2LjY4My41MiAxLjQ3LjUyIDIuMzYgMCAuOTAxLS4xNzYgMS42OTYtLjUyOCAyLjM4NGEzLjk0MiAzLjk0MiAwIDAxLTEuNDcyIDEuNjA4Yy0uNjM1LjM4NC0xLjM4Mi41NzYtMi4yNC41NzZ6bTAtMS41NzZjLjgyNiAwIDEuNDQyLS4yNzcgMS44NDgtLjgzMi40MS0uNTYuNjE2LTEuMjguNjE2LTIuMTYgMC0uOTAxLS4yMDgtMS42MjEtLjYyNC0yLjE2LS40MTEtLjU0NC0xLjAyNC0uODE2LTEuODQtLjgxNi0uNTYgMC0xLjAyMi4xMjgtMS4zODQuMzg0LS4zNjMuMjUtLjYzMi42LS44MDggMS4wNDgtLjE3Ni40NDMtLjI2NC45NTctLjI2NCAxLjU0NCAwIC45MDcuMjA4IDEuNjMyLjYyNCAyLjE3Ni40MTYuNTQ0IDEuMDI2LjgxNiAxLjgzMi44MTZ6bTYuNzkgMS4zMzZWOC4wNTZjMC0uMjE5LjAwOC0uNDUuMDI0LS42OTYuMDE2LS4yNS4wNjEtLjQ5Ni4xMzYtLjczNi4wOC0uMjQ1LjIxLS40Ny4zOTItLjY3Mi4yMTgtLjI0LjQ1OC0uNDEuNzItLjUxMi4yNjEtLjEwMS41Mi0uMTYuNzc2LS4xNzYuMjYxLS4wMTYuNTAxLS4wMjQuNzItLjAyNGgxLjA4OHYxLjM3NmgtMS4wMDhjLS4zOTUgMC0uNjkxLjA5OS0uODg4LjI5Ni0uMTkyLjE5Mi0uMjg4LjQ2Ny0uMjg4LjgyNFYxN2gtMS42NzJ6bS0xLjQzMi03LjI5NlY4LjM2aDUuMjg4djEuMzQ0aC01LjI4OHpNMTE0LjUyNyAxN1Y4LjA1NmMwLS4yMTkuMDA4LS40NS4wMjQtLjY5Ni4wMTYtLjI1LjA2MS0uNDk2LjEzNi0uNzM2LjA4LS4yNDUuMjEtLjQ3LjM5Mi0uNjcyLjIxOC0uMjQuNDU4LS40MS43Mi0uNTEyLjI2MS0uMTAxLjUyLS4xNi43NzYtLjE3Ni4yNjEtLjAxNi41MDEtLjAyNC43Mi0uMDI0aDEuMDg4djEuMzc2aC0xLjAwOGMtLjM5NSAwLS42OTEuMDk5LS44ODguMjk2LS4xOTIuMTkyLS4yODguNDY3LS4yODguODI0VjE3aC0xLjY3MnptLTEuNDMyLTcuMjk2VjguMzZoNS4yODh2MS4zNDRoLTUuMjg4em0xMC4wODQgNy41MzZjLS44NTkgMC0xLjYxNC0uMTg3LTIuMjY0LS41NmEzLjk3MyAzLjk3MyAwIDAxLTEuNTEyLTEuNTc2Yy0uMzU4LS42NzctLjUzNi0xLjQ2MS0uNTM2LTIuMzUyIDAtLjk0NC4xNzYtMS43NjMuNTI4LTIuNDU2YTMuOTA3IDMuOTA3IDAgMDExLjQ4OC0xLjYwOGMuNjM0LS4zNzkgMS4zNzMtLjU2OCAyLjIxNi0uNTY4Ljg4IDAgMS42MjkuMjA1IDIuMjQ4LjYxNi42MTguNDA1IDEuMDguOTg0IDEuMzg0IDEuNzM2LjMwOS43NTIuNDMyIDEuNjQ1LjM2OCAyLjY4aC0xLjY3MnYtLjYwOGMtLjAxMS0xLjAwMy0uMjAzLTEuNzQ0LS41NzYtMi4yMjQtLjM2OC0uNDgtLjkzMS0uNzItMS42ODgtLjcyLS44MzggMC0xLjQ2Ny4yNjQtMS44ODguNzkyLS40MjIuNTI4LS42MzIgMS4yOS0uNjMyIDIuMjg4IDAgLjk1LjIxIDEuNjg1LjYzMiAyLjIwOC40MjEuNTE3IDEuMDI5Ljc3NiAxLjgyNC43NzYuNTIyIDAgLjk3My0uMTE3IDEuMzUyLS4zNTIuMzg0LS4yNC42ODItLjU4MS44OTYtMS4wMjRsMS42NC41MmEzLjg5OCAzLjg5OCAwIDAxLTEuNTI4IDEuOCA0LjI1NiA0LjI1NiAwIDAxLTIuMjguNjMyem0tMy4wOC00LjA4OHYtMS4zMDRoNi4xNjh2MS4zMDRoLTYuMTY4ek0xMjguODkzIDE3VjguMzZoMS40ODh2Mi4wOTZsLS4yMDgtLjI3MmEzLjIxIDMuMjEgMCAwMS40MTYtLjc2Yy4xNzEtLjIzNS4zNjgtLjQyNy41OTItLjU3Ni4yMTktLjE2LjQ2Mi0uMjgzLjcyOC0uMzY4LjI3Mi0uMDkuNTUtLjE0NC44MzItLjE2YTMuMTkgMy4xOSAwIDAxLjgxNi4wNHYxLjU2OGEyLjcwOCAyLjcwOCAwIDAwLS45NDQtLjA2NCAyLjA2NiAyLjA2NiAwIDAwLS45NDQuMzI4IDIuMTIgMi4xMiAwIDAwLS42NDguNjRjLS4xNTQuMjUtLjI2Ni41My0uMzM2Ljg0YTQuMzY0IDQuMzY0IDAgMDAtLjEwNC45NjhWMTdoLTEuNjg4eiIvPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfNV8yKSI+PHBhdGggZmlsbD0iI0VFODEzNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYwLjM4NiA0NC4yNzZjLjQwNC0yLjk2LS41NTktNy4zNjYtNC4xNTgtNy44LTEuNTMxLS4xODMtMy4wNTIuNTQ3LTMuMzkgMi4xMzYtLjM0OCAxLjYzMi40MjggMy40MzYgMS4zODkgNC43MjJhMTEuMzggMTEuMzggMCAwMDIuNTE2IDIuNDU1YzEuNDM0IDEuMDIzIDMuNDA0LjIzMiAzLjY0My0xLjUxM3ptMTQuNDczIDEuNjczYy0zLjAyOCAzLjMzOC03LjcyOCA1LjE2OS0xMi4yMzYgNC43NGEzLjg1OCAzLjg1OCAwIDAwLTMuMTM5IDEuMTc2IDEyLjU4IDEyLjU4IDAgMDEtMi4zOTggMS45NmMtNC4yMTEgMi42NC0xMC4wMDMgMi40NzYtMTMuODUxLS43My0uNDYxLS4zODMtLjE0Mi0xLjM2My41MTctMS4wNDYgMy4yNjEgMS41NjcgNy4zMjMgMS44ODEgMTAuNjU1LjMyNCAyLjEzLS45OTYgMS40NzMtMy44MTYtLjI5OS01LjM2MmExMy40NTEgMTMuNDUxIDAgMDEtMi42NzItMy4xNTljLTEuMTItMS44NTQtMS43MjItNC4yMy0xLjA1OS02LjM0NS42MDEtMS45MTYgMi4yOTctMy4zMTIgNC4yNzktMy42MyA0LjY2Ny0uNzUgNy45ODQgMy4zMTEgOC40NDcgNy41NjkuMzYyIDMuMzI0IDIuMzk4IDYuOTcxIDUuNDk5IDUuNzJhMTEuMzc3IDExLjM3NyAwIDAwNC43NjMtMy41OWM0LjM1MS01LjYxMyAzLjEzMS0xMy43NjUtLjU0OS0xOS4zNzUtMy40MjgtNS4yMjYtOS4wOTktOS4xNjYtMTUuMjU1LTEwLjc4Mi0uOTE3LS4yNC0xLjc3Mi40NzgtMS43OTkgMS40MjZhNDIuOTc0IDQyLjk3NCAwIDAwLS4wMjMgMS41MjNjLjAwMy41MS0uMDg4Ljk5OC0uMTEyIDEuNTA4LS4wMDguMTU0LS4wOTIuMjk3LS4xNTkuNDM1LS4yODQuNTg0LTEuMDc5LjkyNy0xLjY0Mi40NjItMS4yNTQtMS4wMzUtMi40Ni0yLjE2Ny0zLjc4NC0zLjExMy0xLjM3OC0uOTg2LTIuNTg0LTIuMTY4LTMuODAzLTMuMzM3LS41MDMtLjQ4My0uMzY0LTEuNTA4LjE4My0xLjg5NSAxLjMzMS0uOTQ0IDIuNjY2LTEuODggNC4wMDgtMi44MDggMS4zNTctLjk0MSAyLjc0LTEuOTYgNC4yODUtMi41NTQuNjYxLS4yNTUgMS4zNDcuMjE3IDEuMzA1LjkzLS4xNDEgMi40MiAxLjY2NyA0LjQ1MyAzLjk5NiA1LjEyYTI1LjkzNSAyNS45MzUgMCAwMTUuNDEzIDIuMjM5YzMuODM2IDIuMTIgNy4xNTcgNS4xNDEgOS41NzMgOC43OCA0LjYwNiA2Ljk0MiA1LjgwNiAxNy4yNTQtLjE0MyAyMy44MTR6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9kXzVfMiIgd2lkdGg9Ijg1Ljg4MSIgaGVpZ2h0PSIxMDAuNjY5IiB4PSIxMTguMDE4IiB5PSItNS4wMDQiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQgZHk9IjE1Ii8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTIuNSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg2ODY4OCAwIDAgMCAwIDAuNzMzMzE2IDAgMCAwIDAgMC43MDUxMTQgMCAwIDAgMC42IDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNV8yIi8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzVfMiIgcmVzdWx0PSJzaGFwZSIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=");
  position: absolute;
  bottom: 100%;
  right: 13px;
  width: 190px;
  height: 56px;
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings .lifetime.active:after {
    right: -20px;
    width: 124px;
    height: 30px;
  }
}
.wpmrm .mrm-pricings .pricing-tbl-content {
  position: relative;
}
.wpmrm .mrm-pricings .pricing-tbl-navbar {
  display: flex;
  flex-flow: row wrap;
  list-style: none;
  gap: 18px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-pricings .pricing-tbl-navbar {
    justify-content: center;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings .pricing-tbl-navbar {
    gap: 10px;
  }
}
.wpmrm .mrm-pricings .pricing-tbl-navbar li {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-weight: 600;
  font-size: 15px;
  color: #0E1D3F;
  line-height: 1.1;
  text-align: center;
  padding: 19px 28px;
  text-transform: capitalize;
  border: 1px solid #0E1D3F;
  border-radius: 12px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-pricings .pricing-tbl-navbar li {
    text-align: center;
    padding: 12px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings .pricing-tbl-navbar li {
    text-align: center;
    padding: 8px 11px;
    font-size: 10px;
    border-radius: 6px;
  }
}
.wpmrm .mrm-pricings .pricing-tbl-navbar li .logo-active {
  display: none;
}
.wpmrm .mrm-pricings .pricing-tbl-navbar li .logo-init {
  display: block;
}
.wpmrm .mrm-pricings .pricing-tbl-navbar li.active {
  background: #0E1D3F;
  color: #ffffff;
}
.wpmrm .mrm-pricings .pricing-tbl-navbar li.active .logo-init {
  display: none;
}
.wpmrm .mrm-pricings .pricing-tbl-navbar li.active .logo-active {
  display: block;
}
.wpmrm .mrm-pricings .pricing-tbl-navbar li img {
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings .pricing-tbl-navbar li img {
    margin-right: 5px;
  }
}
@media only screen and (max-width: 320px) {
  .wpmrm .mrm-pricings .pricing-tbl-navbar li img {
    width: 14px;
  }
}
.wpmrm .mrm-pricings .price-tab-content-wrapper {
  margin-top: 40px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-pricings .price-tab-content-wrapper {
    margin-top: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings .price-tab-content-wrapper {
    margin-top: 55px;
  }
}
.wpmrm .mrm-pricings .price-tab-content-wrapper .single-price-tab-content {
  display: none;
}
.wpmrm .mrm-pricings .price-tab-content-wrapper .single-price-tab-content:first-child {
  display: block;
}
.wpmrm .mrm-pricings .lifetime-plan {
  display: none;
}
.wpmrm .mrm-pricings #mailmint-lifetime-price,
.wpmrm .mrm-pricings #bundels-lifetime-price {
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm-pricings #mailmint-lifetime-price,
  .wpmrm .mrm-pricings #bundels-lifetime-price {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-pricings #mailmint-lifetime-price,
  .wpmrm .mrm-pricings #bundels-lifetime-price {
    grid-template-columns: repeat(1, 1fr);
  }
}
.wpmrm .mrm-testimonial .wpfunnels-testimonials .section-title {
  width: 100%;
}
.wpmrm .mrm-testimonial .wpfunnels-testimonial {
  position: relative;
}
.wpmrm .mrm-testimonial .wpfunnels-testimonial::before {
  position: absolute;
  content: url(assets/images/what.png);
  top: 100%;
  right: 27%;
  animation: MoveUpDownThree 4s linear infinite;
  transform: translate(-32%);
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm-testimonial .wpfunnels-testimonial::before {
    right: 11%;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-testimonial .wpfunnels-testimonial::before {
    display: none;
  }
}
.wpmrm .mrm-testimonial .wpfunnels-testimonials .slick-arrow {
  background: transparent;
  border: 1px solid #0E1D3F;
  box-shadow: none;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-testimonial .wpfunnels-testimonials {
    padding: 55px 0 55px;
  }
}
.wpmrm .mrm-testimonial .wpfunnels-testimonials .slick-arrow:hover {
  background-color: #e9e9f5;
  border: 1px solid #e9e9f5;
}
.wpmrm .mrm-testimonial .wpfunnels-testimonials .slick-arrow.slick-next::before {
  content: url(assets/icon-svg/left-arrow.svg);
}
.wpmrm .mrm-testimonial .wpfunnels-testimonials .slick-arrow.slick-prev::before {
  content: url(assets/icon-svg/arrow-right.svg);
}
.wpmrm .mrm-testimonial .wpfunnels-testimonials .single-testimonial .rating {
  margin-bottom: 15px;
}
.wpmrm .mrm-testimonial .wpfunnels-testimonials .single-testimonial .author-area .author-info h6 {
  font-weight: 600;
  color: #0E1D3F;
  font-size: 18px;
}
.wpmrm .mrm-testimonial svg {
  fill: #FDAD00;
}
.wpmrm .mrm-testimonial path {
  stroke: #FDAD00;
}
.wpmrm .mrm-testimonial .wpfunnels-testimonials .single-testimonial .testimonial-text {
  font-family: "Circular Std Book";
  font-size: 22px;
  line-height: 1.5;
  font-weight: 400;
  cursor: text;
  color: #3E3E42;
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-testimonial .wpfunnels-testimonials .single-testimonial .testimonial-text {
    font-size: 18px;
  }
}
.wpmrm .mrm__payment-getway {
  position: relative;
  display: grid;
  grid-template-columns: 2fr 8.6fr;
  background: #FFFFFF;
  box-shadow: 0px 20px 30px rgba(206, 206, 206, 0.24), inset 10px 10px 10px rgba(192, 192, 192, 0.04);
  border-radius: 20px;
  margin-top: -130px;
  padding: 52px 140px 52px 52px;
  align-items: center;
  gap: 30px;
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm__payment-getway {
    padding: 42px 170px 50px 42px;
    gap: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm__payment-getway {
    padding: 42px 40px 50px 42px;
    margin-top: -70px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm__payment-getway {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
    padding: 40px 30px;
    margin-top: -50px;
  }
}
.wpmrm .mrm__payment-getway .mrm-hero-item.p-13 {
  position: absolute;
  top: 9%;
  right: 10%;
  transform: translate(0%, 0%);
}
.wpmrm .mrm__payment-getway .mrm-hero-item.p-13 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
  display: none;
}
.wpmrm .mrm__payment-content {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.wpmrm .mrm__payment-content::before {
  content: url(assets/images/thums.png);
  position: absolute;
  top: 30%;
  right: -20px;
}
@media only screen and (max-width: 1480px) {
  .wpmrm .mrm__payment-content::before {
    max-width: 760px;
    top: 10%;
    right: -90px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmrm .mrm__payment-content::before {
    right: -123px;
    top: 30%;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm__payment-content::before {
    display: none;
  }
}
.wpmrm .mrm__payment-shadow {
  position: relative;
  z-index: -1;
  max-width: 1290px;
  margin: -10px auto 0;
  background: #FFFFFF;
  box-shadow: 0px 20px 30px rgba(206, 206, 206, 0.24), inset 10px 10px 10px rgba(192, 192, 192, 0.04);
  border-radius: 20px;
  height: 30px;
}
.wpmrm .mrm-faq {
  background-color: #E9E9F5;
}
.wpmrm .mrm-faq .wpfunnels-faq .wpfunnels-accordion .card {
  margin-bottom: 16px;
  background: #FFFFFF;
  box-shadow: 0px 2px 2px rgba(220, 220, 239, 0.41), inset 0px -4px 8px rgba(240, 240, 255, 0.96);
  border-radius: 6px;
}
.wpmrm .mrm-faq .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn {
  font-size: 18px;
  padding: 21px 80px 18px 25px;
}
.wpmrm .mrm-faq .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn.active {
  color: #573BFF;
}
.wpmrm .mrm-faq .wpfunnels-faq .wpfunnels-accordion .card .card-body p {
  font-size: 16px;
}
.wpmrm .mrm-faq .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn .icon {
  width: 32px;
  height: 32px;
  box-shadow: none;
  background: #fff;
}
.wpmrm .mrm-business-goals__single {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
  align-items: center;
  gap: 50px;
}
@media only screen and (max-width: 1199px) {
  .wpmrm .mrm-business-goals__single {
    grid-template-columns: 1.1fr 1fr;
    gap: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-business-goals__single {
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
  }
}
.wpmrm .mrm-business-goals__content h3 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-business-goals__content h3 {
    margin-bottom: 10px;
  }
}
.wpmrm .mrm-business-goals__content p {
  margin: 33px 0 38px;
  max-width: 580px;
}
@media only screen and (max-width: 991px) {
  .wpmrm .mrm-business-goals__content p {
    margin: 25px 0 28px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmrm .mrm-business-goals__content {
    order: 2;
  }
}
.wpmrm .mrm-business-goals__img {
  position: relative;
}
.wpmrm .mrm-business-goals__img .mrm-hero-item.p-10 {
  position: absolute;
  bottom: 80%;
  left: 0;
  transform: translate(10%, 0%);
}
.wpmrm .mrm-business-goals__img .mrm-hero-item.p-10 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}
.wpmrm .mrm-business-goals__img .mrm-hero-item.p-11 {
  position: absolute;
  bottom: 80%;
  left: 0;
  transform: translate(150%, 0%);
}
.wpmrm .mrm-business-goals__img .mrm-hero-item.p-11 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 3s linear infinite;
}
.wpmrm .mrm-business-goals__img .mrm-hero-item.p-12 {
  position: absolute;
  top: 25%;
  right: 20%;
  transform: translate(0%, 0%);
}
.wpmrm .mrm-business-goals__img .mrm-hero-item.p-12 .move-up .layer {
  position: relative;
  animation: MoveUpDownThree 4s linear infinite;
}

/* ------MRM notification top bar------ */
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-ExtraBold.woff2") format("woff2"), url("assets/fonts/LexendDeca-ExtraBold.woff") format("woff"), url("assets/fonts/LexendDeca-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-Bold.woff2") format("woff2"), url("assets/fonts/LexendDeca-Bold.woff") format("woff"), url("assets/fonts/LexendDeca-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-Black.woff2") format("woff2"), url("assets/fonts/LexendDeca-Black.woff") format("woff"), url("assets/fonts/LexendDeca-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-Regular.woff2") format("woff2"), url("assets/fonts/LexendDeca-Regular.woff") format("woff"), url("assets/fonts/LexendDeca-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-SemiBold.woff2") format("woff2"), url("assets/fonts/LexendDeca-SemiBold.woff") format("woff"), url("assets/fonts/LexendDeca-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-Medium.woff2") format("woff2"), url("assets/fonts/LexendDeca-Medium.woff") format("woff"), url("assets/fonts/LexendDeca-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.wpmailmint__notification {
  position: relative;
  width: 100%;
  background-image: url(assets/icon-svg/mail-mint-notification-bar-bg.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
  background-color: #2D2174;
  z-index: 1111;
}
@media only screen and (max-width: 767px) {
  .wpmailmint__notification {
    padding: 30px 0;
  }
}
.wpmailmint__content-area {
  display: grid;
  grid-template-columns: 1.5fr 1.4fr 1fr 0.9fr;
  align-items: center;
  gap: 50px;
}
@media only screen and (max-width: 1399px) {
  .wpmailmint__content-area {
    grid-template-columns: 1.5fr 1.4fr 0.9fr 0.9fr;
    gap: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmailmint__content-area {
    grid-template-columns: 1fr 1.5fr 1fr 1fr;
    gap: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmailmint__content-area {
    grid-template-columns: 1.2fr 2fr 0.8fr 1.5fr;
    gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmailmint__content-area {
    gap: 15px;
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
  }
}
@media only screen and (max-width: 991px) {
  .wpmailmint__launching-logo img {
    display: inline-block;
    max-width: 80%;
  }
}
@media only screen and (max-width: 767px) {
  .wpmailmint__launching-logo img {
    display: inline-block;
    max-width: 80%;
  }
}
.wpmailmint__launching-text {
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .wpmailmint__launching-text img {
    display: block;
    max-width: 50%;
  }
}
@media only screen and (max-width: 991px) {
  .wpmailmint__launching-text img {
    display: block;
    max-width: 60%;
  }
}
@media only screen and (max-width: 767px) {
  .wpmailmint__launching-text {
    font-size: 24px;
    text-align: center;
    margin: 0 auto;
  }
  .wpmailmint__launching-text figure {
    display: inline-block;
  }
  .wpmailmint__launching-text img {
    display: inline-block;
    max-width: 80%;
  }
}
.wpmailmint__launching-text h3 {
  font-family: "Lexend Deca";
  font-size: calc(26px + 14 * (100vw - 320px) / 1600);
  font-style: normal;
  font-weight: 600;
  line-height: 1.26;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .wpmailmint__launching-text h3 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmailmint__launching-text h3 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmailmint__launching-text h3 {
    font-size: 30px;
  }
}
.wpmailmint__launching-text::before {
  content: url(assets/icon-svg/rocket.svg);
  position: absolute;
  top: 35%;
  left: -80px;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 1399px) {
  .wpmailmint__launching-text::before {
    display: none;
  }
}
.wpmailmint__btn {
  position: relative;
  display: inline-block;
  font-family: "Lexend Deca";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.1;
  color: #573BFF !important;
  padding: 18px 16px;
  background-image: linear-gradient(180deg, #FFFFFF 11.67%, #D4CDFF 100%);
  box-shadow: 0px 1px 2px rgba(19, 13, 57, 0.25);
  border-radius: 10px;
  transition: all 0.4s;
}
.wpmailmint__btn:hover {
  transform: translateY(-3px);
  box-shadow: 0px 10px 30px rgba(19, 13, 57, 0.5);
}
.wpmailmint__btn::before {
  content: url(assets/icon-svg/particle-before-button.svg);
  position: absolute;
  top: -15px;
  right: -19px;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 1199px) {
  .wpmailmint__btn {
    font-size: 13px;
    line-height: 1.1;
    padding: 16px 12px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmailmint__btn {
    padding: 16px 32px;
  }
}

#wpmailmint__countdown ul {
  display: flex;
  gap: 13px;
}
@media only screen and (max-width: 1199px) {
  #wpmailmint__countdown ul {
    gap: 20px;
  }
}
@media only screen and (max-width: 991px) {
  #wpmailmint__countdown ul {
    gap: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #wpmailmint__countdown ul {
    align-items: center;
    justify-content: center;
  }
}

#wpmailmint__countdown li {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 62px;
  font-size: 14px;
  list-style-type: none;
  font-family: "Lexend Deca";
  line-height: 1.9;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
  color: #FFFFFF;
  padding-top: 5px;
}
@media only screen and (max-width: 1199px) {
  #wpmailmint__countdown li {
    width: 52px;
  }
}
@media only screen and (max-width: 991px) {
  #wpmailmint__countdown li {
    width: 45px;
    font-size: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #wpmailmint__countdown li {
    width: 52px;
    padding: 0;
  }
}

#wpmailmint__countdown li span {
  font-family: "Lexend Deca";
  font-weight: 700;
  font-size: 36px;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  padding: 7px 10px;
  background: #573BFF;
  box-shadow: 0px 1px 2px rgba(19, 11, 67, 0.3);
  border-radius: 10px;
}
@media only screen and (max-width: 1199px) {
  #wpmailmint__countdown li span {
    font-size: 22px;
    padding: 6px 8px;
  }
}
@media only screen and (max-width: 991px) {
  #wpmailmint__countdown li span {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  #wpmailmint__countdown li span {
    font-size: 24px;
  }
}

/* ------MRM notification top bar end------ */
/* ------MRM notification top bar------ */
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-ExtraBold.woff2") format("woff2"), url("assets/fonts/LexendDeca-ExtraBold.woff") format("woff"), url("assets/fonts/LexendDeca-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-Bold.woff2") format("woff2"), url("assets/fonts/LexendDeca-Bold.woff") format("woff"), url("assets/fonts/LexendDeca-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-Black.woff2") format("woff2"), url("assets/fonts/LexendDeca-Black.woff") format("woff"), url("assets/fonts/LexendDeca-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-Regular.woff2") format("woff2"), url("assets/fonts/LexendDeca-Regular.woff") format("woff"), url("assets/fonts/LexendDeca-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-SemiBold.woff2") format("woff2"), url("assets/fonts/LexendDeca-SemiBold.woff") format("woff"), url("assets/fonts/LexendDeca-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lexend Deca";
  src: url("assets/fonts/LexendDeca-Medium.woff2") format("woff2"), url("assets/fonts/LexendDeca-Medium.woff") format("woff"), url("assets/fonts/LexendDeca-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.wpmailmint__notification-top {
  position: relative;
  width: 100%;
  background-image: url(assets/icon-svg/mail-mint-notification-bar-bg.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
  background-color: #2D2174;
  z-index: 1111;
}
@media only screen and (max-width: 767px) {
  .wpmailmint__notification-top {
    padding: 30px 0;
  }
}
.wpmailmint__offer-area {
  display: grid;
  grid-template-columns: 1.4fr 1.2fr 1.1fr 0.9fr;
  align-items: center;
  gap: 40px;
}
@media only screen and (max-width: 1399px) {
  .wpmailmint__offer-area {
    grid-template-columns: 1.3fr 1.1fr 1.1fr 0.9fr;
    gap: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpmailmint__offer-area {
    grid-template-columns: 1.5fr 1.3fr 1.4fr 0.8fr;
    gap: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmailmint__offer-area {
    grid-template-columns: 1.2fr 1fr 1fr 1fr;
    gap: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmailmint__offer-area {
    gap: 15px;
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .wpmailmint__offer-logo img {
    display: inline-block;
    max-width: 80%;
  }
}
.wpmailmint__offer-logo::before {
  content: url(assets/icon-svg/rocket-white.svg);
  position: absolute;
  top: 38%;
  left: -80px;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 1480px) {
  .wpmailmint__offer-logo::before {
    left: -60px;
  }
}
@media only screen and (max-width: 1399px) {
  .wpmailmint__offer-logo::before {
    display: none;
  }
}
.wpmailmint__content h4 {
  font-family: "Lexend Deca";
  font-size: calc(20px + 6 * (100vw - 320px) / 1600);
  font-style: normal;
  font-weight: 700;
  line-height: 1.26;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .wpmailmint__content h4 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmailmint__content h4 {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmailmint__content h4 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmailmint__off-logo {
    margin: 0 auto;
  }
}
.wpmailmint__btn {
  position: relative;
  display: inline-block;
  font-family: "Lexend Deca";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  color: rgb(24, 17, 70) !important;
  padding: 18px 35px;
  background: #02C4FB;
  box-shadow: 0px 10px 30px rgba(19, 13, 57, 0.5);
  border-radius: 10px;
  transition: all 0.4s;
}
.wpmailmint__btn:hover {
  transform: translateY(-3px);
  box-shadow: 0px 10px 30px rgba(19, 13, 57, 0.5);
}
.wpmailmint__btn::before {
  content: url(assets/icon-svg/particle-before-button.svg);
  position: absolute;
  top: -15px;
  right: -19px;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 1199px) {
  .wpmailmint__btn {
    font-size: 13px;
    line-height: 1.1;
    padding: 16px 12px;
  }
}
@media only screen and (max-width: 991px) {
  .wpmailmint__btn {
    font-size: 14px;
    line-height: 1;
    padding: 14px 18px;
    border-radius: 6px;
  }
}
@media only screen and (max-width: 767px) {
  .wpmailmint__btn {
    font-size: 17px;
    padding: 16px 42px;
    margin-top: 20px;
  }
}

#wpmailmint__countdown ul {
  display: flex;
  gap: 13px;
  justify-content: center;
}
@media only screen and (max-width: 1199px) {
  #wpmailmint__countdown ul {
    gap: 20px;
  }
}
@media only screen and (max-width: 991px) {
  #wpmailmint__countdown ul {
    gap: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #wpmailmint__countdown ul {
    align-items: center;
    justify-content: center;
  }
}

#wpmailmint__countdown li {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 64px;
  font-size: 14px;
  list-style-type: none;
  font-family: "Lexend Deca";
  line-height: 1.9;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
  color: #FFFFFF;
  padding-top: 5px;
}
@media only screen and (max-width: 1199px) {
  #wpmailmint__countdown li {
    width: 52px;
  }
}
@media only screen and (max-width: 991px) {
  #wpmailmint__countdown li {
    width: 45px;
    font-size: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #wpmailmint__countdown li {
    width: 60px;
    padding: 0;
  }
}

#wpmailmint__countdown li span {
  font-family: "Lexend Deca";
  font-weight: 700;
  font-size: 36px;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  padding: 7px 8px;
  background: #00B4FF;
  box-shadow: 0px 1px 2px #0183BA;
  border-radius: 10px;
}
@media only screen and (max-width: 1199px) {
  #wpmailmint__countdown li span {
    font-size: 22px;
    padding: 6px 8px;
  }
}
@media only screen and (max-width: 991px) {
  #wpmailmint__countdown li span {
    font-size: 20px;
    border-radius: 8px;
  }
}
@media only screen and (max-width: 767px) {
  #wpmailmint__countdown li span {
    font-size: 24px;
    padding: 12px 14px;
    border-radius: 6px;
  }
}

/* ------MRM notification top bar end------ */
.resource-border {
  position: relative;
  color: #753FDB;
}
.resource-border::before {
  content: url(assets/icon-svg/bottom-line.svg);
  position: absolute;
  top: 20%;
  right: 0;
}
@media only screen and (max-width: 1680px) {
  .resource-border::before {
    top: 22%;
    right: -50px;
  }
}
@media only screen and (max-width: 1399px) {
  .resource-border::before {
    top: 20%;
  }
}
@media only screen and (max-width: 1199px) {
  .resource-border::before {
    display: none;
  }
}

/* ------1.glf-resource-hero block------ */
.glf-resource-hero {
  padding-top: 180px;
  padding-bottom: 110px;
  text-align: center;
}
.glf-resource-hero h1 {
  font-size: calc(34px + 26 * (100vw - 320px) / 1600);
  font-family: "CircularStd-Medium";
  font-weight: 500;
}

/* ------1.glf-resource-hero block end------ */
/* ------2.gfl-resource block------ */
.gfl-resource {
  background-color: #F5F5F7;
  padding: 120px 0;
}
.gfl-resource__area {
  display: grid;
  gap: 30px;
}
@media screen and (min-width: 767px) {
  .gfl-resource__area {
    grid-template-columns: repeat(3, 1fr);
  }
}
.gfl-resource__item {
  background: #FFFFFF;
  box-shadow: 0px 25px 30px rgba(225, 225, 235, 0.2);
  border-radius: 15px;
  padding: 40px;
  border: 1.5px solid transparent;
  transition: all 0.4s ease;
}
.gfl-resource__item h5 {
  font-size: calc(20px + 2 * (100vw - 320px) / 1600);
  color: #1A1A1B;
  margin: 32px 0 20px;
}
.gfl-resource__item p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.75;
  color: #707070;
  padding-bottom: 25px;
}
.gfl-resource__item:hover {
  border: 1.5px solid #42445D;
  box-shadow: -2px 2px 0 #42445D;
  transform: translate(2px, -2px);
  transition: all 0.4s ease;
}
.gfl-resource__item:hover svg path {
  fill: #6E42D3;
}
.gfl-resource__link {
  display: flex;
  align-items: center;
  gap: 8px;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.533333px;
  color: #6E42D3 !important;
}
.gfl-resource__link svg path {
  fill: #6E42D3;
}
.gfl-resource__link svg rect {
  fill: #6E42D3;
}
.gfl-resource__img p {
  padding-bottom: 0;
}

/* ------2.gfl-resource block end------ */
/* ------3.gfl-resource-cta block------ */
.gfl-resource-cta .getfunnels__ghost-white {
  background-color: #fff;
}
.gfl-resource-cta h2 {
  max-width: 740px;
  font-family: "CircularStd-Medium";
  font-weight: 500;
}

/* ------3.gfl-resource-cta block end------ */
/******************************** Resource Responsive area ********************************/
@media only screen and (max-width: 1399px) {
  .glf-resource-hero {
    padding-top: 130px;
    padding-bottom: 90px;
  }
  .gfl-resource {
    padding: 110px 0;
  }
  .gfl-resource__item {
    padding: 35px;
  }
}
@media only screen and (max-width: 1199px) {
  .glf-resource-hero {
    padding-top: 140px;
    padding-bottom: 80px;
  }
  .gfl-resource__area {
    gap: 20px;
  }
  .gfl-resource {
    padding: 100px 0;
  }
  .gfl-resource__item {
    padding: 25px;
  }
  .gfl-resource__item h5 {
    margin: 28px 0 15px;
  }
}
@media only screen and (max-width: 991px) {
  .glf-resource-hero {
    padding-top: 150px;
    padding-bottom: 80px;
  }
  .gfl-resource {
    padding: 80px 0;
  }
  .gfl-resource__item {
    padding: 22px;
  }
  .gfl-resource__item h5 {
    margin: 20px 0 12px;
  }
  .gfl-resource__item p {
    padding-bottom: 15px;
  }
  .gfl-resource__img p {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .glf-resource-hero {
    padding-top: 130px;
    padding-bottom: 60px;
  }
  .gfl-resource-cta .getfunnels__global-padding {
    padding: 60px 0;
  }
  .gfl-resource {
    padding: 60px 0;
  }
  .gfl-resource__item {
    padding: 30px 20px;
  }
}
.page-template-template-complete-visual-funnel .wpmailmint__notification-top {
  display: none;
}

/******************************** complete visual hero section ********************************/
.getfunnels__complete-funnel-hero .getfunnels__section-hero-block {
  background-color: #EAE0FF;
}
.getfunnels__complete-funnel-hero .getfunnels__section-hero-img {
  margin-right: -20px;
}
.getfunnels__complete-funnel-hero .getfunnels__section-hero-img figure img {
  margin-top: -70px;
  transform: translateX(78px);
}

.getfunnels__complete-visual-video .getfunnels-window-video {
  background-color: #F5F5F7;
}
.getfunnels__complete-visual-video .getfunnels-window-video .section-title p {
  max-width: 830px;
  margin: 0 auto;
}
.getfunnels__complete-visual-video .getfunnels-window-video .preview-area::before {
  background: linear-gradient(256.07deg, rgba(2, 196, 251, 0.1490196078) -29.09%, rgba(87, 59, 255, 0.1490196078) 96.86%);
  border: 6px solid #fff;
  box-shadow: 0px 10px 110px rgba(45, 33, 116, 0.5), 0px 1px 2px rgba(45, 33, 116, 0.2);
}

/******************************** complete funnel setup ********************************/
.complete-funnel-setup {
  padding-bottom: 150px;
}
.complete-funnel-setup .gbf-setup .section-title {
  max-width: 985px;
}
.complete-funnel-setup .gbf-setup .section-title > p {
  max-width: 819px;
  margin: 7px auto 0;
}
.complete-funnel-setup .gbf-setup .gbf-condition {
  padding: 65px 70px 65px 90px;
  background-color: #6E42D3;
}
.complete-funnel-setup .gbf-setup .gbf-condition-content {
  width: 510px;
}
.complete-funnel-setup .gbf-setup .gbf-condition-content .title {
  color: #fff;
  max-width: 370px;
}
.complete-funnel-setup .gbf-setup .gbf-condition-content p {
  color: #ffffff;
}
.complete-funnel-setup .gbf-setup .gbf-condition-content .btn-default {
  color: #1A1A1B;
  background: #fff;
  box-shadow: none;
  margin-top: 25px;
}
.complete-funnel-setup .gbf-setup .gbf-condition-img {
  width: calc(100% - 510px);
}
.complete-funnel-setup .gbf-setup .gbf-condition-img:before {
  left: -41px;
  bottom: -51px;
  top: initial;
  width: 322px;
  height: 322px;
  background: linear-gradient(301.35deg, #6E42D3 10.63%, #7C4AEF 85.77%);
}
.complete-funnel-setup .gbf-setup .gbf-product-offer {
  background-color: #FFE4D1;
  padding: 40px 25px 0px;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: cover;
  display: flex;
  flex-flow: column;
  align-items: center;
  margin-bottom: 40px;
}
.complete-funnel-setup .gbf-setup .gbf-product-offer:before {
  background: linear-gradient(290.58deg, #FFD3B4 45.79%, #EE8134 90.75%);
  left: -57px;
  bottom: -196px;
}
.complete-funnel-setup .gbf-setup .gbf-product-content {
  margin-bottom: 27px;
}
.complete-funnel-setup .gbf-setup .gbf-product-img {
  margin-top: auto;
}
.complete-funnel-setup .gbf-setup .gbf-product-img img {
  margin: 0 auto;
}
.complete-funnel-setup .gbf-setup .gbf-widget {
  background-color: #ECE7F8;
  flex-flow: column-reverse;
  justify-content: flex-end;
  padding: 30px 16px 27px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  margin-bottom: 40px;
}
.complete-funnel-setup .gbf-setup .gbf-widget::before {
  left: -76px;
  top: -70px;
  width: 414px;
  height: 414px;
  border-radius: 100%;
  background: linear-gradient(171.54deg, #C5AFFD 19.15%, rgba(197, 175, 253, 0) 87.07%);
}
.complete-funnel-setup .gbf-setup .gbf-widget .gbf-widget-content {
  margin-top: 22px;
  margin-bottom: 0;
  width: 100%;
  position: relative;
  z-index: 1;
  text-align: center;
}
.complete-funnel-setup .gbf-setup .gbf-widget .gbf-widget-content .title {
  max-width: 460px;
  margin: 0 auto 10px;
}
.complete-funnel-setup .gbf-setup .gbf-widget .gbf-widget-img {
  width: 100%;
  padding: 0 19px;
  position: relative;
  z-index: 1;
}
.complete-funnel-setup .gbf-setup .ab-testing-determine {
  padding: 65px 75px;
  background-color: #F2ECE8;
  flex-flow: row-reverse;
  background-repeat: no-repeat;
  background-position: left bottom;
}
.complete-funnel-setup .gbf-setup .ab-testing-determine .gbf-condition-img {
  width: calc(100% - 560px);
  margin-right: auto;
}
.complete-funnel-setup .gbf-setup .ab-testing-determine .gbf-condition-img:before {
  left: -42px;
  bottom: -93px;
  width: 246px;
  height: 246px;
  background: linear-gradient(267.6deg, #EAE6F2 8.07%, #DDD0FF 98.99%);
}
.complete-funnel-setup .gbf-setup .ab-testing-determine .gbf-condition-content {
  width: 523px;
  padding: 30px 0 30px 60px;
  position: relative;
  z-index: 1;
}
.complete-funnel-setup .gbf-setup .ab-testing-determine .gbf-condition-content p,
.complete-funnel-setup .gbf-setup .ab-testing-determine .gbf-condition-content .title {
  color: #1A1A1B;
}
.complete-funnel-setup .gbf-setup .collect-manage-lead {
  padding: 65px 70px 40px 75px;
  background-color: #EAE6F2;
}
.complete-funnel-setup .gbf-setup .collect-manage-lead .gbf-condition-content {
  width: 540px;
  position: relative;
  z-index: 1;
}
.complete-funnel-setup .gbf-setup .collect-manage-lead .gbf-condition-content p,
.complete-funnel-setup .gbf-setup .collect-manage-lead .gbf-condition-content .title {
  color: #1a1a1b;
}
.complete-funnel-setup .gbf-setup .collect-manage-lead .gbf-condition-img {
  width: calc(100% - 550px);
  margin-left: auto;
}
.complete-funnel-setup .gbf-setup .collect-manage-lead .gbf-condition-img:before {
  left: calc(50% + 10px);
  transform: translateX(-50%);
  bottom: -68px;
  top: initial;
  width: 246px;
  height: 246px;
  background: linear-gradient(267.6deg, #EAE6F2 8.07%, #DDD0FF 98.99%);
}
.complete-funnel-setup .gbf-setup .checkout-features-cta {
  max-width: 730px;
  margin: 25px auto 0;
  text-align: center;
  padding: 0 15px;
}

.getfunnels__combine-emails-block {
  padding: 136px 0 150px;
  background-color: #F7F7FE;
}
.getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__combine-emails-block-content {
  text-align: center;
  margin-bottom: 70px;
}
.getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__combine-emails-block-content h2 {
  max-width: 900px;
  margin: 0 auto;
}
.getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__combine-emails-block-feature-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 60px;
}
.getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__based-conditions-feature-items img {
  border-radius: 20px 20px 0 0;
}
.getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__based-conditions-heading {
  line-height: 1.33;
  text-align: center;
  word-spacing: -0.87px;
  padding: 17px 50px 22px;
  border-radius: 0 0 20px 20px;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px rgba(110, 66, 211, 0.12);
}
.getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .dragndrop-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 80px;
}

.page-template-template-complete-visual-funnel .mrm-pricings {
  padding: 150px 0 60px;
  background: #f5f5f7;
  position: relative;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher > span {
  position: relative;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.18;
  text-align: center;
  color: #0E1D3F;
  letter-spacing: 0.2px;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher > span.active {
  color: #573BFF;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher > span.active::before {
  content: url(assets/icon-svg/line-fill.svg);
  position: absolute;
  top: 50%;
  left: 0;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input {
  visibility: hidden;
  margin-left: -9999px;
  position: absolute;
  width: auto;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher label {
  margin-bottom: 0;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label {
  display: block;
  position: relative;
  background-color: #573BFF;
  cursor: pointer;
  outline: none;
  border-radius: 80px;
  height: 25px;
  width: 48px;
  margin: 0 14px;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input:checked + label {
  border-color: #e0e2eb;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label:before,
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label:after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  left: 1px;
  position: absolute;
  top: 0;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label:before {
  right: 0px;
  background: transparent;
  border-radius: 75px;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input + label:after {
  content: "";
  border-radius: 100%;
  width: 18px;
  height: 18px;
  background: #fff;
  top: 3px;
  left: 5px;
}
.page-template-template-complete-visual-funnel .mrm-pricings .mrm-pricing-switcher .switch-input:checked + label:after {
  left: 25px;
}
@media only screen and (max-width: 1399px) {
  .page-template-template-complete-visual-funnel .mrm-pricings {
    padding: 100px 0 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .page-template-template-complete-visual-funnel .mrm-pricings {
    padding: 90px 0 50px;
  }
}
@media only screen and (max-width: 991px) {
  .page-template-template-complete-visual-funnel .mrm-pricings {
    padding: 90px 0 40px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings {
    padding: 60px 0 30px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings .wpfunnel-pricing .mrm-pricings__pricing-switcher {
  display: none;
}
.page-template-template-complete-visual-funnel .mrm-pricings__pricing-switcher {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: end;
  position: absolute;
  right: 0;
  top: 15px;
}
@media only screen and (max-width: 991px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__pricing-switcher {
    justify-content: center;
    position: relative;
    right: 0;
    top: -20px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings__heading-area {
  position: relative;
  max-width: 930px;
  margin: 0 auto 80px;
  text-align: center;
  text-align: center;
}
@media only screen and (max-width: 1399px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__heading-area {
    margin: 0 auto 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__heading-area {
    margin: 0 auto 40px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__heading-area {
    margin: 0 auto 30px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings__heading-area h2 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 1199px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__heading-area h2 {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__heading-area h2 {
    margin-bottom: 20px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings__heading-area h2 .mrm-line::before {
  top: 33%;
  right: -11px;
}
.page-template-template-complete-visual-funnel .mrm-pricings__heading-area p {
  max-width: 760px;
  margin: 0 auto;
  text-align: center;
  letter-spacing: 1px;
}
.page-template-template-complete-visual-funnel .mrm-pricings__plan-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media only screen and (max-width: 1199px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__plan-wrapper {
    gap: 25px;
  }
}
@media only screen and (max-width: 991px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__plan-wrapper {
    gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__plan-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings__single-plan {
  background: #DAE8EC;
  border: 2px solid #37394F;
  border-radius: 14px;
  padding: 40px 30px;
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__single-plan {
    padding: 25px;
  }
}
@media only screen and (max-width: 991px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__single-plan {
    padding: 30px 20px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings__single-plan:nth-child(2) {
  background-color: #FBE3DE;
}
.page-template-template-complete-visual-funnel .mrm-pricings__single-plan:nth-child(2) .btn-default {
  box-shadow: 0px 15px 25px rgba(222, 187, 180, 0.6);
}
.page-template-template-complete-visual-funnel .mrm-pricings__single-plan:nth-child(3) {
  background-color: #FDEFBF;
}
.page-template-template-complete-visual-funnel .mrm-pricings__single-plan:nth-child(3) .btn-default {
  box-shadow: 0px 15px 25px #F0DD9D;
}
.page-template-template-complete-visual-funnel .mrm-pricings__single-plan:nth-child(4) {
  background-color: #E7E6EB;
}
.page-template-template-complete-visual-funnel .mrm-pricings__single-plan:nth-child(4) .btn-default {
  box-shadow: 0px 15px 25px rgba(205, 203, 212, 0.8);
}
.page-template-template-complete-visual-funnel .mrm-pricings__single-plan.popular {
  box-shadow: -5px 5px 0px 0px #37394f;
}
.page-template-template-complete-visual-funnel .mrm-pricings__single-plan.popular .btn-default {
  background: #6E42D3;
}
.page-template-template-complete-visual-funnel .mrm-pricings__tbl-header h5 {
  padding-bottom: 10px;
}
.page-template-template-complete-visual-funnel .mrm-pricings__tbl-header p {
  font-size: 15px;
  padding-bottom: 40px;
  color: #1A1A1B;
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__tbl-header p {
    padding-bottom: 20px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings__tbl-header h3 {
  font-size: calc(26px + 4 * (100vw - 320px) / 1600);
  line-height: 1.1;
  padding-bottom: 20px;
  color: #1A1A1B;
}
.page-template-template-complete-visual-funnel .mrm-pricings__tbl-header h3 sub {
  font-size: 16px;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  line-height: 1;
  letter-spacing: -1px;
  color: #1A1A1B;
  align-self: flex-end;
}
.page-template-template-complete-visual-funnel .mrm-pricings__tbl-header h3 .regular-price {
  font-size: 18px;
  line-height: 1.1;
  font-weight: 500;
  -webkit-text-decoration-line: line-through;
  -moz-text-decoration-line: line-through;
  text-decoration-line: line-through;
  text-transform: uppercase;
  color: #6E42D3;
}
.page-template-template-complete-visual-funnel .mrm-pricings__price-btn .btn-default {
  font-size: 20px;
  margin-bottom: 6px;
  background: #37394F;
  box-shadow: 0px 15px 25px rgba(182, 215, 225, 0.8);
  border-radius: 14px;
  width: 100%;
  line-height: 1.25;
  height: auto;
  padding: 18px 25px;
}
@media only screen and (max-width: 1199px) {
  .page-template-template-complete-visual-funnel .mrm-pricings__price-btn .btn-default {
    font-size: 16px;
    border-radius: 8px;
    padding: 16px 16px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings__tbl-body {
  font-size: 16px;
  font-weight: 500;
}
.page-template-template-complete-visual-funnel .mrm-pricings__tbl-body svg {
  margin-right: 12px;
}
.page-template-template-complete-visual-funnel .mrm-pricings__tbl-body li {
  display: grid;
  align-items: baseline;
  grid-template-columns: 25px auto;
  line-height: 1.5;
  padding-top: 14px;
  color: #1A1A1B;
}
.page-template-template-complete-visual-funnel .mrm-pricings__vat-tex-notice {
  font-size: 18px;
  letter-spacing: 1px;
  text-align: center;
  padding-top: 30px;
}
.page-template-template-complete-visual-funnel .mrm-pricings__vat-tex-notice p {
  color: #1a1a1b;
}
.page-template-template-complete-visual-funnel .mrm-pricings .lifetime.active:after {
  content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjA0IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiMxQTFBMUIiIGQ9Ik0xLjMyIDE3VjUuNDhoMS42N3Y5Ljk0NGg1LjIxNlYxN0gxLjMyek05LjcyNCA2Ljk0NFY1LjMyaDEuNjcydjEuNjI0SDkuNzI1em0wIDEwLjA1NlY4LjM2aDEuNjcyVjE3SDkuNzI1em0xNC40MjcgMGwuMDA4LTUuMzg0YzAtLjYyNC0uMTYtMS4xMS0uNDgtMS40NTYtLjMyLS4zNTItLjc0Mi0uNTI4LTEuMjY0LS41MjgtLjMyIDAtLjYxNC4wNzUtLjg4LjIyNGExLjY1IDEuNjUgMCAwMC0uNjQuNjU2Yy0uMTYuMjg4LS4yNC42NS0uMjQgMS4wODhsLS44MDgtLjQwOGMtLjAxMS0uNjA4LjExNy0xLjE0MS4zODQtMS42LjI3Mi0uNDU5LjY0LS44MTMgMS4xMDQtMS4wNjRhMy4xNzUgMy4xNzUgMCAwMTEuNTYtLjM4NGMuOTMzIDAgMS42NTYuMjggMi4xNjguODQuNTEyLjU2Ljc2OCAxLjMwNC43NjggMi4yMzJMMjUuODI0IDE3aC0xLjY3MnptLTEwLjM2IDBWOC4zNmgxLjQ4OHYyLjQ5NmguMTkyVjE3aC0xLjY4em01LjE4NCAwbC4wMDgtNS4zNTJjMC0uNjMtLjE2LTEuMTIzLS40OC0xLjQ4LS4zMTUtLjM1Ny0uNzM5LS41MzYtMS4yNzItLjUzNi0uNTI4IDAtLjk1NS4xODEtMS4yOC41NDQtLjMyLjM2My0uNDguODM3LS40OCAxLjQyNGwtLjgtLjUxMmMwLS41NjUuMTM2LTEuMDcuNDA4LTEuNTEyLjI3Mi0uNDQzLjY0LS43OTIgMS4xMDQtMS4wNDhhMy4yMDcgMy4yMDcgMCAwMTEuNTc2LS4zODRjLjYxMyAwIDEuMTM2LjEzIDEuNTY4LjM5Mi40MzIuMjU2Ljc2LjYxNi45ODQgMS4wOC4yMjkuNDY0LjM0NCAxLjAwMy4zNDQgMS42MTZMMjAuNjQ4IDE3aC0xLjY3MnptOS4wOTMtMTAuMDU2VjUuMzJoMS42NzJ2MS42MjRoLTEuNjd6bTAgMTAuMDU2VjguMzZoMS42NzJWMTdoLTEuNjd6bTkuMDE4IDBhNy4xNTYgNy4xNTYgMCAwMS0xLjYuMTM2IDMuNjIgMy42MiAwIDAxLTEuNC0uMzA0Yy0uNDEtLjE4Ny0uNzItLjQ4LS45MjgtLjg4YTIuNTc0IDIuNTc0IDAgMDEtLjMwNC0xLjA4OGMtLjAxLS4zNzMtLjAxNi0uNzk1LS4wMTYtMS4yNjRWNS45NmgxLjY4djcuNTZjMCAuMzQ3LjAwMy42NDguMDA4LjkwNC4wMTEuMjU2LjA2Ny40NzIuMTY4LjY0OC4xOTIuMzMuNDk2LjUyLjkxMi41NjguNDIyLjA0My45MTUuMDI0IDEuNDgtLjA1NlYxN3ptLTUuOTA0LTcuMjk2VjguMzZoNS45MDR2MS4zNDRoLTUuOTA0ek00Mi4zNSAxNy4yNGMtLjg1OCAwLTEuNjEzLS4xODctMi4yNjQtLjU2YTMuOTgzIDMuOTgzIDAgMDEtMS41MTItMS41NzZjLS4zNTctLjY3Ny0uNTM2LTEuNDYxLS41MzYtMi4zNTIgMC0uOTQ0LjE3Ni0xLjc2My41MjgtMi40NTZhMy45MTMgMy45MTMgMCAwMTEuNDg4LTEuNjA4Yy42MzUtLjM3OSAxLjM3NC0uNTY4IDIuMjE2LS41NjguODggMCAxLjYzLjIwNSAyLjI0OC42MTYuNjIuNDA1IDEuMDguOTg0IDEuMzg0IDEuNzM2LjMxLjc1Mi40MzIgMS42NDUuMzY4IDIuNjhoLTEuNjcydi0uNjA4Yy0uMDEtMS4wMDMtLjIwMi0xLjc0NC0uNTc2LTIuMjI0LS4zNjgtLjQ4LS45My0uNzItMS42ODgtLjcyLS44MzcgMC0xLjQ2Ni4yNjQtMS44ODguNzkyLS40Mi41MjgtLjYzMiAxLjI5LS42MzIgMi4yODggMCAuOTUuMjExIDEuNjg1LjYzMiAyLjIwOC40MjIuNTE3IDEuMDMuNzc2IDEuODI0Ljc3Ni41MjMgMCAuOTc0LS4xMTcgMS4zNTItLjM1MmEyLjQgMi40IDAgMDAuODk2LTEuMDI0bDEuNjQuNTJjLS4zMzYuNzczLS44NDUgMS4zNzMtMS41MjggMS44YTQuMjU1IDQuMjU1IDAgMDEtMi4yOC42MzJ6bS0zLjA4LTQuMDg4di0xLjMwNGg2LjE2OHYxLjMwNEgzOS4yN3ptMTIuMjI3IDQuMDg4Yy0uODA1IDAtMS41MDEtLjItMi4wODgtLjYtLjU4MS0uNC0xLjAzMi0uOTQ0LTEuMzUyLTEuNjMyLS4zMTQtLjY5My0uNDcyLTEuNDcyLS40NzItMi4zMzYgMC0uODcuMTYtMS42NDUuNDgtMi4zMjguMzItLjY4OC43NzQtMS4yMyAxLjM2LTEuNjI0LjU5Mi0uNCAxLjI5NC0uNiAyLjEwNC0uNi44MTYgMCAxLjUwMi4yIDIuMDU2LjYuNTYuMzk1Ljk4Mi45MzYgMS4yNjQgMS42MjQuMjg4LjY4OC40MzIgMS40NjQuNDMyIDIuMzI4IDAgLjg2NC0uMTQ0IDEuNjQtLjQzMiAyLjMyOC0uMjg4LjY4OC0uNzEyIDEuMjM1LTEuMjcyIDEuNjQtLjU2LjQtMS4yNTMuNi0yLjA4LjZ6bS4yMzItMS41MTJjLjU1IDAgLjk5OC0uMTMgMS4zNDQtLjM5Mi4zNDctLjI2MS42LS42MjEuNzYtMS4wOC4xNi0uNDU5LjI0LS45ODcuMjQtMS41ODQgMC0uNTk3LS4wODItMS4xMjUtLjI0OC0xLjU4NC0uMTYtLjQ1OS0uNDEtLjgxNi0uNzUyLTEuMDcyLS4zMzYtLjI1Ni0uNzY1LS4zODQtMS4yODgtLjM4NC0uNTU0IDAtMS4wMS4xMzYtMS4zNjguNDA4YTIuNDQgMi40NCAwIDAwLS44IDEuMDk2Yy0uMTcuNDU5LS4yNTYuOTctLjI1NiAxLjUzNiAwIC41Ny4wODYgMS4wODguMjU2IDEuNTUyLjE3Ni40NTkuNDM4LjgyNC43ODQgMS4wOTYuMzUyLjI3Mi43OTUuNDA4IDEuMzI4LjQwOHpNNTQuMDczIDE3di02LjIxNmgtLjE5MlY1LjQ4aDEuNjhWMTdoLTEuNDg4em0xMS44NzQgMGE3LjE1NiA3LjE1NiAwIDAxLTEuNi4xMzYgMy42MiAzLjYyIDAgMDEtMS40LS4zMDRjLS40MS0uMTg3LS43Mi0uNDgtLjkyOC0uODhhMi41NzMgMi41NzMgMCAwMS0uMzA0LTEuMDg4Yy0uMDEtLjM3My0uMDE2LS43OTUtLjAxNi0xLjI2NFY1Ljk2aDEuNjh2Ny41NmMwIC4zNDcuMDAzLjY0OC4wMDguOTA0LjAxLjI1Ni4wNjYuNDcyLjE2OC42NDguMTkyLjMzLjQ5Ni41Mi45MTIuNTY4LjQyMS4wNDMuOTE1LjAyNCAxLjQ4LS4wNTZWMTd6bS01LjkwNC03LjI5NlY4LjM2aDUuOTA0djEuMzQ0aC01LjkwNHptNy44ODUtMi43NlY1LjMySDY5LjZ2MS42MjRoLTEuNjcyem0wIDEwLjA1NlY4LjM2SDY5LjZWMTdoLTEuNjcyem0xNC40MjcgMGwuMDA4LTUuMzg0YzAtLjYyNC0uMTYtMS4xMS0uNDgtMS40NTYtLjMyLS4zNTItLjc0Mi0uNTI4LTEuMjY0LS41MjgtLjMyIDAtLjYxNC4wNzUtLjg4LjIyNGExLjY1IDEuNjUgMCAwMC0uNjQuNjU2Yy0uMTYuMjg4LS4yNC42NS0uMjQgMS4wODhsLS44MDgtLjQwOGMtLjAxLS42MDguMTE3LTEuMTQxLjM4NC0xLjYuMjcyLS40NTkuNjQtLjgxMyAxLjEwNC0xLjA2NGEzLjE3NSAzLjE3NSAwIDAxMS41Ni0uMzg0Yy45MzMgMCAxLjY1Ni4yOCAyLjE2OC44NC41MTIuNTYuNzY4IDEuMzA0Ljc2OCAyLjIzMkw4NC4wMjcgMTdoLTEuNjcyem0tMTAuMzYgMFY4LjM2aDEuNDg4djIuNDk2aC4xOTJWMTdoLTEuNjh6bTUuMTg0IDBsLjAwOC01LjM1MmMwLS42My0uMTYtMS4xMjMtLjQ4LTEuNDgtLjMxNS0uMzU3LS43MzktLjUzNi0xLjI3Mi0uNTM2LS41MjggMC0uOTU1LjE4MS0xLjI4LjU0NC0uMzIuMzYzLS40OC44MzctLjQ4IDEuNDI0bC0uOC0uNTEyYzAtLjU2NS4xMzYtMS4wNy40MDgtMS41MTIuMjcyLS40NDMuNjQtLjc5MiAxLjEwNC0xLjA0OGEzLjIxIDMuMjEgMCAwMTEuNTc2LS4zODRjLjYxMyAwIDEuMTM2LjEzIDEuNTY4LjM5Mi40MzIuMjU2Ljc2LjYxNi45ODQgMS4wOC4yMy40NjQuMzQ0IDEuMDAzLjM0NCAxLjYxNkw3OC44NSAxN2gtMS42NzJ6bTEyLjY1Ni4yNGMtLjg1OSAwLTEuNjEzLS4xODctMi4yNjQtLjU2YTMuOTgzIDMuOTgzIDAgMDEtMS41MTItMS41NzZjLS4zNTgtLjY3Ny0uNTM2LTEuNDYxLS41MzYtMi4zNTIgMC0uOTQ0LjE3Ni0xLjc2My41MjgtMi40NTZhMy45MTEgMy45MTEgMCAwMTEuNDg4LTEuNjA4Yy42MzUtLjM3OSAxLjM3My0uNTY4IDIuMjE2LS41NjguODggMCAxLjYzLjIwNSAyLjI0OC42MTYuNjE4LjQwNSAxLjA4Ljk4NCAxLjM4NCAxLjczNi4zMS43NTIuNDMyIDEuNjQ1LjM2OCAyLjY4aC0xLjY3MnYtLjYwOGMtLjAxLTEuMDAzLS4yMDMtMS43NDQtLjU3Ni0yLjIyNC0uMzY4LS40OC0uOTMtLjcyLTEuNjg4LS43Mi0uODM4IDAtMS40NjcuMjY0LTEuODg4Ljc5Mi0uNDIxLjUyOC0uNjMyIDEuMjktLjYzMiAyLjI4OCAwIC45NS4yMSAxLjY4NS42MzIgMi4yMDguNDIxLjUxNyAxLjAzLjc3NiAxLjgyNC43NzYuNTIzIDAgLjk3My0uMTE3IDEuMzUyLS4zNTJhMi40IDIuNCAwIDAwLjg5Ni0xLjAyNGwxLjY0LjUyYTMuOTAxIDMuOTAxIDAgMDEtMS41MjggMS44IDQuMjU1IDQuMjU1IDAgMDEtMi4yOC42MzJ6bS0zLjA4LTQuMDg4di0xLjMwNGg2LjE2OHYxLjMwNGgtNi4xNjh6bTE1Ljc1IDQuMDg4Yy0uODY0IDAtMS42MTQtLjE5NS0yLjI0OC0uNTg0YTMuOTM1IDMuOTM1IDAgMDEtMS40NzItMS42MDhjLS4zNDEtLjY4OC0uNTEyLTEuNDgtLjUxMi0yLjM3NiAwLS45MDEuMTc2LTEuNjkzLjUyOC0yLjM3NmEzLjg2OSAzLjg2OSAwIDAxMS40OC0xLjZjLjYzNC0uMzg0IDEuMzc2LS41NzYgMi4yMjQtLjU3Ni44NjQgMCAxLjYxMy4xOTUgMi4yNDguNTg0LjYzNC4zOSAxLjEyNS45MjUgMS40NzIgMS42MDguMzQ2LjY4My41MiAxLjQ3LjUyIDIuMzYgMCAuOTAxLS4xNzYgMS42OTYtLjUyOCAyLjM4NGEzLjk0MiAzLjk0MiAwIDAxLTEuNDcyIDEuNjA4Yy0uNjM1LjM4NC0xLjM4Mi41NzYtMi4yNC41NzZ6bTAtMS41NzZjLjgyNiAwIDEuNDQyLS4yNzcgMS44NDgtLjgzMi40MS0uNTYuNjE2LTEuMjguNjE2LTIuMTYgMC0uOTAxLS4yMDgtMS42MjEtLjYyNC0yLjE2LS40MTEtLjU0NC0xLjAyNC0uODE2LTEuODQtLjgxNi0uNTYgMC0xLjAyMi4xMjgtMS4zODQuMzg0LS4zNjMuMjUtLjYzMi42LS44MDggMS4wNDgtLjE3Ni40NDMtLjI2NC45NTctLjI2NCAxLjU0NCAwIC45MDcuMjA4IDEuNjMyLjYyNCAyLjE3Ni40MTYuNTQ0IDEuMDI2LjgxNiAxLjgzMi44MTZ6bTYuNzkgMS4zMzZWOC4wNTZjMC0uMjE5LjAwOC0uNDUuMDI0LS42OTYuMDE2LS4yNS4wNjEtLjQ5Ni4xMzYtLjczNi4wOC0uMjQ1LjIxLS40Ny4zOTItLjY3Mi4yMTgtLjI0LjQ1OC0uNDEuNzItLjUxMi4yNjEtLjEwMS41Mi0uMTYuNzc2LS4xNzYuMjYxLS4wMTYuNTAxLS4wMjQuNzItLjAyNGgxLjA4OHYxLjM3NmgtMS4wMDhjLS4zOTUgMC0uNjkxLjA5OS0uODg4LjI5Ni0uMTkyLjE5Mi0uMjg4LjQ2Ny0uMjg4LjgyNFYxN2gtMS42NzJ6bS0xLjQzMi03LjI5NlY4LjM2aDUuMjg4djEuMzQ0aC01LjI4OHpNMTE0LjUyNyAxN1Y4LjA1NmMwLS4yMTkuMDA4LS40NS4wMjQtLjY5Ni4wMTYtLjI1LjA2MS0uNDk2LjEzNi0uNzM2LjA4LS4yNDUuMjEtLjQ3LjM5Mi0uNjcyLjIxOC0uMjQuNDU4LS40MS43Mi0uNTEyLjI2MS0uMTAxLjUyLS4xNi43NzYtLjE3Ni4yNjEtLjAxNi41MDEtLjAyNC43Mi0uMDI0aDEuMDg4djEuMzc2aC0xLjAwOGMtLjM5NSAwLS42OTEuMDk5LS44ODguMjk2LS4xOTIuMTkyLS4yODguNDY3LS4yODguODI0VjE3aC0xLjY3MnptLTEuNDMyLTcuMjk2VjguMzZoNS4yODh2MS4zNDRoLTUuMjg4em0xMC4wODQgNy41MzZjLS44NTkgMC0xLjYxNC0uMTg3LTIuMjY0LS41NmEzLjk3MyAzLjk3MyAwIDAxLTEuNTEyLTEuNTc2Yy0uMzU4LS42NzctLjUzNi0xLjQ2MS0uNTM2LTIuMzUyIDAtLjk0NC4xNzYtMS43NjMuNTI4LTIuNDU2YTMuOTA3IDMuOTA3IDAgMDExLjQ4OC0xLjYwOGMuNjM0LS4zNzkgMS4zNzMtLjU2OCAyLjIxNi0uNTY4Ljg4IDAgMS42MjkuMjA1IDIuMjQ4LjYxNi42MTguNDA1IDEuMDguOTg0IDEuMzg0IDEuNzM2LjMwOS43NTIuNDMyIDEuNjQ1LjM2OCAyLjY4aC0xLjY3MnYtLjYwOGMtLjAxMS0xLjAwMy0uMjAzLTEuNzQ0LS41NzYtMi4yMjQtLjM2OC0uNDgtLjkzMS0uNzItMS42ODgtLjcyLS44MzggMC0xLjQ2Ny4yNjQtMS44ODguNzkyLS40MjIuNTI4LS42MzIgMS4yOS0uNjMyIDIuMjg4IDAgLjk1LjIxIDEuNjg1LjYzMiAyLjIwOC40MjEuNTE3IDEuMDI5Ljc3NiAxLjgyNC43NzYuNTIyIDAgLjk3My0uMTE3IDEuMzUyLS4zNTIuMzg0LS4yNC42ODItLjU4MS44OTYtMS4wMjRsMS42NC41MmEzLjg5OCAzLjg5OCAwIDAxLTEuNTI4IDEuOCA0LjI1NiA0LjI1NiAwIDAxLTIuMjguNjMyem0tMy4wOC00LjA4OHYtMS4zMDRoNi4xNjh2MS4zMDRoLTYuMTY4ek0xMjguODkzIDE3VjguMzZoMS40ODh2Mi4wOTZsLS4yMDgtLjI3MmEzLjIxIDMuMjEgMCAwMS40MTYtLjc2Yy4xNzEtLjIzNS4zNjgtLjQyNy41OTItLjU3Ni4yMTktLjE2LjQ2Mi0uMjgzLjcyOC0uMzY4LjI3Mi0uMDkuNTUtLjE0NC44MzItLjE2YTMuMTkgMy4xOSAwIDAxLjgxNi4wNHYxLjU2OGEyLjcwOCAyLjcwOCAwIDAwLS45NDQtLjA2NCAyLjA2NiAyLjA2NiAwIDAwLS45NDQuMzI4IDIuMTIgMi4xMiAwIDAwLS42NDguNjRjLS4xNTQuMjUtLjI2Ni41My0uMzM2Ljg0YTQuMzY0IDQuMzY0IDAgMDAtLjEwNC45NjhWMTdoLTEuNjg4eiIvPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfNV8yKSI+PHBhdGggZmlsbD0iI0VFODEzNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYwLjM4NiA0NC4yNzZjLjQwNC0yLjk2LS41NTktNy4zNjYtNC4xNTgtNy44LTEuNTMxLS4xODMtMy4wNTIuNTQ3LTMuMzkgMi4xMzYtLjM0OCAxLjYzMi40MjggMy40MzYgMS4zODkgNC43MjJhMTEuMzggMTEuMzggMCAwMDIuNTE2IDIuNDU1YzEuNDM0IDEuMDIzIDMuNDA0LjIzMiAzLjY0My0xLjUxM3ptMTQuNDczIDEuNjczYy0zLjAyOCAzLjMzOC03LjcyOCA1LjE2OS0xMi4yMzYgNC43NGEzLjg1OCAzLjg1OCAwIDAwLTMuMTM5IDEuMTc2IDEyLjU4IDEyLjU4IDAgMDEtMi4zOTggMS45NmMtNC4yMTEgMi42NC0xMC4wMDMgMi40NzYtMTMuODUxLS43My0uNDYxLS4zODMtLjE0Mi0xLjM2My41MTctMS4wNDYgMy4yNjEgMS41NjcgNy4zMjMgMS44ODEgMTAuNjU1LjMyNCAyLjEzLS45OTYgMS40NzMtMy44MTYtLjI5OS01LjM2MmExMy40NTEgMTMuNDUxIDAgMDEtMi42NzItMy4xNTljLTEuMTItMS44NTQtMS43MjItNC4yMy0xLjA1OS02LjM0NS42MDEtMS45MTYgMi4yOTctMy4zMTIgNC4yNzktMy42MyA0LjY2Ny0uNzUgNy45ODQgMy4zMTEgOC40NDcgNy41NjkuMzYyIDMuMzI0IDIuMzk4IDYuOTcxIDUuNDk5IDUuNzJhMTEuMzc3IDExLjM3NyAwIDAwNC43NjMtMy41OWM0LjM1MS01LjYxMyAzLjEzMS0xMy43NjUtLjU0OS0xOS4zNzUtMy40MjgtNS4yMjYtOS4wOTktOS4xNjYtMTUuMjU1LTEwLjc4Mi0uOTE3LS4yNC0xLjc3Mi40NzgtMS43OTkgMS40MjZhNDIuOTc0IDQyLjk3NCAwIDAwLS4wMjMgMS41MjNjLjAwMy41MS0uMDg4Ljk5OC0uMTEyIDEuNTA4LS4wMDguMTU0LS4wOTIuMjk3LS4xNTkuNDM1LS4yODQuNTg0LTEuMDc5LjkyNy0xLjY0Mi40NjItMS4yNTQtMS4wMzUtMi40Ni0yLjE2Ny0zLjc4NC0zLjExMy0xLjM3OC0uOTg2LTIuNTg0LTIuMTY4LTMuODAzLTMuMzM3LS41MDMtLjQ4My0uMzY0LTEuNTA4LjE4My0xLjg5NSAxLjMzMS0uOTQ0IDIuNjY2LTEuODggNC4wMDgtMi44MDggMS4zNTctLjk0MSAyLjc0LTEuOTYgNC4yODUtMi41NTQuNjYxLS4yNTUgMS4zNDcuMjE3IDEuMzA1LjkzLS4xNDEgMi40MiAxLjY2NyA0LjQ1MyAzLjk5NiA1LjEyYTI1LjkzNSAyNS45MzUgMCAwMTUuNDEzIDIuMjM5YzMuODM2IDIuMTIgNy4xNTcgNS4xNDEgOS41NzMgOC43OCA0LjYwNiA2Ljk0MiA1LjgwNiAxNy4yNTQtLjE0MyAyMy44MTR6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9kXzVfMiIgd2lkdGg9Ijg1Ljg4MSIgaGVpZ2h0PSIxMDAuNjY5IiB4PSIxMTguMDE4IiB5PSItNS4wMDQiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQgZHk9IjE1Ii8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTIuNSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg2ODY4OCAwIDAgMCAwIDAuNzMzMzE2IDAgMCAwIDAgMC43MDUxMTQgMCAwIDAgMC42IDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNV8yIi8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzVfMiIgcmVzdWx0PSJzaGFwZSIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=");
  position: absolute;
  bottom: 100%;
  right: 13px;
  width: 190px;
  height: 56px;
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings .lifetime.active:after {
    right: -20px;
    width: 124px;
    height: 30px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-content {
  position: relative;
}
.page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar {
  display: flex;
  flex-flow: row wrap;
  list-style: none;
  gap: 18px;
}
@media only screen and (max-width: 991px) {
  .page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar {
    justify-content: center;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar {
    gap: 10px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-weight: 600;
  font-size: 15px;
  color: #0E1D3F;
  line-height: 1.1;
  text-align: center;
  padding: 19px 28px;
  text-transform: capitalize;
  border: 1.5px solid #37394F;
  border-radius: 12px;
}
@media only screen and (max-width: 1199px) {
  .page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li {
    padding: 14px 20px;
  }
}
@media only screen and (max-width: 991px) {
  .page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li {
    text-align: center;
    padding: 12px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li {
    text-align: center;
    padding: 8px 11px;
    font-size: 10px;
    border-radius: 6px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li .logo-active {
  display: none;
}
.page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li .logo-init {
  display: block;
}
.page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li.active {
  background: #6e42d3;
  color: #fff;
  border-color: #6e42d3;
}
.page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li.active .logo-init {
  display: none;
}
.page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li.active .logo-active {
  display: block;
}
.page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li img {
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li img {
    margin-right: 5px;
  }
}
@media only screen and (max-width: 320px) {
  .page-template-template-complete-visual-funnel .mrm-pricings .pricing-tbl-navbar li img {
    width: 14px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings .price-tab-content-wrapper {
  margin-top: 40px;
}
@media only screen and (max-width: 991px) {
  .page-template-template-complete-visual-funnel .mrm-pricings .price-tab-content-wrapper {
    margin-top: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings .price-tab-content-wrapper {
    margin-top: 55px;
  }
}
.page-template-template-complete-visual-funnel .mrm-pricings .price-tab-content-wrapper .single-price-tab-content {
  display: none;
}
.page-template-template-complete-visual-funnel .mrm-pricings .price-tab-content-wrapper .single-price-tab-content:first-child {
  display: block;
}
.page-template-template-complete-visual-funnel .mrm-pricings .lifetime-plan {
  display: none;
}
.page-template-template-complete-visual-funnel .mrm-pricings #mailmint-lifetime-price,
.page-template-template-complete-visual-funnel .mrm-pricings #bundels-lifetime-price {
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
@media only screen and (max-width: 1399px) {
  .page-template-template-complete-visual-funnel .mrm-pricings #mailmint-lifetime-price,
  .page-template-template-complete-visual-funnel .mrm-pricings #bundels-lifetime-price {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-pricings #mailmint-lifetime-price,
  .page-template-template-complete-visual-funnel .mrm-pricings #bundels-lifetime-price {
    grid-template-columns: repeat(1, 1fr);
  }
}
.page-template-template-complete-visual-funnel .mrm-payment {
  background: #f5f5f7;
  padding-bottom: 150px;
}
@media only screen and (max-width: 1199px) {
  .page-template-template-complete-visual-funnel .mrm-payment {
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-payment {
    padding-bottom: 60px;
  }
}
.page-template-template-complete-visual-funnel .mrm-payment .mrm__payment-getway {
  background: #fff;
  padding: 30px 60px 30px 80px;
  border-radius: 30px;
  background-image: url(assets/images/money-back-bg.png);
  background-repeat: no-repeat;
  background-position: calc(100% - 53px) 50%;
  display: grid;
  grid-template-columns: 2fr 8.6fr;
  align-items: center;
  gap: 30px;
}
@media only screen and (max-width: 1399px) {
  .page-template-template-complete-visual-funnel .mrm-payment .mrm__payment-getway {
    padding: 42px 160px 50px 42px;
    gap: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .page-template-template-complete-visual-funnel .mrm-payment .mrm__payment-getway {
    padding: 42px 40px 50px 42px;
  }
}
@media only screen and (max-width: 991px) {
  .page-template-template-complete-visual-funnel .mrm-payment .mrm__payment-getway {
    padding: 20px;
    border-radius: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .page-template-template-complete-visual-funnel .mrm-payment .mrm__payment-getway {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
    padding: 40px 30px;
    background-image: none;
  }
}
.page-template-template-complete-visual-funnel .mrm__payment-content {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.page-template-template-complete-visual-funnel .mrm__payment-content::before {
  content: url(assets/images/thums.png);
  position: absolute;
  top: 30%;
  right: -20px;
}
@media only screen and (max-width: 1480px) {
  .page-template-template-complete-visual-funnel .mrm__payment-content::before {
    max-width: 760px;
    top: 40%;
    right: -30px;
  }
}
@media only screen and (max-width: 1399px) {
  .page-template-template-complete-visual-funnel .mrm__payment-content::before {
    right: -145px;
    top: 20%;
  }
}
@media only screen and (max-width: 1199px) {
  .page-template-template-complete-visual-funnel .mrm__payment-content::before {
    display: none;
  }
}
.page-template-template-complete-visual-funnel .mrm__payment-content p {
  font-weight: 500;
}
@media only screen and (max-width: 1399px) {
  .page-template-template-complete-visual-funnel .mrm__payment-content p {
    font-size: 18px;
    line-height: 1.3;
  }
}
@media only screen and (max-width: 991px) {
  .page-template-template-complete-visual-funnel .mrm__payment-content h3 {
    font-size: 26px;
  }
}

.getfunnels__bloated-funels-builder-block {
  padding: 136px 0 150px;
  background-color: #F7F7FE;
}
.getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__bloated-funels-builder-block-content {
  text-align: center;
  margin-bottom: 70px;
}
.getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__bloated-funels-builder-block-content h2 {
  max-width: 900px;
  margin: 0 auto;
}
.getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__bloated-funels-builder-block-feature-area {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
.getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__based-conditions-feature-items img {
  border-radius: 20px 20px 0 0;
}
.getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__based-conditions-heading {
  line-height: 1.33;
  text-align: center;
  word-spacing: -0.87px;
  padding: 17px 20px 22px;
  border-radius: 0 0 20px 20px;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px rgba(110, 66, 211, 0.12);
  height: calc(100% - 310px);
}
.getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .dragndrop-btns {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 80px;
}

.getfunnels__call-to-action-complete .mw-500 {
  max-width: 1200px;
}
.getfunnels__call-to-action-complete .getfunnels__small-grid {
  grid-template-columns: 3fr 1.3fr;
  grid-column-gap: 100px;
}

@media only screen and (max-width: 1599px) {
  .getfunnels__complete-funnel-hero .getfunnels__section-hero-img {
    margin-right: 0;
  }
  .getfunnels__complete-funnel-hero .getfunnels__section-hero-img figure img {
    transform: translateX(0);
  }
}
@media only screen and (max-width: 1399px) {
  .getfunnels__call-to-action-complete .mw-500 {
    max-width: 1200px;
  }
  .getfunnels__call-to-action-complete .getfunnels__small-grid {
    grid-template-columns: 3fr 1.4fr;
    grid-column-gap: 50px;
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__based-conditions-heading {
    height: auto;
  }
  .getfunnels__complete-funnel-hero .getfunnels__section-hero-img figure img {
    margin-top: 0;
  }
  .complete-funnel-setup .gbf-setup .ab-testing-determine {
    padding: 55px;
  }
  .complete-funnel-setup .gbf-setup .collect-manage-lead {
    padding: 55px 55px 45px 55px;
  }
  .complete-funnel-setup .gbf-setup .collect-manage-lead .gbf-condition-img:before {
    left: calc(50% + 50px);
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .dragndrop-btns {
    margin-top: 60px;
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__combine-emails-block-feature-area {
    gap: 40px;
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__based-conditions-heading {
    padding: 17px 30px 22px;
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .dragndrop-btns {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 1199px) {
  .getfunnels__complete-funnel-hero .getfunnels__section-hero-block {
    padding-top: 170px;
  }
  .getfunnels__call-to-action-complete .getfunnels__small-grid {
    grid-template-columns: 3fr 2fr;
  }
  .complete-funnel-setup {
    padding-bottom: 100px;
  }
  .complete-funnel-setup .gbf-setup {
    padding: 90px 0 0;
  }
  .complete-funnel-setup .gbf-setup .gbf-condition {
    padding: 35px;
  }
  .complete-funnel-setup .gbf-setup .gbf-condition-content {
    width: 450px;
  }
  .complete-funnel-setup .gbf-setup .gbf-condition-img {
    width: calc(100% - 450px);
  }
  .complete-funnel-setup .gbf-setup .gbf-widget::before {
    width: 314px;
    height: 314px;
  }
  .complete-funnel-setup .gbf-setup .ab-testing-determine .gbf-condition-img {
    width: calc(100% - 411px);
  }
  .complete-funnel-setup .gbf-setup .ab-testing-determine .gbf-condition-content {
    width: 410px;
    padding: 15px 0 15px 30px;
  }
  .complete-funnel-setup .gbf-setup .ab-testing-determine .gbf-condition-img:before {
    left: -72px;
    bottom: -103px;
  }
  .complete-funnel-setup .gbf-setup .collect-manage-lead .gbf-condition-content {
    width: 420px;
    padding: 15px 30px 15px 0;
  }
  .complete-funnel-setup .gbf-setup .collect-manage-lead .gbf-condition-img {
    width: calc(100% - 421px);
    margin-left: auto;
  }
  .getfunnels__combine-emails-block {
    padding: 90px 0 100px;
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__combine-emails-block-feature-area {
    gap: 20px;
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__combine-emails-block-content {
    margin-bottom: 40px;
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__based-conditions-heading {
    padding: 15px 20px 20px;
  }
  .gbf-setup .gbf-widget .gbf-widget-content {
    margin-top: 0;
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .dragndrop-btns {
    margin-top: 50px;
  }
  .getfunnels__bloated-funels-builder-block {
    padding: 90px 0 100px;
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__bloated-funels-builder-block-feature-area {
    gap: 20px;
    grid-template-columns: repeat(3, 1fr);
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__bloated-funels-builder-block-content {
    margin-bottom: 40px;
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__based-conditions-heading {
    font-size: 20px;
    padding: 15px 20px 20px;
  }
  .gbf-setup .gbf-widget .gbf-widget-content {
    margin-top: 0;
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .dragndrop-btns {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .getfunnels__complete-funnel-hero .getfunnels__section-hero-block {
    padding-top: 110px;
  }
  .getfunnels__complete-funnel-hero .getfunnels__section-hero-wrapper h1 {
    font-size: 34px;
  }
  .getfunnels__complete-visual-video .getfunnels-window-video {
    padding: 55px 0 80px;
  }
  .complete-funnel-setup {
    padding-bottom: 80px;
  }
  .complete-funnel-setup .gbf-setup {
    padding: 70px 0 0;
  }
  .complete-funnel-setup .gbf-setup .gbf-condition {
    display: flex;
    flex-flow: column-reverse;
  }
  .complete-funnel-setup .gbf-setup .gbf-condition-content .title {
    max-width: 100%;
  }
  .complete-funnel-setup .gbf-setup .gbf-condition-content {
    width: 100%;
    padding-right: 0;
    padding-bottom: 0;
  }
  .complete-funnel-setup .gbf-setup .gbf-condition-img {
    width: 100%;
  }
  .complete-funnel-setup .gbf-setup .ab-testing-determine .gbf-condition-img {
    width: 100%;
  }
  .complete-funnel-setup .gbf-setup .ab-testing-determine .gbf-condition-content {
    width: 100%;
    padding: 30px 0 0;
  }
  .complete-funnel-setup .gbf-setup .collect-manage-lead .gbf-condition-img {
    width: 100%;
  }
  .complete-funnel-setup .gbf-setup .collect-manage-lead .gbf-condition-content {
    width: 100%;
    padding: 30px 0 0;
  }
  .complete-funnel-setup .gbf-setup .checkout-features-cta {
    margin: 0 auto;
  }
  .getfunnels__combine-emails-block-wrapper .getfunnels__combine-emails-block-feature-area {
    grid-template-columns: repeat(3, 1fr);
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__based-conditions-heading {
    font-size: 16px;
  }
  .getfunnels__combine-emails-block {
    padding: 75px 0 80px;
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__bloated-funels-builder-block-feature-area {
    grid-template-columns: repeat(3, 1fr);
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__based-conditions-heading {
    font-size: 15px;
    padding: 15px 16px 16px;
  }
  .getfunnels__bloated-funels-builder-block {
    padding: 75px 0 80px;
  }
  .getfunnels__call-to-action-complete .getfunnels__small-grid {
    display: block;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .complete-funnel-setup .gbf-setup .gbf-condition-content {
    width: 100%;
    padding: 30px 0 0;
  }
  .complete-funnel-setup .gbf-setup .gbf-widget {
    display: flex;
  }
  .getfunnels__combine-emails-block {
    padding: 55px 0 60px;
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__based-conditions-feature-items img {
    width: 100%;
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__combine-emails-block-feature-area {
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
  }
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .dragndrop-btns {
    margin-top: 35px;
  }
  .getfunnels__bloated-funels-builder-block {
    padding: 55px 0 60px;
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__bloated-funels-builder-block-feature-area {
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .dragndrop-btns {
    margin-top: 35px;
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__based-conditions-feature-items img {
    width: 100%;
  }
  .getfunnels__call-to-action-complete .getfunnels__small-grid {
    padding: 25px 26px 30px;
    display: block;
    text-align: center;
  }
  .getfunnels__call-to-action-complete .getfunnels__small-grid a.btn-default {
    padding: 0 15px;
    font-size: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__combine-emails-block-feature-area {
    grid-template-columns: repeat(1, 1fr);
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__bloated-funels-builder-block-feature-area {
    grid-template-columns: repeat(1, 1fr);
  }
  .complete-funnel-setup .gbf-setup .gbf-condition {
    padding: 20px;
  }
  .complete-funnel-setup .gbf-setup .gbf-product-offer {
    padding: 20px 20px 0px;
  }
  .complete-funnel-setup .gbf-setup .gbf-widget {
    padding: 20px;
  }
  .complete-funnel-setup .gbf-setup .gbf-widget .gbf-widget-img {
    padding: 0;
  }
}
@media only screen and (min-width: 360px) and (max-width: 574px) {
  .getfunnels__combine-emails-block .getfunnels__combine-emails-block-wrapper .getfunnels__combine-emails-block-feature-area {
    padding: 0 20px;
  }
  .getfunnels__bloated-funels-builder-block .getfunnels__bloated-funels-builder-block-wrapper .getfunnels__bloated-funels-builder-block-feature-area {
    padding: 0 20px;
  }
}
/* extendable classes
--------------------- */
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-ExtraLight.woff2") format("woff2"), url("assets/fonts/Manrope-ExtraLight.woff") format("woff"), url("assets/fonts/Manrope-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-Bold.woff2") format("woff2"), url("assets/fonts/Manrope-Bold.woff") format("woff"), url("assets/fonts/Manrope-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-ExtraBold.woff2") format("woff2"), url("assets/fonts/Manrope-ExtraBold.woff") format("woff"), url("assets/fonts/Manrope-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-Light.woff2") format("woff2"), url("assets/fonts/Manrope-Light.woff") format("woff"), url("assets/fonts/Manrope-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-Regular.woff2") format("woff2"), url("assets/fonts/Manrope-Regular.woff") format("woff"), url("assets/fonts/Manrope-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-Medium.woff2") format("woff2"), url("assets/fonts/Manrope-Medium.woff") format("woff"), url("assets/fonts/Manrope-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("assets/fonts/Manrope-SemiBold.woff2") format("woff2"), url("assets/fonts/Manrope-SemiBold.woff") format("woff"), url("assets/fonts/Manrope-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.gwpf-container {
  width: 100%;
  margin: 0 auto;
  max-width: 1380px;
  padding: 0 15px;
  position: relative;
}

.getfunnels__blue {
  font-family: "Circular Std Bold";
  font-weight: bold;
  color: #6e42d3;
}

.getfunnels__blue-500 {
  font-family: "CircularStd-Medium";
  font-weight: 500;
  color: #6e42d3;
}

.gwpf-affiliate-wrapper p {
  color: #1a1a1b;
}
.gwpf-affiliate-wrapper .getfunnels__hawkes-blue {
  background-color: #d7d1e7;
}
.gwpf-affiliate-wrapper .getfunnels__bg-white {
  background-color: #fff;
}
.gwpf-affiliate-wrapper .gwpf-affiliate-pd-120 {
  padding: 120px 0;
}
.gwpf-affiliate-wrapper .gwpf-black-bold,
.gwpf-affiliate-wrapper .gwpf-blue-bold,
.gwpf-affiliate-wrapper .gwpf-yellow-bold {
  font-family: "Circular Std Bold";
  font-weight: 700;
}
.gwpf-affiliate-wrapper .gwpf-black-bold {
  color: #1A1A1B;
}
.gwpf-affiliate-wrapper .gwpf-blue-bold {
  color: #6E42D3;
}
.gwpf-affiliate-wrapper .gwpf-yellow-bold {
  color: #EE8134;
}
.gwpf-affiliate-wrapper .getfunnels__section-hero-block {
  padding: 132px 0;
}
.gwpf-affiliate-wrapper .getfunnels__section-hero-block {
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
  background-color: #f5f5f7;
}
.gwpf-affiliate-wrapper .getfunnels__section-hero-wrapper {
  display: grid;
  grid-template-columns: 1fr 1.5fr;
  grid-gap: 150px;
  align-items: center;
  max-width: 1380px;
  margin: 0 auto;
  padding: 0 15px;
}
.gwpf-affiliate-wrapper .getfunnels__section-hero-wrapper h1 {
  font-size: calc(36px + 18 * (100vw - 320px) / 1600);
  line-height: 1.16;
  font-family: "Circular Std Book";
  font-weight: 500;
  letter-spacing: -1.71429px;
  color: #1A1A1B;
}
.gwpf-affiliate-wrapper .getfunnels__section-hero-wrapper h1 .highlighter-circle {
  color: #EE8134;
  font-family: "CircularStd-Medium";
  font-weight: 500;
}
.gwpf-affiliate-wrapper .getfunnels__home-hero-block .getfunnels__description {
  padding: 14px 0 44px;
  max-width: 440px;
}
.gwpf-affiliate-wrapper .getfunnels__home-hero-block .getfunnels__description p {
  font-weight: 500;
  color: #1A1A1B;
  padding: 0;
}
.gwpf-affiliate-wrapper .getfunnels__home-hero-block .getfunnels__description p::before {
  display: none;
}
.gwpf-affiliate-wrapper .getfunnels__section-hero-content a.btn-default {
  min-width: 200px;
  background: #6E42D3;
  box-shadow: 0px 10px 40px 0px rgba(61, 40, 112, 0.2509803922);
  color: #fff;
  padding: 24px 28px;
  line-height: 1;
  height: auto;
  border-radius: 14px;
}
.gwpf-affiliate-wrapper .getfunnels__section-hero-content .getfunnels__hero-btn {
  display: flex;
  flex-flow: column wrap;
  align-items: flex-start;
  margin-left: 0 !important;
}
.gwpf-affiliate-wrapper .login__description {
  padding-top: 25px;
  position: relative;
}
.gwpf-affiliate-wrapper .login__description p {
  font-size: 20px;
  line-height: 1.9;
  color: #686471;
  padding: 0;
}
.gwpf-affiliate-wrapper .login__description p::before {
  display: none;
}
.gwpf-affiliate-wrapper .login__description a {
  font-weight: 700;
  color: #6E42D3;
}
.gwpf-affiliate-wrapper .getfunnels__payment-condition-area {
  background-color: #fff;
}
.gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__features-heading {
  max-width: 980px;
  margin: 0 auto;
  padding-bottom: 15px;
  text-align: center;
}
.gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__features-description {
  max-width: 990px;
  margin: 0 auto;
  font-weight: 500;
  font-size: 22px;
  line-height: 1.7;
  text-align: center;
  color: #1A1A1B;
  padding-bottom: 75px;
}
.gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__product-service-widgets-repeat-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 40px;
}
.gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__product-service-features-count {
  padding: 30px 40px 40px;
  border: 1.5px solid #42445D;
  border-radius: 15px;
  box-shadow: -5px 5px 0px 0px #37394f;
  transition: all 0.5s ease;
}
.gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__features-count-area {
  padding: 30px 0 0px 0;
  position: relative;
  transition: all 0.5s ease;
}
.gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__product-service-features-title {
  font-size: calc(20px + 6 * (100vw - 320px) / 1600);
  font-family: "Circular Std Bold";
  font-weight: 700;
  color: #1a1a1b;
  letter-spacing: -1px;
  line-height: 1.38;
  padding-bottom: 15px;
  text-align: left;
}
.gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__product-service-features-des {
  display: block;
  width: 100%;
  font-size: 18px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  color: #1A1A1B;
  padding-bottom: 0;
  max-width: 100%;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission {
  background: #D7D1E7;
  padding: 115px 0 120px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .section-title {
  max-width: 710px;
  text-align: center;
  margin: 0 auto;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .section-title p {
  max-width: 610px;
  margin: 0 auto 63px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table {
  background: #D7E9EC;
  display: flex;
  flex-flow: row wrap;
  border: 2px solid #42445D;
  border-radius: 10px;
  width: 100%;
  max-width: 1040px;
  margin: 0 auto;
  box-shadow: -3px 5px 0 3px #42445D;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier {
  width: 25%;
  border-right: 2px solid #42445D;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier .tier-commission {
  padding: 23px 24px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  gap: 14px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier .tier-commission h4 {
  font-size: 20px;
  line-height: 1;
  letter-spacing: -1px;
  color: #1A1A1B;
  width: calc(100% - 60px);
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier .tier-commission .graph svg {
  display: block;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier .tier-commission .graph .circle-background {
  stroke: #B5D2D7;
  fill: none;
  background: transparent;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier .tier-commission .graph .circle-progress {
  stroke: #6E42D3;
  fill: none;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier:last-child {
  border-right: none;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier:last-child .tier-title {
  border-radius: 0 10px 0 0;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier:first-child .tier-title {
  border-radius: 10px 0 0 0;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .tier-title {
  background: #FFE2DD;
  border-bottom: 2px solid #42445D;
  padding: 24px 12px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .tier-title h4 {
  font-size: 20px;
  line-height: 1;
  letter-spacing: -1px;
  color: #1A1A1B;
  text-align: center;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier:first-child .tier-commission {
  border-radius: 0 0 0 10px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier:last-child .tier-commission {
  border-radius: 0 0 10px 0;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area {
  background: #F6F5FA;
  box-shadow: 0px 25px 40px rgba(139, 133, 156, 0.3);
  border-radius: 15px;
  margin-top: 60px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header {
  background: #FFFFFF;
  box-shadow: 0px 1px 6px rgba(197, 192, 209, 0.406441);
  border-radius: 15px 15px 0px 0px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  padding: 20px 40px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .title {
  font-size: 26px;
  line-height: 1;
  letter-spacing: -1px;
  color: #1A1A1B;
  position: relative;
  top: 2px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area {
  display: flex;
  flex-flow: row wrap;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group {
  display: flex;
  align-items: center;
  gap: 12px;
  position: relative;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group:last-child {
  padding-left: 24px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group:first-child {
  padding-right: 24px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 25px;
  background: #D8D8D8;
  transform: translateY(-50%);
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group label {
  white-space: pre;
  font-size: 16px;
  color: #1A1A1B;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group input[type=number],
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group select {
  font-size: 16px;
  padding: 5px 10px;
  height: 40px;
  width: 70px;
  min-width: auto;
  background: #F6F5FA;
  color: #1A1A1B;
  border: 1px solid #E8E7EC;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group select {
  width: auto;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: calc(100% - 2px);
  background-position-y: 6px;
  padding-right: 30px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body {
  padding: 60px 80px 50px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .result-box {
  text-align: center;
  margin-bottom: 67px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .result-box h4 {
  font-size: 70px;
  line-height: 0.9;
  letter-spacing: -1.87833px;
  color: #6E42D3;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .result-box p {
  font-weight: 500;
  font-size: 18px;
  line-height: 1;
  color: #707070;
  margin-top: 20px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .tiers {
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .tiers .progressbar-background {
  display: block;
  width: 100%;
  height: 12px;
  background: #E1E0E5;
  border-radius: 8px;
  position: absolute;
  left: 0;
  top: 13px;
  z-index: 0;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .tiers .progressbar-forground {
  background: #6E42D3;
  border-radius: 8px;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  transition: all 0.3s ease;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier {
  flex: 1;
  text-align: center;
  cursor: pointer;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier .pointer {
  width: 37px;
  height: 37px;
  margin: 0 auto 37px;
  border-radius: 100%;
  background: #fff;
  border: 7px solid #E1E0E5;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier h4 {
  font-size: 20px;
  line-height: 1;
  letter-spacing: -1px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier p {
  font-weight: 500;
  font-size: 18px;
  line-height: 1;
  color: #707070;
  margin-top: 8px;
  padding: 0 10px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier.completed .pointer {
  border-color: #6E42D3;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier.active .pointer {
  background: #5BB974;
  transform: scale(1.5);
  border-color: #fff;
  box-shadow: 0px 5px 6px rgba(214, 212, 220, 0.433566);
  border-width: 5px;
  transition-delay: 0.2s;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier .pointer svg {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier.active .pointer svg {
  opacity: 1;
  visibility: visible;
  display: block;
  width: 12px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .cta-btn-area {
  text-align: center;
  margin-top: 70px;
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .cta-btn-area .btn-default {
  padding: 21px 30px;
  height: auto;
  line-height: 1;
  border-radius: 14px;
  box-shadow: 0px 15px 25px rgba(174, 163, 201, 0.613472);
}
.gwpf-affiliate-wrapper .gwpf-tier-commission .notice-area {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #404040;
  margin-top: 9px;
}
.gwpf-affiliate-wrapper .recurring-commission {
  padding: 120px 0;
}
.gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: 120px;
  margin-bottom: 120px;
}
.gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission:nth-child(even) {
  flex-flow: row-reverse;
}
.gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission:last-child {
  margin-bottom: 0;
}
.gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .image-area {
  width: calc(100% - 621px);
}
.gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .image-area img {
  width: 100%;
}
.gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area {
  width: 501px;
}
.gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission:first-child .content-area h2 {
  max-width: 480px;
  width: 100%;
}
.gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area h2 {
  line-height: 1.16;
  margin-bottom: 12px;
}
.gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area .description {
  font-weight: 500;
  font-size: 22px;
  line-height: 1.72;
  color: #707070;
  font-family: "Manrope", sans-serif;
  margin-bottom: 38px;
}
.gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area .cta-btn-area .btn-default {
  padding: 21px 30px;
  line-height: 1;
  height: auto;
  border-radius: 14px;
}
.gwpf-affiliate-wrapper .getfunnels__funnels-solution-area {
  background-color: #F5F5F7;
  padding-top: 104px;
}
.gwpf-affiliate-wrapper .getfunnels__funnels-solution-heading {
  max-width: 730px;
  margin: 0px auto 80px;
  text-align: center;
}
.gwpf-affiliate-wrapper .getfunnels__funnels-solution-heading h2 {
  padding-bottom: 20px;
}
.gwpf-affiliate-wrapper .getfunnels__funnels-solution-heading p {
  font-weight: 500;
}
.gwpf-affiliate-wrapper .getfunnels__funnels-solution-repeat {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 75px;
}
.gwpf-affiliate-wrapper .getfunnels__funnels-solution-counter-area {
  position: relative;
}
.gwpf-affiliate-wrapper .getfunnels__funnels-solution-counter-area h5 {
  font-family: "CircularStd-Medium";
  font-size: 26px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -0.6px;
  padding-bottom: 20px;
}
.gwpf-affiliate-wrapper .getfunnels__funnels-solution-counter-area p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  color: #1A1A1B;
}
.gwpf-affiliate-wrapper .getfunnels__funnels-solution-counter-area svg {
  position: absolute;
  right: 0;
  top: 10%;
  transform: translateY(-10%);
}
.gwpf-affiliate-wrapper .getfunnels__funnels-solution-counter-area:last-of-type svg {
  display: none;
}
.gwpf-affiliate-wrapper .getfunnels__fun-solution-logo {
  padding-bottom: 25px;
  text-align: left;
  margin: 0;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area {
  background-color: #ffffff;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__heading-area {
  max-width: 900px;
  margin: 0 auto 80px;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__heading-area p {
  max-width: 740px;
  margin: 0 auto;
  text-align: center;
  color: #707070;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__refer-area {
  background: #F9E2E2;
  border-radius: 15px;
  padding: 50px 86px 50px 72px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 190px;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__refer-left {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__refer-left h2 {
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  letter-spacing: -1.2075px;
  color: #1A1A1B;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__refer-left img {
  margin: auto 0 0;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__refer-left p {
  margin-top: 15px;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__refer-left figure {
  display: flex;
  align-items: flex-end;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels__funnels-solution-counter {
  border-bottom: 1.5px dashed #1A1A1B;
  padding: 36px 0 30px;
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels__funnels-solution-counter img {
  margin-bottom: 20px;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels__funnels-solution-counter:first-child {
  padding-top: 0;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels__funnels-solution-counter:last-child {
  padding-bottom: 0;
  border: none;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels__funnels-solution-counter .list-items-area .icon {
  display: block;
  padding-right: 23px;
  position: relative;
  top: 3px;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels__funnels-solution-counter .list-items-area {
  display: flex;
  align-items: flex-start;
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5;
  padding: 7px 0;
  color: #1A1A1B;
  text-align: left;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels__funnels-solution-counter .list-items-area:last-child {
  padding-bottom: 0;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels__funnels-solution-counter .list-items-area:first-of-type {
  padding-top: 0;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-area {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 100px;
  background: #F9D6AC;
  border-radius: 15px;
  margin-top: 56px;
  padding: 66px 42px 40px 72px;
  overflow: hidden;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-area .getfunnels-promotion__brand-assets-image:before {
  content: "";
  position: absolute;
  right: -39px;
  top: -165px;
  width: 414px;
  height: 414px;
  background: #c5affd;
  border-radius: 100%;
  z-index: 0;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-area .getfunnels-promotion__brand-assets-image img {
  position: relative;
  z-index: 1;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content h3 {
  font-family: "Circular Std Book";
  font-size: calc(30px + 15 * (100vw - 320px) / 1600);
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: -1px;
  margin-bottom: 10px;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content .getfunnels-promotion__brand-assets-content p {
  margin-top: 10px;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content .getfunnels-promotion__brand-assets-btn-area {
  margin-top: 60px;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content .getfunnels-promotion__brand-assets-btn-area h6 {
  font-size: 22px;
  line-height: 1;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content .getfunnels-promotion__brand-assets-btn {
  display: flex;
  gap: 20px;
  margin-top: 20px;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content .getfunnels-promotion__brand-assets-btn .btn-default {
  box-shadow: 0px 15px 25px #E8B87E;
}
.gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content .getfunnels-promotion__brand-assets-btn .btn-default.btn-transparent {
  border: 1.5px solid #1A1A1B;
  box-shadow: none;
  background-color: transparent;
  color: #1A1A1B;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card {
  margin-bottom: 15px;
  background-color: #fff;
  border: none;
  margin-top: 0;
  box-shadow: 0px 20px 30px rgba(173, 173, 180, 0.1);
  border-radius: 10px;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-header {
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: none;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn {
  font-size: 20px;
  line-height: 1.25;
  font-family: "CircularStd-Medium";
  font-weight: 500;
  padding: 21px 60px 18px 25px;
  display: block;
  position: relative;
  width: 100%;
  text-align: left;
  cursor: pointer;
  background: transparent;
  border: none;
  color: #1a1a1b;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn .icon {
  width: 32px;
  height: 32px;
  box-shadow: 0px 15px 25px rgba(239, 236, 249, 0.4);
  background: #f3f1f7;
  border-radius: 100%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 17px;
  right: 25px;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn .icon.plus-minus {
  display: none;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn.active {
  color: #6e42d3;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn.active .icon.plus-minus {
  display: flex;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn.active .icon.plus-icon {
  display: none;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-header .card-btn:focus {
  outline: inherit;
  box-shadow: none;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-body {
  padding: 0px 25px 20px 25px;
  font-size: 18px;
  line-height: 1.7;
  color: #707070;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-body p,
.gwpf-affiliate-wrapper .gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .card-body li {
  font-size: 18px;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .collapse {
  display: none;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card .collapse.active .card-body {
  box-shadow: 0px 20px 25px 0px rgba(41, 72, 67, 0.05);
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card:first-child .collapse {
  display: block;
}
.gwpf-affiliate-wrapper .wpfunnels-faq .wpfunnels-accordion .card:last-child {
  margin-bottom: 0;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list {
  padding-top: 111px;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .section-title {
  text-align: center;
  margin: 0 auto 60px;
  width: 100%;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel-border {
  border: 2px dashed #BDBDC9;
  border-radius: 15px;
  padding: 35px 75px 35px 35px;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .list-items-area {
  display: flex;
  align-items: flex-start;
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5;
  padding: 7px 0;
  color: #707070;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .list-items-area:first-child {
  padding-top: 0;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .list-items-area:last-child {
  padding-bottom: 0;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .list-items-area .icon {
  display: block;
  padding-right: 23px;
  position: relative;
  top: 6px;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .list-items-area .icon svg {
  display: block;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel__btn-area {
  display: block;
  text-align: center;
  margin: 80px auto 100px;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .getfunnels__call-to-action {
  padding-bottom: 0 !important;
}
.gwpf-affiliate-wrapper .gwpf-funnel-list .getfunnels__call-to-action {
  padding-bottom: 0 !important;
}
.gwpf-affiliate-wrapper .getfunnels__call-to-action.getfunnels__global-padding.getfunnels__ghost-white {
  background-color: transparent;
  padding: 0;
}
.gwpf-affiliate-wrapper .getfunnels__call-to-action .wpfunnels-container {
  padding: 0;
  max-width: 100%;
}
.gwpf-affiliate-wrapper .getfunnels__call-to-action .getfunnels__content-wrapper {
  padding: 90px 60px;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.gwpf-affiliate-wrapper .getfunnels__call-to-action .highlighter-border,
.gwpf-affiliate-wrapper .getfunnels__call-to-action .highlighter-circle {
  font-family: "CircularStd-Medium";
  font-weight: 500;
}
.gwpf-affiliate-wrapper .getfunnels__call-to-action .highlighter-circle:before {
  background-image: url(assets/images/circle-Fill.png);
  top: -22px;
  left: -16px;
  height: calc(100% + 26px);
}
.gwpf-affiliate-wrapper .getfunnels__call-to-action .highlighter-border:before {
  background-image: url(assets/images/file-border.png);
}
.gwpf-affiliate-wrapper .getfunnels__small-grid {
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 20px;
}
.gwpf-affiliate-wrapper .getfunnels__content-wrapper {
  display: grid;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
  border-radius: 20px;
  padding: 90px 80px;
}
.gwpf-affiliate-wrapper .mw-500 {
  max-width: 800px;
}
.gwpf-affiliate-wrapper .getfunnels__content-wrapper h2 {
  color: #fff;
  text-align: left;
}
.gwpf-affiliate-wrapper .getfunnels__call-to-action .getfunnels__content-wrapper h2 {
  max-width: calc(100% - 315px);
  padding-right: 20px;
}
.gwpf-affiliate-wrapper .getfunnels__call-to-action a.btn-default {
  background-color: #fff;
  color: #6e42d3 !important;
  box-shadow: 0px 15px 25px rgba(114, 98, 155, 0.2);
  min-width: 195px;
}

@media (min-width: 1921px) {
  .gwpf-affiliate-wrapper .getfunnels__home-hero-block .getfunnels__section-hero-wrapper h1 {
    font-size: 60px;
  }
}
@media (min-width: 1921px) {
  .gwpf-affiliate-wrapper .getfunnels__home-hero-block .getfunnels__section-block-img {
    margin-left: 80px;
  }
}
@media only screen and (max-width: 1440px) {
  .gwpf-affiliate-wrapper .getfunnels__section-hero-content {
    max-width: 464px;
  }
}
@media only screen and (max-width: 1399px) {
  .gwpf-affiliate-wrapper .getfunnels__section-hero-wrapper {
    max-width: 1170px;
  }
  .gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__product-service-features-count {
    padding: 30px 30px 30px;
  }
  .gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__product-service-features-title {
    padding-bottom: 7px;
    font-size: 20px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission {
    gap: 70px;
    margin-bottom: 70px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission:last-child {
    margin-bottom: 0;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area {
    width: 551px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission:first-child .content-area h2 {
    max-width: 390px;
  }
  .gwpf-affiliate-wrapper .getfunnels__funnels-solution-heading {
    margin: 0px auto 35px;
  }
  .gwpf-affiliate-wrapper .getfunnels__funnels-solution-repeat {
    grid-gap: 30px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__refer-area {
    padding: 50px;
    gap: 90px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-area {
    margin-top: 46px;
    padding: 50px 42px 40px 51px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel-border {
    padding: 35px 40px 35px 35px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel__btn-area {
    margin: 70px 0 70px;
  }
}
@media only screen and (max-width: 1199px) {
  .gwpf-affiliate-wrapper .gwpf-affiliate-pd-120 {
    padding: 100px 0;
  }
  .gwpf-affiliate-wrapper .getfunnels__section-hero-block {
    padding-bottom: 90px;
  }
  .gwpf-affiliate-wrapper .getfunnels__section-hero-wrapper {
    max-width: 960px;
    grid-template-columns: 1fr 1.2fr;
    align-items: flex-start;
    grid-gap: 60px;
  }
  .gwpf-affiliate-wrapper .getfunnels__section-hero-content .getfunnels__description {
    padding: 14px 0 31px;
    max-width: 440px;
  }
  .gwpf-affiliate-wrapper .getfunnels__section-hero-content a.btn-default {
    min-width: 180px;
  }
  .gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__features-heading {
    text-align: left;
  }
  .gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__features-description {
    text-align: left;
    padding-bottom: 45px;
  }
  .gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__product-service-widgets-repeat-area {
    grid-gap: 30px;
  }
  .gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__product-service-features-count {
    padding: 25px;
  }
  .gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__features-count-area {
    padding: 20px 0 0px 0;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission {
    padding: 95px 0 100px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table {
    max-width: 940px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header {
    padding: 20px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .result-box h4 {
    font-size: 50px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body {
    padding: 60px 30px 50px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .cta-btn-area {
    text-align: center;
    margin-top: 50px;
  }
  .gwpf-affiliate-wrapper .recurring-commission {
    padding: 100px 0;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission {
    gap: 40px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .image-area {
    width: calc(100% - 540px);
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area {
    width: 500px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area h2 {
    font-size: 40px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission:first-child .content-area h2 {
    max-width: 100%;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area .description {
    font-size: 18px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area .cta-btn-area .btn-default {
    padding: 17px 22px;
    font-size: 16px;
  }
  .gwpf-affiliate-wrapper .getfunnels__funnels-solution-counter-area h5 {
    font-family: "CircularStd-Medium";
    font-size: 20px;
    font-weight: 500;
    line-height: 1.3;
    padding-bottom: 15px;
  }
  .gwpf-affiliate-wrapper .getfunnels__funnels-solution-counter-area p {
    font-size: 18px;
  }
  .gwpf-affiliate-wrapper .getfunnels__funnels-solution-counter-area svg {
    top: 8%;
    transform: translateY(-8%);
    width: 90px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-area {
    margin-top: 35px;
    padding: 45px;
    gap: 40px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content .getfunnels-promotion__brand-assets-btn-area {
    margin-top: 40px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list {
    padding-top: 90px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .section-title {
    margin: 0 auto 40px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel-border {
    padding: 30px 35px 30px 30px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel-wrapper {
    gap: 30px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel-border {
    padding: 30px 35px 30px 30px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .list-items-area {
    font-size: 18px;
    line-height: 1.7;
    padding: 6px 0;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .list-items-area .icon {
    padding-right: 16px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel__btn-area {
    margin: 50px 0 60px;
  }
  .gwpf-affiliate-wrapper .getfunnels__call-to-action .getfunnels__content-wrapper {
    padding: 60px 40px;
  }
  .gwpf-affiliate-wrapper .getfunnels__call-to-action .getfunnels__content-wrapper h2 {
    max-width: calc(100% - 215px);
  }
}
@media only screen and (max-width: 991px) {
  .gwpf-affiliate-wrapper .gwpf-affiliate-pd-120 {
    padding: 80px 0;
  }
  .gwpf-affiliate-wrapper .getfunnels__home-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
  }
  .gwpf-affiliate-wrapper .getfunnels__section-hero-content a.btn-default {
    min-width: 120px;
    min-width: 120px;
    padding: 17px 20px;
    border-radius: 10px;
  }
  .gwpf-affiliate-wrapper .getfunnels__home-hero-block .getfunnels__section-hero-wrapper {
    max-width: 720px;
  }
  .gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__features-description {
    font-size: 20px;
    line-height: 1.5;
    padding-bottom: 35px;
  }
  .gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__product-service-widgets-repeat-area {
    grid-template-columns: repeat(2, 1fr);
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission {
    padding: 75px 0 80px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .title {
    top: 0;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .single-tier .tier-commission {
    padding: 13px 14px;
    gap: 8px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .single-tier .tier-commission h4 {
    font-size: 19px;
    width: calc(100% - 55px);
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .single-tier .tier-title {
    padding: 16px 12px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .single-tier .tier-title h4 {
    font-size: 18px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .section-title p {
    margin: 0 auto 33px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header {
    flex-flow: column;
    gap: 15px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .cta-btn-area .btn-default {
    padding: 17px 22px;
    font-size: 16px;
  }
  .gwpf-affiliate-wrapper .recurring-commission {
    padding: 80px 0;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission {
    display: block;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .image-area {
    width: 100%;
    margin-bottom: 30px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area {
    width: 100%;
  }
  .gwpf-affiliate-wrapper .getfunnels__funnels-solution-repeat {
    grid-template-columns: repeat(2, 1fr);
  }
  .gwpf-affiliate-wrapper .getfunnels__funnels-solution-counter-area svg {
    display: none;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__heading-area {
    margin: 0 auto 40px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__refer-area {
    padding: 40px;
    gap: 50px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-area .getfunnels-promotion__brand-assets-image:before {
    width: 300px;
    height: 300px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content .getfunnels-promotion__brand-assets-btn-area {
    margin-top: 30px;
  }
  .gwpf-affiliate-wrapper .getfunnels__call-to-action .getfunnels__content-wrapper {
    padding: 60px 26px;
    display: block;
  }
  .gwpf-affiliate-wrapper .getfunnels__call-to-action .getfunnels__content-wrapper h2 {
    max-width: 100%;
    margin-bottom: 25px;
    padding-right: 0;
  }
  .gwpf-affiliate-wrapper .getfunnels__call-to-action .getfunnels__content-wrapper {
    text-align: left;
  }
}
@media only screen and (max-width: 767px) {
  .gwpf-affiliate-wrapper .gwpf-affiliate-pd-120 {
    padding: 60px 0;
  }
  .gwpf-affiliate-wrapper .getfunnels__section-hero-content {
    margin: 40px 0 0;
    max-width: 100%;
    text-align: left;
  }
  .gwpf-affiliate-wrapper .getfunnels__section-hero-block {
    padding: 80px 0;
  }
  .gwpf-affiliate-wrapper .getfunnels__home-hero-block .getfunnels__section-hero-wrapper {
    grid-template-columns: 1fr;
    padding: 0 15px;
    display: flex;
    flex-flow: column-reverse;
    gap: 10px;
  }
  .gwpf-affiliate-wrapper .getfunnels__home-hero-block .getfunnels__section-hero-img img {
    transform: translate(0, 0);
  }
  .gwpf-affiliate-wrapper .getfunnels__payment-condition-area .getfunnels__product-service-widgets-repeat-area {
    grid-template-columns: repeat(1, 1fr);
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table {
    max-width: 530px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier {
    width: 50%;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier:nth-child(1) {
    border-bottom: 8px solid #42445D;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier:nth-child(2) {
    border-right: 0;
    border-bottom: 8px solid #42445D;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .single-tier:nth-child(2) .tier-title {
    border-radius: 0 10px 0 0;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier:last-child .tier-title {
    border-radius: 0;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body {
    padding: 30px 20px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .image-area img {
    margin-top: 0;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area {
    padding: 60px 0 80px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__heading-area {
    margin: 0 auto 30px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__refer-area {
    padding: 30px 25px;
    gap: 20px;
    grid-template-columns: 1fr;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-area {
    margin-top: 25px;
    padding: 30px 25px;
    gap: 20px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-area {
    grid-template-columns: repeat(1, 1fr);
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels__product-service-widgets-repeat-area {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content .getfunnels-promotion__brand-assets-btn-area {
    margin-top: 20px;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__brand-assets-area .getfunnels-promotion__brand-assets-image:before {
    display: none;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .section-title {
    margin: 0 auto 30px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel-border {
    padding: 25px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel-wrapper {
    grid-template-columns: 1fr;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .list-items-area {
    font-size: 16px;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .gwpf-funnel__btn-area {
    margin: 30px auto 50px;
  }
}
@media only screen and (max-width: 575px) {
  .gwpf-affiliate-wrapper .gwpf-tier-commission .section-title {
    text-align: left;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .title {
    font-size: 22px;
    text-align: center;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group {
    display: block;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-input-area .form-group:first-child {
    padding-right: 10px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-input-area .form-group:last-child {
    padding-left: 10px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-input-area .form-group:last-child:before {
    display: none;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier p {
    font-size: 15px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .result-box {
    margin-bottom: 37px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .result-box h4 {
    font-size: 40px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .result-box p {
    font-size: 16px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .tiers .progressbar-background {
    height: 8px;
    top: 12px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier .pointer {
    width: 30px;
    height: 30px;
    border-width: 6px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier h4 {
    font-size: 16px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier.active .pointer svg {
    width: 10px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area h2 {
    font-size: 30px;
  }
  .gwpf-affiliate-wrapper .recurring-commission .single-recurring-commission .content-area .description {
    margin-bottom: 22px;
  }
  .gwpf-affiliate-wrapper .getfunnels__funnels-solution-heading {
    margin: 0px auto 40px;
    text-align: left;
  }
  .gwpf-affiliate-wrapper .getfunnels__funnels-solution-repeat {
    grid-template-columns: 1fr;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__heading-area {
    text-align: left;
  }
  .gwpf-affiliate-wrapper .getfunnels-promotion-area .getfunnels-promotion__heading-area p {
    text-align: left;
  }
  .gwpf-affiliate-wrapper .gwpf-funnel-list .section-title {
    margin: 0 auto 30px;
    text-align: left;
  }
  .gwpf-affiliate-wrapper .wpfunnels-faq .section-title {
    margin-bottom: 24px;
    text-align: left;
  }
}
@media only screen and (max-width: 479px) {
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area {
    justify-content: center;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier .pointer {
    margin: 0 auto 20px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .result-box h4 {
    font-size: 30px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-body .single-tier p {
    font-size: 11px;
  }
}
@media only screen and (max-width: 399px) {
  .gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table {
    border: none;
    box-shadow: none;
    background: transparent;
    gap: 30px;
    max-width: 290px;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .tier-table .single-tier {
    width: 100%;
    border: 2px solid #42445D !important;
    border-radius: 10px;
    box-shadow: -3px 5px 0 3px #42445D;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .single-tier .tier-title {
    border-radius: 10px 10px 0 0 !important;
  }
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group input[type=number],
  .gwpf-affiliate-wrapper .gwpf-tier-commission .calculation-area .calculation-header .calculation-input-area .form-group select {
    font-size: 14px;
  }
  .getfunnels-promotion-area .getfunnels-promotion__brand-assets-content .getfunnels-promotion__brand-assets-btn {
    gap: 15px;
    flex-direction: column;
  }
}
.page-template-template-mrm-home .has-promo-banner .wpfnl-promotional-banner {
  background-color: #1E1456;
}

.has-promo-banner .wpfunnels-header {
  padding: 135px 0 0;
}
.has-promo-banner .wpfunnels-header .site-header-wrapper .main-navigation li.menu-item-has-children:not(.has-megamenu) {
  position: relative;
}
.has-promo-banner .wpfunnels-header .site-header-wrapper .main-navigation li .sub-menu {
  right: 0;
}
.has-promo-banner .wpfunnels-header .site-header-wrapper .get-fnl-btn {
  display: none;
}
.has-promo-banner .wpfnl-promotional-banner {
  background-color: #27175C;
  width: 100%;
  position: relative;
  border: none;
  padding: 0;
  box-shadow: none;
  display: block;
  z-index: 11;
}
.has-promo-banner .wpfnl-promotional-banner .banner-overflow {
  overflow: hidden;
  position: relative;
  height: 110px;
  width: 100%;
}
.has-promo-banner .wpfnl-promotional-banner figure {
  margin: 0;
}
.has-promo-banner .wpfnl-promotional-banner .banner-left-image {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 235px;
}
.has-promo-banner .wpfnl-promotional-banner .banner-right-image {
  position: absolute;
  right: 0;
  top: 0;
  max-width: 230px;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  max-width: 1350px;
  margin: 0 auto;
  padding: 0 15px;
  z-index: 1;
  position: relative;
  height: 100%;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 {
  font-family: "Inter", sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.2;
  color: #fff;
  margin: 0;
  text-align: left;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content {
  max-width: 365px;
  position: relative;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content::before {
  content: url(assets/images/heading-before-icon.png);
  position: absolute;
  top: -3px;
  right: -14px;
}
@media only screen and (max-width: 1480px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content::before {
    top: -3px;
    right: -10px;
  }
}
@media only screen and (max-width: 1399px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content::before {
    top: -28%;
    right: -17px;
  }
}
@media only screen and (max-width: 1199px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content::before {
    display: none;
  }
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 {
  font-family: "CircularStd-Medium";
  font-weight: 500;
  font-size: 24px;
  font-style: normal;
  line-height: 1;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #fff;
  margin: 0;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 span {
  display: inline-block;
  font-size: 26px;
  font-style: normal;
  font-family: "Circular Std Bold";
  font-weight: 900;
  color: #EF8235;
  line-height: 1.06;
  letter-spacing: 1.3px;
  text-transform: uppercase;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-discount {
  margin-top: 1px;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-discount img {
  max-width: 230px;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul {
  display: flex;
  justify-content: center;
  gap: 25px;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 991px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul {
    gap: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul {
    align-items: center;
    justify-content: center;
  }
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul li {
  display: flex;
  flex-direction: column;
  width: 68.9px;
  font-family: "Circular Std Book";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  text-align: center;
  color: #A89CC3;
}
@media only screen and (max-width: 1199px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul li {
    width: 50px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul li {
    font-size: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul li {
    padding: 0;
    font-size: 12px;
  }
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul li span {
  font-size: 44px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #fff;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #A076FF;
  box-shadow: 0px 5px 0px 0px #5935AD;
  background: linear-gradient(94deg, #AC87FF -2.27%, #6E42D3 92.03%) padding-box, linear-gradient(#AC87FF, #6E42D3) border-box;
  border: 1px solid transparent;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1199px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul li span {
    font-size: 30px;
    border-radius: 6px;
  }
}
@media only screen and (max-width: 991px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul li span {
    font-size: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown ul li span {
    font-size: 30px;
  }
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-countdown.mrm-counter ul li span {
  border: 1px solid #8E7BFF;
  box-shadow: 0px 5px 0px 0px #3D2BAA;
  background: linear-gradient(94deg, #ABA1FF -2.27%, #573BFF 92.03%) padding-box, linear-gradient(#ABA1FF, #573BFF) border-box;
  border: 1px solid transparent;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn::before {
  content: url(assets/images/button-before-icon.png);
  position: absolute;
  top: -12%;
  right: -15px;
}
@media only screen and (max-width: 1480px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn::before {
    top: -3%;
    right: -10px;
  }
}
@media only screen and (max-width: 1399px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn::before {
    top: -28%;
    right: -17px;
  }
}
@media only screen and (max-width: 1199px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn::before {
    display: none;
  }
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn a {
  display: inline-block;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
  font-family: "CircularStd-Medium";
  border-radius: 10px;
  padding: 16px 32px 14px;
  color: #FFF;
  line-height: 1;
  border: 1px solid #FFAC73;
  background: linear-gradient(94deg, #EE8134 -2.27%, #EE8134 92.03%) padding-box, linear-gradient(to left, #FFAC73, #EF8135) border-box;
  box-shadow: 4px 5px 0px 0px #AB5D26;
  border: 1px solid transparent;
  transition: all 0.3s ease;
  position: relative;
  z-index: 1;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn a:hover {
  box-shadow: none;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn.mrm-btn a {
  border-radius: 10px;
  border: 1px solid #24CFFF;
  background: linear-gradient(94deg, #02C4FB 3.29%, #01ACDD 87.38%) padding-box, linear-gradient(to left, #24CFFF, #02C4FB) border-box;
  box-shadow: 4px 5px 0px 0px #027596;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn.mrm-btn a:hover {
  box-shadow: none;
}
.has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn span {
  font-size: 28px;
  font-weight: 900;
  font-family: "Circular Std Bold";
}
@media only screen and (max-width: 1699px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper {
    max-width: 1230px;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-left-image {
    left: -25px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content {
    max-width: 372px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 {
    font-size: 22px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 span {
    font-size: 24px;
  }
  .has-promo-banner .wpfnl-promotional-banner .promotional-discount img {
    max-width: 200px;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-right-image {
    right: -10px;
  }
}
@media only screen and (max-width: 1480px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper {
    max-width: 1100px;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-left-image {
    left: -45px;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-right-image {
    right: -50px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content {
    max-width: 292px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 {
    font-size: 20px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 svg {
    max-width: 289px;
    height: 48px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 span {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1399px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper {
    max-width: 1170px;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-overflow {
    height: auto;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-left-image img {
    max-height: 97px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content {
    max-width: 322px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 {
    font-size: 20px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 span {
    font-size: 22px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 svg {
    max-width: 240px;
    height: 40px;
  }
  .has-promo-banner .wpfnl-promotional-banner .promotional-discount img {
    max-width: 180px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn a {
    font-size: 18px;
    padding: 17px 22px 13px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn span {
    font-size: 22px;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-right-image img {
    max-height: 97px;
  }
}
@media only screen and (max-width: 1199px) {
  .has-promo-banner .wpfunnels-header {
    padding: 105px 0 0;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-right-image,
  .has-promo-banner .wpfnl-promotional-banner .banner-left-image {
    display: none;
  }
  .has-promo-banner .wpfnl-promotional-banner .get-plugin-btn a {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding: 10px 16px;
    border-radius: 10px;
    margin-top: -5px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 svg {
    max-width: 220px;
    height: 36px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 {
    font-size: 15px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content {
    max-width: 269px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 span {
    font-size: 16px;
  }
  .has-promo-banner .wpfnl-promotional-banner .promotional-discount img {
    max-width: 160px;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-left-image img {
    filter: brightness(0.4);
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-right-image img {
    filter: brightness(0.4);
  }
}
@media only screen and (max-width: 991px) {
  .has-promo-banner .site-header-wrapper .main-navigation ul.menu > li:last-child {
    display: none;
  }
  .has-promo-banner .wpfnl-promotional-banner .promotional-discount img {
    max-width: 140px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content {
    max-width: 220px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 {
    font-size: 14px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 span {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .has-promo-banner .wpfunnels-header {
    padding: 510px 0 0;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .get-plugin-btn.mrm-btn a {
    margin-top: 0;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper {
    padding: 0 15px 30px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content {
    max-width: 250px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 svg {
    max-width: 244px;
    height: 43px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper {
    flex-flow: column;
    gap: 20px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 {
    text-align: center;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-left-image {
    left: inherit;
    position: relative;
    margin: 0 auto;
    display: block;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-left-image img {
    filter: brightness(0.7);
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-right-image {
    display: none;
  }
  .has-promo-banner .wpfnl-promotional-banner .banner-right-image img {
    filter: brightness(0.7);
    max-height: initial;
    margin: 0 auto;
    display: block;
  }
}
@media only screen and (max-width: 575px) {
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 {
    font-size: 25px;
  }
  .has-promo-banner .wpfnl-promotional-banner-wrapper .promotional-content h4 span {
    font-size: 27px;
  }
}

@font-face {
  font-family: "LexendDeca";
  src: url("assets/fonts/LexendDeca-Bold.woff2") format("woff2"), url("assets/fonts/LexendDeca-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std Bold";
  src: url("assets/fonts/circularstd-bold.woff2") format("woff2"), url("assets/fonts/circularstd-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-Black.woff2") format("woff2"), url("assets/fonts/Inter-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-Bold.woff2") format("woff2"), url("assets/fonts/Inter-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("assets/fonts/Inter-Medium.woff2") format("woff2"), url("assets/fonts/Inter-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std Book";
  src: url("assets/fonts/CircularStd-Book.woff2") format("woff2"), url("assets/fonts/CircularStd-Book.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.wpfunnels__notification-counter {
  position: relative;
  background-image: url(assets/images/notification.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  object-fit: cover;
  background-color: #100E1A;
  z-index: 1111;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: goDown;
  animation-name: goDown;
}
.wpfunnels__wpfm-container, .wpfunnels__container {
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
}
.wpfunnels__container {
  max-width: 1400px;
}
.wpfunnels__wpfm-container {
  max-width: 1400px;
}
.wpfunnels__content-area {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wpfunnels__image h4 {
  font-family: "LexendDeca";
  text-transform: uppercase;
  color: #BEB4F4;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 137.3%;
  letter-spacing: 1.68px;
  margin: 0;
}
@media only screen and (max-width: 1199px) {
  .wpfunnels__image h4 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 991px) {
  .wpfunnels__image h4 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .wpfunnels__image h4 {
    font-size: 18px;
  }
}
.wpfunnels__image h4 span {
  display: block;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 137.3%; /* 41.19px */
  letter-spacing: 0;
  color: #02C4FB;
}
@media only screen and (max-width: 1199px) {
  .wpfunnels__image h4 span {
    font-size: 26px;
  }
}
@media only screen and (max-width: 991px) {
  .wpfunnels__image h4 span {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .wpfunnels__image h4 span {
    font-size: 20px;
  }
}
.wpfunnels__image h4 span.wpfunnels-yellow {
  color: #ED8136;
}
.wpfunnels__image figure {
  margin: 0;
}
.wpfunnels__image figure img {
  width: auto;
  max-width: 100%;
  height: auto;
  object-fit: cover;
}
.wpfunnels__image.p-8 {
  padding: 8px 0;
}
.wpfunnels__image.thirty-five-percent-logo {
  max-width: 220px;
}
.wpfunnels__image.thirty-one-percent-logo {
  max-width: 220px;
  margin-top: -20px;
}
.wpfunnels__countdown {
  margin-top: 5px;
}
.wpfunnels__countdown ul {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 991px) {
  .wpfunnels__countdown ul {
    gap: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .wpfunnels__countdown ul {
    align-items: center;
    justify-content: center;
  }
}
.wpfunnels__countdown li {
  display: flex;
  flex-direction: column;
  width: 68.9px;
  font-family: "Circular Std Book";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  text-align: center;
  color: #A89CC3;
}
@media only screen and (max-width: 1199px) {
  .wpfunnels__countdown li {
    width: 45px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .wpfunnels__countdown li {
    font-size: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .wpfunnels__countdown li {
    padding: 0;
    font-size: 12px;
  }
}
.wpfunnels__countdown li span {
  font-size: 44px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #fff;
  text-align: center;
  border-radius: 10px;
  box-shadow: 0px 5px 0px 0px #C90369;
  background: linear-gradient(148deg, #2A0856 21.92%, #140102 80.41%) padding-box, linear-gradient(to left, #FF45A4, #8E31F8) border-box;
  border: 1px solid transparent;
  margin-bottom: 6px;
}
@media only screen and (max-width: 1199px) {
  .wpfunnels__countdown li span {
    font-size: 24px;
    border-radius: 6px;
  }
}
@media only screen and (max-width: 991px) {
  .wpfunnels__countdown li span {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .wpfunnels__countdown li span {
    font-size: 25px;
  }
}
.wpfunnels__btn-area {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.wpfunnels__btn {
  position: relative;
  font-family: "LexendDeca";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #FFF;
  text-align: center;
  border-radius: 15px;
  background: #ED8136;
  padding: 14px 24px;
  display: inline-block;
  cursor: pointer;
  text-transform: uppercase;
  transition: all 0.3s ease;
}
.wpfunnels__btn:visited {
  color: #FFF;
}
.wpfunnels__btn:hover {
  background-color: #ED8136;
}
.wpfunnels__btn.mailmint-claim {
  background-color: #735BFF;
  color: #fff;
}
.wpfunnels__btn.mailmint-claim:hover {
  background-color: #735BFF;
  box-shadow: none;
}
.wpfunnels__stroke-font {
  font-size: 26px;
  font-weight: 700;
}

@media only screen and (max-width: 1399px) {
  .wpfunnels__content h4 {
    font-size: 23px;
  }
}
@media only screen and (max-width: 1199px) {
  .wpfunnels__container {
    max-width: 1010px;
  }
  .wpfunnels__image.thirty-five-percent-logo,
  .wpfunnels__image.thirty-one-percent-logo {
    max-width: 190px;
    margin-top: 0;
  }
  .wpfunnels__image.black-friday img {
    max-width: 190px;
  }
  .wpfunnels__image.fourty-percent-logo img {
    max-width: 160px;
  }
  .wpfunnels__btn.wpvr-claim,
  .wpfunnels__btn.pfm-claim,
  .wpfunnels__btn {
    font-size: 15px;
    line-height: 20px;
    padding: 10px 16px;
    border-radius: 10px;
    font-weight: 400;
  }
  .wpfunnels__countdown ul {
    gap: 15px;
  }
  .wpfunnels__image.banner-logo {
    width: 130px;
  }
  .wpfunnels__image.big-on {
    width: 220px;
  }
  .wpfunnels__celebrate-logo {
    margin-right: 0px;
    width: 150px;
  }
  .wpfunnels__content h4 {
    font-size: 22px;
  }
  .wpfunnels__stroke-font {
    font-size: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .wpfunnels__container {
    max-width: 760px;
  }
  .wpfunnels__image.black-friday img {
    max-width: 130px;
  }
  .wpfunnels__image.fourty-percent-logo img {
    max-width: 110px;
  }
  .wpfunnels__image.thirty-five-percent-logo,
  .wpfunnels__image.thirty-one-percent-logo {
    max-width: 110px;
  }
  .wpfunnels__celebrate-logo {
    margin-right: 0px;
    width: 115px;
  }
  .wpfunnels__image.banner-logo {
    width: 100px;
  }
  .wpfunnels__image.big-on {
    width: 160px;
  }
  .wpfunnels__btn {
    font-size: 14px;
    line-height: 18px;
    padding: 9px 10px;
    border-radius: 8px;
    margin-left: 0;
  }
  .wpfunnels__stroke-font {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .wpfunnels__image.treats {
    max-width: 150px;
  }
  .wpfunnels__image.black-friday img {
    max-width: 170px;
  }
  .wpfunnels__image.fourty-percent-logo img {
    max-width: 180px;
  }
  .wpfunnels__image.thirty-five-percent-logo,
  .wpfunnels__image.thirty-one-percent-logo {
    max-width: 180px;
    margin-top: 0;
  }
  .wpfunnels__countdown.wpfm-countdown li,
  .wpfunnels__countdown.wpvr-countdown li {
    width: 40px;
  }
  .wpfunnels__countdown.wpfm-countdown li span,
  .wpfunnels__countdown.wpvr-countdown li span {
    font-size: 21px;
    box-shadow: 0 4px 0 0 #1a58c2;
  }
  .wpfunnels__notification-counter {
    padding: 30px 0;
    background-position: 14%;
  }
  .wpfunnels__stroke-font {
    font-size: 22px;
  }
  .wpfunnels__image.banner-logo {
    width: 160px;
  }
  .wpfunnels__celebrate-logo {
    width: 180px;
  }
  .wpfunnels__content-area {
    flex-flow: column;
    gap: 12px;
    text-align: center;
  }
  .wpfunnels__image.big-on {
    width: 250px;
  }
  .wpfunnels__content h4 {
    font-size: 24px;
    line-height: 1.2;
  }
  .wpfunnels__btn-area {
    justify-content: center;
  }
  .wpfunnels__btn {
    font-size: 14px;
    padding: 11px 16px;
    border-radius: 8px;
  }
}
/* ANIMATION for go down */
@-webkit-keyframes goDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes goDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

/*# sourceMappingURL=style.css.map */
