.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: -76px;
    }

    #header-space[data-secondary-header-display="full"][data-header-mobile-fixed="false"] {
        display: none;
    }

    #header-outer[data-mobile-fixed="false"],
    body.nectar_using_pfsr #header-outer {
        top: 0 !important;
        margin-bottom: -76px !important;
        position: relative !important;
    }
}

@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: 132px;
    }

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

    .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 - 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 - 32px);
    }

    #page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap,
    #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
    .blog-archive-header.color-bg .container {
        padding-top: 105px;
    }

    #page-header-wrap.container #page-header-bg .span_6 .inner-wrap {
        padding-top: 0;
    }

    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: calc(100vh + 2px) !important;
    }

    .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
    .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: calc(100vh - 30px) !important;
    }
}

@media only screen and (max-width:999px) {

    #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap,
    #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,
    .blog-archive-header.color-bg .container {
        padding-top: 60px;
    }

    .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: 50px;
    }
}

@media only screen and (max-width:690px) {
    .vc_row.top-level.full-width-section:not(.full-width-ns)>.span_12 {
        padding-top: 60px;
    }

    .vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container>.inner-wrap {
        padding-top: 50px;
    }
}

@media only screen and (max-width:999px) and (min-width:690px) {

    #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,
    .vc_row.top-level.full-width-section:not(.full-width-ns)>.span_12 {
        padding-top: 100px;
    }
}

@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) .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 - 1px - 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 - 1px - 46px);
    }

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

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

@media only screen and (min-width:1000px) {
    .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .nectar-post-grid-item-bg-wrap {
        flex: 1;
    }

    .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .nectar-post-grid-item-bg {
        height: 100%;
    }

    [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .post-heading a,
    [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .post-heading a {
        font-size: 2em;
        line-height: 1.3em;
    }

    #ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .meta-category,
    #ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .meta-category {
        position: relative;
        top: auto;
        left: auto;
    }

    #ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .meta-excerpt {
        font-size: 1.3em;
        line-height: 1.6em;
        max-width: 75%;
    }

    [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: auto;
        left: 0;
        transform: none;
        padding: 35px;
        max-width: 85%;
    }

    [data-text-align="center"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content,
    [data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    [data-columns="3"].layout-vert_staggered:not([data-text-layout="all_bottom_left_shadow"])>div:nth-child(6n + 5) div.inner:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        z-index: 10;
        pointer-events: none;
        border-radius: var(--post-grid-border-radius);
        background: radial-gradient(circle at 0 0, rgba(0, 0, 0, 0.75) 0, transparent 70%);
    }
}

@media only screen and (min-width:1000px) {

    .top-level .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner,
    .top-level .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner {
        transform: scale(1.09);
    }
}

.nectar-post-grid[data-columns="3"].layout-vert_staggered div.inner,
.nectar-post-grid[data-columns="3"].layout-vert_staggered .nectar-post-grid-item-bg-wrap-inner {
    height: 100%;
}

.nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-post-grid-item-bg-wrap {
    flex: 1;
}

.nectar-post-grid.layout-vert_staggered .nectar-post-grid-item .content .post-heading {
    max-width: 100%;
}

@media only screen and (min-width:691px) {
    .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-post-grid-item-bg {
        height: 100%;
    }
}

@media only screen and (max-width:999px) and (min-width:691px) {

    ,
    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
        position: relative;
        padding-bottom: 5%;
    }

    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-post-grid-item-bg-wrap {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}

#ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .meta-excerpt {
    font-size: 1.3em;
    line-height: 1.6em;
    max-width: 75%;
}

[data-text-layou*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: auto;
    left: 0;
    transform: none;
    padding: 35px;
    max-width: 85%;
}

[data-text-align="center"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content,
[data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

[data-columns="3"].layout-vert_staggered:not([data-text-layout="all_bottom_left_shadow"])>div:nth-child(6n + 1) div.inner:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    border-radius: var(--post-grid-border-radius);
    background: radial-gradient(circle at 0 0, rgba(0, 0, 0, 0.75) 0, transparent 70%);
}

@media only screen and (max-width:1000px) {
    [data-style="content_overlaid"] [data-text-layout*="left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
        padding: 35px;
    }
}

@media only screen and (min-width:1000px) {
    [data-style="content_overlaid"] [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0;
        padding-right: 30%;
        padding-top: min(max(35px, 3.5vw), 50px);
        padding-left: min(max(35px, 3.5vw), 50px);
    }

    [data-style="content_overlaid"] [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: auto;
        padding-bottom: min(max(35px, 3.5vw), 50px);
        max-width: 100%;
    }

    [data-style="content_overlaid"] [data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: 50%;
        left: 50%;
        padding-top: 0;
        padding-left: 10%;
        padding-right: 10%;
    }
}

[data-style="content_overlaid"] [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    padding-right: 30%;
    padding-top: min(max(35px, 3.5vw), 50px);
    padding-left: min(max(35px, 3.5vw), 50px);
}

[data-style="content_overlaid"] [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: auto;
    padding-bottom: min(max(35px, 3.5vw), 50px);
}

[data-style="content_overlaid"] [data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: 50%;
    left: 50%;
    padding-top: 0;
    padding-left: 10%;
    padding-right: 10%;
}

.nectar-post-grid-item .bg-overlay[data-opacity="0.4"] {
    opacity: 0.4;
}

.nectar-post-grid-item:hover .bg-overlay[data-hover-opacity="0.8"] {
    opacity: 0.8;
}

.nectar-post-grid.text-opacity-hover-1 .nectar-post-grid-item:hover .content {
    opacity: 1;
}

@media only screen and (min-width:1001px) {
    .spacing-1vw .nectar-post-grid-filters {
        padding-bottom: 0;
        padding-top: 1vw;
    }

    .full-width-content .span_12 .spacing-1vw .nectar-post-grid-filters {
        padding-top: 2vw;
    }

    .full-width-content .span_12 .spacing-1vw .nectar-post-grid-filters[data-align*="sidebar"] {
        padding-bottom: 2vw;
    }
}

@media only screen and (max-width:1000px) {
    .spacing-1vw .nectar-post-grid-filters {
        padding-bottom: 0;
    }
}

@keyframes nectarStrokeAnimation {
    0% {
        stroke-dashoffset: 1;
        opacity: 0;
    }

    1% {
        opacity: 1;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.nectar-highlighted-text .nectar-scribble {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.nectar-highlighted-text .nectar-scribble path {
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    opacity: 0;
}

.nectar-highlighted-text em.animated .nectar-scribble path {
    stroke-linecap: round;
    opacity: 1;
    animation: nectarStrokeAnimation 1.3s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

.nectar-highlighted-text[data-style="scribble"] em {
    background-image: none !important;
}

body .nectar-scribble.basic-underline {
    width: 100%;
    height: 30%;
    top: auto;
    bottom: -20%;
}

body .nectar-scribble.circle {
    width: 130%;
    height: 140%;
    top: -20%;
    left: -15%;
}

body .nectar-scribble.squiggle-underline-2 {
    width: 100%;
    height: 50%;
    top: auto;
    bottom: -45%;
}

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

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="letter-reveal-top"] span .inner,
.nectar-split-heading[data-stored-text-effect="letter-reveal-top"] span .inner {
    -webkit-transform: translateY(-1.3em);
    transform: translateY(-1.3em);
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="letter-reveal-top"]>*>span {
    padding: 0 .05em;
    margin: 0 -0.05em;
}

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

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

@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,
print {

    #ajax-content-wrap .font_size_13px.nectar-split-heading,
    .font_size_13px.nectar-split-heading {
        font-size: 13px !important;
    }
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="letter-reveal-bottom"]>*>span {
    padding: 0 .05em;
    margin: 0 -0.05em;
}

.nectar-split-heading.font_line_height_1-3 {
    line-height: 1.3 !important;
}

.nectar-split-heading.font_line_height_1-3 * {
    line-height: 1.3 !important;
}

@media only screen,
print {

    body #ajax-content-wrap .font_size_1-2vw.font_size_max_40px.nectar-split-heading,
    body .font_size_1-2vw.font_size_max_40px.nectar-split-heading {
        font-size: min(40px, 1.2vw) !important;
    }
}

@media only screen and (max-width:999px) {

    body #ajax-content-wrap .container-wrap .font_size_tablet_7vw.font_size_max_40px.nectar-split-heading,
    body .container-wrap .font_size_tablet_7vw.font_size_max_40px.nectar-split-heading {
        font-size: min(40px, 7vw) !important;
    }
}

@media only screen and (max-width:690px) {

    html body #ajax-content-wrap .container-wrap .font_size_phone_3em.font_size_max_40px.nectar-split-heading,
    html body .container-wrap .font_size_phone_3em.font_size_max_40px.nectar-split-heading {
        font-size: min(40px, 3em) !important;
    }
}

#ajax-content-wrap .font_line_height_1-3.nectar-split-heading {
    line-height: 1.3;
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="scroll-opacity-reveal"] span .inner {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0.2;
    transition: none !important;
}

#nectar_fullscreen_rows .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="scroll-opacity-reveal"] span .inner {
    transition: opacity 0.65s ease !important;
}

@media only screen and (max-width:999px) {
    .nectar-split-heading[data-text-effect="scroll-opacity-reveal"][data-m-rm-animation="true"] .inner {
        opacity: 1 !important;
    }
}

.nectar-gradient-text[data-color="extra-color-gradient-2"][data-direction="horizontal"] * {
    color: #4e6267;
    background: linear-gradient(to bottom right, #1c2936, #4e6267);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;
}

.nectar-badge__inner {
    display: inline-block;
    line-height: 1;
    color: #fff;
    border-radius: 20px;
}

.nectar-badge.position_desktop_absolute {
    white-space: nowrap;
}

.padding-amount-medium .nectar-badge__inner {
    padding: .65em 1.25em;
}

.nectar-badge.text-color-ffffff .nectar-badge__inner {
    color: #ffffff;
}

.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before {
    background-color: transparent !important;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide {
    width: 75%;
    border-radius: 5px;
    min-height: 400px;
    padding-top: 45%;
    margin: 0 15px;
}

@media only screen and (min-width:690px) {

    .nectar-recent-posts-slider_multiple_visible[data-columns="2"] .nectar-recent-post-slide,
    .nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide,
    .nectar-recent-posts-slider_multiple_visible[data-columns="4"] .nectar-recent-post-slide {
        width: 40%;
        margin: 0 20px;
        padding-top: 35%;
    }
}

@media only screen and (min-width:1000px) {

    .nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide,
    .nectar-recent-posts-slider_multiple_visible[data-columns="4"] .nectar-recent-post-slide {
        width: 25%;
        margin: 0 20px;
    }
}

@media only screen and (min-width:1600px) {
    .nectar-recent-posts-slider_multiple_visible[data-columns="4"] .nectar-recent-post-slide {
        width: 20%;
        padding-top: 30%;
    }
}

.nectar-recent-posts-slider_multiple_visible {
    overflow: hidden;
}

.full-width-content .vc_col-sm-12 .nectar-recent-posts-slider_multiple_visible {
    overflow: visible;
}

.nectar-recent-posts-slider_multiple_visible .nectar-button {
    margin-bottom: 0;
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container {
    position: absolute;
    bottom: 40px;
    left: 40px;
    max-width: 65% !important;
    z-index: 10;
    padding: 0;
}

@media only screen and (min-width:691px) {
    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered {
        grid-auto-flow: dense;
    }

    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div {
        grid-column-end: span 1;
    }

    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) {
        grid-column-end: span 2;
        grid-row-end: span 2;
    }
}

@media only screen and (min-width:1000px) {
    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) {
        grid-column-end: span 2;
        grid-row-end: span 2;
    }
}

.wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
    margin: 1vw;
}

@media only screen and (min-width:1001px) {
    body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
        margin: 1vw -1vw;
    }
}

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

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

@media only screen and (max-width:690px) {
    .nectar-post-grid[data-grid-spacing="1vw"] .nectar-post-grid-item {
        margin: 1.5vw;
    }

    .nectar-post-grid[data-grid-spacing="1vw"] {
        margin-left: -1.5vw;
        margin-right: -1.5vw;
    }

    .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
        margin: 1.5vw;
    }
}

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

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

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

.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:690px) {
    body .nectar-post-grid[data-columns][data-grid-spacing="1vw"]:not([data-columns="1"]):not([data-masonry="yes"]) .nectar-post-grid-item {
        width: calc(50% - 2vw);
    }
}

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

@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 .vc_row.right_padding_20pct .row_col_wrap_12,
.nectar-global-section .vc_row.right_padding_20pct .row_col_wrap_12 {
    padding-right: 20%;
}

@media only screen,
print {
    .vc_row.translate_y_-88pct {
        -webkit-transform: translateY(-88%);
        transform: translateY(-88%);
    }
}

#ajax-content-wrap .vc_row.top_margin_-25pct {
    margin-top: -25%;
}

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

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

#ajax-content-wrap .vc_row.left_padding_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_25pct .row_col_wrap_12_inner,
.nectar-global-section .vc_row.inner_row.left_padding_25pct .row_col_wrap_12_inner {
    padding-left: 25%;
}

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

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

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

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

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

@media only screen and (max-width:999px) and (min-width:690px) {

    .vc_row-fluid[data-column-margin="70px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),
    .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="70px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 70px;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_7pct>.vc_column-inner {
        padding-top: 7%;
    }

    .wpb_column.right_padding_desktop_7pct>.vc_column-inner {
        padding-right: 7%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_7pct>.vc_column-inner {
        padding-left: 7%;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_7pct>.n-sticky>.vc_column-inner {
        padding-top: 7%;
    }

    .wpb_column.right_padding_desktop_7pct>.n-sticky>.vc_column-inner {
        padding-right: 7%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.n-sticky>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_7pct>.n-sticky>.vc_column-inner {
        padding-left: 7%;
    }
}

.wpb_column[data-cfc="true"] h1,
.wpb_column[data-cfc="true"] h2,
.wpb_column[data-cfc="true"] h3,
.wpb_column[data-cfc="true"] h4,
.wpb_column[data-cfc="true"] h5,
.wpb_column[data-cfc="true"] h6,
.wpb_column[data-cfc="true"] p {
    color: inherit
}

@media only screen,
print {

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

.col.padding-2-percent>.vc_column-inner,
.col.padding-2-percent>.n-sticky>.vc_column-inner {
    padding: calc(600px * 0.03);
}

@media only screen and (max-width:690px) {

    .col.padding-2-percent>.vc_column-inner,
    .col.padding-2-percent>.n-sticky>.vc_column-inner {
        padding: calc(100vw * 0.03);
    }
}

@media only screen and (min-width:1000px) {

    .col.padding-2-percent>.vc_column-inner,
    .col.padding-2-percent>.n-sticky>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.02);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.01);
    }
}

@media only screen and (min-width:1425px) {
    .col.padding-2-percent>.vc_column-inner {
        padding: calc(1245px * 0.02);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc(1245px * 0.01);
    }
}

.full-width-content .col.padding-2-percent>.vc_column-inner {
    padding: calc(100vw * 0.02);
}

@media only screen and (max-width:999px) {
    .full-width-content .col.padding-2-percent>.vc_column-inner {
        padding: calc(100vw * 0.03);
    }
}

@media only screen and (min-width:1000px) {
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc(100vw * 0.01);
    }
}

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
}

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

.iconsmind-Coins:before {
    content: "\ee0b"
}

.iconsmind-Money-2:before {
    content: "\efb1"
}

.iconsmind-Wind-Turbine:before {
    content: "\e973"
}

.iconsmind-University:before {
    content: "\f0e0"
}

.nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
    min-height: 30vh;
}

.nectar-post-grid[data-grid-item-height="30vh"][data-masonry="yes"] {
    grid-auto-rows: minmax(30vh, auto);
}

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

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap {
    border: 1px solid transparent;
    overflow: hidden;
    border-radius: 5px;
    transform: scale(1) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button {
    opacity: 1;
    margin-top: 20px;
    transform: none !important;
}

.nectar-recent-posts-slider_multiple_visible {
    padding-bottom: 100px;
}

.wpb_row:not(.full-width-content) .nectar-recent-posts-slider_multiple_visible {
    padding-top: 15px;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg,
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg:after {
    border-radius: 5px;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide {
    transition: box-shadow .28s ease;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg:after {
    background-color: rgba(25, 25, 25, 0.37);
    transition: background-color .28s ease;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide:not(.no-bg-img):hover .nectar-recent-post-bg:after {
    background-color: rgba(25, 25, 25, 0.24);
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide:not(.no-bg-img) .nectar-recent-post-bg,
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide:not(.no-bg-img) .nectar-recent-post-bg-wrap {
    background-color: transparent;
    backface-visibility: hidden;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap,
.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg {
    transition: transform .28s ease;
    z-index: 9;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-blur {
    transition: opacity .28s ease;
    filter: blur(35px);
    transform: translateY(38px) translateZ(0);
    opacity: 0;
    z-index: 1;
}

.nectar-recent-posts-slider_multiple_visible[data-shadow-hover-type="dark"] .flickity-viewport .nectar-recent-post-bg-blur {
    display: none;
}

.nectar-recent-posts-slider_multiple_visible .flickity-page-dots {
    bottom: -80px;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover {
    transition-delay: 0s !important;
    z-index: 3;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-blur {
    opacity: 0.7;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg {
    transform: scale(1) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-slide .nectar-recent-post-bg {
    transform: scale(1.13) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-wrap {
    transform: scale(1.08) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible[data-shadow-hover-type="dark"] .flickity-viewport .nectar-recent-post-bg-wrap {
    transition: transform .28s ease, box-shadow .28s ease;
}

.nectar-recent-posts-slider_multiple_visible[data-shadow-hover-type="dark"] .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-wrap {
    box-shadow: 0 40px 95px -15px rgba(0, 0, 0, 0.15);
}

@media only screen and (max-width:999px) {
    .nectar-split-heading.font_size_tablet_7vw {
        line-height: 1.3 !important;
    }

    .nectar-split-heading.font_size_tablet_7vw * {
        font-size: inherit !important;
        line-height: inherit !important;
    }
}

@media only screen and (max-width:690px) {
    .nectar-split-heading.font_size_phone_3em {
        line-height: 1.3 !important;
    }

    .nectar-split-heading.font_size_phone_3em * {
        font-size: inherit !important;
        line-height: inherit !important;
    }
}

#ajax-content-wrap .vc_row.bottom_margin_0px {
    margin-bottom: 0;
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="letter-reveal-bottom"]>*>span {
    padding: 0 .05em;
    margin: 0 -0.05em;
}

.nectar-post-grid.text-opacity-hover-1 .nectar-post-grid-item:hover .content {
    opacity: 1;
}

@media only screen and (min-width:1001px) {
    .spacing-1vw .nectar-post-grid-filters {
        padding-bottom: 0;
        padding-top: 1vw;
    }

    .full-width-content .span_12 .spacing-1vw .nectar-post-grid-filters {
        padding-top: 2vw;
    }

    .full-width-content .span_12 .spacing-1vw .nectar-post-grid-filters[data-align*="sidebar"] {
        padding-bottom: 2vw;
    }
}

@media only screen and (max-width:1000px) {
    .spacing-1vw .nectar-post-grid-filters {
        padding-bottom: 0;
    }
}

@keyframes nectarStrokeAnimation {
    0% {
        stroke-dashoffset: 1;
        opacity: 0;
    }

    1% {
        opacity: 1;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.nectar-highlighted-text .nectar-scribble {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.nectar-highlighted-text .nectar-scribble path {
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    opacity: 0;
}

.nectar-highlighted-text em.animated .nectar-scribble path {
    stroke-linecap: round;
    opacity: 1;
    animation: nectarStrokeAnimation 1.3s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

.nectar-highlighted-text[data-style="scribble"] em {
    background-image: none !important;
}

body .nectar-scribble.basic-underline {
    width: 100%;
    height: 30%;
    top: auto;
    bottom: -20%;
}

body .nectar-scribble.circle {
    width: 130%;
    height: 140%;
    top: -20%;
    left: -15%;
}

body .nectar-scribble.squiggle-underline-2 {
    width: 100%;
    height: 50%;
    top: auto;
    bottom: -45%;
}

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

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

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="letter-reveal-top"] span .inner,
.nectar-split-heading[data-stored-text-effect="letter-reveal-top"] span .inner {
    -webkit-transform: translateY(-1.3em);
    transform: translateY(-1.3em);
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="letter-reveal-top"]>*>span {
    padding: 0 .05em;
    margin: 0 -0.05em;
}

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

@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,
print {

    #ajax-content-wrap .font_size_13px.nectar-split-heading,
    .font_size_13px.nectar-split-heading {
        font-size: 13px !important;
    }
}

.nectar-split-heading.font_line_height_1-3 {
    line-height: 1.3 !important;
}

.nectar-split-heading.font_line_height_1-3 * {
    line-height: 1.3 !important;
}

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

@media only screen,
print {

    body #ajax-content-wrap .font_size_1-2vw.font_size_max_40px.nectar-split-heading,
    body .font_size_1-2vw.font_size_max_40px.nectar-split-heading {
        font-size: min(40px, 1.2vw) !important;
    }
}

@media only screen and (max-width:999px) {

    body #ajax-content-wrap .container-wrap .font_size_tablet_7vw.font_size_max_40px.nectar-split-heading,
    body .container-wrap .font_size_tablet_7vw.font_size_max_40px.nectar-split-heading {
        font-size: min(40px, 7vw) !important;
    }
}

@media only screen and (max-width:690px) {

    html body #ajax-content-wrap .container-wrap .font_size_phone_3em.font_size_max_40px.nectar-split-heading,
    html body .container-wrap .font_size_phone_3em.font_size_max_40px.nectar-split-heading {
        font-size: min(40px, 3em) !important;
    }
}

#ajax-content-wrap .font_line_height_1-3.nectar-split-heading {
    line-height: 1.3;
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="scroll-opacity-reveal"] span .inner {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0.2;
    transition: none !important;
}

#nectar_fullscreen_rows .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="scroll-opacity-reveal"] span .inner {
    transition: opacity 0.65s ease !important;
}

@media only screen and (max-width:999px) {
    .nectar-split-heading[data-text-effect="scroll-opacity-reveal"][data-m-rm-animation="true"] .inner {
        opacity: 1 !important;
    }
}

.nectar-gradient-text[data-color="extra-color-gradient-2"][data-direction="horizontal"] * {
    color: #4e6267;
    background: linear-gradient(to bottom right, #1c2936, #4e6267);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;
}

.nectar-badge__inner {
    display: inline-block;
    line-height: 1;
    color: #fff;
    border-radius: 20px;
}

.nectar-badge.position_desktop_absolute {
    white-space: nowrap;
}

.padding-amount-medium .nectar-badge__inner {
    padding: .65em 1.25em;
}

.nectar-badge.text-color-ffffff .nectar-badge__inner {
    color: #ffffff;
}

.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before {
    background-color: transparent !important;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide {
    width: 75%;
    border-radius: 5px;
    min-height: 400px;
    padding-top: 45%;
    margin: 0 15px;
}

@media only screen and (min-width:690px) {

    .nectar-recent-posts-slider_multiple_visible[data-columns="2"] .nectar-recent-post-slide,
    .nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide,
    .nectar-recent-posts-slider_multiple_visible[data-columns="4"] .nectar-recent-post-slide {
        width: 40%;
        margin: 0 20px;
        padding-top: 35%;
    }
}

@media only screen and (min-width:1000px) {

    .nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide,
    .nectar-recent-posts-slider_multiple_visible[data-columns="4"] .nectar-recent-post-slide {
        width: 25%;
        margin: 0 20px;
    }
}

@media only screen and (min-width:1600px) {
    .nectar-recent-posts-slider_multiple_visible[data-columns="4"] .nectar-recent-post-slide {
        width: 20%;
        padding-top: 30%;
    }
}

.nectar-recent-posts-slider_multiple_visible {
    overflow: hidden;
}

.full-width-content .vc_col-sm-12 .nectar-recent-posts-slider_multiple_visible {
    overflow: visible;
}

.nectar-recent-posts-slider_multiple_visible .nectar-button {
    margin-bottom: 0;
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container {
    position: absolute;
    bottom: 40px;
    left: 40px;
    max-width: 65% !important;
    z-index: 10;
    padding: 0;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap {
    border: 1px solid transparent;
    overflow: hidden;
    border-radius: 5px;
    transform: scale(1) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button {
    opacity: 1;
    margin-top: 20px;
    transform: none !important;
}

.nectar-recent-posts-slider_multiple_visible {
    padding-bottom: 100px;
}

.wpb_row:not(.full-width-content) .nectar-recent-posts-slider_multiple_visible {
    padding-top: 15px;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg,
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg:after {
    border-radius: 5px;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide {
    transition: box-shadow .28s ease;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg:after {
    background-color: rgba(25, 25, 25, 0.37);
    transition: background-color .28s ease;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide:not(.no-bg-img):hover .nectar-recent-post-bg:after {
    background-color: rgba(25, 25, 25, 0.24);
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide:not(.no-bg-img) .nectar-recent-post-bg,
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide:not(.no-bg-img) .nectar-recent-post-bg-wrap {
    background-color: transparent;
    backface-visibility: hidden;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap,
.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg {
    transition: transform .28s ease;
    z-index: 9;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-blur {
    transition: opacity .28s ease;
    filter: blur(35px);
    transform: translateY(38px) translateZ(0);
    opacity: 0;
    z-index: 1;
}

.nectar-recent-posts-slider_multiple_visible[data-shadow-hover-type="dark"] .flickity-viewport .nectar-recent-post-bg-blur {
    display: none;
}

.nectar-recent-posts-slider_multiple_visible .flickity-page-dots {
    bottom: -80px;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover {
    transition-delay: 0s !important;
    z-index: 3;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-blur {
    opacity: 0.7;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg {
    transform: scale(1) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-slide .nectar-recent-post-bg {
    transform: scale(1.13) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-wrap {
    transform: scale(1.08) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible[data-shadow-hover-type="dark"] .flickity-viewport .nectar-recent-post-bg-wrap {
    transition: transform .28s ease, box-shadow .28s ease;
}

.nectar-recent-posts-slider_multiple_visible[data-shadow-hover-type="dark"] .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-wrap {
    box-shadow: 0 40px 95px -15px rgba(0, 0, 0, 0.15);
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_3pct>.vc_column-inner {
        padding-top: 3%;
    }

    .wpb_column.right_padding_desktop_16pct>.vc_column-inner {
        padding-right: 16%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_16pct>.vc_column-inner {
        padding-left: 16%;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_3pct>.n-sticky>.vc_column-inner {
        padding-top: 3%;
    }

    .wpb_column.right_padding_desktop_16pct>.n-sticky>.vc_column-inner {
        padding-right: 16%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.n-sticky>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_16pct>.n-sticky>.vc_column-inner {
        padding-left: 16%;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_4pct>.vc_column-inner {
        padding-top: 4%;
    }

    .wpb_column.right_padding_desktop_16pct>.vc_column-inner {
        padding-right: 16%;
    }

    .wpb_column.bottom_padding_desktop_4pct>.vc_column-inner {
        padding-bottom: 4%;
    }

    .wpb_column.left_padding_desktop_16pct>.vc_column-inner {
        padding-left: 16%;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_4pct>.n-sticky>.vc_column-inner {
        padding-top: 4%;
    }

    .wpb_column.right_padding_desktop_16pct>.n-sticky>.vc_column-inner {
        padding-right: 16%;
    }

    .wpb_column.bottom_padding_desktop_4pct>.n-sticky>.vc_column-inner {
        padding-bottom: 4%;
    }

    .wpb_column.left_padding_desktop_16pct>.n-sticky>.vc_column-inner {
        padding-left: 16%;
    }
}

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

.img-with-aniamtion-wrap[data-max-width="custom"].center .inner {
    display: inline-block;
}

.nectar-post-grid-item .bg-overlay[data-opacity="0.4"] {
    opacity: 0.4;
}

.nectar-post-grid-item:hover .bg-overlay[data-hover-opacity="0.8"] {
    opacity: 0.8;
}

@media only screen and (min-width:1000px) {
    [data-style="content_overlaid"] [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0;
        padding-right: 30%;
        padding-top: min(max(35px, 3.5vw), 50px);
        padding-left: min(max(35px, 3.5vw), 50px);
    }

    [data-style="content_overlaid"] [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: auto;
        padding-bottom: min(max(35px, 3.5vw), 50px);
        max-width: 100%;
    }

    [data-style="content_overlaid"] [data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: 50%;
        left: 50%;
        padding-top: 0;
        padding-left: 10%;
        padding-right: 10%;
    }
}

[data-style="content_overlaid"] [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    padding-right: 30%;
    padding-top: min(max(35px, 3.5vw), 50px);
    padding-left: min(max(35px, 3.5vw), 50px);
}

[data-style="content_overlaid"] [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: auto;
    padding-bottom: min(max(35px, 3.5vw), 50px);
}

[data-style="content_overlaid"] [data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: 50%;
    left: 50%;
    padding-top: 0;
    padding-left: 10%;
    padding-right: 10%;
}

@media only screen and (min-width:1000px) {
    .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .nectar-post-grid-item-bg-wrap {
        flex: 1;
    }

    .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .nectar-post-grid-item-bg {
        height: 100%;
    }

    [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .post-heading a,
    [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .post-heading a {
        font-size: 2em;
        line-height: 1.3em;
    }

    #ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .meta-category,
    #ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .meta-category {
        position: relative;
        top: auto;
        left: auto;
    }

    #ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .meta-excerpt {
        font-size: 1.3em;
        line-height: 1.6em;
        max-width: 75%;
    }

    [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: auto;
        left: 0;
        transform: none;
        padding: 35px;
        max-width: 85%;
    }

    [data-text-align="center"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content,
    [data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    [data-columns="3"].layout-vert_staggered:not([data-text-layout="all_bottom_left_shadow"])>div:nth-child(6n + 5) div.inner:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        z-index: 10;
        pointer-events: none;
        border-radius: var(--post-grid-border-radius);
        background: radial-gradient(circle at 0 0, rgba(0, 0, 0, 0.75) 0, transparent 70%);
    }
}

@media only screen and (min-width:1000px) {

    .top-level .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner,
    .top-level .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner {
        transform: scale(1.09);
    }
}

.nectar-post-grid[data-columns="3"].layout-vert_staggered div.inner,
.nectar-post-grid[data-columns="3"].layout-vert_staggered .nectar-post-grid-item-bg-wrap-inner {
    height: 100%;
}

.nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-post-grid-item-bg-wrap {
    flex: 1;
}

.nectar-post-grid.layout-vert_staggered .nectar-post-grid-item .content .post-heading {
    max-width: 100%;
}

@media only screen and (min-width:691px) {
    .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-post-grid-item-bg {
        height: 100%;
    }
}

@media only screen and (max-width:999px) and (min-width:691px) {

    ,
    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
        position: relative;
        padding-bottom: 5%;
    }

    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-post-grid-item-bg-wrap {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}

#ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .meta-excerpt {
    font-size: 1.3em;
    line-height: 1.6em;
    max-width: 75%;
}

[data-text-layou*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: auto;
    left: 0;
    transform: none;
    padding: 35px;
    max-width: 85%;
}

[data-text-align="center"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content,
[data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

[data-columns="3"].layout-vert_staggered:not([data-text-layout="all_bottom_left_shadow"])>div:nth-child(6n + 1) div.inner:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    border-radius: var(--post-grid-border-radius);
    background: radial-gradient(circle at 0 0, rgba(0, 0, 0, 0.75) 0, transparent 70%);
}

@media only screen and (max-width:1000px) {
    [data-style="content_overlaid"] [data-text-layout*="left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
        padding: 35px;
    }
}

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

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

@media only screen,
print {
    .vc_row.translate_y_-88pct {
        -webkit-transform: translateY(-88%);
        transform: translateY(-88%);
    }
}

#ajax-content-wrap .vc_row.top_margin_-25pct {
    margin-top: -25%;
}

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

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

#ajax-content-wrap .vc_row.left_padding_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_25pct .row_col_wrap_12_inner,
.nectar-global-section .vc_row.inner_row.left_padding_25pct .row_col_wrap_12_inner {
    padding-left: 25%;
}

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

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

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

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

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

@media only screen and (max-width:999px) and (min-width:690px) {

    .vc_row-fluid[data-column-margin="70px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),
    .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="70px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 70px;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_7pct>.vc_column-inner {
        padding-top: 7%;
    }

    .wpb_column.right_padding_desktop_7pct>.vc_column-inner {
        padding-right: 7%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_7pct>.vc_column-inner {
        padding-left: 7%;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_7pct>.n-sticky>.vc_column-inner {
        padding-top: 7%;
    }

    .wpb_column.right_padding_desktop_7pct>.n-sticky>.vc_column-inner {
        padding-right: 7%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.n-sticky>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_7pct>.n-sticky>.vc_column-inner {
        padding-left: 7%;
    }
}

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

.nectar-split-heading[data-animation-type="twist-in"][data-align="center"] {
    display: flex;
    justify-content: center;
}

.nectar-split-heading[data-animation-type="twist-in"][data-align="right"] {
    display: flex;
    justify-content: flex-end;
}

@media only screen and (max-width:1000px) {
    .nectar-split-heading[data-animation-type="twist-in"][data-m-align="left"] {
        display: flex;
        justify-content: flex-start;
    }

    .nectar-split-heading[data-animation-type="twist-in"][data-m-align="center"] {
        display: flex;
        justify-content: center;
    }

    .nectar-split-heading[data-animation-type="twist-in"][data-m-align="right"] {
        display: flex;
        justify-content: flex-end;
    }
}

.nectar-split-heading[data-animation-type="twist-in"] {
    transform: rotateY(25deg) rotateZ(-4deg);
    opacity: 0;
    transition: opacity 1s cubic-bezier(.15, .75, .4, 1), transform 1.2s cubic-bezier(.15, .75, .4, 1);
}

.nectar-split-heading[data-animation-type="twist-in"].animated-in {
    transform: rotateY(0deg) rotateZ(0deg);
    opacity: 1;
}

@media only screen and (min-width:691px) {
    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered {
        grid-auto-flow: dense;
    }

    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div {
        grid-column-end: span 1;
    }

    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) {
        grid-column-end: span 2;
        grid-row-end: span 2;
    }
}

@media only screen and (min-width:1000px) {
    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) {
        grid-column-end: span 2;
        grid-row-end: span 2;
    }
}

.iconsmind-University:before {
    content: "\f0e0"
}

.wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
    margin: 1vw;
}

@media only screen and (min-width:1001px) {
    body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
        margin: 1vw -1vw;
    }
}

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

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

@media only screen and (max-width:690px) {
    .nectar-post-grid[data-grid-spacing="1vw"] .nectar-post-grid-item {
        margin: 1.5vw;
    }

    .nectar-post-grid[data-grid-spacing="1vw"] {
        margin-left: -1.5vw;
        margin-right: -1.5vw;
    }

    .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
        margin: 1.5vw;
    }
}

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

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

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

.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:690px) {
    body .nectar-post-grid[data-columns][data-grid-spacing="1vw"]:not([data-columns="1"]):not([data-masonry="yes"]) .nectar-post-grid-item {
        width: calc(50% - 2vw);
    }
}

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

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

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

.nectar-post-grid[data-grid-item-height="30vh"][data-masonry="yes"] {
    grid-auto-rows: minmax(30vh, auto);
}

.nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
    min-height: 30vh;
}

.iconsmind-Wind-Turbine:before {
    content: "\e973"
}

.iconsmind-Money-2:before {
    content: "\efb1"
}

.iconsmind-Coins:before {
    content: "\ee0b"
}

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

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
}

@media only screen and (min-width:1000px) {
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc(100vw * 0.01);
    }
}

.col.padding-2-percent>.vc_column-inner,
.col.padding-2-percent>.n-sticky>.vc_column-inner {
    padding: calc(600px * 0.03);
}

@media only screen and (max-width:690px) {

    .col.padding-2-percent>.vc_column-inner,
    .col.padding-2-percent>.n-sticky>.vc_column-inner {
        padding: calc(100vw * 0.03);
    }
}

@media only screen and (min-width:1000px) {

    .col.padding-2-percent>.vc_column-inner,
    .col.padding-2-percent>.n-sticky>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.02);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.01);
    }
}

@media only screen and (min-width:1425px) {
    .col.padding-2-percent>.vc_column-inner {
        padding: calc(1245px * 0.02);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc(1245px * 0.01);
    }
}

.full-width-content .col.padding-2-percent>.vc_column-inner {
    padding: calc(100vw * 0.02);
}

@media only screen and (max-width:999px) {
    .full-width-content .col.padding-2-percent>.vc_column-inner {
        padding: calc(100vw * 0.03);
    }
}

@media only screen and (max-width:999px) {
    .nectar-split-heading.font_size_tablet_7vw {
        line-height: 1.3 !important;
    }

    .nectar-split-heading.font_size_tablet_7vw * {
        font-size: inherit !important;
        line-height: inherit !important;
    }
}

@media only screen and (max-width:690px) {
    .nectar-split-heading.font_size_phone_3em {
        line-height: 1.3 !important;
    }

    .nectar-split-heading.font_size_phone_3em * {
        font-size: inherit !important;
        line-height: inherit !important;
    }
}

#ajax-content-wrap .vc_row.bottom_margin_0px {
    margin-bottom: 0;
}

@media only screen,
print {

    body #ajax-content-wrap .font_size_1-2vw.font_size_max_40px.nectar-split-heading,
    body .font_size_1-2vw.font_size_max_40px.nectar-split-heading {
        font-size: min(40px, 1.2vw) !important;
    }
}

@media only screen and (max-width:999px) {

    body #ajax-content-wrap .container-wrap .font_size_tablet_7vw.font_size_max_40px.nectar-split-heading,
    body .container-wrap .font_size_tablet_7vw.font_size_max_40px.nectar-split-heading {
        font-size: min(40px, 7vw) !important;
    }
}

@media only screen and (max-width:690px) {

    html body #ajax-content-wrap .container-wrap .font_size_phone_3em.font_size_max_40px.nectar-split-heading,
    html body .container-wrap .font_size_phone_3em.font_size_max_40px.nectar-split-heading {
        font-size: min(40px, 3em) !important;
    }
}

#ajax-content-wrap .font_line_height_1-3.nectar-split-heading {
    line-height: 1.3;
}

@media only screen and (min-width:1001px) {
    .spacing-1vw .nectar-post-grid-filters {
        padding-bottom: 0;
        padding-top: 1vw;
    }

    .full-width-content .span_12 .spacing-1vw .nectar-post-grid-filters {
        padding-top: 2vw;
    }

    .full-width-content .span_12 .spacing-1vw .nectar-post-grid-filters[data-align*="sidebar"] {
        padding-bottom: 2vw;
    }
}

@media only screen and (max-width:1000px) {
    .spacing-1vw .nectar-post-grid-filters {
        padding-bottom: 0;
    }
}

@keyframes nectarStrokeAnimation {
    0% {
        stroke-dashoffset: 1;
        opacity: 0;
    }

    1% {
        opacity: 1;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.nectar-highlighted-text .nectar-scribble {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.nectar-highlighted-text .nectar-scribble path {
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    opacity: 0;
}

.nectar-highlighted-text em.animated .nectar-scribble path {
    stroke-linecap: round;
    opacity: 1;
    animation: nectarStrokeAnimation 1.3s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

.nectar-highlighted-text[data-style="scribble"] em {
    background-image: none !important;
}

body .nectar-scribble.basic-underline {
    width: 100%;
    height: 30%;
    top: auto;
    bottom: -20%;
}

body .nectar-scribble.circle {
    width: 130%;
    height: 140%;
    top: -20%;
    left: -15%;
}

body .nectar-scribble.squiggle-underline-2 {
    width: 100%;
    height: 50%;
    top: auto;
    bottom: -45%;
}

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

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

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="letter-reveal-top"] span .inner,
.nectar-split-heading[data-stored-text-effect="letter-reveal-top"] span .inner {
    -webkit-transform: translateY(-1.3em);
    transform: translateY(-1.3em);
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="letter-reveal-top"]>*>span {
    padding: 0 .05em;
    margin: 0 -0.05em;
}

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

@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,
print {

    #ajax-content-wrap .font_size_13px.nectar-split-heading,
    .font_size_13px.nectar-split-heading {
        font-size: 13px !important;
    }
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="letter-reveal-bottom"]>*>span {
    padding: 0 .05em;
    margin: 0 -0.05em;
}

.nectar-split-heading.font_line_height_1-3 {
    line-height: 1.3 !important;
}

.nectar-split-heading.font_line_height_1-3 * {
    line-height: 1.3 !important;
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="scroll-opacity-reveal"] span .inner {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0.2;
    transition: none !important;
}

#nectar_fullscreen_rows .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect="scroll-opacity-reveal"] span .inner {
    transition: opacity 0.65s ease !important;
}

@media only screen and (max-width:999px) {
    .nectar-split-heading[data-text-effect="scroll-opacity-reveal"][data-m-rm-animation="true"] .inner {
        opacity: 1 !important;
    }
}

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

.nectar-gradient-text[data-color="extra-color-gradient-2"][data-direction="horizontal"] * {
    color: #4e6267;
    background: linear-gradient(to bottom right, #1c2936, #4e6267);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;
}

.nectar-badge__inner {
    display: inline-block;
    line-height: 1;
    color: #fff;
    border-radius: 20px;
}

.nectar-badge.position_desktop_absolute {
    white-space: nowrap;
}

.padding-amount-medium .nectar-badge__inner {
    padding: .65em 1.25em;
}

.nectar-badge.text-color-ffffff .nectar-badge__inner {
    color: #ffffff;
}

.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before {
    background-color: transparent !important;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide {
    width: 75%;
    border-radius: 5px;
    min-height: 400px;
    padding-top: 45%;
    margin: 0 15px;
}

@media only screen and (min-width:690px) {

    .nectar-recent-posts-slider_multiple_visible[data-columns="2"] .nectar-recent-post-slide,
    .nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide,
    .nectar-recent-posts-slider_multiple_visible[data-columns="4"] .nectar-recent-post-slide {
        width: 40%;
        margin: 0 20px;
        padding-top: 35%;
    }
}

@media only screen and (min-width:1000px) {

    .nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide,
    .nectar-recent-posts-slider_multiple_visible[data-columns="4"] .nectar-recent-post-slide {
        width: 25%;
        margin: 0 20px;
    }
}

@media only screen and (min-width:1600px) {
    .nectar-recent-posts-slider_multiple_visible[data-columns="4"] .nectar-recent-post-slide {
        width: 20%;
        padding-top: 30%;
    }
}

.nectar-recent-posts-slider_multiple_visible {
    overflow: hidden;
}

.full-width-content .vc_col-sm-12 .nectar-recent-posts-slider_multiple_visible {
    overflow: visible;
}

.nectar-recent-posts-slider_multiple_visible .nectar-button {
    margin-bottom: 0;
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container {
    position: absolute;
    bottom: 40px;
    left: 40px;
    max-width: 65% !important;
    z-index: 10;
    padding: 0;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap {
    border: 1px solid transparent;
    overflow: hidden;
    border-radius: 5px;
    transform: scale(1) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button {
    opacity: 1;
    margin-top: 20px;
    transform: none !important;
}

.nectar-recent-posts-slider_multiple_visible {
    padding-bottom: 100px;
}

.wpb_row:not(.full-width-content) .nectar-recent-posts-slider_multiple_visible {
    padding-top: 15px;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg,
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg:after {
    border-radius: 5px;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide {
    transition: box-shadow .28s ease;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg:after {
    background-color: rgba(25, 25, 25, 0.37);
    transition: background-color .28s ease;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide:not(.no-bg-img):hover .nectar-recent-post-bg:after {
    background-color: rgba(25, 25, 25, 0.24);
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide:not(.no-bg-img) .nectar-recent-post-bg,
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide:not(.no-bg-img) .nectar-recent-post-bg-wrap {
    background-color: transparent;
    backface-visibility: hidden;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap,
.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg {
    transition: transform .28s ease;
    z-index: 9;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-blur {
    transition: opacity .28s ease;
    filter: blur(35px);
    transform: translateY(38px) translateZ(0);
    opacity: 0;
    z-index: 1;
}

.nectar-recent-posts-slider_multiple_visible[data-shadow-hover-type="dark"] .flickity-viewport .nectar-recent-post-bg-blur {
    display: none;
}

.nectar-recent-posts-slider_multiple_visible .flickity-page-dots {
    bottom: -80px;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover {
    transition-delay: 0s !important;
    z-index: 3;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-blur {
    opacity: 0.7;
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg {
    transform: scale(1) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-slide .nectar-recent-post-bg {
    transform: scale(1.13) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-wrap {
    transform: scale(1.08) translateZ(0);
}

.nectar-recent-posts-slider_multiple_visible[data-shadow-hover-type="dark"] .flickity-viewport .nectar-recent-post-bg-wrap {
    transition: transform .28s ease, box-shadow .28s ease;
}

.nectar-recent-posts-slider_multiple_visible[data-shadow-hover-type="dark"] .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-wrap {
    box-shadow: 0 40px 95px -15px rgba(0, 0, 0, 0.15);
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_3pct>.vc_column-inner {
        padding-top: 3%;
    }

    .wpb_column.right_padding_desktop_16pct>.vc_column-inner {
        padding-right: 16%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_16pct>.vc_column-inner {
        padding-left: 16%;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_3pct>.n-sticky>.vc_column-inner {
        padding-top: 3%;
    }

    .wpb_column.right_padding_desktop_16pct>.n-sticky>.vc_column-inner {
        padding-right: 16%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.n-sticky>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_16pct>.n-sticky>.vc_column-inner {
        padding-left: 16%;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_4pct>.vc_column-inner {
        padding-top: 4%;
    }

    .wpb_column.right_padding_desktop_16pct>.vc_column-inner {
        padding-right: 16%;
    }

    .wpb_column.bottom_padding_desktop_4pct>.vc_column-inner {
        padding-bottom: 4%;
    }

    .wpb_column.left_padding_desktop_16pct>.vc_column-inner {
        padding-left: 16%;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_4pct>.n-sticky>.vc_column-inner {
        padding-top: 4%;
    }

    .wpb_column.right_padding_desktop_16pct>.n-sticky>.vc_column-inner {
        padding-right: 16%;
    }

    .wpb_column.bottom_padding_desktop_4pct>.n-sticky>.vc_column-inner {
        padding-bottom: 4%;
    }

    .wpb_column.left_padding_desktop_16pct>.n-sticky>.vc_column-inner {
        padding-left: 16%;
    }
}

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

.img-with-aniamtion-wrap[data-max-width="custom"].center .inner {
    display: inline-block;
}

.nectar-split-heading[data-animation-type="twist-in"][data-align="center"] {
    display: flex;
    justify-content: center;
}

.nectar-split-heading[data-animation-type="twist-in"][data-align="right"] {
    display: flex;
    justify-content: flex-end;
}

@media only screen and (max-width:1000px) {
    .nectar-split-heading[data-animation-type="twist-in"][data-m-align="left"] {
        display: flex;
        justify-content: flex-start;
    }

    .nectar-split-heading[data-animation-type="twist-in"][data-m-align="center"] {
        display: flex;
        justify-content: center;
    }

    .nectar-split-heading[data-animation-type="twist-in"][data-m-align="right"] {
        display: flex;
        justify-content: flex-end;
    }
}

.nectar-split-heading[data-animation-type="twist-in"] {
    transform: rotateY(25deg) rotateZ(-4deg);
    opacity: 0;
    transition: opacity 1s cubic-bezier(.15, .75, .4, 1), transform 1.2s cubic-bezier(.15, .75, .4, 1);
}

.nectar-split-heading[data-animation-type="twist-in"].animated-in {
    transform: rotateY(0deg) rotateZ(0deg);
    opacity: 1;
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_5pct>.vc_column-inner {
        padding-top: 5%;
    }

    .wpb_column.right_padding_desktop_16pct>.vc_column-inner {
        padding-right: 16%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_16pct>.vc_column-inner {
        padding-left: 16%;
    }
}

.nectar-post-grid.text-opacity-hover-1 .nectar-post-grid-item:hover .content {
    opacity: 1;
}

.nectar-post-grid-item .bg-overlay[data-opacity="0.4"] {
    opacity: 0.4;
}

.nectar-post-grid-item:hover .bg-overlay[data-hover-opacity="0.8"] {
    opacity: 0.8;
}

@media only screen and (min-width:1000px) {
    [data-style="content_overlaid"] [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0;
        padding-right: 30%;
        padding-top: min(max(35px, 3.5vw), 50px);
        padding-left: min(max(35px, 3.5vw), 50px);
    }

    [data-style="content_overlaid"] [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: auto;
        padding-bottom: min(max(35px, 3.5vw), 50px);
        max-width: 100%;
    }

    [data-style="content_overlaid"] [data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: 50%;
        left: 50%;
        padding-top: 0;
        padding-left: 10%;
        padding-right: 10%;
    }
}

[data-style="content_overlaid"] [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    padding-right: 30%;
    padding-top: min(max(35px, 3.5vw), 50px);
    padding-left: min(max(35px, 3.5vw), 50px);
}

[data-style="content_overlaid"] [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: auto;
    padding-bottom: min(max(35px, 3.5vw), 50px);
}

[data-style="content_overlaid"] [data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: 50%;
    left: 50%;
    padding-top: 0;
    padding-left: 10%;
    padding-right: 10%;
}

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

.wpb_column[data-cfc="true"] h1,
.wpb_column[data-cfc="true"] h2,
.wpb_column[data-cfc="true"] h3,
.wpb_column[data-cfc="true"] h4,
.wpb_column[data-cfc="true"] h5,
.wpb_column[data-cfc="true"] h6,
.wpb_column[data-cfc="true"] p {
    color: inherit
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_7pct>.n-sticky>.vc_column-inner {
        padding-top: 7%;
    }

    .wpb_column.right_padding_desktop_7pct>.n-sticky>.vc_column-inner {
        padding-right: 7%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.n-sticky>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_7pct>.n-sticky>.vc_column-inner {
        padding-left: 7%;
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_7pct>.vc_column-inner {
        padding-top: 7%;
    }

    .wpb_column.right_padding_desktop_7pct>.vc_column-inner {
        padding-right: 7%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_7pct>.vc_column-inner {
        padding-left: 7%;
    }
}

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

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

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

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

@media only screen and (max-width:999px) and (min-width:690px) {

    .vc_row-fluid[data-column-margin="70px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),
    .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="70px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 70px;
    }
}

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

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

.col.padding-2-percent>.vc_column-inner,
.col.padding-2-percent>.n-sticky>.vc_column-inner {
    padding: calc(600px * 0.03);
}

@media only screen and (max-width:690px) {

    .col.padding-2-percent>.vc_column-inner,
    .col.padding-2-percent>.n-sticky>.vc_column-inner {
        padding: calc(100vw * 0.03);
    }
}

@media only screen and (min-width:1000px) {

    .col.padding-2-percent>.vc_column-inner,
    .col.padding-2-percent>.n-sticky>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.02);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.01);
    }
}

@media only screen and (min-width:1425px) {
    .col.padding-2-percent>.vc_column-inner {
        padding: calc(1245px * 0.02);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc(1245px * 0.01);
    }
}

.full-width-content .col.padding-2-percent>.vc_column-inner {
    padding: calc(100vw * 0.02);
}

@media only screen and (max-width:999px) {
    .full-width-content .col.padding-2-percent>.vc_column-inner {
        padding: calc(100vw * 0.03);
    }
}

#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_5pct .row_col_wrap_12,
.nectar-global-section .vc_row.right_padding_5pct .row_col_wrap_12 {
    padding-right: 5%;
}

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

#ajax-content-wrap .vc_row.top_margin_-25pct {
    margin-top: -25%;
}

@media only screen,
print {
    .vc_row.translate_y_-88pct {
        -webkit-transform: translateY(-88%);
        transform: translateY(-88%);
    }
}

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

@media only screen,
print {

    .wpb_column.force-desktop-text-align-left,
    .wpb_column.force-desktop-text-align-left .col {
        text-align: left !important;
    }

    .wpb_column.force-desktop-text-align-right,
    .wpb_column.force-desktop-text-align-right .col {
        text-align: right !important;
    }

    .wpb_column.force-desktop-text-align-center,
    .wpb_column.force-desktop-text-align-center .col,
    .wpb_column.force-desktop-text-align-center .vc_custom_heading,
    .wpb_column.force-desktop-text-align-center .nectar-cta {
        text-align: center !important;
    }

    .wpb_column.force-desktop-text-align-center .img-with-aniamtion-wrap img {
        display: inline-block;
    }
}

@media only screen and (min-width:1000px) {
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc(100vw * 0.01);
    }
}

@media only screen and (min-width:1000px) {
    .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .nectar-post-grid-item-bg-wrap {
        flex: 1;
    }

    .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .nectar-post-grid-item-bg {
        height: 100%;
    }

    [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .post-heading a,
    [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .post-heading a {
        font-size: 2em;
        line-height: 1.3em;
    }

    #ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .meta-category,
    #ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .meta-category {
        position: relative;
        top: auto;
        left: auto;
    }

    #ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .meta-excerpt {
        font-size: 1.3em;
        line-height: 1.6em;
        max-width: 75%;
    }

    [data-text-layout*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: auto;
        left: 0;
        transform: none;
        padding: 35px;
        max-width: 85%;
    }

    [data-text-align="center"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content,
    [data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .content {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    [data-columns="3"].layout-vert_staggered:not([data-text-layout="all_bottom_left_shadow"])>div:nth-child(6n + 5) div.inner:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        z-index: 10;
        pointer-events: none;
        border-radius: var(--post-grid-border-radius);
        background: radial-gradient(circle at 0 0, rgba(0, 0, 0, 0.75) 0, transparent 70%);
    }
}

@media only screen and (min-width:1000px) {

    .top-level .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner,
    .top-level .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner {
        transform: scale(1.09);
    }
}

.nectar-post-grid[data-columns="3"].layout-vert_staggered div.inner,
.nectar-post-grid[data-columns="3"].layout-vert_staggered .nectar-post-grid-item-bg-wrap-inner {
    height: 100%;
}

.nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-post-grid-item-bg-wrap {
    flex: 1;
}

.nectar-post-grid.layout-vert_staggered .nectar-post-grid-item .content .post-heading {
    max-width: 100%;
}

@media only screen and (min-width:691px) {
    .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-post-grid-item-bg {
        height: 100%;
    }
}

@media only screen and (max-width:999px) and (min-width:691px) {

    ,
    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
        position: relative;
        padding-bottom: 5%;
    }

    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .nectar-post-grid-item-bg-wrap {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}

#ajax-content-wrap [data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .meta-excerpt {
    font-size: 1.3em;
    line-height: 1.6em;
    max-width: 75%;
}

[data-text-layou*="all_bottom_left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: auto;
    left: 0;
    transform: none;
    padding: 35px;
    max-width: 85%;
}

[data-text-align="center"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content,
[data-text-layout="all_middle"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

[data-columns="3"].layout-vert_staggered:not([data-text-layout="all_bottom_left_shadow"])>div:nth-child(6n + 1) div.inner:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    border-radius: var(--post-grid-border-radius);
    background: radial-gradient(circle at 0 0, rgba(0, 0, 0, 0.75) 0, transparent 70%);
}

@media only screen and (max-width:1000px) {
    [data-style="content_overlaid"] [data-text-layout*="left"][data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) .content {
        padding: 35px;
    }
}

.nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
    min-height: 30vh;
}

@media only screen and (min-width:691px) {
    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered {
        grid-auto-flow: dense;
    }

    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div {
        grid-column-end: span 1;
    }

    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 1) {
        grid-column-end: span 2;
        grid-row-end: span 2;
    }
}

@media only screen and (min-width:1000px) {
    #ajax-content-wrap .nectar-post-grid[data-columns="3"].layout-vert_staggered>div:nth-child(6n + 5) {
        grid-column-end: span 2;
        grid-row-end: span 2;
    }
}

.wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
    margin: 1vw;
}

@media only screen and (min-width:1001px) {
    body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
        margin: 1vw -1vw;
    }
}

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

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

@media only screen and (max-width:690px) {
    .nectar-post-grid[data-grid-spacing="1vw"] .nectar-post-grid-item {
        margin: 1.5vw;
    }

    .nectar-post-grid[data-grid-spacing="1vw"] {
        margin-left: -1.5vw;
        margin-right: -1.5vw;
    }

    .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="1vw"] {
        margin: 1.5vw;
    }
}

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

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

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

.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:690px) {
    body .nectar-post-grid[data-columns][data-grid-spacing="1vw"]:not([data-columns="1"]):not([data-masonry="yes"]) .nectar-post-grid-item {
        width: calc(50% - 2vw);
    }
}

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

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

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

.nectar-post-grid[data-grid-item-height="30vh"][data-masonry="yes"] {
    grid-auto-rows: minmax(30vh, auto);
}

.iconsmind-University:before {
    content: "\f0e0"
}

.iconsmind-Wind-Turbine:before {
    content: "\e973"
}

.iconsmind-Money-2:before {
    content: "\efb1"
}

.iconsmind-Coins:before {
    content: "\ee0b"
}

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

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
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_5pct>.n-sticky>.vc_column-inner {
        padding-top: 5%;
    }

    .wpb_column.right_padding_desktop_16pct>.n-sticky>.vc_column-inner {
        padding-right: 16%;
    }

    .wpb_column.bottom_padding_desktop_3pct>.n-sticky>.vc_column-inner {
        padding-bottom: 3%;
    }

    .wpb_column.left_padding_desktop_16pct>.n-sticky>.vc_column-inner {
        padding-left: 16%;
    }
}

@media only screen and (max-width:999px) {
    .nectar-split-heading.font_size_tablet_7vw {
        line-height: 1.3 !important;
    }

    .nectar-split-heading.font_size_tablet_7vw * {
        font-size: inherit !important;
        line-height: inherit !important;
    }
}

@media only screen and (max-width:690px) {
    .nectar-split-heading.font_size_phone_3em {
        line-height: 1.3 !important;
    }

    .nectar-split-heading.font_size_phone_3em * {
        font-size: inherit !important;
        line-height: inherit !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-split-heading.font_line_height_1-6 {
    line-height: 1.6 !important;
}

.nectar-split-heading.font_line_height_1-6 * {
    line-height: 1.6 !important;
}

.nectar-shape-divider-wrap[data-position="top"] {
    top: -1px;
    bottom: auto;
}

.nectar-shape-divider-wrap[data-position="top"] {
    transform: rotate(180deg)
}

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

.iconsmind-Twitter:before {
    content: "\eac8"
}

.iconsmind-Linkedin-2:before {
    content: "\eab0"
}

.iconsmind-Youtube:before {
    content: "\ead5"
}

.img-with-aniamtion-wrap.custom-width-300px .inner {
    max-width: 300px;
}

@keyframes nectarStrokeAnimation {
    0% {
        stroke-dashoffset: 1;
        opacity: 0;
    }

    1% {
        opacity: 1;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.nectar-highlighted-text .nectar-scribble {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.nectar-highlighted-text .nectar-scribble path {
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    opacity: 0;
}

.nectar-highlighted-text em.animated .nectar-scribble path {
    stroke-linecap: round;
    opacity: 1;
    animation: nectarStrokeAnimation 1.3s cubic-bezier(0.65, 0, 0.35, 1) forwards;
}

.nectar-highlighted-text[data-style="scribble"] em {
    background-image: none !important;
}

body .nectar-scribble.basic-underline {
    width: 100%;
    height: 30%;
    top: auto;
    bottom: -20%;
}

.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,
print {

    #ajax-content-wrap .font_size_1-05vw.nectar-split-heading,
    .font_size_1-05vw.nectar-split-heading {
        font-size: 1.05vw !important;
    }
}

@media only screen and (max-width:999px) {

    #ajax-content-wrap .container-wrap .font_size_tablet_16px.nectar-split-heading,
    .container-wrap .font_size_tablet_16px.nectar-split-heading {
        font-size: 16px !important;
    }
}

#ajax-content-wrap .font_line_height_1-6.nectar-split-heading {
    line-height: 1.6;
}

@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: calc(100vw * 0.025);
    }
}

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

.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-view-indicator .nectar-cta {
    display: inline-block;
    top: -7px;
    position: relative;
    transform: rotate(-45deg) translateZ(0);
}

.nectar-view-indicator .nectar-cta svg {
    top: 0;
    left: 24px;
}

.nectar-view-indicator .nectar-cta .link_wrap {
    display: block;
    left: -2px;
}

.nectar-view-indicator .nectar-cta .link_wrap .line {
    position: relative;
    animation: none;
    transform: scaleX(0);
}

.nectar-view-indicator .nectar-cta .link_wrap polyline {
    animation: none;
}

.visible.nectar-view-indicator .nectar-cta .link_wrap polyline {
    animation: ctaArrowStart 0.8s ease forwards 0.2s;
}

@keyframes ctaArrowLineReveal {
    0% {
        transform-origin: left;
        transform: scaleX(0) translateZ(0);
    }

    100% {
        transform: scaleX(1) translateZ(0);
    }
}

.visible.nectar-view-indicator .nectar-cta .link_wrap .line {
    animation: ctaArrowLineReveal 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards 0.1s;
}

.nectar-cta.hover_color_ffffff .link_wrap:hover {
    background-color: #ffffff !important;
}

.nectar-cta.text_hover_color_4e6267 .link_wrap a {
    transition: none;
}

.nectar-cta.text_hover_color_4e6267 .link_wrap:hover {
    color: #4e6267;
}

.nectar-cta.border_color_ffffff .link_wrap {
    border-color: #ffffff;
}

.nectar-cta.border_thickness_1px .link_wrap {
    border-width: 1px;
    border-style: solid;
}

#ajax-content-wrap .nectar-cta.border_radius_1px .link_wrap {
    border-radius: 1px !important;
}

.nectar-cta.font_size_desktop_14px,
.nectar-cta.font_size_desktop_14px * {
    font-size: 14px;
    line-height: 1.1;
}

.nectar-lottie-wrap {
    line-height: 0;
}

.nectar-lottie-wrap .nectar-lottie {
    width: 100%;
    height: 100%;
}

.wpb_wrapper.tabbed {
    position: relative;
}

@media only screen,
print {
    .nectar-lottie-wrap.width_desktop_50px {
        width: 50px;
    }
}

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.child_column.el_spacing_0px>.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: calc(600px * 0.06);
}

@media only screen and (max-width:690px) {

    .col.padding-5-percent>.vc_column-inner,
    .col.padding-5-percent>.n-sticky>.vc_column-inner {
        padding: calc(100vw * 0.06);
    }
}

@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: calc(1245px * 0.05);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-5-percent>.vc_column-inner {
        padding: calc(1245px * 0.025);
    }
}

.full-width-content .col.padding-5-percent>.vc_column-inner {
    padding: calc(100vw * 0.05);
}

@media only screen and (max-width:999px) {
    .full-width-content .col.padding-5-percent>.vc_column-inner {
        padding: calc(100vw * 0.06);
    }
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_4pct>.vc_column-inner {
        padding-top: 4%;
    }

    .wpb_column.right_padding_desktop_6pct>.vc_column-inner {
        padding-right: 6%;
    }

    .wpb_column.bottom_padding_desktop_4pct>.vc_column-inner {
        padding-bottom: 4%;
    }

    .wpb_column.left_padding_desktop_6pct>.vc_column-inner {
        padding-left: 6%;
    }
}

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

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

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

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

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

.wpb_column.child_column.el_spacing_10px>.vc_column-inner>.wpb_wrapper>div:not(:last-child) {
    margin-bottom: 10px;
}

body .container-wrap .wpb_row[data-column-margin="40px"]:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 40px;
}

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

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

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

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

@media only screen and (max-width:999px) and (min-width:690px) {

    .vc_row-fluid[data-column-margin="40px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),
    .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="40px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 40px;
    }
}

.nectar-lottie-wrap.alignment_center {
    display: flex;
    margin: 0 auto;
    justify-content: center;
}

@media only screen,
print {
    .wpb_column.top_padding_desktop_4pct>.n-sticky>.vc_column-inner {
        padding-top: 4%;
    }

    .wpb_column.right_padding_desktop_6pct>.n-sticky>.vc_column-inner {
        padding-right: 6%;
    }

    .wpb_column.bottom_padding_desktop_4pct>.n-sticky>.vc_column-inner {
        padding-bottom: 4%;
    }

    .wpb_column.left_padding_desktop_6pct>.n-sticky>.vc_column-inner {
        padding-left: 6%;
    }
}

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

.wpb_column[data-border-radius="15px"],
.wpb_column[data-border-radius="15px"]>.vc_column-inner,
.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-link,
.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-bg-overlay-wrap,
.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],
.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-image-bg-wrap .column-image-bg,
.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-image-bg-wrap[data-n-parallax-bg="true"],
.wpb_column[data-border-radius="15px"]>.n-sticky>.vc_column-inner,
.wpb_column[data-border-radius="15px"]>.n-sticky>.vc_column-inner>.column-bg-overlay-wrap {
    border-radius: 15px;
}

@media only screen and (max-width:999px) {
    .vc_row.inner_row.bottom_padding_tablet_10pct {
        padding-bottom: 10% !important;
    }
}

@media only screen and (max-width:999px) {
    .vc_row.bottom_padding_tablet_6pct {
        padding-bottom: 6% !important;
    }
}

@media only screen and (max-width:999px) {
    #ajax-content-wrap .vc_row.inner_row.left_padding_tablet_7pct .row_col_wrap_12_inner {
        padding-left: 7% !important;
    }
}

@media only screen and (max-width:999px) {
    .vc_row.top_padding_tablet_12pct {
        padding-top: 12% !important;
    }
}

@media only screen and (max-width:999px) {

    body .nectar-cta.alignment_tablet_center,
    body .nectar-next-section-wrap.alignment_tablet_center {
        text-align: center;
    }
}

@media only screen and (max-width:999px) {
    .nectar-cta.display_tablet_inherit {
        display: inherit;
    }
}

@media only screen and (max-width:999px) {
    .vc_row.inner_row.top_padding_tablet_10px {
        padding-top: 10px !important;
    }
}

@media only screen and (max-width:999px) {
    .vc_row.bottom_padding_tablet_12pct {
        padding-bottom: 12% !important;
    }
}

@media only screen and (max-width:999px) {
    .nectar-split-heading.font_size_tablet_16px {
        line-height: 1.6 !important;
    }

    .nectar-split-heading.font_size_tablet_16px * {
        font-size: inherit !important;
        line-height: inherit !important;
    }
}

@media only screen and (max-width:999px) {
    .wpb_column.child_column.bottom_margin_tablet_0px {
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width:999px) {
    #ajax-content-wrap .vc_row.inner_row.right_padding_tablet_7pct .row_col_wrap_12_inner {
        padding-right: 7% !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) {
    .vc_row.top_padding_tablet_6pct {
        padding-top: 6% !important;
    }
}

@media only screen and (max-width:690px) {

    html body .wpb_column.force-phone-text-align-left,
    html body .wpb_column.force-phone-text-align-left .col {
        text-align: left !important;
    }

    html body .wpb_column.force-phone-text-align-right,
    html body .wpb_column.force-phone-text-align-right .col {
        text-align: right !important;
    }

    html body .wpb_column.force-phone-text-align-center,
    html body .wpb_column.force-phone-text-align-center .col,
    html body .wpb_column.force-phone-text-align-center .vc_custom_heading,
    html body .wpb_column.force-phone-text-align-center .nectar-cta {
        text-align: center !important;
    }

    .wpb_column.force-phone-text-align-center .img-with-aniamtion-wrap img {
        display: inline-block;
    }
}

@media only screen and (max-width:690px) {
    .nectar-cta.display_phone_inherit {
        display: inherit;
    }
}

@media only screen and (max-width:690px) {
    .wpb_column.child_column.bottom_margin_phone_0px {
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width:690px) {
    .wpb_column.child_column.bottom_margin_phone_40px {
        margin-bottom: 40px !important;
    }
}

@media only screen and (max-width:690px) {
    #ajax-content-wrap .vc_row.inner_row.left_padding_phone_13pct .row_col_wrap_12_inner {
        padding-left: 13% !important;
    }
}

@media only screen and (max-width:690px) {
    #ajax-content-wrap .vc_row.inner_row.right_padding_phone_13pct .row_col_wrap_12_inner {
        padding-right: 13% !important;
    }
}

@media only screen and (max-width:690px) {
    #ajax-content-wrap .vc_row.inner_row.left_padding_phone_10pct .row_col_wrap_12_inner {
        padding-left: 10% !important;
    }
}

@media only screen and (max-width:690px) {
    #ajax-content-wrap .vc_row.inner_row.right_padding_phone_10pct .row_col_wrap_12_inner {
        padding-right: 10% !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%;
}

#header-secondary-outer .nectar-center-text {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
}

.vc_custom_1709299966299 {
    margin-bottom: -0.5vh !important;
}

.vc_custom_1709299993292 {
    margin-bottom: -0.5vh !important;
}

.vc_custom_1709300000226 {
    margin-bottom: -0.5vh !important;
}

.vc_custom_1709300018281 {
    margin-bottom: -0.5vh !important;
}

.vc_custom_1709300014330 {
    margin-bottom: -0.5vh !important;
}

.vc_custom_1709304318666 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.wpb_animate_when_almost_visible {
    opacity: 1;
}