.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: -50px;
    }

    #header-space[data-secondary-header-display="full"][data-header-mobile-fixed="false"] {
        display: none;
    }
}

@media only screen and (min-width: 1000px) {
    #header-space {
        display: none;
    }

    .nectar-slider-wrap.first-section, .parallax_slider_outer.first-section, .full-width-content.first-section, .parallax_slider_outer.first-section .swiper-slide .content, .nectar-slider-wrap.first-section .swiper-slide .content, #page-header-bg, .nder-page-header, #page-header-wrap, .full-width-section.first-section {
        margin-top: 0 !important;
    }

    body #page-header-bg, body #page-header-wrap {
        height: 137px;
    }

    body #search-outer {
        z-index: 100000;
    }
}

@media only screen and (min-width: 1000px) {
    #page-header-wrap.fullscreen-header, #page-header-wrap.fullscreen-header #page-header-bg, html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header, .nectar_fullscreen_zoom_recent_projects, #nectar_fullscreen_rows:not(.afterLoaded) > div {
        height: 100vh;
    }

    .wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
        min-height: 100vh;
    }

    #page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap, #page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap, .blog-archive-header.color-bg .container {
        padding-top: 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: 34px;
    }

    .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: 24px;
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12 {
        padding-top: 34px;
    }

    .vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container > .inner-wrap {
        padding-top: 24px;
    }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
    #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: 74px;
    }
}

@media only screen and (max-width: 999px) {
    .full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content, .full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="top"] .content {
        padding-top: 30px;
    }
}

@media only screen and (max-width: 999px) {
    .using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
        height: calc(100vh - 76px);
    }

    .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level, .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12, [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level, [data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
        min-height: calc(100vh - 76px);
    }

    html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header, .nectar_fullscreen_zoom_recent_projects, .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container, #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
        height: calc(100vh - 1px);
    }

    .wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
        min-height: calc(100vh - 1px);
    }

    body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
        min-height: calc(100vh - 1px);
        height: calc(100vh - 1px);
    }
}

#nectar_fullscreen_rows {
    background-color: transparent;
}

body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 0;
}

body .container-wrap .vc_row-fluid[data-column-margin="none"] > .span_12, body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .container > .span_12, body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .span_12 {
    margin-left: 0;
    margin-right: 0;
}

body .container-wrap .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column), body .container-wrap .inner_row[data-column-margin="none"] .child_column {
    padding-left: 0;
    padding-right: 0;
}

.nectar-fancy-box[data-style="parallax_hover"] {
    overflow: visible;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-shadow {
    position: absolute;
    top: 5%;
    left: 5%;
    width: 90%;
    height: 90%;
    transition: transform 0.27s ease-out, opacity 0.27s ease-out;
    z-index: 1;
    opacity: 0;
    box-shadow: 0 35px 100px rgba(0, 0, 0, 0.4), 0 16px 40px rgba(0, 0, 0, 0.4);
}

.nectar-fancy-box[data-style="parallax_hover"]:hover {
    z-index: 100;
}

.nectar-fancy-box[data-style="parallax_hover"]:hover .parallaxImg-shadow {
    opacity: 1;
}

.nectar-fancy-box[data-style="parallax_hover"] .meta-wrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.nectar-fancy-box[data-style="parallax_hover"] .inner {
    margin-bottom: 0;
    padding: 25% 0;
    position: relative;
    width: 65%;
}

.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 0;
}

.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.1"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.1"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 0.1;
}

.nectar-fancy-box[data-style="parallax_hover"]:hover .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.2"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.2"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 0.2;
}

.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.3"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.3"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 0.3;
}

.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.4"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.4"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 0.4;
}

.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.5"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.5"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 0.5;
}

.nectar-fancy-box[data-style="parallax_hover"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.6"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.6"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 0.6;
}

.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.7"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.7"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 0.7;
}

.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.8"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.8"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 0.8;
}

.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="0.9"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="0.9"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 0.9;
}

.nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity="1"] .bg-img:after, .nectar-fancy-box[data-style="parallax_hover"][data-overlay-opacity-hover="1"]:hover .parallaxImg-wrap .bg-img:after {
    opacity: 1;
}

.nectar-fancy-box[data-style="parallax_hover"][data-align="top"] .meta-wrap {
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.nectar-fancy-box[data-style="parallax_hover"][data-align="top"] .meta-wrap .inner {
    padding-top: 12%;
    width: 73%;
    padding-right: 5%;
}

.nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap {
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

.nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap .inner {
    padding-bottom: 12%;
    width: 73%;
    padding-right: 5%;
}

.iconsmind-Monitor-Analytics:before {
    content: "\eb2f"
}

.iconsmind-Ribbon-2:before {
    content: "\eaed"
}

.iconsmind-Teacher:before {
    content: "\ebf5"
}

.nectar-fancy-box[data-style="hover_desc"][data-color].hover_color_0a0202 .box-bg:after {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #0a0202 100%);
}

.nectar-fancy-box[data-style="hover_desc"][data-color].hovered.hover_color_0a0202 .box-bg:after {
    opacity: 0.4;
}

.iconsmind-Globe:before {
    content: "\ecc5"
}

.nectar-fancy-box[data-style="hover_desc"].icon_position_top .inner {
    align-self: stretch;
    display: flex;
    flex-direction: column;
}

.nectar-fancy-box[data-style="hover_desc"].icon_position_top .heading-wrap {
    margin-top: auto;
}

.nectar-fancy-box[data-style="hover_desc"][data-color].hover_color_000000 .box-bg:after {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000 100%);
}

.nectar-fancy-box[data-style="hover_desc"][data-color].hovered.hover_color_000000 .box-bg:after {
    opacity: 0.4;
}

.nectar-fancy-box[data-style="hover_desc"].hovered.o_opacity_0-9 .box-bg:before {
    opacity: 1;
}

.nectar-fancy-box[data-style="hover_desc"].o_opacity_0-9 .box-bg:before {
    background: linear-gradient(to bottom, rgba(15, 15, 15, 0), rgba(15, 15, 15, 0.9) 100%);
}

.nectar-fancy-box[data-style="parallax_hover"].overlay_410037 .bg-img:after {
    background-color: #410037;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-rendered-layer, .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-shadow, .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container, .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container, .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

html.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-shadow, html.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container, .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container, .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow, html.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-rendered-layer, .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer {
    transition: transform 0.27s ease-out;
    -webkit-transition: transform 0.27s ease-out;
}

html.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.over .parallaxImg-container {
    will-change: transform;
}

html.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container:not(.over), html.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container:not(.over) .parallaxImg-rendered-layer, html.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg:not(.over) {
    transition: transform 0.25s ease-out;
    -webkit-transition: transform 0.25s ease-out;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container:not(.over) .parallaxImg-shadow, .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow {
    transition: all 0.27s ease-out;
    -webkit-transition: all 0.27s ease-out;
}

body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-shadow, body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container, body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container, body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow, body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container .parallaxImg-rendered-layer, body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer, body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg {
    transition: transform 0.1s ease-out;
    -webkit-transition: transform 0.1s ease-out;
}

body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container, body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow, body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer, body.cssreflections .nectar-fancy-box[data-style="parallax_hover"] .parallaxImg.transition {
    transition: transform 0.2s ease-out;
    -webkit-transition: transform 0.2s ease-out;
}

.nectar-cta.text_hover_color_410037 .link_wrap a {
    transition: none;
}

.nectar-cta.text_hover_color_410037 .link_wrap:hover {
    color: #410037;
}

.vc_row.full-width-content .nectar-fancy-box[data-style="parallax_hover"] {
    margin-bottom: 0;
}

.nectar-fancy-box[data-style="parallax_hover"]:after {
    display: none;
}

.nectar-fancy-box[data-style="parallax_hover"] p {
    opacity: 0.8;
}

.nectar-fancy-box[data-style="parallax_hover"] i, .nectar-fancy-box[data-style="parallax_hover"] .im-icon-wrap {
    opacity: 0.5;
    transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}

.nectar-fancy-box[data-style="parallax_hover"]:hover i, .nectar-fancy-box[data-style="parallax_hover"]:hover .im-icon-wrap {
    opacity: 1;
}

.nectar-fancy-box[data-style="parallax_hover"] {
    padding: 0;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-wrap {
    transform: translateZ(0px);
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: 1px solid transparent;
    transition: transform 0.23s ease-out;
    -webkit-transition: transform 0.23s ease-out;
    position: relative;
    z-index: 10;
}

.nectar-fancy-box[data-style="parallax_hover"] [class^="icon-"].icon-default-style {
    margin-bottom: 25px;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-container {
    position: relative;
    width: 100.2%;
    height: 100%;
    outline: 1px solid transparent;
    will-change: transform;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}

.nectar-fancy-box[data-style="parallax_hover"] img {
    width: 100% !important;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-layers {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 2;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    outline: 1px solid transparent;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer, .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-size: cover;
    outline: 1px solid transparent;
    overflow: hidden;
}

.nectar-fancy-box[data-style="parallax_hover"] .bg-img:after {
    display: block;
    content: "";
    background-color: rgba(40, 40, 40, 1);
    transition: all 0.45s cubic-bezier(0.25, 1, 0.2, 1);
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer:last-child {
    position: relative;
}

.nectar-fancy-box[data-style="parallax_hover"]:hover .parallaxImg-container .parallaxImg-rendered-layer:nth-child(2) {
    transform: translateZ(65px) !important;
}

.nectar-fancy-box[data-style="parallax_hover"] .parallaxImg-rendered-layer > .bg-img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-size: cover;
    outline: 1px solid transparent;
}

.img-with-aniamtion-wrap.custom-width-20pct .inner {
    max-width: 20%;
}

@media only screen, print {
    .img-with-aniamtion-wrap.bottom_position_desktop_10px {
        bottom: 10px;
    }
}

.img-with-aniamtion-wrap.z_index_1 {
    z-index: 1;
}

@media only screen, print {
    .img-with-aniamtion-wrap.bottom_position_desktop_5px {
        bottom: 5px;
    }
}

@media only screen, print {
    .img-with-aniamtion-wrap.position_desktop_absolute {
        position: absolute;
    }
}

.wpb_row[data-using-ctc="true"] h1, .wpb_row[data-using-ctc="true"] h2, .wpb_row[data-using-ctc="true"] h3, .wpb_row[data-using-ctc="true"] h4, .wpb_row[data-using-ctc="true"] h5, .wpb_row[data-using-ctc="true"] h6 {
    color: inherit
}

.wpb_column.child_column.el_spacing_10px > .vc_column-inner > .wpb_wrapper > div:not(:last-child) {
    margin-bottom: 10px;
}

.column-image-bg-wrap[data-bg-pos="left center"] .column-image-bg, .container-wrap .main-content .column-image-bg-wrap[data-bg-pos="left center"] .column-image-bg {
    background-position: left center;
}

.iconsmind-Megaphone:before {
    content: "\efac"
}

.iconsmind-Computer:before {
    content: "\ee19"
}

body[data-col-gap] #ajax-content-wrap .vc_row-fluid.row-col-gap .wpb_column {
    padding: 0;
}

#ajax-content-wrap .row-col-gap > .span_12:after {
    display: none;
}

#ajax-content-wrap .row-col-gap > .span_12 {
    margin-left: 0;
    margin-right: 0;
}

@media only screen and (min-width: 1000px) {
    #ajax-content-wrap .row-col-gap > .span_12 {
        column-gap: 40px;
        flex-wrap: nowrap;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .row-col-gap > .span_12 {
        column-gap: 0 !important;
    }
}

.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry).tb-spacing-0 .flickity-viewport {
    margin-top: 0;
    margin-bottom: 0;
}

@media only screen and (min-width: 1000px) {
    .nectar-scrolling-tabs.font_size_2-5vw .tab-nav-heading {
        font-size: 2.5vw;
        line-height: 1;
    }
}

.nectar-scrolling-tabs[data-tab-spacing="20px"] .scrolling-tab-content > div {
    padding-top: 10px;
    padding-bottom: 10px;
}

.navigation_func_active_link_only[data-tab-spacing="20px"] .scrolling-tab-content > div {
    padding: 0;
    margin-bottom: 20px;
}

.nectar-scrolling-tabs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
}

.nectar-scrolling-tabs .scrolling-tab-nav {
    width: 25%;
    min-width: 225px;
    margin-left: 0;
    margin-bottom: 0;
    position: relative;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul {
    margin-left: 0;
    margin-bottom: 0;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul li {
    list-style: none;
    float: none;
    display: block;
}

.nectar-scrolling-tabs[data-navigation-width="wide"] .scrolling-tab-nav {
    width: 33%;
    min-width: 275px;
}

.nectar-scrolling-tabs[data-navigation-width="narrow"] .scrolling-tab-nav {
    width: 20%;
    min-width: 175px;
}

.nectar-scrolling-tabs .scrolling-tab-content {
    flex: 1;
    padding-left: 7%;
}

.nectar-scrolling-tabs .scrolling-tab-nav a {
    color: inherit;
}

.nectar-scrolling-tabs .scrolling-tab-nav h6, .nectar-scrolling-tabs .scrolling-tab-nav h5, .nectar-scrolling-tabs .scrolling-tab-nav h4, .nectar-scrolling-tabs .scrolling-tab-nav h3, .nectar-scrolling-tabs .scrolling-tab-nav h2 {
    margin-bottom: 0;
    line-height: 1.3em;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul li {
    line-height: 1em;
    opacity: 0.45;
    padding-left: 50px;
    padding-bottom: 35px;
    transition: opacity 0.25s ease;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="15px"] li {
    padding-bottom: 15px;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="20px"] li {
    padding-bottom: 20px;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="25px"] li {
    padding-bottom: 25px;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="30px"] li {
    padding-bottom: 30px;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="40px"] li {
    padding-bottom: 40px;
}

.nectar-scrolling-tabs .scrolling-tab-nav ul[data-spacing="45px"] li {
    padding-bottom: 45px;
}

@media only screen and (min-width: 1000px) {
    .nectar-scrolling-tabs .scrolling-tab-mobile-title {
        margin-bottom: 60px;
    }

    .full-width-content .nectar-scrolling-tabs .scrolling-tab-mobile-title {
        width: 50px;
        margin-left: auto;
        margin-right: auto;
    }

    .nectar-scrolling-tabs.initalized:not(.navigation_func_active_link_only) .scrolling-tab-content {
        margin-top: -61px;
    }
}

@media only screen and (max-width: 999px) {
    .nectar-scrolling-tabs[data-tab-spacing="30%"] .scrolling-tab-content > div, .nectar-scrolling-tabs[data-tab-spacing="40%"] .scrolling-tab-content > div, .nectar-scrolling-tabs[data-tab-spacing="50%"] .scrolling-tab-content > div {
        padding-top: 10%;
        padding-bottom: 10%;
    }

    .nectar-scrolling-tabs {
        display: block;
    }
}

.nectar-scrolling-tabs .scrolling-tab-content > div {
    position: relative;
}

.nectar-scrolling-tabs[data-tab-spacing] .scrolling-tab-content > div:first-child {
    padding-top: 0;
}

.nectar-scrolling-tabs[data-tab-spacing] .scrolling-tab-content > div:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}

.nectar-scrolling-tabs .scrolling-tab-nav .theiaStickySidebar ul li:last-child {
    padding-bottom: 0;
}

.nectar-scrolling-tabs .scrolling-tab-nav .menu-item .sub-desc {
    padding-top: 10px;
    line-height: 1.6em;
    display: block;
    opacity: 0.7;
}

.nectar-scrolling-tabs .scrolling-tab-nav .menu-item.has-icon {
    display: flex;
}

.nectar-scrolling-tabs .scrolling-tab-nav .svg-icon-link svg {
    width: 24px;
}

.scrolling-tab-content .im-icon-wrap.tab-icon {
    display: none;
}

.nectar-scrolling-tabs .scrolling-tab-nav .svg-icon-link {
    padding-top: 0;
}

.nectar-scrolling-tabs .scrolling-tab-nav i, .nectar-scrolling-tabs .scrolling-tab-nav .svg-icon-link {
    margin-right: 15px;
}

.nectar-scrolling-tabs[data-nav-tag="h2"] .scrolling-tab-nav i, .nectar-scrolling-tabs[data-nav-tag="h2"] .scrolling-tab-nav .svg-icon-link svg {
    font-size: 30px;
}

.nectar-scrolling-tabs .scrolling-tab-nav a {
    padding-top: 5px;
}

.nectar-scrolling-tabs .scrolling-tab-mobile-title {
    min-height: 1px;
}

.nectar-scrolling-tabs .scrolling-tab-mobile-title .inner {
    display: none;
    margin-bottom: 25px;
}

.scrolling-tab-mobile-title i {
    font-size: 28px;
}

.nectar-scrolling-tabs .scrolling-tab-nav .active {
    opacity: 1;
}

.nectar-scrolling-tabs .scrolling-tab-nav .theiaStickySidebar:before, .nectar-scrolling-tabs .scrolling-tab-nav .n-sticky > .line {
    display: block;
    position: absolute;
    left: 3px;
    top: 0;
    content: "";
    background-color: rgba(0, 0, 0, 0.1);
    width: 1px;
    height: 100%;
}

.light .nectar-scrolling-tabs .scrolling-tab-nav .theiaStickySidebar:before, .light .nectar-scrolling-tabs .scrolling-tab-nav .n-sticky > .line {
    background-color: rgba(255, 255, 255, 0.2);
}

.nectar-scrolling-tabs .scrolling-tab-nav.single-tab .skip-hash {
    pointer-events: none;
}

.scrolling-tab-nav .menu-item .sub-desc .nectar-line-break, .scrolling-tab-nav .menu-item .sub-desc br {
    display: block;
    content: "";
    margin-bottom: 1em;
}

@media only screen and (max-width: 999px ) {
    .nectar-scrolling-tabs .scrolling-tab-content {
        padding-left: 0;
    }

    .nectar-scrolling-tabs:not([data-m-display="hidden"]) .scrolling-tab-mobile-title .inner {
        display: block;
    }

    .nectar-scrolling-tabs .scrolling-tab-content > div {
        padding-bottom: 40px;
    }
}

#ajax-content-wrap .nectar-scrolling-tabs[data-color-scheme="accent-color"] .scrolling-tab-nav .line, #ajax-content-wrap [data-stored-style="vs"] .tabbed[data-color-scheme="accent-color"] .wpb_tabs_nav li a:before {
    background-color: #a9273d;
}

body .row .tabbed > div:first-of-type {
    display: block;
    opacity: 1;
    visibility: visible;
    position: relative;
    left: 0;
}

.nectar-simple-slider .cell.color-overlay-1-transparent > .bg-layer-wrap > .color-overlay {
    background-color: transparent;
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
    .nectar-flickity.nectar-carousel[data-tablet-columns="2"][data-spacing="10px"][data-format="default"] .cell {
        width: calc((100% - 20px) / 2);
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1299px) {
    .nectar-flickity.nectar-carousel[data-small-desktop-columns="2"][data-spacing="10px"][data-format="default"] .cell {
        width: calc((100% - 20px) / 2);
    }
}

@media only screen and (min-width: 1300px) {
    .nectar-flickity.nectar-carousel[data-desktop-columns="3"][data-spacing="10px"][data-format="default"] .cell {
        width: calc((100% - 40px) / 3);
    }
}

.nectar-flickity.nectar-carousel.vertical-alignment-bottom .flickity-slider .cell .inner-wrap-outer > .inner-wrap {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.nectar-text-inline-images {
    position: relative;
    opacity: 0;
    transition: opacity 0.2s ease;
}

@media only screen and (max-width: 999px) {
    .nectar-text-inline-images--rm-mobile-animation {
        transition: none;
    }
}

body .nectar-text-inline-images a {
    color: inherit;
}

.nectar-text-inline-images .nectar-text-inline-images__inner > *:last-child {
    margin-bottom: 0;
}

.nectar-text-inline-images__marker {
    display: inline-block;
    position: relative;
    min-width: 10px;
    clip-path: inset(6%);
}

body .row .nectar-text-inline-images__marker img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    max-width: none;
    width: auto;
}

.nectar-text-inline-images__marker video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.nectar-text-inline-images--calculated {
    opacity: 1;
}

.nectar-drag-indicator[data-type="solid"] {
    mix-blend-mode: normal;
    left: -47px;
    top: -47px;
    width: 94px;
    height: 94px;
}

.nectar-drag-indicator[data-type="solid"] .color-circle {
    background-color: #000;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: -2px;
    top: -2px;
    transform: scale(0.2);
    transition: transform 0.45s ease, opacity 0.3s ease;
    opacity: 0;
    border-radius: 50%;
}

.nectar-drag-indicator[data-type="solid"].visible .color-circle {
    transform: scale(1);
    opacity: 1;
}

.nectar-drag-indicator[data-type="solid"] i {
    font-size: 21px;
    top: -13px;
}

.nectar-drag-indicator[data-type="solid"]:before {
    display: none;
}

.nectar-drag-indicator[data-type="solid"].visible i {
    transition: transform 0.45s ease, opacity 0.3s ease, color 0.3s ease;
}

.nectar-drag-indicator[data-type="solid"] i.fa-angle-left {
    left: 23px;
}

.nectar-drag-indicator[data-type="solid"] i.fa-angle-right {
    right: 27px;
}

.nectar-drag-indicator.visible.pointer-down[data-type="solid"] .color-circle {
    transform: scale(0.15);
}

.nectar-drag-indicator.visible.pointer-down[data-type="solid"] i {
    color: inherit !important;
}

.nectar-drag-indicator.visible.pointer-down[data-type="solid"] i.fa-angle-left {
    transform: translateX(-10px);
}

.nectar-drag-indicator.visible.pointer-down[data-type="solid"] i.fa-angle-right {
    transform: translateX(10px);
}

@media only screen, print {
    #ajax-content-wrap .font_size_desktop_33px.nectar-responsive-text, .font_size_desktop_33px.nectar-responsive-text {
        font-size: 33px;
    }
}

@media only screen, print {
    #ajax-content-wrap .font_size_desktop_33px.nectar-responsive-text, .font_size_desktop_33px.nectar-responsive-text {
        font-size: 33px;
    }
}

@media only screen, print {
    #ajax-content-wrap .font_size_desktop_30px.nectar-responsive-text, .font_size_desktop_30px.nectar-responsive-text {
        font-size: 30px;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .font_size_tablet_30px.nectar-responsive-text, .font_size_tablet_30px.nectar-responsive-text {
        font-size: 30px;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .container-wrap .font_size_tablet_30px.nectar-responsive-text, .container-wrap .font_size_tablet_30px.nectar-responsive-text {
        font-size: 30px;
    }
}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .font_size_phone_28px.nectar-responsive-text, html .font_size_phone_28px.nectar-responsive-text {
        font-size: 28px;
    }
}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .container-wrap .font_size_phone_28px.nectar-responsive-text, html .container-wrap .font_size_phone_28px.nectar-responsive-text {
        font-size: 28px;
    }
}

@media only screen, print {
    #ajax-content-wrap .font_size_desktop_35px.nectar-responsive-text, .font_size_desktop_35px.nectar-responsive-text {
        font-size: 35px;
    }
}

@media only screen, print {
    #ajax-content-wrap .font_size_desktop_35px.nectar-responsive-text, .font_size_desktop_35px.nectar-responsive-text {
        font-size: 35px;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .font_size_tablet_30px.nectar-responsive-text, .font_size_tablet_30px.nectar-responsive-text {
        font-size: 30px;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .container-wrap .font_size_tablet_30px.nectar-responsive-text, .container-wrap .font_size_tablet_30px.nectar-responsive-text {
        font-size: 30px;
    }
}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .font_size_phone_25px.nectar-responsive-text, html .font_size_phone_25px.nectar-responsive-text {
        font-size: 25px;
    }
}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .container-wrap .font_size_phone_25px.nectar-responsive-text, html .container-wrap .font_size_phone_25px.nectar-responsive-text {
        font-size: 25px;
    }
}

#ajax-content-wrap .font_line_height_1-2.nectar-responsive-text {
    line-height: 1.2;
}

@media only screen, print {
    #ajax-content-wrap .font_size_desktop_24px.nectar-responsive-text, .font_size_desktop_24px.nectar-responsive-text {
        font-size: 24px;
    }
}

@media only screen, print {
    #ajax-content-wrap .font_size_desktop_24px.nectar-responsive-text, .font_size_desktop_24px.nectar-responsive-text {
        font-size: 24px;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .font_size_tablet_22px.nectar-responsive-text, .font_size_tablet_22px.nectar-responsive-text {
        font-size: 22px;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .container-wrap .font_size_tablet_22px.nectar-responsive-text, .container-wrap .font_size_tablet_22px.nectar-responsive-text {
        font-size: 22px;
    }
}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .font_size_phone_20px.nectar-responsive-text, html .font_size_phone_20px.nectar-responsive-text {
        font-size: 20px;
    }
}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .container-wrap .font_size_phone_20px.nectar-responsive-text, html .container-wrap .font_size_phone_20px.nectar-responsive-text {
        font-size: 20px;
    }
}

#ajax-content-wrap .font_line_height_1-4.nectar-responsive-text {
    line-height: 1.4;
}

@media only screen, print {
    #ajax-content-wrap .font_size_desktop_60px.nectar-responsive-text, .font_size_desktop_60px.nectar-responsive-text {
        font-size: 60px;
    }
}

@media only screen, print {
    #ajax-content-wrap .font_size_desktop_60px.nectar-responsive-text, .font_size_desktop_60px.nectar-responsive-text {
        font-size: 60px;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .font_size_tablet_45px.nectar-responsive-text, .font_size_tablet_45px.nectar-responsive-text {
        font-size: 45px;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .container-wrap .font_size_tablet_45px.nectar-responsive-text, .container-wrap .font_size_tablet_45px.nectar-responsive-text {
        font-size: 45px;
    }
}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .font_size_phone_35px.nectar-responsive-text, html .font_size_phone_35px.nectar-responsive-text {
        font-size: 35px;
    }
}

@media only screen and (max-width: 690px) {
    html #ajax-content-wrap .container-wrap .font_size_phone_35px.nectar-responsive-text, html .container-wrap .font_size_phone_35px.nectar-responsive-text {
        font-size: 35px;
    }
}

#ajax-content-wrap .font_line_height_1-2.nectar-responsive-text {
    line-height: 1.2;
}

#ajax-content-wrap .nectar-responsive-text * {
    margin-bottom: 0;
    color: inherit;
}

#ajax-content-wrap .nectar-responsive-text[class*="font_size"] * {
    font-size: inherit;
    line-height: inherit;
}

.nectar-responsive-text.nectar-link-underline-effect a {
    text-decoration: none;
}

@media only screen and (min-width: 1000px) {
    body .row .nectar-text-inline-images.font_size_desktop_65px * {
        font-size: 65px;
        line-height: 1.1;
    }
}

.nectar-text-inline-images.text_color_410037 * {
    color: #410037;
}

@keyframes nectarClipReveal {
    0% {
        clip-path: circle(15%);
    }
    100% {
        clip-path: circle(70%);
    }
}

.nectar-text-inline-images--animation_circle_reveal img {
    clip-path: circle(15%);
}

.nectar-text-inline-images--animation_circle_reveal .nectar-text-inline-images__marker.animated-in img {
    animation: nectarClipReveal 2s cubic-bezier(0.13, 0.73, 0.29, 0.88) forwards;
}

.backdrop_filter_blur.backdrop_blur_7 {
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
}

.img-with-aniamtion-wrap[data-border-radius="10px"] .img-with-animation, .img-with-aniamtion-wrap[data-border-radius="10px"] .inner, .img-with-aniamtion-wrap[data-border-radius="10px"] .hover-wrap {
    border-radius: 10px;
}

.backdrop_filter_blur.backdrop_blur_10 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

body .container-wrap .vc_row-fluid[data-column-margin="60px"] > .span_12, body .container-wrap .vc_row-fluid[data-column-margin="60px"] .full-page-inner > .container > .span_12, body .container-wrap .vc_row-fluid[data-column-margin="60px"] .full-page-inner > .span_12 {
    margin-left: -30px;
    margin-right: -30px;
}

body .container-wrap .vc_row-fluid[data-column-margin="60px"] .wpb_column:not(.child_column), body .container-wrap .inner_row[data-column-margin="60px"] .child_column {
    padding-left: 30px;
    padding-right: 30px;
}

.container-wrap .vc_row-fluid[data-column-margin="60px"].full-width-content > .span_12, .container-wrap .vc_row-fluid[data-column-margin="60px"].full-width-content .full-page-inner > .span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
}

.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="60px"].full-width-content > .span_12 {
    padding-right: 30px;
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
    .vc_row-fluid[data-column-margin="60px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]), .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="60px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 60px;
    }
}

.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;
}

#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_100px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.left_padding_100px .row_col_wrap_12_inner {
    padding-left: 100px;
}

.column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg, .container-wrap .main-content .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg {
    background-position: center center;
}

#ajax-content-wrap .vc_row.inner_row.right_padding_100px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.right_padding_100px .row_col_wrap_12_inner {
    padding-right: 100px;
}

body .container-wrap .wpb_row[data-column-margin="20px"]:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 20px;
}

body .container-wrap .vc_row-fluid[data-column-margin="20px"] > .span_12, body .container-wrap .vc_row-fluid[data-column-margin="20px"] .full-page-inner > .container > .span_12, body .container-wrap .vc_row-fluid[data-column-margin="20px"] .full-page-inner > .span_12 {
    margin-left: -10px;
    margin-right: -10px;
}

body .container-wrap .vc_row-fluid[data-column-margin="20px"] .wpb_column:not(.child_column), body .container-wrap .inner_row[data-column-margin="20px"] .child_column {
    padding-left: 10px;
    padding-right: 10px;
}

.container-wrap .vc_row-fluid[data-column-margin="20px"].full-width-content > .span_12, .container-wrap .vc_row-fluid[data-column-margin="20px"].full-width-content .full-page-inner > .span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
}

.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="20px"].full-width-content > .span_12 {
    padding-right: 10px;
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
    .vc_row-fluid[data-column-margin="20px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]), .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="20px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 20px;
    }
}

#ajax-content-wrap .vc_row.inner_row.left_padding_20px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.left_padding_20px .row_col_wrap_12_inner {
    padding-left: 20px;
}

#ajax-content-wrap .vc_row.inner_row.right_padding_20px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.right_padding_20px .row_col_wrap_12_inner {
    padding-right: 20px;
}

.nectar-scrolling-tabs.navigation_func_active_link_only .scrolling-tab-nav > .line {
    display: none;
}

#ajax-content-wrap .navigation_func_active_link_only .scrolling-tab-nav ul li {
    padding-left: 0;
    padding-bottom: 0;
}

.navigation_func_active_link_only .scrolling-tab-nav .link_text {
    padding-top: 0;
}

.navigation_func_active_link_only .scrolling-tab-nav .nectar-cta {
    margin-top: 40px;
}

.navigation_func_active_link_only .scrolling-tab-nav .menu-item .sub-desc {
    opacity: 1;
}

#ajax-content-wrap .navigation_func_active_link_only .scrolling-tab-content > div > div:last-child {
    margin-bottom: 0;
}

@media only screen and (min-width: 1000px) {
    #boxed #ajax-content-wrap {
        overflow: visible !important;
        contain: paint;
    }

    html body, html body.compensate-for-scrollbar {
        overflow: visible;
    }

    body .navigation_func_active_link_only .scrolling-tab-nav {
        position: sticky;
        top: var(--nectar-sticky-tabs-vert-y);
    }

    .nectar-scrolling-tabs .scrolling-tab-content {
        padding-left: 10%;
    }

    .navigation_func_active_link_only .scrolling-tab-nav .menu-item .sub-desc {
        padding-top: 1em;
    }

    .navigation_func_active_link_only .scrolling-tab-nav .scrolling-tab-nav-current-item {
        display: none;
    }

    .navigation_func_active_link_only .scrolling-tab-nav ul li:not(.active) {
        pointer-events: none;
        position: absolute;
        top: 0;
        left: 0;
        transition: none;
    }

    body .navigation_func_active_link_only .scrolling-tab-nav ul li {
        opacity: 0;
        transition: none;
    }

    @keyframes nectar_tab_out_up {
        0% {
            opacity: 1;
            transform: translateY(0);
        }
        100% {
            opacity: 0;
            transform: translateY(-18px);
        }
    }@keyframes nectar_tab_in_up {
         0% {
             opacity: 0;
             transform: translateY(18px);
         }
         100% {
             opacity: 1;
             transform: translateY(0);
         }
     }@keyframes nectar_tab_out_down {
          0% {
              opacity: 1;
              transform: translateY(0);
          }
          100% {
              opacity: 0;
              transform: translateY(18px);
          }
      }@keyframes nectar_tab_in_down {
           0% {
               opacity: 0;
               transform: translateY(-18px);
           }
           100% {
               opacity: 1;
               transform: translateY(0);
           }
       }.navigation_func_active_link_only .scrolling-tab-nav ul li.prev-active:not(.active) {
            animation: nectar_tab_out_up 0.3s cubic-bezier(0.25, 1, 0.5, 1) forwards;
        }

    .navigation_func_active_link_only .scrolling-tab-nav ul li.active {
        animation: nectar_tab_in_up 0.6s cubic-bezier(0.25, 1, 0.5, 1) forwards 0.1s;
        opacity: 0;
    }

    .navigation_func_active_link_only.scrolling-up .scrolling-tab-nav ul li.prev-active:not(.active) {
        animation: nectar_tab_out_down 0.3s cubic-bezier(0.25, 1, 0.5, 1) forwards;
    }

    .navigation_func_active_link_only.scrolling-up .scrolling-tab-nav ul li.active {
        animation: nectar_tab_in_down 0.6s cubic-bezier(0.25, 1, 0.5, 1) forwards 0.1s;
        opacity: 0;
    }

    .navigation_func_active_link_only .scrolling-tab-nav .tab-nav-heading {
        cursor: text;
    }

    .navigation_func_active_link_only .scrolling-tab-nav .menu-item a {
        cursor: text;
        pointer-events: none;
    }

    .navigation_func_active_link_only .scrolling-tab-nav ul {
        display: block !important;
        position: relative;
    }

    .navigation_func_active_link_only .scrolling-tab-nav ul li {
        padding-left: 0;
    }

    .navigation_func_active_link_only .scrolling-tab-content > div {
        transition: opacity 0.6s cubic-bezier(0.25, 1, 0.5, 1);
    }

    .scrolling-tab-nav .scrolling-tab-nav-total {
        margin-bottom: 25px;
    }

    .scrolling-tab-nav .scrolling-tab-nav-total > * {
        vertical-align: middle;
        line-height: 1.3;
        display: inline-block;
    }

    .scrolling-tab-nav .scrolling-tab-nav-total .current span:not(:first-child) {
        position: absolute;
        top: 0;
        left: 0;
    }

    .scrolling-tab-nav .scrolling-tab-nav-total .current {
        overflow: hidden;
        position: relative;
        padding-right: 6px;
    }

    .scrolling-tab-nav .scrolling-tab-nav-total .current .inner {
        display: block;
        transition: transform 0.7s cubic-bezier(0.25, 1, 0.5, 1);
    }

    .scrolling-tab-nav .scrolling-tab-nav-total .sep {
        padding: 0 6px 0 3px;
    }
}

@media only screen and (max-width: 999px) {
    .nectar-scrolling-tabs.navigation_func_active_link_only:not(.initalized) .scrolling-tab-content > div:first-child {
        position: relative;
        pointer-events: all;
        opacity: 1;
    }

    .nectar-scrolling-tabs.navigation_func_active_link_only .scrolling-tab-content > div:not(.active) {
        position: absolute;
        pointer-events: none;
        opacity: 0;
        top: 0;
    }

    .navigation_func_active_link_only .scrolling-tab-content > div {
        padding: 0 !important;
        margin: 0 !important;
    }

    .navigation_func_active_link_only .scrolling-tab-nav {
        width: 100% !important;
    }

    .navigation_func_active_link_only .scrolling-tab-nav {
        margin-bottom: 25px;
    }

    .navigation_func_active_link_only .scrolling-tab-nav a, .nectar-scrolling-tabs.navigation_func_active_link_only .scrolling-tab-nav .menu-item.has-icon {
        display: block;
    }

    .nectar-scrolling-tabs.navigation_func_active_link_only .scrolling-tab-nav i, .nectar-scrolling-tabs.navigation_func_active_link_only .scrolling-tab-nav .svg-icon-link {
        margin-right: 0;
    }

    .scrolling-tab-nav .scrolling-tab-nav-total {
        display: none;
    }

    .navigation_func_active_link_only .scrolling-tab-nav ul {
        display: none;
        margin-top: 25px;
        padding-bottom: 10px;
        text-align: center;
    }

    .navigation_func_active_link_only .scrolling-tab-nav ul .tab-nav-heading {
        font-family: inherit;
        font-weight: inherit;
        text-transform: inherit;
        font-size: 22px;
        line-height: 1.3;
    }

    .nectar-scrolling-tabs.navigation_func_active_link_only .scrolling-tab-nav ul[data-spacing] li {
        padding-bottom: 0;
        opacity: 1;
    }

    .navigation_func_active_link_only .scrolling-tab-nav .active .tab-nav-heading {
        text-decoration: underline;
    }

    #ajax-content-wrap .navigation_func_active_link_only .scrolling-tab-nav ul .menu-content > a {
        font-size: 14px;
        max-width: 400px;
        line-height: 1.5;
        margin: 0 auto 20px auto;
        display: block;
    }

    .navigation_func_active_link_only .scrolling-tab-nav .scrolling-tab-nav-current-item a, .navigation_func_active_link_only .scrolling-tab-nav a {
        color: inherit;
        pointer-events: none;
    }

    .navigation_func_active_link_only .scrolling-tab-nav li {
        cursor: pointer;
    }

    .navigation_func_active_link_only .scrolling-tab-nav .scrolling-tab-nav-current-item {
        cursor: pointer;
        line-height: 1;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .navigation_func_active_link_only .scrolling-tab-nav .scrolling-tab-nav-current-item .tab-nav-heading {
        margin-bottom: 0;
    }

    .navigation_func_active_link_only .scrolling-tab-nav-current-item:after {
        content: "\e60a";
        font-family: "icomoon" !important;
        speak: none;
        margin-left: 10px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        display: inline;
        font-size: 20px;
        transition: transform .45s cubic-bezier(0.25, 1, 0.33, 1);
        -webkit-font-smoothing: antialiased;
    }

    .navigation_func_active_link_only .scrolling-tab-nav-current-item.open:after {
        transform: rotate(180deg);
    }

    .navigation_func_active_link_only .scrolling-tab-content {
        position: relative !important;
        top: 0 !important;
    }

    .navigation_func_active_link_only .scrolling-tab-nav-current-item + .wpb_tabs_nav + .nectar-cta {
        display: none;
        text-align: center;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .navigation_func_active_link_only .scrolling-tab-nav-current-item.open + .wpb_tabs_nav + .nectar-cta {
        display: block;
    }
}

@media only screen and (max-width: 690px) {
    .navigation_func_active_link_only .scrolling-tab-nav ul .tab-nav-heading {
        font-size: 20px;
    }

    #ajax-content-wrap .navigation_func_active_link_only .scrolling-tab-nav ul .menu-content > a {
        max-width: 300px;
    }
}

.wpb_column > .vc_column-inner > .border-wrap {
    position: static;
    pointer-events: none
}

.wpb_column > .vc_column-inner > .border-wrap > span {
    position: absolute;
    z-index: 100;
}

.wpb_column[data-border-style="solid"] > .vc_column-inner > .border-wrap > span {
    border-style: solid
}

.wpb_column[data-border-style="dotted"] > .vc_column-inner > .border-wrap > span {
    border-style: dotted
}

.wpb_column[data-border-style="dashed"] > .vc_column-inner > .border-wrap > span {
    border-style: dashed
}

.wpb_column > .vc_column-inner > .border-wrap > .border-top, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-top:after {
    width: 100%;
    top: 0;
    left: 0;
    border-color: inherit;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-bottom, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-bottom:after {
    width: 100%;
    bottom: 0;
    left: 0;
    border-color: inherit;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-left, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-left:after {
    height: 100%;
    top: 0;
    left: 0;
    border-color: inherit;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-right, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-right:after {
    height: 100%;
    top: 0;
    right: 0;
    border-color: inherit;
}

.wpb_column[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
}

.col.padding-4-percent > .vc_column-inner, .col.padding-4-percent > .n-sticky > .vc_column-inner {
    padding: calc(600px * 0.06);
}

@media only screen and (max-width: 690px) {
    .col.padding-4-percent > .vc_column-inner, .col.padding-4-percent > .n-sticky > .vc_column-inner {
        padding: calc(100vw * 0.06);
    }
}

@media only screen and (min-width: 1000px) {
    .col.padding-4-percent > .vc_column-inner, .col.padding-4-percent > .n-sticky > .vc_column-inner {
        padding: calc((100vw - 180px) * 0.04);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
        padding: calc((100vw - 180px) * 0.02);
    }
}

@media only screen and (min-width: 1425px) {
    .col.padding-4-percent > .vc_column-inner {
        padding: calc(1245px * 0.04);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
        padding: calc(1245px * 0.02);
    }
}

.full-width-content .col.padding-4-percent > .vc_column-inner {
    padding: calc(100vw * 0.04);
}

@media only screen and (max-width: 999px) {
    .full-width-content .col.padding-4-percent > .vc_column-inner {
        padding: calc(100vw * 0.06);
    }
}

@media only screen and (min-width: 1000px) {
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-6-percent > .vc_column-inner {
        padding: calc(100vw * 0.03);
    }
}

.col.padding-6-percent > .vc_column-inner, .col.padding-6-percent > .n-sticky > .vc_column-inner {
    padding: calc(600px * 0.06);
}

@media only screen and (max-width: 690px) {
    .col.padding-6-percent > .vc_column-inner, .col.padding-6-percent > .n-sticky > .vc_column-inner {
        padding: calc(100vw * 0.06);
    }
}

@media only screen and (min-width: 1000px) {
    .col.padding-6-percent > .vc_column-inner, .col.padding-6-percent > .n-sticky > .vc_column-inner {
        padding: calc((100vw - 180px) * 0.06);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-6-percent > .vc_column-inner {
        padding: calc((100vw - 180px) * 0.03);
    }
}

@media only screen and (min-width: 1425px) {
    .col.padding-6-percent > .vc_column-inner {
        padding: calc(1245px * 0.06);
    }

    .column_container:not(.vc_col-sm-12) .col.padding-6-percent > .vc_column-inner {
        padding: calc(1245px * 0.03);
    }
}

.full-width-content .col.padding-6-percent > .vc_column-inner {
    padding: calc(100vw * 0.06);
}

@media only screen and (max-width: 999px) {
    .full-width-content .col.padding-6-percent > .vc_column-inner {
        padding: calc(100vw * 0.06);
    }
}

.wpb_column[data-border-radius="20px"], .wpb_column[data-border-radius="20px"] > .vc_column-inner, .wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-link, .wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-bg-overlay-wrap, .wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"], .wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap .column-image-bg, .wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap[data-n-parallax-bg="true"], .wpb_column[data-border-radius="20px"] > .n-sticky > .vc_column-inner, .wpb_column[data-border-radius="20px"] > .n-sticky > .vc_column-inner > .column-bg-overlay-wrap {
    border-radius: 20px;
}

.wpb_column > .vc_column-inner > .border-wrap > .border-right, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-right:after, .wpb_column > .vc_column-inner > .border-wrap > .border-left, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-left:after, .wpb_column > .vc_column-inner > .border-wrap > .border-bottom, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-bottom:after {
    border-top: none !important
}

.wpb_column > .vc_column-inner > .border-wrap > .border-left, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-left:after, .wpb_column > .vc_column-inner > .border-wrap > .border-bottom, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-bottom:after, .wpb_column > .vc_column-inner > .border-wrap > .border-top, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-top:after {
    border-right: none !important
}

.wpb_column > .vc_column-inner > .border-wrap > .border-right, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-right:after, .wpb_column > .vc_column-inner > .border-wrap > .border-left, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-left:after, .wpb_column > .vc_column-inner > .border-wrap > .border-top, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-top:after {
    border-bottom: none !important
}

.wpb_column > .vc_column-inner > .border-wrap > .border-right, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-right:after, .wpb_column > .vc_column-inner > .border-wrap > .border-bottom, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-bottom:after, .wpb_column > .vc_column-inner > .border-wrap > .border-top, .wpb_column[data-border-style*="double"] > .vc_column-inner > .border-wrap > .border-top:after {
    border-left: none !important
}

@media only screen and (min-width: 1000px) {
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner {
        padding: calc(100vw * 0.02);
    }
}

@media only screen and (max-width: 999px) {
    .divider-wrap.height_tablet_400px > .divider {
        height: 400px !important;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .vc_row.inner_row.left_padding_tablet_50px .row_col_wrap_12_inner {
        padding-left: 50px !important;
    }
}

@media only screen and (max-width: 999px) {
    #ajax-content-wrap .vc_row.inner_row.right_padding_tablet_50px .row_col_wrap_12_inner {
        padding-right: 50px !important;
    }
}

@media only screen and (max-width: 999px) {
    .nectar-fancy-box:not([data-style="parallax_hover"]):not([data-style="hover_desc"]).min_height_tablet_550px .inner, .nectar-fancy-box[data-style="parallax_hover"].min_height_tablet_550px .meta-wrap, .nectar-fancy-box[data-style="hover_desc"].min_height_tablet_550px {
        min-height: 550px !important;
    }
}

@media only screen and (max-width: 999px) {
    body .img-with-aniamtion-wrap.custom-width-tablet-10pct .inner {
        max-width: 10%;
    }
}

@media only screen and (max-width: 999px) {
    .divider-wrap.height_tablet_50vh > .divider {
        height: 50vh !important;
    }
}

@media only screen and (max-width: 999px) {
    .nectar-cta.display_tablet_inherit {
        display: inherit;
    }
}

@media only screen and (max-width: 999px) {
    .vc_row.top_padding_tablet_3pct {
        padding-top: 3% !important;
    }
}

@media only screen and (max-width: 999px) {
    .vc_row.bottom_padding_tablet_0px {
        padding-bottom: 0 !important;
    }
}

@media only screen and (max-width: 999px) {
    .vc_row.bottom_padding_tablet_3pct {
        padding-bottom: 3% !important;
    }
}

@media only screen and (max-width: 999px) {
    .vc_row.bottom_padding_tablet_8pct {
        padding-bottom: 8% !important;
    }
}

@media only screen and (max-width: 999px) {
    .vc_row.top_padding_tablet_10pct {
        padding-top: 10% !important;
    }
}

@media only screen and (max-width: 999px) {
    .vc_row.bottom_padding_tablet_10pct {
        padding-bottom: 10% !important;
    }
}

@media only screen and (max-width: 999px) {
    .nectar-flickity.nectar-carousel:not(.masonry).tb-spacing-0 .flickity-page-dots {
        bottom: -50px;
    }
}

@media only screen and (max-width: 999px) {
    .vc_row.top_padding_tablet_0px {
        padding-top: 0 !important;
    }
}

@media only screen and (max-width: 999px) {
    .vc_row.top_padding_tablet_50px {
        padding-top: 50px !important;
    }
}

@media only screen and (max-width: 999px) {
    .vc_row.bottom_padding_tablet_50px {
        padding-bottom: 50px !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) {
    .vc_row.top_padding_tablet_8pct {
        padding-top: 8% !important;
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.bottom_padding_phone_10pct {
        padding-bottom: 10% !important;
    }
}

@media only screen and (max-width: 690px) {
    #ajax-content-wrap .vc_row.inner_row.left_padding_phone_40px .row_col_wrap_12_inner {
        padding-left: 40px !important;
    }
}

@media only screen and (max-width: 690px) {
    #ajax-content-wrap .vc_row.inner_row.right_padding_phone_20px .row_col_wrap_12_inner {
        padding-right: 20px !important;
    }
}

@media only screen and (max-width: 690px) {
    body .img-with-aniamtion-wrap.custom-width-phone-20pct .inner {
        max-width: 20%;
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.top_padding_phone_12pct {
        padding-top: 12% !important;
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.top_padding_phone_4pct {
        padding-top: 4% !important;
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.bottom_padding_phone_4pct {
        padding-bottom: 4% !important;
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.bottom_padding_phone_12pct {
        padding-bottom: 12% !important;
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.bottom_padding_phone_24px {
        padding-bottom: 24px !important;
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.top_padding_phone_20pct {
        padding-top: 20% !important;
    }
}

@media only screen and (max-width: 690px) {
    #ajax-content-wrap .vc_row.inner_row.left_padding_phone_20px .row_col_wrap_12_inner {
        padding-left: 20px !important;
    }
}

@media only screen and (max-width: 690px) {
    #ajax-content-wrap .vc_row.inner_row.right_padding_phone_40px .row_col_wrap_12_inner {
        padding-right: 40px !important;
    }
}

@media only screen and (max-width: 690px) {
    .nectar-cta.display_phone_inherit {
        display: inherit;
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.top_padding_phone_24px {
        padding-top: 24px !important;
    }
}

@media only screen and (max-width: 690px) {
    .divider-wrap.height_phone_150px > .divider {
        height: 150px !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%;
}

body.material .nectar-button.large, body.material .nectar-button.large:not(.see-through):not(.see-through-2):not(.see-through-3) {
    font-size: 18px !important;
}