@keyframes header_nav_entrance_animation {
  0% {
    opacity: 0.01;
  }
  100% {
    opacity: 1;
  }
}
@keyframes header_nav_entrance_animation_2 {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@media only screen and (min-width: 691px) {
  #header-outer.entrance-animation {
    animation: header_nav_entrance_animation 1.5s cubic-bezier(0.25, 1, 0.5, 1) forwards;
  }
  #header-outer.entrance-animation #top,
  #header-outer.entrance-animation #header-secondary-outer {
    animation: header_nav_entrance_animation_2 1.5s cubic-bezier(0.25, 1, 0.5, 1) forwards;
  }
}
#header-space {
  background-color: #ffffff;
}

@media only screen and (min-width: 1000px) {
  body #ajax-content-wrap.no-scroll {
    min-height: calc(100vh - 80px);
    height: calc(100vh - 80px) !important;
  }
}
@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: calc(100vh - 79px);
  }
  .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 - 79px);
  }
  html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header {
    top: 80px;
  }
  .admin-bar #page-header-wrap.fullscreen-header,
  .admin-bar #page-header-wrap.fullscreen-header #page-header-bg,
  .admin-bar .nectar_fullscreen_zoom_recent_projects,
  .admin-bar #nectar_fullscreen_rows:not(.afterLoaded) > div {
    height: calc(100vh - 79px - 32px);
  }
  .admin-bar .wpb_row.vc_row-o-full-height.top-level,
  .admin-bar .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: calc(100vh - 79px - 32px);
  }
  .nectar-slider-wrap[data-fullscreen=true]:not(.loaded),
  .nectar-slider-wrap[data-fullscreen=true]:not(.loaded) .swiper-container {
    height: calc(100vh - 78px) !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 - 78px - 32px) !important;
  }
}
.admin-bar[class*=page-template-template-no-header] .wpb_row.vc_row-o-full-height.top-level,
.admin-bar[class*=page-template-template-no-header] .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
  min-height: calc(100vh - 32px);
}

body[class*=page-template-template-no-header] .wpb_row.vc_row-o-full-height.top-level,
body[class*=page-template-template-no-header] .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
  min-height: 100vh;
}

@media only screen and (max-width: 999px) {
  .using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable=on]) > div {
    height: calc(100vh - 121px);
  }
  .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 - 121px);
  }
  html:not(.nectar-box-roll-loaded) .admin-bar .nectar-box-roll > #page-header-bg.fullscreen-header,
  .admin-bar .nectar_fullscreen_zoom_recent_projects,
  .admin-bar .nectar-slider-wrap[data-fullscreen=true]:not(.loaded),
  .admin-bar .nectar-slider-wrap[data-fullscreen=true]:not(.loaded) .swiper-container,
  .admin-bar #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable=on]) > div {
    height: calc(100vh - 68px - 46px);
  }
  .admin-bar .wpb_row.vc_row-o-full-height.top-level,
  .admin-bar .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: calc(100vh - 68px - 46px);
  }
  body[data-transparent-header=false] #ajax-content-wrap.no-scroll {
    min-height: calc(100vh - 68px);
    height: calc(100vh - 68px);
  }
}
#nectar_fullscreen_rows {
  background-color: transparent;
}

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

@media only screen, print {
  .vc_row.translate_x_0px {
    transform: translateX(0px);
  }
}
#ajax-content-wrap .vc_row.top_margin_-80px {
  margin-top: -80px;
}

#ajax-content-wrap .vc_row.top_margin_-70px {
  margin-top: -70px;
}

#ajax-content-wrap .vc_row.bottom_margin_3pct {
  margin-bottom: 3%;
}

#ajax-content-wrap .vc_row.left_padding_7pct .row_col_wrap_12,
.nectar-global-section .vc_row.left_padding_7pct .row_col_wrap_12 {
  padding-left: 7%;
}

#ajax-content-wrap .vc_row.right_padding_7pct .row_col_wrap_12,
.nectar-global-section .vc_row.right_padding_7pct .row_col_wrap_12 {
  padding-right: 7%;
}

#ajax-content-wrap .vc_row.inner_row.left_padding_6pct .row_col_wrap_12_inner,
.nectar-global-section .vc_row.inner_row.left_padding_6pct .row_col_wrap_12_inner {
  padding-left: 6%;
}

#ajax-content-wrap .vc_row.inner_row.right_padding_6pct .row_col_wrap_12_inner,
.nectar-global-section .vc_row.inner_row.right_padding_6pct .row_col_wrap_12_inner {
  padding-right: 6%;
}

#ajax-content-wrap .vc_row.inner_row.left_padding_7pct .row_col_wrap_12_inner,
.nectar-global-section .vc_row.inner_row.left_padding_7pct .row_col_wrap_12_inner {
  padding-left: 7%;
}

#ajax-content-wrap .vc_row.inner_row.right_padding_7pct .row_col_wrap_12_inner,
.nectar-global-section .vc_row.inner_row.right_padding_7pct .row_col_wrap_12_inner {
  padding-right: 7%;
}

.wpb_column.border_right_desktop_2px > .vc_column-inner,
.wpb_column.border_right_desktop_2px > .n-sticky > .vc_column-inner {
  border-right-width: 2px;
}

.wpb_column.border_color_313849 > .vc_column-inner,
.wpb_column.border_color_313849 > .n-sticky > .vc_column-inner {
  border-color: #313849;
}

.wpb_column.border_style_solid > .vc_column-inner,
.wpb_column.border_style_solid > .n-sticky > .vc_column-inner {
  border-style: solid;
}

.wpb_column.border_color_ffffff > .vc_column-inner,
.wpb_column.border_color_ffffff > .n-sticky > .vc_column-inner {
  border-color: #ffffff;
}

.col.padding-10-percent > .vc_column-inner,
.col.padding-10-percent > .n-sticky > .vc_column-inner {
  padding: 60px;
}

@media only screen and (max-width: 690px) {
  .col.padding-10-percent > .vc_column-inner,
  .col.padding-10-percent > .n-sticky > .vc_column-inner {
    padding: 10vw;
  }
}
@media only screen and (min-width: 1000px) {
  .col.padding-10-percent > .vc_column-inner,
  .col.padding-10-percent > .n-sticky > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.1);
  }
  .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.05);
  }
}
@media only screen and (min-width: 1425px) {
  .col.padding-10-percent > .vc_column-inner {
    padding: 124.5px;
  }
  .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
    padding: 62.25px;
  }
}
.full-width-content .col.padding-10-percent > .vc_column-inner {
  padding: 10vw;
}

@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-10-percent > .vc_column-inner {
    padding: 10vw;
  }
}
@media only screen and (min-width: 1000px) {
  .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
    padding: 0;
  }
}
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.left_margin_2px {
  margin-left: 2px !important;
}

.col.padding-4-percent > .vc_column-inner,
.col.padding-4-percent > .n-sticky > .vc_column-inner {
  padding: 36px;
}

@media only screen and (max-width: 690px) {
  .col.padding-4-percent > .vc_column-inner,
  .col.padding-4-percent > .n-sticky > .vc_column-inner {
    padding: 6vw;
  }
}
@media only screen and (min-width: 1000px) {
  .col.padding-4-percent > .vc_column-inner,
  .col.padding-4-percent > .n-sticky > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.04);
  }
  .column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.02);
  }
}
@media only screen and (min-width: 1425px) {
  .col.padding-4-percent > .vc_column-inner {
    padding: 49.8px;
  }
  .column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
    padding: 24.9px;
  }
}
.full-width-content .col.padding-4-percent > .vc_column-inner {
  padding: 4vw;
}

@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-4-percent > .vc_column-inner {
    padding: 6vw;
  }
}
@media only screen and (min-width: 1000px) {
  .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
    padding: 2vw;
  }
}
.wpb_column > .vc_column-inner > .border-wrap {
  position: static;
  pointer-events: none;
}

.wpb_column > .vc_column-inner > .border-wrap > span {
  position: absolute;
  z-index: 100;
}

.wpb_column[data-border-style=solid] > .vc_column-inner > .border-wrap > span {
  border-style: solid;
}

.wpb_column[data-border-style=dotted] > .vc_column-inner > .border-wrap > span {
  border-style: dotted;
}

.wpb_column[data-border-style=dashed] > .vc_column-inner > .border-wrap > span {
  border-style: dashed;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-top,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-top:after {
  width: 100%;
  top: 0;
  left: 0;
  border-color: inherit;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-bottom,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-bottom:after {
  width: 100%;
  bottom: 0;
  left: 0;
  border-color: inherit;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-left,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-left:after {
  height: 100%;
  top: 0;
  left: 0;
  border-color: inherit;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-right,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-right:after {
  height: 100%;
  top: 0;
  right: 0;
  border-color: inherit;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-right,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-right:after,
.wpb_column > .vc_column-inner > .border-wrap > .border-left,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-left:after,
.wpb_column > .vc_column-inner > .border-wrap > .border-bottom,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-bottom:after {
  border-top: none !important;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-left,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-left:after,
.wpb_column > .vc_column-inner > .border-wrap > .border-bottom,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-bottom:after,
.wpb_column > .vc_column-inner > .border-wrap > .border-top,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-top:after {
  border-right: none !important;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-right,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-right:after,
.wpb_column > .vc_column-inner > .border-wrap > .border-left,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-left:after,
.wpb_column > .vc_column-inner > .border-wrap > .border-top,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-top:after {
  border-bottom: none !important;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-right,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-right:after,
.wpb_column > .vc_column-inner > .border-wrap > .border-bottom,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-bottom:after,
.wpb_column > .vc_column-inner > .border-wrap > .border-top,
.wpb_column[data-border-style*=double] > .vc_column-inner > .border-wrap > .border-top:after {
  border-left: none !important;
}

.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;
}

@media only screen and (min-width: 1000px) {
  html body {
    overflow: visible;
  }
  .vc_row:not(.vc_row-o-equal-height) .nectar-sticky-column-css.vc_column_container > .n-sticky {
    height: 100%;
  }
  .nectar-sticky-column-css.vc_column_container > .n-sticky {
    width: 100%;
  }
  .nectar-sticky-column-css.vc_column_container > .n-sticky > .vc_column-inner {
    position: sticky;
    top: var(--nectar-sticky-top-distance);
  }
}
.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;
}

.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;
}

.col.padding-5-percent > .vc_column-inner,
.col.padding-5-percent > .n-sticky > .vc_column-inner {
  padding: 36px;
}

@media only screen and (max-width: 690px) {
  .col.padding-5-percent > .vc_column-inner,
  .col.padding-5-percent > .n-sticky > .vc_column-inner {
    padding: 6vw;
  }
}
@media only screen and (min-width: 1000px) {
  .col.padding-5-percent > .vc_column-inner,
  .col.padding-5-percent > .n-sticky > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.05);
  }
  .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.025);
  }
}
@media only screen and (min-width: 1425px) {
  .col.padding-5-percent > .vc_column-inner {
    padding: 62.25px;
  }
  .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
    padding: 31.125px;
  }
}
.full-width-content .col.padding-5-percent > .vc_column-inner {
  padding: 5vw;
}

@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-5-percent > .vc_column-inner {
    padding: 6vw;
  }
}
@media only screen and (min-width: 1000px) {
  .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
    padding: 2.5vw;
  }
}
.col.padding-6-percent > .vc_column-inner,
.col.padding-6-percent > .n-sticky > .vc_column-inner {
  padding: 36px;
}

@media only screen and (max-width: 690px) {
  .col.padding-6-percent > .vc_column-inner,
  .col.padding-6-percent > .n-sticky > .vc_column-inner {
    padding: 6vw;
  }
}
@media only screen and (min-width: 1000px) {
  .col.padding-6-percent > .vc_column-inner,
  .col.padding-6-percent > .n-sticky > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.06);
  }
  .column_container:not(.vc_col-sm-12) .col.padding-6-percent > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.03);
  }
}
@media only screen and (min-width: 1425px) {
  .col.padding-6-percent > .vc_column-inner {
    padding: 74.7px;
  }
  .column_container:not(.vc_col-sm-12) .col.padding-6-percent > .vc_column-inner {
    padding: 37.35px;
  }
}
.full-width-content .col.padding-6-percent > .vc_column-inner {
  padding: 6vw;
}

@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-6-percent > .vc_column-inner {
    padding: 6vw;
  }
}
@media only screen and (min-width: 1000px) {
  .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-6-percent > .vc_column-inner {
    padding: 3vw;
  }
}
.wpb_column.child_column.border_right_desktop_2px > .vc_column-inner,
.wpb_column.child_column.border_right_desktop_2px > .n-sticky > .vc_column-inner {
  border-right-width: 2px;
}

.wpb_column.child_column.border_bottom_desktop_2px > .vc_column-inner,
.wpb_column.child_column.border_bottom_desktop_2px > .n-sticky > .vc_column-inner {
  border-bottom-width: 2px;
}

.wpb_column.child_column.border_color_313849 > .vc_column-inner,
.wpb_column.child_column.border_color_313849 > .n-sticky > .vc_column-inner {
  border-color: #313849;
}

.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;
}

.col.padding-2-percent > .vc_column-inner,
.col.padding-2-percent > .n-sticky > .vc_column-inner {
  padding: 18px;
}

@media only screen and (max-width: 690px) {
  .col.padding-2-percent > .vc_column-inner,
  .col.padding-2-percent > .n-sticky > .vc_column-inner {
    padding: 3vw;
  }
}
@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: 24.9px;
  }
  .column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner {
    padding: 12.45px;
  }
}
.full-width-content .col.padding-2-percent > .vc_column-inner {
  padding: 2vw;
}

@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-2-percent > .vc_column-inner {
    padding: 3vw;
  }
}
@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: 1vw;
  }
}
.nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
  min-height: 30vh;
}

.nectar-post-grid-wrap[data-style=content_under_image] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg {
  height: 30vh;
}

.nectar-post-grid-wrap[data-style=content_under_image] .custom-aspect-ratio-3-2 .nectar-post-grid-item-bg {
  padding-bottom: 66.6666666667%;
  height: auto !important;
}

.nectar-post-grid[data-border-radius=none][data-text-layout=all_bottom_left_shadow] .nectar-post-grid-item:before,
.nectar-post-grid[data-border-radius=none] .nectar-post-grid-item .inner,
.nectar-post-grid[data-border-radius=none] .bg-overlay {
  border-radius: 0;
}

@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="25px"] {
  margin: 25px;
}

.nectar-post-grid[data-grid-spacing="25px"] {
  margin-left: -25px;
  margin-right: -25px;
}

.nectar-post-grid[data-grid-spacing="25px"] .nectar-post-grid-item {
  margin: 25px;
}

@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="25px"] {
    margin: 25px -24px;
  }
}
.nectar-post-grid[data-columns="4"][data-grid-spacing="25px"] .nectar-post-grid-item {
  width: calc(25% - 50px);
}

.nectar-post-grid[data-columns="3"][data-grid-spacing="25px"] .nectar-post-grid-item {
  width: calc(33.32% - 50px);
}

.nectar-post-grid[data-columns="2"][data-grid-spacing="25px"] .nectar-post-grid-item {
  width: calc(50% - 50px);
}

.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="25px"]:not([data-columns="1"]):not([data-masonry=yes]) .nectar-post-grid-item {
    width: calc(50% - 50px);
  }
}
.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[data-card=yes].card_hover_color_f1f1f1 .nectar-post-grid-item:hover {
  background-color: #f1f1f1 !important;
}

.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-before-title.nectar-post-grid .nectar-post-grid-item .item-meta-extra {
  margin-top: 0;
}

.category-position-before-title .item-main > .nectar-post-grid-item__meta-wrap:not(:empty) {
  margin-top: 10px;
}

@media only screen and (min-width: 1000px) {
  .spacing-25px .nectar-post-grid-filters {
    padding-bottom: 0;
    padding-top: 25px;
  }
  .full-width-content .span_12 .spacing-25px .nectar-post-grid-filters {
    padding-top: 50px;
  }
}
@media only screen and (max-width: 999px) {
  .spacing-25px .nectar-post-grid-filters {
    padding-bottom: 0;
  }
}
.nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid[data-grid-spacing="40px"] .nectar-post-grid-item .content {
  padding: 40px 40px;
}

.nectar-post-grid.vert_list_counter .item-main:before {
  margin-right: 40px;
}

.nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid > div:not(:last-child):after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  content: "";
  display: block;
  transition: transform 1s ease;
  transform-origin: left;
  background-color: #313849;
}

.nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid-item .content .item-main {
  display: flex;
  flex-direction: column;
}

.nectar-post-grid-wrap[data-style=vertical_list] .item-main .post-heading-wrap {
  flex: 1;
}

#ajax-content-wrap .nectar-post-grid-wrap[data-style=vertical_list] .inner {
  overflow: hidden;
}

.nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid .nectar-post-grid-item .post-heading,
.nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid .nectar-post-grid-item .item-meta-extra,
.nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
  max-width: 100%;
  width: 100%;
}

.nectar-post-grid-wrap[data-style=vertical_list] .item-main .meta-date,
.nectar-post-grid-wrap[data-style=vertical_list] .item-main .nectar-post-grid-item__meta-wrap {
  margin-top: 0;
}

@media only screen and (max-width: 999px) {
  .nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid-item .item-main > * {
    margin: 5px 0;
  }
  #ajax-content-wrap .nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid .nectar-post-grid-item .content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1000px) {
  .nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid-item .content .item-main {
    flex-direction: row;
  }
  .nectar-post-grid-wrap[data-style=vertical_list] .item-main .meta-date,
  .nectar-post-grid-wrap[data-style=vertical_list] .item-main .nectar-post-grid-item__meta-wrap {
    padding-right: 8%;
    min-width: 22%;
  }
  .nectar-post-grid-wrap[data-style=vertical_list] .item-main .nectar-post-grid-item__meta-wrap .meta-date {
    padding-right: 0;
    min-width: none;
  }
  .nectar-post-grid-wrap[data-style=vertical_list] .item-main .nectar-link-underline {
    margin-left: auto;
    padding-left: 8%;
  }
  .nectar-post-grid-wrap[data-style=vertical_list] .item-main .nectar-link-underline span {
    padding: 2px 0;
  }
}
@media only screen and (min-width: 1000px) {
  .nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid-item .content .item-main {
    align-items: center;
  }
}
.nectar-post-grid.vert_list_counter .nectar-post-grid-item {
  counter-increment: step-counter;
}

.nectar-post-grid.vert_list_counter .item-main:before {
  content: counter(step-counter);
  margin-right: 25px;
  border: 1px solid #313849;
  display: block;
  position: relative;
  z-index: 10;
  height: 40px;
  width: 40px;
  line-height: 40px;
  font-size: 16px;
  pointer-events: none;
  text-align: center;
  border-radius: 50%;
  transition: color 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s, border-color 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s;
}

@media only screen and (max-width: 999px) {
  .nectar-post-grid.vert_list_counter .item-main:before {
    position: absolute;
    left: 0;
    top: 0;
  }
  .nectar-post-grid.vert_list_counter .item-main {
    padding-left: 65px;
  }
  .nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid.vert_list_counter .item-main > *:first-child {
    margin-top: 0;
  }
}
.nectar-post-grid.vert_list_counter.vert_list_hover_effect_featured_image .nectar-post-grid-item:hover .item-main:before {
  border-color: #ffffff;
}

.nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid[data-animation=fade-in-from-bottom] > div:after {
  transform: scaleX(0);
}

.nectar-post-grid-wrap[data-style=vertical_list] .nectar-post-grid[data-animation=fade-in-from-bottom] > .animated-in:after {
  transform: scaleX(1);
}

.nectar-post-grid.vert_list_custom_text_color_313849 .nectar-post-grid-item .content *,
.nectar-post-grid.vert_list_hover_effect_slight_move.vert_list_custom_text_color_313849 .nectar-post-grid-item .content * {
  color: #313849;
}

.vert_list_hover_effect_featured_image .nectar-post-grid-item-bg:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  opacity: 0.7;
  background-color: #313849;
}

#ajax-content-wrap .vert_list_hover_effect_featured_image .nectar-post-grid-item-bg {
  opacity: 0;
  transition: transform 0.6s cubic-bezier(0.2, 0.75, 0.5, 1), opacity 0.6s cubic-bezier(0.2, 0.75, 0.5, 1);
}

.vert_list_hover_effect_featured_image .nectar-post-grid-item .content .post-heading,
.vert_list_hover_effect_featured_image .nectar-post-grid-item .content .post-heading a {
  transition: none;
}

#ajax-content-wrap .vert_list_hover_effect_featured_image .nectar-post-grid-item .item-main * {
  color: inherit;
}

@media only screen and (min-width: 1000px) {
  #ajax-content-wrap .vert_list_hover_effect_featured_image .nectar-post-grid-item:hover .nectar-post-grid-item-bg {
    transform: scale(1.05);
  }
  #ajax-content-wrap .vert_list_hover_effect_featured_image .nectar-post-grid-item:hover .nectar-post-grid-item-bg {
    opacity: 1;
  }
  .nectar-post-grid-item:hover .nectar-link-underline span {
    background-image: linear-gradient(to right, #ffffff 0, #ffffff 100%);
  }
  #ajax-content-wrap .vert_list_hover_effect_featured_image .nectar-post-grid-item:hover .item-main {
    color: #ffffff;
  }
}
.spacing-40px .load-more-wrap {
  margin-top: 0;
}

@media only screen and (min-width: 1000px) {
  .spacing-40px .nectar-post-grid-filters {
    padding-bottom: 0;
    padding-top: 40px;
  }
  .full-width-content .span_12 .spacing-40px .nectar-post-grid-filters {
    padding-top: 80px;
  }
}
@media only screen and (max-width: 999px) {
  .spacing-40px .nectar-post-grid-filters {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1000px) {
  body .nectar-rotating-words-title.font_size_90px .heading {
    font-size: 90px;
  }
}
.nectar-fancy-box[data-style=hover_desc].hovered.o_opacity_0-1 .box-bg:before {
  opacity: 1;
}

.nectar-fancy-box[data-style=hover_desc].o_opacity_0-1 .box-bg:before {
  background: linear-gradient(to bottom, rgba(15, 15, 15, 0), rgba(15, 15, 15, 0.1) 100%);
}

.nectar-fancy-box[data-style=hover_desc].hovered.hover_o_opacity_0-9 .box-bg:after {
  opacity: 0.9;
}

.nectar-cta.hover_color_313849 .link_wrap:hover {
  background-color: #313849 !important;
}

.nectar-cta.border_color_313849 .link_wrap {
  border-color: #313849;
}

.nectar-cta.hover_border_color_313849 .link_wrap:hover {
  border-color: #313849;
}

.nectar-cta.border_thickness_2px .link_wrap {
  border-width: 2px;
  border-style: solid;
}

.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;
  box-sizing: border-box;
  visibility: visible;
  -o-object-fit: cover;
     object-fit: cover;
}

#ajax-content-wrap .nectar_video_player_self_hosted__overlay {
  -o-object-fit: inherit;
     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;
}

@media only screen and (max-width: 999px) {
  .nectar-sticky-column-css.vc_column_container > .n-sticky > .vc_column-inner {
    position: relative;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .vc_row.inner_row.left_padding_tablet_0pct .row_col_wrap_12_inner {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.top_padding_tablet_10pct {
    padding-top: 10% !important;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_row .wpb_column.padding-20-percent_tablet > .vc_column-inner,
  body .wpb_row .wpb_column.padding-20-percent_tablet > .n-sticky > .vc_column-inner {
    padding: 199.8px;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-cta.display_tablet_inherit {
    display: inherit;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.bottom_padding_tablet_0px {
    padding-bottom: 0 !important;
  }
}
@media only screen and (max-width: 999px) {
  #ajax-content-wrap .vc_row.inner_row.right_padding_tablet_0pct .row_col_wrap_12_inner {
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 999px) {
  body #ajax-content-wrap .vc_row.bottom_margin_tablet_-2pct {
    margin-bottom: -2%;
  }
}
@media only screen and (max-width: 999px) {
  .divider-wrap.height_tablet_20px > .divider {
    height: 20px !important;
  }
}
@media only screen and (max-width: 999px) {
  .divider-wrap.height_tablet_0px > .divider {
    height: 0 !important;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_row .wpb_column.child_column.padding-3-percent_tablet > .vc_column-inner,
  body .wpb_row .wpb_column.child_column.padding-3-percent_tablet > .n-sticky > .vc_column-inner {
    padding: 29.97px;
  }
}
@media only screen and (max-width: 999px) {
  body .vc_row-fluid:not(.full-width-content) > .span_12 .vc_col-sm-2:not(:last-child):not([class*=vc_col-xs-]) {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 691px) and (max-width: 999px) {
  body .vc_col-sm-2 {
    width: 31.2%;
    margin-left: 3.1%;
  }
  body .full-width-content .vc_col-sm-2 {
    width: 33.3%;
    margin-left: 0;
  }
  .vc_row-fluid .vc_col-sm-2[class*=vc_col-sm-]:first-child:not([class*=offset]),
  .vc_row-fluid .vc_col-sm-2[class*=vc_col-sm-]:nth-child(3n+4):not([class*=offset]) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 690px) {
  body .vc_row-fluid .vc_col-sm-2:not([class*=vc_col-xs]),
  body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*=vc_col-xs]) {
    width: 50%;
  }
  .vc_row-fluid .vc_col-sm-2[class*=vc_col-sm-]:first-child:not([class*=offset]),
  .vc_row-fluid .vc_col-sm-2[class*=vc_col-sm-]:nth-child(2n+3):not([class*=offset]) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_row.reverse_columns_row_tablet .row_col_wrap_12,
  .wpb_row.inner_row.reverse_columns_row_tablet .row_col_wrap_12_inner {
    flex-direction: row-reverse;
  }
  .wpb_row.reverse_columns_column_tablet .row_col_wrap_12,
  .wpb_row.inner_row.reverse_columns_column_tablet .row_col_wrap_12_inner {
    flex-direction: column-reverse;
  }
  .wpb_row.reverse_columns_column_tablet:not([data-column-margin=none]):not(.full-width-content) > .row_col_wrap_12 > .wpb_column:last-of-type,
  .wpb_row:not(.full-width-content) .wpb_row.inner_row:not([data-column-margin=none]).reverse_columns_column_tablet .row_col_wrap_12_inner > .wpb_column:last-of-type {
    margin-bottom: 25px;
  }
  .wpb_row.reverse_columns_column_tablet:not([data-column-margin=none]):not(.full-width-content) > .row_col_wrap_12 > .wpb_column:first-of-type,
  .wpb_row:not(.full-width-content) .wpb_row.inner_row:not([data-column-margin=none]).reverse_columns_column_tablet .row_col_wrap_12_inner > .wpb_column:first-of-type {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_column.top_margin_tablet_10pct {
    margin-top: 10% !important;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_column.mobile-disable-entrance-animation,
  .wpb_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) {
  .wpb_column.bottom_margin_tablet_10pct {
    margin-bottom: 10% !important;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.bottom_padding_tablet_10pct {
    padding-bottom: 10% !important;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.top_padding_tablet_11pct {
    padding-top: 11% !important;
  }
}
@media only screen and (max-width: 999px) {
  body #ajax-content-wrap .vc_row.top_margin_tablet_0px {
    margin-top: 0;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_row .wpb_column.padding-6-percent_tablet > .vc_column-inner,
  body .wpb_row .wpb_column.padding-6-percent_tablet > .n-sticky > .vc_column-inner {
    padding: 59.94px;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.top_padding_tablet_16pct {
    padding-top: 16% !important;
  }
}
@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) {
  .wpb_row .wpb_column.border_right_tablet_0px > .vc_column-inner {
    border-right-width: 0;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_row .wpb_column.border_right_tablet_2px > .vc_column-inner {
    border-right-width: 2px;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.top_padding_tablet_2pct {
    padding-top: 2% !important;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_row .wpb_column.border_bottom_tablet_2px > .vc_column-inner {
    border-bottom-width: 2px;
  }
}
@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: 690px) {
  .vc_row.bottom_padding_phone_23pct {
    padding-bottom: 23% !important;
  }
}
@media only screen and (max-width: 690px) {
  body #ajax-content-wrap .vc_row.top_margin_phone_0px {
    margin-top: 0;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_column.top_margin_phone_0px {
    margin-top: 0 !important;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_row .wpb_column.border_right_phone_2px > .vc_column-inner {
    border-right-width: 2px;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_row .wpb_column.border_bottom_phone_2px > .vc_column-inner {
    border-bottom-width: 2px;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.top_padding_phone_3pct {
    padding-top: 3% !important;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.top_padding_phone_8pct {
    padding-top: 8% !important;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_row .wpb_column.border_right_phone_0px > .vc_column-inner {
    border-right-width: 0;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.top_padding_phone_4pct {
    padding-top: 4% !important;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_column.top_margin_phone_7pct {
    margin-top: 7% !important;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_row.reverse_columns_row_phone .row_col_wrap_12,
  .wpb_row.inner_row.reverse_columns_row_phone .row_col_wrap_12_inner {
    flex-direction: row-reverse;
  }
  .wpb_row.reverse_columns_column_phone .row_col_wrap_12,
  .wpb_row.inner_row.reverse_columns_column_phone .row_col_wrap_12_inner {
    flex-direction: column-reverse;
  }
  .wpb_row.reverse_columns_column_phone:not([data-column-margin=none]):not(.full-width-content) > .row_col_wrap_12 > .wpb_column:last-of-type,
  .wpb_row:not(.full-width-content) .wpb_row.inner_row:not([data-column-margin=none]).reverse_columns_column_phone .row_col_wrap_12_inner > .wpb_column:last-of-type {
    margin-bottom: 25px;
  }
  .wpb_row.reverse_columns_column_phone:not([data-column-margin=none]):not(.full-width-content) > .row_col_wrap_12 > .wpb_column:first-of-type,
  .wpb_row:not(.full-width-content) .wpb_row.inner_row:not([data-column-margin=none]).reverse_columns_column_phone .row_col_wrap_12_inner > .wpb_column:first-of-type {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 690px) {
  body .wpb_row .wpb_column.child_column.padding-2-percent_phone > .vc_column-inner,
  body .wpb_row .wpb_column.child_column.padding-2-percent_phone > .n-sticky > .vc_column-inner {
    padding: 13.8px;
  }
}
@media only screen and (max-width: 690px) {
  .divider-wrap.height_phone_20px > .divider {
    height: 20px !important;
  }
}
@media only screen and (max-width: 690px) {
  .divider-wrap.height_phone_0px > .divider {
    height: 0 !important;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.inner_row.top_padding_phone_-20px {
    padding-top: -20px !important;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_column.bottom_margin_phone_7pct {
    margin-bottom: 7% !important;
  }
}
@media only screen and (max-width: 690px) {
  .divider-wrap.height_phone_120px > .divider {
    height: 120px !important;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.bottom_padding_phone_0pct {
    padding-bottom: 0 !important;
  }
}
@media only screen and (max-width: 690px) {
  .divider-wrap.height_phone_70px > .divider {
    height: 70px !important;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_column.left_margin_phone_0px {
    margin-left: 0 !important;
  }
}
@media only screen and (max-width: 690px) {
  body #ajax-content-wrap .vc_row.bottom_margin_phone_-2pct {
    margin-bottom: -2%;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-cta.display_phone_inherit {
    display: inherit;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.top_padding_phone_10pct {
    padding-top: 10% !important;
  }
}
@media only screen and (max-width: 690px) {
  body .wpb_row .wpb_column.padding-7-percent_phone > .vc_column-inner,
  body .wpb_row .wpb_column.padding-7-percent_phone > .n-sticky > .vc_column-inner {
    padding: 48.3px;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.bottom_padding_phone_13pct {
    padding-bottom: 13% !important;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.top_padding_phone_15pct {
    padding-top: 15% !important;
  }
}
@media only screen and (max-width: 690px) {
  body .wpb_row .wpb_column.padding-20-percent_phone > .vc_column-inner,
  body .wpb_row .wpb_column.padding-20-percent_phone > .n-sticky > .vc_column-inner {
    padding: 138px;
  }
}
@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;
  }
}
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;
}

body .container-wrap .vc_row-fluid[data-column-margin="100px"] > .span_12,
html body .vc_row-fluid[data-column-margin="100px"] > .span_12,
body .container-wrap .vc_row-fluid[data-column-margin="100px"] .full-page-inner > .container > .span_12,
body .container-wrap .vc_row-fluid[data-column-margin="100px"] .full-page-inner > .span_12 {
  margin-left: -50px;
  margin-right: -50px;
}

body .container-wrap .vc_row-fluid[data-column-margin="100px"] .wpb_column:not(.child_column),
body .container-wrap .inner_row[data-column-margin="100px"] .child_column,
html body .vc_row-fluid[data-column-margin="100px"] .wpb_column:not(.child_column),
html body .inner_row[data-column-margin="100px"] .child_column {
  padding-left: 50px;
  padding-right: 50px;
}

.container-wrap .vc_row-fluid[data-column-margin="100px"].full-width-content > .span_12,
html body .vc_row-fluid[data-column-margin="100px"].full-width-content > .span_12,
.container-wrap .vc_row-fluid[data-column-margin="100px"].full-width-content .full-page-inner > .span_12 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 50px;
  padding-right: 50px;
}

.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="100px"].full-width-content > .span_12 {
  padding-right: 50px;
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .vc_row-fluid[data-column-margin="100px"] > .span_12 > .one-fourths:not([class*=vc_col-xs-]),
  .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="100px"] > .span_12 > .one-fourths:not([class*=vc_col-xs-]) {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row-fluid[data-column-margin="100px"] .wpb_column:not([class*=vc_col-xs-]):not(.child_column):not(:last-child),
  .inner_row[data-column-margin="100px"] .child_column:not([class*=vc_col-xs-]):not(:last-child) {
    margin-bottom: 100px;
  }
}
body .container-wrap .wpb_row[data-column-margin="30px"]:not(.full-width-section):not(.full-width-content) {
  margin-bottom: 30px;
}

body .container-wrap .vc_row-fluid[data-column-margin="30px"] > .span_12,
html body .vc_row-fluid[data-column-margin="30px"] > .span_12,
body .container-wrap .vc_row-fluid[data-column-margin="30px"] .full-page-inner > .container > .span_12,
body .container-wrap .vc_row-fluid[data-column-margin="30px"] .full-page-inner > .span_12 {
  margin-left: -15px;
  margin-right: -15px;
}

body .container-wrap .vc_row-fluid[data-column-margin="30px"] .wpb_column:not(.child_column),
body .container-wrap .inner_row[data-column-margin="30px"] .child_column,
html body .vc_row-fluid[data-column-margin="30px"] .wpb_column:not(.child_column),
html body .inner_row[data-column-margin="30px"] .child_column {
  padding-left: 15px;
  padding-right: 15px;
}

.container-wrap .vc_row-fluid[data-column-margin="30px"].full-width-content > .span_12,
html body .vc_row-fluid[data-column-margin="30px"].full-width-content > .span_12,
.container-wrap .vc_row-fluid[data-column-margin="30px"].full-width-content .full-page-inner > .span_12 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="30px"].full-width-content > .span_12 {
  padding-right: 15px;
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .vc_row-fluid[data-column-margin="30px"] > .span_12 > .one-fourths:not([class*=vc_col-xs-]),
  .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="30px"] > .span_12 > .one-fourths:not([class*=vc_col-xs-]) {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row-fluid[data-column-margin="30px"] .wpb_column:not([class*=vc_col-xs-]):not(.child_column):not(:last-child),
  .inner_row[data-column-margin="30px"] .child_column:not([class*=vc_col-xs-]):not(:last-child) {
    margin-bottom: 30px;
  }
}
.col.padding-3-percent > .vc_column-inner,
.col.padding-3-percent > .n-sticky > .vc_column-inner {
  padding: 18px;
}

@media only screen and (max-width: 690px) {
  .col.padding-3-percent > .vc_column-inner,
  .col.padding-3-percent > .n-sticky > .vc_column-inner {
    padding: 3vw;
  }
}
@media only screen and (min-width: 1000px) {
  .col.padding-3-percent > .vc_column-inner,
  .col.padding-3-percent > .n-sticky > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.03);
  }
  .column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.015);
  }
}
@media only screen and (min-width: 1425px) {
  .col.padding-3-percent > .vc_column-inner {
    padding: 37.35px;
  }
  .column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner {
    padding: 18.675px;
  }
}
.full-width-content .col.padding-3-percent > .vc_column-inner {
  padding: 3vw;
}

@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-3-percent > .vc_column-inner {
    padding: 3vw;
  }
}
@media only screen and (min-width: 1000px) {
  .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner {
    padding: 1.5vw;
  }
}
.wpb_column.border_bottom_desktop_2px > .vc_column-inner,
.wpb_column.border_bottom_desktop_2px > .n-sticky > .vc_column-inner {
  border-bottom-width: 2px;
}

.wpb_column.border_color_313849 > .vc_column-inner,
.wpb_column.border_color_313849 > .n-sticky > .vc_column-inner {
  border-color: #313849;
}

.wpb_column.border_style_solid > .vc_column-inner,
.wpb_column.border_style_solid > .n-sticky > .vc_column-inner {
  border-style: solid;
}

.col.padding-7-percent > .vc_column-inner,
.col.padding-7-percent > .n-sticky > .vc_column-inner {
  padding: 42px;
}

@media only screen and (max-width: 690px) {
  .col.padding-7-percent > .vc_column-inner,
  .col.padding-7-percent > .n-sticky > .vc_column-inner {
    padding: 7vw;
  }
}
@media only screen and (min-width: 1000px) {
  .col.padding-7-percent > .vc_column-inner,
  .col.padding-7-percent > .n-sticky > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.07);
  }
  .column_container:not(.vc_col-sm-12) .col.padding-7-percent > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.035);
  }
}
@media only screen and (min-width: 1425px) {
  .col.padding-7-percent > .vc_column-inner {
    padding: 87.15px;
  }
  .column_container:not(.vc_col-sm-12) .col.padding-7-percent > .vc_column-inner {
    padding: 43.575px;
  }
}
.full-width-content .col.padding-7-percent > .vc_column-inner {
  padding: 7vw;
}

@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-7-percent > .vc_column-inner {
    padding: 7vw;
  }
}
@media only screen and (min-width: 1000px) {
  .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-7-percent > .vc_column-inner {
    padding: 3.5vw;
  }
}
body[data-aie] .col[data-padding-pos=left] > .vc_column-inner,
body #ajax-content-wrap .col[data-padding-pos=left] > .vc_column-inner,
#ajax-content-wrap .col[data-padding-pos=left] > .n-sticky > .vc_column-inner {
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.wpb_column.border_top_desktop_1px > .vc_column-inner,
.wpb_column.border_top_desktop_1px > .n-sticky > .vc_column-inner {
  border-top-width: 1px;
}

.wpb_column.border_color_ffffff > .vc_column-inner,
.wpb_column.border_color_ffffff > .n-sticky > .vc_column-inner {
  border-color: #ffffff;
}

.col.padding-4-percent > .vc_column-inner,
.col.padding-4-percent > .n-sticky > .vc_column-inner {
  padding: 36px;
}

@media only screen and (max-width: 690px) {
  .col.padding-4-percent > .vc_column-inner,
  .col.padding-4-percent > .n-sticky > .vc_column-inner {
    padding: 6vw;
  }
}
@media only screen and (min-width: 1000px) {
  .col.padding-4-percent > .vc_column-inner,
  .col.padding-4-percent > .n-sticky > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.04);
  }
  .column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.02);
  }
}
@media only screen and (min-width: 1425px) {
  .col.padding-4-percent > .vc_column-inner {
    padding: 49.8px;
  }
  .column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
    padding: 24.9px;
  }
}
.full-width-content .col.padding-4-percent > .vc_column-inner {
  padding: 4vw;
}

@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-4-percent > .vc_column-inner {
    padding: 6vw;
  }
}
@media only screen and (min-width: 1000px) {
  .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
    padding: 2vw;
  }
}
#ajax-content-wrap .col[data-padding-pos=left-right] > .vc_column-inner,
#ajax-content-wrap .col[data-padding-pos=left-right] > .n-sticky > .vc_column-inner {
  padding-top: 0;
  padding-bottom: 0;
}

.wpb_column.border_left_desktop_1px > .vc_column-inner,
.wpb_column.border_left_desktop_1px > .n-sticky > .vc_column-inner {
  border-left-width: 1px;
}

.wpb_column.border_color_999999 > .vc_column-inner,
.wpb_column.border_color_999999 > .n-sticky > .vc_column-inner {
  border-color: #999999;
}

.col.padding-10-percent > .vc_column-inner,
.col.padding-10-percent > .n-sticky > .vc_column-inner {
  padding: 60px;
}

@media only screen and (max-width: 690px) {
  .col.padding-10-percent > .vc_column-inner,
  .col.padding-10-percent > .n-sticky > .vc_column-inner {
    padding: 10vw;
  }
}
@media only screen and (min-width: 1000px) {
  .col.padding-10-percent > .vc_column-inner,
  .col.padding-10-percent > .n-sticky > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.1);
  }
  .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.05);
  }
}
@media only screen and (min-width: 1425px) {
  .col.padding-10-percent > .vc_column-inner {
    padding: 124.5px;
  }
  .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
    padding: 62.25px;
  }
}
.full-width-content .col.padding-10-percent > .vc_column-inner {
  padding: 10vw;
}

@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-10-percent > .vc_column-inner {
    padding: 10vw;
  }
}
@media only screen and (min-width: 1000px) {
  .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
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_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;
}

.col.padding-5-percent > .vc_column-inner,
.col.padding-5-percent > .n-sticky > .vc_column-inner {
  padding: 36px;
}

@media only screen and (max-width: 690px) {
  .col.padding-5-percent > .vc_column-inner,
  .col.padding-5-percent > .n-sticky > .vc_column-inner {
    padding: 6vw;
  }
}
@media only screen and (min-width: 1000px) {
  .col.padding-5-percent > .vc_column-inner,
  .col.padding-5-percent > .n-sticky > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.05);
  }
  .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
    padding: calc((100vw - 180px) * 0.025);
  }
}
@media only screen and (min-width: 1425px) {
  .col.padding-5-percent > .vc_column-inner {
    padding: 62.25px;
  }
  .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
    padding: 31.125px;
  }
}
.full-width-content .col.padding-5-percent > .vc_column-inner {
  padding: 5vw;
}

@media only screen and (max-width: 999px) {
  .full-width-content .col.padding-5-percent > .vc_column-inner {
    padding: 6vw;
  }
}
@media only screen and (min-width: 1000px) {
  .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
    padding: 2.5vw;
  }
}
@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;
  }
}
.nectar_icon_wrap i {
  vertical-align: middle;
  top: 0;
}

.nectar_icon_wrap i[class*=nectar-brands] {
  display: inline-block;
}

.wpb_wrapper > .nectar_icon_wrap {
  margin-bottom: 0;
}

.nectar_icon_wrap i {
  transition: color 0.25s ease;
}

.nectar_icon_wrap path {
  transition: fill 0.25s ease;
}

.nectar-pulsate i {
  display: block;
  border-radius: 200px;
  background-color: currentColor;
  position: relative;
}

.nectar-pulsate i:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 100%;
  height: 100%;
  margin: -50% auto auto -50%;
  transform-origin: 50% 50%;
  border-radius: 50%;
  background-color: currentColor;
  opacity: 1;
  z-index: 11;
  pointer-events: none;
  animation: nectar_pulsate 2s cubic-bezier(0.2, 1, 0.2, 1) infinite;
}

@keyframes nectar_pulsate {
  0% {
    opacity: 0.6;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(3);
  }
}
.nectar_icon_wrap[data-style*=default][data-color*=extra-color-gradient] .nectar_icon i {
  border-radius: 0 !important;
  text-align: center;
}

.nectar_icon_wrap[data-style*=default][data-color*=extra-color-gradient] .nectar_icon i:before {
  vertical-align: top;
}

.nectar_icon_wrap[data-style*=default][data-color*=extra-color-gradient] .nectar_icon i[class*=fa-],
.nectar_icon_wrap[data-style*=default][data-color*=extra-color-gradient] .nectar_icon i[class^=icon-] {
  vertical-align: baseline;
}

.nectar_icon_wrap[data-padding="20px"] .nectar_icon {
  padding: 20px;
}

.img-with-aniamtion-wrap.custom-width-100pct .inner {
  max-width: 100%;
}

@media only screen, print {
  #ajax-content-wrap .font_size_desktop_12px.nectar-cta,
  .font_size_desktop_12px.nectar-cta {
    font-size: 12px;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_12px.nectar-cta,
  .font_size_desktop_12px.nectar-cta,
  #header-outer .font_size_desktop_12px.nectar-cta {
    font-size: 12px;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_12px.nectar-cta *,
  .font_size_desktop_12px.nectar-cta * {
    font-size: 12px;
  }
}
@media only screen, print {
  #ajax-content-wrap .font_size_desktop_12px.nectar-cta *,
  .font_size_desktop_12px.nectar-cta *,
  #header-outer .font_size_desktop_12px.nectar-cta * {
    font-size: 12px;
  }
}
.nectar-cta.font_size_desktop_12px,
.nectar-cta.font_size_desktop_12px * {
  line-height: 1.1;
}

.nectar-cta.font_size_desktop_12px[data-style=underline],
.nectar-cta.font_size_desktop_12px * {
  line-height: 1.5;
}

@media only screen and (max-width: 999px) {
  .vc_row.top_padding_tablet_10pct {
    padding-top: 10% !important;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_column.mobile-disable-entrance-animation,
  .wpb_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) {
  .wpb_row .wpb_column.border_left_tablet_0px > .vc_column-inner {
    border-left-width: 0;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_row .wpb_column.border_top_tablet_1px > .vc_column-inner {
    border-top-width: 1px;
  }
}
@media only screen and (max-width: 999px) {
  body .wpb_row .wpb_column.padding-4-percent_tablet > .vc_column-inner,
  body .wpb_row .wpb_column.padding-4-percent_tablet > .n-sticky > .vc_column-inner {
    padding: 39.96px;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.inner_row.bottom_padding_tablet_15pct {
    padding-bottom: 15% !important;
  }
}
@media only screen and (max-width: 999px) {
  body #ajax-content-wrap .vc_row.bottom_margin_tablet_-210px {
    margin-bottom: -210px;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.inner_row.top_padding_tablet_50px {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-cta.display_tablet_inline-block {
    display: inline-block;
  }
}
@media only screen and (max-width: 999px) {
  .wpb_column.child_column.bottom_margin_tablet_-10px {
    margin-bottom: -10px !important;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.inner_row.top_padding_tablet_3pct {
    padding-top: 3% !important;
  }
}
@media only screen and (max-width: 999px) {
  .nectar-cta.display_tablet_inherit {
    display: inherit;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.bottom_padding_tablet_5pct {
    padding-bottom: 5% !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) {
  .divider-wrap.height_tablet_0px > .divider {
    height: 0 !important;
  }
}
@media only screen and (max-width: 999px) {
  body .img-with-aniamtion-wrap.custom-width-tablet-50pct .inner {
    max-width: 50%;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.inner_row.bottom_padding_tablet_3pct {
    padding-bottom: 3% !important;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.inner_row.bottom_padding_tablet_6pct {
    padding-bottom: 6% !important;
  }
}
@media only screen and (max-width: 999px) {
  .vc_row.inner_row.bottom_padding_tablet_5pct {
    padding-bottom: 5% !important;
  }
}
@media only screen and (max-width: 999px) {
  body .img-with-aniamtion-wrap.custom-width-tablet-30pct .inner {
    max-width: 30%;
  }
}
@media only screen and (max-width: 999px) {
  .divider-wrap.height_tablet_10px > .divider {
    height: 10px !important;
  }
}
@media only screen and (max-width: 690px) {
  body #ajax-content-wrap .vc_row.bottom_margin_phone_-160px {
    margin-bottom: -160px;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.bottom_padding_phone_3pct {
    padding-bottom: 3% !important;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-cta.display_phone_inherit {
    display: inherit;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_column.child_column.bottom_margin_phone_-20px {
    margin-bottom: -20px !important;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.inner_row.top_padding_phone_0pct {
    padding-top: 0 !important;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.inner_row.bottom_padding_phone_10pct {
    padding-bottom: 10% !important;
  }
}
@media only screen and (max-width: 690px) {
  body .img-with-aniamtion-wrap.custom-width-phone-40pct .inner {
    max-width: 40%;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_column.child_column.bottom_margin_phone_-10px {
    margin-bottom: -10px !important;
  }
}
@media only screen and (max-width: 690px) {
  body .img-with-aniamtion-wrap.custom-width-phone-100pct .inner {
    max-width: 100%;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.bottom_padding_phone_6pct {
    padding-bottom: 6% !important;
  }
}
@media only screen and (max-width: 690px) {
  .divider-wrap.height_phone_20px > .divider {
    height: 20px !important;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.top_padding_phone_6pct {
    padding-top: 6% !important;
  }
}
@media only screen and (max-width: 690px) {
  .nectar-cta.display_phone_inline-block {
    display: inline-block;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_row .wpb_column.border_left_phone_0px > .vc_column-inner {
    border-left-width: 0;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.inner_row.bottom_padding_phone_-20px {
    padding-bottom: -20px !important;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_row .wpb_column.border_top_phone_1px > .vc_column-inner {
    border-top-width: 1px;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.inner_row.top_padding_phone_50px {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 690px) {
  body .wpb_row .wpb_column.padding-4-percent_phone > .vc_column-inner,
  body .wpb_row .wpb_column.padding-4-percent_phone > .n-sticky > .vc_column-inner {
    padding: 27.6px;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_column.child_column.top_margin_phone_-20px {
    margin-top: -20px !important;
  }
}
@media only screen and (max-width: 690px) {
  .vc_row.inner_row.top_padding_phone_0px {
    padding-top: 0 !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%;
}

@media only screen and (min-width: 1000px) {
  .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
    padding: 5vw;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
body .container-wrap .vc_row-fluid[data-column-margin="100px"] .wpb_column:not(.child_column),
body .container-wrap .inner_row[data-column-margin="100px"] .child_column,
html body .vc_row-fluid[data-column-margin="100px"] .wpb_column:not(.child_column),
html body .inner_row[data-column-margin="100px"] .child_column {
  padding-left: 50px;
  padding-right: 50px;
}

@media only screen and (min-width: 1000px) {
  .salve {
    background-color: transparent;
  }
  .container,
  body[data-header-format=left-header] .container,
  .woocommerce-tabs .full-width-content .tab-container,
  .nectar-recent-posts-slider .flickity-page-dots,
  .post-area.standard-minimal.full-width-content .post .inner-wrap,
  .material #search-outer #search {
    max-width: 1425px;
    width: 100%;
    margin: 0 auto;
    padding: 0 90px;
  }
}
@media only screen and (min-width: 1000px) {
  body #footer-outer .row {
    padding: 0 90px;
  }
  body #footer-outer .row.carousel.clients {
    padding: 0;
  }
}
body #header-secondary-outer #social a:focus i,
#footer-outer a:focus,
#footer-outer a:hover,
#header-outer nav > ul > .megamenu > ul > li > a:focus {
  color: white !important;
}/*# sourceMappingURL=off_new_footer.css.map */