
img:is([sizes="auto" i], [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px
}

.wp-block-kadence-advancedheading mark {
  background: transparent;
  border-style: solid;
  border-width: 0
}

.wp-block-kadence-advancedheading mark.kt-highlight {
  color: #f76a0c;
}

.kb-adv-heading-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.is-layout-constrained>.kb-advanced-heading-link {
  display: block;
}

.single-content .kadence-advanced-heading-wrapper h1,
.single-content .kadence-advanced-heading-wrapper h2,
.single-content .kadence-advanced-heading-wrapper h3,
.single-content .kadence-advanced-heading-wrapper h4,
.single-content .kadence-advanced-heading-wrapper h5,
.single-content .kadence-advanced-heading-wrapper h6 {
  margin: 1.5em 0 .5em;
}

.single-content .kadence-advanced-heading-wrapper+* {
  margin-top: 0;
}

img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em
}

.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none
}

:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--theme-palette-1: var(--global-palette1);
  --wp--preset--color--theme-palette-2: var(--global-palette2);
  --wp--preset--color--theme-palette-3: var(--global-palette3);
  --wp--preset--color--theme-palette-4: var(--global-palette4);
  --wp--preset--color--theme-palette-5: var(--global-palette5);
  --wp--preset--color--theme-palette-6: var(--global-palette6);
  --wp--preset--color--theme-palette-7: var(--global-palette7);
  --wp--preset--color--theme-palette-8: var(--global-palette8);
  --wp--preset--color--theme-palette-9: var(--global-palette9);
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--font-size--small: var(--global-font-size-small);
  --wp--preset--font-size--medium: var(--global-font-size-medium);
  --wp--preset--font-size--large: var(--global-font-size-large);
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--font-size--larger: var(--global-font-size-larger);
  --wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

:where(.is-layout-grid) {
  gap: 0.5em;
}

body .is-layout-flex {
  display: flex;
}

.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

.is-layout-flex> :is(*, div) {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

.is-layout-grid> :is(*, div) {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:root :where(.wp-block-pullquote) {
  font-size: 1.5em;
  line-height: 1.6;
}

:root {
  --global-palette1: #ac0000;
  --global-palette2: #df0000;
  --global-palette3: #1A202C;
  --global-palette4: #2D3748;
  --global-palette5: #4A5568;
  --global-palette6: #718096;
  --global-palette7: rgba(172, 0, 0, 0.5);
  --global-palette8: rgba(172, 0, 0, 0.1);
  --global-palette9: #ffffff;
  --global-palette9rgb: 255, 255, 255;
  --global-palette-highlight: var(--global-palette1);
  --global-palette-highlight-alt: var(--global-palette2);
  --global-palette-highlight-alt2: var(--global-palette9);
  --global-palette-btn-bg: var(--global-palette1);
  --global-palette-btn-bg-hover: var(--global-palette2);
  --global-palette-btn: var(--global-palette9);
  --global-palette-btn-hover: var(--global-palette9);
  --global-body-font-family: Lato, sans-serif;
  --global-heading-font-family: Montserrat, sans-serif;
  --global-primary-nav-font-family: inherit;
  --global-fallback-font: sans-serif;
  --global-display-fallback-font: sans-serif;
  --global-content-width: 1290px;
  --global-content-wide-width: calc(1290px + 230px);
  --global-content-narrow-width: 842px;
  --global-content-edge-padding: 1.5rem;
  --global-content-boxed-padding: 2rem;
  --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding));
  --wp--style--global--content-size: var(--global-calc-content-width);
}

.wp-site-blocks {
  --global-vw: calc(100vw - (0.5 * var(--scrollbar-offset)));
}

body {
  background: var(--global-palette9);
}

body,
input,
select,
optgroup,
textarea {
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 1.6;
  font-family: var(--global-body-font-family);
  color: var(--global-palette4);
}

.content-bg,
body.content-style-unboxed .site {
  background: var(--global-palette9);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--global-heading-font-family);
}

h1 {
  font-weight: 700;
  font-size: 32px;
  line-height: 1.5;
  color: var(--global-palette3);
}

h2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 1.5;
  color: var(--global-palette3);
}

h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.5;
  color: var(--global-palette3);
}

h4 {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.5;
  color: var(--global-palette4);
}

h5 {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.5;
  color: var(--global-palette4);
}

h6 {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.5;
  color: var(--global-palette5);
}

.entry-hero .kadence-breadcrumbs {
  max-width: 1290px;
}

.site-container,
.site-header-row-layout-contained,
.site-footer-row-layout-contained,
.entry-hero-layout-contained,
.comments-area,
.alignfull>.wp-block-cover__inner-container,
.alignwide>.wp-block-cover__inner-container {
  max-width: var(--global-content-width);
}

.content-width-narrow .content-container.site-container,
.content-width-narrow .hero-container.site-container {
  max-width: var(--global-content-narrow-width);
}

@media all and (min-width: 1520px) {
  .wp-site-blocks .content-container .alignwide {
    margin-left: -115px;
    margin-right: -115px;
    width: unset;
    max-width: unset;
  }
}

@media all and (min-width: 1102px) {
  .content-width-narrow .wp-site-blocks .content-container .alignwide {
    margin-left: -130px;
    margin-right: -130px;
    width: unset;
    max-width: unset;
  }
}

.content-style-boxed .wp-site-blocks .entry-content .alignwide {
  margin-left: calc(-1 * var(--global-content-boxed-padding));
  margin-right: calc(-1 * var(--global-content-boxed-padding));
}

.content-area {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

@media all and (max-width: 1024px) {
  .content-area {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}

@media all and (max-width: 767px) {
  .content-area {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}

@media all and (max-width: 1024px) {
  :root {
    --global-content-boxed-padding: 2rem;
  }
}

@media all and (max-width: 767px) {
  :root {
    --global-content-boxed-padding: 1.5rem;
  }
}

.entry-content-wrap {
  padding: 2rem;
}

@media all and (max-width: 1024px) {
  .entry-content-wrap {
    padding: 2rem;
  }
}

@media all and (max-width: 767px) {
  .entry-content-wrap {
    padding: 1.5rem;
  }
}

.entry.single-entry {
  box-shadow: 0px 15px 15px -10px rgba(0, 0, 0, 0.05);
}

.entry.loop-entry {
  box-shadow: 0px 15px 15px -10px rgba(0, 0, 0, 0.05);
}

.loop-entry .entry-content-wrap {
  padding: 2rem;
}

@media all and (max-width: 1024px) {
  .loop-entry .entry-content-wrap {
    padding: 2rem;
  }
}

@media all and (max-width: 767px) {
  .loop-entry .entry-content-wrap {
    padding: 1.5rem;
  }
}

button,
.button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"],
.fl-button,
.elementor-button-wrapper .elementor-button,
.wc-block-components-checkout-place-order-button,
.wc-block-cart__submit {
  box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}

button:hover,
button:focus,
button:active,
.button:hover,
.button:focus,
.button:active,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.wp-block-button__link:active,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="reset"]:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
.elementor-button-wrapper .elementor-button:hover,
.elementor-button-wrapper .elementor-button:focus,
.elementor-button-wrapper .elementor-button:active,
.wc-block-cart__submit:hover {
  box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1);
}

.kb-button.kb-btn-global-outline.kb-btn-global-inherit {
  padding-top: calc(px - 2px);
  padding-right: calc(px - 2px);
  padding-bottom: calc(px - 2px);
  padding-left: calc(px - 2px);
}

@media all and (min-width: 1025px) {
  .transparent-header .entry-hero .entry-hero-container-inner {
    padding-top: 75px;
  }
}

@media all and (max-width: 1024px) {
  .mobile-transparent-header .entry-hero .entry-hero-container-inner {
    padding-top: 0px;
  }
}

@media all and (max-width: 767px) {
  .mobile-transparent-header .entry-hero .entry-hero-container-inner {
    padding-top: 0px;
  }
}

.entry-hero.page-hero-section .entry-header {
  min-height: 200px;
}

@media all and (max-width: 1024px) {
  .mobile-transparent-header #masthead {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 100;
  }

  .kadence-scrollbar-fixer.mobile-transparent-header #masthead {
    right: var(--scrollbar-offset, 0);
  }

  .mobile-transparent-header #masthead,
  .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner,
  .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner,
  .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
    background: transparent;
  }

  .site-header-row-tablet-layout-fullwidth,
  .site-header-row-tablet-layout-standard {
    padding: 0px;
  }
}

@media all and (min-width: 1025px) {
  .transparent-header #masthead {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 100;
  }

  .transparent-header.kadence-scrollbar-fixer #masthead {
    right: var(--scrollbar-offset, 0);
  }

  .transparent-header #masthead,
  .transparent-header .site-top-header-wrap .site-header-row-container-inner,
  .transparent-header .site-main-header-wrap .site-header-row-container-inner,
  .transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
    background: transparent;
  }
}

.site-branding a.brand img {
  max-width: 178px;
}

.site-branding a.brand img.svg-logo-image {
  width: 178px;
}

.site-branding {
  padding: 0px 0px 0px 0px;
}

#masthead,
#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap),
#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start)>.site-header-row-container-inner {
  background: #000000;
}

.site-main-header-inner-wrap {
  min-height: 75px;
}

.site-bottom-header-inner-wrap {
  min-height: 0px;
}

.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after {
  width: calc(100% - 2em);
}

.main-navigation .primary-menu-container>ul>li.menu-item>a {
  padding-left: calc(2em / 2);
  padding-right: calc(2em / 2);
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  color: var(--global-palette5);
}

.main-navigation .primary-menu-container>ul>li.menu-item .dropdown-nav-special-toggle {
  right: calc(2em / 2);
}

.main-navigation .primary-menu-container>ul>li.menu-item>a:hover {
  color: var(--global-palette-highlight);
}

.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li.current-menu-ancestor>a:after,
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li.current-page-parent>a:after,
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li.current-product-ancestor>a:after {
  transform: scale(1, 1) translate(50%, 0);
}

.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a,
.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-ancestor>a,
.main-navigation .primary-menu-container>ul>li.menu-item.current-page-parent>a,
.main-navigation .primary-menu-container>ul>li.menu-item.current-product-ancestor>a {
  color: var(--global-palette3);
}

.header-navigation .header-menu-container ul ul.sub-menu,
.header-navigation .header-menu-container ul ul.submenu {
  background: #ac0000;
  box-shadow: 0px 3px 10px 5px rgba(0, 0, 0, 0.5);
}

.header-navigation .header-menu-container ul ul li.menu-item,
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li.menu-item>a {
  border-bottom: 0.1rem solid var(--global-palette9);
}

.header-navigation .header-menu-container ul ul li.menu-item>a {
  width: rem;
  padding-top: 1em;
  padding-bottom: 1em;
  color: var(--global-palette9);
  font-style: normal;
  font-size: 1rem;
}

.header-navigation .header-menu-container ul ul li.menu-item>a:hover {
  color: var(--global-palette9);
  background: #df0000;
}

.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item>a {
  color: var(--global-palette9);
  background: #ac0000;
}

.mobile-toggle-open-container .menu-toggle-open,
.mobile-toggle-open-container .menu-toggle-open:focus {
  color: var(--global-palette1);
  padding: 0.4em 0.6em 0.4em 0.6em;
  font-size: 14px;
}

.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered {
  border: 2rem solid currentColor;
}

.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {
  font-size: 1.75rem;
}

.mobile-toggle-open-container .menu-toggle-open:hover,
.mobile-toggle-open-container .menu-toggle-open:focus-visible {
  color: var(--global-palette2);
}

.mobile-navigation ul li {
  font-style: normal;
  font-size: 1rem;
  line-height: 1;
}

.mobile-navigation ul li a {
  padding-top: 1em;
  padding-bottom: 1em;
}

.mobile-navigation ul li>a,
.mobile-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap {
  background: var(--global-palette1);
  color: var(--global-palette9);
}

.mobile-navigation ul li>a:hover,
.mobile-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap:hover {
  background: var(--global-palette2);
  color: var(--global-palette9);
}

.mobile-navigation ul li.current-menu-item>a,
.mobile-navigation ul li.current-menu-item.menu-item-has-children>.drawer-nav-drop-wrap {
  background: var(--global-palette1);
  color: var(--global-palette9);
}

.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,
.mobile-navigation ul li:not(.menu-item-has-children) a {
  border-bottom: 1px solid var(--global-palette9);
}

.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
  border-left: 1px solid var(--global-palette9);
}

#mobile-drawer .drawer-inner,
#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg,
#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated.show-drawer .drawer-inner {
  background: var(--global-palette1);
}

#mobile-drawer .drawer-header .drawer-toggle {
  padding: 0.6em 0.15em 0.6em 0.15em;
  font-size: 1.5rem;
}

#main-header .header-button {
  border-radius: 4px 4px 4px 4px;
  background: var(--global-palette2);
  border: 2px none transparent;
  box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}

#main-header .header-button:hover {
  background: var(--global-palette1);
  box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1);
}

.mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button {
  color: var(--global-palette1);
  background: var(--global-palette9);
  border: 2px solid currentColor;
  border-color: var(--global-palette1);
  box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}

.mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button:hover {
  color: var(--global-palette9);
  background: var(--global-palette1);
  border-color: var(--global-palette1);
  box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1);
}

.site-top-footer-inner-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.site-top-footer-inner-wrap .widget {
  margin-bottom: 0px;
}

.site-top-footer-inner-wrap .site-footer-section:not(:last-child):after {
  right: calc(-0px / 2);
}

#colophon .footer-html {
  font-style: normal;
  color: #ac0000;
}

.header-navigation-dropdown-direction-left ul ul.submenu,
.header-navigation-dropdown-direction-left ul ul.sub-menu {
  right: 0px;
  left: auto;
}

.rtl .header-navigation-dropdown-direction-right ul ul.submenu,
.rtl .header-navigation-dropdown-direction-right ul ul.sub-menu {
  left: 0px;
  right: auto;
}

.header-account-button .nav-drop-title-wrap>.kadence-svg-iconset,
.header-account-button>.kadence-svg-iconset {
  font-size: 1.2em;
}

.site-header-item .header-account-button .nav-drop-title-wrap,
.site-header-item .header-account-wrap>.header-account-button {
  display: flex;
  align-items: center;
}

.header-account-style-icon_label .header-account-label {
  padding-left: 5px;
}

.header-account-style-label_icon .header-account-label {
  padding-right: 5px;
}

.site-header-item .header-account-wrap .header-account-button {
  text-decoration: none;
  box-shadow: none;
  color: inherit;
  background: transparent;
  padding: 0.6em 0em 0.6em 0em;
}

.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap>.kadence-svg-iconset,
.header-mobile-account-wrap .header-account-button>.kadence-svg-iconset {
  font-size: 1.2em;
}

.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap,
.header-mobile-account-wrap>.header-account-button {
  display: flex;
  align-items: center;
}

.header-mobile-account-wrap.header-account-style-icon_label .header-account-label {
  padding-left: 5px;
}

.header-mobile-account-wrap.header-account-style-label_icon .header-account-label {
  padding-right: 5px;
}

.header-mobile-account-wrap .header-account-button {
  text-decoration: none;
  box-shadow: none;
  color: inherit;
  background: transparent;
  padding: 0.6em 0em 0.6em 0em;
}

#login-drawer .drawer-inner .drawer-content {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  padding: 0px;
}

#loginform p label {
  display: block;
}

#login-drawer #loginform {
  width: 100%;
}

#login-drawer #loginform input {
  width: 100%;
}

#login-drawer #loginform input[type="checkbox"] {
  width: auto;
}

#login-drawer .drawer-inner .drawer-header {
  position: relative;
  z-index: 100;
}

#login-drawer .drawer-content_inner.widget_login_form_inner {
  padding: 2em;
  width: 100%;
  max-width: 350px;
  border-radius: .25rem;
  background: var(--global-palette9);
  color: var(--global-palette4);
}

#login-drawer .lost_password a {
  color: var(--global-palette6);
}

#login-drawer .lost_password,
#login-drawer .register-field {
  text-align: center;
}

#login-drawer .widget_login_form_inner p {
  margin-top: 1.2em;
  margin-bottom: 0em;
}

#login-drawer .widget_login_form_inner p:first-child {
  margin-top: 0em;
}

#login-drawer .widget_login_form_inner label {
  margin-bottom: 0.5em;
}

#login-drawer hr.register-divider {
  margin: 1.2em 0;
  border-width: 1px;
}

#login-drawer .register-field {
  font-size: 90%;
}

@media all and (min-width: 1025px) {
  #login-drawer hr.register-divider.hide-desktop {
    display: none;
  }

  #login-drawer p.register-field.hide-desktop {
    display: none;
  }
}

@media all and (max-width: 1024px) {
  #login-drawer hr.register-divider.hide-mobile {
    display: none;
  }

  #login-drawer p.register-field.hide-mobile {
    display: none;
  }
}

@media all and (max-width: 767px) {
  #login-drawer hr.register-divider.hide-mobile {
    display: none;
  }

  #login-drawer p.register-field.hide-mobile {
    display: none;
  }
}

.tertiary-navigation .tertiary-menu-container>ul>li.menu-item>a {
  padding-left: calc(1.2em / 2);
  padding-right: calc(1.2em / 2);
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  color: var(--global-palette5);
}

.tertiary-navigation .tertiary-menu-container>ul>li.menu-item>a:hover {
  color: var(--global-palette-highlight);
}

.tertiary-navigation .tertiary-menu-container>ul>li.menu-item.current-menu-item>a {
  color: var(--global-palette3);
}

.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.tertiary-menu-container>ul>li>a:after {
  width: calc(100% - 1.2em);
}

.quaternary-navigation .quaternary-menu-container>ul>li.menu-item>a {
  padding-left: calc(1.2em / 2);
  padding-right: calc(1.2em / 2);
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  color: var(--global-palette5);
}

.quaternary-navigation .quaternary-menu-container>ul>li.menu-item>a:hover {
  color: var(--global-palette-highlight);
}

.quaternary-navigation .quaternary-menu-container>ul>li.menu-item.current-menu-item>a {
  color: var(--global-palette3);
}

.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.quaternary-menu-container>ul>li>a:after {
  width: calc(100% - 1.2em);
}

#main-header .header-divider {
  border-right: 1px solid var(--global-palette6);
  height: 50%;
}

#main-header .header-divider2 {
  border-right: 1px solid var(--global-palette6);
  height: 50%;
}

#main-header .header-divider3 {
  border-right: 1px solid var(--global-palette6);
  height: 50%;
}

#mobile-header .header-mobile-divider,
#mobile-drawer .header-mobile-divider {
  border-right: 1px solid var(--global-palette6);
  height: 50%;
}

#mobile-drawer .header-mobile-divider {
  border-top: 1px solid var(--global-palette6);
  width: 50%;
}

#mobile-header .header-mobile-divider2 {
  border-right: 1px solid var(--global-palette6);
  height: 50%;
}

#mobile-drawer .header-mobile-divider2 {
  border-top: 1px solid var(--global-palette6);
  width: 50%;
}

.header-item-search-bar form ::-webkit-input-placeholder {
  color: currentColor;
  opacity: 0.5;
}

.header-item-search-bar form ::placeholder {
  color: currentColor;
  opacity: 0.5;
}

.header-search-bar form {
  max-width: 100%;
  width: 240px;
}

.header-mobile-search-bar form {
  max-width: calc(100vw - var(--global-sm-spacing) - var(--global-sm-spacing));
  width: 240px;
}

.header-widget-lstyle-normal .header-widget-area-inner a:not(.button) {
  text-decoration: underline;
}

.element-contact-inner-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: -0.6em;
  margin-left: calc(-0.6em / 2);
  margin-right: calc(-0.6em / 2);
}

.element-contact-inner-wrap .header-contact-item {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0.6em;
  margin-left: calc(0.6em / 2);
  margin-right: calc(0.6em / 2);
}

.element-contact-inner-wrap .header-contact-item .kadence-svg-iconset {
  font-size: 1em;
}

.header-contact-item img {
  display: inline-block;
}

.header-contact-item .contact-label {
  margin-left: 0.3em;
}

.rtl .header-contact-item .contact-label {
  margin-right: 0.3em;
  margin-left: 0px;
}

.header-mobile-contact-wrap .element-contact-inner-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: -0.6em;
  margin-left: calc(-0.6em / 2);
  margin-right: calc(-0.6em / 2);
}

.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0.6em;
  margin-left: calc(0.6em / 2);
  margin-right: calc(0.6em / 2);
}

.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item .kadence-svg-iconset {
  font-size: 1em;
}

#main-header .header-button2 {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  border-radius: 4px 4px 4px 4px;
  color: var(--global-palette1);
  background: var(--global-palette9);
  border: 2px solid currentColor;
  border-color: var(--global-palette1);
  box-shadow: 0px 0px 5px 0px var(--global-palette9);
}

#main-header .header-button2:hover {
  color: var(--global-palette9);
  background: var(--global-palette1);
  border-color: var(--global-palette1);
  box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0.1);
}

.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2 {
  margin: -10px 0px 5px 0px;
  color: var(--global-palette9);
  background: var(--global-palette2);
  border: 2px solid currentColor;
  border-color: var(--global-palette2);
  box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}

.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2:hover {
  color: var(--global-palette9);
  background: var(--global-palette1);
  border-color: var(--global-palette1);
  box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1);
}

#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2,
#widget-drawer.popup-drawer-layout-sidepanel .drawer-inner {
  max-width: 400px;
}

#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2 {
  margin: 0 auto;
}

.widget-toggle-open {
  display: flex;
  align-items: center;
  background: transparent;
  box-shadow: none;
}

.widget-toggle-open:hover,
.widget-toggle-open:focus {
  border-color: currentColor;
  background: transparent;
  box-shadow: none;
}

.widget-toggle-open .widget-toggle-icon {
  display: flex;
}

.widget-toggle-open .widget-toggle-label {
  padding-right: 5px;
}

.rtl .widget-toggle-open .widget-toggle-label {
  padding-left: 5px;
  padding-right: 0px;
}

.widget-toggle-open .widget-toggle-label:empty,
.rtl .widget-toggle-open .widget-toggle-label:empty {
  padding-right: 0px;
  padding-left: 0px;
}

.widget-toggle-open-container .widget-toggle-open {
  color: var(--global-palette5);
  padding: 0.4em 0.6em 0.4em 0.6em;
  font-size: 14px;
}

.widget-toggle-open-container .widget-toggle-open.widget-toggle-style-bordered {
  border: 1px solid currentColor;
}

.widget-toggle-open-container .widget-toggle-open .widget-toggle-icon {
  font-size: 20px;
}

.widget-toggle-open-container .widget-toggle-open:hover,
.widget-toggle-open-container .widget-toggle-open:focus {
  color: var(--global-palette-highlight);
}

#widget-drawer .header-widget-2style-normal a:not(.button) {
  text-decoration: underline;
}

#widget-drawer .header-widget-2style-plain a:not(.button) {
  text-decoration: none;
}

#widget-drawer .header-widget2 .widget-title {
  color: var(--global-palette9);
}

#widget-drawer .header-widget2 {
  color: var(--global-palette8);
}

#widget-drawer .header-widget2 a:not(.button),
#widget-drawer .header-widget2 .drawer-sub-toggle {
  color: var(--global-palette8);
}

#widget-drawer .header-widget2 a:not(.button):hover,
#widget-drawer .header-widget2 .drawer-sub-toggle:hover {
  color: var(--global-palette9);
}

#mobile-secondary-site-navigation ul li {
  font-size: 14px;
}

#mobile-secondary-site-navigation ul li a {
  padding-top: 1em;
  padding-bottom: 1em;
}

#mobile-secondary-site-navigation ul li>a,
#mobile-secondary-site-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap {
  color: var(--global-palette8);
}

#mobile-secondary-site-navigation ul li.current-menu-item>a,
#mobile-secondary-site-navigation ul li.current-menu-item.menu-item-has-children>.drawer-nav-drop-wrap {
  color: var(--global-palette-highlight);
}

#mobile-secondary-site-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,
#mobile-secondary-site-navigation ul li:not(.menu-item-has-children) a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

#mobile-secondary-site-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}

:root {
  --global-kb-font-size-sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
  --global-kb-font-size-md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
  --global-kb-font-size-lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
  --global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);
  --global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem);
  --global-kb-font-size-xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem);
}

#kt-layout-id_e64261-40>.kt-row-column-wrap {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: var(--global-kb-row-default-top, 25px);
  padding-bottom: var(--global-kb-row-default-bottom, 25px);
  padding-top: 30px;
  padding-bottom: 30px;
}

#kt-layout-id_e64261-40>.kt-row-column-wrap>div:not(.added-for-specificity) {
  grid-column: initial;
}

#kt-layout-id_e64261-40>.kt-row-column-wrap {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

#kt-layout-id_e64261-40 {
  background-color: #0d0d0d;
}

#kt-layout-id_e64261-40,
#kt-layout-id_e64261-40 h1,
#kt-layout-id_e64261-40 h2,
#kt-layout-id_e64261-40 h3,
#kt-layout-id_e64261-40 h4,
#kt-layout-id_e64261-40 h5,
#kt-layout-id_e64261-40 h6 {
  color: var(--global-palette9, #ffffff);
}

#kt-layout-id_e64261-40 a {
  color: var(--global-palette9, #ffffff);
}

#kt-layout-id_e64261-40 a:hover {
  color: var(--global-palette2, #2B6CB0);
}

@media all and (max-width: 767px) {
  #kt-layout-id_e64261-40>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }

  #kt-layout-id_e64261-40>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column_4e092c-08>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column_4e092c-08>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column_4e092c-08>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column_4e092c-08>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column_4e092c-08>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading_93a5a2-ea,
.wp-block-kadence-advancedheading.kt-adv-heading_93a5a2-ea[data-kb-block="kb-adv-heading_93a5a2-ea"] {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 5px;
}

.wp-block-kadence-advancedheading.kt-adv-heading_93a5a2-ea mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading_93a5a2-ea[data-kb-block="kb-adv-heading_93a5a2-ea"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-spacer.kt-block-spacer-_601979-1e .kt-block-spacer {
  height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-_601979-1e .kt-divider {
  border-top-width: 2px;
  border-top-color: #fc6d6d;
  width: 32%;
}

.wp-block-kadence-advancedheading.kt-adv-heading_a18492-97,
.wp-block-kadence-advancedheading.kt-adv-heading_a18492-97[data-kb-block="kb-adv-heading_a18492-97"] {
  margin-top: 0.5em;
}

.wp-block-kadence-advancedheading.kt-adv-heading_a18492-97 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading_a18492-97[data-kb-block="kb-adv-heading_a18492-97"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column_213c24-55>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column_213c24-55>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column_213c24-55>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column_213c24-55>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column_213c24-55>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading_7936ee-ac,
.wp-block-kadence-advancedheading.kt-adv-heading_7936ee-ac[data-kb-block="kb-adv-heading_7936ee-ac"] {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 5px;
}

.wp-block-kadence-advancedheading.kt-adv-heading_7936ee-ac mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading_7936ee-ac[data-kb-block="kb-adv-heading_7936ee-ac"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-spacer.kt-block-spacer-_df7648-74 .kt-block-spacer {
  height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-_df7648-74 .kt-divider {
  border-top-width: 2px;
  border-top-color: #fc6d6d;
  width: 32%;
}

.wp-block-kadence-advancedheading.kt-adv-heading_dcf30d-ae,
.wp-block-kadence-advancedheading.kt-adv-heading_dcf30d-ae[data-kb-block="kb-adv-heading_dcf30d-ae"] {
  margin-top: 0.5em;
}

.wp-block-kadence-advancedheading.kt-adv-heading_dcf30d-ae mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading_dcf30d-ae[data-kb-block="kb-adv-heading_dcf30d-ae"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column_0f5048-ea>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column_0f5048-ea>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column_0f5048-ea>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column_0f5048-ea>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column_0f5048-ea>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading_34b09a-47,
.wp-block-kadence-advancedheading.kt-adv-heading_34b09a-47[data-kb-block="kb-adv-heading_34b09a-47"] {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 5px;
}

.wp-block-kadence-advancedheading.kt-adv-heading_34b09a-47 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading_34b09a-47[data-kb-block="kb-adv-heading_34b09a-47"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-spacer.kt-block-spacer-_b92eb8-f8 .kt-block-spacer {
  height: 6px;
}

.wp-block-kadence-spacer.kt-block-spacer-_b92eb8-f8 .kt-divider {
  border-top-width: 2px;
  border-top-color: #fc6d6d;
  width: 32%;
}

#kt-layout-id_602464-20>.kt-row-column-wrap {
  padding-top: var(--global-kb-row-default-top, 25px);
  padding-bottom: var(--global-kb-row-default-bottom, 25px);
  padding-top: 10px;
  padding-bottom: 10px;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  #kt-layout-id_602464-20>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column_5f4002-12>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column_5f4002-12>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column_5f4002-12>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column_5f4002-12>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column_5f4002-12>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-_bcd2c0-34 .kt-block-spacer {
  height: 30px;
}

.wp-block-kadence-spacer.kt-block-spacer-_bcd2c0-34 .kt-divider {
  border-top-width: 2px;
  border-top-color: #ac0000;
  width: 55%;
  border-top-style: dotted;
}

.wp-block-kadence-advancedheading.kt-adv-heading_63c593-2e,
.wp-block-kadence-advancedheading.kt-adv-heading_63c593-2e[data-kb-block="kb-adv-heading_63c593-2e"] {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
  color: #e96656;
}

.wp-block-kadence-advancedheading.kt-adv-heading_63c593-2e mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading_63c593-2e[data-kb-block="kb-adv-heading_63c593-2e"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

#kt-layout-id_00e217-dd>.kt-row-column-wrap {
  padding-top: var(--global-kb-row-default-top, 25px);
  padding-bottom: var(--global-kb-row-default-bottom, 25px);
  padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
  padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
  grid-template-columns: minmax(0, 1fr);
}

@media all and (min-width: 1025px) {
  #kt-layout-id_00e217-dd {
    display: none !important;
  }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
  #kt-layout-id_00e217-dd {
    display: none !important;
  }
}

@media all and (max-width: 767px) {
  #kt-layout-id_00e217-dd>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }

  #kt-layout-id_00e217-dd {
    display: none !important;
  }
}

.kadence-column_f229d7-5d>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column_f229d7-5d>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column_f229d7-5d>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column_f229d7-5d>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column_f229d7-5d>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-icons_d388bc-60 .kt-svg-item-0 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 32px;
  background: transparent;
  border-color: #ac0000;
  border-width: 4px;
  border-radius: 20px;
}

.kt-svg-icons_d388bc-60 .kt-svg-item-1 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 32px;
  background: transparent;
  border-color: #ac0000;
  border-width: 4px;
  border-radius: 20px;
}

.kt-svg-icons_d388bc-60 .kt-svg-item-2 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 32px;
  background: transparent;
  border-color: #ac0000;
  border-width: 4px;
  border-radius: 20px;
}

.kt-svg-icons_d388bc-60 .kt-svg-item-3 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 32px;
  background: transparent;
  border-color: #ac0000;
  border-width: 4px;
  border-radius: 20px;
}

.kt-svg-icons_d388bc-60 .kt-svg-item-4 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 32px;
  background: transparent;
  border-color: #ac0000;
  border-width: 4px;
  border-radius: 20px;
}

.kt-svg-icons_d388bc-60 .kt-svg-item-5 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 32px;
  background: transparent;
  border-color: #ac0000;
  border-width: 4px;
  border-radius: 20px;
}

.kt-svg-icons_d388bc-60 .kt-svg-item-6 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 32px;
  background: transparent;
  border-color: #ac0000;
  border-width: 4px;
  border-radius: 20px;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_aab87e-3d {
  margin-top: 0em;
  margin-bottom: 0em;
}

.kb-row-layout-id6115_aab87e-3d>.kt-row-column-wrap {
  padding-top: 0em;
  padding-right: 0em;
  padding-bottom: 0em;
  padding-left: 0em;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_aab87e-3d>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_70d251-87>.kt-inside-inner-col {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kadence-column6115_70d251-87>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_70d251-87>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_70d251-87>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column6115_70d251-87,
.kt-inside-inner-col>.kadence-column6115_70d251-87:not(.specificity) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_70d251-87>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_70d251-87>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kb-row-layout-id6115_286789-b0>.kt-row-column-wrap {
  padding-top: 20em;
  padding-bottom: 15em;
  grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id6115_286789-b0 {
  background-image:url('{$theme_path}/static/image/meddkit-illustration-v2-with-BG.svg');
  background-size: cover;
  background-position: center center;
  background-attachment: scroll;
  background-repeat: no-repeat;
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_286789-b0>.kt-row-column-wrap {
    padding-top: 15em;
    padding-bottom: 10em;
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_286789-b0>.kt-row-column-wrap {
    padding-top: 15em;
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_286789-b0 {
    background-image:url('{$theme_path}/static/image/meddkit-illustration-Mobile-with-BG.svg');
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
  }
}

.kadence-column6115_22c484-00>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_22c484-00>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_22c484-00>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_22c484-00>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_22c484-00>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kb-row-layout-id6115_fe7dd3-d4>.kt-row-column-wrap {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_fe7dd3-d4>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_56871e-b3>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_56871e-b3>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_56871e-b3>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_56871e-b3>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_56871e-b3>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_4c1666-c3,
.wp-block-kadence-advancedheading.kt-adv-heading6115_4c1666-c3[data-kb-block="kb-adv-heading6115_4c1666-c3"] {
  padding-top: 3%;
  padding-right: 0%;
  padding-bottom: 0%;
  padding-left: 0%;
  margin-top: 3%;
  margin-right: 3%;
  margin-bottom: 3%;
  margin-left: 3%;
  text-align: center;
  font-size: 39px;
  line-height: 1em;
  font-weight: 400;
  font-family: Lato;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_4c1666-c3 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_4c1666-c3[data-kb-block="kb-adv-heading6115_4c1666-c3"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_4c1666-c3,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_4c1666-c3[data-kb-block="kb-adv-heading6115_4c1666-c3"] {
    padding-top: 10%;
    padding-right: 10%;
    padding-bottom: 10%;
    padding-left: 10%;
    margin-top: 3%;
    margin-right: 3%;
    margin-bottom: 3%;
    margin-left: 3%;
    font-size: 33px;
  }
}

.kb-row-layout-id6115_a30c67-b0>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none, 0rem);
  row-gap: var(--global-kb-gap-none, 0rem);
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0, calc(33% - ((var(--global-kb-gap-none, 0rem) * 2)/3)))minmax(0, calc(34% - ((var(--global-kb-gap-none, 0rem) * 2)/3)))minmax(0, calc(33% - ((var(--global-kb-gap-none, 0rem) * 2)/3)));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_a30c67-b0>.kt-row-column-wrap {
    grid-template-columns: minmax(0, calc(33% - ((var(--global-kb-gap-none, 0rem) * 2)/3)))minmax(0, calc(34% - ((var(--global-kb-gap-none, 0rem) * 2)/3)))minmax(0, calc(33% - ((var(--global-kb-gap-none, 0rem) * 2)/3)));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_a30c67-b0>.kt-row-column-wrap {
    padding-top: 32px;
    padding-right: 0px;
    padding-left: 0px;
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-id6115_a30c67-b0>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }
}

.kadence-column6115_805f64-7c>.kt-inside-inner-col {
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
}

.kadence-column6115_805f64-7c>.kt-inside-inner-col {
  box-shadow: -5px 5px 10px 0px rgba(0, 0, 0, 0.5);
  border-top: 0.5px solid transparent;
  border-right: 0.5px solid transparent;
  border-bottom: 0.5px solid transparent;
  border-left: 0.5px solid transparent;
}

.kadence-column6115_805f64-7c>.kt-inside-inner-col,
.kadence-column6115_805f64-7c>.kt-inside-inner-col:before {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.kadence-column6115_805f64-7c>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_805f64-7c>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_805f64-7c>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column6115_805f64-7c {
  z-index: 1;
  position: relative;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_805f64-7c>.kt-inside-inner-col {
    border-top: 0.5px solid transparent;
    border-right: 0.5px solid transparent;
    border-bottom: 0.5px solid transparent;
    border-left: 0.5px solid transparent;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_805f64-7c>.kt-inside-inner-col {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
    border-top: 0.5px solid transparent;
    border-right: 0.5px solid transparent;
    border-bottom: 0.5px solid transparent;
    border-left: 0.5px solid transparent;
    flex-direction: column;
  }
}

.kt-svg-item-6115_dbbba9-a2 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_dbbba9-a2 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 50px;
  margin-bottom: 20px;
  border-color: #ac0000;
  border-width: 3px;
  border-radius: 10%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_fd42a1-40,
.wp-block-kadence-advancedheading.kt-adv-heading6115_fd42a1-40[data-kb-block="kb-adv-heading6115_fd42a1-40"] {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 26px;
  line-height: 1em;
  font-weight: 700;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_fd42a1-40 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_fd42a1-40[data-kb-block="kb-adv-heading6115_fd42a1-40"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_fd42a1-40,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_fd42a1-40[data-kb-block="kb-adv-heading6115_fd42a1-40"] {
    font-size: 23.4px;
  }
}

.kb-row-layout-id6115_11c0fb-f5>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none, 0rem);
  row-gap: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kb-row-layout-id6115_11c0fb-f5>.kt-row-column-wrap>div:not(.added-for-specificity) {
  grid-column: initial;
}

.kb-row-layout-id6115_11c0fb-f5>.kt-row-column-wrap {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_11c0fb-f5>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_11c0fb-f5>.kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_11c0fb-f5>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }

  .kb-row-layout-id6115_11c0fb-f5>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_2cbeeb-a9>.kt-inside-inner-col {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.kadence-column6115_2cbeeb-a9>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_2cbeeb-a9>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_2cbeeb-a9>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_2cbeeb-a9>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_2cbeeb-a9>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-item-6115_656e23-38 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_656e23-38 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 30px;
  margin-bottom: 20px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_6aca82-37,
.wp-block-kadence-advancedheading.kt-adv-heading6115_6aca82-37[data-kb-block="kb-adv-heading6115_6aca82-37"] {
  text-align: center;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  font-family: Lato;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_6aca82-37 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_6aca82-37[data-kb-block="kb-adv-heading6115_6aca82-37"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column6115_601a3f-bb>.kt-inside-inner-col {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.kadence-column6115_601a3f-bb>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_601a3f-bb>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_601a3f-bb>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_601a3f-bb>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_601a3f-bb>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-item-6115_b969ec-a4 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_b969ec-a4 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 30px;
  margin-bottom: 20px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_4f2f92-ed,
.wp-block-kadence-advancedheading.kt-adv-heading6115_4f2f92-ed[data-kb-block="kb-adv-heading6115_4f2f92-ed"] {
  text-align: center;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  font-family: Lato;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_4f2f92-ed mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_4f2f92-ed[data-kb-block="kb-adv-heading6115_4f2f92-ed"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column6115_ee6be5-35>.kt-inside-inner-col {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.kadence-column6115_ee6be5-35>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_ee6be5-35>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_ee6be5-35>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_ee6be5-35>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_ee6be5-35>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-item-6115_66a1cc-67 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_66a1cc-67 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 30px;
  margin-bottom: 20px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_8f519c-51,
.wp-block-kadence-advancedheading.kt-adv-heading6115_8f519c-51[data-kb-block="kb-adv-heading6115_8f519c-51"] {
  text-align: center;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  font-family: Lato;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_8f519c-51 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_8f519c-51[data-kb-block="kb-adv-heading6115_8f519c-51"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column6115_a511c3-ea>.kt-inside-inner-col {
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
}

.kadence-column6115_a511c3-ea>.kt-inside-inner-col {
  box-shadow: 0px 9px 10px 5px rgba(0, 0, 0, 0.5);
  border-top: 0.5px solid transparent;
  border-right: 0.5px solid transparent;
  border-bottom: 0.5px solid transparent;
  border-left: 0.5px solid transparent;
}

.kadence-column6115_a511c3-ea>.kt-inside-inner-col,
.kadence-column6115_a511c3-ea>.kt-inside-inner-col:before {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.kadence-column6115_a511c3-ea>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_a511c3-ea>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_a511c3-ea>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column6115_a511c3-ea {
  z-index: 2;
  position: relative;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_a511c3-ea>.kt-inside-inner-col {
    border-top: 0.5px solid transparent;
    border-right: 0.5px solid transparent;
    border-bottom: 0.5px solid transparent;
    border-left: 0.5px solid transparent;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_a511c3-ea>.kt-inside-inner-col {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
    border-top: 0.5px solid transparent;
    border-right: 0.5px solid transparent;
    border-bottom: 0.5px solid transparent;
    border-left: 0.5px solid transparent;
    flex-direction: column;
  }
}

.kt-svg-item-6115_892662-1c .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_892662-1c .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 50px;
  margin-bottom: 20px;
  border-color: #ac0000;
  border-width: 3px;
  border-radius: 10%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_36d3e8-92,
.wp-block-kadence-advancedheading.kt-adv-heading6115_36d3e8-92[data-kb-block="kb-adv-heading6115_36d3e8-92"] {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 26px;
  line-height: 1em;
  font-weight: 700;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_36d3e8-92 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_36d3e8-92[data-kb-block="kb-adv-heading6115_36d3e8-92"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_36d3e8-92,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_36d3e8-92[data-kb-block="kb-adv-heading6115_36d3e8-92"] {
    font-size: 23.4px;
  }
}

.kb-row-layout-id6115_a37482-86>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none, 0rem);
  row-gap: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kb-row-layout-id6115_a37482-86>.kt-row-column-wrap>div:not(.added-for-specificity) {
  grid-column: initial;
}

.kb-row-layout-id6115_a37482-86>.kt-row-column-wrap {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_a37482-86>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_a37482-86>.kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_a37482-86>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }

  .kb-row-layout-id6115_a37482-86>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_dfe399-24>.kt-inside-inner-col {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.kadence-column6115_dfe399-24>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_dfe399-24>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_dfe399-24>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_dfe399-24>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_dfe399-24>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-item-6115_f716b4-11 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_f716b4-11 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 30px;
  margin-bottom: 20px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_2710a6-ee,
.wp-block-kadence-advancedheading.kt-adv-heading6115_2710a6-ee[data-kb-block="kb-adv-heading6115_2710a6-ee"] {
  text-align: center;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  font-family: Lato;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_2710a6-ee mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_2710a6-ee[data-kb-block="kb-adv-heading6115_2710a6-ee"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column6115_232138-17>.kt-inside-inner-col {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.kadence-column6115_232138-17>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_232138-17>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_232138-17>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_232138-17>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_232138-17>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-item-6115_dc30dd-5b .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_dc30dd-5b .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 30px;
  margin-bottom: 20px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_70dd88-f5,
.wp-block-kadence-advancedheading.kt-adv-heading6115_70dd88-f5[data-kb-block="kb-adv-heading6115_70dd88-f5"] {
  text-align: center;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  font-family: Lato;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_70dd88-f5 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_70dd88-f5[data-kb-block="kb-adv-heading6115_70dd88-f5"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column6115_031319-85>.kt-inside-inner-col {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.kadence-column6115_031319-85>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_031319-85>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_031319-85>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_031319-85>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_031319-85>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-item-6115_114e9a-69 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_114e9a-69 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 30px;
  margin-bottom: 20px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_519eca-27,
.wp-block-kadence-advancedheading.kt-adv-heading6115_519eca-27[data-kb-block="kb-adv-heading6115_519eca-27"] {
  text-align: center;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  font-family: Lato;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_519eca-27 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_519eca-27[data-kb-block="kb-adv-heading6115_519eca-27"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column6115_5ffd07-db>.kt-inside-inner-col {
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
}

.kadence-column6115_5ffd07-db>.kt-inside-inner-col {
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5);
  border-top: 0.5px solid transparent;
  border-right: 0.5px solid transparent;
  border-bottom: 0.5px solid transparent;
  border-left: 0.5px solid transparent;
}

.kadence-column6115_5ffd07-db>.kt-inside-inner-col,
.kadence-column6115_5ffd07-db>.kt-inside-inner-col:before {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.kadence-column6115_5ffd07-db>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_5ffd07-db>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_5ffd07-db>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column6115_5ffd07-db {
  z-index: 1;
  position: relative;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_5ffd07-db>.kt-inside-inner-col {
    border-top: 0.5px solid transparent;
    border-right: 0.5px solid transparent;
    border-bottom: 0.5px solid transparent;
    border-left: 0.5px solid transparent;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_5ffd07-db>.kt-inside-inner-col {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
    border-top: 0.5px solid transparent;
    border-right: 0.5px solid transparent;
    border-bottom: 0.5px solid transparent;
    border-left: 0.5px solid transparent;
    flex-direction: column;
  }
}

.kt-svg-item-6115_77b249-58 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_77b249-58 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 50px;
  margin-bottom: 20px;
  border-color: #ac0000;
  border-width: 3px;
  border-radius: 10%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_a8f99e-40,
.wp-block-kadence-advancedheading.kt-adv-heading6115_a8f99e-40[data-kb-block="kb-adv-heading6115_a8f99e-40"] {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 26px;
  line-height: 1em;
  font-weight: 700;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_a8f99e-40 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_a8f99e-40[data-kb-block="kb-adv-heading6115_a8f99e-40"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_a8f99e-40,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_a8f99e-40[data-kb-block="kb-adv-heading6115_a8f99e-40"] {
    font-size: 23.4px;
  }
}

.kb-row-layout-id6115_f45e46-4f>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none, 0rem);
  row-gap: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kb-row-layout-id6115_f45e46-4f>.kt-row-column-wrap>div:not(.added-for-specificity) {
  grid-column: initial;
}

.kb-row-layout-id6115_f45e46-4f>.kt-row-column-wrap {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_f45e46-4f>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_f45e46-4f>.kt-row-column-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_f45e46-4f>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }

  .kb-row-layout-id6115_f45e46-4f>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_ddb390-3d>.kt-inside-inner-col {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.kadence-column6115_ddb390-3d>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_ddb390-3d>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_ddb390-3d>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_ddb390-3d>.kt-inside-inner-col {
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
  }
}

@media all and (max-width: 1024px) {

  .kadence-column6115_ddb390-3d,
  .kt-inside-inner-col>.kadence-column6115_ddb390-3d:not(.specificity) {
    margin-right: 0px;
    margin-left: 0px;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_ddb390-3d>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-item-6115_9c97d0-bc .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_9c97d0-bc .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 30px;
  margin-bottom: 20px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_bbc77b-d4,
.wp-block-kadence-advancedheading.kt-adv-heading6115_bbc77b-d4[data-kb-block="kb-adv-heading6115_bbc77b-d4"] {
  text-align: center;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  font-family: Lato;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_bbc77b-d4 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_bbc77b-d4[data-kb-block="kb-adv-heading6115_bbc77b-d4"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column6115_d62131-c2>.kt-inside-inner-col {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.kadence-column6115_d62131-c2>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_d62131-c2>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_d62131-c2>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_d62131-c2>.kt-inside-inner-col {
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_d62131-c2>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-item-6115_81962e-44 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_81962e-44 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 30px;
  margin-bottom: 20px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_f25acb-96,
.wp-block-kadence-advancedheading.kt-adv-heading6115_f25acb-96[data-kb-block="kb-adv-heading6115_f25acb-96"] {
  text-align: center;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  font-family: Lato;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_f25acb-96 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_f25acb-96[data-kb-block="kb-adv-heading6115_f25acb-96"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column6115_9301e8-aa>.kt-inside-inner-col {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.kadence-column6115_9301e8-aa>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_9301e8-aa>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_9301e8-aa>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_9301e8-aa>.kt-inside-inner-col {
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_9301e8-aa>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-item-6115_713140-52 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_713140-52 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 30px;
  margin-bottom: 20px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_eaecb6-bc,
.wp-block-kadence-advancedheading.kt-adv-heading6115_eaecb6-bc[data-kb-block="kb-adv-heading6115_eaecb6-bc"] {
  text-align: center;
  font-size: 16px;
  line-height: 1em;
  font-weight: 400;
  font-family: Lato;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_eaecb6-bc mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_eaecb6-bc[data-kb-block="kb-adv-heading6115_eaecb6-bc"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}



.kb-row-layout-id6115_cd2233-47>.kt-row-column-wrap {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
  padding-left: 0.5em;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (min-width: 768px) and (max-width: 1024px) {
  .kb-row-layout-id6115_cd2233-47 {
    display: none !important;
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_cd2233-47>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }

  .kb-row-layout-id6115_cd2233-47 {
    display: block !important;
  }
}

.kadence-column6115_f5e8d5-cd>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_f5e8d5-cd>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_f5e8d5-cd>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_f5e8d5-cd>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_f5e8d5-cd>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_71fe8a-14,
.wp-block-kadence-advancedheading.kt-adv-heading6115_71fe8a-14[data-kb-block="kb-adv-heading6115_71fe8a-14"] {
  text-align: center;
  font-size: 65px;
  line-height: 1em;
  font-weight: 600;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_71fe8a-14 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_71fe8a-14[data-kb-block="kb-adv-heading6115_71fe8a-14"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_71fe8a-14,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_71fe8a-14[data-kb-block="kb-adv-heading6115_71fe8a-14"] {
    font-size: 65px;
  }
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_71fe8a-14,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_71fe8a-14[data-kb-block="kb-adv-heading6115_71fe8a-14"] {
    font-size: 45px;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-6115_a1ecfc-44 .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette1, #3182CE);
  width: 100%;
  border-top-style: dotted;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_56d202-8e {
  margin-top: 0px;
  margin-bottom: 20px;
}

.kb-row-layout-id6115_56d202-8e>.kt-row-column-wrap {
  align-content: center;
}

:where(.kb-row-layout-id6115_56d202-8e > .kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}

.kb-row-layout-id6115_56d202-8e>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_56d202-8e>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_56d202-8e>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_10ab0e-c5>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_10ab0e-c5>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_10ab0e-c5>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_10ab0e-c5>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_10ab0e-c5>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kadence-column6115_8eecf5-39>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_8eecf5-39>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_8eecf5-39>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_8eecf5-39>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_8eecf5-39>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_fd2c5d-e6 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.kb-row-layout-id6115_fd2c5d-e6>.kt-row-column-wrap {
  align-content: center;
}

:where(.kb-row-layout-id6115_fd2c5d-e6 > .kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}

.kb-row-layout-id6115_fd2c5d-e6>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_fd2c5d-e6>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_fd2c5d-e6>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_f00632-8f>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_f00632-8f>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_f00632-8f>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_f00632-8f>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_f00632-8f>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kadence-column6115_424514-6b>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_424514-6b>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_424514-6b>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_424514-6b>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_424514-6b>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_5dda09-af {
  margin-top: 0px;
  margin-bottom: 20px;
}

.kb-row-layout-id6115_5dda09-af>.kt-row-column-wrap {
  align-content: center;
}

:where(.kb-row-layout-id6115_5dda09-af > .kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}

.kb-row-layout-id6115_5dda09-af>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_5dda09-af>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_5dda09-af>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_36c187-70>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_36c187-70>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_36c187-70>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_36c187-70>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_36c187-70>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kadence-column6115_39f35a-e0>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_39f35a-e0>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_39f35a-e0>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_39f35a-e0>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_39f35a-e0>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_388ea7-78 {
  margin-top: 5em;
  margin-bottom: 5em;
}

.kb-row-layout-id6115_388ea7-78>.kt-row-column-wrap {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
  padding-left: 0.5em;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (min-width: 1025px) {
  .kb-row-layout-id6115_388ea7-78 {
    display: none !important;
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_388ea7-78>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_5dfbaf-19>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_5dfbaf-19>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_5dfbaf-19>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_5dfbaf-19>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_5dfbaf-19>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_a50e7e-0f,
.wp-block-kadence-advancedheading.kt-adv-heading6115_a50e7e-0f[data-kb-block="kb-adv-heading6115_a50e7e-0f"] {
  text-align: center;
  font-size: 65px;
  line-height: 1em;
  font-weight: 600;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_a50e7e-0f mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_a50e7e-0f[data-kb-block="kb-adv-heading6115_a50e7e-0f"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_a50e7e-0f,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_a50e7e-0f[data-kb-block="kb-adv-heading6115_a50e7e-0f"] {
    font-size: 65px;
  }
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_a50e7e-0f,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_a50e7e-0f[data-kb-block="kb-adv-heading6115_a50e7e-0f"] {
    font-size: 45px;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-6115_2eba96-90 .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette1, #3182CE);
  width: 100%;
  border-top-style: dotted;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_236861-3f {
  margin-top: 0px;
  margin-bottom: 20px;
}

.kb-row-layout-id6115_236861-3f>.kt-row-column-wrap {
  align-content: center;
}

:where(.kb-row-layout-id6115_236861-3f > .kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}

.kb-row-layout-id6115_236861-3f>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_236861-3f>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_236861-3f>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_d7f0e1-7a>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_d7f0e1-7a>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_d7f0e1-7a>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_d7f0e1-7a>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_d7f0e1-7a>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kadence-column6115_377c5f-3e>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_377c5f-3e>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_377c5f-3e>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_377c5f-3e>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_377c5f-3e>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_9d362e-14 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.kb-row-layout-id6115_9d362e-14>.kt-row-column-wrap {
  align-content: center;
}

:where(.kb-row-layout-id6115_9d362e-14 > .kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}

.kb-row-layout-id6115_9d362e-14>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_9d362e-14>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_9d362e-14>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_a7cf1e-d7>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_a7cf1e-d7>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_a7cf1e-d7>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_a7cf1e-d7>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_a7cf1e-d7>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kadence-column6115_2b6639-09>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_2b6639-09>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_2b6639-09>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_2b6639-09>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_2b6639-09>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_039f7a-2e {
  margin-top: 0px;
  margin-bottom: 20px;
}

.kb-row-layout-id6115_039f7a-2e>.kt-row-column-wrap {
  align-content: center;
}

:where(.kb-row-layout-id6115_039f7a-2e > .kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}

.kb-row-layout-id6115_039f7a-2e>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_039f7a-2e>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_039f7a-2e>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_20872f-eb>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_20872f-eb>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_20872f-eb>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_20872f-eb>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_20872f-eb>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kadence-column6115_79a4c7-a2>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_79a4c7-a2>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_79a4c7-a2>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_79a4c7-a2>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_79a4c7-a2>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id8454_28627b-bd {
  margin-top: 0%;
  margin-bottom: 0%;
}

.kb-row-layout-id8454_28627b-bd>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-sm, 1rem);
  row-gap: var(--global-kb-gap-none, 0rem);
  padding-top: 3%;
  padding-bottom: 2%;
  grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id8454_28627b-bd {
  position: relative;
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id8454_28627b-bd>.kt-row-column-wrap {
    padding-bottom: 4%;
    grid-template-columns: minmax(0, 1fr);
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id8454_28627b-bd>.kt-row-column-wrap {
    padding-bottom: 5%;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column8454_f33a3f-3c>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8454_f33a3f-3c>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8454_f33a3f-3c>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column8454_f33a3f-3c>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8454_f33a3f-3c>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .wp-block-kadence-advancedbtn.kb-btns8454_ff1248-5e {
    justify-content: center;
  }
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn8454_99b5dc-e4.kb-button {
  width: initial;
}

.wp-block-kadence-advancedbtn .kb-btn8454_99b5dc-e4.kb-button {
  color: var(--global-palette9, #ffffff);
  background: var(--global-palette2, #2B6CB0);
  font-size: 16px;
  font-family: Lato;
  font-weight: 400;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top: 0px solid #555555;
  border-right: 0px solid #555555;
  border-bottom: 0px solid #555555;
  border-left: 0px solid #555555;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  margin-top: var(--global-kb-spacing-xxs, 0.5rem);
  margin-right: var(--global-kb-spacing-xxs, 0.5rem);
  margin-bottom: var(--global-kb-spacing-xxs, 0.5rem);
  margin-left: var(--global-kb-spacing-xxs, 0.5rem);
  box-shadow: 0px 0px 5px 0px #ffffff;
}

.wp-block-kadence-advancedbtn .kb-btn8454_99b5dc-e4.kb-button:hover,
.wp-block-kadence-advancedbtn .kb-btn8454_99b5dc-e4.kb-button:focus {
  color: var(--global-palette9, #ffffff);
  background: var(--global-palette1, #3182CE);
  border-top: 2px solid var(--global-palette1, #3182CE);
  border-right: 2px solid var(--global-palette1, #3182CE);
  border-bottom: 2px solid var(--global-palette1, #3182CE);
  border-left: 2px solid var(--global-palette1, #3182CE);
}

@media all and (max-width: 1024px) {
  .wp-block-kadence-advancedbtn .kb-btn8454_99b5dc-e4.kb-button {
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
    padding-top: 12px;
    padding-right: 30px;
    padding-bottom: 12px;
    padding-left: 30px;
  }
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedbtn .kb-btn8454_99b5dc-e4.kb-button:hover,
  .wp-block-kadence-advancedbtn .kb-btn8454_99b5dc-e4.kb-button:focus {
    border-top: 2px solid var(--global-palette1, #3182CE);
    border-right: 2px solid var(--global-palette1, #3182CE);
    border-bottom: 2px solid var(--global-palette1, #3182CE);
    border-left: 2px solid var(--global-palette1, #3182CE);
  }
}

@media all and (max-width: 767px) {
  .wp-block-kadence-advancedbtn .kb-btn8454_99b5dc-e4.kb-button {
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
  }

  .wp-block-kadence-advancedbtn .kb-btn8454_99b5dc-e4.kb-button:hover,
  .wp-block-kadence-advancedbtn .kb-btn8454_99b5dc-e4.kb-button:focus {
    border-top: 2px solid var(--global-palette1, #3182CE);
    border-right: 2px solid var(--global-palette1, #3182CE);
    border-bottom: 2px solid var(--global-palette1, #3182CE);
    border-left: 2px solid var(--global-palette1, #3182CE);
  }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_395304-44 {
  margin-top: 0em;
  margin-bottom: 0em;
}

.kb-row-layout-id6115_395304-44>.kt-row-column-wrap {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
  padding-right: 1.5em;
  padding-bottom: 1.5em;
  padding-left: 1.5em;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_395304-44>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_178907-af>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_178907-af>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_178907-af>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_178907-af>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_178907-af>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_2a97bc-a9,
.wp-block-kadence-advancedheading.kt-adv-heading6115_2a97bc-a9[data-kb-block="kb-adv-heading6115_2a97bc-a9"] {
  text-align: center;
  font-size: 65px;
  line-height: 1em;
  font-weight: 600;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_2a97bc-a9 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_2a97bc-a9[data-kb-block="kb-adv-heading6115_2a97bc-a9"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 1024px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_2a97bc-a9,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_2a97bc-a9[data-kb-block="kb-adv-heading6115_2a97bc-a9"] {
    font-size: 65px;
  }
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_2a97bc-a9,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_2a97bc-a9[data-kb-block="kb-adv-heading6115_2a97bc-a9"] {
    font-size: 45px;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-6115_ce6532-8a .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette1, #3182CE);
  width: 100%;
  border-top-style: dotted;
}

.kb-row-layout-id6115_ce729b-52>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: var(--global-kb-gap-sm, 1rem);
  margin-left: auto;
  margin-right: auto;
  padding-top: 0px;
  padding-bottom: 20px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_ce729b-52>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_ce729b-52>.kt-row-column-wrap {
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_0c89b9-86>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.kadence-column6115_0c89b9-86>.kt-inside-inner-col {
  box-shadow: 0px 0px 10px 0px rgba(26, 32, 44, 0.5);
  border-top: 5px solid #ac0000;
  border-right: 5px solid #ac0000;
  border-bottom: 5px solid #ac0000;
  border-left: 5px solid #ac0000;
}

.kadence-column6115_0c89b9-86>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_0c89b9-86>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_0c89b9-86>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_0c89b9-86>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_0c89b9-86>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_f70cb6-3c,
.wp-block-kadence-advancedheading.kt-adv-heading6115_f70cb6-3c[data-kb-block="kb-adv-heading6115_f70cb6-3c"] {
  margin-bottom: 20px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_f70cb6-3c mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_f70cb6-3c[data-kb-block="kb-adv-heading6115_f70cb6-3c"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_f70cb6-3c,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_f70cb6-3c[data-kb-block="kb-adv-heading6115_f70cb6-3c"] {
    margin-bottom: 20px;
    font-size: 24px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_032d4d-40,
.wp-block-kadence-advancedheading.kt-adv-heading6115_032d4d-40[data-kb-block="kb-adv-heading6115_032d4d-40"] {
  margin-bottom: 44px;
  text-align: center;
  font-size: 16px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_032d4d-40 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_032d4d-40[data-kb-block="kb-adv-heading6115_032d4d-40"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column6115_4542da-1e>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.kadence-column6115_4542da-1e>.kt-inside-inner-col {
  box-shadow: 0px 0px 10px 0px rgba(26, 32, 44, 0.5);
  border-top: 5px solid #ac0000;
  border-right: 5px solid #ac0000;
  border-bottom: 5px solid #ac0000;
  border-left: 5px solid #ac0000;
}

.kadence-column6115_4542da-1e>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_4542da-1e>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_4542da-1e>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_4542da-1e>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_4542da-1e>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_c14f83-04,
.wp-block-kadence-advancedheading.kt-adv-heading6115_c14f83-04[data-kb-block="kb-adv-heading6115_c14f83-04"] {
  margin-bottom: 20px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_c14f83-04 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_c14f83-04[data-kb-block="kb-adv-heading6115_c14f83-04"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_c14f83-04,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_c14f83-04[data-kb-block="kb-adv-heading6115_c14f83-04"] {
    margin-bottom: 20px;
    font-size: 24px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_b785cd-ba,
.wp-block-kadence-advancedheading.kt-adv-heading6115_b785cd-ba[data-kb-block="kb-adv-heading6115_b785cd-ba"] {
  margin-bottom: 44px;
  text-align: center;
  font-size: 16px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_b785cd-ba mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_b785cd-ba[data-kb-block="kb-adv-heading6115_b785cd-ba"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kb-row-layout-id6115_de7306-c2>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: var(--global-kb-gap-sm, 1rem);
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0px;
  padding-bottom: 20px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_de7306-c2>.kt-row-column-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_de7306-c2>.kt-row-column-wrap {
    padding-top: 0px;
    padding-bottom: 10px;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_4b36d4-69>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.kadence-column6115_4b36d4-69>.kt-inside-inner-col {
  box-shadow: 0px 0px 10px 0px rgba(26, 32, 44, 0.5);
  border-top: 5px solid #ac0000;
  border-right: 5px solid #ac0000;
  border-bottom: 5px solid #ac0000;
  border-left: 5px solid #ac0000;
}

.kadence-column6115_4b36d4-69>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_4b36d4-69>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_4b36d4-69>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_4b36d4-69>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_4b36d4-69>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_b3cc83-6f,
.wp-block-kadence-advancedheading.kt-adv-heading6115_b3cc83-6f[data-kb-block="kb-adv-heading6115_b3cc83-6f"] {
  margin-top: 0px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_b3cc83-6f mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_b3cc83-6f[data-kb-block="kb-adv-heading6115_b3cc83-6f"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_b3cc83-6f,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_b3cc83-6f[data-kb-block="kb-adv-heading6115_b3cc83-6f"] {
    margin-bottom: 20px;
    font-size: 24px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_03dd74-32,
.wp-block-kadence-advancedheading.kt-adv-heading6115_03dd74-32[data-kb-block="kb-adv-heading6115_03dd74-32"] {
  margin-bottom: 44px;
  text-align: center;
  font-size: 16px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_03dd74-32 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_03dd74-32[data-kb-block="kb-adv-heading6115_03dd74-32"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kadence-column6115_f3a99f-46>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.kadence-column6115_f3a99f-46>.kt-inside-inner-col {
  box-shadow: 0px 0px 10px 0px rgba(26, 32, 44, 0.5);
  border-top: 5px solid #ac0000;
  border-right: 5px solid #ac0000;
  border-bottom: 5px solid #ac0000;
  border-left: 5px solid #ac0000;
}

.kadence-column6115_f3a99f-46>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_f3a99f-46>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_f3a99f-46>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_f3a99f-46>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_f3a99f-46>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_de87af-53,
.wp-block-kadence-advancedheading.kt-adv-heading6115_de87af-53[data-kb-block="kb-adv-heading6115_de87af-53"] {
  margin-bottom: 20px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_de87af-53 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_de87af-53[data-kb-block="kb-adv-heading6115_de87af-53"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_de87af-53,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_de87af-53[data-kb-block="kb-adv-heading6115_de87af-53"] {
    margin-bottom: 20px;
    font-size: 24px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_284663-c7,
.wp-block-kadence-advancedheading.kt-adv-heading6115_284663-c7[data-kb-block="kb-adv-heading6115_284663-c7"] {
  margin-bottom: 44px;
  text-align: center;
  font-size: 16px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_284663-c7 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_284663-c7[data-kb-block="kb-adv-heading6115_284663-c7"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_f822cf-53 {
  margin-top: 5em;
  margin-bottom: 5em;
}

.kb-row-layout-id6115_f822cf-53>.kt-row-column-wrap {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
  padding-left: 0.5em;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_f822cf-53>.kt-row-column-wrap {
    padding-bottom: 0em;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_cccd5b-69>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_cccd5b-69>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_cccd5b-69>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_cccd5b-69>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_cccd5b-69>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_194ed0-cd,
.wp-block-kadence-advancedheading.kt-adv-heading6115_194ed0-cd[data-kb-block="kb-adv-heading6115_194ed0-cd"] {
  text-align: center;
  font-size: 65px;
  line-height: 1em;
  font-weight: 600;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_194ed0-cd mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_194ed0-cd[data-kb-block="kb-adv-heading6115_194ed0-cd"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_194ed0-cd,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_194ed0-cd[data-kb-block="kb-adv-heading6115_194ed0-cd"] {
    font-size: 45px;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-6115_11ae50-5a .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette1, #3182CE);
  width: 100%;
  border-top-style: dotted;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id8813_e6d9b8-71 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.kb-row-layout-id8813_e6d9b8-71>.kt-row-column-wrap {
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id8813_e6d9b8-71>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column8813_a85fd2-de>.kt-inside-inner-col {
  padding-top: 0em;
  padding-right: 0em;
  padding-bottom: 0em;
  padding-left: 0em;
}

.kadence-column8813_a85fd2-de>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8813_a85fd2-de>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8813_a85fd2-de>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column8813_a85fd2-de,
.kt-inside-inner-col>.kadence-column8813_a85fd2-de:not(.specificity) {
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
}

@media all and (max-width: 1024px) {
  .kadence-column8813_a85fd2-de>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8813_a85fd2-de>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kb-row-layout-id8813_534860-32>.kt-row-column-wrap {
  row-gap: 20px;
  padding-top: 0em;
  padding-bottom: 2em;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 767px) {
  .kb-row-layout-id8813_534860-32>.kt-row-column-wrap {
    padding-right: 0em;
    padding-left: 0em;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column8813_e01ea4-1b>.kt-inside-inner-col {
  padding-right: 10px;
}

.kadence-column8813_e01ea4-1b>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8813_e01ea4-1b>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8813_e01ea4-1b>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column8813_e01ea4-1b>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8813_e01ea4-1b>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kadence-video-popup8813_622e7c-2e .kadence-video-popup-wrap {
  box-shadow: 4px 2px 14px 0px rgba(0, 0, 0, 0.2);
  border-top-color: #ac0000;
  border-top-style: solid;
  border-right-color: #ac0000;
  border-right-style: solid;
  border-bottom-color: #ac0000;
  border-bottom-style: solid;
  border-left-color: #ac0000;
  border-left-style: solid;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.kadence-video-popup8813_622e7c-2e .kadence-video-popup-wrap:hover {
  box-shadow: 4px 2px 14px 0px rgba(0, 0, 0, 0.2);
}

.kadence-video-popup8813_622e7c-2e .kadence-video-popup-wrap .kt-video-svg-icon {
  color: #ac0000;
}

.kadence-video-popup8813_622e7c-2e .kadence-video-popup-wrap .kt-video-svg-icon {
  font-size: 100px;
}

.kadence-video-popup8813_622e7c-2e .kadence-video-popup-wrap .kt-video-svg-icon>svg {
  stroke-width: 1;
}

.kadence-video-popup8813_622e7c-2e .kadence-video-popup-wrap .kadence-video-overlay {
  opacity: 0;
  ;
  mix-blend-mode: none;
  ;
  background: #000000;
  ;
}

.kadence-video-popup8813_622e7c-2e .kadence-video-popup-wrap:hover .kadence-video-overlay {
  opacity: 0;
  ;
}

.kadence-video-popup8813_622e7c-2e {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}

.glightbox-kadence-dark.kadence-popup-8813_622e7c-2e .goverlay {
  background: #000000;
  opacity: 0.8;
}

.glightbox-container.kadence-popup-8813_622e7c-2e .gclose path,
.glightbox-container.kadence-popup-8813_622e7c-2e .gnext path,
.glightbox-container.kadence-popup-8813_622e7c-2e .gprev path {
  fill: #ffffff;
}

.glightbox-container.kadence-popup-8813_622e7c-2e .gslide-video,
.glightbox-container.kadence-popup-8813_622e7c-2e .gvideo-local {
  max-width: 900px !important;
}

@media all and (max-width: 1024px) {
  .kadence-video-popup8813_622e7c-2e .kadence-video-popup-wrap {
    border-top-color: #ac0000;
    border-top-style: solid;
    border-right-color: #ac0000;
    border-right-style: solid;
    border-bottom-color: #ac0000;
    border-bottom-style: solid;
    border-left-color: #ac0000;
    border-left-style: solid;
  }
}

@media all and (max-width: 767px) {
  .kadence-video-popup8813_622e7c-2e .kadence-video-popup-wrap {
    border-top-color: #ac0000;
    border-top-style: solid;
    border-right-color: #ac0000;
    border-right-style: solid;
    border-bottom-color: #ac0000;
    border-bottom-style: solid;
    border-left-color: #ac0000;
    border-left-style: solid;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_6640ab-bd,
.wp-block-kadence-advancedheading.kt-adv-heading8813_6640ab-bd[data-kb-block="kb-adv-heading8813_6640ab-bd"] {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  font-size: 25px;
  line-height: 1em;
  font-weight: 700;
  font-family: Lato;
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_6640ab-bd mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading8813_6640ab-bd[data-kb-block="kb-adv-heading8813_6640ab-bd"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading8813_6640ab-bd,
  .wp-block-kadence-advancedheading.kt-adv-heading8813_6640ab-bd[data-kb-block="kb-adv-heading8813_6640ab-bd"] {
    font-size: 20px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_3b3e55-2b,
.wp-block-kadence-advancedheading.kt-adv-heading8813_3b3e55-2b[data-kb-block="kb-adv-heading8813_3b3e55-2b"] {
  text-align: center;
  font-size: 15px;
  font-weight: 300;
  font-family: Lato;
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_3b3e55-2b mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading8813_3b3e55-2b[data-kb-block="kb-adv-heading8813_3b3e55-2b"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading8813_3b3e55-2b,
  .wp-block-kadence-advancedheading.kt-adv-heading8813_3b3e55-2b[data-kb-block="kb-adv-heading8813_3b3e55-2b"] {
    font-size: 12px;
  }
}

.kadence-column8813_84db55-a7>.kt-inside-inner-col {
  padding-top: 25px;
  padding-right: 55px;
  padding-bottom: 25px;
  padding-left: 55px;
}

.kadence-column8813_84db55-a7>.kt-inside-inner-col,
.kadence-column8813_84db55-a7>.kt-inside-inner-col:before {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.kadence-column8813_84db55-a7>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8813_84db55-a7>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8813_84db55-a7>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column8813_84db55-a7>.kt-inside-inner-col {
  background-color: #000000;
}

.kadence-column8813_84db55-a7,
.kt-inside-inner-col>.kadence-column8813_84db55-a7:not(.specificity) {
  margin-left: 0%;
}

@media all and (max-width: 1024px) {
  .kadence-column8813_84db55-a7>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8813_84db55-a7>.kt-inside-inner-col {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_b879ea-f8,
.wp-block-kadence-advancedheading.kt-adv-heading8813_b879ea-f8[data-kb-block="kb-adv-heading8813_b879ea-f8"] {
  text-align: center;
  font-size: 16px;
  line-height: 2em;
  font-weight: 300;
  font-family: Lato;
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_b879ea-f8 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading8813_b879ea-f8[data-kb-block="kb-adv-heading8813_b879ea-f8"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kb-row-layout-id8813_96e803-f2>.kt-row-column-wrap {
  padding-top: 0em;
  padding-right: 0em;
  padding-bottom: 2em;
  padding-left: 0em;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 767px) {
  .kb-row-layout-id8813_96e803-f2>.kt-row-column-wrap {
    padding-right: 0em;
    padding-left: 0em;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column8813_d59688-d1>.kt-inside-inner-col {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kadence-column8813_d59688-d1>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8813_d59688-d1>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8813_d59688-d1>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column8813_d59688-d1,
.kt-inside-inner-col>.kadence-column8813_d59688-d1:not(.specificity) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

@media all and (max-width: 1024px) {
  .kadence-column8813_d59688-d1>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8813_d59688-d1>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-rating-wrap .kb-svg-icon-wrap {
  color: #ffd700;
  font-size: 16px;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 {
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-grid-wrap {
  gap: 0px;
}

.wp-block-kadence-testimonials.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-text-wrap:after {
  border-top-color: #000000;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-item-wrap .kt-testimonial-text-wrap {
  padding-top: 25px;
  padding-right: 55px;
  padding-bottom: 25px;
  padding-left: 55px;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-item-wrap {
  min-height: 0px;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-content {
  color: var(--global-palette9, #ffffff);
  font-size: 16px;
  line-height: 2em;
  font-family: Lato;
  font-style: normal;
  font-weight: 300;
  min-height: 0px;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-name {
  color: #000000;
  font-size: 25px;
  line-height: 1.4em;
  font-family: Lato;
  font-style: normal;
  font-weight: 700;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-occupation {
  color: var(--global-palette1, #3182CE);
  font-size: 15px;
  font-family: Lato;
  font-style: normal;
  font-weight: 300;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-item-wrap {
  max-width: 1000px;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-item-wrap .kt-testimonial-text-wrap {
  background: #000000;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  max-width: 1000px;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-media-inner-wrap {
  width: 70px;
  border-top: 0px solid #555555;
  border-right: 0px solid #555555;
  border-bottom: 0px solid #555555;
  border-left: 0px solid #555555;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-svg-testimonial-icon {
  justify-content: center;
  align-items: center;
}

@media all and (max-width: 1024px) {
  .kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-media-inner-wrap {
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
  }
}

@media all and (max-width: 767px) {
  .kt-blocks-testimonials-wrap8813_bef8bd-57 .kt-testimonial-media-inner-wrap {
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
  }
}

.kadence-column8813_2f46b9-32>.kt-inside-inner-col {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kadence-column8813_2f46b9-32>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8813_2f46b9-32>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8813_2f46b9-32>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column8813_2f46b9-32,
.kt-inside-inner-col>.kadence-column8813_2f46b9-32:not(.specificity) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

@media all and (max-width: 1024px) {
  .kadence-column8813_2f46b9-32>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8813_2f46b9-32>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-rating-wrap .kb-svg-icon-wrap {
  color: #ffd700;
  font-size: 16px;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 {
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-grid-wrap {
  gap: 0px;
}

.wp-block-kadence-testimonials.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-text-wrap:after {
  border-top-color: #000000;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-item-wrap .kt-testimonial-text-wrap {
  padding-top: 25px;
  padding-right: 55px;
  padding-bottom: 25px;
  padding-left: 55px;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-item-wrap {
  min-height: 0px;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-content {
  color: var(--global-palette9, #ffffff);
  font-size: 16px;
  line-height: 2em;
  font-family: Lato;
  font-style: normal;
  font-weight: 300;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-name {
  color: #000000;
  font-size: 25px;
  line-height: 1.4em;
  font-family: Lato;
  font-style: normal;
  font-weight: 700;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-occupation {
  color: var(--global-palette1, #3182CE);
  font-size: 15px;
  font-family: Lato;
  font-style: normal;
  font-weight: 300;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-item-wrap {
  max-width: 1000px;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-item-wrap .kt-testimonial-text-wrap {
  background: #000000;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  max-width: 1000px;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-media-inner-wrap {
  width: 70px;
  border-top: 0px solid #555555;
  border-right: 0px solid #555555;
  border-bottom: 0px solid #555555;
  border-left: 0px solid #555555;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-svg-testimonial-icon {
  justify-content: center;
  align-items: center;
}

@media all and (max-width: 1024px) {
  .kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-media-inner-wrap {
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
  }
}

@media all and (max-width: 767px) {
  .kt-blocks-testimonials-wrap8813_b0d4cb-60 .kt-testimonial-media-inner-wrap {
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
  }
}

.kb-row-layout-id8813_c47b5d-fb>.kt-row-column-wrap {
  row-gap: 20px;
  padding-top: 0em;
  padding-bottom: 2em;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 767px) {
  .kb-row-layout-id8813_c47b5d-fb>.kt-row-column-wrap {
    padding-right: 0em;
    padding-left: 0em;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column8813_4ef542-2a>.kt-inside-inner-col {
  padding-right: 10px;
}

.kadence-column8813_4ef542-2a>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8813_4ef542-2a>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8813_4ef542-2a>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column8813_4ef542-2a>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8813_4ef542-2a>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kadence-video-popup8813_dc7e6e-28 .kadence-video-popup-wrap {
  box-shadow: 4px 2px 14px 0px rgba(0, 0, 0, 0.2);
  border-top-color: #ac0000;
  border-top-style: solid;
  border-right-color: #ac0000;
  border-right-style: solid;
  border-bottom-color: #ac0000;
  border-bottom-style: solid;
  border-left-color: #ac0000;
  border-left-style: solid;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.kadence-video-popup8813_dc7e6e-28 .kadence-video-popup-wrap:hover {
  box-shadow: 4px 2px 14px 0px rgba(0, 0, 0, 0.2);
}

.kadence-video-popup8813_dc7e6e-28 .kadence-video-popup-wrap .kt-video-svg-icon {
  color: #ac0000;
}

.kadence-video-popup8813_dc7e6e-28 .kadence-video-popup-wrap .kt-video-svg-icon {
  font-size: 100px;
}

.kadence-video-popup8813_dc7e6e-28 .kadence-video-popup-wrap .kt-video-svg-icon>svg {
  stroke-width: 1;
}

.kadence-video-popup8813_dc7e6e-28 .kadence-video-popup-wrap .kadence-video-overlay {
  opacity: 0;
  ;
  mix-blend-mode: none;
  ;
  background: #000000;
  ;
}

.kadence-video-popup8813_dc7e6e-28 .kadence-video-popup-wrap:hover .kadence-video-overlay {
  opacity: 0;
  ;
}

.kadence-video-popup8813_dc7e6e-28 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}

.glightbox-kadence-dark.kadence-popup-8813_dc7e6e-28 .goverlay {
  background: #000000;
  opacity: 0.8;
}

.glightbox-container.kadence-popup-8813_dc7e6e-28 .gclose path,
.glightbox-container.kadence-popup-8813_dc7e6e-28 .gnext path,
.glightbox-container.kadence-popup-8813_dc7e6e-28 .gprev path {
  fill: #ffffff;
}

.glightbox-container.kadence-popup-8813_dc7e6e-28 .gslide-video,
.glightbox-container.kadence-popup-8813_dc7e6e-28 .gvideo-local {
  max-width: 900px !important;
}

@media all and (max-width: 1024px) {
  .kadence-video-popup8813_dc7e6e-28 .kadence-video-popup-wrap {
    border-top-color: #ac0000;
    border-top-style: solid;
    border-right-color: #ac0000;
    border-right-style: solid;
    border-bottom-color: #ac0000;
    border-bottom-style: solid;
    border-left-color: #ac0000;
    border-left-style: solid;
  }
}

@media all and (max-width: 767px) {
  .kadence-video-popup8813_dc7e6e-28 .kadence-video-popup-wrap {
    border-top-color: #ac0000;
    border-top-style: solid;
    border-right-color: #ac0000;
    border-right-style: solid;
    border-bottom-color: #ac0000;
    border-bottom-style: solid;
    border-left-color: #ac0000;
    border-left-style: solid;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_536e5a-da,
.wp-block-kadence-advancedheading.kt-adv-heading8813_536e5a-da[data-kb-block="kb-adv-heading8813_536e5a-da"] {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  font-size: 25px;
  line-height: 1em;
  font-weight: 700;
  font-family: Lato;
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_536e5a-da mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading8813_536e5a-da[data-kb-block="kb-adv-heading8813_536e5a-da"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading8813_536e5a-da,
  .wp-block-kadence-advancedheading.kt-adv-heading8813_536e5a-da[data-kb-block="kb-adv-heading8813_536e5a-da"] {
    font-size: 20px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_9aa44c-1f,
.wp-block-kadence-advancedheading.kt-adv-heading8813_9aa44c-1f[data-kb-block="kb-adv-heading8813_9aa44c-1f"] {
  text-align: center;
  font-size: 15px;
  font-weight: 300;
  font-family: Lato;
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_9aa44c-1f mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading8813_9aa44c-1f[data-kb-block="kb-adv-heading8813_9aa44c-1f"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading8813_9aa44c-1f,
  .wp-block-kadence-advancedheading.kt-adv-heading8813_9aa44c-1f[data-kb-block="kb-adv-heading8813_9aa44c-1f"] {
    font-size: 12px;
  }
}

.kadence-column8813_b5031b-a5>.kt-inside-inner-col {
  padding-top: 25px;
  padding-right: 55px;
  padding-bottom: 25px;
  padding-left: 55px;
}

.kadence-column8813_b5031b-a5>.kt-inside-inner-col,
.kadence-column8813_b5031b-a5>.kt-inside-inner-col:before {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.kadence-column8813_b5031b-a5>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8813_b5031b-a5>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8813_b5031b-a5>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column8813_b5031b-a5>.kt-inside-inner-col {
  background-color: #000000;
}

.kadence-column8813_b5031b-a5,
.kt-inside-inner-col>.kadence-column8813_b5031b-a5:not(.specificity) {
  margin-left: 0%;
}

@media all and (max-width: 1024px) {
  .kadence-column8813_b5031b-a5>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8813_b5031b-a5>.kt-inside-inner-col {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_ba1647-25,
.wp-block-kadence-advancedheading.kt-adv-heading8813_ba1647-25[data-kb-block="kb-adv-heading8813_ba1647-25"] {
  text-align: center;
  font-size: 16px;
  line-height: 2em;
  font-weight: 300;
  font-family: Lato;
}

.wp-block-kadence-advancedheading.kt-adv-heading8813_ba1647-25 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading8813_ba1647-25[data-kb-block="kb-adv-heading8813_ba1647-25"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kb-row-layout-id8813_74c88e-ca>.kt-row-column-wrap {
  padding-top: 0em;
  padding-right: 0em;
  padding-bottom: 2em;
  padding-left: 0em;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media all and (max-width: 767px) {
  .kb-row-layout-id8813_74c88e-ca>.kt-row-column-wrap {
    padding-right: 0em;
    padding-left: 0em;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column8813_0e4cba-ff>.kt-inside-inner-col {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kadence-column8813_0e4cba-ff>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8813_0e4cba-ff>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8813_0e4cba-ff>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column8813_0e4cba-ff,
.kt-inside-inner-col>.kadence-column8813_0e4cba-ff:not(.specificity) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

@media all and (max-width: 1024px) {
  .kadence-column8813_0e4cba-ff>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8813_0e4cba-ff>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-rating-wrap .kb-svg-icon-wrap {
  color: #ffd700;
  font-size: 16px;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 {
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-grid-wrap {
  gap: 0px;
}

.wp-block-kadence-testimonials.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-text-wrap:after {
  border-top-color: #000000;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-item-wrap .kt-testimonial-text-wrap {
  padding-top: 25px;
  padding-right: 55px;
  padding-bottom: 25px;
  padding-left: 55px;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-item-wrap {
  min-height: 0px;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-content {
  color: var(--global-palette9, #ffffff);
  font-size: 16px;
  line-height: 2em;
  font-family: Lato;
  font-style: normal;
  font-weight: 300;
  min-height: 0px;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-name {
  color: #000000;
  font-size: 25px;
  line-height: 1.4em;
  font-family: Lato;
  font-style: normal;
  font-weight: 700;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-occupation {
  color: var(--global-palette1, #3182CE);
  font-size: 15px;
  font-family: Lato;
  font-style: normal;
  font-weight: 300;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-item-wrap {
  max-width: 1000px;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-item-wrap .kt-testimonial-text-wrap {
  background: #000000;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  max-width: 1000px;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-media-inner-wrap {
  width: 70px;
  border-top: 0px solid #555555;
  border-right: 0px solid #555555;
  border-bottom: 0px solid #555555;
  border-left: 0px solid #555555;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-svg-testimonial-icon {
  justify-content: center;
  align-items: center;
}

@media all and (max-width: 1024px) {
  .kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-media-inner-wrap {
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
  }
}

@media all and (max-width: 767px) {
  .kt-blocks-testimonials-wrap8813_c9179f-f4 .kt-testimonial-media-inner-wrap {
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
  }
}

.kadence-column8813_f66406-46>.kt-inside-inner-col {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kadence-column8813_f66406-46>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8813_f66406-46>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8813_f66406-46>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column8813_f66406-46,
.kt-inside-inner-col>.kadence-column8813_f66406-46:not(.specificity) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

@media all and (max-width: 1024px) {
  .kadence-column8813_f66406-46>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8813_f66406-46>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-rating-wrap .kb-svg-icon-wrap {
  color: #ffd700;
  font-size: 16px;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 {
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-grid-wrap {
  gap: 0px;
}

.wp-block-kadence-testimonials.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-text-wrap:after {
  border-top-color: #000000;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-item-wrap .kt-testimonial-text-wrap {
  padding-top: 25px;
  padding-right: 55px;
  padding-bottom: 25px;
  padding-left: 55px;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-item-wrap {
  min-height: 0px;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-content {
  color: var(--global-palette9, #ffffff);
  font-size: 16px;
  line-height: 2em;
  font-family: Lato;
  font-style: normal;
  font-weight: 300;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-name {
  color: #000000;
  font-size: 25px;
  line-height: 1.4em;
  font-family: Lato;
  font-style: normal;
  font-weight: 700;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-occupation {
  color: var(--global-palette1, #3182CE);
  font-size: 15px;
  font-family: Lato;
  font-style: normal;
  font-weight: 300;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-item-wrap {
  max-width: 1000px;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-item-wrap .kt-testimonial-text-wrap {
  background: #000000;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  max-width: 1000px;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-media-inner-wrap {
  width: 70px;
  border-top: 0px solid #555555;
  border-right: 0px solid #555555;
  border-bottom: 0px solid #555555;
  border-left: 0px solid #555555;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kt-blocks-testimonials-wrap8813_b33f04-56 .kt-svg-testimonial-icon {
  justify-content: center;
  align-items: center;
}

@media all and (max-width: 1024px) {
  .kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-media-inner-wrap {
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
  }
}

@media all and (max-width: 767px) {
  .kt-blocks-testimonials-wrap8813_b33f04-56 .kt-testimonial-media-inner-wrap {
    border-top: 0px solid #555555;
    border-right: 0px solid #555555;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
  }
}

.kb-row-layout-id8813_e955a9-24>.kt-row-column-wrap {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: var(--global-kb-spacing-md, 2rem);
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id8813_e955a9-24>.kt-row-column-wrap {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id8813_e955a9-24>.kt-row-column-wrap {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column8813_1f8e9b-4f>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column8813_1f8e9b-4f>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column8813_1f8e9b-4f>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column8813_1f8e9b-4f>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column8813_1f8e9b-4f>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-8813_d4eda6-36 .kt-block-spacer {
  height: 63px;
}

.wp-block-kadence-spacer.kt-block-spacer-8813_d4eda6-36 .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette1, #3182CE);
  width: 95%;
  border-top-style: dotted;
}

.kb-row-layout-id6115_a9506b-53>.kt-row-column-wrap {
  align-content: center;
}

:where(.kb-row-layout-id6115_a9506b-53 > .kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}

.kb-row-layout-id6115_a9506b-53>.kt-row-column-wrap {
  padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
  padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_a9506b-53>.kt-row-column-wrap {
    padding-top: 0px;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_26f505-9c>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_26f505-9c>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_26f505-9c>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_26f505-9c>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_26f505-9c>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_52a592-fc,
.wp-block-kadence-advancedheading.kt-adv-heading6115_52a592-fc[data-kb-block="kb-adv-heading6115_52a592-fc"] {
  text-align: center;
  font-size: var(--global-kb-font-size-xl, 3rem);
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_52a592-fc mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_52a592-fc[data-kb-block="kb-adv-heading6115_52a592-fc"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_52a592-fc,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_52a592-fc[data-kb-block="kb-adv-heading6115_52a592-fc"] {
    margin-right: 15px;
    margin-left: 15px;
  }
}

.kb-row-layout-id6115_85c7f4-83>.kt-row-column-wrap {
  max-width: 99%;
  margin-left: auto;
  margin-right: auto;
  padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
  padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_85c7f4-83>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_bbcf2d-91>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_bbcf2d-91>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_bbcf2d-91>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_bbcf2d-91>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_bbcf2d-91>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-6115_c5f968-41 {
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 0px;
  margin-left: 15px;
}

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-6115_c5f968-41 {
  overflow: hidden;
}

.kb-gallery-type-carousel.kb-gallery-id-6115_c5f968-41 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) {
  margin-left: -25px;
  margin-right: -25px;
}

.kb-gallery-type-carousel.kb-gallery-id-6115_c5f968-41 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) .kb-slide-item {
  padding-left: 25px;
  padding-right: 25px;
}

@media all and (max-width: 1024px) {
  .kb-gallery-type-carousel.kb-gallery-id-6115_c5f968-41 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) {
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media all and (max-width: 1024px) {
  .kb-gallery-type-carousel.kb-gallery-id-6115_c5f968-41 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) .kb-slide-item {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media all and (max-width: 767px) {
  .kb-gallery-type-carousel.kb-gallery-id-6115_c5f968-41 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) {
    margin-left: -15px;
    margin-right: -15px;
  }

  .kb-gallery-type-carousel.kb-gallery-id-6115_c5f968-41 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) .kb-slide-item {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-6115_508eda-5b .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette1, #3182CE);
  width: 32%;
  border-top-style: dotted;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_cb5850-e4 {
  margin-top: 5em;
  margin-bottom: 5em;
}

.kb-row-layout-id6115_cb5850-e4>.kt-row-column-wrap {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
  padding-left: 0.5em;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_cb5850-e4>.kt-row-column-wrap {
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_086d32-21>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_086d32-21>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_086d32-21>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_086d32-21>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_086d32-21>.kt-inside-inner-col {
    flex-direction: column;
  }

  .kadence-column6115_086d32-21,
  .kt-inside-inner-col>.kadence-column6115_086d32-21:not(.specificity) {
    margin-right: 0px;
    margin-left: 0px;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_22ee6c-c7,
.wp-block-kadence-advancedheading.kt-adv-heading6115_22ee6c-c7[data-kb-block="kb-adv-heading6115_22ee6c-c7"] {
  text-align: center;
  font-size: 65px;
  line-height: 1em;
  font-weight: 600;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_22ee6c-c7 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_22ee6c-c7[data-kb-block="kb-adv-heading6115_22ee6c-c7"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_22ee6c-c7,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_22ee6c-c7[data-kb-block="kb-adv-heading6115_22ee6c-c7"] {
    font-size: 45px;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-6115_f48144-3f .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette1, #3182CE);
  width: 100%;
  border-top-style: dotted;
}

.kb-row-layout-id6115_54d0f5-4e>.kt-row-column-wrap {
  column-gap: 20px;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0px;
  padding-bottom: 20px;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_54d0f5-4e>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_54d0f5-4e>.kt-row-column-wrap {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_e9ec10-02>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.kadence-column6115_e9ec10-02>.kt-inside-inner-col {
  box-shadow: 0px 0px 10px 0px rgba(26, 32, 44, 0.5);
  border-top: 5px solid #ac0000;
  border-right: 5px solid #ac0000;
  border-bottom: 5px solid #ac0000;
  border-left: 5px solid #ac0000;
}

.kadence-column6115_e9ec10-02>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_e9ec10-02>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_e9ec10-02>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_e9ec10-02>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_e9ec10-02>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }

  .kadence-column6115_e9ec10-02,
  .kt-inside-inner-col>.kadence-column6115_e9ec10-02:not(.specificity) {
    margin-right: 0px;
    margin-left: 0px;
  }
}

.kt-svg-item-6115_d88918-10 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_d88918-10 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 50px;
  margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_15a26b-6a,
.wp-block-kadence-advancedheading.kt-adv-heading6115_15a26b-6a[data-kb-block="kb-adv-heading6115_15a26b-6a"] {
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
  font-weight: 500;
  font-family: Montserrat;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_15a26b-6a mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_15a26b-6a[data-kb-block="kb-adv-heading6115_15a26b-6a"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_c70393-1a:not(.this-stops-third-party-issues) {
  margin-top: 0px;
  margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_c70393-1a ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_c70393-1a ul.kt-svg-icon-list {
  grid-row-gap: 3.25px;
}

.kt-svg-icon-list-items6115_c70393-1a ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.kt-svg-icon-list-items6115_c70393-1a ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
  font-size: 16px;
}

.kt-svg-icon-list-item-6115_1308b3-4d .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_1308b3-4d .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_e7887a-b2 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_e7887a-b2 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_c2822a-90 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_c2822a-90 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_c2bde1-3b .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_c2bde1-3b .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_13c776-f8 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_13c776-f8 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-item-6115_e21058-ff .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_e21058-ff .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 20px;
  margin-top: 24px;
  margin-right: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
  border-color: #ac0000;
  border-width: 3px;
  border-radius: 20%;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}

.kb-row-layout-id6115_b7af92-44>.kt-row-column-wrap {
  column-gap: 20px;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_b7af92-44>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_b7af92-44>.kt-row-column-wrap {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_70b60d-2d>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.kadence-column6115_70b60d-2d>.kt-inside-inner-col {
  box-shadow: 0px 0px 10px 0px rgba(26, 32, 44, 0.5);
  border-top: 5px solid #ac0000;
  border-right: 5px solid #ac0000;
  border-bottom: 5px solid #ac0000;
  border-left: 5px solid #ac0000;
}

.kadence-column6115_70b60d-2d>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_70b60d-2d>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_70b60d-2d>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_70b60d-2d>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_70b60d-2d>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

.kt-svg-item-6115_65ab50-6b .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_65ab50-6b .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 50px;
  margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_ef9d24-4a,
.wp-block-kadence-advancedheading.kt-adv-heading6115_ef9d24-4a[data-kb-block="kb-adv-heading6115_ef9d24-4a"] {
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
  font-weight: 500;
  font-family: Montserrat;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_ef9d24-4a mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_ef9d24-4a[data-kb-block="kb-adv-heading6115_ef9d24-4a"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_3fd00c-de:not(.this-stops-third-party-issues) {
  margin-top: 0px;
  margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_3fd00c-de ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_3fd00c-de ul.kt-svg-icon-list {
  grid-row-gap: 3.25px;
}

.kt-svg-icon-list-items6115_3fd00c-de ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.kt-svg-icon-list-items6115_3fd00c-de ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
  font-size: 16px;
}

.kt-svg-icon-list-item-6115_60b359-19 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_60b359-19 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_3160ec-09 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_3160ec-09 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_6017ac-8a .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_6017ac-8a .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_6e8671-34 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_6e8671-34 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_75d4ba-49 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_75d4ba-49 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-item-6115_227398-a1 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_227398-a1 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 20px;
  margin-top: 24px;
  margin-right: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
  border-color: #ac0000;
  border-width: 3px;
  border-radius: 20%;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}

.kb-row-layout-id6115_dc39ec-3a>.kt-row-column-wrap {
  column-gap: 20px;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_dc39ec-3a>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_dc39ec-3a>.kt-row-column-wrap {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_0ed639-cb>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.kadence-column6115_0ed639-cb>.kt-inside-inner-col {
  box-shadow: 0px 0px 10px 0px rgba(26, 32, 44, 0.5);
  border-top: 5px solid #ac0000;
  border-right: 5px solid #ac0000;
  border-bottom: 5px solid #ac0000;
  border-left: 5px solid #ac0000;
}

.kadence-column6115_0ed639-cb>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_0ed639-cb>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_0ed639-cb>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_0ed639-cb>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_0ed639-cb>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

.kt-svg-item-6115_f64703-80 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_f64703-80 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 50px;
  margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_90cfc3-41,
.wp-block-kadence-advancedheading.kt-adv-heading6115_90cfc3-41[data-kb-block="kb-adv-heading6115_90cfc3-41"] {
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
  font-weight: 500;
  font-family: Montserrat;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_90cfc3-41 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_90cfc3-41[data-kb-block="kb-adv-heading6115_90cfc3-41"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_cf4d41-eb:not(.this-stops-third-party-issues) {
  margin-top: 0px;
  margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_cf4d41-eb ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_cf4d41-eb ul.kt-svg-icon-list {
  grid-row-gap: 3.25px;
}

.kt-svg-icon-list-items6115_cf4d41-eb ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.kt-svg-icon-list-items6115_cf4d41-eb ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
  font-size: 16px;
}

.kt-svg-icon-list-item-6115_6f1cfc-1f .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_6f1cfc-1f .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_6a8592-9e .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_6a8592-9e .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_5b9012-d5 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_5b9012-d5 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_1ee6b8-d8 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_1ee6b8-d8 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_2275c6-10 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_2275c6-10 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-item-6115_323e3c-bf .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_323e3c-bf .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 20px;
  margin-top: 24px;
  margin-right: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
  border-color: #ac0000;
  border-width: 3px;
  border-radius: 20%;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}

.kb-row-layout-id6115_780849-51>.kt-row-column-wrap {
  column-gap: 20px;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_780849-51>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_780849-51>.kt-row-column-wrap {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_7b8e38-23>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.kadence-column6115_7b8e38-23>.kt-inside-inner-col {
  box-shadow: 0px 0px 10px 0px rgba(26, 32, 44, 0.5);
  border-top: 5px solid #ac0000;
  border-right: 5px solid #ac0000;
  border-bottom: 5px solid #ac0000;
  border-left: 5px solid #ac0000;
}

.kadence-column6115_7b8e38-23>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_7b8e38-23>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_7b8e38-23>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_7b8e38-23>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_7b8e38-23>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

.kt-svg-item-6115_78adc1-e9 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_78adc1-e9 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 50px;
  margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_38b37e-7a,
.wp-block-kadence-advancedheading.kt-adv-heading6115_38b37e-7a[data-kb-block="kb-adv-heading6115_38b37e-7a"] {
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
  font-weight: 500;
  font-family: Montserrat;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_38b37e-7a mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_38b37e-7a[data-kb-block="kb-adv-heading6115_38b37e-7a"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_686ac0-f0:not(.this-stops-third-party-issues) {
  margin-top: 0px;
  margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_686ac0-f0 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_686ac0-f0 ul.kt-svg-icon-list {
  grid-row-gap: 3.25px;
}

.kt-svg-icon-list-items6115_686ac0-f0 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.kt-svg-icon-list-items6115_686ac0-f0 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
  font-size: 16px;
}

.kt-svg-icon-list-item-6115_909832-12 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_909832-12 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_ed56bc-c6 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_ed56bc-c6 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_b6f8a1-81 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_b6f8a1-81 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_29f373-01 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_29f373-01 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_293ac4-2e .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_293ac4-2e .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-item-6115_9099eb-35 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_9099eb-35 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 20px;
  margin-top: 24px;
  margin-right: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
  border-color: #ac0000;
  border-width: 3px;
  border-radius: 20%;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}

.kb-row-layout-id6115_786591-e8>.kt-row-column-wrap {
  column-gap: 20px;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_786591-e8>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_786591-e8>.kt-row-column-wrap {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_e431cb-7d>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.kadence-column6115_e431cb-7d>.kt-inside-inner-col {
  box-shadow: 0px 0px 10px 0px rgba(26, 32, 44, 0.5);
  border-top: 5px solid #ac0000;
  border-right: 5px solid #ac0000;
  border-bottom: 5px solid #ac0000;
  border-left: 5px solid #ac0000;
}

.kadence-column6115_e431cb-7d>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_e431cb-7d>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_e431cb-7d>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_e431cb-7d>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_e431cb-7d>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

.kt-svg-item-6115_e0ab71-8d .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_e0ab71-8d .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 50px;
  margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_84056c-85,
.wp-block-kadence-advancedheading.kt-adv-heading6115_84056c-85[data-kb-block="kb-adv-heading6115_84056c-85"] {
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
  font-weight: 500;
  font-family: Montserrat;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_84056c-85 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_84056c-85[data-kb-block="kb-adv-heading6115_84056c-85"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_ec6198-6f:not(.this-stops-third-party-issues) {
  margin-top: 0px;
  margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_ec6198-6f ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_ec6198-6f ul.kt-svg-icon-list {
  grid-row-gap: 3.25px;
}

.kt-svg-icon-list-items6115_ec6198-6f ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.kt-svg-icon-list-items6115_ec6198-6f ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
  font-size: 16px;
}

.kt-svg-icon-list-item-6115_1b1134-d0 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_1b1134-d0 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_007769-9c .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_007769-9c .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_908e8f-28 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_908e8f-28 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_5de480-20 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_5de480-20 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_02d412-0a .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_02d412-0a .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-item-6115_ab3af7-b3 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_ab3af7-b3 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 20px;
  margin-top: 24px;
  margin-right: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
  border-color: #ac0000;
  border-width: 3px;
  border-radius: 20%;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}

.kb-row-layout-id6115_2053aa-06>.kt-row-column-wrap {
  column-gap: 20px;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_2053aa-06>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_2053aa-06>.kt-row-column-wrap {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_4c011f-08>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.kadence-column6115_4c011f-08>.kt-inside-inner-col {
  box-shadow: 0px 0px 10px 0px rgba(26, 32, 44, 0.5);
  border-top: 5px solid #ac0000;
  border-right: 5px solid #ac0000;
  border-bottom: 5px solid #ac0000;
  border-left: 5px solid #ac0000;
}

.kadence-column6115_4c011f-08>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_4c011f-08>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_4c011f-08>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_4c011f-08>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_4c011f-08>.kt-inside-inner-col {
    border-top: 5px solid #ac0000;
    border-right: 5px solid #ac0000;
    border-bottom: 5px solid #ac0000;
    border-left: 5px solid #ac0000;
    flex-direction: column;
  }
}

.kt-svg-item-6115_9b49c8-f5 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_9b49c8-f5 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 50px;
  margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_a9e527-f5,
.wp-block-kadence-advancedheading.kt-adv-heading6115_a9e527-f5[data-kb-block="kb-adv-heading6115_a9e527-f5"] {
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
  font-weight: 500;
  font-family: Montserrat;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_a9e527-f5 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_a9e527-f5[data-kb-block="kb-adv-heading6115_a9e527-f5"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_5706ac-68:not(.this-stops-third-party-issues) {
  margin-top: 0px;
  margin-bottom: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_5706ac-68 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items6115_5706ac-68 ul.kt-svg-icon-list {
  grid-row-gap: 3.25px;
}

.kt-svg-icon-list-items6115_5706ac-68 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.kt-svg-icon-list-items6115_5706ac-68 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
  font-size: 16px;
}

.kt-svg-icon-list-item-6115_02a50c-4a .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_02a50c-4a .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_ea7982-61 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_ea7982-61 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_6b6dd5-4c .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_6b6dd5-4c .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_9d75cf-c8 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_9d75cf-c8 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-icon-list-item-6115_c8473f-d0 .kt-svg-icon-list-single {
  font-size: 16px !important;
}

.kt-svg-icon-list-item-6115_c8473f-d0 .kt-svg-icon-list-text mark.kt-highlight {
  background-color: unset;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kt-svg-item-6115_833760-30 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_833760-30 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 20px;
  margin-top: 24px;
  margin-right: 24px;
  margin-bottom: 44px;
  margin-left: 24px;
  border-color: #ac0000;
  border-width: 3px;
  border-radius: 20%;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}

.kb-row-layout-id6115_0fc98f-b1>.kt-row-column-wrap {
  column-gap: 20px;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 1024px) {
  .kb-row-layout-id6115_0fc98f-b1>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_0fc98f-b1>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_7d428e-0a>.kt-inside-inner-col {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.kadence-column6115_7d428e-0a>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_7d428e-0a>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_7d428e-0a>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_7d428e-0a>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_7d428e-0a>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.kt-svg-item-6115_356e92-f3 .kb-svg-icon-wrap,
.kt-svg-style-stacked.kt-svg-item-6115_356e92-f3 .kb-svg-icon-wrap {
  color: #ac0000;
  font-size: 50px;
  margin-bottom: 15px;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_1c5b0e-20,
.wp-block-kadence-advancedheading.kt-adv-heading6115_1c5b0e-20[data-kb-block="kb-adv-heading6115_1c5b0e-20"] {
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
  font-weight: 500;
  font-family: Montserrat;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_1c5b0e-20 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_1c5b0e-20[data-kb-block="kb-adv-heading6115_1c5b0e-20"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_4b6afe-ab {
  margin-top: 5em;
  margin-bottom: 5em;
}

.kb-row-layout-id6115_4b6afe-ab>.kt-row-column-wrap {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
  padding-left: 0.5em;
  grid-template-columns: minmax(0, 1fr);
}

.kb-row-layout-id6115_4b6afe-ab .kt-row-layout-bottom-sep {
  height: 100px;
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_4b6afe-ab>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_fc12c1-62>.kt-inside-inner-col {
  padding-top: 0em;
  padding-right: 0em;
  padding-bottom: 0em;
  padding-left: 0em;
}

.kadence-column6115_fc12c1-62>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_fc12c1-62>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_fc12c1-62>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

.kadence-column6115_fc12c1-62,
.kt-inside-inner-col>.kadence-column6115_fc12c1-62:not(.specificity) {
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_fc12c1-62>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_fc12c1-62>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_1aca03-e8,
.wp-block-kadence-advancedheading.kt-adv-heading6115_1aca03-e8[data-kb-block="kb-adv-heading6115_1aca03-e8"] {
  text-align: center;
  font-size: 65px;
  line-height: 1em;
  font-weight: 600;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_1aca03-e8 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_1aca03-e8[data-kb-block="kb-adv-heading6115_1aca03-e8"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_1aca03-e8,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_1aca03-e8[data-kb-block="kb-adv-heading6115_1aca03-e8"] {
    font-size: 45px;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-6115_570ce5-a6 .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette1, #3182CE);
  width: 100%;
  border-top-style: dotted;
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_2980bd-a6 {
  margin-top: -5em;
  margin-bottom: -10em;
}

.kb-row-layout-id6115_2980bd-a6>.kt-row-column-wrap {
  padding-top: 0%;
  padding-bottom: 0%;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_2980bd-a6>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_ffdc3c-00>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_ffdc3c-00>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_ffdc3c-00>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_ffdc3c-00>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_ffdc3c-00>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-6115_407526-c1 {
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 0px;
  margin-left: 15px;
}

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-6115_407526-c1 {
  overflow: hidden;
}

.kb-gallery-type-carousel.kb-gallery-id-6115_407526-c1 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) {
  margin-left: -25px;
  margin-right: -25px;
}

.kb-gallery-type-carousel.kb-gallery-id-6115_407526-c1 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) .kb-slide-item {
  padding-left: 25px;
  padding-right: 25px;
}

@media all and (max-width: 1024px) {
  .kb-gallery-type-carousel.kb-gallery-id-6115_407526-c1 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) {
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media all and (max-width: 1024px) {
  .kb-gallery-type-carousel.kb-gallery-id-6115_407526-c1 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) .kb-slide-item {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media all and (max-width: 767px) {
  .kb-gallery-type-carousel.kb-gallery-id-6115_407526-c1 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) {
    margin-left: -15px;
    margin-right: -15px;
  }

  .kb-gallery-type-carousel.kb-gallery-id-6115_407526-c1 .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) .kb-slide-item {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_5ec3c1-0b {
  margin-top: 5em;
}

.kb-row-layout-id6115_5ec3c1-0b>.kt-row-column-wrap {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
  padding-left: 0.5em;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_5ec3c1-0b>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_4882cd-3b>.kt-inside-inner-col {
  padding-top: 0em;
  padding-right: 0em;
  padding-bottom: 0em;
  padding-left: 0em;
}

.kadence-column6115_4882cd-3b>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_4882cd-3b>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_4882cd-3b>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_4882cd-3b>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_4882cd-3b>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_5d1068-7a,
.wp-block-kadence-advancedheading.kt-adv-heading6115_5d1068-7a[data-kb-block="kb-adv-heading6115_5d1068-7a"] {
  text-align: center;
  font-size: 65px;
  line-height: 1em;
  font-weight: 600;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_5d1068-7a mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_5d1068-7a[data-kb-block="kb-adv-heading6115_5d1068-7a"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_5d1068-7a,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_5d1068-7a[data-kb-block="kb-adv-heading6115_5d1068-7a"] {
    font-size: 45px;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-6115_169907-39 .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette1, #3182CE);
  width: 100%;
  border-top-style: dotted;
}

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-6115_4140b2-9e {
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 0px;
  margin-left: 15px;
}

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-6115_4140b2-9e {
  overflow: hidden;
}

.kb-gallery-type-carousel.kb-gallery-id-6115_4140b2-9e .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) {
  margin-left: -25px;
  margin-right: -25px;
}

.kb-gallery-type-carousel.kb-gallery-id-6115_4140b2-9e .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) .kb-slide-item {
  padding-left: 25px;
  padding-right: 25px;
}

@media all and (max-width: 1024px) {
  .kb-gallery-type-carousel.kb-gallery-id-6115_4140b2-9e .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) {
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media all and (max-width: 1024px) {
  .kb-gallery-type-carousel.kb-gallery-id-6115_4140b2-9e .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) .kb-slide-item {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media all and (max-width: 767px) {
  .kb-gallery-type-carousel.kb-gallery-id-6115_4140b2-9e .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) {
    margin-left: -15px;
    margin-right: -15px;
  }

  .kb-gallery-type-carousel.kb-gallery-id-6115_4140b2-9e .kt-blocks-carousel .kt-blocks-carousel-init:not(.splide-initialized) .kb-slide-item {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6115_7a0ea8-27 {
  margin-top: 5em;
  margin-bottom: 5em;
}

.kb-row-layout-id6115_7a0ea8-27>.kt-row-column-wrap {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
  padding-right: 0.5em;
  padding-bottom: 1.5em;
  padding-left: 0.5em;
  grid-template-columns: minmax(0, 1fr);
}

@media all and (max-width: 767px) {
  .kb-row-layout-id6115_7a0ea8-27>.kt-row-column-wrap {
    grid-template-columns: minmax(0, 1fr);
  }
}

.kadence-column6115_9be22f-cd>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm, 1rem);
}

.kadence-column6115_9be22f-cd>.kt-inside-inner-col {
  flex-direction: column;
}

.kadence-column6115_9be22f-cd>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}

@media all and (max-width: 1024px) {
  .kadence-column6115_9be22f-cd>.kt-inside-inner-col {
    flex-direction: column;
  }
}

@media all and (max-width: 767px) {
  .kadence-column6115_9be22f-cd>.kt-inside-inner-col {
    flex-direction: column;
  }
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_d77e79-f7,
.wp-block-kadence-advancedheading.kt-adv-heading6115_d77e79-f7[data-kb-block="kb-adv-heading6115_d77e79-f7"] {
  text-align: center;
  font-size: 65px;
  line-height: 1em;
  font-weight: 600;
  font-family: Montserrat;
  color: #000000;
}

.wp-block-kadence-advancedheading.kt-adv-heading6115_d77e79-f7 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading6115_d77e79-f7[data-kb-block="kb-adv-heading6115_d77e79-f7"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media all and (max-width: 767px) {

  .wp-block-kadence-advancedheading.kt-adv-heading6115_d77e79-f7,
  .wp-block-kadence-advancedheading.kt-adv-heading6115_d77e79-f7[data-kb-block="kb-adv-heading6115_d77e79-f7"] {
    font-size: 45px;
  }
}

.wp-block-kadence-spacer.kt-block-spacer-6115_5fc26b-1a .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette1, #3182CE);
  width: 100%;
  border-top-style: dotted;
}

.wp-block-kadence-spacer.kt-block-spacer-6115_f52313-2f .kt-block-spacer {
  height: 10vh;
}

.wp-block-kadence-spacer.kt-block-spacer-6115_f52313-2f .kt-divider {
  width: 80%;
}

.icon-footer .kt-svg-style-stacked .kt-svg-icon {
  box-shadow: 0px 0px 6px 0px #666;
}

.icon-col {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.kt-svg-style-stacked .kt-svg-icon:hover {
  transform: scale(1.1);
}

.kadence-blocks-gallery-item__caption {
  flex-direction: column;
  justify-content: center;
}

span.btn {
  cursor: pointer;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #fff;
  color: #fff;
  background: transparent;
  font-size: 15px;
  padding: 12px 24px;
  line-height: 1;
  border-radius: 3px;
}

.kadence-blocks-gallery-item__caption {
  flex-direction: column;
  justify-content: center;
}

span.btn {
  cursor: pointer;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #fff;
  color: #fff;
  background: transparent;
  font-size: 15px;
  padding: 12px 24px;
  line-height: 1;
  border-radius: 3px;
}

.kadence-blocks-gallery-item__caption {
  flex-direction: column;
  justify-content: center;
}

span.btn {
  cursor: pointer;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #fff;
  color: #fff;
  background: transparent;
  font-size: 15px;
  padding: 12px 24px;
  line-height: 1;
  border-radius: 3px;
}

.kadence-blocks-gallery-item__caption {
  flex-direction: column;
  justify-content: center;
}

span.btn {
  cursor: pointer;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #fff;
  color: #fff;
  background: transparent;
  font-size: 15px;
  padding: 12px 24px;
  line-height: 1;
  border-radius: 3px;
}

.kadence-blocks-gallery-item__caption {
  flex-direction: column;
  justify-content: center;
}

span.btn {
  cursor: pointer;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #fff;
  color: #fff;
  background: transparent;
  font-size: 15px;
  padding: 12px 24px;
  line-height: 1;
  border-radius: 3px;
}

.kadence-blocks-gallery-item__caption {
  flex-direction: column;
  justify-content: center;
}

span.btn {
  cursor: pointer;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #fff;
  color: #fff;
  background: transparent;
  font-size: 15px;
  padding: 12px 24px;
  line-height: 1;
  border-radius: 3px;
}

#kt-info-box_804bdc-f8 .kt-blocks-info-box-link-wrap {
  justify-content: center;
}

#kt-info-box_3f455a-c7 .kt-blocks-info-box-link-wrap {
  justify-content: center !important;
}

#kt-info-box_53e11c-0e .kt-blocks-info-box-link-wrap {
  justify-content: center !important;
}

.kt-testimonial-style-bubble .kt-testimonial-meta-wrap {
  margin-top: 50px;
}

#kt-info-box_804bdc-f8 .kt-blocks-info-box-link-wrap {
  justify-content: center;
}

#kt-info-box_3f455a-c7 .kt-blocks-info-box-link-wrap {
  justify-content: center !important;
}

#kt-info-box_53e11c-0e .kt-blocks-info-box-link-wrap {
  justify-content: center !important;
}

.kt-testimonial-style-bubble .kt-testimonial-meta-wrap {
  margin-top: 50px;
}

.kt-img-overlay6115_2ce964-03 .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_2ce964-03 .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_2ce964-03 .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_2ce964-03 .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_2ce964-03 .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_2ce964-03 .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_2ce964-03 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_2ce964-03 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_182e60-c9 .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_182e60-c9 .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_182e60-c9 .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_182e60-c9 .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_182e60-c9 .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_182e60-c9 .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_182e60-c9 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_182e60-c9 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_785f17-17 .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_785f17-17 .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_785f17-17 .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_785f17-17 .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_785f17-17 .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_785f17-17 .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_785f17-17 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_785f17-17 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_a0ade3-78 .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_a0ade3-78 .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_a0ade3-78 .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_a0ade3-78 .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_a0ade3-78 .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_a0ade3-78 .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_a0ade3-78 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_a0ade3-78 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_9c755d-b6 .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_9c755d-b6 .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_9c755d-b6 .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_9c755d-b6 .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_9c755d-b6 .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_9c755d-b6 .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_9c755d-b6 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_9c755d-b6 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_b00184-27 .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_b00184-27 .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_b00184-27 .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_b00184-27 .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_b00184-27 .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_b00184-27 .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_b00184-27 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_b00184-27 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_cd5e65-cb .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_cd5e65-cb .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_cd5e65-cb .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_cd5e65-cb .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_cd5e65-cb .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_cd5e65-cb .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_cd5e65-cb .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_cd5e65-cb .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_a094ed-8e .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_a094ed-8e .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_a094ed-8e .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_a094ed-8e .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_a094ed-8e .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_a094ed-8e .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_a094ed-8e .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_a094ed-8e .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_e8511c-f6 .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_e8511c-f6 .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_e8511c-f6 .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_e8511c-f6 .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_e8511c-f6 .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_e8511c-f6 .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_e8511c-f6 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_e8511c-f6 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_04ce1d-cd .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_04ce1d-cd .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_04ce1d-cd .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_04ce1d-cd .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_04ce1d-cd .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_04ce1d-cd .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_04ce1d-cd .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_04ce1d-cd .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_528afe-68 .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_528afe-68 .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_528afe-68 .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_528afe-68 .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_528afe-68 .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_528afe-68 .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_528afe-68 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_528afe-68 .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kt-img-overlay6115_27043d-1c .kt-image-overlay-wrap {
  max-width: 810px;
  overflow: hidden;
}

.kt-img-overlay6115_27043d-1c .kt-image-overlay-wrap .kt-block-intrisic {
  padding-bottom: 66.67%;
}

.kt-img-overlay6115_27043d-1c .kt-image-overlay-color-wrapper {
  opacity: 0.47;
}

.kt-img-overlay6115_27043d-1c .kt-image-overlay-color {
  background-color: #000000;
  opacity: 1;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_27043d-1c .kt-image-overlay-message .image-overlay-title {
  background: rgba(0, 0, 0, 0);
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-size: 21px;
  line-height: 1em;
  font-family: Lato;
  font-weight: 700;
}

.wp-block-kadence-imageoverlay.kt-img-overlay6115_27043d-1c .kt-image-overlay-message .image-overlay-subtitle {
  background: rgba(0, 0, 0, 0);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
}

@media all and (max-width: 1024px) {
  .kt-img-overlay6115_27043d-1c .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

@media all and (max-width: 767px) {
  .kt-img-overlay6115_27043d-1c .kt-image-overlay-wrap {
    max-width: 810px;
  }
}

.kb-portfolio-loop6115_233a1d-fa .kb-blocks-portfolio-grid-item:hover .kb-portfolio-overlay-color {
  background-color: var(--global-palette7, #EDF2F7);
}

.kb-portfolio-loop6115_233a1d-fa .kb-blocks-portfolio-grid-item .kb-blocks-portfolio-taxonomies {
  font-style: normal;
  font-weight: inherit;
}


#category-posts-3-internal ul {
  padding: 0;
}

#category-posts-3-internal .cat-post-item img {
  max-width: initial;
  max-height: initial;
  margin: initial;
}

#category-posts-3-internal .cat-post-author {
  margin-bottom: 0;
}

#category-posts-3-internal .cat-post-thumbnail {
  margin: 5px 10px 5px 0;
}

#category-posts-3-internal .cat-post-item:before {
  content: "";
  clear: both;
}

#category-posts-3-internal .cat-post-excerpt-more {
  display: inline-block;
}

#category-posts-3-internal .cat-post-item {
  list-style: none;
  margin: 3px 0 10px;
  padding: 3px 0;
}

#category-posts-3-internal .cat-post-current .cat-post-title {
  font-weight: bold;
  text-transform: uppercase;
}

#category-posts-3-internal [class*=cat-post-tax] {
  font-size: 0.85em;
}

#category-posts-3-internal [class*=cat-post-tax] * {
  display: inline-block;
}

#category-posts-3-internal .cat-post-item a:after {
  content: "";
  display: table;
  clear: both;
}

#category-posts-3-internal .cat-post-item .cat-post-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-bottom: 0 !important;
}

#category-posts-3-internal .cpwp-wrap-text p {
  display: inline;
}

#category-posts-3-internal .cat-post-item .cpwp-wrap-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  padding-bottom: 0 !important;
}

#category-posts-3-internal p.cpwp-excerpt-text {
  min-width: 120px;
}

#category-posts-3-internal .cat-post-item a:after {
  content: "";
  clear: both;
}

#category-posts-3-internal .cat-post-thumbnail {
  display: block;
  float: left;
  margin: 5px 10px 5px 0;
}

#category-posts-3-internal .cat-post-crop {
  overflow: hidden;
  display: block;
}

#category-posts-3-internal p {
  margin: 5px 0 0 0
}

#category-posts-3-internal li>div {
  margin: 5px 0 0 0;
  clear: both;
}

#category-posts-3-internal .dashicons {
  vertical-align: middle;
}

#category-posts-3-internal .cat-post-thumbnail .cat-post-crop img {
  height: 200px;
}

#category-posts-3-internal .cat-post-thumbnail .cat-post-crop img {
  width: 200px;
}

#category-posts-3-internal .cat-post-thumbnail .cat-post-crop img {
  object-fit: cover;
  max-width: 100%;
  display: block;
}

#category-posts-3-internal .cat-post-thumbnail .cat-post-crop-not-supported img {
  width: 100%;
}

#category-posts-3-internal .cat-post-thumbnail {
  max-width: 100%;
}

#category-posts-3-internal .cat-post-item img {
  margin: initial;
}

#category-posts-2-internal ul {
  padding: 0;
}

#category-posts-2-internal .cat-post-item img {
  max-width: initial;
  max-height: initial;
  margin: initial;
}

#category-posts-2-internal .cat-post-author {
  margin-bottom: 0;
}

#category-posts-2-internal .cat-post-thumbnail {
  margin: 5px 10px 5px 0;
}

#category-posts-2-internal .cat-post-item:before {
  content: "";
  clear: both;
}

#category-posts-2-internal .cat-post-excerpt-more {
  display: inline-block;
}

#category-posts-2-internal .cat-post-item {
  list-style: none;
  margin: 3px 0 10px;
  padding: 3px 0;
}

#category-posts-2-internal .cat-post-current .cat-post-title {
  font-weight: bold;
  text-transform: uppercase;
}

#category-posts-2-internal [class*=cat-post-tax] {
  font-size: 0.85em;
}

#category-posts-2-internal [class*=cat-post-tax] * {
  display: inline-block;
}

#category-posts-2-internal .cat-post-item a:after {
  content: "";
  display: table;
  clear: both;
}

#category-posts-2-internal .cat-post-item .cat-post-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-bottom: 0 !important;
}

#category-posts-2-internal .cpwp-wrap-text p {
  display: inline;
}

#category-posts-2-internal .cat-post-item .cpwp-wrap-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  padding-bottom: 0 !important;
}

#category-posts-2-internal p.cpwp-excerpt-text {
  min-width: 120px;
}

#category-posts-2-internal .cat-post-item a:after {
  content: "";
  clear: both;
}

#category-posts-2-internal .cat-post-thumbnail {
  display: block;
  float: left;
  margin: 5px 10px 5px 0;
}

#category-posts-2-internal .cat-post-crop {
  overflow: hidden;
  display: block;
}

#category-posts-2-internal p {
  margin: 5px 0 0 0
}

#category-posts-2-internal li>div {
  margin: 5px 0 0 0;
  clear: both;
}

#category-posts-2-internal .dashicons {
  vertical-align: middle;
}

#category-posts-2-internal .cat-post-thumbnail .cat-post-crop img {
  height: 200px;
}

#category-posts-2-internal .cat-post-thumbnail .cat-post-crop img {
  width: 200px;
}

#category-posts-2-internal .cat-post-thumbnail .cat-post-crop img {
  object-fit: cover;
  max-width: 100%;
  display: block;
}

#category-posts-2-internal .cat-post-thumbnail .cat-post-crop-not-supported img {
  width: 100%;
}

#category-posts-2-internal .cat-post-thumbnail {
  max-width: 100%;
}

#category-posts-2-internal .cat-post-item img {
  margin: initial;
}

body #wpadminbar #wp-admin-bar-wp-logo>.ab-item {
  background-image: url({$theme_path}/static/image/meddkit-logo-tp-space-50x50.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 80%;
}

body #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
  content: " ";
}


.no-js img.lazyload {
  display: none;
}

figure.wp-block-image img.lazyloading {
  min-width: 150px;
}

.lazyload,
.lazyloading {
  opacity: 0;
}

.lazyloaded {
  opacity: 1;
  transition: opacity 400ms;
  transition-delay: 0ms;
}



main .entry-content-wrap {
  padding-top: 0;
}

#hero-meddkit {
  height: auto;
  min-height: max(600px, calc(100vh - 75px));
  display: flex;
  flex-direction: column;
  margin-left: calc(50% - 50.01vw);
  margin-right: calc(50% - 50.01vw);
}

#hero-meddkit #hero-gradient-container {
  background-image: linear-gradient(180deg, rgba(221, 199, 199, 0) 80%, #ddc7c7 100%);
}

#hero-meddkit #animation-container {
  height: auto;
  position: relative;
  display: flex;
  flex-direction: row;
  z-index: -1;
  width: 100.02vw;
  justify-content: center;
  align-items: flex-start;

  overflow-x: clip;
  overflow-y: visible;
}

#hero-meddkit #animation-container .svg-mobile {
  display: none;
}

@media (orientation: portrait) {
  #hero-meddkit #animation-container {
    flex-direction: column;
    height: clamp(200px, 35vh, 300px);
    background: #f2dfdf;
  }

  #hero-meddkit #animation-container .svg-mobile {
    display: block;
  }

  #hero-meddkit #animation-container .svg-desktop {
    display: none;
  }
}

#hero-meddkit #animation-container>div {
  width: 33.3%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

#hero-meddkit #animation-container>div>svg {
  width: auto;
}

@media (orientation: portrait) {
  #hero-meddkit #animation-container>div {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
}

#hero-meddkit #animation-container>div>svg {
  height: 100%;
  width: 100%;
}

#hero-meddkit #hero-gradient-spacer {
  flex-grow: 0.9;
  width: 100%;
  min-height: 100px;
  background-image: linear-gradient(180deg, #ddc7c7 0%, black 100%);
}

@media (orientation: portrait) {
  #hero-meddkit #hero-gradient-spacer {
    max-height: unset;
  }
}

#hero-meddkit #hero-button-title-container {
  flex-grow: 0.1;
  width: 100%;
  padding-bottom: 5vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  z-index: 1;
  text-align: center;
  background-color: black;
  color: white;
  text-shadow: 0px 0px 10px #ffffff;
  mix-blend-mode: lighten;
}

#hero-meddkit #hero-button-title-container h1,
#hero-meddkit #hero-button-title-container h2 {
  text-shadow: 0 0 10px #ffffff, 0 0 30px #ddc7c7;
  text-transform: uppercase;
  font-size: clamp(1.5 * 1.15rem, 4vw, 2.6 * 1.15rem);
}

#hero-meddkit #hero-button-title-container h3 {
  font-size: clamp(1 * 1.15rem, 2vw, 1.3 * 1.15rem);
}

#hero-meddkit #hero-button-title-container p,
#hero-meddkit #hero-button-title-container span {
  font-size: clamp(.8 * 1.15rem, 1vw, 1 * 1.15rem);
}

#hero-meddkit #hero-button-title-container h1,
#hero-meddkit #hero-button-title-container h2,
#hero-meddkit #hero-button-title-container h3,
#hero-meddkit #hero-button-title-container h4,
#hero-meddkit #hero-button-title-container h5,
#hero-meddkit #hero-button-title-container h6,
#hero-meddkit #hero-button-title-container p,
#hero-meddkit #hero-button-title-container span {
  color: white;
  line-height: 1.2;
  margin: 0 1em 0.4em;
}

#hero-meddkit #hero-button-title-container #hero-button-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

#hero-meddkit #hero-button-title-container #hero-button-container a.button {
  padding: 0.4em 0.8em;
  margin: 0.4em;
  color: var(--global-palette9, #ffffff);
  font-size: clamp(1 * 1.15rem, 1.5vw, 1.2 * 1.15rem);
  background: var(--global-palette-btn-bg);
  border-color: #555555;
  box-shadow: 0px 0px 5px 0px #ffffff;
}

#hero-meddkit #hero-button-title-container #hero-button-container a.button.button-alt {
  background: var(--global-palette-highlight-alt, --global-palette2, #df0000);
}

#hero-meddkit #hero-button-title-container #hero-button-container a.button:hover {
  color: #000000;
  background: var(--global-palette-btn-bg-hover, --global-palette-highlight-alt, --global-palette2, #df0000);
}

#hero-meddkit #hero-button-title-container #hero-down-arrow {
  width: 2.07rem;
  margin-bottom: 1rem;
  scroll-behavior: smooth;
}

#hero-meddkit #hero-button-title-container #hero-bottom-spacer {
  flex-grow: 1;
}

.footer-widgets ul,
.footer-widgets ol {
  margin: 0;
  list-style: none;
}

.footer-widgets a:active,
.footer-widgets a:visited {
  color: white;
}

.footer-widgets a:hover {
  color: var(--global-palette-highlight-alt, --global-palette2, #df0000)
}

.footer-social a:link,
.footer-social a:visited,
.footer-social a:hover,
.footer-social a:active {
  color: transparent;
}

.footer-social {
  text-align: center;
  background-color: white;
  color: #AC0000;
  z-index: 9;
}

.footer-social div {
  vertical-align: baseline;
  box-sizing: border-box;
  display: inline-block;
  transition: all .3s;
  text-align: center;
  position: relative;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 9px;
  margin-bottom: 9px;
  border: 3px solid #AC0000;
  border-radius: 20%;
  box-shadow: 0px 0px 6px 0px #666;
  background-color: transparent;
  padding: 3px;
  color: #AC0000;
  fill: #AC0000;
}

.footer-social svg {
  width: 36px;
  height: 32px;
  min-width: 27px;
  min-height: 24px;
  padding: 4px 0 0 0;
  position: relative;
}

.footer-social .footer-tooltip span {

  z-index: 10;
  display: none;
  padding: 3px;
  width: 150px;
  line-height: 32px;
  margin-top: -54px;
  margin-left: -12px;
  border: 2px solid #AC0000;
  color: #AC0000;
  background: white;
  position: absolute;
  opacity: .95;
  border-radius: 6px;
  box-shadow: 0px 0px 8px 1px #666;
  font-size: 16px;
}

.footer-social .footer-tooltip:hover span {

  display: inline;
}

.footer-social .footer-tooltip:hover:before {

  display: inline;
  border: solid;
  border-color: #AC0000 transparent;
  border-width: 6px 6px 0px 6px;
  content: "";
  position: absolute;
  z-index: 99;
  font-style: normal;
  top: -10px;
  left: 13px;
}

.footer-copyright {
  display: block;
  background-color: white;
  color: #AC0000;
  width: 50%;
  margin: auto;
  position: relative;
}

.footer-copyright hr {
  border-color: #AC0000;
  border-width: 1px;
  border-style: dotted;
  margin-top: 6px;
  margin-bottom: 9px;
  position: relative;
}
