body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
    --wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
    --wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
    --wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
    --wp--preset--duotone--midnight: url("#wp-duotone-midnight");
    --wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
    --wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
    --wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
    gap: 0.5em;
}
body .is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}
body .is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}
body .is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}
body .is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}
body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}
body .is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}
body .is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}
body .is-layout-flex {
    display: flex;
}
body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}
body .is-layout-flex > * {
    margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}
.has-black-color {
    color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
    color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit;
}
:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}
.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
}
html body[data-header-resize="1"] .container-wrap,
html body[data-header-format="left-header"][data-header-resize="0"] .container-wrap,
html body[data-header-resize="0"] .container-wrap,
body[data-header-format="left-header"][data-header-resize="0"] .container-wrap {
    padding-top: 0;
}
.main-content > .row > #breadcrumbs.yoast {
    padding: 20px 0;
}
.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: -62px;
    }
    #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: 106px;
    }
    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 {
        padding-top: 78px;
    }
    .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 {
        padding-top: 66px;
    }
    .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: 36px;
    }
}
@media only screen and (max-width: 690px) {
    .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12 {
        padding-top: 66px;
    }
    .vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container > .inner-wrap {
        padding-top: 36px;
    }
}
@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);
    }
    [data-bg-header="true"][data-permanent-transparent="1"] #page-header-wrap.fullscreen-header,
    [data-bg-header="true"][data-permanent-transparent="1"] #page-header-wrap.fullscreen-header #page-header-bg,
    html:not(.nectar-box-roll-loaded) [data-bg-header="true"][data-permanent-transparent="1"] .nectar-box-roll > #page-header-bg.fullscreen-header,
    [data-bg-header="true"][data-permanent-transparent="1"] .nectar_fullscreen_zoom_recent_projects,
    [data-permanent-transparent="1"] .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    [data-permanent-transparent="1"] .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: 100vh;
    }
    [data-permanent-transparent="1"] .wpb_row.vc_row-o-full-height.top-level,
    [data-permanent-transparent="1"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
        min-height: 100vh;
    }
    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;
}
#ajax-content-wrap .vc_row.left_padding_6pct .row_col_wrap_12 {
    padding-left: 6%;
}
#ajax-content-wrap .vc_row.right_padding_6pct .row_col_wrap_12 {
    padding-right: 6%;
}
@media only screen and (max-width: 999px) {
    .vc_row.top_padding_tablet_20pct {
        padding-top: 20% !important;
    }
}
body .container-wrap .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,
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 {
    padding-left: 0;
    padding-right: 0;
}
@media only screen and (max-width: 999px) {
    .vc_row.inner_row.bottom_padding_tablet_5pct {
        padding-bottom: 5% !important;
    }
}
.col.padding-7-percent > .vc_column-inner,
.col.padding-7-percent > .n-sticky > .vc_column-inner {
    padding: calc(600px * 0.07);
}
@media only screen and (max-width: 690px) {
    .col.padding-7-percent > .vc_column-inner,
    .col.padding-7-percent > .n-sticky > .vc_column-inner {
        padding: calc(100vw * 0.07);
    }
}
@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: calc(1245px * 0.07);
    }
    .column_container:not(.vc_col-sm-12) .col.padding-7-percent > .vc_column-inner {
        padding: calc(1245px * 0.035);
    }
}
.full-width-content .col.padding-7-percent > .vc_column-inner {
    padding: calc(100vw * 0.07);
}
@media only screen and (max-width: 999px) {
    .full-width-content .col.padding-7-percent > .vc_column-inner {
        padding: calc(100vw * 0.07);
    }
}
@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: calc(100vw * 0.035);
    }
}
#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;
}
@media only screen and (max-width: 999px) {
    body .wpb_row .wpb_column.padding-2-percent_tablet > .vc_column-inner,
    body .wpb_row .wpb_column.padding-2-percent_tablet > .n-sticky > .vc_column-inner {
        padding: calc(999px * 0.02);
    }
}
@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 > .vc_column-inner {
        position: sticky;
        top: var(--nectar-sticky-top-distance);
    }
}
@media only screen and (max-width: 999px) {
    .nectar-sticky-column-css.vc_column_container > .n-sticky > .vc_column-inner {
        position: relative;
    }
}
.wpb_column.el_spacing_30px > .vc_column-inner > .wpb_wrapper > div:not(:last-child) {
    margin-bottom: 30px;
}
@media only screen and (max-width: 999px) {
    body .wpb_row .wpb_column.padding-5-percent_tablet > .vc_column-inner,
    body .wpb_row .wpb_column.padding-5-percent_tablet > .n-sticky > .vc_column-inner {
        padding: calc(999px * 0.05);
    }
}
@media only screen and (max-width: 999px) {
    .wpb_column.child_column.bottom_margin_tablet_20px {
        margin-bottom: 20px !important;
    }
}
.nectar-post-grid[data-grid-item-height="60vh"] .nectar-post-grid-item {
    min-height: 60vh;
}
.nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="60vh"] .nectar-post-grid-item-bg {
    height: 60vh;
}
.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;
}
#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;
}
.nectar-post-grid[data-columns="4"][data-grid-spacing="none"] .nectar-post-grid-item {
    width: 25%;
}
.nectar-post-grid[data-columns="3"][data-grid-spacing="none"] .nectar-post-grid-item {
    width: 33.32%;
}
.nectar-post-grid[data-columns="2"][data-grid-spacing="none"] .nectar-post-grid-item {
    width: 50%;
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
    .nectar-post-grid[data-columns="4"][data-grid-spacing="none"]:not([data-masonry="yes"]) .nectar-post-grid-item {
        width: 50%;
        padding-bottom: 50%;
    }
}
@media only screen and (min-width: 1000px) {
    .nectar-post-grid.font_size_2vw .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-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;
    }
}
@media only screen and (max-width: 999px) {
    .nectar-split-heading.font_size_tablet_9vw {
        font-size: 9vw !important;
        line-height: 9.9vw !important;
    }
    .nectar-split-heading.font_size_tablet_9vw * {
        font-size: inherit !important;
        line-height: inherit !important;
    }
}
.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;
}
@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,
.nectar-split-heading[data-animation-type="line-reveal-by-space"]: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;
}
#ajax-content-wrap .nectar-split-heading[data-text-effect="none"] {
    opacity: 1;
}
@media only screen and (max-width: 1000px) {
    .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: 1000px) {
    .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_27px {
    line-height: 27px !important;
}
.nectar-split-heading.font_line_height_27px * {
    line-height: 27px !important;
}
@media only screen and (max-width: 690px) {
    .nectar-split-heading.font_size_phone_10vw {
        font-size: 10vw !important;
        line-height: 11vw !important;
    }
    .nectar-split-heading.font_size_phone_10vw * {
        font-size: inherit !important;
        line-height: inherit !important;
    }
}
@media only screen and (max-width: 690px) {
    .vc_row.top_padding_phone_25pct {
        padding-top: 25% !important;
    }
}
.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;
}
.nectar-shape-divider-wrap[data-position="top"] {
    top: -1px;
    bottom: auto;
}
.nectar-shape-divider-wrap[data-position="top"] {
    transform: rotate(180deg);
}
#ajax-content-wrap .vc_row.left_padding_5pct .row_col_wrap_12 {
    padding-left: 5%;
}
#ajax-content-wrap .vc_row.right_padding_5pct .row_col_wrap_12 {
    padding-right: 5%;
}
@media only screen and (max-width: 999px) {
    .vc_row.top_padding_tablet_4pct {
        padding-top: 4% !important;
    }
}
@media only screen and (max-width: 999px) {
    .vc_row.bottom_padding_tablet_4pct {
        padding-bottom: 4% !important;
    }
}
@media only screen and (max-width: 999px) {
    .wpb_column.force-tablet-text-align-left,
    .wpb_column.force-tablet-text-align-left .col {
        text-align: left !important;
    }
    .wpb_column.force-tablet-text-align-right,
    .wpb_column.force-tablet-text-align-right .col {
        text-align: right !important;
    }
    .wpb_column.force-tablet-text-align-center,
    .wpb_column.force-tablet-text-align-center .col,
    .wpb_column.force-tablet-text-align-center .vc_custom_heading,
    .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;
    }
}
.wpb_column.el_spacing_0px > .vc_column-inner > .wpb_wrapper > div:not(:last-child) {
    margin-bottom: 0;
}
@media only screen and (max-width: 999px) {
    .wpb_column.top_margin_tablet_10px {
        margin-top: 10px !important;
    }
}
@media only screen and (max-width: 999px) {
    .wpb_column.bottom_margin_tablet_10px {
        margin-bottom: 10px !important;
    }
}
@media only screen and (max-width: 999px) {
    .nectar-cta.display_tablet_inherit {
        display: inherit;
    }
}
@media only screen and (max-width: 690px) {
    .nectar-cta.display_phone_inherit {
        display: inherit;
    }
}
@media only screen and (max-width: 690px) {
    .wpb_column.force-phone-text-align-left,
    .wpb_column.force-phone-text-align-left .col {
        text-align: left !important;
    }
    .wpb_column.force-phone-text-align-right,
    .wpb_column.force-phone-text-align-right .col {
        text-align: right !important;
    }
    .wpb_column.force-phone-text-align-center,
    .wpb_column.force-phone-text-align-center .col,
    .wpb_column.force-phone-text-align-center .vc_custom_heading,
    .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) {
    .vc_row.bottom_padding_phone_8pct {
        padding-bottom: 8% !important;
    }
}
@media only screen and (max-width: 690px) {
    .vc_row.top_padding_phone_8pct {
        padding-top: 8% !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%;
}
.nectar-post-grid[data-cat-click="static"] .nectar-post-grid-item .content .meta-category {
    display: none !important;
}

@media only screen and (max-width: 999px) {
    .material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a,
    body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a {
        font-size: 16px !important;
    }
}

.flickity-page-dots .dot {
    display: none;
}

@media only screen and (max-width: 999px) {
    body #slide-out-widget-area .inner .off-canvas-menu-container li a {
        font-size: 25px !important;
        line-height: 1 !important;
    }
}
/* g-translate-menu */
.menu-item-gtranslate a.glink.nturl.notranslate.gt_raw_link-xxjexk.gt-current-lang {
    text-decoration: underline !important;
}
.menu-item-gtranslate a.gt-current-wrapper.glink.nturl.notranslate.gt_raw_link-xxjexk {
    text-decoration: underline !important;
    font-size: 30px !important;
}

li.menu-item.menu-item-gtranslate.menu-item-has-children.notranslate.open-submenu {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: -25px;
}
li.menu-item.menu-item-gtranslate.menu-item-has-children.notranslate {
    position: absolute;
    top: 20px;
    bottom: 0px;
    right: -12px;
}
@media (max-width: 767px) {
    li.menu-item.menu-item-gtranslate.menu-item-has-children.notranslate {
        right: -1px !important;
        top: 5px !important;
    }
}
/* new-css-gt */
.menu-item-gtranslate ul.dropdown-menu.sub-menu {
    max-height: none !important;
    display: inline-flex !important;
    flex-direction: unset !important;
}
a.gt-current-wrapper.glink.nturl.notranslate.gt_raw_link-xxjexk {
    display: none !important;
}

ul.dropdown-menu.sub-menu:nth-child(1) {
    margin: 0px !important;
}
.menu-item-gtranslate ul.dropdown-menu.sub-menu li:nth-child(1) {
    margin: 0px !important;
    padding-right: 15px !important;
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container .menu-item-gtranslate ul.dropdown-menu.sub-menu .menu-item-gtranslate-child a {
    font-size: 22px !important;
}
/* end  */

.nectar-split-heading.font_size_tablet_9vw.font_size_phone_10vw.animated-in h1 {
}
.nectar-split-heading.font_size_tablet_9vw.font_size_phone_10vw.markup-generated.animated-in {
    text-transform: capitalize !important;
}
