/* Theme base styles */

/* Tools
Any animations, or functions used throughout the project.
Note: _macros.css needs to be imported into each stylesheet where macros are used and not included here
*/

/* Generic
This is where reset, normalize & box-sizing styles go.
*/

*,
*:before,
*:after {
  box-sizing: border-box;
}
/*! 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; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

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

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

body {
  margin: 0;
  overflow-x: hidden;
}

/**
   * 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; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

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

/* 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; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

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

/**
   * Add the correct font size in all browsers.
   */

small {
  font-size: 80%;
}

/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */

button,
input {
  /* 1 */
  overflow: visible;
}

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

button,
select {
  /* 1 */
  text-transform: none;
}

/**
   * Correct the inability to style clickable types in iOS and Safari.
   */

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
   * Remove the inner border and padding in Firefox.
   */

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; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
   * 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; /* 1 */
  padding: 0; /* 2 */
}

/**
   * 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; /* 1 */
  outline-offset: -2px; /* 2 */
}

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

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

p {
  margin: 0;
}

/* Generated */
body.locked{overflow:hidden;height:100%}div[data-global-resource-path="ZENDIR X CLEAN Pro/templates/partials/header-new.html"]{position:fixed;z-index:9990;left:50%;width:100%;transform:translateX(-50%)}.body-wrapper.--new{min-height:100dvh;display:flex;flex-direction:column;z-index:0}.anchor__icon{display:none}
.module-spacing{padding-top:var(--module-padding-top);padding-bottom:var(--module-padding-bottom);padding-left:var(--module-padding-left);padding-right:var(--module-padding-right);margin-top:var(--module-margin-top);margin-bottom:var(--module-margin-bottom);margin-left:var(--module-margin-left);margin-right:var(--module-margin-right);color:var(--text-color)}.module-spacing--pt{padding-top:32px}.module-spacing--pt-large{padding-top:48px}.module-spacing--pt-medium{padding-top:32px}.module-spacing--pt-small{padding-top:16px}.module-spacing--pb{padding-bottom:32px}.module-spacing--pb-large{padding-bottom:48px}.module-spacing--pb-medium{padding-bottom:32px}.module-spacing--pb-small{padding-bottom:16px}.module-spacing--pl{padding-left:32px}.module-spacing--pl-large{padding-left:48px}.module-spacing--pl-medium{padding-left:32px}.module-spacing--pl-small{padding-left:16px}.module-spacing--pr{padding-right:32px}.module-spacing--pr-large{padding-right:48px}.module-spacing--pr-medium{padding-right:32px}.module-spacing--pr-small{padding-right:16px}.module-spacing--mt{margin-top:32px}.module-spacing--mt-large{margin-top:48px}.module-spacing--mt-medium{margin-top:32px}.module-spacing--mt-small{margin-top:16px}.module-spacing--mb{margin-bottom:32px}.module-spacing--mb-large{margin-bottom:48px}.module-spacing--mb-medium{margin-bottom:32px}.module-spacing--mb-small{margin-bottom:16px}.module-spacing--ml{margin-left:32px}.module-spacing--ml-large{margin-left:48px}.module-spacing--ml-medium{margin-left:32px}.module-spacing--ml-small{margin-left:16px}.module-spacing--mr{margin-right:32px}.module-spacing--mr-large{margin-right:48px}.module-spacing--mr-medium{margin-right:32px}.module-spacing--mr-small{margin-right:16px}@media only screen and (max-width: 992px){.module-spacing{padding-top:var(--module-padding-top-mobile, var(--module-padding-top));padding-bottom:var(--module-padding-bottom-mobile, var(--module-padding-bottom));padding-left:var(--module-padding-left-mobile, var(--module-padding-left));padding-right:var(--module-padding-right-mobile, var(--module-padding-right));margin-top:var(--module-margin-top-mobile, var(--module-margin-top));margin-bottom:var(--module-margin-bottom-mobile, var(--module-margin-bottom));margin-left:var(--module-margin-left-mobile, var(--module-margin-left));margin-right:var(--module-margin-right-mobile, var(--module-margin-right))}.module-spacing--pt{padding-top:24px}.module-spacing--pt-large{padding-top:36px}.module-spacing--pt-medium{padding-top:24px}.module-spacing--pt-small{padding-top:12px}.module-spacing--pb{padding-bottom:24px}.module-spacing--pb-large{padding-bottom:36px}.module-spacing--pb-medium{padding-bottom:24px}.module-spacing--pb-small{padding-bottom:12px}.module-spacing--pl{padding-left:24px}.module-spacing--pl-large{padding-left:36px}.module-spacing--pl-medium{padding-left:24px}.module-spacing--pl-small{padding-left:12px}.module-spacing--pr{padding-right:24px}.module-spacing--pr-large{padding-right:36px}.module-spacing--pr-medium{padding-right:24px}.module-spacing--pr-small{padding-right:12px}.module-spacing--mt{margin-top:24px}.module-spacing--mt-large{margin-top:36px}.module-spacing--mt-medium{margin-top:24px}.module-spacing--mt-small{margin-top:12px}.module-spacing--mb{margin-bottom:24px}.module-spacing--mb-large{margin-bottom:36px}.module-spacing--mb-medium{margin-bottom:24px}.module-spacing--mb-small{margin-bottom:12px}.module-spacing--ml{margin-left:24px}.module-spacing--ml-large{margin-left:36px}.module-spacing--ml-medium{margin-left:24px}.module-spacing--ml-small{margin-left:12px}.module-spacing--mr{margin-right:24px}.module-spacing--mr-large{margin-right:36px}.module-spacing--mr-medium{margin-right:24px}.module-spacing--mr-small{margin-right:12px}}
.btn{position:relative;display:flex;align-items:center;gap:10px;padding:20px 32px;margin:0;cursor:pointer;outline:none;color:var(--color-text-primary);font-size:24px;line-height:1.3;font-weight:300;border-radius:5px;text-decoration:none;min-height:74px;border:1px solid;transition:all var(--transition-duration);justify-content:center;width:fit-content}.btn--large{min-height:74px;padding:20px 32px}.btn--medium{min-height:64px;padding:20px 48px}.btn--small{min-height:50px;padding:16px 32px}.btn--small svg{height:16px}.btn--primary{background:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.btn--primary:hover{background:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.btn--secondary{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.btn--secondary svg{color:var(--color-secondary)}.btn--outline-primary{color:var(--color-white);background:rgba(0,0,0,0);border-color:var(--color-secondary)}.btn--outline-secondary{color:var(--color-black);background:rgba(0,0,0,0);border-color:var(--color-secondary)}.btn--outline-white{color:var(--color-white);background:rgba(0,0,0,0);border-color:var(--color-white)}.btn--outline-white:hover{transform:scale(1.05)}.btn--outline-black{color:var(--color-black);background:rgba(0,0,0,0);border-color:var(--color-black)}.btn--link{color:var(--color-black);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:0;min-height:unset}.btn--link:hover{border:1px solid var(--color-black);transform:none}.btn:hover{transform:scale(1.05)}@media(max-width: 991.98px){.btn svg{height:16px}}
.blog-post__container{max-width:1166px;margin:0 auto}.blog-post__content{width:100%;position:relative;padding:100px 0;color:var(--color-black);font-family:var(--secondary-font) !important;font-style:normal;font-weight:normal}.blog-post__content a{color:#9d70ff;text-decoration:none}.blog-post__content h1,.blog-post__content h2,.blog-post__content h3,.blog-post__content h4,.blog-post__content h5,.blog-post__content h6{font-family:var(--body-font) !important;margin-top:0;margin-bottom:.5rem;color:var(--color-black);letter-spacing:0}.blog-post__content h1{font-weight:700}.blog-post__content h2{font-weight:700;font-size:50px}.blog-post__content h3{font-weight:700;font-size:37px}.blog-post__content h4{font-weight:500;font-size:28px}.blog-post__content p{font-size:18px;font-style:normal;font-weight:normal;text-decoration:none;line-height:1.5em;margin-top:0;margin-bottom:1rem}.blog-post__content ul{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:40px}.blog-post__content li{font-size:18px;font-style:normal;font-weight:normal;text-decoration:none;line-height:1.5em;margin-bottom:15px}.blog-post__content .hs-audio-player{margin-bottom:48px}@media(max-width: 991.98px){.blog-post__content{padding:48px 0}.blog-post__content .hs-audio-player{margin-bottom:32px}}@media(max-width: 768px){.blog-post__content h3{font-size:32px}.blog-post__content h3{font-size:28px}.blog-post__content h4{font-size:24px}}