.nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
    min-height: 30vh;
}

.nectar-post-grid[data-border-radius="none"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item:before,.nectar-post-grid[data-border-radius="none"] .nectar-post-grid-item .inner,.nectar-post-grid[data-border-radius="none"] .bg-overlay {
    border-radius: 0;
}

@media only screen and (max-width: 690px) {
    .vc_col-xs-4 .nectar-post-grid .nectar-post-grid-item .meta-excerpt,.vc_col-xs-6 .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
        font-size:12px;
    }

    .nectar-post-grid .nectar-post-grid-item .content .post-heading,.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt {
        max-width: 100%;
    }
}

#ajax-content-wrap .nectar-post-grid[data-columns="1"] > .nectar-post-grid-item:nth-child(1) {
    margin-top: 0;
}

#ajax-content-wrap .nectar-post-grid[data-columns="1"] > .nectar-post-grid-item:last-child {
    margin-bottom: 0;
}

.nectar-post-grid[data-columns="4"][data-grid-spacing="none"] .nectar-post-grid-item {
    width: 25%;
}

.nectar-post-grid[data-columns="3"][data-grid-spacing="none"] .nectar-post-grid-item {
    width: 33.32%;
}

.nectar-post-grid[data-columns="2"][data-grid-spacing="none"] .nectar-post-grid-item {
    width: 50%;
}

@media only screen and (max-width: 999px) and (min-width:691px) {
    .nectar-post-grid[data-columns="4"][data-grid-spacing="none"]:not([data-masonry="yes"]) .nectar-post-grid-item {
        width:50%;
        padding-bottom: 50%;
    }
}

.nectar-post-grid-item .bg-overlay[data-opacity="0.3"] {
    opacity: 0.3;
}

.nectar-post-grid-item:hover .bg-overlay[data-hover-opacity="0.4"] {
    opacity: 0.4;
}

.nectar-post-grid.text-opacity-hover-1 .nectar-post-grid-item:hover .content {
    opacity: 1;
}

@media only screen and (min-width: 1000px) {
    .nectar-highlighted-text.font_size_3vw h1,.nectar-highlighted-text.font_size_3vw h2,.nectar-highlighted-text.font_size_3vw h3,.nectar-highlighted-text.font_size_3vw h4,.nectar-highlighted-text.font_size_3vw h5,.nectar-highlighted-text.font_size_3vw h6,.nectar-highlighted-text.font_size_3vw p {
        font-size:3vw;
        line-height: 1.1em;
    }
}

.nectar-highlighted-text[data-style="regular_underline"].font_size_3vw em:before,.nectar-highlighted-text[data-style="half_text"].font_size_3vw em:before {
    bottom: .07em;
}

@keyframes nectarStrokeAnimation {
    0% {
        stroke-dashoffset: 1;
        opacity: 0;
    }

    1% {
        opacity: 1;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.nectar-highlighted-text .nectar-scribble {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.nectar-highlighted-text[data-using-custom-color="false"]:not([data-style="text_outline"]) em {
    background-image: linear-gradient(to right, rgba(41, 48, 76, 0.3) 0, rgba(41, 48, 76, 0.3) 100%);
}

.nectar-highlighted-text[data-style="scribble"] em {
    background-image: none !important;
}
.nectar-highlighted-text em.animated-svg {
    background-size: 100% 80%;
}
.nectar-highlighted-text:not([data-style=text_outline]) em {
    background-repeat: no-repeat;
    background-size: 0 80%;
    background-image: linear-gradient(to right, #000 0, #000 100%);
    transition: background-size .9s cubic-bezier(.15,.75,.4,1), opacity .25s ease;
    background-position: left 90%;
}
.nectar-highlighted-text[class*=font_size_] em {
    line-height: inherit;
}
.nectar-highlighted-text em {
    position: relative;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
    line-height: 1em;
    padding: 0 3px;
}
.animated-svg {
    float: left;
    width: 100px;
    line-height: 35px;
    font-size: 55px;
    margin: 25px 35px -10px 0px;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.nectar-highlighted-text .nectar-scribble path {
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    opacity: 0;
}

.nectar-highlighted-text em.animated-svg .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
}

.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-svg {
    -webkit-transform: none;
    transform: 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: 999px) {
    .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="left"] {
        display:flex;
        justify-content: flex-start;
    }

    .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="center"] {
        display: flex;
        justify-content: center;
    }

    .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="right"] {
        display: flex;
        justify-content: flex-end;
    }
}

.nectar-simple-slider .cell.color-overlay-1-transparent > .bg-layer-wrap > .color-overlay {
    background-color: transparent;
}

@media only screen and (max-width: 999px) {
    body .wpb_column.right_padding_tablet_20pct > .vc_column-inner {
        padding-right:20%;
    }

    body .wpb_column.left_padding_tablet_20pct > .vc_column-inner {
        padding-left: 20%;
    }
}

@media only screen and (max-width: 690px) {
    html body .wpb_column.right_padding_phone_8pct > .vc_column-inner {
        padding-right:8%;
    }

    html body .wpb_column.left_padding_phone_8pct > .vc_column-inner {
        padding-left: 8%;
    }
}

@media only screen and (max-width: 999px) {
    body .wpb_column.right_padding_tablet_20pct > .n-sticky > .vc_column-inner {
        padding-right:20%;
    }

    body .wpb_column.left_padding_tablet_20pct > .n-sticky > .vc_column-inner {
        padding-left: 20%;
    }
}

@media only screen and (max-width: 690px) {
    html body .wpb_column.right_padding_phone_8pct > .n-sticky > .vc_column-inner {
        padding-right:8%;
    }

    html body .wpb_column.left_padding_phone_8pct > .n-sticky > .vc_column-inner {
        padding-left: 8%;
    }
}

@media only screen and (max-width: 999px) {
    body .vc_row-fluid:not(.full-width-content) > .span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]) {
        margin-bottom:25px;
    }
}

@media only screen and (min-width : 691px) and (max-width :999px) {
    body .vc_col-sm-2 {
        width:31.2%;
        margin-left: 3.1%;
    }

    body .full-width-content .vc_col-sm-2 {
        width: 33.3%;
        margin-left: 0;
    }

    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
        margin-left: 0;
    }
}

@media only screen and (max-width : 690px) {
    body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]),body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]) {
        width:50%;
    }

    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]) {
        margin-left: 0;
    }
}

@media only screen and (max-width: 999px) {
    .nectar-cta.display_tablet_inherit {
        display:inherit;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .column-margin-6vw.wpb_row > .span_12:has([class*="vc_col-xs"]:not(.vc_col-xs-12)) {
        margin-left:calc(6vw/-2);
        margin-right: calc(6vw/-2);
    }

    #ajax-content-wrap .column-margin-6vw .wpb_column[class*="vc_col-xs"]:not(.vc_col-xs-12):not(.child_column),#ajax-content-wrap .column-margin-6vw.inner_row .child_column[class*="vc_col-xs"]:not(.vc_col-xs-12) {
        padding-left: calc(6vw/2);
        padding-right: calc(6vw/2);
    }
}

@media only screen and (max-width: 999px) {
    .wpb_column.child_column.top_margin_tablet_40px {
        margin-top:40px!important;
    }
}

@media only screen and (max-width: 999px) {
    .vc_row.inner_row.top_padding_tablet_20pct {
        padding-top:20%!important;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .font_size_tablet_7vw.nectar-highlighted-text[data-style] > *,.font_size_tablet_7vw.nectar-highlighted-text[data-style] > * {
        font-size:7vw;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .container-wrap .font_size_tablet_7vw.nectar-highlighted-text[data-style] > *,.container-wrap .font_size_tablet_7vw.nectar-highlighted-text[data-style] > * {
        font-size:7vw;
    }
}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .font_size_phone_8vw.nectar-highlighted-text[data-style] > *,html .font_size_phone_8vw.nectar-highlighted-text[data-style] > * {
        font-size:8vw;
    }
}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .container-wrap .font_size_phone_8vw.nectar-highlighted-text[data-style] > *,html .container-wrap .font_size_phone_8vw.nectar-highlighted-text[data-style] > * {
        font-size:8vw;
    }
}

#ajax-content-wrap .font_line_height_1-1.nectar-highlighted-text[data-style] > * {
    line-height: 1.1;
}

@media only screen and (max-width: 999px) {
    body .wpb_column.right_padding_tablet_10pct > .vc_column-inner {
        padding-right:10%;
    }

    body .wpb_column.left_padding_tablet_10pct > .vc_column-inner {
        padding-left: 10%;
    }
}

@media only screen and (max-width: 690px) {
    html body .wpb_column.right_padding_phone_0px > .vc_column-inner {
        padding-right:0;
    }

    html body .wpb_column.left_padding_phone_0px > .vc_column-inner {
        padding-left: 0;
    }
}

@media only screen and (max-width: 999px) {
    body .wpb_column.right_padding_tablet_10pct > .n-sticky > .vc_column-inner {
        padding-right:10%;
    }

    body .wpb_column.left_padding_tablet_10pct > .n-sticky > .vc_column-inner {
        padding-left: 10%;
    }
}

@media only screen and (max-width: 690px) {
    html body .wpb_column.right_padding_phone_0px > .n-sticky > .vc_column-inner {
        padding-right:0;
    }

    html body .wpb_column.left_padding_phone_0px > .n-sticky > .vc_column-inner {
        padding-left: 0;
    }
}

@media only screen and (max-width: 999px) {
    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: 690px) {
    #ajax-content-wrap .vc_row.inner_row.right_padding_phone_14pct .row_col_wrap_12_inner {
        padding-right:14%!important;
    }
}

@media only screen and (max-width: 690px) {
    .nectar-cta.display_phone_inherit {
        display:inherit;
    }
}

@media only screen and (max-width: 690px) {
    .clip-path-end-phone-50px-24px-24px-24px-20px.animated-svg-in.clip-path-entire-row {
        clip-path:inset(50px 24px 24px 24px round 20px);
    }

    .clip-path-end-phone-50px-24px-24px-24px-20px.animated-svg-in.clip-path-entire-row {
        transition: clip-path 2s cubic-bezier(0.6,0.06,0.18,1)!important;
    }

    .top-level.clip-path-end-phone-50px-24px-24px-24px-20px.animated-svg-in.clip-path-entire-row {
        transition: clip-path 1.3s cubic-bezier(0.25,0.1,0.18,1)!important;
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.inner_row.top_padding_phone_25pct {
        padding-top:25%!important;
    }
}

@media only screen and (max-width: 690px) {
    #ajax-content-wrap .vc_row.inner_row.left_padding_phone_14pct .row_col_wrap_12_inner {
        padding-left:14%!important;
    }
}

@media only screen and (max-width: 690px) {
    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;
    }
}

.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%;
}