.no-rgba #header-space {
  display: none;
}
@media only screen and (max-width: 999px) {
  body #header-space[data-header-mobile-fixed="1"] {
    display: none;
  }
  #header-outer[data-mobile-fixed="false"] {
    position: absolute;
  }
}
@media only screen and (max-width: 999px) {
  body:not(.nectar-no-flex-height)
    #header-space[data-secondary-header-display="full"]:not(
      [data-header-mobile-fixed="false"]
    ) {
    display: block !important;
    margin-bottom: -46px;
  }
  #header-space[data-secondary-header-display="full"][data-header-mobile-fixed="false"] {
    display: none;
  }
}
@media only screen and (min-width: 1000px) {
  #header-space {
    display: none;
  }
  .nectar-slider-wrap.first-section,
  .parallax_slider_outer.first-section,
  .full-width-content.first-section,
  .parallax_slider_outer.first-section .swiper-slide .content,
  .nectar-slider-wrap.first-section .swiper-slide .content,
  #page-header-bg,
  .nder-page-header,
  #page-header-wrap,
  .full-width-section.first-section {
    margin-top: 0 !important;
  }
  body #page-header-bg,
  body #page-header-wrap {
    height: 76px;
  }
  body #search-outer {
    z-index: 100000;
  }
}
@media only screen and (min-width: 1000px) {
  #page-header-wrap.fullscreen-header,
  #page-header-wrap.fullscreen-header #page-header-bg,
  html:not(.nectar-box-roll-loaded)
    .nectar-box-roll
    > #page-header-bg.fullscreen-header,
  .nectar_fullscreen_zoom_recent_projects,
  #nectar_fullscreen_rows:not(.afterLoaded) > div {
    height: 100vh;
  }
  .wpb_row.vc_row-o-full-height.top-level,
  .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: 100vh;
  }
  #page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap,
  #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
  .blog-archive-header.color-bg .container {
    padding-top: 73px;
  }
  #page-header-wrap.container #page-header-bg .span_6 .inner-wrap {
    padding-top: 0;
  }
  .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
  .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
    height: calc(100vh + 2px) !important;
  }
  .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
  .admin-bar
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded)
    .swiper-container {
    height: calc(100vh - 30px) !important;
  }
}
@media only screen and (max-width: 999px) {
  #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header)
    .span_6
    .inner-wrap,
  #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
  .blog-archive-header.color-bg .container {
    padding-top: 30px;
  }
  .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12,
  #page-header-bg[data-alignment-v="bottom"] .span_6 .inner-wrap {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12 {
    padding-top: 30px;
  }
  .vc_row.top-level.full-width-content
    .nectar-recent-posts-single_featured
    .recent-post-container
    > .inner-wrap {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 999px) {
  .full-width-ns
    .nectar-slider-wrap
    .swiper-slide[data-y-pos="middle"]
    .content,
  .full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="top"] .content {
    padding-top: 30px;
  }
}
@media only screen and (max-width: 999px) {
  .using-mobile-browser
    #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])
    > div {
    height: calc(100vh - 76px);
  }
  .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,
  .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12,
  [data-permanent-transparent="1"].using-mobile-browser
    .wpb_row.vc_row-o-full-height.top-level,
  [data-permanent-transparent="1"].using-mobile-browser
    .wpb_row.vc_row-o-full-height.top-level
    > .col.span_12 {
    min-height: calc(100vh - 76px);
  }
  html:not(.nectar-box-roll-loaded)
    .nectar-box-roll
    > #page-header-bg.fullscreen-header,
  .nectar_fullscreen_zoom_recent_projects,
  .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
  .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,
  #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])
    > div {
    height: calc(100vh - 1px);
  }
  .wpb_row.vc_row-o-full-height.top-level,
  .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: calc(100vh - 1px);
  }
  body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
    min-height: calc(100vh - 1px);
    height: calc(100vh - 1px);
  }
}
#nectar_fullscreen_rows {
  background-color: transparent;
}
.nectar-animated-gradient {
  opacity: 0;
  z-index: 1;
  transform: translateZ(0);
  transition: opacity 0.8s ease;
}
.nectar-animated-gradient.loaded {
  opacity: 1;
}
.row-bg-wrap.has-animated-gradient {
  overflow: hidden;
}
.wpb_row[class*="clip-path-start-desktop"] .nectar-shape-divider-wrap {
  z-index: 0;
}
.wpb_row[class*="clip-path-start-desktop"]
  .nectar-shape-divider-wrap
  .nectar-shape-divider {
  bottom: 0;
}
@media only screen, print {
  .clip-path-start-desktop-0px-0px-0px-0px-0.clip-path-entire-row {
    clip-path: inset(0px 0 0 0 round 0);
  }
  .clip-path-start-desktop-0px-0px-0px-0px-0.clip-path-entire-row {
    transition: clip-path 2s cubic-bezier(0.6, 0.06, 0.18, 1) !important;
  }
  .top-level.clip-path-start-desktop-0px-0px-0px-0px-0.clip-path-entire-row {
    transition: clip-path 1.3s cubic-bezier(0.25, 0.1, 0.18, 1) !important;
  }
  .clip-path-end-desktop-76px-30px-0px-30px-20px.animated-in.clip-path-entire-row {
    clip-path: inset(76px 30px 0 30px round 20px);
  }
  .clip-path-end-desktop-76px-30px-0px-30px-20px.animated-in.clip-path-entire-row {
    transition: clip-path 2s cubic-bezier(0.6, 0.06, 0.18, 1) !important;
  }
  .top-level.clip-path-end-desktop-76px-30px-0px-30px-20px.animated-in.clip-path-entire-row {
    transition: clip-path 1.3s cubic-bezier(0.25, 0.1, 0.18, 1) !important;
  }
}
@keyframes nectar_fade_in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.clip-path-animation-addon-fade .nectar-video-wrap .nectar-video-inner,
.clip-path-animation-addon-fade .row-bg,
.clip-path-animation-addon-fade .nectar-parallax-scene,
.clip-path-animation-addon-fade .nectar-animated-gradient {
  opacity: 0;
  animation: nectar_fade_in forwards 1.3s cubic-bezier(0.25, 0.1, 0.18, 1);
}
[data-bg-animation-delay="100"] .nectar-video-wrap .nectar-video-inner,
[data-bg-animation-delay="100"] .row-bg,
[data-bg-animation-delay="100"] .nectar-parallax-scene,
[data-bg-animation-delay="100"] .nectar-animated-gradient {
  animation-delay: 100ms;
}
@media only screen, print {
  .clip-path-start-desktop-0px-0px-0px-0px-0.clip-path-entire-row {
    clip-path: inset(0px 0 0 0 round 0);
  }
  .clip-path-start-desktop-0px-0px-0px-0px-0.clip-path-entire-row {
    transition: clip-path 2s cubic-bezier(0.6, 0.06, 0.18, 1) !important;
  }
  .top-level.clip-path-start-desktop-0px-0px-0px-0px-0.clip-path-entire-row {
    transition: clip-path 1.3s cubic-bezier(0.25, 0.1, 0.18, 1) !important;
  }
  .clip-path-end-desktop-64px-30px-30px-30px-20px.animated-in.clip-path-entire-row {
    clip-path: inset(64px 30px 30px 30px round 20px);
  }
  .clip-path-end-desktop-64px-30px-30px-30px-20px.animated-in.clip-path-entire-row {
    transition: clip-path 2s cubic-bezier(0.6, 0.06, 0.18, 1) !important;
  }
  .top-level.clip-path-end-desktop-64px-30px-30px-30px-20px.animated-in.clip-path-entire-row {
    transition: clip-path 1.3s cubic-bezier(0.25, 0.1, 0.18, 1) !important;
  }
}
#ajax-content-wrap .vc_row.left_padding_18pct .row_col_wrap_12,
.nectar-global-section .vc_row.left_padding_18pct .row_col_wrap_12 {
  padding-left: 18%;
}
#ajax-content-wrap .vc_row.right_padding_18pct .row_col_wrap_12,
.nectar-global-section .vc_row.right_padding_18pct .row_col_wrap_12 {
  padding-right: 18%;
}
#ajax-content-wrap .vc_row.left_padding_6pct .row_col_wrap_12,
.nectar-global-section .vc_row.left_padding_6pct .row_col_wrap_12 {
  padding-left: 6%;
}
#ajax-content-wrap .vc_row.right_padding_6pct .row_col_wrap_12,
.nectar-global-section .vc_row.right_padding_6pct .row_col_wrap_12 {
  padding-right: 6%;
}
[data-nectar-animate-settings] .nectar-shape-divider-wrap {
  z-index: 0;
}
[data-nectar-animate-settings]
  .nectar-shape-divider-wrap
  .nectar-shape-divider {
  bottom: 0;
}
.nectar-shape-divider-wrap {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 150px;
  z-index: 3;
  transform: translateZ(0);
}
.post-area.span_9 .nectar-shape-divider-wrap {
  overflow: hidden;
}
.nectar-shape-divider-wrap[data-front="true"] {
  z-index: 50;
}
.nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child {
  opacity: 0.6;
}
.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),
.nectar-shape-divider-wrap[data-style="waves_opacity_alt"]
  svg
  path:nth-child(1) {
  opacity: 0.15;
}
.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),
.nectar-shape-divider-wrap[data-style="waves_opacity_alt"]
  svg
  path:nth-child(2) {
  opacity: 0.3;
}
.nectar-shape-divider {
  width: 100%;
  left: 0;
  bottom: -1px;
  height: 100%;
  position: absolute;
}
.nectar-shape-divider-wrap.no-color .nectar-shape-divider {
  fill: #fff;
}
@media only screen and (max-width: 999px) {
  .nectar-shape-divider-wrap:not([data-using-percent-val="true"])
    .nectar-shape-divider {
    height: 75%;
  }
  .nectar-shape-divider-wrap[data-style="clouds"]:not(
      [data-using-percent-val="true"]
    )
    .nectar-shape-divider {
    height: 55%;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-shape-divider-wrap:not([data-using-percent-val="true"])
    .nectar-shape-divider {
    height: 33%;
  }
  .nectar-shape-divider-wrap[data-style="clouds"]:not(
      [data-using-percent-val="true"]
    )
    .nectar-shape-divider {
    height: 33%;
  }
}
#ajax-content-wrap
  .nectar-shape-divider-wrap[data-height="1"]
  .nectar-shape-divider,
#ajax-content-wrap
  .nectar-shape-divider-wrap[data-height="1px"]
  .nectar-shape-divider {
  height: 1px;
}
body
  .container-wrap
  .wpb_row[data-column-margin="20px"]:not(.full-width-section):not(
    .full-width-content
  ) {
  margin-bottom: 20px;
}
body .container-wrap .vc_row-fluid[data-column-margin="20px"] > .span_12,
html body .vc_row-fluid[data-column-margin="20px"] > .span_12,
body
  .container-wrap
  .vc_row-fluid[data-column-margin="20px"]
  .full-page-inner
  > .container
  > .span_12,
body
  .container-wrap
  .vc_row-fluid[data-column-margin="20px"]
  .full-page-inner
  > .span_12 {
  margin-left: -10px;
  margin-right: -10px;
}
body
  .container-wrap
  .vc_row-fluid[data-column-margin="20px"]
  .wpb_column:not(.child_column),
body .container-wrap .inner_row[data-column-margin="20px"] .child_column,
html
  body
  .vc_row-fluid[data-column-margin="20px"]
  .wpb_column:not(.child_column),
html body .inner_row[data-column-margin="20px"] .child_column {
  padding-left: 10px;
  padding-right: 10px;
}
.container-wrap
  .vc_row-fluid[data-column-margin="20px"].full-width-content
  > .span_12,
html
  body
  .vc_row-fluid[data-column-margin="20px"].full-width-content
  > .span_12,
.container-wrap
  .vc_row-fluid[data-column-margin="20px"].full-width-content
  .full-page-inner
  > .span_12 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}
.single-portfolio
  #full_width_portfolio
  .vc_row-fluid[data-column-margin="20px"].full-width-content
  > .span_12 {
  padding-right: 10px;
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  .vc_row-fluid[data-column-margin="20px"]
    > .span_12
    > .one-fourths:not([class*="vc_col-xs-"]),
  .vc_row-fluid
    .vc_row-fluid.inner_row[data-column-margin="20px"]
    > .span_12
    > .one-fourths:not([class*="vc_col-xs-"]) {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row-fluid[data-column-margin="20px"]
    .wpb_column:not([class*="vc_col-xs-"]):not(.child_column):not(:last-child),
  .inner_row[data-column-margin="20px"]
    .child_column:not([class*="vc_col-xs-"]):not(:last-child) {
    margin-bottom: 20px;
  }
}
#ajax-content-wrap .vc_row.bottom_margin_0px {
  margin-bottom: 0;
}
#ajax-content-wrap .vc_row.left_padding_5pct .row_col_wrap_12,
.nectar-global-section .vc_row.left_padding_5pct .row_col_wrap_12 {
  padding-left: 5%;
}
#ajax-content-wrap .vc_row.right_padding_5pct .row_col_wrap_12,
.nectar-global-section .vc_row.right_padding_5pct .row_col_wrap_12 {
  padding-right: 5%;
}
#ajax-content-wrap .vc_row.left_padding_25pct .row_col_wrap_12,
.nectar-global-section .vc_row.left_padding_25pct .row_col_wrap_12 {
  padding-left: 25%;
}
#ajax-content-wrap .vc_row.right_padding_25pct .row_col_wrap_12,
.nectar-global-section .vc_row.right_padding_25pct .row_col_wrap_12 {
  padding-right: 25%;
}
@media only screen and (min-width: 1000px) {
  #header-outer .column-margin-6vw.wpb_row > .span_12,
  #ajax-content-wrap .column-margin-6vw.wpb_row > .span_12,
  #ajax-content-wrap
    .column-margin-6vw.wpb_row
    .full-page-inner
    > .container
    > .span_12,
  #ajax-content-wrap .column-margin-6vw.wpb_row .full-page-inner > .span_12 {
    margin-left: calc(6vw / -2);
    margin-right: calc(6vw / -2);
  }
  #header-outer .column-margin-6vw .wpb_column:not(.child_column),
  #header-outer .column-margin-6vw.inner_row .child_column,
  #ajax-content-wrap .column-margin-6vw .wpb_column:not(.child_column),
  #ajax-content-wrap .column-margin-6vw.inner_row .child_column {
    padding-left: calc(6vw / 2);
    padding-right: calc(6vw / 2);
  }
}
#ajax-content-wrap .vc_row.inner_row.left_padding_10pct .row_col_wrap_12_inner,
.nectar-global-section
  .vc_row.inner_row.left_padding_10pct
  .row_col_wrap_12_inner {
  padding-left: 10%;
}
#ajax-content-wrap .vc_row.inner_row.right_padding_10pct .row_col_wrap_12_inner,
.nectar-global-section
  .vc_row.inner_row.right_padding_10pct
  .row_col_wrap_12_inner {
  padding-right: 10%;
}
#ajax-content-wrap .vc_row.inner_row.left_padding_22pct .row_col_wrap_12_inner,
.nectar-global-section
  .vc_row.inner_row.left_padding_22pct
  .row_col_wrap_12_inner {
  padding-left: 22%;
}
#ajax-content-wrap .vc_row.inner_row.right_padding_22pct .row_col_wrap_12_inner,
.nectar-global-section
  .vc_row.inner_row.right_padding_22pct
  .row_col_wrap_12_inner {
  padding-right: 22%;
}
body
  .container-wrap
  .wpb_row[data-column-margin="none"]:not(.full-width-section):not(
    .full-width-content
  ),
html
  body
  .wpb_row[data-column-margin="none"]:not(.full-width-section):not(
    .full-width-content
  ) {
  margin-bottom: 0;
}
body .container-wrap .vc_row-fluid[data-column-margin="none"] > .span_12,
html body .vc_row-fluid[data-column-margin="none"] > .span_12,
body
  .container-wrap
  .vc_row-fluid[data-column-margin="none"]
  .full-page-inner
  > .container
  > .span_12,
body
  .container-wrap
  .vc_row-fluid[data-column-margin="none"]
  .full-page-inner
  > .span_12 {
  margin-left: 0;
  margin-right: 0;
}
body
  .container-wrap
  .vc_row-fluid[data-column-margin="none"]
  .wpb_column:not(.child_column),
body .container-wrap .inner_row[data-column-margin="none"] .child_column,
html
  body
  .vc_row-fluid[data-column-margin="none"]
  .wpb_column:not(.child_column),
html body .inner_row[data-column-margin="none"] .child_column {
  padding-left: 0;
  padding-right: 0;
}
.vc_row.inner_row.row_position_absolute {
  position: absolute;
}
.vc_row.inner_row.bottom_position_desktop_60px {
  bottom: 60px;
}
.vc_row.inner_row.left_position_desktop_60px {
  left: 60px;
}
.vc_row.inner_row.left_position_desktop_50pct {
  left: 50%;
}
@media only screen, print {
  .vc_row.inner_row.translate_x_-50pct {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.vc_row.inner_row.right_position_desktop_60px {
  right: 60px;
}
.vc_row.inner_row.min_width_desktop_152pct {
  min-width: 152%;
}
.vc_row.inner_row.bottom_position_desktop_-2pct {
  bottom: -2%;
}
@media only screen and (min-width: 1000px) {
  #header-outer .column-margin-4vw.wpb_row > .span_12,
  #ajax-content-wrap .column-margin-4vw.wpb_row > .span_12,
  #ajax-content-wrap
    .column-margin-4vw.wpb_row
    .full-page-inner
    > .container
    > .span_12,
  #ajax-content-wrap .column-margin-4vw.wpb_row .full-page-inner > .span_12 {
    margin-left: calc(4vw / -2);
    margin-right: calc(4vw / -2);
  }
  #header-outer .column-margin-4vw .wpb_column:not(.child_column),
  #header-outer .column-margin-4vw.inner_row .child_column,
  #ajax-content-wrap .column-margin-4vw .wpb_column:not(.child_column),
  #ajax-content-wrap .column-margin-4vw.inner_row .child_column {
    padding-left: calc(4vw / 2);
    padding-right: calc(4vw / 2);
  }
}
.vc_row.inner_row.row_position_relative {
  position: relative;
}
.vc_row.inner_row.top_position_desktop_10pct {
  top: 10%;
}
#ajax-content-wrap .vc_row.inner_row.left_padding_18pct .row_col_wrap_12_inner,
.nectar-global-section
  .vc_row.inner_row.left_padding_18pct
  .row_col_wrap_12_inner {
  padding-left: 18%;
}
#ajax-content-wrap .vc_row.inner_row.right_padding_18pct .row_col_wrap_12_inner,
.nectar-global-section
  .vc_row.inner_row.right_padding_18pct
  .row_col_wrap_12_inner {
  padding-right: 18%;
}
.vc_row.inner_row.min_width_desktop_100pct {
  min-width: 100%;
}
#ajax-content-wrap .vc_row.inner_row.right_padding_24pct .row_col_wrap_12_inner,
.nectar-global-section
  .vc_row.inner_row.right_padding_24pct
  .row_col_wrap_12_inner {
  padding-right: 24%;
}
.vc_row.inner_row.bottom_position_desktop_70px {
  bottom: 70px;
}
.vc_row.inner_row.right_position_desktop_70px {
  right: 70px;
}
.vc_row.inner_row.bottom_position_desktop_65px {
  bottom: 65px;
}
.vc_row.inner_row.left_position_desktop_70px {
  left: 70px;
}
#ajax-content-wrap .vc_row.inner_row.right_padding_60pct .row_col_wrap_12_inner,
.nectar-global-section
  .vc_row.inner_row.right_padding_60pct
  .row_col_wrap_12_inner {
  padding-right: 60%;
}
.vc_row.inner_row.bottom_position_desktop_0px {
  bottom: 0;
}
.vc_row.inner_row.left_position_desktop_0px {
  left: 0;
}
#ajax-content-wrap .vc_row.inner_row.left_padding_28px .row_col_wrap_12_inner,
.nectar-global-section
  .vc_row.inner_row.left_padding_28px
  .row_col_wrap_12_inner {
  padding-left: 28px;
}
#ajax-content-wrap .vc_row.inner_row.right_padding_28px .row_col_wrap_12_inner,
.nectar-global-section
  .vc_row.inner_row.right_padding_28px
  .row_col_wrap_12_inner {
  padding-right: 28px;
}
.wpb_column.el_spacing_0px
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child),
.wpb_column.el_spacing_0px
  > .n-sticky
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child) {
  margin-bottom: 0;
}
.wpb_column.column_position_static,
.wpb_column.column_position_static > .vc_column-inner {
  position: static;
}
.wpb_column.el_spacing_20px
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child),
.wpb_column.el_spacing_20px
  > .n-sticky
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child) {
  margin-bottom: 20px;
}
.wpb_column[data-border-radius="15px"],
.wpb_column[data-border-radius="15px"] > .vc_column-inner,
.wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-link,
.wpb_column[data-border-radius="15px"]
  > .vc_column-inner
  > .column-bg-overlay-wrap,
.wpb_column[data-border-radius="15px"]
  > .vc_column-inner
  > .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
.wpb_column[data-border-radius="15px"]
  > .vc_column-inner
  > .column-image-bg-wrap
  .column-image-bg,
.wpb_column[data-border-radius="15px"]
  > .vc_column-inner
  > .column-image-bg-wrap[data-n-parallax-bg="true"],
.wpb_column[data-border-radius="15px"] > .n-sticky > .vc_column-inner,
.wpb_column[data-border-radius="15px"]
  > .n-sticky
  > .vc_column-inner
  > .column-bg-overlay-wrap {
  border-radius: 15px;
}
.wpb_column[data-cfc="true"] h1,
.wpb_column[data-cfc="true"] h2,
.wpb_column[data-cfc="true"] h3,
.wpb_column[data-cfc="true"] h4,
.wpb_column[data-cfc="true"] h5,
.wpb_column[data-cfc="true"] h6,
.wpb_column[data-cfc="true"] p {
  color: inherit;
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_4vw > .vc_column-inner {
    padding-right: 4vw;
  }
  .wpb_column.bottom_padding_desktop_1vw > .vc_column-inner {
    padding-bottom: 1vw;
  }
  .wpb_column.left_padding_desktop_4vw > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.right_padding_tablet_8vw > .vc_column-inner {
    padding-right: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-right: 4vw;
  }
  .wpb_column.bottom_padding_desktop_1vw > .n-sticky > .vc_column-inner {
    padding-bottom: 1vw;
  }
  .wpb_column.left_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.right_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-right: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-left: 8vw;
  }
}
.wpb_column.el_spacing_10px
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child),
.wpb_column.el_spacing_10px
  > .n-sticky
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child) {
  margin-bottom: 10px;
}
.wpb_column[data-border-radius="20px"],
.wpb_column[data-border-radius="20px"] > .vc_column-inner,
.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-link,
.wpb_column[data-border-radius="20px"]
  > .vc_column-inner
  > .column-bg-overlay-wrap,
.wpb_column[data-border-radius="20px"]
  > .vc_column-inner
  > .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
.wpb_column[data-border-radius="20px"]
  > .vc_column-inner
  > .column-image-bg-wrap
  .column-image-bg,
.wpb_column[data-border-radius="20px"]
  > .vc_column-inner
  > .column-image-bg-wrap[data-n-parallax-bg="true"],
.wpb_column[data-border-radius="20px"] > .n-sticky > .vc_column-inner,
.wpb_column[data-border-radius="20px"]
  > .n-sticky
  > .vc_column-inner
  > .column-bg-overlay-wrap {
  border-radius: 20px;
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_4vw > .vc_column-inner {
    padding-right: 4vw;
  }
  .wpb_column.bottom_padding_desktop_4vw > .vc_column-inner {
    padding-bottom: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.right_padding_tablet_8vw > .vc_column-inner {
    padding-right: 8vw;
  }
  body .wpb_column.bottom_padding_tablet_8vw > .vc_column-inner {
    padding-bottom: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-right: 4vw;
  }
  .wpb_column.bottom_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-bottom: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.right_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-right: 8vw;
  }
  body .wpb_column.bottom_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-bottom: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_4vw > .vc_column-inner {
    padding-right: 4vw;
  }
  .wpb_column.bottom_padding_desktop_4vw > .vc_column-inner {
    padding-bottom: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .vc_column-inner {
    padding-top: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_8vw > .vc_column-inner {
    padding-right: 8vw;
  }
  html body .wpb_column.left_padding_phone_8vw > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-right: 4vw;
  }
  .wpb_column.bottom_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-bottom: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-top: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_8vw > .n-sticky > .vc_column-inner {
    padding-right: 8vw;
  }
  html body .wpb_column.left_padding_phone_8vw > .n-sticky > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_7pct > .vc_column-inner {
    padding-top: 7%;
  }
  .wpb_column.right_padding_desktop_18pct > .vc_column-inner {
    padding-right: 18%;
  }
  .wpb_column.left_padding_desktop_18pct > .vc_column-inner {
    padding-left: 18%;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .vc_column-inner {
    padding-top: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_8vw > .vc_column-inner {
    padding-right: 8vw;
  }
  html body .wpb_column.left_padding_phone_8vw > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_7pct > .n-sticky > .vc_column-inner {
    padding-top: 7%;
  }
  .wpb_column.right_padding_desktop_18pct > .n-sticky > .vc_column-inner {
    padding-right: 18%;
  }
  .wpb_column.left_padding_desktop_18pct > .n-sticky > .vc_column-inner {
    padding-left: 18%;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-top: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_8vw > .n-sticky > .vc_column-inner {
    padding-right: 8vw;
  }
  html body .wpb_column.left_padding_phone_8vw > .n-sticky > .vc_column-inner {
    padding-left: 8vw;
  }
}
.column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg,
.container-wrap
  .main-content
  .column-image-bg-wrap[data-bg-pos="center center"]
  .column-image-bg {
  background-position: center center;
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_4vw > .vc_column-inner {
    padding-right: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.right_padding_tablet_8vw > .vc_column-inner {
    padding-right: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-right: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.right_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-right: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_22vw > .vc_column-inner {
    padding-right: 22vw;
  }
  .wpb_column.bottom_padding_desktop_4vw > .vc_column-inner {
    padding-bottom: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.right_padding_tablet_50vw > .vc_column-inner {
    padding-right: 50vw;
  }
  body .wpb_column.bottom_padding_tablet_8vw > .vc_column-inner {
    padding-bottom: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_33vw > .vc_column-inner {
    padding-right: 33vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_22vw > .n-sticky > .vc_column-inner {
    padding-right: 22vw;
  }
  .wpb_column.bottom_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-bottom: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.right_padding_tablet_50vw > .n-sticky > .vc_column-inner {
    padding-right: 50vw;
  }
  body .wpb_column.bottom_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-bottom: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  html
    body
    .wpb_column.right_padding_phone_33vw
    > .n-sticky
    > .vc_column-inner {
    padding-right: 33vw;
  }
}
.bg_img_front > .vc_column-inner > .column-bg-overlay-wrap {
  z-index: -2;
}
.column-image-bg-wrap[data-bg-pos="center top"] .column-image-bg,
.container-wrap
  .main-content
  .column-image-bg-wrap[data-bg-pos="center top"]
  .column-image-bg {
  background-position: center top;
}
body[data-aie] .col[data-padding-pos="right"] > .vc_column-inner,
body #ajax-content-wrap .col[data-padding-pos="right"] > .vc_column-inner,
#ajax-content-wrap
  .col[data-padding-pos="right"]
  > .n-sticky
  > .vc_column-inner {
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.wpb_column.child_column.el_spacing_5px
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child),
.wpb_column.child_column.el_spacing_5px
  > .n-sticky
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child) {
  margin-bottom: 5px;
}
.wpb_column.child_column.el_spacing_10px
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child),
.wpb_column.child_column.el_spacing_10px
  > .n-sticky
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child) {
  margin-bottom: 10px;
}
@media only screen, print {
  .wpb_column.right_padding_desktop_38pct > .vc_column-inner {
    padding-right: 38%;
  }
  .wpb_column.left_padding_desktop_38pct > .vc_column-inner {
    padding-left: 38%;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.right_padding_tablet_30pct > .vc_column-inner {
    padding-right: 30%;
  }
  body .wpb_column.left_padding_tablet_30pct > .vc_column-inner {
    padding-left: 30%;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_20pct > .vc_column-inner {
    padding-right: 20%;
  }
  html body .wpb_column.left_padding_phone_20pct > .vc_column-inner {
    padding-left: 20%;
  }
}
@media only screen, print {
  .wpb_column.right_padding_desktop_38pct > .n-sticky > .vc_column-inner {
    padding-right: 38%;
  }
  .wpb_column.left_padding_desktop_38pct > .n-sticky > .vc_column-inner {
    padding-left: 38%;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.right_padding_tablet_30pct > .n-sticky > .vc_column-inner {
    padding-right: 30%;
  }
  body .wpb_column.left_padding_tablet_30pct > .n-sticky > .vc_column-inner {
    padding-left: 30%;
  }
}
@media only screen and (max-width: 690px) {
  html
    body
    .wpb_column.right_padding_phone_20pct
    > .n-sticky
    > .vc_column-inner {
    padding-right: 20%;
  }
  html
    body
    .wpb_column.left_padding_phone_20pct
    > .n-sticky
    > .vc_column-inner {
    padding-left: 20%;
  }
}
.wpb_column.child_column.el_spacing_0px
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child),
.wpb_column.child_column.el_spacing_0px
  > .n-sticky
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child) {
  margin-bottom: 0;
}
.wpb_column.child_column.el_spacing_20px
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child),
.wpb_column.child_column.el_spacing_20px
  > .n-sticky
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child) {
  margin-bottom: 20px;
}
@media only screen and (min-width: 1000px) {
  .column_element_direction_desktop_horizontal
    > .vc_column-inner
    > .wpb_wrapper {
    display: flex;
    align-items: center;
  }
  #ajax-content-wrap
    .column_element_direction_desktop_horizontal
    > .vc_column-inner
    > .wpb_wrapper
    > * {
    margin-bottom: 0;
  }
}
.column_element_direction_desktop_horizontal.force-desktop-text-align-right
  > .vc_column-inner
  > .wpb_wrapper {
  justify-content: flex-end;
}
.column_element_direction_desktop_horizontal.force-desktop-text-align-center
  > .vc_column-inner
  > .wpb_wrapper {
  justify-content: center;
}
@media only screen and (max-width: 999px) {
  .column_element_direction_desktop_horizontal.force-tablet-text-align-right
    > .vc_column-inner
    > .wpb_wrapper {
    justify-content: flex-end;
  }
  .column_element_direction_desktop_horizontal.force-tablet-text-align-center
    > .vc_column-inner
    > .wpb_wrapper {
    justify-content: center;
  }
}
@media only screen and (max-width: 690px) {
  .column_element_direction_desktop_horizontal.force-phone-text-align-right
    > .vc_column-inner
    > .wpb_wrapper {
    justify-content: flex-end;
  }
  .column_element_direction_desktop_horizontal.force-phone-text-align-center
    > .vc_column-inner
    > .wpb_wrapper {
    justify-content: center;
  }
}
@media only screen and (min-width: 1000px) {
  .column_element_direction_desktop_horizontal.el_spacing_20px
    > .vc_column-inner
    > .wpb_wrapper {
    gap: 20px;
  }
}
@media only screen and (min-width: 691px) and (max-width: 999px) {
  .column_element_direction_tablet_horizontal
    > .vc_column-inner
    > .wpb_wrapper {
    display: flex;
    align-items: center;
  }
  #ajax-content-wrap
    .column_element_direction_tablet_horizontal
    > .vc_column-inner
    > .wpb_wrapper
    > * {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 691px) and (max-width: 999px) {
  .column_element_direction_desktop_horizontal.el_spacing_20px
    > .vc_column-inner
    > .wpb_wrapper {
    gap: 20px;
  }
}
.wpb_column.child_column.el_spacing_30px
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child),
.wpb_column.child_column.el_spacing_30px
  > .n-sticky
  > .vc_column-inner
  > .wpb_wrapper
  > div:not(:last-child) {
  margin-bottom: 30px;
}
.col.padding-2-percent > .vc_column-inner,
.col.padding-2-percent > .n-sticky > .vc_column-inner {
  padding: calc(600px * 0.03);
}
@media only screen and (max-width: 690px) {
  .col.padding-2-percent > .vc_column-inner,
  .col.padding-2-percent > .n-sticky > .vc_column-inner {
    padding: calc(100vw * 0.03);
  }
}
@media only screen and (min-width: 1000px) {
  .col.padding-2-percent > .vc_column-inner,
  .col.padding-2-percent > .n-sticky > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.02);
  }
  .column_container:not(.vc_col-sm-12)
    .col.padding-2-percent
    > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.01);
  }
}
@media only screen and (min-width: 1425px) {
  .col.padding-2-percent > .vc_column-inner {
    padding: calc(1245px * 0.02);
  }
  .column_container:not(.vc_col-sm-12)
    .col.padding-2-percent
    > .vc_column-inner {
    padding: calc(1245px * 0.01);
  }
}
.full-width-content .col.padding-2-percent > .vc_column-inner {
  padding: calc(100vw * 0.02);
}
@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-2-percent > .vc_column-inner {
    padding: calc(100vw * 0.03);
  }
}
@media only screen and (min-width: 1000px) {
  .full-width-content
    .column_container:not(.vc_col-sm-12)
    .col.padding-2-percent
    > .vc_column-inner {
    padding: calc(100vw * 0.01);
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_35pct > .vc_column-inner {
    padding-right: 35%;
  }
  .wpb_column.bottom_padding_desktop_4vw > .vc_column-inner {
    padding-bottom: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.bottom_padding_tablet_8vw > .vc_column-inner {
    padding-bottom: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_35pct > .n-sticky > .vc_column-inner {
    padding-right: 35%;
  }
  .wpb_column.bottom_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-bottom: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.bottom_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-bottom: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-left: 8vw;
  }
}
.wpb_column.child_column.tl_br_20px > .vc_column-inner > div[class*="-wrap"],
.wpb_column.child_column.tl_br_20px > .vc_column-inner {
  border-top-left-radius: 20px;
  overflow: hidden;
}
@media only screen, print {
  .wpb_column.top_padding_desktop_5pct > .vc_column-inner {
    padding-top: 5%;
  }
  .wpb_column.right_padding_desktop_5pct > .vc_column-inner {
    padding-right: 5%;
  }
  .wpb_column.bottom_padding_desktop_5pct > .vc_column-inner {
    padding-bottom: 5%;
  }
  .wpb_column.left_padding_desktop_5pct > .vc_column-inner {
    padding-left: 5%;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.top_padding_phone_5pct > .vc_column-inner {
    padding-top: 5%;
  }
  html body .wpb_column.right_padding_phone_0px > .vc_column-inner {
    padding-right: 0;
  }
  html body .wpb_column.bottom_padding_phone_5pct > .vc_column-inner {
    padding-bottom: 5%;
  }
  html body .wpb_column.left_padding_phone_0px > .vc_column-inner {
    padding-left: 0;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_5pct > .n-sticky > .vc_column-inner {
    padding-top: 5%;
  }
  .wpb_column.right_padding_desktop_5pct > .n-sticky > .vc_column-inner {
    padding-right: 5%;
  }
  .wpb_column.bottom_padding_desktop_5pct > .n-sticky > .vc_column-inner {
    padding-bottom: 5%;
  }
  .wpb_column.left_padding_desktop_5pct > .n-sticky > .vc_column-inner {
    padding-left: 5%;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.top_padding_phone_5pct > .n-sticky > .vc_column-inner {
    padding-top: 5%;
  }
  html body .wpb_column.right_padding_phone_0px > .n-sticky > .vc_column-inner {
    padding-right: 0;
  }
  html
    body
    .wpb_column.bottom_padding_phone_5pct
    > .n-sticky
    > .vc_column-inner {
    padding-bottom: 5%;
  }
  html body .wpb_column.left_padding_phone_0px > .n-sticky > .vc_column-inner {
    padding-left: 0;
  }
}
@media only screen, print {
  .wpb_column.right_padding_desktop_25pct > .vc_column-inner {
    padding-right: 25%;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.right_padding_tablet_33vw > .vc_column-inner {
    padding-right: 33vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_0px > .vc_column-inner {
    padding-right: 0;
  }
}
@media only screen, print {
  .wpb_column.right_padding_desktop_25pct > .n-sticky > .vc_column-inner {
    padding-right: 25%;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.right_padding_tablet_33vw > .n-sticky > .vc_column-inner {
    padding-right: 33vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_0px > .n-sticky > .vc_column-inner {
    padding-right: 0;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_60pct > .vc_column-inner {
    padding-right: 60%;
  }
  .wpb_column.bottom_padding_desktop_4vw > .vc_column-inner {
    padding-bottom: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.right_padding_tablet_50pct > .vc_column-inner {
    padding-right: 50%;
  }
  body .wpb_column.bottom_padding_tablet_8vw > .vc_column-inner {
    padding-bottom: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_40pct > .vc_column-inner {
    padding-right: 40%;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-top: 4vw;
  }
  .wpb_column.right_padding_desktop_60pct > .n-sticky > .vc_column-inner {
    padding-right: 60%;
  }
  .wpb_column.bottom_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-bottom: 4vw;
  }
  .wpb_column.left_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.top_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-top: 8vw;
  }
  body .wpb_column.right_padding_tablet_50pct > .n-sticky > .vc_column-inner {
    padding-right: 50%;
  }
  body .wpb_column.bottom_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-bottom: 8vw;
  }
  body .wpb_column.left_padding_tablet_8vw > .n-sticky > .vc_column-inner {
    padding-left: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  html
    body
    .wpb_column.right_padding_phone_40pct
    > .n-sticky
    > .vc_column-inner {
    padding-right: 40%;
  }
}
@media only screen, print {
  .wpb_column.force-desktop-text-align-left,
  .wpb_column.force-desktop-text-align-left .col {
    text-align: left !important;
  }
  .wpb_column.force-desktop-text-align-right,
  .wpb_column.force-desktop-text-align-right .col {
    text-align: right !important;
  }
  .wpb_column.force-desktop-text-align-center,
  .wpb_column.force-desktop-text-align-center .col,
  .wpb_column.force-desktop-text-align-center .vc_custom_heading,
  .wpb_column.force-desktop-text-align-center .nectar-cta {
    text-align: center !important;
  }
  .wpb_column.force-desktop-text-align-center .img-with-aniamtion-wrap img {
    display: inline-block;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_3vw > .vc_column-inner {
    padding-top: 3vw;
  }
  .wpb_column.right_padding_desktop_4vw > .vc_column-inner {
    padding-right: 4vw;
  }
  .wpb_column.bottom_padding_desktop_3vw > .vc_column-inner {
    padding-bottom: 3vw;
  }
  .wpb_column.left_padding_desktop_4vw > .vc_column-inner {
    padding-left: 4vw;
  }
}
@media only screen, print {
  .wpb_column.top_padding_desktop_3vw > .n-sticky > .vc_column-inner {
    padding-top: 3vw;
  }
  .wpb_column.right_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-right: 4vw;
  }
  .wpb_column.bottom_padding_desktop_3vw > .n-sticky > .vc_column-inner {
    padding-bottom: 3vw;
  }
  .wpb_column.left_padding_desktop_4vw > .n-sticky > .vc_column-inner {
    padding-left: 4vw;
  }
}
.wpb_column.child_column.right_margin_-1px {
  margin-right: -1px !important;
}
.wpb_column.child_column.border_top_desktop_1px > .vc_column-inner,
.wpb_column.child_column.border_top_desktop_1px > .n-sticky > .vc_column-inner {
  border-top-width: 1px;
}
.wpb_column.child_column.border_right_desktop_1px > .vc_column-inner,
.wpb_column.child_column.border_right_desktop_1px
  > .n-sticky
  > .vc_column-inner {
  border-right-width: 1px;
}
.wpb_column.child_column.border_color_0a0a0a > .vc_column-inner,
.wpb_column.child_column.border_color_0a0a0a > .n-sticky > .vc_column-inner {
  border-color: #0a0a0a;
}
.wpb_column.child_column.border_style_solid > .vc_column-inner,
.wpb_column.child_column.border_style_solid > .n-sticky > .vc_column-inner {
  border-style: solid;
}
.wpb_column.child_column.tr_br_20px > .vc_column-inner > div[class*="-wrap"],
.wpb_column.child_column.tr_br_20px > .vc_column-inner {
  border-top-right-radius: 20px;
  overflow: hidden;
}
.wpb_column.child_column.border_left_desktop_1px > .vc_column-inner,
.wpb_column.child_column.border_left_desktop_1px
  > .n-sticky
  > .vc_column-inner {
  border-left-width: 1px;
}
.wpb_column.child_column.left_margin_-1px {
  margin-left: -1px !important;
}
.wpb_column.child_column.border_color_000000 > .vc_column-inner,
.wpb_column.child_column.border_color_000000 > .n-sticky > .vc_column-inner {
  border-color: #000000;
}
.nectar-post-grid[data-grid-item-height="50vh"] .nectar-post-grid-item {
  min-height: 50vh;
}
.nectar-post-grid-wrap[data-style="content_under_image"]
  [data-grid-item-height="50vh"]
  .nectar-post-grid-item-bg {
  height: 50vh;
}
.nectar-post-grid-wrap[data-style="content_under_image"]
  .custom-aspect-ratio-3-2
  .nectar-post-grid-item-bg {
  padding-bottom: calc((2 / 3) * 100%);
  height: auto !important;
}
.nectar-post-grid[data-border-radius="15px"][data-text-layout="all_bottom_left_shadow"]
  .nectar-post-grid-item:before,
.nectar-post-grid-wrap:not([data-style="content_under_image"])
  .nectar-post-grid[data-border-radius="15px"]
  .nectar-post-grid-item
  .inner,
.nectar-post-grid[data-border-radius="15px"] .bg-overlay,
.nectar-post-grid[data-border-radius="15px"][data-shadow-hover="yes"]
  .nectar-post-grid-item:after,
.nectar-post-grid[data-border-radius="15px"] .nectar-post-grid-item-bg,
.nectar-post-grid[data-border-radius="15px"] .nectar-post-grid-item-bg-wrap,
[data-style="mouse_follow_image"]
  .nectar-post-grid[data-border-radius="15px"]
  .nectar-post-grid-item-bg-wrap-inner,
.nectar-post-grid[data-border-radius="15px"][data-text-layout="all_bottom_left_shadow"]
  .nectar-post-grid-item
  div.inner:before {
  border-radius: 15px;
}
.nectar-post-grid[data-border-radius="15px"] .nectar-post-grid-item-bg,
.nectar-post-grid[data-border-radius="15px"] .nectar-post-grid-item-bg-wrap {
  overflow: hidden;
}
.nectar-post-grid[data-border-radius="15px"] .nectar-post-grid-item-bg-wrap {
  transform: translateZ(0);
}
[data-style="content_under_image"]
  .nectar-post-grid[data-border-radius="15px"]
  .nectar-post-grid-item__has-secondary
  .nectar-post-grid-item-bg,
[data-style="content_under_image"]
  .nectar-post-grid[data-border-radius="15px"]:not([data-card="yes"])
  .nectar-post-grid-item-bg-wrap,
[data-style="content_under_image"]
  .nectar-post-grid[data-border-radius="15px"][data-lock-aspect="yes"]:not(
    [data-card="yes"]
  )
  .img-wrap,
[data-style="content_under_image"]
  .nectar-post-grid[data-border-radius="15px"][data-card="yes"]
  .nectar-post-grid-item,
[data-style="content_under_image"]
  .nectar-post-grid[data-border-radius="15px"][data-shadow-hover="yes"][data-card="yes"]
  .nectar-post-grid-item:after {
  border-radius: 15px;
}
@media only screen and (max-width: 690px) {
  .vc_col-xs-4 .nectar-post-grid .nectar-post-grid-item .meta-excerpt,
  .vc_col-xs-6 .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
    font-size: 12px;
  }
  .nectar-post-grid .nectar-post-grid-item .content .post-heading,
  .nectar-post-grid-wrap:not([data-style="content_overlaid"])
    .nectar-post-grid-item
    .content
    .meta-excerpt {
    max-width: 100%;
  }
}
#ajax-content-wrap
  .nectar-post-grid[data-columns="1"]
  > .nectar-post-grid-item:nth-child(1) {
  margin-top: 0;
}
#ajax-content-wrap
  .nectar-post-grid[data-columns="1"]
  > .nectar-post-grid-item:last-child {
  margin-bottom: 0;
}
.wpb_row.full-width-content
  .vc_col-sm-12
  .nectar-post-grid[data-grid-spacing="4vw"] {
  margin: 4vw;
}
@media only screen and (min-width: 1000px) {
  body[data-body-border="1"]
    .wpb_row.full-width-content
    .vc_col-sm-12
    .nectar-post-grid[data-grid-spacing="4vw"] {
    margin: 4vw -4vw;
  }
}
.nectar-post-grid[data-grid-spacing="4vw"] {
  margin-left: -4vw;
  margin-right: -4vw;
}
.nectar-post-grid[data-grid-spacing="4vw"] .nectar-post-grid-item {
  margin: 4vw;
}
@media only screen and (max-width: 690px) {
  .nectar-post-grid[data-grid-spacing="4vw"] .nectar-post-grid-item {
    margin: 6vw;
  }
  .nectar-post-grid[data-grid-spacing="4vw"] {
    margin-left: -6vw;
    margin-right: -6vw;
  }
  .wpb_row.full-width-content
    .vc_col-sm-12
    .nectar-post-grid[data-grid-spacing="4vw"] {
    margin: 6vw;
  }
}
.nectar-post-grid[data-columns="4"][data-grid-spacing="4vw"]
  .nectar-post-grid-item {
  width: calc(25% - 8vw);
}
.nectar-post-grid[data-columns="3"][data-grid-spacing="4vw"]
  .nectar-post-grid-item {
  width: calc(33.32% - 8vw);
}
.nectar-post-grid[data-columns="2"][data-grid-spacing="4vw"]
  .nectar-post-grid-item {
  width: calc(50% - 8vw);
}
.nectar-post-grid-wrap[data-style="content_under_image"]
  .nectar-post-grid:not([data-card="yes"])
  .nectar-post-grid-item
  .content {
  padding-bottom: 0;
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
  body
    .nectar-post-grid[data-columns][data-grid-spacing="4vw"]:not(
      [data-columns="1"]
    ):not([data-masonry="yes"])
    .nectar-post-grid-item {
    width: calc(50% - 8vw);
  }
}
@media only screen and (min-width: 1000px) {
  .nectar-post-grid.custom_font_size_2vw .post-heading {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1000px) {
  #ajax-content-wrap
    .custom_font_size_2vw.nectar-post-grid
    .nectar-post-grid-item
    .post-heading,
  .custom_font_size_2vw.nectar-post-grid .nectar-post-grid-item .post-heading {
    font-size: 2vw;
  }
}
@media only screen and (min-width: 1000px) {
  #ajax-content-wrap
    .custom_font_size_2vw.nectar-post-grid
    .nectar-post-grid-item
    .post-heading,
  .custom_font_size_2vw.nectar-post-grid .nectar-post-grid-item .post-heading,
  #header-outer
    .custom_font_size_2vw.nectar-post-grid
    .nectar-post-grid-item
    .post-heading {
    font-size: 2vw;
  }
}
.nectar-post-grid-item .bg-overlay[data-opacity="0.3"] {
  opacity: 0.3;
}
.nectar-post-grid-item:hover .bg-overlay[data-hover-opacity="0.4"] {
  opacity: 0.4;
}
.nectar-post-grid-wrap[data-style="content_under_image"]
  .nectar-post-grid-item__has-secondary
  .nectar-post-grid-item-bg-wrap,
.nectar-post-grid .nectar-post-grid-item__has-secondary .inner {
  overflow: visible;
}
.nectar-post-grid-item__has-secondary .nectar-post-grid-item-bg-wrap-inner {
  overflow: hidden;
}
.nectar-post-grid-item__overlaid-img {
  position: absolute;
  z-index: 100;
  top: 50%;
  transition: transform 0.4s ease;
  transform: translateY(-40%);
}
.nectar-post-grid-item__overlaid-img:not(.nectar-lazy) {
  box-shadow: 0 25px 40px rgba(0, 0, 0, 0.24);
}
.nectar-post-grid-item__overlaid-img.nectar-lazy.loaded {
  box-shadow: 0 13px 13px -10px rgba(0, 0, 0, 0.06),
    0px 25px 40px rgba(0, 0, 0, 0.24);
}
@media only screen and (min-width: 1000px) {
  .nectar-post-grid.featured-first-item
    > .nectar-post-grid-item:first-child
    .nectar-post-grid-item__overlaid-img.nectar-lazy.loaded,
  .nectar-post-grid.featured-first-item
    > .nectar-post-grid-item:first-child
    .nectar-post-grid-item__overlaid-img:not(.nectar-lazy) {
    box-shadow: 0 25px 25px -20px rgba(0, 0, 0, 0.06),
      0px 50px 80px rgba(0, 0, 0, 0.24);
  }
}
.nectar-post-grid-wrap[data-style="content_under_image"]
  .nectar-post-grid[data-lock-aspect="yes"]
  .nectar-post-grid-item__has-secondary
  .img-wrap {
  margin-bottom: 0;
}
.nectar-post-grid[data-lock-aspect="yes"][data-shadow-hover="yes"]:not(
    [data-card="yes"]
  )
  .nectar-post-grid-item__has-secondary
  .img-wrap:before {
  display: none;
}
.nectar-post-grid-item__overlaid-img {
  border-radius: 15px;
}
.main-content .nectar-post-grid-item .nectar-post-grid-item__overlaid-img {
  width: 22%;
}
.overlay-secondary-project-image-right
  .nectar-post-grid-item__has-secondary
  .nectar-post-grid-item-bg-wrap-inner {
  padding-right: 11%;
}
.overlay-secondary-project-image-right .nectar-post-grid-item__overlaid-img {
  right: 0;
}
.overlay-secondary-project-image-right
  .nectar-post-grid-item:hover
  .nectar-post-grid-item__overlaid-img {
  transform: translateY(-50%);
}
.nectar-post-grid-wrap
  .category-position-overlaid
  .nectar-post-grid-item
  .content {
  position: static !important;
}
.nectar-post-grid-wrap
  .category-position-overlaid
  .nectar-post-grid-item
  .meta-category {
  position: absolute;
  width: calc(100% - 40px);
  z-index: 100;
  top: 20px;
  left: 20px;
}
#ajax-content-wrap
  .nectar-post-grid-wrap
  .category-position-overlaid
  .nectar-post-grid-item
  .meta-category
  a.style-underline,
body
  .nectar-post-grid-wrap
  .category-position-overlaid
  .nectar-post-grid-item
  .meta-category
  a.style-underline {
  color: #fff;
}
#ajax-content-wrap
  .nectar-post-grid-wrap
  .category-position-overlaid
  .nectar-post-grid-item
  .meta-category
  a.style-underline:before,
body
  .nectar-post-grid-wrap
  .category-position-overlaid
  .nectar-post-grid-item
  .meta-category
  a.style-underline:before {
  background-color: #fff;
}
.category-position-after-title .content {
  display: flex;
  flex-direction: column;
}
.category-position-after-title .meta-category {
  order: 2;
  margin: 0;
}
.category-position-after-title .meta-category a {
  margin: 10px 10px 0 0;
}
.category-position-after-title .item-main {
  order: 1;
}
.spacing-4vw .load-more-wrap {
  margin-top: 0;
}
@media only screen and (min-width: 1000px) {
  .spacing-4vw .nectar-post-grid-filters {
    padding-bottom: 0;
    padding-top: 4vw;
  }
  .full-width-content .span_12 .spacing-4vw .nectar-post-grid-filters {
    padding-top: 8vw;
  }
  .full-width-content
    .span_12
    .spacing-4vw
    .nectar-post-grid-filters[data-align*="sidebar"] {
    padding-bottom: 8vw;
  }
}
@media only screen and (max-width: 999px) {
  .spacing-4vw .nectar-post-grid-filters {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1000px) {
  html body {
    overflow: visible;
  }
  .nectar-post-grid-filters .n-sticky {
    position: sticky;
    top: var(--nectar-sticky-top-distance);
  }
}
.full-width-content
  .span_12
  .nectar-post-grid-wrap--fl-sidebar_left.spacing-4vw
  .nectar-post-grid-filters {
  padding-left: 8vw;
}
@media only screen and (max-width: 999px) {
  .full-width-content
    .span_12
    .nectar-post-grid-wrap--fl-sidebar_left.spacing-4vw
    .nectar-post-grid-filters {
    padding-left: 8vw;
    padding-right: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  .full-width-content
    .span_12
    .nectar-post-grid-wrap--fl-sidebar_left.spacing-4vw
    .nectar-post-grid-filters {
    padding-left: min(8vw, 40px);
    padding-right: min(8vw, 40px);
  }
}
@media only screen and (min-width: 1000px) {
  .nectar-post-grid-wrap--fl-sidebar_left {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters {
    width: 25%;
    min-width: 215px;
    max-width: 275px;
    padding-right: 40px;
  }
  .full-width-content
    .span_12
    .nectar-post-grid-wrap--fl-sidebar_left
    .nectar-post-grid-filters {
    max-width: 315px;
  }
  .full-width-content
    .span_12
    .nectar-post-grid-wrap--fl-sidebar_left.spacing-4vw
    .nectar-post-grid-filters,
  .full-width-content
    .span_12
    .nectar-post-grid-wrap--fl-sidebar_left.spacing-3vw
    .nectar-post-grid-filters {
    max-width: 22vw;
    padding-right: 0;
    width: auto;
    min-width: 42%;
  }
  body .nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters {
    padding-bottom: 8px;
    margin-bottom: 0 !important;
  }
  .nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters h4 {
    display: block;
    padding-left: 0;
    text-align: left;
    cursor: auto;
  }
  .nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters h4:before,
  .nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters h4:after {
    display: none;
  }
  .nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters a {
    display: block;
    margin: 1.1em 0;
  }
  .nectar-post-grid-wrap--fl-sidebar_left
    .nectar-post-grid-filters
    a:last-child {
    margin-bottom: 0;
  }
  .nectar-post-grid-wrap--fl-sidebar_left .load-more-wrap {
    padding-left: min(275px, max(215px, 25%));
    margin-bottom: 0;
    position: absolute;
    bottom: 40px;
  }
  .full-width-content
    .span_12
    .nectar-post-grid-wrap--fl-sidebar_left
    .load-more-wrap {
    padding-left: min(315px, max(215px, 25%));
  }
}
@media only screen and (max-width: 999px) {
  .nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters {
    max-width: none;
  }
  .nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters a {
    margin: 0.7em;
  }
  .nectar-post-grid-wrap--fl-sidebar_left .theiaStickySidebar {
    display: block;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1000px) {
  .wpb_row.full-width-content
    .vc_col-sm-12
    .nectar-post-grid-wrap--fl-sidebar_left[data-style="content_under_image"]:not(
      .all-loaded
    )
    .nectar-post-grid {
    margin-bottom: 0;
  }
  body .nectar-post-grid-wrap--fl-sidebar_left .load-more-wrap {
    bottom: 8vw;
  }
  body .nectar-post-grid-wrap--fl-sidebar_left:not(.all-loaded) {
    padding-bottom: 16vw;
  }
}
.nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters a {
  text-align: left;
  position: relative;
  padding-left: 30px;
  padding-top: 0;
  padding-bottom: 0;
}
.nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters a:after,
.nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters a:before {
  border-radius: 100px;
  position: absolute;
  display: block;
  content: "";
}
.nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters a:after {
  left: 0;
  top: 0;
  height: 18px;
  width: 18px;
  border: 1px solid #000;
  opacity: 0.25;
  background: transparent !important;
  background-color: transparent !important;
  transform: none;
  transition: opacity 0.3s ease;
}
.nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters a:before {
  height: 10px;
  width: 10px;
  left: 5px;
  top: 5px;
  transform: scale(0);
  background-color: #000;
  transition: transform 0.3s ease;
}
.nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid-filters a:hover:after,
.nectar-post-grid-wrap--fl-sidebar_left
  .nectar-post-grid-filters
  a.active:after {
  opacity: 1;
}
.nectar-post-grid-wrap--fl-sidebar_left
  .nectar-post-grid-filters
  a.active:before {
  transform: scale(1);
}
.nectar-post-grid-wrap--fl-sidebar_left .nectar-post-grid {
  flex: 1;
}
.nectar-post-grid-wrap--fl-sidebar_left .load-more-wrap {
  width: 100%;
}
.nectar-post-grid-wrap--fl-sidebar_left.text-color-dark
  .nectar-post-grid-filters
  a:after {
  border: 1px solid #000;
}
.nectar-post-grid-wrap--fl-sidebar_left.text-color-dark
  .nectar-post-grid-filters
  a:before {
  background-color: #000;
}
.light
  .nectar-post-grid-wrap--fl-sidebar_left.text-color-light
  .nectar-post-grid-filters,
.light
  .nectar-post-grid-wrap--fl-sidebar_left.text-color-light
  .nectar-post-grid-filters
  h4 {
  color: #fff;
}
.light
  .nectar-post-grid-wrap--fl-sidebar_left.text-color-light
  .nectar-post-grid-filters
  a:after {
  border: 1px solid #fff;
}
.light
  .nectar-post-grid-wrap--fl-sidebar_left.text-color-light
  .nectar-post-grid-filters
  a:before {
  background-color: #fff;
}
.img-with-aniamtion-wrap[data-max-width="110%"] .inner {
  width: 110%;
  display: block;
}
.img-with-aniamtion-wrap[data-max-width="110%"] img {
  max-width: 100%;
  width: auto;
}
.img-with-aniamtion-wrap[data-max-width="110%"][data-shadow*="depth"] img {
  max-width: none;
  width: 100%;
}
.img-with-aniamtion-wrap[data-max-width="110%"].center .inner {
  margin-left: -5%;
}
.img-with-aniamtion-wrap[data-max-width="110%"]:not(.right) img {
  backface-visibility: hidden;
}
@media only screen and (max-width: 999px) {
  .img-with-aniamtion-wrap[data-max-width="110%"] .inner {
    max-width: 100%;
  }
  .img-with-animation[data-max-width="110%"] {
    max-width: 100%;
    margin-left: 0;
  }
}
.img-with-aniamtion-wrap.tl_br_20px .img-with-animation,
.img-with-aniamtion-wrap.tl_br_20px .inner,
.img-with-aniamtion-wrap.tl_br_20px .hover-wrap {
  border-top-left-radius: 20px;
}
.img-with-aniamtion-wrap.tr_br_20px .img-with-animation,
.img-with-aniamtion-wrap.tr_br_20px .inner,
.img-with-aniamtion-wrap.tr_br_20px .hover-wrap {
  border-top-right-radius: 20px;
}
.img-with-aniamtion-wrap.custom-width-90pct .inner {
  max-width: 90%;
}
.img-with-aniamtion-wrap[data-max-width="custom"].center .inner {
  display: inline-block;
}
.img-with-aniamtion-wrap.custom-width-23vw .inner {
  max-width: 23vw;
}
@media only screen, print {
  .img-with-aniamtion-wrap.position_desktop_absolute {
    position: absolute;
  }
}
@media only screen, print {
  .img-with-aniamtion-wrap.top_position_desktop_20pct {
    top: 20%;
  }
}
@media only screen, print {
  .img-with-aniamtion-wrap.right_position_desktop_5pct {
    right: 5%;
  }
}
.img-with-aniamtion-wrap[data-max-width="custom"].right .inner {
  display: inline-block;
}
@media only screen and (min-width: 1000px) {
  .nectar-highlighted-text.font_size_5vw h1,
  .nectar-highlighted-text.font_size_5vw h2,
  .nectar-highlighted-text.font_size_5vw h3,
  .nectar-highlighted-text.font_size_5vw h4,
  .nectar-highlighted-text.font_size_5vw h5,
  .nectar-highlighted-text.font_size_5vw h6,
  .nectar-highlighted-text.font_size_5vw p {
    font-size: 5vw;
    line-height: 1.1em;
  }
}
.nectar-highlighted-text[data-style="regular_underline"].font_size_5vw
  em:before,
.nectar-highlighted-text[data-style="half_text"].font_size_5vw em:before {
  bottom: 0.07em;
}
@keyframes nectarStrokeAnimation {
  0% {
    stroke-dashoffset: 1;
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
.nectar-highlighted-text .nectar-scribble {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.nectar-highlighted-text .nectar-scribble path {
  stroke-dasharray: 1;
  stroke-dashoffset: 1;
  opacity: 0;
}
.nectar-highlighted-text em.animated .nectar-scribble path {
  stroke-linecap: round;
  opacity: 1;
  animation: nectarStrokeAnimation 1.3s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}
.nectar-highlighted-text[data-style="scribble"] em {
  background-image: none !important;
}
body .nectar-scribble.basic-underline {
  width: 100%;
  height: 30%;
  top: auto;
  bottom: -20%;
}
@media only screen and (max-width: 999px) {
  .nectar-highlighted-text.nectar-disable-mobile-animation em {
    background-size: 100% 80%;
  }
  .nectar-highlighted-text[data-style="half_text"].nectar-disable-mobile-animation
    em {
    background-size: 100% 28%;
  }
  .nectar-highlighted-text.nectar-disable-mobile-animation:not(
      [data-style="text_outline"]
    )
    em {
    transition: none;
  }
  .nectar-highlighted-text.nectar-disable-mobile-animation
    .nectar-scribble
    path {
    stroke-dashoffset: 0;
    opacity: 1 !important;
    animation: none !important;
  }
}
@media only screen and (min-width: 1000px) {
  .nectar-highlighted-text.font_size_6vw h1,
  .nectar-highlighted-text.font_size_6vw h2,
  .nectar-highlighted-text.font_size_6vw h3,
  .nectar-highlighted-text.font_size_6vw h4,
  .nectar-highlighted-text.font_size_6vw h5,
  .nectar-highlighted-text.font_size_6vw h6,
  .nectar-highlighted-text.font_size_6vw p {
    font-size: 6vw;
    line-height: 1.1em;
  }
}
.nectar-highlighted-text[data-style="regular_underline"].font_size_6vw
  em:before,
.nectar-highlighted-text[data-style="half_text"].font_size_6vw em:before {
  bottom: 0.07em;
}
.nectar-highlighted-text.ease_out em.animated .nectar-scribble path {
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.18, 1);
}
.nectar-scrolling-text[data-style="text_outline"] a {
  color: inherit;
}
.nectar-scrolling-text[data-style="text_outline"] a:hover em {
  -webkit-text-fill-color: initial;
  -webkit-text-stroke-width: 0;
}
.nectar-scrolling-text[data-style="text_outline"] em,
.nectar-scrolling-text[data-style="text_outline"] i {
  font-style: normal;
  font-family: inherit;
}
.nectar-scrolling-text[data-style="text_outline"] em,
.nectar-scrolling-text[data-style="text_outline"] i {
  -webkit-text-stroke-color: inherit;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}
.nectar-scrolling-text[data-style="text_outline"][data-outline-thickness="ultra-thin"]
  em,
.nectar-scrolling-text[data-style="text_outline"][data-outline-thickness="ultra-thin"]
  i {
  -webkit-text-stroke-width: 1px;
}
@media only screen and (min-width: 1000px) {
  .nectar-scrolling-text.font_size_11vw .nectar-scrolling-text-inner * {
    font-size: 11vw;
    line-height: 1em;
  }
}
@media only screen and (min-width: 1000px) {
  body .nectar-rotating-words-title.font_size_6vw .heading {
    font-size: 6vw;
  }
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_desktop_1-2vw.font_size_min_16px.font_size_max_21px.nectar-fancy-ul,
  body
    .font_size_desktop_1-2vw.font_size_min_16px.font_size_max_21px.nectar-fancy-ul {
    font-size: min(21px, max(16px, 1.2vw));
  }
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_desktop_1-2vw.font_size_min_16px.font_size_max_21px.nectar-fancy-ul,
  body
    .font_size_desktop_1-2vw.font_size_min_16px.font_size_max_21px.nectar-fancy-ul,
  body
    #header-outer
    .font_size_desktop_1-2vw.font_size_min_16px.font_size_max_21px.nectar-fancy-ul {
    font-size: min(21px, max(16px, 1.2vw));
  }
}
.nectar-fancy-ul {
  line-height: 1.3;
}
#ajax-content-wrap .nectar-fancy-ul ul li {
  line-height: inherit;
}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
  font-size: 1.1em;
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_desktop_1-1vw.font_size_min_12px.font_size_max_18px.nectar-fancy-ul,
  body
    .font_size_desktop_1-1vw.font_size_min_12px.font_size_max_18px.nectar-fancy-ul {
    font-size: min(18px, max(12px, 1.1vw));
  }
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_desktop_1-1vw.font_size_min_12px.font_size_max_18px.nectar-fancy-ul,
  body
    .font_size_desktop_1-1vw.font_size_min_12px.font_size_max_18px.nectar-fancy-ul,
  body
    #header-outer
    .font_size_desktop_1-1vw.font_size_min_12px.font_size_max_18px.nectar-fancy-ul {
    font-size: min(18px, max(12px, 1.1vw));
  }
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_desktop_1-1vw.font_size_min_14px.font_size_max_20px.nectar-fancy-ul,
  body
    .font_size_desktop_1-1vw.font_size_min_14px.font_size_max_20px.nectar-fancy-ul {
    font-size: min(20px, max(14px, 1.1vw));
  }
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_desktop_1-1vw.font_size_min_14px.font_size_max_20px.nectar-fancy-ul,
  body
    .font_size_desktop_1-1vw.font_size_min_14px.font_size_max_20px.nectar-fancy-ul,
  body
    #header-outer
    .font_size_desktop_1-1vw.font_size_min_14px.font_size_max_20px.nectar-fancy-ul {
    font-size: min(20px, max(14px, 1.1vw));
  }
}
#ajax-content-wrap .font_line_height_1-5.nectar-fancy-ul,
body .font_line_height_1-5.nectar-fancy-ul {
  line-height: 1.5;
}
.nectar-split-heading .heading-line {
  display: block;
  overflow: hidden;
  position: relative;
}
.nectar-split-heading .heading-line > div {
  display: block;
  transform: translateY(200%);
  -webkit-transform: translateY(200%);
}
.nectar-split-heading h1 {
  margin-bottom: 0;
}
@media only screen and (min-width: 1000px) {
  .nectar-split-heading[data-custom-font-size="true"] h1,
  .nectar-split-heading[data-custom-font-size="true"] h2,
  .row .nectar-split-heading[data-custom-font-size="true"] h3,
  .row .nectar-split-heading[data-custom-font-size="true"] h4,
  .row .nectar-split-heading[data-custom-font-size="true"] h5,
  .row .nectar-split-heading[data-custom-font-size="true"] h6,
  .row .nectar-split-heading[data-custom-font-size="true"] i {
    font-size: inherit;
    line-height: inherit;
  }
}
.nectar-split-heading.font_line_height_1-4 {
  line-height: 1.4 !important;
}
.nectar-split-heading.font_line_height_1-4 * {
  line-height: 1.4 !important;
}
@media only screen, print {
  #ajax-content-wrap .font_size_1-3vw.nectar-split-heading,
  .font_size_1-3vw.nectar-split-heading {
    font-size: 1.3vw !important;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_1-3vw.nectar-split-heading,
  .font_size_1-3vw.nectar-split-heading,
  #header-outer .font_size_1-3vw.nectar-split-heading {
    font-size: 1.3vw !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .font_size_tablet_2vw.nectar-split-heading,
  .font_size_tablet_2vw.nectar-split-heading {
    font-size: 2vw !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .container-wrap .font_size_tablet_2vw.nectar-split-heading,
  .container-wrap .font_size_tablet_2vw.nectar-split-heading,
  #header-outer .font_size_tablet_2vw.nectar-split-heading {
    font-size: 2vw !important;
  }
}
@media only screen and (max-width: 690px) {
  html #ajax-content-wrap .font_size_phone_16px.nectar-split-heading,
  html .font_size_phone_16px.nectar-split-heading {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 690px) {
  html
    #ajax-content-wrap
    .container-wrap
    .font_size_phone_16px.nectar-split-heading,
  html .container-wrap .font_size_phone_16px.nectar-split-heading,
  html #header-outer .font_size_phone_16px.nectar-split-heading {
    font-size: 16px !important;
  }
}
#ajax-content-wrap .font_line_height_1-4.nectar-split-heading,
body .font_line_height_1-4.nectar-split-heading {
  line-height: 1.4;
}
.centered-text
  .nectar-split-heading[data-animation-type="line-reveal-by-space"]
  h1,
.centered-text
  .nectar-split-heading[data-animation-type="line-reveal-by-space"]
  h2,
.centered-text
  .nectar-split-heading[data-animation-type="line-reveal-by-space"]
  h3,
.centered-text
  .nectar-split-heading[data-animation-type="line-reveal-by-space"]
  h4 {
  margin: 0 auto;
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(
    .markup-generated
  ) {
  opacity: 0;
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(
    .markup-generated
  ).animated-in {
  opacity: 1;
}
@media only screen and (max-width: 999px) {
  .nectar-split-heading[data-m-rm-animation="true"] {
    opacity: 1 !important;
  }
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] > * > span {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span {
  vertical-align: bottom;
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span {
  line-height: 1.2;
}
@media only screen and (min-width: 1000px) {
  .nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(
      .markup-generated
    )
    > * {
    line-height: 1.2;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(
      [data-m-rm-animation="true"]
    ):not(.markup-generated)
    > * {
    line-height: 1.2;
  }
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-stagger="true"]:not(
    [data-text-effect*="letter-reveal"]
  )
  span
  .inner {
  transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1),
    opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1);
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner {
  position: relative;
  display: inline-block;
  -webkit-transform: translateY(1.3em);
  transform: translateY(1.3em);
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"]
  span
  .inner.animated {
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
@media only screen and (max-width: 999px) {
  .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-rm-animation="true"]
    span
    .inner {
    -webkit-transform: none;
    transform: none !important;
    opacity: 1;
  }
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="left"] {
  display: flex;
  justify-content: flex-start;
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="center"] {
  display: flex;
  justify-content: center;
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="right"] {
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width: 999px) {
  .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="left"] {
    display: flex;
    justify-content: flex-start;
  }
  .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="center"] {
    display: flex;
    justify-content: center;
  }
  .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="right"] {
    display: flex;
    justify-content: flex-end;
  }
}
.nectar-split-heading.font_line_height_1-5 {
  line-height: 1.5 !important;
}
.nectar-split-heading.font_line_height_1-5 * {
  line-height: 1.5 !important;
}
@media only screen, print {
  #ajax-content-wrap .font_size_1-2vw.nectar-split-heading,
  .font_size_1-2vw.nectar-split-heading {
    font-size: 1.2vw !important;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_1-2vw.nectar-split-heading,
  .font_size_1-2vw.nectar-split-heading,
  #header-outer .font_size_1-2vw.nectar-split-heading {
    font-size: 1.2vw !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .font_size_tablet_16px.nectar-split-heading,
  .font_size_tablet_16px.nectar-split-heading {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .container-wrap
    .font_size_tablet_16px.nectar-split-heading,
  .container-wrap .font_size_tablet_16px.nectar-split-heading,
  #header-outer .font_size_tablet_16px.nectar-split-heading {
    font-size: 16px !important;
  }
}
#ajax-content-wrap .font_line_height_1-5.nectar-split-heading,
body .font_line_height_1-5.nectar-split-heading {
  line-height: 1.5;
}
.nectar-split-heading.font_line_height_0-9 {
  line-height: 0.9 !important;
}
.nectar-split-heading.font_line_height_0-9 * {
  line-height: 0.9 !important;
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_10vw.font_size_max_150px.nectar-split-heading,
  body .font_size_10vw.font_size_max_150px.nectar-split-heading {
    font-size: min(150px, 10vw) !important;
  }
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_10vw.font_size_max_150px.nectar-split-heading,
  body .font_size_10vw.font_size_max_150px.nectar-split-heading,
  body #header-outer .font_size_10vw.font_size_max_150px.nectar-split-heading {
    font-size: min(150px, 10vw) !important;
  }
}
@media only screen and (max-width: 999px) {
  body
    #ajax-content-wrap
    .font_size_tablet_10vw.font_size_max_150px.nectar-split-heading,
  body .font_size_tablet_10vw.font_size_max_150px.nectar-split-heading {
    font-size: min(150px, 10vw) !important;
  }
}
@media only screen and (max-width: 999px) {
  body
    #ajax-content-wrap
    .container-wrap
    .font_size_tablet_10vw.font_size_max_150px.nectar-split-heading,
  body
    .container-wrap
    .font_size_tablet_10vw.font_size_max_150px.nectar-split-heading,
  body
    #header-outer
    .font_size_tablet_10vw.font_size_max_150px.nectar-split-heading {
    font-size: min(150px, 10vw) !important;
  }
}
@media only screen and (max-width: 690px) {
  html
    body
    #ajax-content-wrap
    .font_size_phone_13vw.font_size_max_150px.nectar-split-heading,
  html body .font_size_phone_13vw.font_size_max_150px.nectar-split-heading {
    font-size: min(150px, 13vw) !important;
  }
}
@media only screen and (max-width: 690px) {
  html
    body
    #ajax-content-wrap
    .container-wrap
    .font_size_phone_13vw.font_size_max_150px.nectar-split-heading,
  html
    body
    .container-wrap
    .font_size_phone_13vw.font_size_max_150px.nectar-split-heading,
  html
    body
    #header-outer
    .font_size_phone_13vw.font_size_max_150px.nectar-split-heading {
    font-size: min(150px, 13vw) !important;
  }
}
#ajax-content-wrap .font_line_height_0-9.nectar-split-heading,
body .font_line_height_0-9.nectar-split-heading {
  line-height: 0.9;
}
.nectar-split-heading[data-text-effect="none"] {
  opacity: 1 !important;
}
@media only screen, print {
  #ajax-content-wrap .font_size_3vw.nectar-split-heading,
  .font_size_3vw.nectar-split-heading {
    font-size: 3vw !important;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_3vw.nectar-split-heading,
  .font_size_3vw.nectar-split-heading,
  #header-outer .font_size_3vw.nectar-split-heading {
    font-size: 3vw !important;
  }
}
.nectar-split-heading.font_line_height_1px {
  line-height: 1 !important;
}
.nectar-split-heading.font_line_height_1px * {
  line-height: 1 !important;
}
@media only screen, print {
  #ajax-content-wrap .font_size_6vw.nectar-split-heading,
  .font_size_6vw.nectar-split-heading {
    font-size: 6vw !important;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_6vw.nectar-split-heading,
  .font_size_6vw.nectar-split-heading,
  #header-outer .font_size_6vw.nectar-split-heading {
    font-size: 6vw !important;
  }
}
#ajax-content-wrap .font_line_height_1px.nectar-split-heading,
body .font_line_height_1px.nectar-split-heading {
  line-height: 1;
}
@media only screen, print {
  #ajax-content-wrap .font_size_1-2vw.nectar-split-heading,
  .font_size_1-2vw.nectar-split-heading {
    font-size: 1.2vw !important;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_1-2vw.nectar-split-heading,
  .font_size_1-2vw.nectar-split-heading,
  #header-outer .font_size_1-2vw.nectar-split-heading {
    font-size: 1.2vw !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .font_size_tablet_16px.nectar-split-heading,
  .font_size_tablet_16px.nectar-split-heading {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .container-wrap
    .font_size_tablet_16px.nectar-split-heading,
  .container-wrap .font_size_tablet_16px.nectar-split-heading,
  #header-outer .font_size_tablet_16px.nectar-split-heading {
    font-size: 16px !important;
  }
}
#ajax-content-wrap .font_line_height_1-4.nectar-split-heading,
body .font_line_height_1-4.nectar-split-heading {
  line-height: 1.4;
}
.nectar-split-heading.font_line_height_1-6 {
  line-height: 1.6 !important;
}
.nectar-split-heading.font_line_height_1-6 * {
  line-height: 1.6 !important;
}
@media only screen, print {
  #ajax-content-wrap .font_size_1-2vw.nectar-split-heading,
  .font_size_1-2vw.nectar-split-heading {
    font-size: 1.2vw !important;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_1-2vw.nectar-split-heading,
  .font_size_1-2vw.nectar-split-heading,
  #header-outer .font_size_1-2vw.nectar-split-heading {
    font-size: 1.2vw !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .font_size_tablet_16px.nectar-split-heading,
  .font_size_tablet_16px.nectar-split-heading {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .container-wrap
    .font_size_tablet_16px.nectar-split-heading,
  .container-wrap .font_size_tablet_16px.nectar-split-heading,
  #header-outer .font_size_tablet_16px.nectar-split-heading {
    font-size: 16px !important;
  }
}
#ajax-content-wrap .font_line_height_1-6.nectar-split-heading,
body .font_line_height_1-6.nectar-split-heading {
  line-height: 1.6;
}
.nectar-cta.hover_color_3452ff .link_wrap:hover {
  background-color: #3452ff !important;
}
.nectar-cta.border_color_3452ff .link_wrap {
  border-color: #3452ff;
}
.nectar-cta.hover_border_color_3452ff .link_wrap:hover {
  border-color: #3452ff;
}
.nectar-cta.border_thickness_1px .link_wrap {
  border-width: 1px;
  border-style: solid;
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta,
  .font_size_desktop_1-1vw.nectar-cta {
    font-size: 1.1vw;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta,
  .font_size_desktop_1-1vw.nectar-cta,
  #header-outer .font_size_desktop_1-1vw.nectar-cta {
    font-size: 1.1vw;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .font_size_tablet_2vw.nectar-cta,
  .font_size_tablet_2vw.nectar-cta {
    font-size: 2vw;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .container-wrap .font_size_tablet_2vw.nectar-cta,
  .container-wrap .font_size_tablet_2vw.nectar-cta,
  #header-outer .font_size_tablet_2vw.nectar-cta {
    font-size: 2vw;
  }
}
@media only screen and (max-width: 690px) {
  html #ajax-content-wrap .font_size_phone_16px.nectar-cta,
  html .font_size_phone_16px.nectar-cta {
    font-size: 16px;
  }
}
@media only screen and (max-width: 690px) {
  html #ajax-content-wrap .container-wrap .font_size_phone_16px.nectar-cta,
  html .container-wrap .font_size_phone_16px.nectar-cta,
  html #header-outer .font_size_phone_16px.nectar-cta {
    font-size: 16px;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta *,
  .font_size_desktop_1-1vw.nectar-cta * {
    font-size: 1.1vw;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_1-1vw.nectar-cta *,
  .font_size_desktop_1-1vw.nectar-cta *,
  #header-outer .font_size_desktop_1-1vw.nectar-cta * {
    font-size: 1.1vw;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .font_size_tablet_2vw.nectar-cta *,
  .font_size_tablet_2vw.nectar-cta * {
    font-size: 2vw;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .container-wrap .font_size_tablet_2vw.nectar-cta *,
  .container-wrap .font_size_tablet_2vw.nectar-cta *,
  #header-outer .font_size_tablet_2vw.nectar-cta * {
    font-size: 2vw;
  }
}
@media only screen and (max-width: 690px) {
  html #ajax-content-wrap .font_size_phone_16px.nectar-cta *,
  html .font_size_phone_16px.nectar-cta * {
    font-size: 16px;
  }
}
@media only screen and (max-width: 690px) {
  html #ajax-content-wrap .container-wrap .font_size_phone_16px.nectar-cta *,
  html .container-wrap .font_size_phone_16px.nectar-cta *,
  html #header-outer .font_size_phone_16px.nectar-cta * {
    font-size: 16px;
  }
}
.nectar-cta.font_size_desktop_1-1vw,
.nectar-cta.font_size_desktop_1-1vw * {
  line-height: 1.1;
}
.nectar-circle-images__inner {
  display: flex;
  flex-wrap: nowrap;
}
.nectar-circle-images__image:not(.nectar-circle-images--text):before {
  padding-bottom: 100%;
  display: block;
  content: " ";
}
.nectar-circle-images__image {
  background-size: cover;
  width: 50px;
  background-position: center;
  border-radius: 1000px;
}
.nectar-circle-images.border_color_fff .nectar-circle-images__image {
  border: 2px solid #fff;
}
@media only screen, print {
  .nectar-circle-images.alignment_left_desktop,
  .nectar-circle-images.alignment_left_desktop .nectar-circle-images__inner {
    justify-content: flex-start;
  }
}
.nectar-circle-images--position_overlapping.size_40px
  .nectar-circle-images__image:not(:last-child) {
  margin-right: calc((40px / 5) * -1);
}
.nectar-circle-images.size_40px .nectar-circle-images__image {
  width: 40px;
}
.nectar-circle-images.size_40px .nectar-circle-images__image {
  border-width: min(9px, max(3px, calc(40px / 20)));
}
.nectar-circle-images--position_overlapping.size_50px
  .nectar-circle-images__image:not(:last-child) {
  margin-right: calc((50px / 5) * -1);
}
.nectar-circle-images.size_50px .nectar-circle-images__image {
  width: 50px;
}
.nectar-circle-images.size_50px .nectar-circle-images__image {
  border-width: min(9px, max(3px, calc(50px / 20)));
}
.nectar_video_player_self_hosted .wpb_wrapper video,
.nectar_video_player_self_hosted__overlay {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  visibility: visible;
  object-fit: cover;
}
#ajax-content-wrap .nectar_video_player_self_hosted__overlay {
  object-fit: inherit;
  position: absolute;
  z-index: 1;
}
.nectar_video_player_self_hosted[data-border-radius*="px"] .wpb_video_wrapper {
  overflow: hidden;
}
.nectar_video_player_self_hosted video.no-video {
  opacity: 0;
}
.nectar_video_player_self_hosted[data-border-radius="15px"] .wpb_video_wrapper,
.nectar_video_player_self_hosted[data-border-radius="15px"]
  .wpb_video_wrapper
  video {
  border-radius: 15px;
}
.nectar-badge__inner {
  display: inline-block;
  line-height: 1;
  color: #fff;
  border-radius: 20px;
}
.nectar-badge.position_desktop_absolute {
  white-space: nowrap;
}
.padding-amount-small .nectar-badge__inner {
  padding: 0.5em 1em;
}
.nectar-badge[data-bg-color-custom="#3452ff"] .nectar-badge__inner {
  background-color: #3452ff;
}
.nectar-badge.text-color-ffffff .nectar-badge__inner {
  color: #ffffff;
}
.nectar-badge[data-bg-color-custom="#ffffff"] .nectar-badge__inner {
  background-color: #ffffff;
}
.nectar-badge.text-color-0a0a0a .nectar-badge__inner {
  color: #0a0a0a;
}
.nectar-lottie-wrap {
  line-height: 0;
}
.nectar-lottie-wrap .nectar-lottie {
  width: 100%;
  height: 100%;
}
.wpb_wrapper.tabbed {
  position: relative;
}
@media only screen, print {
  .nectar-lottie-wrap.width_desktop_8vw {
    width: 8vw;
  }
}
@media only screen and (max-width: 999px) {
  body .nectar-lottie-wrap.width_tablet_10vw {
    width: 10vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .nectar-lottie-wrap.width_phone_12vw {
    width: 12vw;
  }
}
.nectar-lottie-wrap.alignment_left {
  display: flex;
  justify-content: flex-start;
}
@media only screen, print {
  .nectar-lottie-wrap.translate_y_desktop_-50pct {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media only screen, print {
  .nectar-lottie-wrap.position_desktop_absolute {
    position: absolute;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.top_position_desktop_50pct {
    top: 50%;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.right_position_desktop_6pct {
    right: 6%;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.width_desktop_25pct {
    width: 25%;
  }
}
.nectar-lottie-wrap.alignment_center {
  display: flex;
  margin: 0 auto;
  justify-content: center;
}
@media only screen, print {
  .nectar-lottie-wrap.width_desktop_90pct {
    width: 90%;
  }
}
@media only screen and (max-width: 999px) {
  body .nectar-lottie-wrap.width_tablet_70pct {
    width: 70%;
  }
}
@media only screen and (max-width: 690px) {
  html body .nectar-lottie-wrap.width_phone_90pct {
    width: 90%;
  }
}
.nectar-lottie-wrap.z_index_10 {
  z-index: 10;
}
@media only screen, print {
  .nectar-lottie-wrap.width_desktop_100pct {
    width: 100%;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.width_desktop_80pct {
    width: 80%;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.translate_x_desktop_50pct.translate_y_desktop_-50pct {
    -webkit-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
  }
}
@media only screen, print {
  .nectar-lottie-wrap.right_position_desktop_0px {
    right: 0;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.width_desktop_14vw {
    width: 14vw;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.width_desktop_50pct {
    width: 50%;
  }
}
@media only screen and (max-width: 690px) {
  html body .nectar-lottie-wrap.width_phone_100pct {
    width: 100%;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.position_desktop_relative {
    position: relative;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.left_position_desktop_-12px {
    left: -12px;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.width_desktop_60px {
    width: 60px;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.width_desktop_50px {
    width: 50px;
  }
}
@media only screen, print {
  .nectar-lottie-wrap.width_desktop_75px {
    width: 75px;
  }
}
#ajax-content-wrap .nectar-responsive-text *,
body .nectar-responsive-text * {
  margin-bottom: 0;
  color: inherit;
}
#ajax-content-wrap .nectar-responsive-text[class*="font_size"] *,
body .nectar-responsive-text[class*="font_size"] * {
  font-size: inherit;
  line-height: inherit;
}
.nectar-responsive-text.nectar-link-underline-effect a {
  text-decoration: none;
}
.nectar-responsive-text[data-inherit-heading-family] > * {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}
#ajax-content-wrap .font_line_height_1-3.nectar-responsive-text,
body .font_line_height_1-3.nectar-responsive-text {
  line-height: 1.3;
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_0-9em.nectar-responsive-text,
  .font_size_desktop_0-9em.nectar-responsive-text {
    font-size: 0.9em;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_0-9em.nectar-responsive-text,
  .font_size_desktop_0-9em.nectar-responsive-text,
  #header-outer .font_size_desktop_0-9em.nectar-responsive-text {
    font-size: 0.9em;
  }
}
#ajax-content-wrap .font_line_height_1-3.nectar-responsive-text,
body .font_line_height_1-3.nectar-responsive-text {
  line-height: 1.3;
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_desktop_1-2vw.font_size_min_16px.font_size_max_21px.nectar-responsive-text,
  body
    .font_size_desktop_1-2vw.font_size_min_16px.font_size_max_21px.nectar-responsive-text {
    font-size: min(21px, max(16px, 1.2vw));
  }
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_desktop_1-2vw.font_size_min_16px.font_size_max_21px.nectar-responsive-text,
  body
    .font_size_desktop_1-2vw.font_size_min_16px.font_size_max_21px.nectar-responsive-text,
  body
    #header-outer
    .font_size_desktop_1-2vw.font_size_min_16px.font_size_max_21px.nectar-responsive-text {
    font-size: min(21px, max(16px, 1.2vw));
  }
}
#ajax-content-wrap .font_line_height_1-5.nectar-responsive-text,
body .font_line_height_1-5.nectar-responsive-text {
  line-height: 1.5;
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_1-8vw.nectar-responsive-text,
  .font_size_desktop_1-8vw.nectar-responsive-text {
    font-size: 1.8vw;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_1-8vw.nectar-responsive-text,
  .font_size_desktop_1-8vw.nectar-responsive-text,
  #header-outer .font_size_desktop_1-8vw.nectar-responsive-text {
    font-size: 1.8vw;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .font_size_tablet_22px.nectar-responsive-text,
  .font_size_tablet_22px.nectar-responsive-text {
    font-size: 22px;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .container-wrap
    .font_size_tablet_22px.nectar-responsive-text,
  .container-wrap .font_size_tablet_22px.nectar-responsive-text,
  #header-outer .font_size_tablet_22px.nectar-responsive-text {
    font-size: 22px;
  }
}
#ajax-content-wrap .font_line_height_1-3.nectar-responsive-text,
body .font_line_height_1-3.nectar-responsive-text {
  line-height: 1.3;
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_desktop_1-1vw.font_size_min_14px.font_size_max_20px.nectar-responsive-text,
  body
    .font_size_desktop_1-1vw.font_size_min_14px.font_size_max_20px.nectar-responsive-text {
    font-size: min(20px, max(14px, 1.1vw));
  }
}
@media only screen, print {
  body
    #ajax-content-wrap
    .font_size_desktop_1-1vw.font_size_min_14px.font_size_max_20px.nectar-responsive-text,
  body
    .font_size_desktop_1-1vw.font_size_min_14px.font_size_max_20px.nectar-responsive-text,
  body
    #header-outer
    .font_size_desktop_1-1vw.font_size_min_14px.font_size_max_20px.nectar-responsive-text {
    font-size: min(20px, max(14px, 1.1vw));
  }
}
#ajax-content-wrap .font_line_height_1-5.nectar-responsive-text,
body .font_line_height_1-5.nectar-responsive-text {
  line-height: 1.5;
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_3vw.nectar-responsive-text,
  .font_size_desktop_3vw.nectar-responsive-text {
    font-size: 3vw;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_3vw.nectar-responsive-text,
  .font_size_desktop_3vw.nectar-responsive-text,
  #header-outer .font_size_desktop_3vw.nectar-responsive-text {
    font-size: 3vw;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .font_size_tablet_5vw.nectar-responsive-text,
  .font_size_tablet_5vw.nectar-responsive-text {
    font-size: 5vw;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .container-wrap
    .font_size_tablet_5vw.nectar-responsive-text,
  .container-wrap .font_size_tablet_5vw.nectar-responsive-text,
  #header-outer .font_size_tablet_5vw.nectar-responsive-text {
    font-size: 5vw;
  }
}
@media only screen and (max-width: 690px) {
  html #ajax-content-wrap .font_size_phone_8vw.nectar-responsive-text,
  html .font_size_phone_8vw.nectar-responsive-text {
    font-size: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  html
    #ajax-content-wrap
    .container-wrap
    .font_size_phone_8vw.nectar-responsive-text,
  html .container-wrap .font_size_phone_8vw.nectar-responsive-text,
  html #header-outer .font_size_phone_8vw.nectar-responsive-text {
    font-size: 8vw;
  }
}
#ajax-content-wrap .font_line_height_1-1.nectar-responsive-text,
body .font_line_height_1-1.nectar-responsive-text {
  line-height: 1.1;
}
#ajax-content-wrap .font_line_height_1-2.nectar-responsive-text,
body .font_line_height_1-2.nectar-responsive-text {
  line-height: 1.2;
}
.nectar-flickity.nectar-carousel.vertical-alignment-middle
  .flickity-slider
  .cell
  .inner-wrap-outer
  > .inner-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 691px) and (max-width: 999px) {
  .nectar-flickity[data-tablet-columns="5"]:not(.masonry)
    .flickity-slider
    .cell {
    width: calc(100% / 5);
  }
}
@media only screen and (max-width: 690px) {
  .nectar-flickity[data-phone-columns="4"]:not(.masonry)
    .flickity-slider
    .cell {
    width: calc(100% / 4);
  }
}
.nectar-flickity.nectar-carousel[data-format="default"].custom-column-padding-4vw
  .flickity-slider
  .cell {
  padding: 4vw;
}
.nectar-simple-slider
  .cell.color-overlay-1-transparent
  > .bg-layer-wrap
  > .color-overlay {
  background-color: transparent;
}
.nectar-sticky-media-section__content-section {
  position: relative;
}
@media only screen and (min-width: 1000px) {
  #boxed #ajax-content-wrap {
    overflow: visible !important;
    contain: paint;
  }
  html body,
  html body.compensate-for-scrollbar {
    overflow: visible;
  }
  .nectar-sticky-media-sections {
    display: flex;
    gap: 6%;
    flex-wrap: nowrap;
  }
  .nectar-sticky-media-sections.content-position-left {
    flex-direction: row-reverse;
  }
  .nectar-sticky-media-section__featured-media {
    position: sticky;
    top: var(--nectar-sticky-media-sections-vert-y);
    width: 100%;
  }
  .nectar-sticky-media-content__media-wrap {
    display: none;
  }
}
.nectar-sticky-media-sections.mobile-aspect-ratio-4-3
  .nectar-sticky-media-content__media-wrap {
  padding-bottom: calc((3 / 4) * 100%);
}
@media only screen and (min-width: 1000px) {
  .nectar-sticky-media-sections.content-spacing-45vh
    .nectar-sticky-media-section__content-section:not(:last-child) {
    margin-bottom: 45vh;
  }
}
.nectar-sticky-media-sections.media-border-radius-20px
  .nectar-sticky-media-section__media-wrap,
.nectar-sticky-media-sections.media-border-radius-20px
  .nectar-sticky-media-content__media-wrap {
  border-radius: 20px;
  overflow: hidden;
}
.nectar-sticky-media-sections.media-width-60pct
  .nectar-sticky-media-section__featured-media {
  width: calc(60% - 3%);
}
.nectar-sticky-media-sections.media-height-75vh
  .nectar-sticky-media-section__featured-media {
  height: 75vh;
}
.nectar-sticky-media-section__featured-media video.align-left-center {
  object-position: left center;
}
.toggles--minimal-shadow .toggle > .toggle-title a {
  color: inherit;
}
.toggles--minimal-shadow .toggle.default > .toggle-title a:hover,
.toggles--minimal-shadow .toggle.default.open > .toggle-title a {
  color: #000;
}
.span_12.light .toggles--minimal-shadow .toggle.default > .toggle-title a:hover,
.span_12.light .toggles--minimal-shadow .toggle.default.open > .toggle-title a {
  color: #fff;
}
.toggles--minimal-shadow .toggle > .toggle-title i:before,
.toggles--minimal-shadow .toggle > .toggle-title i:after {
  background-color: #888;
}
.toggles--minimal-shadow .toggle.default.open > .toggle-title i:after,
.toggles--minimal-shadow .toggle.default.open > .toggle-title i:before,
.toggles--minimal-shadow .toggle.default:hover > .toggle-title i:after,
.toggles--minimal-shadow .toggle.default:hover > .toggle-title i:before {
  background-color: #000;
}
.toggles--minimal-shadow .toggle.default.open > .toggle-title i,
.toggles--minimal-shadow .toggle.default:hover > .toggle-title i {
  border-color: #000;
}
.span_12.light
  .toggles--minimal-shadow
  .toggle.default.open
  > .toggle-title
  i:after,
.span_12.light
  .toggles--minimal-shadow
  .toggle.default.open
  > .toggle-title
  i:before,
.span_12.light
  .toggles--minimal-shadow
  .toggle.default:hover
  > .toggle-title
  i:after,
.span_12.light
  .toggles--minimal-shadow
  .toggle.default:hover
  > .toggle-title
  i:before {
  background-color: #fff;
}
.span_12.light .toggles--minimal-shadow .toggle.default.open > .toggle-title i,
.span_12.light
  .toggles--minimal-shadow
  .toggle.default:hover
  > .toggle-title
  i {
  border-color: #fff;
}
.toggles--minimal-shadow
  .toggle[data-inner-wrap="true"]
  > div
  .inner-toggle-wrap {
  padding: 0 0 30px 0;
}
.toggles--minimal-shadow .toggle > .toggle-title a {
  padding: 30px 70px 30px 0;
  transition: color 0.15s ease;
}
.toggles--minimal-shadow .toggle {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
body .toggles--minimal-shadow .toggle {
  margin-bottom: 0;
  padding: 0 40px;
  position: relative;
  transition: border-color 0.15s ease;
}
div[data-style*="minimal"] .toggle.open {
  border-color: transparent;
}
.toggles--minimal-shadow .toggle:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  box-shadow: 0 90px 70px 0 rgba(0, 0, 0, 0.04),
    0 40px 35px 0 rgba(0, 0, 0, 0.03), 0 25px 15px 0 rgba(0, 0, 0, 0.03),
    0 11px 7px 0 rgba(0, 0, 0, 0.03), 0 2px 5px 0 rgba(0, 0, 0, 0.03);
  transition: opacity 0.15s ease;
  opacity: 0;
}
div[data-style*="minimal"] .toggle.open:before {
  opacity: 1;
  transition: opacity 0.45s cubic-bezier(0.3, 0.4, 0.2, 1);
}
.toggles--minimal-shadow .toggle > .toggle-title i:before {
  content: " ";
  top: 14px;
  left: 6px;
  margin-top: -2px;
  width: 14px;
  height: 2px;
  position: absolute;
  transition: transform 0.45s cubic-bezier(0.3, 0.4, 0.2, 1),
    background-color 0.15s ease;
}
.toggles--minimal-shadow .toggle > .toggle-title i:after {
  content: " ";
  top: 6px;
  left: 14px;
  width: 2px;
  margin-left: -2px;
  height: 14px;
  position: absolute;
  transition: transform 0.45s cubic-bezier(0.3, 0.4, 0.2, 1),
    background-color 0.15s ease;
}
.light .toggles--minimal-shadow .toggle {
  border-color: rgba(255, 255, 255, 0.2);
}
div[data-style*="minimal"].toggles--minimal-shadow .toggle i {
  transition: transform 0.45s cubic-bezier(0.3, 0.4, 0.2, 1),
    border-color 0.15s ease;
}
div[data-style*="minimal"] .toggle.open .toggle-title i {
  transform: rotate(90deg);
}
div[data-style*="minimal"] .toggle.open .toggle-title i:before {
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform: scale(0, 1);
}
div[data-style*="minimal"] .toggle.open .toggle-title i:after {
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
}
body .toggles--minimal-shadow .toggle > .toggle-title i:before,
body .toggles--minimal-shadow .toggle > .toggle-title i:after {
  background-color: #000000;
}
body
  .dark
  div[data-style*="minimal"].toggles--minimal-shadow
  .toggle:not(.open):not(:hover)
  > .toggle-title
  i {
  border-color: #000000;
}
.toggles--minimal-shadow .toggle:before {
  border-radius: 20px;
}
@media only screen and (max-width: 999px) {
  body .wpb_column.right_padding_tablet_10pct > .n-sticky > .vc_column-inner {
    padding-right: 10%;
  }
  body .wpb_column.left_padding_tablet_10pct > .n-sticky > .vc_column-inner {
    padding-left: 10%;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_0px > .n-sticky > .vc_column-inner {
    padding-right: 0;
  }
  html body .wpb_column.left_padding_phone_0px > .n-sticky > .vc_column-inner {
    padding-left: 0;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_column.bottom_margin_tablet_20px {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-split-heading.font_size_tablet_16px * {
    font-size: inherit !important;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-split-heading.font_size_tablet_10vw * {
    font-size: inherit !important;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.right_padding_tablet_10pct > .vc_column-inner {
    padding-right: 10%;
  }
  body .wpb_column.left_padding_tablet_10pct > .vc_column-inner {
    padding-left: 10%;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_0px > .vc_column-inner {
    padding-right: 0;
  }
  html body .wpb_column.left_padding_phone_0px > .vc_column-inner {
    padding-left: 0;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_column.child_column.mobile-disable-entrance-animation,
  .wpb_column.child_column.mobile-disable-entrance-animation:not(
      [data-scroll-animation-mobile="true"]
    )
    > .vc_column-inner {
    transform: none !important;
    opacity: 1 !important;
  }
  .nectar-mask-reveal.mobile-disable-entrance-animation,
  [data-animation="mask-reveal"].mobile-disable-entrance-animation
    > .vc_column-inner {
    clip-path: none !important;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-cta.display_tablet_inherit {
    display: inherit;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .vc_row.left_padding_tablet_20pct .row_col_wrap_12 {
    padding-left: 20% !important;
  }
}
@media only screen and (max-width: 999px) {
  .divider-wrap.height_tablet_30px > .divider {
    height: 30px !important;
  }
}
@media only screen and (max-width: 999px) {
  body .nectar-cta.font_size_tablet_2vw,
  body .nectar-cta.font_size_tablet_2vw * {
    line-height: 1.1;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .vc_row.inner_row.right_padding_tablet_5pct
    .row_col_wrap_12_inner {
    padding-right: 5% !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .vc_row.right_padding_tablet_20pct .row_col_wrap_12 {
    padding-right: 20% !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .column-margin-6vw.wpb_row
    > .span_12:has([class*="vc_col-xs"]:not(.vc_col-xs-12)) {
    margin-left: calc(6vw / -2);
    margin-right: calc(6vw / -2);
  }
  #ajax-content-wrap
    .column-margin-6vw
    .wpb_column[class*="vc_col-xs"]:not(.vc_col-xs-12):not(.child_column),
  #ajax-content-wrap
    .column-margin-6vw.inner_row
    .child_column[class*="vc_col-xs"]:not(.vc_col-xs-12) {
    padding-left: calc(6vw / 2);
    padding-right: calc(6vw / 2);
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .font_size_tablet_7vw.nectar-highlighted-text[data-style]
    > *,
  .font_size_tablet_7vw.nectar-highlighted-text[data-style] > * {
    font-size: 7vw;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .container-wrap
    .font_size_tablet_7vw.nectar-highlighted-text[data-style]
    > *,
  .container-wrap .font_size_tablet_7vw.nectar-highlighted-text[data-style] > *,
  #header-outer .font_size_tablet_7vw.nectar-highlighted-text[data-style] > * {
    font-size: 7vw;
  }
}
@media only screen and (max-width: 690px) {
  html
    #ajax-content-wrap
    .font_size_phone_8vw.nectar-highlighted-text[data-style]
    > *,
  html .font_size_phone_8vw.nectar-highlighted-text[data-style] > * {
    font-size: 8vw;
  }
}
@media only screen and (max-width: 690px) {
  html
    #ajax-content-wrap
    .container-wrap
    .font_size_phone_8vw.nectar-highlighted-text[data-style]
    > *,
  html
    .container-wrap
    .font_size_phone_8vw.nectar-highlighted-text[data-style]
    > *,
  html
    #header-outer
    .font_size_phone_8vw.nectar-highlighted-text[data-style]
    > * {
    font-size: 8vw;
  }
}
#ajax-content-wrap
  .font_line_height_1-1.nectar-highlighted-text[data-style]
  > *,
body .font_line_height_1-1.nectar-highlighted-text[data-style] > * {
  line-height: 1.1;
}
@media only screen and (max-width: 999px) {
  .nectar-scrolling-text.font_size_mobile_20vw .nectar-scrolling-text-inner * {
    font-size: 20vw;
    line-height: 1.1em;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-sticky-media-section__featured-media {
    display: none;
  }
  .nectar-sticky-media-content__media-wrap {
    display: block;
  }
  .nectar-sticky-media-content__media-wrap {
    position: relative;
    margin-bottom: 45px;
  }
  .nectar-sticky-media-sections
    .nectar-sticky-media-section__content-section:not(:last-child) {
    margin-bottom: 100px;
  }
  .nectar-sticky-media-sections .nectar-fancy-ul ul {
    margin-bottom: 0;
  }
}
.nectar-sticky-media-section__media-wrap {
  transition: opacity 0.2s ease 0.1s;
}
.nectar-sticky-media-section__media-wrap.active {
  transition: opacity 0.2s ease;
  z-index: 100;
}
.nectar-sticky-media-section__media-wrap:not(.active) {
  opacity: 0;
}
.nectar-sticky-media-section__media,
.nectar-sticky-media-section__media-wrap {
  background-size: cover;
  background-position: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.nectar-sticky-media-section__media video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.nectar-sticky-media-section__media video.nectar-lazy-video {
  transition: opacity 0.55s ease 0.25s;
  opacity: 0;
}
.nectar-sticky-media-section__media video.nectar-lazy-video.loaded {
  opacity: 1;
}
.nectar-sticky-media-section__media video.fit-contain {
  object-fit: contain;
}
.nectar-sticky-media-section__content {
  flex: 1;
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .font_size_tablet_6vw.nectar-highlighted-text[data-style]
    > *,
  .font_size_tablet_6vw.nectar-highlighted-text[data-style] > * {
    font-size: 6vw;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .container-wrap
    .font_size_tablet_6vw.nectar-highlighted-text[data-style]
    > *,
  .container-wrap .font_size_tablet_6vw.nectar-highlighted-text[data-style] > *,
  #header-outer .font_size_tablet_6vw.nectar-highlighted-text[data-style] > * {
    font-size: 6vw;
  }
}
@media only screen and (max-width: 690px) {
  html
    #ajax-content-wrap
    .font_size_phone_10vw.nectar-highlighted-text[data-style]
    > *,
  html .font_size_phone_10vw.nectar-highlighted-text[data-style] > * {
    font-size: 10vw;
  }
}
@media only screen and (max-width: 690px) {
  html
    #ajax-content-wrap
    .container-wrap
    .font_size_phone_10vw.nectar-highlighted-text[data-style]
    > *,
  html
    .container-wrap
    .font_size_phone_10vw.nectar-highlighted-text[data-style]
    > *,
  html
    #header-outer
    .font_size_phone_10vw.nectar-highlighted-text[data-style]
    > * {
    font-size: 10vw;
  }
}
#ajax-content-wrap
  .font_line_height_1-1.nectar-highlighted-text[data-style]
  > *,
body .font_line_height_1-1.nectar-highlighted-text[data-style] > * {
  line-height: 1.1;
}
@media only screen and (max-width: 999px) {
  .vc_row.inner_row.top_padding_tablet_20pct {
    padding-top: 20% !important;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.right_padding_tablet_20pct > .vc_column-inner {
    padding-right: 20%;
  }
  body .wpb_column.left_padding_tablet_20pct > .vc_column-inner {
    padding-left: 20%;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_4pct > .vc_column-inner {
    padding-right: 4%;
  }
  html body .wpb_column.left_padding_phone_4pct > .vc_column-inner {
    padding-left: 4%;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-circle-images.alignment_middle_tablet,
  .nectar-circle-images.alignment_middle_tablet .nectar-circle-images__inner {
    justify-content: center;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_column.child_column.top_margin_tablet_40px {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .vc_row.inner_row.left_padding_tablet_10pct
    .row_col_wrap_12_inner {
    padding-left: 10% !important;
  }
}
@media only screen and (max-width: 999px) {
  .clip-path-end-tablet-64px-24px-0px-24px-20px.animated-in.clip-path-entire-row {
    clip-path: inset(64px 24px 0 24px round 20px);
  }
  .clip-path-end-tablet-64px-24px-0px-24px-20px.animated-in.clip-path-entire-row {
    transition: clip-path 2s cubic-bezier(0.6, 0.06, 0.18, 1) !important;
  }
  .top-level.clip-path-end-tablet-64px-24px-0px-24px-20px.animated-in.clip-path-entire-row {
    transition: clip-path 1.3s cubic-bezier(0.25, 0.1, 0.18, 1) !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .vc_row.inner_row.right_padding_tablet_10pct
    .row_col_wrap_12_inner {
    padding-right: 10% !important;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.right_padding_tablet_20pct > .n-sticky > .vc_column-inner {
    padding-right: 20%;
  }
  body .wpb_column.left_padding_tablet_20pct > .n-sticky > .vc_column-inner {
    padding-left: 20%;
  }
}
@media only screen and (max-width: 690px) {
  html
    body
    .wpb_column.right_padding_phone_4pct
    > .n-sticky
    > .vc_column-inner {
    padding-right: 4%;
  }
  html body .wpb_column.left_padding_phone_4pct > .n-sticky > .vc_column-inner {
    padding-left: 4%;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .vc_row.right_padding_tablet_13pct .row_col_wrap_12 {
    padding-right: 13% !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .vc_row.left_padding_tablet_13pct .row_col_wrap_12 {
    padding-left: 13% !important;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-post-grid-item__overlaid-img {
    border-radius: 10px;
  }
}
@media only screen and (max-width: 999px) {
  body .img-with-aniamtion-wrap.custom-width-tablet-35vw .inner {
    max-width: 35vw;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.inner_row.top_padding_tablet_10pct {
    padding-top: 10% !important;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.inner_row.top_padding_tablet_0px {
    padding-top: 0 !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .vc_row.right_padding_tablet_8pct .row_col_wrap_12 {
    padding-right: 8% !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .vc_row.inner_row.right_padding_tablet_17pct
    .row_col_wrap_12_inner {
    padding-right: 17% !important;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.inner_row.bottom_padding_tablet_0px {
    padding-bottom: 0 !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .vc_row.inner_row.left_padding_tablet_17pct
    .row_col_wrap_12_inner {
    padding-left: 17% !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .vc_row.left_padding_tablet_8pct .row_col_wrap_12 {
    padding-left: 8% !important;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_column.child_column.bottom_margin_tablet_20px {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_column.child_column.bottom_margin_tablet_0px {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.right_padding_tablet_33vw > .n-sticky > .vc_column-inner {
    padding-right: 33vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_0px > .n-sticky > .vc_column-inner {
    padding-right: 0;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.right_padding_tablet_33vw > .vc_column-inner {
    padding-right: 33vw;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.right_padding_phone_0px > .vc_column-inner {
    padding-right: 0;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .column-margin-4vw.wpb_row
    > .span_12:has([class*="vc_col-xs"]:not(.vc_col-xs-12)) {
    margin-left: calc(4vw / -2);
    margin-right: calc(4vw / -2);
  }
  #ajax-content-wrap
    .column-margin-4vw
    .wpb_column[class*="vc_col-xs"]:not(.vc_col-xs-12):not(.child_column),
  #ajax-content-wrap
    .column-margin-4vw.inner_row
    .child_column[class*="vc_col-xs"]:not(.vc_col-xs-12) {
    padding-left: calc(4vw / 2);
    padding-right: calc(4vw / 2);
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_column.force-tablet-text-align-left,
  body .wpb_column.force-tablet-text-align-left .col {
    text-align: left !important;
  }
  body .wpb_column.force-tablet-text-align-right,
  body .wpb_column.force-tablet-text-align-right .col {
    text-align: right !important;
  }
  body .wpb_column.force-tablet-text-align-center,
  body .wpb_column.force-tablet-text-align-center .col,
  body .wpb_column.force-tablet-text-align-center .vc_custom_heading,
  body .wpb_column.force-tablet-text-align-center .nectar-cta {
    text-align: center !important;
  }
  .wpb_column.force-tablet-text-align-center .img-with-aniamtion-wrap img {
    display: inline-block;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-split-heading.font_size_tablet_2vw * {
    font-size: inherit !important;
  }
}
@media only screen and (max-width: 999px) {
  .divider-wrap.height_tablet_60vw > .divider {
    height: 60vw !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap
    .vc_row.inner_row.left_padding_tablet_5pct
    .row_col_wrap_12_inner {
    padding-left: 5% !important;
  }
}
@media only screen and (max-width: 690px) {
  body .vc_row.inner_row.top_padding_phone_12pct {
    padding-top: 12% !important;
  }
}
@media only screen and (max-width: 690px) {
  body
    #ajax-content-wrap
    .vc_row.inner_row.right_padding_phone_14pct
    .row_col_wrap_12_inner {
    padding-right: 14% !important;
  }
}
@media only screen and (max-width: 690px) {
  body #ajax-content-wrap .vc_row.left_padding_phone_5pct .row_col_wrap_12 {
    padding-left: 5% !important;
  }
}
@media only screen and (max-width: 690px) {
  body #ajax-content-wrap .vc_row.left_padding_phone_24px .row_col_wrap_12 {
    padding-left: 24px !important;
  }
}
@media only screen and (max-width: 690px) {
  body
    .wpb_row
    .wpb_column.child_column.padding-4-percent_phone
    > .vc_column-inner,
  body
    .wpb_row
    .wpb_column.child_column.padding-4-percent_phone
    > .n-sticky
    > .vc_column-inner {
    padding: calc(690px * 0.04);
  }
}
@media only screen and (max-width: 690px) {
  body #ajax-content-wrap .vc_row.right_padding_phone_24px .row_col_wrap_12 {
    padding-right: 24px !important;
  }
}
@media only screen and (max-width: 690px) {
  .column_element_direction_desktop_horizontal.el_spacing_20px
    > .vc_column-inner
    > .wpb_wrapper {
    gap: 20px;
  }
}
@media only screen and (max-width: 690px) {
  body .vc_row.top_padding_phone_10pct {
    padding-top: 10% !important;
  }
}
@media only screen and (max-width: 690px) {
  .clip-path-end-phone-50px-24px-24px-24px-20px.animated-in.clip-path-entire-row {
    clip-path: inset(50px 24px 24px 24px round 20px);
  }
  .clip-path-end-phone-50px-24px-24px-24px-20px.animated-in.clip-path-entire-row {
    transition: clip-path 2s cubic-bezier(0.6, 0.06, 0.18, 1) !important;
  }
  .top-level.clip-path-end-phone-50px-24px-24px-24px-20px.animated-in.clip-path-entire-row {
    transition: clip-path 1.3s cubic-bezier(0.25, 0.1, 0.18, 1) !important;
  }
}
@media only screen and (max-width: 690px) {
  body #ajax-content-wrap .vc_row.right_padding_phone_5pct .row_col_wrap_12 {
    padding-right: 5% !important;
  }
}
@media only screen and (max-width: 690px) {
  .column_element_direction_phone_horizontal > .vc_column-inner > .wpb_wrapper {
    display: flex;
    align-items: center;
  }
  #ajax-content-wrap
    .column_element_direction_phone_horizontal
    > .vc_column-inner
    > .wpb_wrapper
    > * {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 690px) {
  body
    #ajax-content-wrap
    .vc_row.inner_row.left_padding_phone_14pct
    .row_col_wrap_12_inner {
    padding-left: 14% !important;
  }
}
@media only screen and (max-width: 690px) {
  body .vc_row.inner_row.top_padding_phone_0px {
    padding-top: 0 !important;
  }
}
@media only screen and (max-width: 690px) {
  body .vc_row.top_padding_phone_20pct {
    padding-top: 20% !important;
  }
}
@media only screen and (max-width: 690px) {
  body .vc_row.inner_row.top_padding_phone_14pct {
    padding-top: 14% !important;
  }
}
@media only screen and (max-width: 690px) {
  .clip-path-end-phone-64px-24px-0px-24px-20px.animated-in.clip-path-entire-row {
    clip-path: inset(64px 24px 0 24px round 20px);
  }
  .clip-path-end-phone-64px-24px-0px-24px-20px.animated-in.clip-path-entire-row {
    transition: clip-path 2s cubic-bezier(0.6, 0.06, 0.18, 1) !important;
  }
  .top-level.clip-path-end-phone-64px-24px-0px-24px-20px.animated-in.clip-path-entire-row {
    transition: clip-path 1.3s cubic-bezier(0.25, 0.1, 0.18, 1) !important;
  }
}
@media only screen and (max-width: 690px) {
  html body .img-with-aniamtion-wrap.top_position_phone_50pct {
    top: 50%;
  }
}
@media only screen and (max-width: 690px) {
  .img-with-aniamtion-wrap.translate_y_phone_-50pct {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media only screen and (max-width: 690px) {
  body
    #ajax-content-wrap
    .vc_row.inner_row.left_padding_phone_0px
    .row_col_wrap_12_inner {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 690px) {
  html body .img-with-aniamtion-wrap.right_position_phone_10pct {
    right: 10%;
  }
}
@media only screen and (max-width: 690px) {
  body
    #ajax-content-wrap
    .vc_row.inner_row.right_padding_phone_0px
    .row_col_wrap_12_inner {
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 690px) {
  body .vc_row.inner_row.top_padding_phone_32pct {
    padding-top: 32% !important;
  }
}
@media only screen and (max-width: 690px) {
  body .img-with-aniamtion-wrap.custom-width-phone-18vw .inner {
    max-width: 18vw;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-circle-images.alignment_middle_phone,
  .nectar-circle-images.alignment_middle_phone .nectar-circle-images__inner {
    justify-content: center;
  }
}
@media only screen and (max-width: 690px) {
  html body .wpb_column.force-phone-text-align-left,
  html body .wpb_column.force-phone-text-align-left .col {
    text-align: left !important;
  }
  html body .wpb_column.force-phone-text-align-right,
  html body .wpb_column.force-phone-text-align-right .col {
    text-align: right !important;
  }
  html body .wpb_column.force-phone-text-align-center,
  html body .wpb_column.force-phone-text-align-center .col,
  html body .wpb_column.force-phone-text-align-center .vc_custom_heading,
  html body .wpb_column.force-phone-text-align-center .nectar-cta {
    text-align: center !important;
  }
  .wpb_column.force-phone-text-align-center .img-with-aniamtion-wrap img {
    display: inline-block;
  }
}
@media only screen and (max-width: 690px) {
  html body .nectar-cta.font_size_phone_16px,
  html body .nectar-cta.font_size_phone_16px * {
    line-height: 1.1;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-split-heading.font_size_phone_16px * {
    font-size: inherit !important;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-cta.display_phone_inherit {
    display: inherit;
  }
}
@media only screen and (max-width: 690px) {
  body #ajax-content-wrap .vc_row.left_padding_phone_14px .row_col_wrap_12 {
    padding-left: 14px !important;
  }
}
@media only screen and (max-width: 690px) {
  .divider-wrap.height_phone_2vh > .divider {
    height: 2vh !important;
  }
}
@media only screen and (max-width: 690px) {
  body #ajax-content-wrap .vc_row.right_padding_phone_14px .row_col_wrap_12 {
    padding-right: 14px !important;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-split-heading.font_size_phone_13vw * {
    font-size: inherit !important;
  }
}
.screen-reader-text,
.nectar-skip-to-content:not(:focus) {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.row .col img:not([srcset]) {
  width: auto;
}
.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
  width: 100%;
}
/*
.project-border .nectar-post-grid-item-bg {
    border: 1px solid #ccc;
}*/

/*.page-id-10007 h1,
.page-id-10007 h2,
.page-id-10007 h3,
.page-id-10007 h4,
.page-id-10007 .toggle > h3.toggle-title a{
    font-weight: 500;
    letter-spacing: -0.04em;
    font-family: 'plus jakarta sans'!important;
} */

/*.tn-products-menu-item {*/
/*    display: none;*/
/*}*/

html:not(.js) .col.has-animation,
html:not(.js) .wpb_column.has-animation,
html:not(.js) img.img-with-animation {
  opacity: 0;
}

#menu-item-12857
  .nectar-ext-menu-item
  span[class*="inherit-h"]
  + .menu-item-desc {
  margin-top: 0;
  max-width: 100%;
  font-size: 14px;
  line-height: 1.5;
}

#menu-item-12857 a:has(.nectar-ext-menu-item) {
  padding: 0;
}

#menu-item-12857 .image-layer-outer {
  margin-bottom: 12px;
}

#menu-item-12857 .nectar-ext-menu-item .inner-content {
  width: 100%;
}

.menu-item-5439
  .nectar-ext-menu-item
  span[class*="inherit-h"]
  + .menu-item-desc {
  max-width: 65%;
}
.menu-item-5439 .nectar-ext-menu-item .color-overlay {
  background: radial-gradient(at top left, #000, transparent 95%) !important;
  opacity: 1 !important;
}

body
  #header-outer
  nav
  li.menu-item-5421
  > a
  .nectar-ext-menu-item
  .color-overlay {
  background: linear-gradient(360deg, transparent -84%, #ff5400 58%);
}

.page-id-8723 #header-outer.entrance-animation {
  animation: header_nav_entrance_animation 1.5s ease forwards 800ms;
}

.sf-menu > li ul {
  padding: 20px;
  width: 23em;
}

.blue-bg .column-image-bg-wrap .inner-wrap {
  background-color: #3452ff;
}

.nectar-post-grid .nectar-post-grid-item .content .meta-category a {
  font-family: Roboto;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 13px !important;
  line-height: 13px;
  font-weight: 400 !important;
}

.nectar-menu-label {
  padding: 3px 8px;
  font-weight: 500;
}

#header-outer .no-link {
  pointer-events: none !important;
}

#header-outer nav > ul > .megamenu ul li a {
  padding: 4px 6px;
}

body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > ul {
  padding-bottom: 20px;
}

.nectar-ext-menu-item .inner-content {
  width: 90%;
}

#header-outer nav > ul > .megamenu.nectar-megamenu-menu-item > .sub-menu > li {
  padding: 35px;
}

.nectar-ext-menu-item span[class*="inherit-h"] + .menu-item-desc {
  margin-top: 15px;
}
.nectar-ext-menu-item .inner-content .inherit-h2 .menu-title-text {
  font-size: 36px !important;
  line-height: 1 !important;
}

.nectar-ext-menu-item span[class*="inherit-h"] + .menu-item-desc {
  font-size: 14px;
  line-height: 24px;
}

.nectar-menu-label {
  margin-left: 8px;
}

@media only screen and (max-width: 1520px) {
  #top .sf-menu li ul li a {
    font-size: 14px;
  }
}

@media only screen and (max-width: 1385px) {
  #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    margin-left: 10px;
    margin-right: 10px;
  }
  #header-outer li > a .nectar-menu-label {
    display: none;
  }
  #top nav > ul > li > a {
    font-size: 15px;
  }
  #header-outer
    nav
    > ul
    > .megamenu.nectar-megamenu-menu-item
    > .sub-menu
    > li {
    padding: 25px;
  }

  #top .sf-menu li ul li a {
    font-size: 14px;
    line-height: 24px;
  }

  [data-megamenu-width="full-width"]
    #top
    nav
    > ul
    > .megamenu:not(.width-50):not(.width-75)
    > ul
    > li {
    padding-right: 25px;
  }
}

@media only screen and (max-width: 999px) {
  #slide-out-widget-area .no-link {
    display: none;
  }
}

.nectar-ext-menu-item span[class*="inherit-h"] + .menu-item-desc {
  margin-top: 0.6rem;
  max-width: 85%;
  font-size: max(14px, 1.1vw);
  line-height: 1.5;
}

#slide-out-widget-area .nectar-ext-menu-item .inner-content {
  width: 100%;
}
body.material
  #slide-out-widget-area[class*="slide-out-from-right"]
  .off-canvas-menu-container
  li
  a:has(.nectar-ext-menu-item):after {
  display: none;
}
#noparallex {
  transform: none !important;
}
