/**
 * Params
 */
/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
:root {
  --pp-full-width-padding: 25px;
  --pp-fw-min-width: calc(2 * var(--pp-full-width-padding));
  --pp-header-height: 87px;
  --pp-admin-bar-height: 0px;
  --fw-hero-space-for-bottom: 33px;
  --fw-hero-space-for-bottom-double: calc(var(--fw-hero-space-for-bottom) * 2);
  --fw-hero-space-for-bottom-m-fix: var(--pp-admin-bar-height);
  --fw-gm-bottom-spacing: 15px;
  --fw-gm-bottom-spacingx2: calc(var(--fw-gm-bottom-spacing) * 2);
  --fw-gm-bottom-height: calc(var(--fw-hero-space-for-bottom) - var(--fw-gm-bottom-spacingx2));
  --pp-max-width-out-of-container: 1900px;
  --pp-theme-fw: Darker Grotesque;
  --pp-theme-fw2: Red Hat Display;
  --pp-theme-color: #FFFFFF;
  --pp-theme-color2: #000000;
  --pp-theme-color3: #D7F01E;
  --pp-theme-color4: #9B9B9B;
  --pp-theme-color5: #818181;
  --pp-theme-color6: #000000;
  --pp-theme-color7: transparent;
  --pp-theme-color8: #B3B3B3;
  --pp-theme-bg-color: #000000;
  --pp-theme-bg-color2: #D7F01E;
  --pp-theme-bg-color3: #D7F01E;
  --pp-theme-bg-color4: #D7F01E;
  --pp-theme-bg-color5: #D7F01E;
  --pp-theme-bg-transparent: transparent;
  --pp-theme-br: 45px;
  --pp-theme-br2: 20px;
  --pp-theme-placeholder-color: rgba(51, 34, 28, 0.5019607843);
  --pp-theme-placeholder-color2: #3A1772;
  --pp-theme-bg: #000000;
  --pp-theme-text-color: #FFFFFF;
  --pp-header-footer-container-width: 1687px;
}

:root body.admin-bar {
  --pp-admin-bar-height: 32px;
  --fw-hero-space-for-bottom-m-fix: var(--pp-admin-bar-height);
}

@media (max-width: 1199px) {
  :root {
    --pp-var-m-c-w: 88vw;
    --pp-container-w-max: calc(var(--pp-var-m-c-w));
    --pp-header-height: 109px;
  }
}
@media (max-width: 999px) {
  :root {
    --fw-hero-space-for-bottom: 33px;
    --fw-hero-space-for-bottom-m-fix: 0px;
    --pp-header-height: 64px;
    --pp-full-width-padding: 15px;
  }
}
@media (max-width: 782px) {
  :root body.admin-bar {
    --pp-admin-bar-height: 46px;
  }
}
/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Globals
 */
/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
html {
  scroll-behavior: smooth;
  background-color: var(--pp-theme-color2);
}

body {
  color: var(--pp-theme-color);
  background-color: var(--pp-theme-color2);
}

body h1, body h2, body h3, body h4, body h5, body h6,
body .h1, body .h2, body .h3, body .h4, body .h5, body .h6 {
  color: var(--pp-theme-color2);
  font-family: var(--pp-theme-fw);
  margin: 0 !important;
}
body [data-midnight=dark] h1, body [data-midnight=dark] h2, body [data-midnight=dark] h3, body [data-midnight=dark] h4, body [data-midnight=dark] h5, body [data-midnight=dark] h6,
body [data-midnight=dark] .h1, body [data-midnight=dark] .h2, body [data-midnight=dark] .h3, body [data-midnight=dark] .h4, body [data-midnight=dark] .h5, body [data-midnight=dark] .h6 {
  color: var(--pp-theme-color);
}

h5 {
  color: #818181 !important;
}

.text-lg {
  font-size: 24px;
  line-height: 28px;
}

.text-base {
  font-size: 18px;
  line-height: 26px;
}

.text-md {
  font-size: 16px;
  line-height: 22px;
}

.text-sm {
  font-size: 14px;
  line-height: 20px;
}

.text-xs {
  font-size: 12px;
  line-height: 16px;
}

.d-flex {
  display: flex !important;
}

.align-center {
  align-items: center !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

/**
 * Links
 */
a {
  text-decoration: none;
}

.span_12.light .wpb_text_column a {
  text-decoration: underline;
  color: var(--pp-theme-color);
}

ul li {
  list-style: none;
}

.a-underline a {
  text-decoration: underline;
}

ol, ul {
  padding-left: 0;
  margin-left: 0;
}

[class*=" icon-"], svg {
  background-color: initial;
}

svg .accent {
  fill: var(--pp-theme-color);
}

.bold, strong, b {
  font-family: inherit !important;
  font-weight: 600;
}

.hl {
  color: var(--pp-theme-color3) !important;
}

/* remove browser styling */
input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.row .col img.w-100_h-a, .row .col img:not([srcset]).w-100_h-a, img.w-100_h-a, img:not([srcset]).w-100_h-a {
  width: 100%;
  height: auto;
}

/**
 * Text colors
 */
.text-color-scheme-light, .text-color-scheme-light p, .text-color-scheme-light li, .text-color-scheme-light a {
  color: #FFFFFF;
}

.noSelect {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.noSelect:focus {
  outline: none !important;
}

figure {
  margin: initial;
}

.d-none {
  display: none !important;
}

.pp-text-nested-lists ol {
  counter-reset: item;
}
.pp-text-nested-lists ol > li {
  display: block;
  position: relative;
  padding-left: 30px;
}
.pp-text-nested-lists ol > li:before {
  content: counters(item, ".") ". ";
  counter-increment: item;
  position: absolute;
  left: -5px;
}
.pp-text-nested-lists ol li, .pp-text-nested-lists ul li {
  margin-top: 7px;
  margin-bottom: 7px;
}
.pp-text-nested-lists ul > li {
  list-style: lower-alpha;
}
.pp-text-nested-lists ul > li.no-list-style,
.pp-text-nested-lists .no-list-style {
  list-style: none !important;
  margin-left: -15px;
}
.pp-text-nested-lists ol {
  margin-left: 10px !important;
  margin-left: 20px !important;
  margin-left: 5px !important;
}
.pp-text-nested-lists .wpb_wrapper > ol {
  margin-left: 5px !important;
}
.pp-text-nested-lists .wpb_wrapper > ol > li {
  padding-left: 20px;
}
.pp-text-nested-lists .wpb_wrapper > ol > li {
  margin-top: 20px;
  margin-bottom: 20px;
}
.pp-text-nested-lists .wpb_wrapper > ol > li > ol {
  margin-left: -20px !important;
}
.pp-text-nested-lists .wpb_wrapper > ol > li > ol > li > ol > li {
  padding-left: 40px;
}

/**
 * Iphone notch fix (also meta)
 */
.ocm-effect-wrap-inner {
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}

/*
 * Table responsive
 */
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/**
 * Other
 */
.pp-margin-top-auto {
  margin-top: auto !important;
}

/**
 * Socials
 */
.pp-socials {
  --padding-socials: 15px;
  display: flex;
  align-items: center;
  margin-left: calc(var(--padding-socials) * -1);
  margin-top: calc(var(--padding-socials) * -1);
}
.pp-socials .social-item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pp-socials .social-item a {
  padding: var(--padding-socials);
  display: flex;
  align-items: center;
  justify-content: center;
}

/**
 * Divider
 */
.divider.d-7p {
  padding-top: 7%;
  display: block;
  width: 100%;
}

.pp-divider .divider {
  height: 75px !important;
}

@media (max-width: 999px) {
  .pp-divider .divider {
    height: 50px !important;
  }
}
@media (max-width: 690px) {
  .pp-divider .divider {
    height: 30px !important;
  }
}
/**
 * Buttons
 */
/**
 * Buttons
 */
body .pp-btn,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn,
.nectar-button[data-color-override*=false].regular-button.pp-btn {
  color: var(--pp-theme-color2);
  border-radius: var(--pp-theme-br) !important;
  -webkit-border-radius: var(--pp-theme-br) !important;
  background-color: var(--pp-theme-bg-color2);
  border: 1px solid var(--pp-theme-bg-color2);
  border-color: var(--pp-theme-bg-color2);
  padding: 9px 26px !important;
  transition: 0.3s all;
  cursor: pointer;
}

body .pp-btn, body .pp-btn > span,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn > span,
.nectar-button[data-color-override*=false].regular-button.pp-btn,
.nectar-button[data-color-override*=false].regular-button.pp-btn > span {
  font-size: 20px !important;
  line-height: 38px !important;
  font-weight: 500;
}

body .pp-btn.pp-btn-default,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-btn-default,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-btn-default {
  padding: 13px 39px !important;
}

body .pp-btn:hover,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn:hover,
.nectar-button[data-color-override*=false].regular-button.pp-btn:hover {
  background-color: var(--pp-theme-bg-color-transparent) !important;
  border-color: var(--pp-theme-bg-color2) !important;
  color: var(--pp-theme-color) !important;
  opacity: 1;
}

body .pp-btn.pp-btn-wide, body .pp-btn.pp-btn-wide > span,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-btn-wide,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-btn-wide > span,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-btn-wide,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-btn-wide > span {
  width: 100%;
  text-align: center;
}

/**
 * Header
 */
#header-space {
  background-color: var(--pp-theme-bg-transparent);
}

body #header-outer {
  background-color: var(--pp-theme-bg-transparent);
  box-shadow: none !important;
}
body #header-outer header {
  border-top: var(--fw-hero-space-for-bottom) solid var(--pp-theme-color2) !important;
}
body #header-outer .default-logo {
  max-height: 18px;
}
body #header-outer #top nav > ul {
  padding-top: 37px;
  padding-top: 4px;
  padding-bottom: 12px;
}
body #header-outer #top nav > ul:first-child {
  background-color: var(--pp-theme-bg-color);
  border-radius: 0 0 101px 101px;
  padding-left: 5%;
  padding-right: 5%;
  width: 80% !important;
  width: 100% !important;
  max-width: 1060px;
  justify-content: space-around !important;
  text-transform: uppercase;
  margin: 0 auto;
  position: relative !important;
  --pp-corner-width: 25px;
  --pp-corner-width-minus: calc(var(--pp-corner-width) * -1);
}
body #header-outer #top nav > ul:first-child .menu-title-text {
  font-size: 16px;
  line-height: 38px;
  font-weight: 600;
  color: var(--pp-theme-color);
}
body #header-outer #top nav > ul:first-child .menu-title-text span {
  font-weight: 400;
  color: var(--pp-theme-color4);
  margin-right: 5px;
}
body #header-outer #top nav > ul:first-child:after, body #header-outer #top nav > ul:first-child:before {
  content: "";
  position: absolute;
  top: var(--fw-hero-space-for-bottom);
  top: 0;
  background-color: transparent;
  height: 50px;
  width: var(--pp-corner-width);
  box-shadow: 0 var(--pp-corner-width-minus) 0 0 black;
}
body #header-outer #top nav > ul:first-child:after {
  right: -6px;
  right: -22px;
  border-top-left-radius: var(--pp-corner-width);
}
body #header-outer #top nav > ul:first-child:before {
  left: -6px;
  left: -22px;
  border-top-right-radius: var(--pp-corner-width);
}
body #header-outer.small-nav header {
  border-top-width: 0 !important;
}
body #header-outer.small-nav #top nav > ul {
  padding-top: 10px;
  padding-bottom: 10px;
}
body #header-outer.small-nav #top nav > ul:first-child:after, body #header-outer.small-nav #top nav > ul:first-child:before {
  top: 0;
}
@media (min-width: 1000px) {
  body #header-outer > #top > .container {
    max-width: var(--pp-header-footer-container-width) !important;
  }
}
@media (max-width: 1799px) {
  body #header-outer #top nav > ul:first-child {
    max-width: 950px;
  }
}
@media (max-width: 1599px) {
  body #header-outer #top nav > ul:first-child {
    max-width: 95%;
    padding-left: 4%;
    padding-right: 4%;
  }
}
@media (max-width: 1299px) and (min-width: 1000px) {
  body #header-outer #top nav > ul:first-child {
    max-width: 93%;
  }
  body #header-outer.transparent #top #logo {
    width: 90%;
  }
  body #header-outer.transparent #top #logo img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 1199px) {
  #header-outer #top nav > ul:first-child .menu-title-text span {
    display: none;
  }
}
@media (max-width: 999px) {
  body #header-outer {
    background-color: var(--pp-theme-bg-color);
  }
  body #header-outer header {
    border-top: none !important;
  }
}
/**
 * Logo
 */
#header-outer[data-format=centered-menu] #top .span_3 {
  padding-top: 13px;
}

/* , body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu */
#header-outer[data-full-width=true] header > .container {
  padding: 0 56px;
}

#top #logo {
  margin-top: 43px;
  margin-top: 10px;
  margin-bottom: 13px;
}

#header-outer[data-transparent-header=true].transparent > header #logo img.dark-version,
#header-outer[data-transparent-header=true].light-text > header #logo img.dark-version,
#header-outer[data-transparent-header=true].transparent.dark-slide > header #logo img,
#header-outer[data-transparent-header=true].dark-text > header #logo img,
#header-outer[data-transparent-header=true].dark-text.side-widget-open > header #logo img.dark-version {
  opacity: 1 !important;
}

@media only screen and (min-width: 1000px) {
  #header-outer #logo, #header-outer .logo-clone, #header-outer .logo-spacing {
    margin-top: 28px;
    margin-bottom: 28px;
    margin-top: 10px;
    margin-bottom: 13px;
  }
}
#slide-out-widget-area .inner-wrap {
  background-color: #050505 !important;
}
#slide-out-widget-area .inner .off-canvas-menu-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a {
  font-family: var(--pp-theme-fw) !important;
  color: #FFF !important;
  font-size: 80px !important;
  font-weight: 700 !important;
  line-height: 58px !important;
  letter-spacing: 0 !important;
  opacity: 1 !important;
  padding: 0 !important;
  text-align: left;
}
#slide-out-widget-area .inner .off-canvas-menu-container li span {
  color: #9B9B9B;
  font-size: 16px;
  font-weight: 400;
  line-height: 38px;
}
#slide-out-widget-area .inner .off-canvas-menu-container li.current-menu-item a {
  color: var(--pp-theme-color3) !important;
}

@media (max-width: 690px) {
  #slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-size: 50px !important;
    line-height: 58px !important;
  }
}
/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Burger menu
 */
:root {
  --pp-t-burger-m-width: 33px;
  --pp-t-burger-m-height: 9px;
  --pp-t-burger-m-height-c: 21px;
}

#top nav ul .slide-out-widget-area-toggle,
.slide-out-widget-area-toggle {
  margin-right: -10px !important;
}
#top nav ul .slide-out-widget-area-toggle a, #top nav ul .slide-out-widget-area-toggle.mobile-icon a,
.slide-out-widget-area-toggle a,
.slide-out-widget-area-toggle.mobile-icon a {
  padding: 10px;
  display: inline-block;
}

body[data-slide-out-widget-area-style*=fullscreen] #top .menu-push-out .lines-button:after,
body[data-slide-out-widget-area-style*=fullscreen] #top .menu-push-out .lines:after,
body[data-slide-out-widget-area-style*=fullscreen] #top .menu-push-out .lines:before,
body[data-slide-out-widget-area-style=simple] #top .menu-push-out .lines-button:after,
body[data-slide-out-widget-area-style=simple] #top .menu-push-out .lines:after,
body[data-slide-out-widget-area-style=simple] #top .menu-push-out .lines:before {
  --transform-active-val: calc(var(--pp-t-burger-m-width) * 2);
  transform: translateX(var(--transform-active-val)) !important;
}

#top nav ul #nectar-user-account a, #top nav ul #search-btn a, #top nav ul .slide-out-widget-area-toggle a,
#top nav ul #nectar-user-account a, #top nav ul #nectar-user-account a span,
#top nav ul #search-btn a, #top nav ul #search-btn a span,
#top nav ul .slide-out-widget-area-toggle a {
  width: var(--pp-t-burger-m-width);
  height: var(--pp-t-burger-m-width);
  line-height: var(--pp-t-burger-m-width);
  display: flex;
  align-items: center;
  justify-content: center;
}

#top nav ul .slide-out-widget-area-toggle a .lines {
  width: var(--pp-t-burger-m-width);
}
#top nav ul .slide-out-widget-area-toggle a .lines:after, #top nav ul .slide-out-widget-area-toggle a .lines:before {
  width: var(--pp-t-burger-m-width);
}

.slide-out-widget-area-toggle.mobile-icon .lines-button:after,
.slide-out-widget-area-toggle.mobile-icon .lines:after,
.slide-out-widget-area-toggle.mobile-icon .lines:before {
  width: var(--pp-t-burger-m-width) !important;
}

/**
 * Color
 */
#top nav ul .slide-out-widget-area-toggle a .lines, #top nav ul .slide-out-widget-area-toggle a .lines:after,
#top nav ul .slide-out-widget-area-toggle a .lines:before,
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after,
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before,
.slide-out-widget-area-toggle.mobile-icon .lines-button:after {
  background-color: var(--pp-theme-color) !important;
}

#top .slide-out-widget-area-toggle a span {
  width: var(--pp-t-burger-m-width);
}

body .slide-out-widget-area-toggle a > span, body .slide-out-widget-area-toggle.mobile-icon a > span {
  height: var(--pp-t-burger-m-height-c);
}

body .slide-out-widget-area-toggle .lines:after,
body[data-slide-out-widget-area-style=slide-out-from-right-hover] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:after,
#header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after {
  top: -15px !important;
  top: -4px !important;
}

#header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after {
  height: 2px !important;
}

body .slide-out-widget-area-toggle.mobile-icon .lines-button:after,
#top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after {
  display: none !important;
}

body #header-outer .slide-out-widget-area-toggle .lines:before,
body[data-slide-out-widget-area-style=slide-out-from-right-hover] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:before,
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:before,
body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before,
body[data-slide-out-widget-area-style=slide-out-from-right-hover] .slide-out-widget-area-toggle.mobile-icon .lines:before,
body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before,
#header-outer .left-aligned-ocm .lines:before {
  top: -7px !important;
  top: 5px !important;
  height: 1px;
  width: var(--pp-t-burger-m-width) !important;
}

body[data-slide-out-widget-area-style=slide-out-from-right-hover] .slide-out-widget-area-toggle.mobile-icon .lines:before,
body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before {
  height: 1px !important;
}

body #top .slide-out-widget-area-toggle .animating .close-wrap,
body #top .slide-out-widget-area-toggle .open .close-wrap {
  width: calc(var(--pp-t-burger-m-width) - 3px) !important;
  height: calc(var(--pp-t-burger-m-width) - 3px) !important;
}

#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line,
body.mobile.material[data-header-color=light] #header-outer .slide-out-widget-area-toggle a .close-line,
body.mobile.material[data-header-color=light] #header-outer.transparent .slide-out-widget-area-toggle a .close-line {
  background-color: var(--pp-theme-color) !important;
}

#search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line,
.nectar-close-btn .close-line, .slide_out_area_close .close-wrap .close-line,
.style_slide_in_click .close-cart .close-line {
  left: 14px !important;
}

/**
 * Disable on desktop
 */
@media (min-width: 1000px) {
  body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav > .buttons {
    display: none !important;
  }
}
/**
 * Footer
 */
.pp-footer-contacts {
  color: #FFF;
  font-family: var(--pp-theme-fw);
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}
.pp-footer-contacts a {
  text-decoration: none;
  color: var(--pp-theme-color);
}
.pp-footer-contacts p {
  padding-bottom: 22px;
}

.pp-footer-social {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #484848;
  padding: 10px 36px;
  margin-bottom: 40px;
  border-radius: 45px;
  font-size: 16px;
  font-weight: 600;
  line-height: 38px;
}
.pp-footer-social span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pp-footer-social a {
  margin-left: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
}
.pp-footer-social a:hover svg path {
  fill: var(--pp-theme-color3);
}

.pp-footer-form {
  background-color: #0C0C0C;
  border-radius: 20px;
  padding: 25px;
}

/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
body .pp-footer-menu-2 a {
  color: var(--pp-theme-color5);
}

#to-top {
  color: var(--pp-theme-color2);
}

@media (max-width: 1999px) and (min-width: 1000px) {
  #to-top {
    bottom: 40px;
  }
}
/**
 * Popups
 */
/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Forms
 */
/**
 * Inputs
 */
/**
 * Contact Forms
 */
/**
 * Global
 */
:root {
  --pp-field-font-color: var(--pp-theme-color);
  --pp-field-font-size: 14px;
  --pp-field-font-line-height: 24px;
  --pp-field-font-weight: 500;
  --pp-field-border-width: 1px;
  --pp-field-border-style: solid;
  --pp-field-border-color: var(--pp-theme-color);
  --pp-field-border-color-left: var(--pp-theme-color);
  --pp-field-border-color-right: var(--pp-theme-color);
  --pp-field-border-color-top: var(--pp-theme-color);
  --pp-field-border-color-bottom: var(--pp-theme-color);
  --pp-field-border-radius: var(--pp-theme-br);
  --pp-field-border-radius: 0;
  --pp-field-padding: 11px;
  --pp-field-padding-l: 20px;
  --pp-field-padding-r: var(--pp-field-padding-l);
  --pp-field-padding-wb: calc(var(--pp-field-padding) + var(--pp-field-border-width));
  --pp-field-padding-l-wb: calc(var(--pp-field-padding-l) + var(--pp-field-border-width));
  --pp-field-padding-r-wb: calc(var(--pp-field-padding-r) + var(--pp-field-border-width));
  --pp-field-background-color: transparent;
  --pp-field-select-arrow-w: 14px;
  --pp-form-ro-border-width: 1px;
  --pp-form-ro-border-radius: var(--pp-field-border-radius);
  --pp-form-ro-default-border-color: var(--pp-field-border-color);
  --pp-form-ro-default-bg-color: var(--pp-field-background-color);
  --pp-form-ro-invalid-border-color: #ffb900;
  --pp-form-ro-invalid-bg-color: #fff9e8;
  --pp-form-ro-failed-border-color: #dc3232;
  --pp-form-ro-failed-bg-color: #fdf5f5;
  --pp-form-ro-sent-border-color: #46b450;
  --pp-form-ro-sent-bg-color: #f1fef2;
  --pp-form-field-invalid-border-color: #dc3232;
  --pp-field-shadow: 0px 4px 14px 0px #33221C40;
}

body .cf-tip {
  color: var(--pp-theme-color);
  font-size: 14px;
  line-height: 18px;
}
body .cf-tip a {
  color: var(--pp-theme-color);
  text-decoration: underline;
}

.tip-after-form {
  margin-top: -1.6em;
  margin-bottom: 2.5em;
}

textarea,
select,
input[type=text],
input[type=url],
input[type=email],
input[type=tel],
input[type=number],
input[type=password],
input[type=date] {
  outline: none;
  background-color: var(--pp-field-background-color) !important;
  padding: var(--pp-field-padding);
  padding-left: var(--pp-field-padding-l);
  padding-right: var(--pp-field-padding-r);
  color: var(--pp-field-font-color) !important;
  font-weight: var(--pp-field-font-weight);
  font-size: var(--pp-field-font-size);
  line-height: var(--pp-field-font-line-height);
  border-width: var(--pp-field-border-width);
  border-style: var(--pp-field-border-style);
  border-color: var(--pp-field-border-color);
  border-left-color: var(--pp-field-border-color-left);
  border-right-color: var(--pp-field-border-color-right);
  border-top-color: var(--pp-field-border-color-top);
  border-bottom-color: var(--pp-field-border-color-bottom);
  border-radius: var(--pp-field-border-radius);
}
textarea:focus,
select:focus,
input[type=text]:focus,
input[type=url]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=date]:focus {
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
select {
  /* Add custom arrow */
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg width="16" height="8" viewBox="0 0 16 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 0.5L8 7.5L15 0.5" stroke="%2333221C" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: right var(--pp-field-padding-r) center;
  background-size: var(--pp-field-select-arrow-w) 7px; /* Adjust size */
}

select {
  /* Remove default arrow */
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
}
select::-ms-expand {
  display: none;
}

.dropdown-parent {
  position: relative;
}
.dropdown-parent:after {
  content: "";
  position: absolute;
  top: 50%;
  right: var(--pp-field-padding-r-wb);
  transform: translateY(-50%) rotate(0deg); /* Default */
  transition: transform 0.3s ease-in-out;
  transform-origin: 50% 50%;
  background-position: inherit;
  pointer-events: none;
  font-family: "icomoon";
  content: "\e904";
  font-size: 7px;
}
.dropdown-parent select {
  background-image: none;
}

.dropdown-parent select:focus + .dropdown-parent::after,
.dropdown-parent:has(select:focus)::after {
  transform: translateY(-50%) rotateX(180deg); /* Rotate when focused */
}

textarea::placeholder {
  color: var(--pp-theme-placeholder-color);
  font-size: 12px;
  line-height: 20px;
  opacity: 1; /* Ensures visibility in Firefox */
}

/* Older versions of Microsoft Edge and IE */
textarea:-ms-input-placeholder {
  color: var(--pp-theme-placeholder-color);
  font-size: 12px;
  line-height: 20px;
}

/* Older versions of Safari */
textarea::-webkit-input-placeholder {
  color: var(--pp-theme-placeholder-color);
  font-size: 12px;
  line-height: 20px;
}

/* Older versions of Firefox */
textarea:-moz-placeholder {
  color: var(--pp-theme-placeholder-color);
  font-size: 12px;
  line-height: 20px;
}

/* Older versions of Opera */
textarea::-moz-placeholder {
  color: var(--pp-theme-placeholder-color);
  font-size: 12px;
  line-height: 20px;
}

:root {
  --form-control-color: var(--cs-color-accent);
  --form-control-disabled: #959495;
  --cs-color-checkbox-mark: var(--pp-theme-color);
}

body .wpcf7-form-control-wrap {
  display: inline-block !important;
  width: 100% !important;
}

/**
 * Acceptance field
 */
.wpcf7-acceptance, .wpcf7-acceptance a {
  color: var(--form-control-disabled) !important;
  color: inherit !important;
}
.wpcf7-acceptance a {
  text-decoration: underline;
}

.wpcf7-acceptance .wpcf7-list-item {
  margin-left: 0 !important;
}
.wpcf7-acceptance .wpcf7-list-item label {
  display: inline-flex;
  align-items: start;
  justify-content: flex-start;
}
.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: var(--pp-theme-color7);
  /* Not removed via appearance */
  margin: 0;
  font: inherit;
  color: currentColor;
  color: var(--pp-theme-color);
  width: 28px;
  height: 28px;
  min-width: 28px;
  border-style: solid;
  border-width: 1px;
  border-color: currentColor;
  border-radius: 1000px;
  display: grid;
  place-content: center;
}
.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]::before {
  content: "";
  width: 0.55em;
  height: 0.55em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: var(--cs-color-checkbox-mark);
}
.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked::before {
  transform: scale(1);
}
.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:disabled {
  --form-control-color: var(--form-control-disabled);
  color: var(--form-control-disabled);
  cursor: not-allowed;
}
.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:focus {
  border-color: currentColor !important;
}
.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label {
  margin-left: 20px;
  color: var(--pp-theme-color);
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
}
.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a {
  color: var(--pp-theme-color);
}

.text-color-scheme-light .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label {
  color: #FFFFFF;
}

.wpcf7-acceptance.wpcf7-not-valid .wpcf7-list-item label input[type=checkbox][aria-invalid=true] {
  border-color: var(--pp-form-field-invalid-border-color) !important;
  box-shadow: var(--pp-field-shadow);
}

.text-color-scheme-light .wpcf7-acceptance.wpcf7-not-valid .wpcf7-list-item label input[type=checkbox][aria-invalid=true] {
  border-color: #FFFFFF !important;
}

/**
 * WPCF7 Validations
 */
.wpcf7-form .wpcf7-not-valid-tip {
  background-color: transparent;
  color: var(--pp-theme-placeholder-color) !important;
  box-shadow: none;
  font-size: 12px;
  line-height: 20px;
  font-style: italic;
}
.wpcf7-form .wpcf7-not-valid-tip:before {
  content: "*";
}

.wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  border-width: var(--pp-field-border-width) !important;
  border-style: var(--pp-field-border-style) !important;
  border-radius: var(--pp-form-ro-border-radius) !important;
  background-color: var(--pp-form-ro-default-border-color);
  border-color: var(--pp-form-ro-default-bg-color);
  padding: var(--pp-field-padding) !important;
  padding-left: var(--pp-field-padding-l) !important;
  padding-right: var(--pp-field-padding-r) !important;
  margin: 0 !important;
  font-size: var(--pp-field-font-size);
  line-height: var(--pp-field-font-line-height);
  box-shadow: var(--pp-field-shadow);
}

.wpcf7 form.sent .wpcf7-response-output {
  background-color: var(--pp-form-ro-sent-bg-color);
  border-color: var(--pp-form-ro-sent-border-color);
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  background-color: var(--pp-form-ro-invalid-bg-color);
  border-color: var(--pp-form-ro-invalid-border-color);
}

.wpcf7 form.spam .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output {
  background-color: var(--pp-form-ro-failed-bg-color);
  border-color: var(--pp-form-ro-failed-border-color);
}

input.wpcf7-not-valid, select.wpcf7-not-valid, textarea.wpcf7-not-valid {
  border-color: var(--pp-form-field-invalid-border-color) !important;
  box-shadow: var(--pp-field-shadow);
}

.wpcf7-spinner {
  position: absolute;
  top: 50%;
  right: -55px;
  transform: translateY(-50%);
}

.pp-cf-label {
  --pp-cf-label-margin-top: 20px;
  position: relative;
  display: block;
  margin-top: var(--pp-cf-label-margin-top);
  margin-bottom: 10px;
}
.pp-cf-label .label-text {
  position: absolute;
  --top-part: calc(var(--pp-field-padding) / 2);
  top: calc(var(--top-part) + var(--pp-field-border-width));
  left: 0;
  padding: 5px var(--pp-field-padding-l-wb);
  pointer-events: none;
  transition: top 0.2s;
  color: var(--pp-theme-placeholder-color);
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  line-height: var(--pp-field-font-line-height);
}
.pp-cf-label.has-value .label-text {
  color: var(--pp-field-font-color);
  top: -12px;
  transform: translateY(-50%);
}
.pp-cf-label.fancy-phone-parent:not(.has-value) .label-text {
  left: calc(90px + var(--pp-field-border-width));
}

/**
 * Fields grid
 */
:root {
  --gutter-form-fields: 3%;
}

.row-fields {
  margin-left: calc(var(--gutter-form-fields) * -1);
  margin-right: calc(var(--gutter-form-fields) * -1);
  display: flex;
  flex-wrap: wrap;
}
.row-fields .input {
  width: 50%;
  padding-left: var(--gutter-form-fields);
  padding-right: var(--gutter-form-fields);
  float: left;
  flex: 1;
  flex-basis: 50%;
}
.row-fields .input.col-12 {
  width: 100%;
  flex-basis: 100%;
}
.row-fields .input.col-6 {
  width: 50%;
  flex-basis: 50%;
}
.row-fields .input.col-3 {
  width: 25%;
  flex-basis: 25%;
}

@media (max-width: 999px) {
  .row-fields .input.col-6 {
    width: 100%;
    flex-basis: 100%;
  }
  .row-fields .input.col-3 {
    width: 50%;
    flex-basis: 50%;
  }
}
@media (max-width: 690px) {
  .text-sm-center {
    text-align: center;
  }
}
@media (max-width: 576px) {
  .row-fields .input {
    width: 100%;
    flex-basis: 100%;
  }
  .row-fields .input.col-12, .row-fields .input.col-6, .row-fields .input.col-3 {
    width: 100%;
    flex-basis: 100%;
  }
}
/**
 * Date (Air Datepicker)
 */
/**
 * Date (Air Datepicker)
 */
.datepicker-parent:before {
  font-family: "icomoon";
  content: "\e902";
  position: absolute;
  font-size: 19px;
  color: var(--pp-theme-placeholder-color);
  right: var(--pp-field-padding-r-wb);
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none; /* Prevent interaction with the icon */
  transition: color 0.3s ease-in-out;
}

.has-value .datepicker-parent:before {
  color: var(--pp-field-font-color);
}

input.datepicker {
  box-sizing: border-box;
}

body .air-datepicker {
  overflow: hidden;
  border-radius: var(--pp-theme-br2);
  --adp-border-color-inline: var(--pp-theme-color) !important;
  --adp-background-color: var(--pp-theme-color2);
  --adp-accent-color: var(--pp-theme-color) !important;
  --adp-cell-background-color-selected: var(--pp-theme-color) !important;
  --adp-cell-background-color-selected-hover: var(--pp-theme-color) !important;
  --adp-color-secondary: var(--pp-theme-color) !important;
  --gutter-air-datepicker-buttons: calc(var(--adp-padding) / 2);
}
body .air-datepicker .air-datepicker-body--day-names {
  background: var(--pp-theme-color3);
  margin: -5px -4px 0px;
}
body .air-datepicker .air-datepicker-nav {
  background-color: var(--pp-theme-color2);
}
body .air-datepicker .air-datepicker-body--day-name {
  color: var(--pp-theme-color);
}
body .air-datepicker .air-datepicker--content {
  background-color: var(--pp-theme-color5);
}
body .air-datepicker .air-datepicker--buttons {
  background-color: var(--pp-theme-color3);
  margin-left: calc(var(--gutter-air-datepicker-buttons) * -1);
  margin-right: calc(var(--gutter-air-datepicker-buttons) * -1);
}
body .air-datepicker .air-datepicker-button {
  padding-left: var(--gutter-air-datepicker-buttons);
  padding-right: var(--gutter-air-datepicker-buttons);
}
body .air-datepicker .air-datepicker-button span {
  background-color: var(--pp-theme-color2);
  border-radius: var(--pp-theme-br2);
  padding: 8px;
}
body .air-datepicker .air-datepicker-button.custom-close-button span {
  background-color: var(--pp-theme-color);
  color: var(--pp-theme-color5);
}
body .air-datepicker i {
  font-family: var(--pp-theme-fw2);
}

@media (max-width: 999px) {
  body .air-datepicker .air-datepicker-button.custom-close-button {
    display: none;
  }
}
/**
 * Select2 Dropdown
 */
/**
 * Select2 Dropdown
 */
.select2.select2-container,
.select2-container--default,
.select2-container--noResults {
  max-width: 100%;
  min-width: 100%;
}
.select2.select2-container .select2-selection--single,
.select2-container--default .select2-selection--single,
.select2-container--noResults .select2-selection--single {
  padding: var(--pp-field-padding);
  padding-left: var(--pp-field-padding-l);
  padding-right: var(--pp-field-padding-r);
  background-color: var(--pp-field-background-color) !important;
  --pp-padding-2x: calc(var(--pp-field-padding-wb) * 2);
  height: calc(var(--pp-padding-2x) + var(--pp-field-font-line-height));
  color: var(--pp-theme-color) !important;
  font-weight: var(--pp-field-font-weight);
  font-size: var(--pp-field-font-size);
  line-height: var(--pp-field-font-line-height);
  border-width: var(--pp-field-border-width);
  border-style: var(--pp-field-border-style);
  border-color: var(--pp-field-border-color);
  border-radius: var(--pp-field-border-radius);
}
.select2.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--noResults .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: var(--pp-field-select-arrow-w);
  color: var(--pp-field-font-color);
}

.select2-container--open .select2-dropdown--below,
.select2-dropdown {
  --pp-select2-option-padding-v: 6px;
  box-shadow: var(--pp-field-shadow);
  border-radius: var(--pp-field-border-radius) !important;
  top: 7px;
  border: none !important;
}
.select2-container--open .select2-dropdown--below .select2-results__options,
.select2-dropdown .select2-results__options {
  padding-bottom: calc(var(--pp-field-padding-wb) - var(--pp-select2-option-padding-v));
  padding-bottom: var(--pp-field-padding-wb);
  padding-top: var(--pp-field-padding-wb);
}
.select2-container--open .select2-dropdown--below .select2-results__option,
.select2-dropdown .select2-results__option {
  padding: var(--pp-select2-option-padding-v) var(--pp-field-padding-wb);
  padding-left: var(--pp-field-padding-l-wb);
  padding-right: var(--pp-field-padding-r-wb);
}
.select2-container--open .select2-dropdown--below .select2-results__option[aria-selected=true], .select2-container--open .select2-dropdown--below .select2-results__option.select2-results__option--highlighted,
.select2-dropdown .select2-results__option[aria-selected=true],
.select2-dropdown .select2-results__option.select2-results__option--highlighted {
  font-weight: 600;
}
.select2-container--open .select2-dropdown--below.has-empty-option .select2-results__option:first-child:before,
.select2-dropdown.has-empty-option .select2-results__option:first-child:before {
  content: "---";
}

/**
 * Number (iti)
 */
/**
 * Number (iti)
 */
body .iti {
  transition: background-color 0.3s ease-in-out;
  color: var(--pp-field-font-color);
  border-radius: var(--pp-field-border-radius);
  width: 100%;
}
body .iti .iti__flag-container {
  background-color: #D9D9D9;
  border-radius: var(--pp-field-border-radius);
}
body .iti .iti__country-container {
  background-color: #D9D9D9;
  border-radius: var(--pp-field-border-radius);
}
body .iti .iti__country-container .iti__selected-dial-code {
  padding-right: 10px;
  font-size: var(--pp-field-font-size);
}
body .iti.invalid {
  background-color: #fff6f6;
}
body .iti.valid {
  background-color: #f0fff1;
}
body .iti .iti__search-input {
  border: none !important;
  padding: 8px var(--iti-spacer-horizontal) !important;
}
body .iti .iti__search-input:focus {
  box-shadow: none !important;
}
body .iti .iti__dropdown-content {
  box-shadow: var(--pp-field-shadow);
  border: none;
  border-radius: var(--pp-field-border-radius);
  padding: 7px;
  margin-top: 7px;
}
body .iti .iti__country {
  border-radius: var(--pp-field-border-radius);
  font-size: var(--pp-field-font-size);
}

body .iti--fullscreen-popup.iti--container {
  z-index: 1000000;
  border-radius: 0 !important;
}

/**
 * Theme specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
:root {
  --pp-form-ro-border-radius: var(--pp-theme-br);
  --pp-form-ro-default-bg-color: var(--pp-theme-color7);
  --pp-form-ro-invalid-border-color: var(--pp-form-ro-default-border-color);
  --pp-form-ro-invalid-bg-color: var(--pp-form-ro-default-bg-color);
  --pp-form-ro-failed-border-color: var(--pp-form-ro-default-border-color);
  --pp-form-ro-failed-bg-color: var(--pp-form-ro-default-bg-color);
  --pp-form-ro-sent-border-color: var(--pp-form-ro-default-border-color);
  --pp-form-ro-sent-bg-color: var(--pp-form-ro-default-bg-color);
  --pp-field-border-color: #212121;
  --pp-field-border-color-left: var(--pp-theme-color7);
  --pp-field-border-color-right: var(--pp-theme-color7);
  --pp-field-border-color-top: var(--pp-theme-color7);
  --pp-field-border-color-bottom: #212121;
  --pp-field-padding-r: 0;
  --pp-field-padding-l: 0;
}

textarea,
select,
input[type=text],
input[type=url],
input[type=email],
input[type=tel],
input[type=number],
input[type=password],
input[type=date] {
  outline: none !important;
}
textarea:focus, textarea.wpcf7-not-valid,
select:focus,
select.wpcf7-not-valid,
input[type=text]:focus,
input[type=text].wpcf7-not-valid,
input[type=url]:focus,
input[type=url].wpcf7-not-valid,
input[type=email]:focus,
input[type=email].wpcf7-not-valid,
input[type=tel]:focus,
input[type=tel].wpcf7-not-valid,
input[type=number]:focus,
input[type=number].wpcf7-not-valid,
input[type=password]:focus,
input[type=password].wpcf7-not-valid,
input[type=date]:focus,
input[type=date].wpcf7-not-valid {
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  outline: none !important;
}

.wpcf7-form p span {
  color: var(--pp-theme-color) !important;
}

.wpcf7-form p button span {
  color: var(--pp-theme-color2) !important;
}

/**
 * Lists (fancier)
 */
.pp-cf-radio-holder, .pp-cf-fields-holder {
  margin-bottom: 30px;
}

.pp-cf-fields-holder {
  padding-top: 5px;
}

.pp-cf-radio-holder .wpcf7-form-control.wpcf7-checkbox, .pp-cf-radio-holder .wpcf7-form-control.wpcf7-radio {
  margin-top: 20px;
  display: block;
}
.pp-cf-radio-holder .wpcf7-list-item {
  margin: 0;
  margin-right: 25px;
  margin-bottom: 25px;
}
.pp-cf-radio-holder .wpcf7-list-item input[type=radio],
.pp-cf-radio-holder .wpcf7-list-item input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}
.pp-cf-radio-holder .wpcf7-list-item-label {
  border: 1px solid #3A3A3A;
  border-radius: 30px;
  padding: 12px 30px;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  cursor: pointer;
  display: block;
  transition: 0.3s;
}
.pp-cf-radio-holder .wpcf7-list-item-label:hover {
  border-color: var(--pp-theme-color3);
}
.pp-cf-radio-holder [type=radio]:checked + .wpcf7-list-item-label,
.pp-cf-radio-holder [type=checkbox]:checked + .wpcf7-list-item-label {
  border-color: var(--pp-theme-color3);
  color: var(--pp-theme-color3);
}

@media (max-width: 690px) {
  .pp-cf-radio-holder .wpcf7-form-control.wpcf7-checkbox, .pp-cf-radio-holder .wpcf7-form-control.wpcf7-radio {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 25px;
  }
  .pp-cf-radio-holder .wpcf7-list-item {
    margin-right: 0;
    margin-bottom: 0;
    text-align: center;
  }
}
.pp-cf-radio-holder .label-text, .pp-cf-label .label-text {
  font-weight: 500;
  font-size: 18px;
  color: #818181 !important;
}

.pp-cf-label {
  position: relative;
  display: block;
  margin-top: 20px;
  margin-bottom: 35px;
}
.pp-cf-label .label-text {
  position: absolute;
  top: 15px;
  transform: translateY(-50%);
  pointer-events: none;
  font-weight: normal;
  transition: top 0.2s;
}
.pp-cf-label input, .pp-cf-label textarea {
  border-bottom: 1px solid #3A3A3A;
  color: #8D8D8D;
  font-weight: 500;
  font-size: 18px;
  outline: none;
}
.pp-cf-label input:focus, .pp-cf-label textarea:focus {
  border-radius: 0;
  border: none !important;
  border-bottom: 1px solid var(--pp-theme-color) !important;
}
.pp-cf-label input.wpcf7-not-valid, .pp-cf-label textarea.wpcf7-not-valid {
  border-bottom: 1px solid #FF5454;
}
.pp-cf-label.has-value .label-text {
  color: var(--pp-theme-color);
  top: -10px;
  font-size: 12px;
}

/**
 * Headings
 */
/**
 * Headings
 */
body h1.pp-title-1, body h1.vc_custom_heading.pp-title-1, body h2.pp-title-1, body h2.vc_custom_heading.pp-title-1, body h3.pp-title-1, body h3.vc_custom_heading.pp-title-1, body h4.pp-title-1, body h4.vc_custom_heading.pp-title-1, body h5.pp-title-1, body h5.vc_custom_heading.pp-title-1, body h6.pp-title-1, body h6.vc_custom_heading.pp-title-1, body div.pp-title-1, body div.vc_custom_heading.pp-title-1, body span.pp-title-1, body span.vc_custom_heading.pp-title-1, body p.pp-title-1, body p.vc_custom_heading.pp-title-1, .wpb_wrapper h1.pp-title-1, .wpb_wrapper h1.vc_custom_heading.pp-title-1, .wpb_wrapper h2.pp-title-1, .wpb_wrapper h2.vc_custom_heading.pp-title-1, .wpb_wrapper h3.pp-title-1, .wpb_wrapper h3.vc_custom_heading.pp-title-1, .wpb_wrapper h4.pp-title-1, .wpb_wrapper h4.vc_custom_heading.pp-title-1, .wpb_wrapper h5.pp-title-1, .wpb_wrapper h5.vc_custom_heading.pp-title-1, .wpb_wrapper h6.pp-title-1, .wpb_wrapper h6.vc_custom_heading.pp-title-1, .wpb_wrapper div.pp-title-1, .wpb_wrapper div.vc_custom_heading.pp-title-1, .wpb_wrapper span.pp-title-1, .wpb_wrapper span.vc_custom_heading.pp-title-1, .wpb_wrapper p.pp-title-1, .wpb_wrapper p.vc_custom_heading.pp-title-1 {
  font-size: 98px !important;
  line-height: 82px !important;
  font-family: var(--pp-theme-fw);
  font-weight: 500;
}
body h1.pp-title-2, body h1.vc_custom_heading.pp-title-2, body h2.pp-title-2, body h2.vc_custom_heading.pp-title-2, body h3.pp-title-2, body h3.vc_custom_heading.pp-title-2, body h4.pp-title-2, body h4.vc_custom_heading.pp-title-2, body h5.pp-title-2, body h5.vc_custom_heading.pp-title-2, body h6.pp-title-2, body h6.vc_custom_heading.pp-title-2, body div.pp-title-2, body div.vc_custom_heading.pp-title-2, body span.pp-title-2, body span.vc_custom_heading.pp-title-2, body p.pp-title-2, body p.vc_custom_heading.pp-title-2, .wpb_wrapper h1.pp-title-2, .wpb_wrapper h1.vc_custom_heading.pp-title-2, .wpb_wrapper h2.pp-title-2, .wpb_wrapper h2.vc_custom_heading.pp-title-2, .wpb_wrapper h3.pp-title-2, .wpb_wrapper h3.vc_custom_heading.pp-title-2, .wpb_wrapper h4.pp-title-2, .wpb_wrapper h4.vc_custom_heading.pp-title-2, .wpb_wrapper h5.pp-title-2, .wpb_wrapper h5.vc_custom_heading.pp-title-2, .wpb_wrapper h6.pp-title-2, .wpb_wrapper h6.vc_custom_heading.pp-title-2, .wpb_wrapper div.pp-title-2, .wpb_wrapper div.vc_custom_heading.pp-title-2, .wpb_wrapper span.pp-title-2, .wpb_wrapper span.vc_custom_heading.pp-title-2, .wpb_wrapper p.pp-title-2, .wpb_wrapper p.vc_custom_heading.pp-title-2 {
  font-size: 60px !important;
  line-height: 66px !important;
  font-family: var(--pp-theme-fw);
  font-weight: 500;
}
body h1.pp-title-3, body h1.vc_custom_heading.pp-title-3, body h2.pp-title-3, body h2.vc_custom_heading.pp-title-3, body h3.pp-title-3, body h3.vc_custom_heading.pp-title-3, body h4.pp-title-3, body h4.vc_custom_heading.pp-title-3, body h5.pp-title-3, body h5.vc_custom_heading.pp-title-3, body h6.pp-title-3, body h6.vc_custom_heading.pp-title-3, body div.pp-title-3, body div.vc_custom_heading.pp-title-3, body span.pp-title-3, body span.vc_custom_heading.pp-title-3, body p.pp-title-3, body p.vc_custom_heading.pp-title-3, .wpb_wrapper h1.pp-title-3, .wpb_wrapper h1.vc_custom_heading.pp-title-3, .wpb_wrapper h2.pp-title-3, .wpb_wrapper h2.vc_custom_heading.pp-title-3, .wpb_wrapper h3.pp-title-3, .wpb_wrapper h3.vc_custom_heading.pp-title-3, .wpb_wrapper h4.pp-title-3, .wpb_wrapper h4.vc_custom_heading.pp-title-3, .wpb_wrapper h5.pp-title-3, .wpb_wrapper h5.vc_custom_heading.pp-title-3, .wpb_wrapper h6.pp-title-3, .wpb_wrapper h6.vc_custom_heading.pp-title-3, .wpb_wrapper div.pp-title-3, .wpb_wrapper div.vc_custom_heading.pp-title-3, .wpb_wrapper span.pp-title-3, .wpb_wrapper span.vc_custom_heading.pp-title-3, .wpb_wrapper p.pp-title-3, .wpb_wrapper p.vc_custom_heading.pp-title-3 {
  font-size: 40px !important;
  line-height: 46px !important;
  font-family: var(--pp-theme-fw);
  font-weight: 500;
}
body h1.pp-title-4, body h1.vc_custom_heading.pp-title-4, body h2.pp-title-4, body h2.vc_custom_heading.pp-title-4, body h3.pp-title-4, body h3.vc_custom_heading.pp-title-4, body h4.pp-title-4, body h4.vc_custom_heading.pp-title-4, body h5.pp-title-4, body h5.vc_custom_heading.pp-title-4, body h6.pp-title-4, body h6.vc_custom_heading.pp-title-4, body div.pp-title-4, body div.vc_custom_heading.pp-title-4, body span.pp-title-4, body span.vc_custom_heading.pp-title-4, body p.pp-title-4, body p.vc_custom_heading.pp-title-4, .wpb_wrapper h1.pp-title-4, .wpb_wrapper h1.vc_custom_heading.pp-title-4, .wpb_wrapper h2.pp-title-4, .wpb_wrapper h2.vc_custom_heading.pp-title-4, .wpb_wrapper h3.pp-title-4, .wpb_wrapper h3.vc_custom_heading.pp-title-4, .wpb_wrapper h4.pp-title-4, .wpb_wrapper h4.vc_custom_heading.pp-title-4, .wpb_wrapper h5.pp-title-4, .wpb_wrapper h5.vc_custom_heading.pp-title-4, .wpb_wrapper h6.pp-title-4, .wpb_wrapper h6.vc_custom_heading.pp-title-4, .wpb_wrapper div.pp-title-4, .wpb_wrapper div.vc_custom_heading.pp-title-4, .wpb_wrapper span.pp-title-4, .wpb_wrapper span.vc_custom_heading.pp-title-4, .wpb_wrapper p.pp-title-4, .wpb_wrapper p.vc_custom_heading.pp-title-4 {
  font-size: 26px !important;
  line-height: 30px !important;
  font-family: var(--pp-theme-fw);
  font-weight: 500;
}
body h1.pp-title-5, body h1.vc_custom_heading.pp-title-5, body h2.pp-title-5, body h2.vc_custom_heading.pp-title-5, body h3.pp-title-5, body h3.vc_custom_heading.pp-title-5, body h4.pp-title-5, body h4.vc_custom_heading.pp-title-5, body h5.pp-title-5, body h5.vc_custom_heading.pp-title-5, body h6.pp-title-5, body h6.vc_custom_heading.pp-title-5, body div.pp-title-5, body div.vc_custom_heading.pp-title-5, body span.pp-title-5, body span.vc_custom_heading.pp-title-5, body p.pp-title-5, body p.vc_custom_heading.pp-title-5, .wpb_wrapper h1.pp-title-5, .wpb_wrapper h1.vc_custom_heading.pp-title-5, .wpb_wrapper h2.pp-title-5, .wpb_wrapper h2.vc_custom_heading.pp-title-5, .wpb_wrapper h3.pp-title-5, .wpb_wrapper h3.vc_custom_heading.pp-title-5, .wpb_wrapper h4.pp-title-5, .wpb_wrapper h4.vc_custom_heading.pp-title-5, .wpb_wrapper h5.pp-title-5, .wpb_wrapper h5.vc_custom_heading.pp-title-5, .wpb_wrapper h6.pp-title-5, .wpb_wrapper h6.vc_custom_heading.pp-title-5, .wpb_wrapper div.pp-title-5, .wpb_wrapper div.vc_custom_heading.pp-title-5, .wpb_wrapper span.pp-title-5, .wpb_wrapper span.vc_custom_heading.pp-title-5, .wpb_wrapper p.pp-title-5, .wpb_wrapper p.vc_custom_heading.pp-title-5 {
  font-size: 20px !important;
  line-height: 25px !important;
  font-family: var(--pp-theme-fw);
  font-weight: 500;
}
body h1.pp-title-5, body h1.vc_custom_heading.pp-title-5, body h2.pp-title-5, body h2.vc_custom_heading.pp-title-5, body h3.pp-title-5, body h3.vc_custom_heading.pp-title-5, body h4.pp-title-5, body h4.vc_custom_heading.pp-title-5, body h5.pp-title-5, body h5.vc_custom_heading.pp-title-5, body h6.pp-title-5, body h6.vc_custom_heading.pp-title-5, body div.pp-title-5, body div.vc_custom_heading.pp-title-5, body span.pp-title-5, body span.vc_custom_heading.pp-title-5, body p.pp-title-5, body p.vc_custom_heading.pp-title-5, .wpb_wrapper h1.pp-title-5, .wpb_wrapper h1.vc_custom_heading.pp-title-5, .wpb_wrapper h2.pp-title-5, .wpb_wrapper h2.vc_custom_heading.pp-title-5, .wpb_wrapper h3.pp-title-5, .wpb_wrapper h3.vc_custom_heading.pp-title-5, .wpb_wrapper h4.pp-title-5, .wpb_wrapper h4.vc_custom_heading.pp-title-5, .wpb_wrapper h5.pp-title-5, .wpb_wrapper h5.vc_custom_heading.pp-title-5, .wpb_wrapper h6.pp-title-5, .wpb_wrapper h6.vc_custom_heading.pp-title-5, .wpb_wrapper div.pp-title-5, .wpb_wrapper div.vc_custom_heading.pp-title-5, .wpb_wrapper span.pp-title-5, .wpb_wrapper span.vc_custom_heading.pp-title-5, .wpb_wrapper p.pp-title-5, .wpb_wrapper p.vc_custom_heading.pp-title-5 {
  font-weight: 300;
}
body h1.pp-title-sub-1, body h1.vc_custom_heading.pp-title-sub-1, body h2.pp-title-sub-1, body h2.vc_custom_heading.pp-title-sub-1, body h3.pp-title-sub-1, body h3.vc_custom_heading.pp-title-sub-1, body h4.pp-title-sub-1, body h4.vc_custom_heading.pp-title-sub-1, body h5.pp-title-sub-1, body h5.vc_custom_heading.pp-title-sub-1, body h6.pp-title-sub-1, body h6.vc_custom_heading.pp-title-sub-1, body div.pp-title-sub-1, body div.vc_custom_heading.pp-title-sub-1, body span.pp-title-sub-1, body span.vc_custom_heading.pp-title-sub-1, body p.pp-title-sub-1, body p.vc_custom_heading.pp-title-sub-1, .wpb_wrapper h1.pp-title-sub-1, .wpb_wrapper h1.vc_custom_heading.pp-title-sub-1, .wpb_wrapper h2.pp-title-sub-1, .wpb_wrapper h2.vc_custom_heading.pp-title-sub-1, .wpb_wrapper h3.pp-title-sub-1, .wpb_wrapper h3.vc_custom_heading.pp-title-sub-1, .wpb_wrapper h4.pp-title-sub-1, .wpb_wrapper h4.vc_custom_heading.pp-title-sub-1, .wpb_wrapper h5.pp-title-sub-1, .wpb_wrapper h5.vc_custom_heading.pp-title-sub-1, .wpb_wrapper h6.pp-title-sub-1, .wpb_wrapper h6.vc_custom_heading.pp-title-sub-1, .wpb_wrapper div.pp-title-sub-1, .wpb_wrapper div.vc_custom_heading.pp-title-sub-1, .wpb_wrapper span.pp-title-sub-1, .wpb_wrapper span.vc_custom_heading.pp-title-sub-1, .wpb_wrapper p.pp-title-sub-1, .wpb_wrapper p.vc_custom_heading.pp-title-sub-1 {
  font-size: 22px;
  line-height: 31px;
}
body h1.pp-title-sub-2, body h1.vc_custom_heading.pp-title-sub-2, body h2.pp-title-sub-2, body h2.vc_custom_heading.pp-title-sub-2, body h3.pp-title-sub-2, body h3.vc_custom_heading.pp-title-sub-2, body h4.pp-title-sub-2, body h4.vc_custom_heading.pp-title-sub-2, body h5.pp-title-sub-2, body h5.vc_custom_heading.pp-title-sub-2, body h6.pp-title-sub-2, body h6.vc_custom_heading.pp-title-sub-2, body div.pp-title-sub-2, body div.vc_custom_heading.pp-title-sub-2, body span.pp-title-sub-2, body span.vc_custom_heading.pp-title-sub-2, body p.pp-title-sub-2, body p.vc_custom_heading.pp-title-sub-2, .wpb_wrapper h1.pp-title-sub-2, .wpb_wrapper h1.vc_custom_heading.pp-title-sub-2, .wpb_wrapper h2.pp-title-sub-2, .wpb_wrapper h2.vc_custom_heading.pp-title-sub-2, .wpb_wrapper h3.pp-title-sub-2, .wpb_wrapper h3.vc_custom_heading.pp-title-sub-2, .wpb_wrapper h4.pp-title-sub-2, .wpb_wrapper h4.vc_custom_heading.pp-title-sub-2, .wpb_wrapper h5.pp-title-sub-2, .wpb_wrapper h5.vc_custom_heading.pp-title-sub-2, .wpb_wrapper h6.pp-title-sub-2, .wpb_wrapper h6.vc_custom_heading.pp-title-sub-2, .wpb_wrapper div.pp-title-sub-2, .wpb_wrapper div.vc_custom_heading.pp-title-sub-2, .wpb_wrapper span.pp-title-sub-2, .wpb_wrapper span.vc_custom_heading.pp-title-sub-2, .wpb_wrapper p.pp-title-sub-2, .wpb_wrapper p.vc_custom_heading.pp-title-sub-2 {
  font-size: 18px;
  line-height: 24px;
}
body h1.pp-title-sub-3, body h1.vc_custom_heading.pp-title-sub-3, body h2.pp-title-sub-3, body h2.vc_custom_heading.pp-title-sub-3, body h3.pp-title-sub-3, body h3.vc_custom_heading.pp-title-sub-3, body h4.pp-title-sub-3, body h4.vc_custom_heading.pp-title-sub-3, body h5.pp-title-sub-3, body h5.vc_custom_heading.pp-title-sub-3, body h6.pp-title-sub-3, body h6.vc_custom_heading.pp-title-sub-3, body div.pp-title-sub-3, body div.vc_custom_heading.pp-title-sub-3, body span.pp-title-sub-3, body span.vc_custom_heading.pp-title-sub-3, body p.pp-title-sub-3, body p.vc_custom_heading.pp-title-sub-3, .wpb_wrapper h1.pp-title-sub-3, .wpb_wrapper h1.vc_custom_heading.pp-title-sub-3, .wpb_wrapper h2.pp-title-sub-3, .wpb_wrapper h2.vc_custom_heading.pp-title-sub-3, .wpb_wrapper h3.pp-title-sub-3, .wpb_wrapper h3.vc_custom_heading.pp-title-sub-3, .wpb_wrapper h4.pp-title-sub-3, .wpb_wrapper h4.vc_custom_heading.pp-title-sub-3, .wpb_wrapper h5.pp-title-sub-3, .wpb_wrapper h5.vc_custom_heading.pp-title-sub-3, .wpb_wrapper h6.pp-title-sub-3, .wpb_wrapper h6.vc_custom_heading.pp-title-sub-3, .wpb_wrapper div.pp-title-sub-3, .wpb_wrapper div.vc_custom_heading.pp-title-sub-3, .wpb_wrapper span.pp-title-sub-3, .wpb_wrapper span.vc_custom_heading.pp-title-sub-3, .wpb_wrapper p.pp-title-sub-3, .wpb_wrapper p.vc_custom_heading.pp-title-sub-3 {
  font-size: 16px;
  line-height: 22px;
}
body h1.pp-title-sub-4, body h1.vc_custom_heading.pp-title-sub-4, body h2.pp-title-sub-4, body h2.vc_custom_heading.pp-title-sub-4, body h3.pp-title-sub-4, body h3.vc_custom_heading.pp-title-sub-4, body h4.pp-title-sub-4, body h4.vc_custom_heading.pp-title-sub-4, body h5.pp-title-sub-4, body h5.vc_custom_heading.pp-title-sub-4, body h6.pp-title-sub-4, body h6.vc_custom_heading.pp-title-sub-4, body div.pp-title-sub-4, body div.vc_custom_heading.pp-title-sub-4, body span.pp-title-sub-4, body span.vc_custom_heading.pp-title-sub-4, body p.pp-title-sub-4, body p.vc_custom_heading.pp-title-sub-4, .wpb_wrapper h1.pp-title-sub-4, .wpb_wrapper h1.vc_custom_heading.pp-title-sub-4, .wpb_wrapper h2.pp-title-sub-4, .wpb_wrapper h2.vc_custom_heading.pp-title-sub-4, .wpb_wrapper h3.pp-title-sub-4, .wpb_wrapper h3.vc_custom_heading.pp-title-sub-4, .wpb_wrapper h4.pp-title-sub-4, .wpb_wrapper h4.vc_custom_heading.pp-title-sub-4, .wpb_wrapper h5.pp-title-sub-4, .wpb_wrapper h5.vc_custom_heading.pp-title-sub-4, .wpb_wrapper h6.pp-title-sub-4, .wpb_wrapper h6.vc_custom_heading.pp-title-sub-4, .wpb_wrapper div.pp-title-sub-4, .wpb_wrapper div.vc_custom_heading.pp-title-sub-4, .wpb_wrapper span.pp-title-sub-4, .wpb_wrapper span.vc_custom_heading.pp-title-sub-4, .wpb_wrapper p.pp-title-sub-4, .wpb_wrapper p.vc_custom_heading.pp-title-sub-4 {
  font-size: 20px;
  line-height: 20px;
}
body h1.pp-title-sub-5, body h1.vc_custom_heading.pp-title-sub-5, body h2.pp-title-sub-5, body h2.vc_custom_heading.pp-title-sub-5, body h3.pp-title-sub-5, body h3.vc_custom_heading.pp-title-sub-5, body h4.pp-title-sub-5, body h4.vc_custom_heading.pp-title-sub-5, body h5.pp-title-sub-5, body h5.vc_custom_heading.pp-title-sub-5, body h6.pp-title-sub-5, body h6.vc_custom_heading.pp-title-sub-5, body div.pp-title-sub-5, body div.vc_custom_heading.pp-title-sub-5, body span.pp-title-sub-5, body span.vc_custom_heading.pp-title-sub-5, body p.pp-title-sub-5, body p.vc_custom_heading.pp-title-sub-5, .wpb_wrapper h1.pp-title-sub-5, .wpb_wrapper h1.vc_custom_heading.pp-title-sub-5, .wpb_wrapper h2.pp-title-sub-5, .wpb_wrapper h2.vc_custom_heading.pp-title-sub-5, .wpb_wrapper h3.pp-title-sub-5, .wpb_wrapper h3.vc_custom_heading.pp-title-sub-5, .wpb_wrapper h4.pp-title-sub-5, .wpb_wrapper h4.vc_custom_heading.pp-title-sub-5, .wpb_wrapper h5.pp-title-sub-5, .wpb_wrapper h5.vc_custom_heading.pp-title-sub-5, .wpb_wrapper h6.pp-title-sub-5, .wpb_wrapper h6.vc_custom_heading.pp-title-sub-5, .wpb_wrapper div.pp-title-sub-5, .wpb_wrapper div.vc_custom_heading.pp-title-sub-5, .wpb_wrapper span.pp-title-sub-5, .wpb_wrapper span.vc_custom_heading.pp-title-sub-5, .wpb_wrapper p.pp-title-sub-5, .wpb_wrapper p.vc_custom_heading.pp-title-sub-5 {
  font-size: 20px;
  line-height: 20px;
}
body h1.fw-300, body h1.vc_custom_heading.fw-300, body h2.fw-300, body h2.vc_custom_heading.fw-300, body h3.fw-300, body h3.vc_custom_heading.fw-300, body h4.fw-300, body h4.vc_custom_heading.fw-300, body h5.fw-300, body h5.vc_custom_heading.fw-300, body h6.fw-300, body h6.vc_custom_heading.fw-300, body div.fw-300, body div.vc_custom_heading.fw-300, body span.fw-300, body span.vc_custom_heading.fw-300, body p.fw-300, body p.vc_custom_heading.fw-300, .wpb_wrapper h1.fw-300, .wpb_wrapper h1.vc_custom_heading.fw-300, .wpb_wrapper h2.fw-300, .wpb_wrapper h2.vc_custom_heading.fw-300, .wpb_wrapper h3.fw-300, .wpb_wrapper h3.vc_custom_heading.fw-300, .wpb_wrapper h4.fw-300, .wpb_wrapper h4.vc_custom_heading.fw-300, .wpb_wrapper h5.fw-300, .wpb_wrapper h5.vc_custom_heading.fw-300, .wpb_wrapper h6.fw-300, .wpb_wrapper h6.vc_custom_heading.fw-300, .wpb_wrapper div.fw-300, .wpb_wrapper div.vc_custom_heading.fw-300, .wpb_wrapper span.fw-300, .wpb_wrapper span.vc_custom_heading.fw-300, .wpb_wrapper p.fw-300, .wpb_wrapper p.vc_custom_heading.fw-300 {
  font-weight: 300 !important;
}
body h1.fw-400, body h1.vc_custom_heading.fw-400, body h2.fw-400, body h2.vc_custom_heading.fw-400, body h3.fw-400, body h3.vc_custom_heading.fw-400, body h4.fw-400, body h4.vc_custom_heading.fw-400, body h5.fw-400, body h5.vc_custom_heading.fw-400, body h6.fw-400, body h6.vc_custom_heading.fw-400, body div.fw-400, body div.vc_custom_heading.fw-400, body span.fw-400, body span.vc_custom_heading.fw-400, body p.fw-400, body p.vc_custom_heading.fw-400, .wpb_wrapper h1.fw-400, .wpb_wrapper h1.vc_custom_heading.fw-400, .wpb_wrapper h2.fw-400, .wpb_wrapper h2.vc_custom_heading.fw-400, .wpb_wrapper h3.fw-400, .wpb_wrapper h3.vc_custom_heading.fw-400, .wpb_wrapper h4.fw-400, .wpb_wrapper h4.vc_custom_heading.fw-400, .wpb_wrapper h5.fw-400, .wpb_wrapper h5.vc_custom_heading.fw-400, .wpb_wrapper h6.fw-400, .wpb_wrapper h6.vc_custom_heading.fw-400, .wpb_wrapper div.fw-400, .wpb_wrapper div.vc_custom_heading.fw-400, .wpb_wrapper span.fw-400, .wpb_wrapper span.vc_custom_heading.fw-400, .wpb_wrapper p.fw-400, .wpb_wrapper p.vc_custom_heading.fw-400 {
  font-weight: 400 !important;
}
body h1.fw-500, body h1.vc_custom_heading.fw-500, body h2.fw-500, body h2.vc_custom_heading.fw-500, body h3.fw-500, body h3.vc_custom_heading.fw-500, body h4.fw-500, body h4.vc_custom_heading.fw-500, body h5.fw-500, body h5.vc_custom_heading.fw-500, body h6.fw-500, body h6.vc_custom_heading.fw-500, body div.fw-500, body div.vc_custom_heading.fw-500, body span.fw-500, body span.vc_custom_heading.fw-500, body p.fw-500, body p.vc_custom_heading.fw-500, .wpb_wrapper h1.fw-500, .wpb_wrapper h1.vc_custom_heading.fw-500, .wpb_wrapper h2.fw-500, .wpb_wrapper h2.vc_custom_heading.fw-500, .wpb_wrapper h3.fw-500, .wpb_wrapper h3.vc_custom_heading.fw-500, .wpb_wrapper h4.fw-500, .wpb_wrapper h4.vc_custom_heading.fw-500, .wpb_wrapper h5.fw-500, .wpb_wrapper h5.vc_custom_heading.fw-500, .wpb_wrapper h6.fw-500, .wpb_wrapper h6.vc_custom_heading.fw-500, .wpb_wrapper div.fw-500, .wpb_wrapper div.vc_custom_heading.fw-500, .wpb_wrapper span.fw-500, .wpb_wrapper span.vc_custom_heading.fw-500, .wpb_wrapper p.fw-500, .wpb_wrapper p.vc_custom_heading.fw-500 {
  font-weight: 500 !important;
}
body h1.fw-600, body h1.vc_custom_heading.fw-600, body h2.fw-600, body h2.vc_custom_heading.fw-600, body h3.fw-600, body h3.vc_custom_heading.fw-600, body h4.fw-600, body h4.vc_custom_heading.fw-600, body h5.fw-600, body h5.vc_custom_heading.fw-600, body h6.fw-600, body h6.vc_custom_heading.fw-600, body div.fw-600, body div.vc_custom_heading.fw-600, body span.fw-600, body span.vc_custom_heading.fw-600, body p.fw-600, body p.vc_custom_heading.fw-600, .wpb_wrapper h1.fw-600, .wpb_wrapper h1.vc_custom_heading.fw-600, .wpb_wrapper h2.fw-600, .wpb_wrapper h2.vc_custom_heading.fw-600, .wpb_wrapper h3.fw-600, .wpb_wrapper h3.vc_custom_heading.fw-600, .wpb_wrapper h4.fw-600, .wpb_wrapper h4.vc_custom_heading.fw-600, .wpb_wrapper h5.fw-600, .wpb_wrapper h5.vc_custom_heading.fw-600, .wpb_wrapper h6.fw-600, .wpb_wrapper h6.vc_custom_heading.fw-600, .wpb_wrapper div.fw-600, .wpb_wrapper div.vc_custom_heading.fw-600, .wpb_wrapper span.fw-600, .wpb_wrapper span.vc_custom_heading.fw-600, .wpb_wrapper p.fw-600, .wpb_wrapper p.vc_custom_heading.fw-600 {
  font-weight: 600 !important;
}
body h1.fw-700, body h1.vc_custom_heading.fw-700, body h2.fw-700, body h2.vc_custom_heading.fw-700, body h3.fw-700, body h3.vc_custom_heading.fw-700, body h4.fw-700, body h4.vc_custom_heading.fw-700, body h5.fw-700, body h5.vc_custom_heading.fw-700, body h6.fw-700, body h6.vc_custom_heading.fw-700, body div.fw-700, body div.vc_custom_heading.fw-700, body span.fw-700, body span.vc_custom_heading.fw-700, body p.fw-700, body p.vc_custom_heading.fw-700, .wpb_wrapper h1.fw-700, .wpb_wrapper h1.vc_custom_heading.fw-700, .wpb_wrapper h2.fw-700, .wpb_wrapper h2.vc_custom_heading.fw-700, .wpb_wrapper h3.fw-700, .wpb_wrapper h3.vc_custom_heading.fw-700, .wpb_wrapper h4.fw-700, .wpb_wrapper h4.vc_custom_heading.fw-700, .wpb_wrapper h5.fw-700, .wpb_wrapper h5.vc_custom_heading.fw-700, .wpb_wrapper h6.fw-700, .wpb_wrapper h6.vc_custom_heading.fw-700, .wpb_wrapper div.fw-700, .wpb_wrapper div.vc_custom_heading.fw-700, .wpb_wrapper span.fw-700, .wpb_wrapper span.vc_custom_heading.fw-700, .wpb_wrapper p.fw-700, .wpb_wrapper p.vc_custom_heading.fw-700 {
  font-weight: 700 !important;
}
body h1.fs-italic, body h1.vc_custom_heading.fs-italic, body h2.fs-italic, body h2.vc_custom_heading.fs-italic, body h3.fs-italic, body h3.vc_custom_heading.fs-italic, body h4.fs-italic, body h4.vc_custom_heading.fs-italic, body h5.fs-italic, body h5.vc_custom_heading.fs-italic, body h6.fs-italic, body h6.vc_custom_heading.fs-italic, body div.fs-italic, body div.vc_custom_heading.fs-italic, body span.fs-italic, body span.vc_custom_heading.fs-italic, body p.fs-italic, body p.vc_custom_heading.fs-italic, .wpb_wrapper h1.fs-italic, .wpb_wrapper h1.vc_custom_heading.fs-italic, .wpb_wrapper h2.fs-italic, .wpb_wrapper h2.vc_custom_heading.fs-italic, .wpb_wrapper h3.fs-italic, .wpb_wrapper h3.vc_custom_heading.fs-italic, .wpb_wrapper h4.fs-italic, .wpb_wrapper h4.vc_custom_heading.fs-italic, .wpb_wrapper h5.fs-italic, .wpb_wrapper h5.vc_custom_heading.fs-italic, .wpb_wrapper h6.fs-italic, .wpb_wrapper h6.vc_custom_heading.fs-italic, .wpb_wrapper div.fs-italic, .wpb_wrapper div.vc_custom_heading.fs-italic, .wpb_wrapper span.fs-italic, .wpb_wrapper span.vc_custom_heading.fs-italic, .wpb_wrapper p.fs-italic, .wpb_wrapper p.vc_custom_heading.fs-italic {
  font-style: italic !important;
}

body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
  font-size: 78px !important;
  line-height: 66px !important;
}
body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-2 {
  font-size: 48px !important;
  line-height: 53px !important;
}
body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-3 {
  font-size: 32px !important;
  line-height: 37px !important;
}
body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-4 {
  font-size: 21px !important;
  line-height: 24px !important;
}
body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-5 {
  font-size: 16px !important;
  line-height: 20px !important;
}
body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
  font-size: 55px !important;
  line-height: 46px !important;
}

body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
  font-size: 65px !important;
  line-height: 55px !important;
}
body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-2 {
  font-size: 40px !important;
  line-height: 44px !important;
}
body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-3 {
  font-size: 27px !important;
  line-height: 31px !important;
}
body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-4 {
  font-size: 17px !important;
  line-height: 20px !important;
}
body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-5 {
  font-size: 13px !important;
  line-height: 17px !important;
}
body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
  font-size: 46px !important;
  line-height: 38px !important;
}

body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
  font-size: 56px !important;
  line-height: 47px !important;
}
body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-2 {
  font-size: 34px !important;
  line-height: 38px !important;
}
body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-3 {
  font-size: 23px !important;
  line-height: 26px !important;
}
body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-4 {
  font-size: 15px !important;
  line-height: 17px !important;
}
body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-5 {
  font-size: 11px !important;
  line-height: 14px !important;
}
body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
  font-size: 39px !important;
  line-height: 33px !important;
}

@media (max-width: 1799px) {
  body h1.pp-title-1, body h1.vc_custom_heading.pp-title-1, body h2.pp-title-1, body h2.vc_custom_heading.pp-title-1, body h3.pp-title-1, body h3.vc_custom_heading.pp-title-1, body h4.pp-title-1, body h4.vc_custom_heading.pp-title-1, body h5.pp-title-1, body h5.vc_custom_heading.pp-title-1, body h6.pp-title-1, body h6.vc_custom_heading.pp-title-1, body div.pp-title-1, body div.vc_custom_heading.pp-title-1, body span.pp-title-1, body span.vc_custom_heading.pp-title-1, body p.pp-title-1, body p.vc_custom_heading.pp-title-1, .wpb_wrapper h1.pp-title-1, .wpb_wrapper h1.vc_custom_heading.pp-title-1, .wpb_wrapper h2.pp-title-1, .wpb_wrapper h2.vc_custom_heading.pp-title-1, .wpb_wrapper h3.pp-title-1, .wpb_wrapper h3.vc_custom_heading.pp-title-1, .wpb_wrapper h4.pp-title-1, .wpb_wrapper h4.vc_custom_heading.pp-title-1, .wpb_wrapper h5.pp-title-1, .wpb_wrapper h5.vc_custom_heading.pp-title-1, .wpb_wrapper h6.pp-title-1, .wpb_wrapper h6.vc_custom_heading.pp-title-1, .wpb_wrapper div.pp-title-1, .wpb_wrapper div.vc_custom_heading.pp-title-1, .wpb_wrapper span.pp-title-1, .wpb_wrapper span.vc_custom_heading.pp-title-1, .wpb_wrapper p.pp-title-1, .wpb_wrapper p.vc_custom_heading.pp-title-1 {
    font-size: 94px !important;
    line-height: 78px !important;
  }
  body h1.pp-title-2, body h1.vc_custom_heading.pp-title-2, body h2.pp-title-2, body h2.vc_custom_heading.pp-title-2, body h3.pp-title-2, body h3.vc_custom_heading.pp-title-2, body h4.pp-title-2, body h4.vc_custom_heading.pp-title-2, body h5.pp-title-2, body h5.vc_custom_heading.pp-title-2, body h6.pp-title-2, body h6.vc_custom_heading.pp-title-2, body div.pp-title-2, body div.vc_custom_heading.pp-title-2, body span.pp-title-2, body span.vc_custom_heading.pp-title-2, body p.pp-title-2, body p.vc_custom_heading.pp-title-2, .wpb_wrapper h1.pp-title-2, .wpb_wrapper h1.vc_custom_heading.pp-title-2, .wpb_wrapper h2.pp-title-2, .wpb_wrapper h2.vc_custom_heading.pp-title-2, .wpb_wrapper h3.pp-title-2, .wpb_wrapper h3.vc_custom_heading.pp-title-2, .wpb_wrapper h4.pp-title-2, .wpb_wrapper h4.vc_custom_heading.pp-title-2, .wpb_wrapper h5.pp-title-2, .wpb_wrapper h5.vc_custom_heading.pp-title-2, .wpb_wrapper h6.pp-title-2, .wpb_wrapper h6.vc_custom_heading.pp-title-2, .wpb_wrapper div.pp-title-2, .wpb_wrapper div.vc_custom_heading.pp-title-2, .wpb_wrapper span.pp-title-2, .wpb_wrapper span.vc_custom_heading.pp-title-2, .wpb_wrapper p.pp-title-2, .wpb_wrapper p.vc_custom_heading.pp-title-2 {
    font-size: 56px !important;
    line-height: 62px !important;
  }
  body h1.pp-title-3, body h1.vc_custom_heading.pp-title-3, body h2.pp-title-3, body h2.vc_custom_heading.pp-title-3, body h3.pp-title-3, body h3.vc_custom_heading.pp-title-3, body h4.pp-title-3, body h4.vc_custom_heading.pp-title-3, body h5.pp-title-3, body h5.vc_custom_heading.pp-title-3, body h6.pp-title-3, body h6.vc_custom_heading.pp-title-3, body div.pp-title-3, body div.vc_custom_heading.pp-title-3, body span.pp-title-3, body span.vc_custom_heading.pp-title-3, body p.pp-title-3, body p.vc_custom_heading.pp-title-3, .wpb_wrapper h1.pp-title-3, .wpb_wrapper h1.vc_custom_heading.pp-title-3, .wpb_wrapper h2.pp-title-3, .wpb_wrapper h2.vc_custom_heading.pp-title-3, .wpb_wrapper h3.pp-title-3, .wpb_wrapper h3.vc_custom_heading.pp-title-3, .wpb_wrapper h4.pp-title-3, .wpb_wrapper h4.vc_custom_heading.pp-title-3, .wpb_wrapper h5.pp-title-3, .wpb_wrapper h5.vc_custom_heading.pp-title-3, .wpb_wrapper h6.pp-title-3, .wpb_wrapper h6.vc_custom_heading.pp-title-3, .wpb_wrapper div.pp-title-3, .wpb_wrapper div.vc_custom_heading.pp-title-3, .wpb_wrapper span.pp-title-3, .wpb_wrapper span.vc_custom_heading.pp-title-3, .wpb_wrapper p.pp-title-3, .wpb_wrapper p.vc_custom_heading.pp-title-3 {
    font-size: 36px !important;
    line-height: 42px !important;
  }
  body h1.pp-title-4, body h1.vc_custom_heading.pp-title-4, body h2.pp-title-4, body h2.vc_custom_heading.pp-title-4, body h3.pp-title-4, body h3.vc_custom_heading.pp-title-4, body h4.pp-title-4, body h4.vc_custom_heading.pp-title-4, body h5.pp-title-4, body h5.vc_custom_heading.pp-title-4, body h6.pp-title-4, body h6.vc_custom_heading.pp-title-4, body div.pp-title-4, body div.vc_custom_heading.pp-title-4, body span.pp-title-4, body span.vc_custom_heading.pp-title-4, body p.pp-title-4, body p.vc_custom_heading.pp-title-4, .wpb_wrapper h1.pp-title-4, .wpb_wrapper h1.vc_custom_heading.pp-title-4, .wpb_wrapper h2.pp-title-4, .wpb_wrapper h2.vc_custom_heading.pp-title-4, .wpb_wrapper h3.pp-title-4, .wpb_wrapper h3.vc_custom_heading.pp-title-4, .wpb_wrapper h4.pp-title-4, .wpb_wrapper h4.vc_custom_heading.pp-title-4, .wpb_wrapper h5.pp-title-4, .wpb_wrapper h5.vc_custom_heading.pp-title-4, .wpb_wrapper h6.pp-title-4, .wpb_wrapper h6.vc_custom_heading.pp-title-4, .wpb_wrapper div.pp-title-4, .wpb_wrapper div.vc_custom_heading.pp-title-4, .wpb_wrapper span.pp-title-4, .wpb_wrapper span.vc_custom_heading.pp-title-4, .wpb_wrapper p.pp-title-4, .wpb_wrapper p.vc_custom_heading.pp-title-4 {
    font-size: 22px !important;
    line-height: 26px !important;
  }
  body h1.pp-title-5, body h1.vc_custom_heading.pp-title-5, body h2.pp-title-5, body h2.vc_custom_heading.pp-title-5, body h3.pp-title-5, body h3.vc_custom_heading.pp-title-5, body h4.pp-title-5, body h4.vc_custom_heading.pp-title-5, body h5.pp-title-5, body h5.vc_custom_heading.pp-title-5, body h6.pp-title-5, body h6.vc_custom_heading.pp-title-5, body div.pp-title-5, body div.vc_custom_heading.pp-title-5, body span.pp-title-5, body span.vc_custom_heading.pp-title-5, body p.pp-title-5, body p.vc_custom_heading.pp-title-5, .wpb_wrapper h1.pp-title-5, .wpb_wrapper h1.vc_custom_heading.pp-title-5, .wpb_wrapper h2.pp-title-5, .wpb_wrapper h2.vc_custom_heading.pp-title-5, .wpb_wrapper h3.pp-title-5, .wpb_wrapper h3.vc_custom_heading.pp-title-5, .wpb_wrapper h4.pp-title-5, .wpb_wrapper h4.vc_custom_heading.pp-title-5, .wpb_wrapper h5.pp-title-5, .wpb_wrapper h5.vc_custom_heading.pp-title-5, .wpb_wrapper h6.pp-title-5, .wpb_wrapper h6.vc_custom_heading.pp-title-5, .wpb_wrapper div.pp-title-5, .wpb_wrapper div.vc_custom_heading.pp-title-5, .wpb_wrapper span.pp-title-5, .wpb_wrapper span.vc_custom_heading.pp-title-5, .wpb_wrapper p.pp-title-5, .wpb_wrapper p.vc_custom_heading.pp-title-5 {
    font-size: 16px !important;
    line-height: 21px !important;
  }
}
@media (max-width: 1299px) {
  body h1.pp-title-1, body h1.vc_custom_heading.pp-title-1, body h2.pp-title-1, body h2.vc_custom_heading.pp-title-1, body h3.pp-title-1, body h3.vc_custom_heading.pp-title-1, body h4.pp-title-1, body h4.vc_custom_heading.pp-title-1, body h5.pp-title-1, body h5.vc_custom_heading.pp-title-1, body h6.pp-title-1, body h6.vc_custom_heading.pp-title-1, body div.pp-title-1, body div.vc_custom_heading.pp-title-1, body span.pp-title-1, body span.vc_custom_heading.pp-title-1, body p.pp-title-1, body p.vc_custom_heading.pp-title-1, .wpb_wrapper h1.pp-title-1, .wpb_wrapper h1.vc_custom_heading.pp-title-1, .wpb_wrapper h2.pp-title-1, .wpb_wrapper h2.vc_custom_heading.pp-title-1, .wpb_wrapper h3.pp-title-1, .wpb_wrapper h3.vc_custom_heading.pp-title-1, .wpb_wrapper h4.pp-title-1, .wpb_wrapper h4.vc_custom_heading.pp-title-1, .wpb_wrapper h5.pp-title-1, .wpb_wrapper h5.vc_custom_heading.pp-title-1, .wpb_wrapper h6.pp-title-1, .wpb_wrapper h6.vc_custom_heading.pp-title-1, .wpb_wrapper div.pp-title-1, .wpb_wrapper div.vc_custom_heading.pp-title-1, .wpb_wrapper span.pp-title-1, .wpb_wrapper span.vc_custom_heading.pp-title-1, .wpb_wrapper p.pp-title-1, .wpb_wrapper p.vc_custom_heading.pp-title-1 {
    font-size: 94px !important;
    line-height: 78px !important;
  }
  body h1.pp-title-2, body h1.vc_custom_heading.pp-title-2, body h2.pp-title-2, body h2.vc_custom_heading.pp-title-2, body h3.pp-title-2, body h3.vc_custom_heading.pp-title-2, body h4.pp-title-2, body h4.vc_custom_heading.pp-title-2, body h5.pp-title-2, body h5.vc_custom_heading.pp-title-2, body h6.pp-title-2, body h6.vc_custom_heading.pp-title-2, body div.pp-title-2, body div.vc_custom_heading.pp-title-2, body span.pp-title-2, body span.vc_custom_heading.pp-title-2, body p.pp-title-2, body p.vc_custom_heading.pp-title-2, .wpb_wrapper h1.pp-title-2, .wpb_wrapper h1.vc_custom_heading.pp-title-2, .wpb_wrapper h2.pp-title-2, .wpb_wrapper h2.vc_custom_heading.pp-title-2, .wpb_wrapper h3.pp-title-2, .wpb_wrapper h3.vc_custom_heading.pp-title-2, .wpb_wrapper h4.pp-title-2, .wpb_wrapper h4.vc_custom_heading.pp-title-2, .wpb_wrapper h5.pp-title-2, .wpb_wrapper h5.vc_custom_heading.pp-title-2, .wpb_wrapper h6.pp-title-2, .wpb_wrapper h6.vc_custom_heading.pp-title-2, .wpb_wrapper div.pp-title-2, .wpb_wrapper div.vc_custom_heading.pp-title-2, .wpb_wrapper span.pp-title-2, .wpb_wrapper span.vc_custom_heading.pp-title-2, .wpb_wrapper p.pp-title-2, .wpb_wrapper p.vc_custom_heading.pp-title-2 {
    font-size: 56px !important;
    line-height: 62px !important;
  }
  body h1.pp-title-3, body h1.vc_custom_heading.pp-title-3, body h2.pp-title-3, body h2.vc_custom_heading.pp-title-3, body h3.pp-title-3, body h3.vc_custom_heading.pp-title-3, body h4.pp-title-3, body h4.vc_custom_heading.pp-title-3, body h5.pp-title-3, body h5.vc_custom_heading.pp-title-3, body h6.pp-title-3, body h6.vc_custom_heading.pp-title-3, body div.pp-title-3, body div.vc_custom_heading.pp-title-3, body span.pp-title-3, body span.vc_custom_heading.pp-title-3, body p.pp-title-3, body p.vc_custom_heading.pp-title-3, .wpb_wrapper h1.pp-title-3, .wpb_wrapper h1.vc_custom_heading.pp-title-3, .wpb_wrapper h2.pp-title-3, .wpb_wrapper h2.vc_custom_heading.pp-title-3, .wpb_wrapper h3.pp-title-3, .wpb_wrapper h3.vc_custom_heading.pp-title-3, .wpb_wrapper h4.pp-title-3, .wpb_wrapper h4.vc_custom_heading.pp-title-3, .wpb_wrapper h5.pp-title-3, .wpb_wrapper h5.vc_custom_heading.pp-title-3, .wpb_wrapper h6.pp-title-3, .wpb_wrapper h6.vc_custom_heading.pp-title-3, .wpb_wrapper div.pp-title-3, .wpb_wrapper div.vc_custom_heading.pp-title-3, .wpb_wrapper span.pp-title-3, .wpb_wrapper span.vc_custom_heading.pp-title-3, .wpb_wrapper p.pp-title-3, .wpb_wrapper p.vc_custom_heading.pp-title-3 {
    font-size: 36px !important;
    line-height: 42px !important;
  }
  body h1.pp-title-4, body h1.vc_custom_heading.pp-title-4, body h2.pp-title-4, body h2.vc_custom_heading.pp-title-4, body h3.pp-title-4, body h3.vc_custom_heading.pp-title-4, body h4.pp-title-4, body h4.vc_custom_heading.pp-title-4, body h5.pp-title-4, body h5.vc_custom_heading.pp-title-4, body h6.pp-title-4, body h6.vc_custom_heading.pp-title-4, body div.pp-title-4, body div.vc_custom_heading.pp-title-4, body span.pp-title-4, body span.vc_custom_heading.pp-title-4, body p.pp-title-4, body p.vc_custom_heading.pp-title-4, .wpb_wrapper h1.pp-title-4, .wpb_wrapper h1.vc_custom_heading.pp-title-4, .wpb_wrapper h2.pp-title-4, .wpb_wrapper h2.vc_custom_heading.pp-title-4, .wpb_wrapper h3.pp-title-4, .wpb_wrapper h3.vc_custom_heading.pp-title-4, .wpb_wrapper h4.pp-title-4, .wpb_wrapper h4.vc_custom_heading.pp-title-4, .wpb_wrapper h5.pp-title-4, .wpb_wrapper h5.vc_custom_heading.pp-title-4, .wpb_wrapper h6.pp-title-4, .wpb_wrapper h6.vc_custom_heading.pp-title-4, .wpb_wrapper div.pp-title-4, .wpb_wrapper div.vc_custom_heading.pp-title-4, .wpb_wrapper span.pp-title-4, .wpb_wrapper span.vc_custom_heading.pp-title-4, .wpb_wrapper p.pp-title-4, .wpb_wrapper p.vc_custom_heading.pp-title-4 {
    font-size: 22px !important;
    line-height: 26px !important;
  }
  body h1.pp-title-5, body h1.vc_custom_heading.pp-title-5, body h2.pp-title-5, body h2.vc_custom_heading.pp-title-5, body h3.pp-title-5, body h3.vc_custom_heading.pp-title-5, body h4.pp-title-5, body h4.vc_custom_heading.pp-title-5, body h5.pp-title-5, body h5.vc_custom_heading.pp-title-5, body h6.pp-title-5, body h6.vc_custom_heading.pp-title-5, body div.pp-title-5, body div.vc_custom_heading.pp-title-5, body span.pp-title-5, body span.vc_custom_heading.pp-title-5, body p.pp-title-5, body p.vc_custom_heading.pp-title-5, .wpb_wrapper h1.pp-title-5, .wpb_wrapper h1.vc_custom_heading.pp-title-5, .wpb_wrapper h2.pp-title-5, .wpb_wrapper h2.vc_custom_heading.pp-title-5, .wpb_wrapper h3.pp-title-5, .wpb_wrapper h3.vc_custom_heading.pp-title-5, .wpb_wrapper h4.pp-title-5, .wpb_wrapper h4.vc_custom_heading.pp-title-5, .wpb_wrapper h5.pp-title-5, .wpb_wrapper h5.vc_custom_heading.pp-title-5, .wpb_wrapper h6.pp-title-5, .wpb_wrapper h6.vc_custom_heading.pp-title-5, .wpb_wrapper div.pp-title-5, .wpb_wrapper div.vc_custom_heading.pp-title-5, .wpb_wrapper span.pp-title-5, .wpb_wrapper span.vc_custom_heading.pp-title-5, .wpb_wrapper p.pp-title-5, .wpb_wrapper p.vc_custom_heading.pp-title-5 {
    font-size: 16px !important;
    line-height: 21px !important;
  }
  body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
    font-size: 75px !important;
    line-height: 62px !important;
  }
  body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-2, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-2 {
    font-size: 45px !important;
    line-height: 50px !important;
  }
  body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-3, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-3 {
    font-size: 29px !important;
    line-height: 34px !important;
  }
  body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-4, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-4 {
    font-size: 18px !important;
    line-height: 21px !important;
  }
  body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-5, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-5 {
    font-size: 13px !important;
    line-height: 17px !important;
  }
  body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-125 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
    font-size: 53px !important;
    line-height: 44px !important;
  }
  body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
    font-size: 63px !important;
    line-height: 52px !important;
  }
  body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-2, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-2 {
    font-size: 37px !important;
    line-height: 41px !important;
  }
  body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-3, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-3 {
    font-size: 24px !important;
    line-height: 28px !important;
  }
  body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-4, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-4 {
    font-size: 15px !important;
    line-height: 17px !important;
  }
  body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-5, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-5 {
    font-size: 11px !important;
    line-height: 14px !important;
  }
  body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-150 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
    font-size: 44px !important;
    line-height: 36px !important;
  }
  body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
    font-size: 54px !important;
    line-height: 45px !important;
  }
  body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-2, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-2 {
    font-size: 32px !important;
    line-height: 35px !important;
  }
  body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-3, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-3 {
    font-size: 21px !important;
    line-height: 24px !important;
  }
  body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-4, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-4 {
    font-size: 13px !important;
    line-height: 15px !important;
  }
  body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-5, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-5 {
    font-size: 9px !important;
    line-height: 12px !important;
  }
  body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h1.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h2.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h3.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h4.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h5.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper h6.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper div.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper span.vc_custom_heading.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.pp-title-1, body.pp-zoom.pp-zoom-175 .wpb_wrapper p.vc_custom_heading.pp-title-1 {
    font-size: 38px !important;
    line-height: 31px !important;
  }
}
@media (max-width: 999px) {
  body h1.pp-title-1, body h1.vc_custom_heading.pp-title-1, body h2.pp-title-1, body h2.vc_custom_heading.pp-title-1, body h3.pp-title-1, body h3.vc_custom_heading.pp-title-1, body h4.pp-title-1, body h4.vc_custom_heading.pp-title-1, body h5.pp-title-1, body h5.vc_custom_heading.pp-title-1, body h6.pp-title-1, body h6.vc_custom_heading.pp-title-1, body div.pp-title-1, body div.vc_custom_heading.pp-title-1, body span.pp-title-1, body span.vc_custom_heading.pp-title-1, body p.pp-title-1, body p.vc_custom_heading.pp-title-1, .wpb_wrapper h1.pp-title-1, .wpb_wrapper h1.vc_custom_heading.pp-title-1, .wpb_wrapper h2.pp-title-1, .wpb_wrapper h2.vc_custom_heading.pp-title-1, .wpb_wrapper h3.pp-title-1, .wpb_wrapper h3.vc_custom_heading.pp-title-1, .wpb_wrapper h4.pp-title-1, .wpb_wrapper h4.vc_custom_heading.pp-title-1, .wpb_wrapper h5.pp-title-1, .wpb_wrapper h5.vc_custom_heading.pp-title-1, .wpb_wrapper h6.pp-title-1, .wpb_wrapper h6.vc_custom_heading.pp-title-1, .wpb_wrapper div.pp-title-1, .wpb_wrapper div.vc_custom_heading.pp-title-1, .wpb_wrapper span.pp-title-1, .wpb_wrapper span.vc_custom_heading.pp-title-1, .wpb_wrapper p.pp-title-1, .wpb_wrapper p.vc_custom_heading.pp-title-1 {
    font-size: 48px !important;
    line-height: 55px !important;
  }
  body h1.pp-title-2, body h1.vc_custom_heading.pp-title-2, body h2.pp-title-2, body h2.vc_custom_heading.pp-title-2, body h3.pp-title-2, body h3.vc_custom_heading.pp-title-2, body h4.pp-title-2, body h4.vc_custom_heading.pp-title-2, body h5.pp-title-2, body h5.vc_custom_heading.pp-title-2, body h6.pp-title-2, body h6.vc_custom_heading.pp-title-2, body div.pp-title-2, body div.vc_custom_heading.pp-title-2, body span.pp-title-2, body span.vc_custom_heading.pp-title-2, body p.pp-title-2, body p.vc_custom_heading.pp-title-2, .wpb_wrapper h1.pp-title-2, .wpb_wrapper h1.vc_custom_heading.pp-title-2, .wpb_wrapper h2.pp-title-2, .wpb_wrapper h2.vc_custom_heading.pp-title-2, .wpb_wrapper h3.pp-title-2, .wpb_wrapper h3.vc_custom_heading.pp-title-2, .wpb_wrapper h4.pp-title-2, .wpb_wrapper h4.vc_custom_heading.pp-title-2, .wpb_wrapper h5.pp-title-2, .wpb_wrapper h5.vc_custom_heading.pp-title-2, .wpb_wrapper h6.pp-title-2, .wpb_wrapper h6.vc_custom_heading.pp-title-2, .wpb_wrapper div.pp-title-2, .wpb_wrapper div.vc_custom_heading.pp-title-2, .wpb_wrapper span.pp-title-2, .wpb_wrapper span.vc_custom_heading.pp-title-2, .wpb_wrapper p.pp-title-2, .wpb_wrapper p.vc_custom_heading.pp-title-2 {
    font-size: 40px !important;
    line-height: 50px !important;
  }
  body h1.pp-title-3, body h1.vc_custom_heading.pp-title-3, body h2.pp-title-3, body h2.vc_custom_heading.pp-title-3, body h3.pp-title-3, body h3.vc_custom_heading.pp-title-3, body h4.pp-title-3, body h4.vc_custom_heading.pp-title-3, body h5.pp-title-3, body h5.vc_custom_heading.pp-title-3, body h6.pp-title-3, body h6.vc_custom_heading.pp-title-3, body div.pp-title-3, body div.vc_custom_heading.pp-title-3, body span.pp-title-3, body span.vc_custom_heading.pp-title-3, body p.pp-title-3, body p.vc_custom_heading.pp-title-3, .wpb_wrapper h1.pp-title-3, .wpb_wrapper h1.vc_custom_heading.pp-title-3, .wpb_wrapper h2.pp-title-3, .wpb_wrapper h2.vc_custom_heading.pp-title-3, .wpb_wrapper h3.pp-title-3, .wpb_wrapper h3.vc_custom_heading.pp-title-3, .wpb_wrapper h4.pp-title-3, .wpb_wrapper h4.vc_custom_heading.pp-title-3, .wpb_wrapper h5.pp-title-3, .wpb_wrapper h5.vc_custom_heading.pp-title-3, .wpb_wrapper h6.pp-title-3, .wpb_wrapper h6.vc_custom_heading.pp-title-3, .wpb_wrapper div.pp-title-3, .wpb_wrapper div.vc_custom_heading.pp-title-3, .wpb_wrapper span.pp-title-3, .wpb_wrapper span.vc_custom_heading.pp-title-3, .wpb_wrapper p.pp-title-3, .wpb_wrapper p.vc_custom_heading.pp-title-3 {
    font-size: 24px !important;
    line-height: 35px !important;
  }
  body h1.pp-title-4, body h1.vc_custom_heading.pp-title-4, body h2.pp-title-4, body h2.vc_custom_heading.pp-title-4, body h3.pp-title-4, body h3.vc_custom_heading.pp-title-4, body h4.pp-title-4, body h4.vc_custom_heading.pp-title-4, body h5.pp-title-4, body h5.vc_custom_heading.pp-title-4, body h6.pp-title-4, body h6.vc_custom_heading.pp-title-4, body div.pp-title-4, body div.vc_custom_heading.pp-title-4, body span.pp-title-4, body span.vc_custom_heading.pp-title-4, body p.pp-title-4, body p.vc_custom_heading.pp-title-4, .wpb_wrapper h1.pp-title-4, .wpb_wrapper h1.vc_custom_heading.pp-title-4, .wpb_wrapper h2.pp-title-4, .wpb_wrapper h2.vc_custom_heading.pp-title-4, .wpb_wrapper h3.pp-title-4, .wpb_wrapper h3.vc_custom_heading.pp-title-4, .wpb_wrapper h4.pp-title-4, .wpb_wrapper h4.vc_custom_heading.pp-title-4, .wpb_wrapper h5.pp-title-4, .wpb_wrapper h5.vc_custom_heading.pp-title-4, .wpb_wrapper h6.pp-title-4, .wpb_wrapper h6.vc_custom_heading.pp-title-4, .wpb_wrapper div.pp-title-4, .wpb_wrapper div.vc_custom_heading.pp-title-4, .wpb_wrapper span.pp-title-4, .wpb_wrapper span.vc_custom_heading.pp-title-4, .wpb_wrapper p.pp-title-4, .wpb_wrapper p.vc_custom_heading.pp-title-4 {
    font-size: 18px !important;
    line-height: 30px !important;
  }
  body h1.pp-title-5, body h1.vc_custom_heading.pp-title-5, body h2.pp-title-5, body h2.vc_custom_heading.pp-title-5, body h3.pp-title-5, body h3.vc_custom_heading.pp-title-5, body h4.pp-title-5, body h4.vc_custom_heading.pp-title-5, body h5.pp-title-5, body h5.vc_custom_heading.pp-title-5, body h6.pp-title-5, body h6.vc_custom_heading.pp-title-5, body div.pp-title-5, body div.vc_custom_heading.pp-title-5, body span.pp-title-5, body span.vc_custom_heading.pp-title-5, body p.pp-title-5, body p.vc_custom_heading.pp-title-5, .wpb_wrapper h1.pp-title-5, .wpb_wrapper h1.vc_custom_heading.pp-title-5, .wpb_wrapper h2.pp-title-5, .wpb_wrapper h2.vc_custom_heading.pp-title-5, .wpb_wrapper h3.pp-title-5, .wpb_wrapper h3.vc_custom_heading.pp-title-5, .wpb_wrapper h4.pp-title-5, .wpb_wrapper h4.vc_custom_heading.pp-title-5, .wpb_wrapper h5.pp-title-5, .wpb_wrapper h5.vc_custom_heading.pp-title-5, .wpb_wrapper h6.pp-title-5, .wpb_wrapper h6.vc_custom_heading.pp-title-5, .wpb_wrapper div.pp-title-5, .wpb_wrapper div.vc_custom_heading.pp-title-5, .wpb_wrapper span.pp-title-5, .wpb_wrapper span.vc_custom_heading.pp-title-5, .wpb_wrapper p.pp-title-5, .wpb_wrapper p.vc_custom_heading.pp-title-5 {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}
/**
 * Subtitles extra
 */
.pp-sub-title {
  color: var(--pp-theme-color);
}

.section-title-sub {
  color: var(--pp-theme-color);
  font-size: 20px;
  line-height: 26px;
}

[data-midnight=dark] .pp-sub-title {
  color: var(--pp-theme-color);
}
[data-midnight=dark] .section-title-sub {
  color: var(--pp-theme-color);
}

/**
 * Text Colors
 */
.pp-color-1, .pp-color-1 p, .pp-color-1 li {
  color: var(--pp-theme-color5) !important;
}

/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
.pp-header i, .pp-title i {
  color: var(--pp-theme-color3);
}

.letter-o {
  display: inline-block;
  padding-left: 4px;
  padding-right: 4px;
}
.letter-o svg {
  margin-bottom: -2px;
}

@media (max-width: 1799px) {
  .letter-o svg {
    width: 30px;
  }
}
@media (max-width: 1299px) {
  .letter-o svg {
    width: 30px;
    margin-bottom: -3px;
  }
}
@media (max-width: 999px) {
  .letter-o {
    padding-left: 3px;
    padding-right: 3px;
  }
  .letter-o svg {
    width: 22px;
    margin-bottom: -6px;
  }
}
/**
 * Headings
 */
/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
.pp-s-b1 {
  margin-bottom: 35px !important;
}

/**
 * Design borders
 */
.br-theme, .br-theme .column-image-bg-wrap, .br-theme .column-bg-overlay {
  border-radius: var(--pp-theme-br2);
  overflow: hidden;
}
.br-theme.br-bl-none, .br-theme.br-bl-none .column-image-bg-wrap, .br-theme.br-bl-none .column-bg-overlay {
  border-bottom-left-radius: 0;
}
.br-theme.br-br-none, .br-theme.br-br-none .column-image-bg-wrap, .br-theme.br-br-none .column-bg-overlay {
  border-bottom-right-radius: 0;
}

.br-img {
  transform: translateZ(0);
}
.br-img .column-bg-overlay {
  transform: translateZ(0);
}

.b-theme > .vc_column-inner {
  border: 1px solid var(--pp-theme-color);
  border-radius: 20px;
}

.bg-theme > .vc_column-inner {
  overflow: hidden;
  background-color: var(--pp-theme-color);
}

img.br-img {
  width: 100% !important;
  max-width: 100%;
  height: auto;
}

/**
 * Custom sections for bg and content widths
 */
body .section-hero-width-fix.full-width-section > .row-bg-wrap canvas, body .section-hero-width-fix.full-width-content > .row-bg-wrap canvas, body .section-hero-width-fix.full-width-section > .row-bg-wrap .row-bg-layer.row-bg-overlay, body .section-hero-width-fix.full-width-content > .row-bg-wrap .row-bg-layer.row-bg-overlay, body .section-hero-width-fix.full-width-section > .row-bg-wrap .row-bg-layer .row-bg, body .section-hero-width-fix.full-width-content > .row-bg-wrap .row-bg-layer .row-bg {
  width: calc(100% - var(--pp-fw-min-width));
  border-radius: var(--pp-theme-br2);
  transform: translateZ(0);
}

body .section-hero-width-fix.full-width-section > .row-bg-wrap canvas, body .section-hero-width-fix.full-width-content > .row-bg-wrap canvas, body .section-hero-width-fix.full-width-section > .row-bg-wrap .row-bg-layer.row-bg-overlay, body .section-hero-width-fix.full-width-content > .row-bg-wrap .row-bg-layer.row-bg-overlay, body .section-hero-width-fix.full-width-section > .row-bg-wrap .row-bg-layer .row-bg, body .section-hero-width-fix.full-width-content > .row-bg-wrap .row-bg-layer .row-bg {
  left: 50%;
  transform: translateX(-50%);
  max-width: var(--pp-max-width-out-of-container);
}

body .section-hero-width-fix.full-width-section > .row-bg-wrap, body .section-hero-width-fix.full-width-content > .row-bg-wrap {
  transform: translateX(-50%);
  left: 50%;
  margin-left: unset;
}
body .section-hero-width-fix.wpb_row.full-width-section > .col > .wpb_column > .vc_column-inner > .wpb_wrapper, body .section-hero-width-fix.wpb_row.full-width-content > .col > .wpb_column > .vc_column-inner > .wpb_wrapper {
  max-width: var(--pp-max-width-out-of-container);
  width: calc(100% - var(--pp-fw-min-width));
  left: 50%;
  transform: translateX(-50%);
  position: relative;
}

@media (min-width: 691px) {
  body .section-hero-width-fix.wpb_row.full-width-section > .col > .wpb_column > .vc_column-inner > .wpb_wrapper, body .section-hero-width-fix.wpb_row.full-width-content > .col > .wpb_column > .vc_column-inner > .wpb_wrapper {
    padding-left: var(--pp-full-width-padding);
    padding-right: var(--pp-full-width-padding);
  }
}
@media (max-width: 690px) {
  body .section-hero-width-fix.full-width-content.wpb_row {
    margin-left: unset;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
  }
  body .section-hero-width-fix.full-width-section.wpb_row > .col > .col > .vc_column-inner > .wpb_wrapper, body .section-hero-width-fix.full-width-content.wpb_row > .col > .col > .vc_column-inner > .wpb_wrapper {
    width: 100%;
  }
  body .section-hero-width-fix > .row-bg-wrap {
    width: 100%;
  }
  body .section-hero-width-fix > .row-bg-wrap .row-bg-layer .row-bg {
    width: 100% !important;
  }
  body .section-hero-width-fix > .row-bg-wrap .row-bg-layer.row-bg-overlay {
    width: 100%;
  }
  body .section-hero-width-fix > .row-bg-wrap canvas {
    width: 100%;
  }
  body .section-hero-width-fix > .col {
    padding-left: var(--pp-full-width-padding);
    padding-right: var(--pp-full-width-padding);
  }
}
body .section-hero-height-fix {
  border-radius: 20px;
}
body .section-hero-height-fix.wpb_row.vc_row-o-full-height, body .section-hero-height-fix.wpb_row.vc_row-o-full-height > .col.span_12 {
  min-height: calc(100vh - var(--fw-hero-space-for-bottom-double) - var(--fw-hero-space-for-bottom-m-fix)) !important;
  margin-top: var(--fw-hero-space-for-bottom) !important;
  margin-bottom: var(--fw-hero-space-for-bottom) !important;
}
body .section-hero-height-fix.wpb_row.vc_row-o-full-height > .col.span_12 {
  margin-bottom: 0 !important;
}

@media (min-height: 600px) {
  body .section-hero-height-fix.wpb_row.vc_row-o-full-height, body .section-hero-height-fix.wpb_row.vc_row-o-full-height > .col.span_12 {
    max-height: calc(100vh - var(--fw-hero-space-for-bottom-double) - var(--fw-hero-space-for-bottom-m-fix)) !important;
  }
}
/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
.pp-header, .pp-header-inner-page {
  margin-top: var(--fw-hero-space-for-bottom);
}

.pp-header-inner-page {
  max-height: 800px;
}
.pp-header-inner-page.pyo {
  padding-top: 290px !important;
  padding-bottom: 290px !important;
}
.pp-header-inner-page > .row-bg-wrap {
  border-radius: var(--pp-theme-br2);
  overflow: hidden;
}
.pp-header-inner-page > .row-bg-wrap .row-bg-layer:before {
  content: "";
  background: #000000;
  opacity: 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}

@media (max-width: 1999px) {
  .pp-header-inner-page.pyo {
    padding-top: 15vw !important;
    padding-bottom: 15vw !important;
  }
}
@media (max-width: 999px) {
  body .section-hero-bg-width-fix.wpb_row,
  body .pp-header.wpb_row,
  body .pp-header-inner-page.wpb_row {
    margin-top: 0;
  }
  body .section-hero-bg-width-fix.wpb_row > .row-bg-wrap,
  body .pp-header.wpb_row > .row-bg-wrap,
  body .pp-header-inner-page.wpb_row > .row-bg-wrap {
    margin-left: -50vw;
    margin-left: calc(-50vw + var(--scroll-bar-w) / 2);
    left: 50%;
    width: 100vw;
    width: calc(100vw - var(--scroll-bar-w));
    border-radius: 0 !important;
  }
  .pp-header-inner-page.pyo {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
}
/**
 * headings
 */
.pp-sub-header-title {
  color: var(--pp-theme-color8);
  font-size: 22px;
  line-height: 30px;
}
.pp-sub-header-title i, .pp-sub-header-title em {
  color: var(--pp-theme-color3);
  font-style: normal !important;
  font-weight: 600;
}

@media (max-width: 999px) {
  .pp-sub-header-title {
    font-size: 18px;
    line-height: 30px;
  }
}
/**
 * hero hand
 */
.hero-content-col > .vc_column-inner {
  max-width: 655px;
  max-width: 680px;
  margin: 0 auto;
}

.hero-hand {
  position: absolute !important;
  max-width: none !important;
}
.hero-hand.hh-left {
  top: -80px;
  right: 0;
}
.hero-hand.hh-right {
  top: -260px;
}
.hero-hand.hh-left-mob, .hero-hand.hh-right-mob {
  display: none !important;
}

@media (max-width: 1199px) {
  .hero-hand-col {
    transform: scale(0.7);
  }
}
@media (max-width: 999px) {
  .hero-hand-col {
    height: 200px;
  }
  .hero-btn-container {
    margin-left: -50vw;
    margin-left: calc(-50vw + var(--scroll-bar-w) / 2);
    left: 50%;
    width: 100vw;
    width: calc(100vw - var(--scroll-bar-w));
  }
  .hero-hand.hh-left, .hero-hand.hh-right {
    display: none !important;
  }
  .hero-hand.hh-left-mob {
    /*
    top: 0;
    right: 78%;
    width: 70%;
    display: block !important;
    transform: rotate(-22.96deg) scale(1.5) !important;
    */
    top: 0;
    right: 3%;
    width: 218%;
    display: block !important;
    transform: rotate(-22.96deg) !important;
  }
  .hero-hand.hh-right-mob {
    /*
    top: -50px;
    left: 78%;
    width: 70%;
    display: block !important;
    transform: rotate(24.886deg) scale(1.5) !important;
    */
    top: 0;
    left: -24%;
    width: 218%;
    display: block !important;
    transform: rotate(24.886deg) translateY(-31%) !important;
  }
}
.wpcf7-form .wpcf7-not-valid-tip {
  color: #FF5454 !important;
}

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