@charset "UTF-8";
/**
 * Params
 */
:root {
  --pp-full-width-padding: 25px;
  --pp-fw-min-width: calc(2 * var(--pp-full-width-padding));
  --fw-hero-space-for-bottom: 150px;
  --fw-hero-space-for-bottom-double: calc(var(--fw-hero-space-for-bottom) * 2);
  --fw-hero-space-for-bottom-m-fix: 0px;
  --pp-header-height: 106px;
  --pp-admin-bar-height: 0px;
  --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));
  --mobile-container-width: 90%;
  --pp-max-width-out-of-container: 1900px;
  --pp-theme-ff: 'Open Sans';
  --pp-theme-ff2: 'Open Sans';
  --pp-theme-color: #ed2d20;
  --pp-theme-color2: #ebebeb;
  --pp-theme-color3: #585757;
  --pp-theme-color4: #c3c3c3;
  --pp-theme-color5: #f5f5f5;
  --pp-theme-color6: #959595;
  --pp-theme-color7: #dedede;
  --pp-theme-color-transparent: transparent;
  --pp-theme-color-white: #FFFFFF;
  --pp-theme-color-black: #000000;
  --pp-theme-color-bg: #FFFFFF;
  --pp-theme-color-text: #585757;
  --pp-theme-color-header-bg: rgba(237, 45, 32, 0.95);
  --pp-theme-br: 0;
  --pp-theme-br2: 0;
  --pp-theme-br3: 0;
  --pp-theme-br4: 15px;
  --pp-theme-br5: 20px;
  --pp-theme-placeholder-color: #bbb4b4;
  --pp-theme-placeholder-color2: #000000;
  --pp-theme-bg: #FFFFFF;
  --pp-theme-text-color: var(--pp-theme-color-text);
  --pp-header-footer-container-width: 1687px;
  --pp-team-member-gutter: 1%;
}

:root body.admin-bar {
  --pp-admin-bar-height: 32px;
}

@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: 100px;
    --fw-hero-space-for-bottom-m-fix: 50px;
    --pp-header-height: 64px;
    --pp-full-width-padding: 15px;
  }
}
@media (max-width: 782px) {
  :root body.admin-bar {
    --pp-admin-bar-height: 46px;
  }
}
/**
 * Globals
 */
html {
  scroll-behavior: smooth;
}

body h1, body h2, body h3, body h4, body h5, body h6,
body .h1, body .h2, body .h3, body .h4, body .h5, body .h6 {
  font-family: var(--pp-theme-ff);
  line-height: 1.1;
}
p {
  padding-bottom: 10px;
  padding-bottom: 0;
}

a {
  color: var(--pp-theme-color3);
}

.text-upper {
  text-transform: uppercase !important;
}

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

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

.fw-700 {
  font-weight: 700 !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;
}

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

.mb-none {
  margin-bottom: 0 !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;
}

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-text);
}

p strong {
  font-weight: 600;
}

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

@media (max-width: 1399px) {
  .pp-simple-page-content .table-responsive {
    overflow-x: auto;
  }
  .pp-simple-page-content table {
    width: 100%;
    min-width: 700px;
  }
}
/**
 * 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;
}

/**
 * Contacts
 */
.pp-contacts {
  --padding-contacts: 6px;
  display: flex;
  flex-direction: column;
  margin-top: calc(var(--padding-contacts) * -1) !important;
  margin-bottom: calc(var(--padding-contacts) * -1) !important;
}
.pp-contacts .contact-item {
  display: flex;
  align-items: center;
  padding: 6px 0;
}
.pp-contacts .contact-item .icon {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 33px;
}
.pp-contacts .contact-item .icon svg, .pp-contacts .contact-item .icon img {
  max-width: 24px;
  height: auto;
}
.pp-contacts.direction-row {
  flex-direction: row;
  justify-content: space-around;
  max-width: 885px;
  margin: 0 auto;
}

@media (max-width: 999px) {
  .pp-contacts.direction-row {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .pp-contacts .contact-item .icon {
    display: none;
  }
  .force-tablet-text-align-center .pp-contacts .contact-item {
    justify-content: center;
  }
}
@media (max-width: 690px) {
  .force-phone-text-align-center .pp-contacts .contact-item {
    justify-content: center;
  }
}
/**
 * Divider
 */
.divider.d-7p {
  padding-top: 7%;
  display: block;
  width: 100%;
}

/**
 * Page contents
 */
.pp-simple-page-content ul, .pp-simple-page-content ol {
  margin-left: 16px;
}
.pp-simple-page-content ul li {
  list-style: disc;
  list-style-position: outside;
  margin-left: 15px;
}

body:not(.woocommerce-cart) .main-content .pp-simple-page-content table {
  background-color: transparent;
}
body:not(.woocommerce-cart) .main-content .pp-simple-page-content table tr:nth-child(2n+1) {
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.0588235294);
}

/**
 * Bootstrap fixes
 */
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
#top .slide-out-widget-area-toggle a span {
  width: 100%;
}

body a {
  color: inherit;
}
body a:active, body a:hover {
  color: var(--pp-theme-color);
}

@media (min-width: 999px) {
  .d-lg-none {
    display: none !important;
  }
}

.no-global-p-padding p {
  padding-bottom: 0;
}

.justify-content-center {
  justify-content: center !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

/**
 * Buttons
 */
/**
 * Buttons
 */
:root {
  --pp-button-br: 10px;
}

body #slide-out-widget-area .pp-btn-nav > a,
body header .pp-btn-nav > a, body .pp-btn,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn,
.nectar-button[data-color-override*=false].regular-button.pp-btn {
  border-radius: var(--pp-button-br) !important;
  -webkit-border-radius: var(--pp-button-br) !important;
  border-style: solid;
  border-width: 1px;
  padding: 5px 20px !important;
  transition: 0.3s all;
  min-width: 179px;
  text-align: center;
  text-transform: uppercase;
  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: 15px !important;
  line-height: 26px !important;
  font-weight: 700;
}

body #slide-out-widget-area #top nav > ul > li.pp-default > a,
body #header-outer #top nav > ul > li.pp-default > a,
body #header-outer[data-lhe=default] #top nav > ul > li.pp-default > a, body #slide-out-widget-area .pp-btn-nav.pp-default > a,
body header .pp-btn-nav.pp-default > a, body .pp-btn.pp-default,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-default,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-default {
  background-color: var(--pp-theme-color) !important;
  border-color: var(--pp-theme-color) !important;
  color: var(--pp-theme-color-white) !important;
}

body #slide-out-widget-area #top nav > ul > li.pp-default > a:hover,
body #slide-out-widget-area #top nav .sf-menu > .pp-default.sfHover:not(#social-in-menu) > a:hover,
body #header-outer #top nav > ul > li.pp-default > a:hover,
body #header-outer #top nav .sf-menu > .pp-default.sfHover:not(#social-in-menu) > a:hover,
body #header-outer[data-lhe=default] #top nav > ul > li.pp-default > a:hover,
body #header-outer[data-lhe=default] #top nav .sf-menu > .pp-default.sfHover:not(#social-in-menu) > a:hover, body #slide-out-widget-area .pp-btn-nav.pp-default > a:hover,
body header .pp-btn-nav.pp-default > a:hover, body .pp-btn.pp-default:hover,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-default:hover,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-default:hover {
  background-color: var(--pp-theme-color) !important;
  border-color: var(--pp-theme-color) !important;
  color: var(--pp-theme-color-white) !important;
}

body #slide-out-widget-area #top nav > ul > li.pp-accent > a,
body #header-outer #top nav > ul > li.pp-accent > a,
body #header-outer[data-lhe=default] #top nav > ul > li.pp-accent > a, body #slide-out-widget-area .pp-btn-nav.pp-accent > a,
body header .pp-btn-nav.pp-accent > a, body .pp-btn.pp-accent,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-accent,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-accent {
  background-color: var(--pp-theme-color) !important;
  border-color: var(--pp-theme-color) !important;
  color: var(--pp-theme-color-white) !important;
}

body #slide-out-widget-area #top nav > ul > li.pp-accent > a:hover,
body #slide-out-widget-area #top nav .sf-menu > .pp-accent.sfHover:not(#social-in-menu) > a:hover,
body #header-outer #top nav > ul > li.pp-accent > a:hover,
body #header-outer #top nav .sf-menu > .pp-accent.sfHover:not(#social-in-menu) > a:hover,
body #header-outer[data-lhe=default] #top nav > ul > li.pp-accent > a:hover,
body #header-outer[data-lhe=default] #top nav .sf-menu > .pp-accent.sfHover:not(#social-in-menu) > a:hover, body #slide-out-widget-area .pp-btn-nav.pp-accent > a:hover,
body header .pp-btn-nav.pp-accent > a:hover, body .pp-btn.pp-accent:hover,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-accent:hover,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-accent:hover {
  background-color: var(--pp-theme-color) !important;
  border-color: var(--pp-theme-color) !important;
  color: var(--pp-theme-color-white) !important;
}

body #slide-out-widget-area #top nav > ul > li.pp-accent2 > a,
body #header-outer #top nav > ul > li.pp-accent2 > a,
body #header-outer[data-lhe=default] #top nav > ul > li.pp-accent2 > a, body #slide-out-widget-area .pp-btn-nav.pp-accent2 > a,
body header .pp-btn-nav.pp-accent2 > a, body .pp-btn.pp-accent2,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-accent2,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-accent2 {
  background-color: var(--pp-theme-color-transparent) !important;
  border-color: var(--pp-theme-color-white) !important;
  color: var(--pp-theme-color-white) !important;
}

body #slide-out-widget-area #top nav > ul > li.pp-accent2 > a:hover,
body #slide-out-widget-area #top nav .sf-menu > .pp-accent2.sfHover:not(#social-in-menu) > a:hover,
body #header-outer #top nav > ul > li.pp-accent2 > a:hover,
body #header-outer #top nav .sf-menu > .pp-accent2.sfHover:not(#social-in-menu) > a:hover,
body #header-outer[data-lhe=default] #top nav > ul > li.pp-accent2 > a:hover,
body #header-outer[data-lhe=default] #top nav .sf-menu > .pp-accent2.sfHover:not(#social-in-menu) > a:hover, body #slide-out-widget-area .pp-btn-nav.pp-accent2 > a:hover,
body header .pp-btn-nav.pp-accent2 > a:hover, body .pp-btn.pp-accent2:hover,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-accent2:hover,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-accent2:hover {
  background-color: var(--pp-theme-color-transparent) !important;
  border-color: var(--pp-theme-color-white) !important;
  color: var(--pp-theme-color-white) !important;
}

body #slide-out-widget-area #top nav > ul > li.pp-accent3 > a,
body #header-outer #top nav > ul > li.pp-accent3 > a,
body #header-outer[data-lhe=default] #top nav > ul > li.pp-accent3 > a, body #slide-out-widget-area .pp-btn-nav.pp-accent3 > a,
body header .pp-btn-nav.pp-accent3 > a, body .pp-btn.pp-accent3,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-accent3,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-accent3 {
  background-color: var(--pp-theme-color) !important;
  border-color: var(--pp-theme-color) !important;
  color: var(--pp-theme-color) !important;
}

body #slide-out-widget-area #top nav > ul > li.pp-accent3 > a:hover,
body #slide-out-widget-area #top nav .sf-menu > .pp-accent3.sfHover:not(#social-in-menu) > a:hover,
body #header-outer #top nav > ul > li.pp-accent3 > a:hover,
body #header-outer #top nav .sf-menu > .pp-accent3.sfHover:not(#social-in-menu) > a:hover,
body #header-outer[data-lhe=default] #top nav > ul > li.pp-accent3 > a:hover,
body #header-outer[data-lhe=default] #top nav .sf-menu > .pp-accent3.sfHover:not(#social-in-menu) > a:hover, body #slide-out-widget-area .pp-btn-nav.pp-accent3 > a:hover,
body header .pp-btn-nav.pp-accent3 > a:hover, body .pp-btn.pp-accent3:hover,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.pp-accent3:hover,
.nectar-button[data-color-override*=false].regular-button.pp-btn.pp-accent3:hover {
  background-color: var(--pp-theme-color) !important;
  border-color: var(--pp-theme-color) !important;
  color: var(--pp-theme-color) !important;
}

body .pp-btn,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn,
.nectar-button[data-color-override*=false].regular-button.pp-btn {
  transition: 0.3s all ease-in-out;
}
body .pp-btn.btn-size-2, body .pp-btn.btn-size-2 > span,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-size-2,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-size-2 > span,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-size-2,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-size-2 > span {
  font-size: 20px !important;
  line-height: 25px !important;
  padding: 10px 3% !important;
  font-weight: 800;
  white-space: nowrap;
}
body .pp-btn.btn-wide, body .pp-btn.btn-wide > span,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-wide,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-wide > span,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-wide,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-wide > span {
  width: 100%;
  text-align: center;
}
body .pp-btn.btn-size-2.btn-ico,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-size-2.btn-ico,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-size-2.btn-ico {
  padding: 10px 20px 10px 40px !important;
}
body .pp-btn.btn-ico,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-ico,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-ico {
  display: inline-flex;
  align-items: center;
}
body .pp-btn.btn-ico i,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-ico i,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-ico i {
  position: static !important;
  display: inline-flex !important;
  transform: none !important;
  margin: 0 !important;
  align-items: center;
  width: 65px !important;
  width: 55px !important;
  min-width: 40px;
  min-width: 50px;
  height: auto !important;
}
body .pp-btn.btn-ico i span, body .pp-btn.btn-ico i .im-icon-wrap,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-ico i span,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-ico i .im-icon-wrap,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-ico i span,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-ico i .im-icon-wrap {
  position: static !important;
  height: auto !important;
  justify-content: flex-end;
  display: inline-flex;
}
body .pp-btn.btn-ico i span img, body .pp-btn.btn-ico i .im-icon-wrap img,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-ico i span img,
body[data-button-style*=slightly_rounded] .nectar-button.pp-btn.btn-ico i .im-icon-wrap img,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-ico i span img,
.nectar-button[data-color-override*=false].regular-button.pp-btn.btn-ico i .im-icon-wrap img {
  margin-bottom: 0 !important;
}

body #slide-out-widget-area .pp-btn-nav,
body header .pp-btn-nav {
  margin-left: 7px;
  margin-right: 7px;
}
body #slide-out-widget-area .pp-btn-nav > a,
body header .pp-btn-nav > a {
  padding-top: 20px;
  padding-bottom: 20px;
}
body #slide-out-widget-area .pp-btn-nav.pp-default > a .menu-title-text:after,
body header .pp-btn-nav.pp-default > a .menu-title-text:after {
  display: none !important;
}
body #slide-out-widget-area .pp-btn-nav.pp-accent > a .menu-title-text:after,
body header .pp-btn-nav.pp-accent > a .menu-title-text:after {
  display: none !important;
}
body #slide-out-widget-area .pp-btn-nav.pp-accent2 > a .menu-title-text:after,
body header .pp-btn-nav.pp-accent2 > a .menu-title-text:after {
  display: none !important;
}
body #slide-out-widget-area .pp-btn-nav.pp-accent3 > a .menu-title-text:after,
body header .pp-btn-nav.pp-accent3 > a .menu-title-text:after {
  display: none !important;
}
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li.pp-default,
#slide-out-widget-area.fullscreen .menuwrapper li.pp-default {
  display: inline-block !important;
}
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li.pp-accent2,
#slide-out-widget-area.fullscreen .menuwrapper li.pp-accent2 {
  display: inline-block !important;
}
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li.pp-accent3,
#slide-out-widget-area.fullscreen .menuwrapper li.pp-accent3 {
  display: inline-block !important;
}

@media (max-width: 999px) {
  body #slide-out-widget-area .off-canvas-menu-container .menu > li.pp-btn-nav {
    overflow: hidden;
  }
  body #slide-out-widget-area .off-canvas-menu-container .menu > li.pp-btn-nav > a {
    transition: transform 0.2s ease 0.35s, opacity 0.25s ease !important;
    line-height: 1.1;
    opacity: 0;
    transform: translateY(130%);
  }
  body #slide-out-widget-area.open .off-canvas-menu-container .menu > li.pp-btn-nav > a {
    transition: transform 1.1s cubic-bezier(0.25, 1, 0.5, 1) !important;
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.65s !important;
  }
}
/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
.btn-view-all {
  margin-top: 15px;
  width: 117px;
  height: 28px;
  display: block;
  font-size: 11.5px;
  font-weight: 600;
  color: #fff;
  background: #b1b1b1;
  text-transform: uppercase;
  line-height: 28px;
  text-align: center;
}
.btn-view-all .link_text {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

/**
 * Header
 */
body #header-outer, body[data-header-color=dark] #header-outer {
  background-color: transparent;
}

#top .col.span_3 {
  margin: 0;
}
#top .col.span_3:before {
  content: "";
  display: inline-block;
  width: 62px;
  background-color: var(--pp-theme-color-header-bg);
}
#top .col.span_9, #top .col.col_last {
  background-color: var(--pp-theme-color-header-bg);
  width: 100% !important;
}
#top .col.span_9 nav, #top .col.col_last nav {
  margin-left: auto;
}
#top > .container > .row:before, #top > .container > .row:after {
  content: "";
  display: inline-flex;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--pp-theme-color-header-bg);
}
#top > .container > .row:before {
  left: -100%;
  right: 100%;
}
#top > .container > .row:after {
  visibility: visible;
  left: 100%;
  right: -100%;
}

@media (max-width: 999px) {
  #top .col.span_9, #top .col.col_last {
    width: auto !important;
  }
}
#logo {
  display: flex;
  margin: 0 !important;
}
#logo:before, #logo:after {
  content: "";
  display: inline-block;
  width: 8px;
}

.sf-menu li {
  font-size: 12.5px;
  text-transform: uppercase;
}

/**
 * Menu items
 */
#header-outer #top nav > ul > li,
#header-outer[data-lhe=animated_underline] #top nav > ul > li {
  transition: 0.3s ease-in-out all;
}
#header-outer #top nav > ul > li a,
#header-outer[data-lhe=animated_underline] #top nav > ul > li a {
  height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 12.5px;
  font-weight: 600;
}
#header-outer #top nav > ul > li:not(.wpml-ls-menu-item):hover, #header-outer #top nav > ul > li:not(.wpml-ls-menu-item).menu-item-over, #header-outer #top nav > ul > li:not(.wpml-ls-menu-item).sfHover, #header-outer #top nav > ul > li:not(.wpml-ls-menu-item).current_page_item,
#header-outer[data-lhe=animated_underline] #top nav > ul > li:not(.wpml-ls-menu-item):hover,
#header-outer[data-lhe=animated_underline] #top nav > ul > li:not(.wpml-ls-menu-item).menu-item-over,
#header-outer[data-lhe=animated_underline] #top nav > ul > li:not(.wpml-ls-menu-item).sfHover,
#header-outer[data-lhe=animated_underline] #top nav > ul > li:not(.wpml-ls-menu-item).current_page_item {
  background-color: var(--pp-theme-color-white);
}
#header-outer #top nav > ul > li:not(.wpml-ls-menu-item):hover > a, #header-outer #top nav > ul > li:not(.wpml-ls-menu-item).menu-item-over > a, #header-outer #top nav > ul > li:not(.wpml-ls-menu-item).sfHover > a, #header-outer #top nav > ul > li:not(.wpml-ls-menu-item).current_page_item > a,
#header-outer[data-lhe=animated_underline] #top nav > ul > li:not(.wpml-ls-menu-item):hover > a,
#header-outer[data-lhe=animated_underline] #top nav > ul > li:not(.wpml-ls-menu-item).menu-item-over > a,
#header-outer[data-lhe=animated_underline] #top nav > ul > li:not(.wpml-ls-menu-item).sfHover > a,
#header-outer[data-lhe=animated_underline] #top nav > ul > li:not(.wpml-ls-menu-item).current_page_item > a {
  color: var(--pp-theme-color) !important;
}
#header-outer #top nav > ul > li:not(.wpml-ls-menu-item) > a .menu-title-text:after,
#header-outer[data-lhe=animated_underline] #top nav > ul > li:not(.wpml-ls-menu-item) > a .menu-title-text:after {
  background-color: transparent !important;
  opacity: 0;
}
#header-outer #top nav > ul > li.wpml-ls-menu-item.wpml-ls-first-item,
#header-outer[data-lhe=animated_underline] #top nav > ul > li.wpml-ls-menu-item.wpml-ls-first-item {
  padding-left: 7px;
}
#header-outer #top nav > ul > li.wpml-ls-menu-item.wpml-ls-last-item,
#header-outer[data-lhe=animated_underline] #top nav > ul > li.wpml-ls-menu-item.wpml-ls-last-item {
  padding-right: 7px;
}
#header-outer #top nav > ul > li.wpml-ls-menu-item > a,
#header-outer[data-lhe=animated_underline] #top nav > ul > li.wpml-ls-menu-item > a {
  height: auto;
  margin-left: 7px;
  margin-right: 0;
}
#header-outer #top nav > ul > li .wpml-ls-menu-item > a .menu-title-text:after,
#header-outer[data-lhe=animated_underline] #top nav > ul > li .wpml-ls-menu-item > a .menu-title-text:after {
  background-color: transparent !important;
  opacity: 0;
}
#header-outer #top nav > ul > li.wpml-ls-menu-item:after,
#header-outer[data-lhe=animated_underline] #top nav > ul > li.wpml-ls-menu-item:after {
  content: "|";
  display: inline-block;
  margin-left: 7px;
  color: var(--pp-theme-color-white);
}
#header-outer #top nav > ul > li.wpml-ls-menu-item.wpml-ls-last-item:after,
#header-outer[data-lhe=animated_underline] #top nav > ul > li.wpml-ls-menu-item.wpml-ls-last-item:after {
  content: "";
  display: none;
}
#header-outer #top nav > ul > li .sub-menu li a,
#header-outer[data-lhe=animated_underline] #top nav > ul > li .sub-menu li a {
  font-size: 11px;
}

body.material #header-outer[data-header-resize="1"]:not([data-format=left-header]):not(.scrolled-down):not(.small-nav) {
  -webkit-box-shadow: 0 5px 25px 0px rgba(131, 131, 131, 0.29);
  box-shadow: 0 5px 25px 0px rgba(131, 131, 131, 0.29);
}

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 {
  width: 100% !important;
}

@media (max-width: 999px) {
  #header-outer {
    padding: 0 !important;
  }
  #header-outer #mobile-menu {
    background-color: var(--pp-theme-color-white);
    padding: 20px;
    padding: 0px 20px;
    border: 1px solid var(--pp-theme-color7);
  }
  #header-outer #mobile-menu ul li a {
    text-transform: uppercase;
    font-size: 12px;
    padding: 12px 0;
  }
  #header-outer #mobile-menu ul li.wpml-ls-menu-item {
    display: none;
  }
  #header-outer #mobile-menu ul li a,
  #header-outer #mobile-menu ul li a .item_desc,
  #header-outer #mobile-menu .below-menu-items-wrap p {
    color: var(--pp-theme-color6) !important;
    font-weight: 600;
  }
  #mobile-menu .menu-items-wrap > ul:last-child > li:last-child:after {
    background-color: transparent;
  }
  #top .col.span_3:before {
    height: 100%;
    position: absolute;
    width: 100%;
    right: 0;
    transform: rotate(180deg);
    transform-origin: left;
  }
  #top .col.span_3:after {
    visibility: visible;
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 106px;
    background-color: var(--pp-theme-color);
  }
  #top #logo {
    display: inline-flex !important;
  }
  .span_9 > .slide-out-widget-area-toggle {
    top: 36px !important;
  }
}
.custom-lang-switcher {
  display: none;
  position: absolute;
  top: 35px;
  right: 0;
  transform: translate(-50%, -50%);
}
.custom-lang-switcher ul {
  display: flex;
}
.custom-lang-switcher ul li {
  display: flex !important;
  align-items: center;
}
.custom-lang-switcher ul li.wpml-ls-item.wpml-ls-first-item {
  padding-left: 7px;
}
.custom-lang-switcher ul li.wpml-ls-item.wpml-ls-last-item {
  padding-right: 7px;
}
.custom-lang-switcher ul li.wpml-ls-item > a {
  height: auto;
  margin-right: 0;
}
.custom-lang-switcher ul li.wpml-ls-item:after {
  content: "|";
  display: inline-block;
  color: var(--pp-theme-color-white);
}
.custom-lang-switcher ul li.wpml-ls-item.wpml-ls-last-item:after {
  content: "";
  display: none;
}
.custom-lang-switcher ul li a {
  color: var(--pp-theme-color-white) !important;
}

@media (max-width: 999px) {
  .custom-lang-switcher {
    display: flex;
  }
}
/**
 * Dropdown menu
 */
#header-outer #mobile-menu a > .sf-sub-indicator i {
  color: var(--pp-theme-color) !important;
}

/**
 * Footer
 */
#footer-outer {
  position: relative;
}
#footer-outer:before {
  content: "";
  display: inline-block;
  width: 100%;
  background: rgba(237, 45, 32, 0.95);
  background-image: url(../images/footer-line.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
#footer-outer > .row {
  display: inline-flex;
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 40px !important;
}
#footer-outer #copyright p {
  line-height: 22px;
  font-size: 11px;
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
  #footer-outer #copyright .col {
    width: 100%;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 690px) {
  .col {
    margin-bottom: 0;
  }
}
/**
 * Popups
 */
/**
 * Forms
 */
/**
 * Global
 */
:root {
  --pp-field-label-font-color: #000000;
  --pp-field-font-color: #000000;
  --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: #000000;
  --pp-field-border-radius: 10px;
  --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-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;
  --pp-field-placeholder-color: #33221C80;
  --pp-field-checkbox-color: var(--pp-field-font-color);
  --pp-field-checkbox-bg-color: transparent;
}

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-radius: var(--pp-field-border-radius);
}
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 .select2: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 .select2::after,
.dropdown-parent:has(select:focus) .select2::after {
  transform: translateY(-50%) rotateX(180deg); /* Rotate when focused */
}

.wpcf7-select.wpcf7-not-valid + .select2-container .select2-selection {
  border-color: var(--pp-form-field-invalid-border-color) !important;
  box-shadow: var(--pp-field-shadow);
}

textarea::placeholder {
  color: var(--pp-field-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-field-placeholder-color);
  font-size: 12px;
  line-height: 20px;
}

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

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

/* Older versions of Opera */
textarea::-moz-placeholder {
  color: var(--pp-field-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-field-checkbox-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-field-checkbox-bg-color);
  /* Not removed via appearance */
  margin: 0;
  font: inherit;
  color: currentColor;
  color: var(--pp-field-checkbox-color);
  width: 28px;
  height: 28px;
  min-width: 28px;
  border-style: solid;
  border-width: 1px;
  border-color: currentColor;
  border-radius: 3px;
  display: grid;
  place-content: center;
}
.wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]::before {
  content: "";
  width: 0.85em;
  height: 0.85em;
  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-field-label-font-color);
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
}
.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a {
  color: var(--pp-field-label-font-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-field-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-field-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-field-placeholder-color);
  font-weight: 500;
  font-size: 12px;
  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%;
}

@media (max-width: 576px) {
  .row-fields .input {
    width: 100%;
    flex-basis: 100%;
  }
}
/**
 * Date (Air Datepicker)
 */
:root {
  --pp-field-dp-bg-color: #FFFFFF;
  --pp-field-dp-bg-color2: #33221C40;
  --pp-field-dp-bg-color3: #000000;
  --pp-field-dp-ff: inherit;
}

/**
 * Date (Air Datepicker)
 */
.ppf-datepicker-parent:before {
  font-family: "icomoon";
  content: "\e902";
  position: absolute;
  font-size: 19px;
  color: var(--pp-field-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 .ppf-datepicker-parent:before {
  color: var(--pp-field-font-color);
}

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

body .air-datepicker {
  overflow: hidden;
}
body .air-datepicker .air-datepicker-body--day-names {
  margin: -5px -4px 0px;
}
body .air-datepicker {
  --gutter-air-datepicker-buttons: calc(var(--adp-padding) / 2);
}
body .air-datepicker .air-datepicker--buttons {
  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 {
  border-radius: var(--pp-field-border-radius);
  padding: 8px;
}
body .air-datepicker i {
  font-family: var(--pp-field-dp-ff);
}

@media (max-width: 999px) {
  body .air-datepicker .air-datepicker-button.custom-close-button {
    display: none;
  }
}
/**
 * Theme specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
:root {
  --adp-font-family: var(--pp-theme-ff);
  --adp-border-color-inline: var(--pp-theme-color-transparent);
  --adp-color: var(--pp-theme-color-white);
  --adp-background-color: var(--pp-theme-color-transparent);
}

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

/**
 * Calendar (Vanilla Calendar Pro)
 */
/**
 * Calendar (Vanilla Calendar)
 */
/**
 * Theme specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Theme specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
:root {
  --pp-field-font-color: var(--pp-theme-text-color);
  --pp-field-label-font-color: var(--pp-theme-text-color);
  --pp-field-placeholder-color: var(--pp-theme-color3);
  --pp-field-border-color: var(--pp-theme-color-transparent);
  --pp-field-border-radius: var(--pp-theme-br);
  --pp-form-ro-default-bg-color: transparent;
  --pp-form-ro-invalid-bg-color: transparent;
  --pp-form-ro-sent-bg-color: transparent;
  --pp-form-ro-error-bg-color: transparent;
  --iti-dropdown-bg: var(--pp-theme-color-bg);
}

form input, form select, form textarea,
body[data-form-submit=regular] .container-wrap form input,
body[data-form-submit=regular] .container-wrap form select,
body[data-form-submit=regular] .container-wrap form textarea {
  font-weight: 600;
  font-size: 13px;
  width: 100%;
  -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.22);
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.22);
  border: none;
  padding: 0px 25px;
}
form input, form select,
body[data-form-submit=regular] .container-wrap form input,
body[data-form-submit=regular] .container-wrap form select {
  height: 33px;
}
form textarea,
body[data-form-submit=regular] .container-wrap form textarea {
  resize: none;
  height: 100px;
}
form input[type=submit],
body[data-form-submit=regular] .container-wrap form input[type=submit] {
  font-weight: 600;
  background: var(--pp-theme-color);
  color: var(--pp-theme-color-white);
  font-size: 15px;
  text-transform: uppercase;
  width: 100%;
  padding: 5px !important;
  border-radius: 0 !important;
}

.wpcf7-form > p .wpcf7-form-control-wrap {
  margin-top: 5px;
}
.wpcf7-form label {
  margin-bottom: 5px;
  font-weight: bold;
  width: 100%;
}

.contact-us .wpcf7-form label,
#send-for-friend .wpcf7-form label {
  font-size: 12px;
}

.cf-contacts-holder label {
  width: 100%;
}

.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 {
  margin-top: 20px !important;
}

/**
 * Headings
 */
/**
 * Headings
 */
:root {
  --pp-headings-ff: var(--pp-theme-ff);
}

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: 58px !important;
  font-family: var(--pp-headings-ff);
  font-weight: 600;
}
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: 36px !important;
  line-height: 46px !important;
  font-family: var(--pp-headings-ff);
  font-weight: 600;
}
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: 32px !important;
  line-height: 39px !important;
  font-family: var(--pp-headings-ff);
  font-weight: 600;
}
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: 24px !important;
  line-height: 35px !important;
  font-family: var(--pp-headings-ff);
  font-weight: 600;
}
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-headings-ff);
  font-weight: 600;
}
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: 15px;
  line-height: 25px;
}
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: 13px;
  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: 20px;
  line-height: 20px;
}
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: 38px !important;
  line-height: 46px !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: 29px !important;
  line-height: 37px !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: 26px !important;
  line-height: 31px !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: 19px !important;
  line-height: 28px !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: 27px !important;
  line-height: 32px !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: 32px !important;
  line-height: 39px !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: 24px !important;
  line-height: 31px !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: 21px !important;
  line-height: 26px !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: 16px !important;
  line-height: 23px !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: 22px !important;
  line-height: 27px !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: 27px !important;
  line-height: 33px !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: 21px !important;
  line-height: 26px !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: 18px !important;
  line-height: 22px !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: 14px !important;
  line-height: 20px !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: 19px !important;
  line-height: 23px !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: 44px !important;
    line-height: 54px !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: 32px !important;
    line-height: 42px !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: 28px !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: 20px !important;
    line-height: 31px !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: 42px !important;
    line-height: 52px !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: 30px !important;
    line-height: 40px !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: 26px !important;
    line-height: 33px !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: 29px !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: 14px !important;
    line-height: 19px !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: 35px !important;
    line-height: 43px !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: 26px !important;
    line-height: 34px !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: 22px !important;
    line-height: 28px !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: 16px !important;
    line-height: 25px !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: 25px !important;
    line-height: 30px !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: 29px !important;
    line-height: 36px !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: 21px !important;
    line-height: 28px !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: 19px !important;
    line-height: 23px !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: 13px !important;
    line-height: 21px !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: 21px !important;
    line-height: 25px !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: 25px !important;
    line-height: 31px !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: 18px !important;
    line-height: 24px !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: 16px !important;
    line-height: 20px !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: 11px !important;
    line-height: 18px !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: 18px !important;
    line-height: 22px !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: 30px !important;
    line-height: 36px !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: 30px !important;
    line-height: 36px !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: 32px !important;
    line-height: 39px !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: 23px !important;
    line-height: 33px !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: 18px !important;
    line-height: 23px !important;
  }
}
/**
 * Subtitles extra
 */
.pp-sub-title {
  color: var(--pp-theme-color);
  font-weight: 700;
  text-transform: uppercase;
}

.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-color) !important;
}

.pp-title {
  text-transform: uppercase;
}

/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
.single-post #page-header-bg h1 {
  font-size: 32px !important;
  line-height: 39px !important;
  font-family: var(--pp-headings-ff);
  font-weight: 600;
}

@media (max-width: 1799px) {
  .single-post #page-header-bg h1 {
    font-size: 28px !important;
    line-height: 35px !important;
  }
}
@media (max-width: 1299px) {
  .single-post #page-header-bg h1 {
    font-size: 26px !important;
    line-height: 33px !important;
  }
}
@media (max-width: 999px) {
  .single-post #page-header-bg h1 {
    font-size: 32px !important;
    line-height: 39px !important;
  }
}
/**
 * Design borders
 */
.br-theme, .br-theme .column-image-bg-wrap, .br-theme .column-bg-overlay {
  border-radius: var(--pp-theme-br);
  overflow: hidden;
}
.br-theme.br-2, .br-theme.br-2 .column-image-bg-wrap, .br-theme.br-2 .column-bg-overlay {
  border-radius: var(--pp-theme-br2);
}
.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-theme-for-inner > * {
  border-radius: var(--pp-theme-br);
  overflow: hidden;
}

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

.br-image-for-inner > * {
  transform: translateZ(0);
}

.br-img-parent .hover-wrap {
  border-radius: var(--pp-theme-br);
  transform: translateZ(0);
  overflow: hidden;
}

.b-theme {
  border: 1px solid var(--pp-theme-color2);
}
.b-theme > .col > .wpb_column > .vc_column-inner {
  padding: 20px;
}

.b-theme-row {
  border: 1px solid var(--pp-theme-color2);
}
.b-theme-row2-col > .vc_column-inner {
  border: 1px solid var(--pp-theme-color2);
  padding: 20px;
}

.bg-theme-row2-col-gray > .vc_column-inner {
  background-color: var(--pp-theme-color5);
  padding: 30px;
  height: 100%;
}

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

.a-line-bottom .row-bg:after {
  content: "";
  display: inline-block;
  width: 100%;
  background: var(--pp-theme-color);
  height: 6px;
  position: absolute;
  bottom: 0;
  left: 0;
}

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

.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=zoom]:hover .hover-wrap-inner {
  transform: scale(1.16) !important;
}

.bg-zoom-theme .column-image-bg {
  transition: transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1);
}
.bg-zoom-theme:hover .column-image-bg {
  transform: scale(1.16);
}

/**
 * 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.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(--pp-header-height) - var(--pp-admin-bar-height) - var(--fw-hero-space-for-bottom) - var(--fw-hero-space-for-bottom-m-fix)) !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;
}

body .section-hero-bg-height-fix.wpb_row.vc_row-o-full-height > .row-bg-wrap .inner-wrap .row-bg {
  max-height: calc(100% - var(--fw-hero-space-for-bottom) - var(--fw-hero-space-for-bottom-m-fix));
}

/**
 * <ul> List mods
 */
/**
 * Theme Specific
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Global
 */
@media only screen and (min-width: 1000px) {
  .container, body[data-header-format=left-header] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
    max-width: 1350px;
  }
}
.wpb_wrapper > div {
  margin-bottom: 10px;
}

.nectar-fancy-ul ul li .icon-default-style[class^=icon-] {
  font-size: 20px;
  height: 100%;
  line-height: 22px;
}

.nectar-fancy-ul ul li {
  list-style: none;
  position: relative;
  padding-left: 30px;
}

.pp-cols-2 .nectar-fancy-ul {
  padding: 0 15px;
}
.pp-cols-2 .nectar-fancy-ul ul {
  margin-left: -15px;
  margin-right: -15px;
  display: inline-block;
  margin-bottom: 0;
}
.pp-cols-2 .nectar-fancy-ul ul li {
  font-size: 11.5px;
  line-height: 15.5px;
  text-transform: uppercase;
  margin: 5px 0px;
  width: 50%;
  float: left;
}

@media (max-width: 999px) {
  .pp-cols-2 .nectar-fancy-ul ul li {
    width: 100%;
  }
}
/**
 * Hero
 * ---------------------------------------------------------------------------------------------------------------------
 */
.main-page-top .filter-background {
  background-color: rgba(255, 255, 255, 0.7);
  padding-bottom: 40px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.main-page-top .filter-background .filter-title {
  font-size: 28px;
  margin-top: 35px;
  line-height: 28px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width: 992px) {
  .col-md-4 {
    width: 33.33333333%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
/**
 * Bootom info
 */
.bottom-info-title {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 16px;
  line-height: 26px;
  margin-top: 20px;
}

.bottom-info .text, .bottom-info .text p,
.bottom-info-text,
.bottom-info-text p {
  font-size: 11.5px;
  font-size: 12px;
  line-height: 1.42857143;
  overflow: hidden;
  text-align: justify;
}

.pp-title-with-img {
  display: flex;
  align-content: center;
  justify-content: flex-start;
  margin-bottom: 16px;
}
.pp-title-with-img .-parent {
  display: flex;
  margin-right: 18px;
}
.pp-title-with-img .-parent .hover-wrap {
  margin-bottom: 0 !important;
}
.pp-title-with-img .bottom-info-title {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
}
.pp-title-with-img.pp-t-partner-logos .bottom-info-title {
  align-items: flex-start;
  margin-left: auto;
}

@media (max-width: 690px) {
  .pp-title-with-img {
    flex-direction: column;
  }
  .pp-title-with-img.pp-t-partner-logos .bottom-info-title {
    margin-left: unset;
    margin-top: 10px;
  }
}
/**
 * Contact
 */
.contact-us-button {
  color: #626262;
  background: #f5f5f5;
  padding: 8px 0px;
  font-weight: 600;
  font-size: 15px;
  line-height: 19px;
  width: 280px;
  max-width: 100%;
  display: block;
  text-transform: uppercase;
  margin: auto;
  margin-top: 20px;
}

/**
 * Breadcrumbs
 */
#breadcrumbs {
  border-bottom: 1px solid #ebebeb;
  margin-top: -25px;
  height: 45px;
  width: calc(100% + 30px);
  width: calc(100% + 20px);
  margin-left: -11px;
}
#breadcrumbs a, #breadcrumbs span {
  font-size: 10px;
  line-height: 1.42857143;
  color: var(--pp-theme-color4);
  margin: 0px 4px;
}

.pp-filter-included #breadcrumbs {
  border-bottom: none;
  margin-bottom: 0;
}

/**
 * Inner Page
 */
.pp-page-title {
  margin: 30px 0px 20px 0px !important;
  font-size: 20px;
}

@media (min-width: 1000px) {
  .fw-img {
    width: 100%;
    height: auto;
  }
}
/**
 * Clients
 */
.clients {
  margin-left: -15px;
  margin-right: -15px;
  margin: -15px !important;
  justify-content: flex-start !important;
}
.clients > div a {
  background-color: #f5f5f5;
  min-height: 135px;
  text-align: center;
  padding: 10px;
  display: block !important;
  display: table-cell;
  vertical-align: middle;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.clients.six-cols > div {
  width: 16.666666% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0 !important;
}
.clients.six-cols > div.source-svg a {
  padding: 10px 22px;
}

@media (max-width: 999px) {
  .clients.six-cols > div {
    width: 33.333333% !important;
    margin-right: 0;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 690px) {
  .clients.six-cols > div {
    width: 50% !important;
  }
}
@media (max-width: 479px) {
  .clients.six-cols > div {
    width: 100% !important;
  }
}
/**
 * Style fixes
 */
.news-intro * {
  line-height: 1.42857143;
}
.news-intro p {
  padding-bottom: 0;
}
.news-intro ul {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  padding-inline-start: 40px;
  unicode-bidi: isolate;
  margin-top: 0;
  margin-bottom: 10px;
}
.news-intro ul li {
  list-style: disc;
  list-style-position: outside;
}

.fancybox-bg {
  background: rgba(30, 30, 30, 0.9) !important;
}

#send-for-friend .submit-row input,
.contact-us .submit-row input {
  width: 170px !important;
  font-size: 12px !important;
  font-weight: bold !important;
}

.fancybox-thumbs__list a::before {
  border-width: 3px !important;
  border-color: var(--pp-theme-color) !important;
}

@media (min-width: 1000px) {
  /* Užtikriname, kad miniatiūrų juosta būtų apačioje ir tinkamo aukščio */
  .fancybox-thumbs-x {
    top: unset !important;
    left: 0;
    right: 0;
    bottom: 0;
    height: 95px; /* Galite reguliuoti aukštį */
    padding: 10px 10px 5px 10px;
    left: 50%;
    transform: translateX(-50%);
  }
  /* Paslenkame pačią nuotrauką į viršų, kad thumbnailai jos neuždengtų */
  .fancybox-show-thumbs .fancybox-inner {
    right: 0 !important;
    bottom: 95px !important;
  }
  /* Paslepia skrolą visai miniatiūrų juostai */
  .fancybox-thumbs {
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE/Edge */
    background-color: transparent !important;
  }
  .fancybox-thumbs::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera */
  }
  /* Jei norite, kad nuotraukos būtų išcentruotos, kai jų mažai */
  .fancybox-thumbs > ul {
    display: flex;
    justify-content: center;
  }
}
#send-for-friend {
  overflow: hidden !important;
  padding: 44px 25px !important;
}

/**
 * Home Contacts Section
 */
.home-contacts-section-inner > .col > .col > .vc_column-inner {
  height: 100%;
}
.home-contacts-section-inner > .col > .col > .vc_column-inner > .wpb_wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.home-contacts-section-inner > .col > .col > .vc_column-inner > .wpb_wrapper .nectar-cta {
  margin-top: auto;
}
.home-contacts-section-inner > .col > .col > .vc_column-inner > .wpb_wrapper p {
  padding-bottom: 0;
}

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