

            /*! This file is auto-generated */
            .wp-block-button__link {
                color: #fff;
                background-color: #32373c;
                border-radius: 9999px;
                box-shadow: none;
                text-decoration: none;
                padding: calc(0.667em + 2px) calc(1.333em + 2px);
                font-size: 1.125em;
            }
            .wp-block-file__button {
                background: #32373c;
                color: #fff;
                text-decoration: none;
            }
body {
                --wp--preset--color--black: #000000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #ffffff;
                --wp--preset--color--pale-pink: #f78da7;
                --wp--preset--color--vivid-red: #cf2e2e;
                --wp--preset--color--luminous-vivid-orange: #ff6900;
                --wp--preset--color--luminous-vivid-amber: #fcb900;
                --wp--preset--color--light-green-cyan: #7bdcb5;
                --wp--preset--color--vivid-green-cyan: #00d084;
                --wp--preset--color--pale-cyan-blue: #8ed1fc;
                --wp--preset--color--vivid-cyan-blue: #0693e3;
                --wp--preset--color--vivid-purple: #9b51e0;
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
                    135deg,
                    rgba(6, 147, 227, 1) 0%,
                    rgb(155, 81, 224) 100%
                );
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
                    135deg,
                    rgb(122, 220, 180) 0%,
                    rgb(0, 208, 130) 100%
                );
                --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
                    135deg,
                    rgba(252, 185, 0, 1) 0%,
                    rgba(255, 105, 0, 1) 100%
                );
                --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
                    135deg,
                    rgba(255, 105, 0, 1) 0%,
                    rgb(207, 46, 46) 100%
                );
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
                    135deg,
                    rgb(238, 238, 238) 0%,
                    rgb(169, 184, 195) 100%
                );
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
                    135deg,
                    rgb(74, 234, 220) 0%,
                    rgb(151, 120, 209) 20%,
                    rgb(207, 42, 186) 40%,
                    rgb(238, 44, 130) 60%,
                    rgb(251, 105, 98) 80%,
                    rgb(254, 248, 76) 100%
                );
                --wp--preset--gradient--blush-light-purple: linear-gradient(
                    135deg,
                    rgb(255, 206, 236) 0%,
                    rgb(152, 150, 240) 100%
                );
                --wp--preset--gradient--blush-bordeaux: linear-gradient(
                    135deg,
                    rgb(254, 205, 165) 0%,
                    rgb(254, 45, 45) 50%,
                    rgb(107, 0, 62) 100%
                );
                --wp--preset--gradient--luminous-dusk: linear-gradient(
                    135deg,
                    rgb(255, 203, 112) 0%,
                    rgb(199, 81, 192) 50%,
                    rgb(65, 88, 208) 100%
                );
                --wp--preset--gradient--pale-ocean: linear-gradient(
                    135deg,
                    rgb(255, 245, 203) 0%,
                    rgb(182, 227, 212) 50%,
                    rgb(51, 167, 181) 100%
                );
                --wp--preset--gradient--electric-grass: linear-gradient(
                    135deg,
                    rgb(202, 248, 128) 0%,
                    rgb(113, 206, 126) 100%
                );
                --wp--preset--gradient--midnight: linear-gradient(
                    135deg,
                    rgb(2, 3, 129) 0%,
                    rgb(40, 116, 252) 100%
                );
                --wp--preset--font-size--small: 13px;
                --wp--preset--font-size--medium: 20px;
                --wp--preset--font-size--large: 36px;
                --wp--preset--font-size--x-large: 42px;
                --wp--preset--spacing--20: 0.44rem;
                --wp--preset--spacing--30: 0.67rem;
                --wp--preset--spacing--40: 1rem;
                --wp--preset--spacing--50: 1.5rem;
                --wp--preset--spacing--60: 2.25rem;
                --wp--preset--spacing--70: 3.38rem;
                --wp--preset--spacing--80: 5.06rem;
                --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
                --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
                    6px 6px rgba(0, 0, 0, 1);
                --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
                gap: 0.5em;
}
:where(.is-layout-grid) {
                gap: 0.5em;
}
body .is-layout-flow > .alignleft {
                float: left;
                margin-inline-start: 0;
                margin-inline-end: 2em;
}
body .is-layout-flow > .alignright {
                float: right;
                margin-inline-start: 2em;
                margin-inline-end: 0;
}
body .is-layout-flow > .aligncenter {
                margin-left: auto !important;
                margin-right: auto !important;
}
body .is-layout-constrained > .alignleft {
                float: left;
                margin-inline-start: 0;
                margin-inline-end: 2em;
}
body .is-layout-constrained > .alignright {
                float: right;
                margin-inline-start: 2em;
                margin-inline-end: 0;
}
body .is-layout-constrained > .aligncenter {
                margin-left: auto !important;
                margin-right: auto !important;
}
body
    .is-layout-constrained
    > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
                max-width: var(--wp--style--global--content-size);
                margin-left: auto !important;
                margin-right: auto !important;
}
body .is-layout-constrained > .alignwide {
                max-width: var(--wp--style--global--wide-size);
}
body .is-layout-flex {
                display: flex;
}
body .is-layout-flex {
                flex-wrap: wrap;
                align-items: center;
}
body .is-layout-flex > * {
                margin: 0;
}
body .is-layout-grid {
                display: grid;
}
body .is-layout-grid > * {
                margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
                gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
                gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em;
}
.has-black-color {
                color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
                color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
                color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
                color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
                color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
                color: var(
                    --wp--preset--color--luminous-vivid-orange
                ) !important;
}
.has-luminous-vivid-amber-color {
                color: var(
                    --wp--preset--color--luminous-vivid-amber
                ) !important;
}
.has-light-green-cyan-color {
                color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
                color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
                color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
                color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
                color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
                background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
                background-color: var(
                    --wp--preset--color--cyan-bluish-gray
                ) !important;
}
.has-white-background-color {
                background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
                background-color: var(
                    --wp--preset--color--pale-pink
                ) !important;
}
.has-vivid-red-background-color {
                background-color: var(
                    --wp--preset--color--vivid-red
                ) !important;
}
.has-luminous-vivid-orange-background-color {
                background-color: var(
                    --wp--preset--color--luminous-vivid-orange
                ) !important;
}
.has-luminous-vivid-amber-background-color {
                background-color: var(
                    --wp--preset--color--luminous-vivid-amber
                ) !important;
}
.has-light-green-cyan-background-color {
                background-color: var(
                    --wp--preset--color--light-green-cyan
                ) !important;
}
.has-vivid-green-cyan-background-color {
                background-color: var(
                    --wp--preset--color--vivid-green-cyan
                ) !important;
}
.has-pale-cyan-blue-background-color {
                background-color: var(
                    --wp--preset--color--pale-cyan-blue
                ) !important;
}
.has-vivid-cyan-blue-background-color {
                background-color: var(
                    --wp--preset--color--vivid-cyan-blue
                ) !important;
}
.has-vivid-purple-background-color {
                background-color: var(
                    --wp--preset--color--vivid-purple
                ) !important;
}
.has-black-border-color {
                border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
                border-color: var(
                    --wp--preset--color--cyan-bluish-gray
                ) !important;
}
.has-white-border-color {
                border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
                border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
                border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
                border-color: var(
                    --wp--preset--color--luminous-vivid-orange
                ) !important;
}
.has-luminous-vivid-amber-border-color {
                border-color: var(
                    --wp--preset--color--luminous-vivid-amber
                ) !important;
}
.has-light-green-cyan-border-color {
                border-color: var(
                    --wp--preset--color--light-green-cyan
                ) !important;
}
.has-vivid-green-cyan-border-color {
                border-color: var(
                    --wp--preset--color--vivid-green-cyan
                ) !important;
}
.has-pale-cyan-blue-border-color {
                border-color: var(
                    --wp--preset--color--pale-cyan-blue
                ) !important;
}
.has-vivid-cyan-blue-border-color {
                border-color: var(
                    --wp--preset--color--vivid-cyan-blue
                ) !important;
}
.has-vivid-purple-border-color {
                border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
                background: var(
                    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
                ) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
                background: var(
                    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
                ) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
                background: var(
                    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
                ) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
                background: var(
                    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
                ) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
                background: var(
                    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
                ) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
                background: var(
                    --wp--preset--gradient--cool-to-warm-spectrum
                ) !important;
}
.has-blush-light-purple-gradient-background {
                background: var(
                    --wp--preset--gradient--blush-light-purple
                ) !important;
}
.has-blush-bordeaux-gradient-background {
                background: var(
                    --wp--preset--gradient--blush-bordeaux
                ) !important;
}
.has-luminous-dusk-gradient-background {
                background: var(
                    --wp--preset--gradient--luminous-dusk
                ) !important;
}
.has-pale-ocean-gradient-background {
                background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
                background: var(
                    --wp--preset--gradient--electric-grass
                ) !important;
}
.has-midnight-gradient-background {
                background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
                font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
                font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
                font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
                font-size: var(--wp--preset--font-size--x-large) !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
                color: inherit;
}
:where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
                gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
                gap: 2em;
}
.wp-block-pullquote {
                font-size: 1.5em;
                line-height: 1.6;
}

.wpml-ls-statics-shortcode_actions a,
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a,
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link,
.wpml-ls-statics-shortcode_actions
    li:not(.wpml-ls-current-language)
    .wpml-ls-link,
.wpml-ls-statics-shortcode_actions
    li:not(.wpml-ls-current-language)
    .wpml-ls-link:link {
                color: #808080;
}
.wpml-ls-statics-shortcode_actions a,
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:hover,
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:focus,
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:hover,
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:focus {
                color: #3c8f69;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {
                color: #3c8f69;
}
.wpml-ls-statics-shortcode_actions
    .wpml-ls-current-language:hover
    > a,
.wpml-ls-statics-shortcode_actions
    .wpml-ls-current-language
    > a:focus {
                color: #3c8f69;
}
.wpml-ls-display {
                display: inline !important;
}

html body[data-header-resize="1"] .container-wrap,
html
    body[data-header-format="left-header"][data-header-resize="0"]
    .container-wrap,
html body[data-header-resize="0"] .container-wrap,
body[data-header-format="left-header"][data-header-resize="0"]
    .container-wrap {
    padding-top: 0;
}
.main-content > .row > #breadcrumbs.yoast {
    padding: 20px 0;
}


            #header-outer .nectar-ext-menu-item .image-layer-outer,
            #header-outer .nectar-ext-menu-item .image-layer,
            #header-outer .nectar-ext-menu-item .color-overlay,
            #slide-out-widget-area .nectar-ext-menu-item .image-layer-outer,
            #slide-out-widget-area .nectar-ext-menu-item .color-overlay,
            #slide-out-widget-area .nectar-ext-menu-item .image-layer {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                overflow: hidden;
            }
            .nectar-ext-menu-item .inner-content {
                position: relative;
                z-index: 10;
                width: 100%;
            }
            .nectar-ext-menu-item .image-layer {
                background-size: cover;
                background-position: center;
                transition: opacity 0.25s ease 0.1s;
            }
            #header-outer nav .nectar-ext-menu-item .image-layer:not(.loaded) {
                background-image: none !important;
            }
            #header-outer nav .nectar-ext-menu-item .image-layer {
                opacity: 0;
            }
            #header-outer nav .nectar-ext-menu-item .image-layer.loaded {
                opacity: 1;
            }
            .nectar-ext-menu-item span[class*="inherit-h"] + .menu-item-desc {
                margin-top: 0.4rem;
            }
            #mobile-menu .nectar-ext-menu-item .title,
            #slide-out-widget-area .nectar-ext-menu-item .title,
            .nectar-ext-menu-item .menu-title-text,
            .nectar-ext-menu-item .menu-item-desc {
                position: relative;
            }
            .nectar-ext-menu-item .menu-item-desc {
                display: block;
                line-height: 1.4em;
            }
            body #slide-out-widget-area .nectar-ext-menu-item .menu-item-desc {
                line-height: 1.4em;
            }
            #mobile-menu .nectar-ext-menu-item .title,
            #slide-out-widget-area
                .nectar-ext-menu-item:not(.style-img-above-text)
                .title,
            .nectar-ext-menu-item:not(.style-img-above-text) .menu-title-text,
            .nectar-ext-menu-item:not(.style-img-above-text) .menu-item-desc,
            .nectar-ext-menu-item:not(.style-img-above-text) i:before,
            .nectar-ext-menu-item:not(.style-img-above-text) .svg-icon {
                color: #fff;
            }
            #mobile-menu .nectar-ext-menu-item.style-img-above-text .title {
                color: inherit;
            }
            .sf-menu li ul li a .nectar-ext-menu-item .menu-title-text:after {
                display: none;
            }
            .menu-item
                .widget-area-active[data-margin="default"]
                > div:not(:last-child) {
                margin-bottom: 20px;
            }
            .nectar-ext-menu-item .color-overlay {
                transition: opacity 0.5s cubic-bezier(0.15, 0.75, 0.5, 1);
            }
            .nectar-ext-menu-item:hover .hover-zoom-in-slow .image-layer {
                transform: scale(1.15);
                transition: transform 4s cubic-bezier(0.1, 0.2, 0.7, 1);
            }
            .nectar-ext-menu-item:hover .hover-zoom-in-slow .color-overlay {
                transition: opacity 1.5s cubic-bezier(0.15, 0.75, 0.5, 1);
            }
            .nectar-ext-menu-item .hover-zoom-in-slow .image-layer {
                transition: transform 0.5s cubic-bezier(0.15, 0.75, 0.5, 1);
            }
            .nectar-ext-menu-item .hover-zoom-in-slow .color-overlay {
                transition: opacity 0.5s cubic-bezier(0.15, 0.75, 0.5, 1);
            }
            .nectar-ext-menu-item:hover .hover-zoom-in .image-layer {
                transform: scale(1.12);
            }
            .nectar-ext-menu-item .hover-zoom-in .image-layer {
                transition: transform 0.5s cubic-bezier(0.15, 0.75, 0.5, 1);
            }
            .nectar-ext-menu-item {
                display: flex;
                text-align: left;
            }
            #slide-out-widget-area .nectar-ext-menu-item .title,
            #slide-out-widget-area .nectar-ext-menu-item .menu-item-desc,
            #slide-out-widget-area .nectar-ext-menu-item .menu-title-text,
            #mobile-menu .nectar-ext-menu-item .title,
            #mobile-menu .nectar-ext-menu-item .menu-item-desc,
            #mobile-menu .nectar-ext-menu-item .menu-title-text {
                color: inherit !important;
            }
            #slide-out-widget-area .nectar-ext-menu-item,
            #mobile-menu .nectar-ext-menu-item {
                display: block;
            }
            #slide-out-widget-area.fullscreen-alt .nectar-ext-menu-item,
            #slide-out-widget-area.fullscreen .nectar-ext-menu-item {
                text-align: center;
            }
            #header-outer
                .nectar-ext-menu-item.style-img-above-text
                .image-layer-outer,
            #slide-out-widget-area
                .nectar-ext-menu-item.style-img-above-text
                .image-layer-outer {
                position: relative;
            }
            #header-outer .nectar-ext-menu-item.style-img-above-text,
            #slide-out-widget-area .nectar-ext-menu-item.style-img-above-text {
                flex-direction: column;
            }
            @media only screen and (max-width: 999px) {
                body #header-outer #logo {
                    position: relative;
                    margin: 10px 0;
                }
                body #header-space {
                    height: 68px;
                }
                body[data-button-style^="rounded"]
                    #header-outer
                    .menu-item-11545
                    > a {
                    border-left-width: 15px;
                    border-right-width: 15px;
                }
                body[data-button-style^="rounded"]
                    #header-outer
                    .menu-item-11545
                    > a:before,
                body[data-button-style^="rounded"]
                    #header-outer
                    .menu-item-11545
                    > a:after {
                    left: -15px;
                    width: calc(100% + 30px);
                }
            }
            @media only screen and (min-width: 1000px) {
                body #header-outer .menu-item-11545 > a {
                    border-left-width: 24px;
                    border-right-width: 24px;
                }
                body
                    #header-outer
                    #header-secondary-outer
                    .menu-item-11545
                    > a {
                    border-left: 12px solid transparent;
                    border-right: 12px solid transparent;
                }
                body #header-outer .menu-item-11545 > a:before,
                body #header-outer .menu-item-11545 > a:after {
                    left: -24px;
                    width: calc(100% + 48px);
                }
                #header-outer
                    #header-secondary-outer
                    .menu-item-11545
                    > a:before,
                #header-outer
                    #header-secondary-outer
                    .menu-item-11545
                    > a:after {
                    left: -12px;
                    width: calc(100% + 24px);
                }
                .container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
                    max-width: 1690px !important;
                }
            }
            #header-outer .menu-item-11545 > a {
                border: 12px solid transparent;
                opacity: 1 !important;
            }
            #header-outer #header-secondary-outer .menu-item-11545 > a {
                border-top: 0;
                border-bottom: 0;
            }
            #header-outer #top li.menu-item-11545 > a .nectar-menu-icon {
                transition: none;
            }
            body
                #header-outer[data-has-menu][data-format]
                header#top
                nav
                ul.sf-menu
                li.menu-item.menu-item-11545[class*="menu-item-btn-style"]
                > a
                *:not(.char),
            body
                #header-outer[data-has-menu][data-format]
                header#top
                nav
                ul.sf-menu
                li.menu-item.menu-item-11545[class*="menu-item-btn-style"]
                > a:hover
                *:not(.char) {
                color: inherit !important;
                transition: none;
                opacity: 1;
            }
            #header-outer .menu-item-11545 > a,
            #header-outer #top nav .menu-item-11545 > a,
            #header-outer.transparent
                nav
                > ul.sf-menu
                .menu-item.menu-item-11545
                > a,
            #header-outer.transparent
                #top
                nav
                > ul.sf-menu
                .menu-item.menu-item-11545
                > a {
                color: #fff !important;
            }
            #header-outer[data-has-menu="true"].transparent
                #top
                nav
                ul.sf-menu
                li.menu-item-11545
                > a:hover
                .nectar-menu-icon {
                color: #fff !important;
            }
            #header-outer .menu-item-11545 > a:before,
            #header-outer .menu-item-11545 > a:after {
                position: absolute;
                top: 50% !important;
                left: -12px;
                width: calc(100% + 24px);
                height: calc(100% + 24px);
                content: "";
                display: block;
                z-index: -1;
                transform-origin: top;
                transform: translateY(-50%) !important;
                transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),
                    transform 0.45s cubic-bezier(0.25, 1, 0.33, 1),
                    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
                    color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
                    background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
                    box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
            }
            #header-outer #header-secondary-outer .menu-item-11545 > a:after,
            #header-outer #header-secondary-outer .menu-item-11545 > a:before {
                height: calc(100% + 12px);
            }
            #header-outer .menu-item-11545 > a:after {
                opacity: 0;
                transition: opacity 0.3s ease, transform 0.3s ease;
            }
            #header-outer .menu-item-11545 > a .menu-title-text:after {
                display: none !important;
            }
            #header-outer .menu-item-11545 > a {
                color: #fff;
            }
            #header-outer .menu-item-11545 > a:before {
                background: #00174b;
            }
            #header-outer .menu-item-11545 > a:hover:after,
            #header-outer .menu-item-11545[class*="current"] > a:after {
                opacity: 1;
            }



            @keyframes header_nav_entrance_animation {
                0% {
                    opacity: 0;
                }
                100% {
                    opacity: 1;
                }
            }
            @media only screen and (min-width: 690px) {
                #header-outer {
                    opacity: 0;
                }
                #header-outer.entrance-animation {
                    animation: header_nav_entrance_animation 1.5s ease forwards
                        0.1s;
                }
            }
            #header-outer.entrance-animation,
            #header-outer.entrance-animation #top,
            #header-outer.entrance-animation #header-secondary-outer {
                animation-delay: 600ms;
            }
            @media only screen and (min-width: 1000px) {
                body #ajax-content-wrap.no-scroll {
                    min-height: calc(100vh - 100px);
                    height: calc(100vh - 100px) !important;
                }
            }
            @media only screen and (min-width: 1000px) {
                #page-header-wrap.fullscreen-header,
                #page-header-wrap.fullscreen-header #page-header-bg,
                html:not(.nectar-box-roll-loaded)
                    .nectar-box-roll
                    > #page-header-bg.fullscreen-header,
                .nectar_fullscreen_zoom_recent_projects,
                #nectar_fullscreen_rows:not(.afterLoaded) > div {
                    height: calc(100vh - 99px);
                }
                .wpb_row.vc_row-o-full-height.top-level,
                .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
                    min-height: calc(80vh - 99px);
                }
                html:not(.nectar-box-roll-loaded)
                    .nectar-box-roll
                    > #page-header-bg.fullscreen-header {
                    top: 100px;
                }
                .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
                .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded)
                    .swiper-container {
                    height: calc(100vh - 98px) !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 - 98px - 32px) !important;
                }
            }
            .admin-bar[class*="page-template-template-no-header"]
                .wpb_row.vc_row-o-full-height.top-level,
            .admin-bar[class*="page-template-template-no-header"]
                .wpb_row.vc_row-o-full-height.top-level
                > .col.span_12 {
                min-height: calc(100vh - 32px);
            }
            body[class*="page-template-template-no-header"]
                .wpb_row.vc_row-o-full-height.top-level,
            body[class*="page-template-template-no-header"]
                .wpb_row.vc_row-o-full-height.top-level
                > .col.span_12 {
                min-height: 100vh;
            }
            @media only screen and (max-width: 999px) {
                .using-mobile-browser
                    #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])
                    > div {
                    height: calc(100vh - 100px);
                }
                .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 - 100px);
                }
                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 - 47px);
                }
                .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 - 47px);
                }
                body[data-transparent-header="false"]
                    #ajax-content-wrap.no-scroll {
                    min-height: calc(100vh - 47px);
                    height: calc(100vh - 47px);
                }
            }
            #nectar_fullscreen_rows {
                background-color: transparent;
            }
            .nectar-animated-gradient {
                opacity: 0;
                z-index: 1;
                transform: translateZ(0);
                transition: opacity 0.8s ease;
            }
            .nectar-animated-gradient.loaded {
                opacity: 1;
            }
            .row-bg-wrap.has-animated-gradient {
                overflow: hidden;
            }
            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: 690px) {
                .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.left_padding_4pct .row_col_wrap_12 {
                padding-left: 4%;
            }
            #ajax-content-wrap .vc_row.right_padding_4pct .row_col_wrap_12 {
                padding-right: 4%;
            }
            #ajax-content-wrap .vc_row.left_padding_7pct .row_col_wrap_12 {
                padding-left: 7%;
            }
            #ajax-content-wrap .vc_row.right_padding_7pct .row_col_wrap_12 {
                padding-right: 7%;
            }
            @media only screen and (max-width: 999px) {
                .vc_row.top_padding_tablet_20pct {
                    padding-top: 20% !important;
                }
            }
            @media only screen and (max-width: 999px) {
                .vc_row.top_padding_tablet_18pct {
                    padding-top: 18% !important;
                }
            }
            @media only screen and (max-width: 999px) {
                .vc_row.bottom_padding_tablet_8pct {
                    padding-bottom: 8% !important;
                }
            }
            @media only screen and (min-width: 1000px) {
                #ajax-content-wrap .column-margin-8pct.wpb_row > .span_12,
                #ajax-content-wrap
                    .column-margin-8pct.wpb_row
                    .full-page-inner
                    > .container
                    > .span_12,
                #ajax-content-wrap
                    .column-margin-8pct.wpb_row
                    .full-page-inner
                    > .span_12 {
                    margin-left: calc(8% / -2);
                    margin-right: calc(8% / -2);
                }
                #ajax-content-wrap
                    .column-margin-8pct
                    .wpb_column:not(.child_column),
                #ajax-content-wrap .column-margin-8pct.inner_row .child_column {
                    padding-left: calc(8% / 5);
                    padding-right: calc(8% / 5);
                }
            }
            #ajax-content-wrap .vc_row.left_padding_8pct .row_col_wrap_12 {
                padding-left: 8%;
            }
            #ajax-content-wrap .vc_row.right_padding_8pct .row_col_wrap_12 {
                padding-right: 8%;
            }
            @media only screen and (max-width: 999px) {
                .vc_row.top_padding_tablet_15pct {
                    padding-top: 15% !important;
                }
            }
            #ajax-content-wrap .vc_row.left_padding_10pct .row_col_wrap_12 {
                padding-left: 10%;
            }
            #ajax-content-wrap .vc_row.right_padding_10pct .row_col_wrap_12 {
                padding-right: 10%;
            }
            @media only screen and (max-width: 999px) {
                .vc_row.top_padding_tablet_16pct {
                    padding-top: 16% !important;
                }
            }
            @media only screen and (min-width: 1000px) {
                #ajax-content-wrap .column-margin-2vw.wpb_row > .span_12,
                #ajax-content-wrap
                    .column-margin-2vw.wpb_row
                    .full-page-inner
                    > .container
                    > .span_12,
                #ajax-content-wrap
                    .column-margin-2vw.wpb_row
                    .full-page-inner
                    > .span_12 {
                    margin-left: calc(2vw / -2);
                    margin-right: calc(2vw / -2);
                }
                #ajax-content-wrap
                    .column-margin-2vw
                    .wpb_column:not(.child_column),
                #ajax-content-wrap .column-margin-2vw.inner_row .child_column {
                    padding-left: calc(2vw / 2);
                    padding-right: calc(2vw / 2);
                }
            }
            [data-nectar-animate-settings] .nectar-shape-divider-wrap {
                z-index: 0;
            }
            [data-nectar-animate-settings]
                .nectar-shape-divider-wrap
                .nectar-shape-divider {
                bottom: 0;
            }
            .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_7vw .row_col_wrap_12 {
                padding-left: 7vw;
            }
            #ajax-content-wrap .vc_row.right_padding_7vw .row_col_wrap_12 {
                padding-right: 7vw;
            }
            body
                .container-wrap
                .wpb_row[data-column-margin="5px"]:not(.full-width-section):not(.full-width-content) {
                margin-bottom: 5px;
            }
            body
                .container-wrap
                .vc_row-fluid[data-column-margin="5px"]
                > .span_12,
            body
                .container-wrap
                .vc_row-fluid[data-column-margin="5px"]
                .full-page-inner
                > .container
                > .span_12,
            body
                .container-wrap
                .vc_row-fluid[data-column-margin="5px"]
                .full-page-inner
                > .span_12 {
                margin-left: -2.5px;
                margin-right: -2.5px;
            }
            body
                .container-wrap
                .vc_row-fluid[data-column-margin="5px"]
                .wpb_column:not(.child_column),
            body
                .container-wrap
                .inner_row[data-column-margin="5px"]
                .child_column {
                padding-left: 2.5px;
                padding-right: 2.5px;
            }
            .container-wrap
                .vc_row-fluid[data-column-margin="5px"].full-width-content
                > .span_12,
            .container-wrap
                .vc_row-fluid[data-column-margin="5px"].full-width-content
                .full-page-inner
                > .span_12 {
                margin-left: 0;
                margin-right: 0;
                padding-left: 2.5px;
                padding-right: 2.5px;
            }
            .single-portfolio
                #full_width_portfolio
                .vc_row-fluid[data-column-margin="5px"].full-width-content
                > .span_12 {
                padding-right: 2.5px;
            }
            @media only screen and (max-width: 999px) and (min-width: 690px) {
                .vc_row-fluid[data-column-margin="5px"]
                    > .span_12
                    > .one-fourths:not([class*="vc_col-xs-"]),
                .vc_row-fluid
                    .vc_row-fluid.inner_row[data-column-margin="5px"]
                    > .span_12
                    > .one-fourths:not([class*="vc_col-xs-"]) {
                    margin-bottom: 5px;
                }
            }
            #ajax-content-wrap
                .vc_row.inner_row.left_padding_10pct
                .row_col_wrap_12_inner {
                padding-left: 10%;
            }
            #ajax-content-wrap
                .vc_row.inner_row.right_padding_4pct
                .row_col_wrap_12_inner {
                padding-right: 4%;
            }
            @media only screen and (max-width: 999px) {
                .vc_row.inner_row.top_padding_tablet_10pct {
                    padding-top: 10% !important;
                }
            }
            body
                .container-wrap
                .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content) {
                margin-bottom: 0;
            }
            body
                .container-wrap
                .vc_row-fluid[data-column-margin="none"]
                > .span_12,
            body
                .container-wrap
                .vc_row-fluid[data-column-margin="none"]
                .full-page-inner
                > .container
                > .span_12,
            body
                .container-wrap
                .vc_row-fluid[data-column-margin="none"]
                .full-page-inner
                > .span_12 {
                margin-left: 0;
                margin-right: 0;
            }
            body
                .container-wrap
                .vc_row-fluid[data-column-margin="none"]
                .wpb_column:not(.child_column),
            body
                .container-wrap
                .inner_row[data-column-margin="none"]
                .child_column {
                padding-left: 0;
                padding-right: 0;
            }
            #ajax-content-wrap
                .vc_row.inner_row.left_padding_16pct
                .row_col_wrap_12_inner {
                padding-left: 16vw;
            }
            #ajax-content-wrap
                .vc_row.inner_row.right_padding_3pct
                .row_col_wrap_12_inner {
                padding-right: 3%;
            }
            #ajax-content-wrap
                .vc_row.inner_row.left_padding_12pct
                .row_col_wrap_12_inner {
                padding-left: 12%;
            }
            #ajax-content-wrap
                .vc_row.inner_row.right_padding_6pct
                .row_col_wrap_12_inner {
                padding-right: 6%;
            }
            @media only screen and (max-width: 1204px) {
                #ajax-content-wrap
                .vc_row.inner_row.right_padding_3pct
                .row_col_wrap_12_inner {
                    margin-left: 16vw;
                }
            }
            @media only screen and (max-width: 999px) {
                .vc_row.inner_row.bottom_padding_tablet_16pct {
                    padding-bottom: 16% !important;
                }
            }
            #ajax-content-wrap
                .vc_row.inner_row.left_padding_24pct
                .row_col_wrap_12_inner {
                padding-left: 22%;
            }
            #ajax-content-wrap
                .vc_row.inner_row.right_padding_24pct
                .row_col_wrap_12_inner {
                padding-right: 22%;
            }
            .vc_row.inner_row.no-pointer-events {
                pointer-events: none;
            }
            .vc_row.inner_row.row_position_absolute {
                position: absolute;
            }
            .vc_row.inner_row.left_position_desktop_50pct {
                left: 50%;
            }
            @media only screen, print {
                .vc_row.inner_row.translate_x_170px.translate_y_-44px.rotate_desktop_350deg {
                    -webkit-transform: translateX(170px) translateY(-44px)
                        rotate(350deg);
                    transform: translateX(170px) translateY(-44px)
                        rotate(350deg);
                }
            }
            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: 40px;
                padding-right: 40px;
            }
            .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;
                }
            }
            #ajax-content-wrap
                .vc_row.inner_row.left_padding_25vw
                .row_col_wrap_12_inner {
                padding-left: 25vw;
            }
            #ajax-content-wrap
                .vc_row.inner_row.right_padding_25vw
                .row_col_wrap_12_inner {
                padding-right: 25vw;
            }
            .vc_row.inner_row.top_position_desktop_pct {
                top: 0;
            }
            .vc_row.inner_row.right_position_desktop_0px {
                right: 0;
            }
            @media only screen and (max-width: 999px) {
                body .vc_row.inner_row.top_position_tablet_40pct {
                    top: 40%;
                }
            }
            @media only screen and (max-width: 999px) {
                body .vc_row.inner_row.right_position_tablet_7pct {
                    right: 7%;
                }
            }
            @media only screen and (max-width: 999px) {
                .vc_row.inner_row.top_padding_tablet_0px {
                    padding-top: 0 !important;
                }
            }
            @media only screen, print {
                .vc_row.inner_row.translate_x_70pct {
                    -webkit-transform: translateX(70%);
                    transform: translateX(70%);
                }
            }
            @media only screen, print {
                .wpb_column.top_padding_desktop_4vw > .vc_column-inner {
                    padding-top: 4vw;
                }
                .wpb_column.right_padding_desktop_2vw > .vc_column-inner {
                    padding-right: 2vw;
                }
                .wpb_column.bottom_padding_desktop_4vw > .vc_column-inner {
                    padding-bottom: 4vw;
                }
                .wpb_column.left_padding_desktop_4vw > .vc_column-inner {
                    padding-left: 4vw;
                }
            }
            @media only screen and (max-width: 999px) {
                body .wpb_column.top_padding_tablet_8vw > .vc_column-inner {
                    padding-top: 8vw;
                }
                body .wpb_column.right_padding_tablet_20vw > .vc_column-inner {
                    padding-right: 20vw;
                }
                body .wpb_column.bottom_padding_tablet_8vw > .vc_column-inner {
                    padding-bottom: 8vw;
                }
                body .wpb_column.left_padding_tablet_8vw > .vc_column-inner {
                    padding-left: 8vw;
                }
            }
            @media only screen and (max-width: 690px) {
                body .wpb_column.right_padding_phone_20vw > .vc_column-inner {
                    padding-right: 20vw;
                }
            }
            @media only screen, print {
                .wpb_column.top_padding_desktop_4vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-top: 4vw;
                }
                .wpb_column.right_padding_desktop_2vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-right: 2vw;
                }
                .wpb_column.bottom_padding_desktop_4vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-bottom: 4vw;
                }
                .wpb_column.left_padding_desktop_4vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-left: 4vw;
                }
            }
            @media only screen and (max-width: 999px) {
                body
                    .wpb_column.top_padding_tablet_8vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-top: 8vw;
                }
                body
                    .wpb_column.right_padding_tablet_20vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-right: 20vw;
                }
                body
                    .wpb_column.bottom_padding_tablet_8vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-bottom: 8vw;
                }
                body
                    .wpb_column.left_padding_tablet_8vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-left: 8vw;
                }
            }
            @media only screen and (max-width: 690px) {
                body
                    .wpb_column.right_padding_phone_20vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-right: 20vw;
                }
            }
            .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"] {
                border-radius: 20px;
            }
            .container-wrap
                .main-content
                .column-image-bg-wrap[data-bg-pos="left center"]
                .column-image-bg {
                background-position: left center;
            }
            .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;
            }
            .wpb_column.column_position_relative,
            .wpb_column.column_position_relative > .vc_column-inner {
                position: relative;
            }
            @media only screen, print {
                .wpb_column.top_padding_desktop_4vw > .vc_column-inner {
                    padding-top: 4vw;
                }
                .wpb_column.right_padding_desktop_2vw > .vc_column-inner {
                    padding-right: 2vw;
                }
                .wpb_column.bottom_padding_desktop_4vw > .vc_column-inner {
                    padding-bottom: 4vw;
                }
                .wpb_column.left_padding_desktop_4vw > .vc_column-inner {
                    padding-left: 4vw;
                }
            }
            @media only screen and (max-width: 999px) {
                body .wpb_column.top_padding_tablet_8vw > .vc_column-inner {
                    padding-top: 8vw;
                }
                body .wpb_column.right_padding_tablet_20vw > .vc_column-inner {
                    padding-right: 20vw;
                }
                body .wpb_column.bottom_padding_tablet_8vw > .vc_column-inner {
                    padding-bottom: 8vw;
                }
                body .wpb_column.left_padding_tablet_8vw > .vc_column-inner {
                    padding-left: 8vw;
                }
            }
            @media only screen and (max-width: 690px) {
                body .wpb_column.left_padding_phone_8vw > .vc_column-inner {
                    padding-left: 8vw;
                }
            }
            @media only screen, print {
                .wpb_column.top_padding_desktop_4vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-top: 4vw;
                }
                .wpb_column.right_padding_desktop_2vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-right: 2vw;
                }
                .wpb_column.bottom_padding_desktop_4vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-bottom: 4vw;
                }
                .wpb_column.left_padding_desktop_4vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-left: 4vw;
                }
            }
            @media only screen and (max-width: 999px) {
                body
                    .wpb_column.top_padding_tablet_8vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-top: 8vw;
                }
                body
                    .wpb_column.right_padding_tablet_20vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-right: 20vw;
                }
                body
                    .wpb_column.bottom_padding_tablet_8vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-bottom: 8vw;
                }
                body
                    .wpb_column.left_padding_tablet_8vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-left: 8vw;
                }
            }
            @media only screen and (max-width: 690px) {
                body
                    .wpb_column.left_padding_phone_8vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-left: 8vw;
                }
            }
            @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;
                }
            }
            .wpb_column.el_spacing_0px
                > .vc_column-inner
                > .wpb_wrapper
                > div:not(:last-child) {
                margin-bottom: 0;
            }
            @media only screen, print {
                .wpb_column.bottom_padding_desktop_8vw > .vc_column-inner {
                    padding-bottom: 8vw;
                }
            }
            @media only screen, print {
                .wpb_column.bottom_padding_desktop_8vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-bottom: 8vw;
                }
            }
            @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;
                }
            }
            .wpb_column.el_spacing_5px
                > .vc_column-inner
                > .wpb_wrapper
                > div:not(:last-child) {
                margin-bottom: 5px;
            }
            @media only screen, print {
                .wpb_column.left_padding_desktop_2vw > .vc_column-inner {
                    padding-left: 2vw;
                }
            }
            @media only screen, print {
                .wpb_column.left_padding_desktop_2vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-left: 2vw;
                }
            }
            @media only screen, print {
                .wpb_column.right_padding_desktop_2vw > .vc_column-inner {
                    padding-right: 2vw;
                }
                .wpb_column.left_padding_desktop_2vw > .vc_column-inner {
                    padding-left: 2vw;
                }
            }
            @media only screen, print {
                .wpb_column.right_padding_desktop_2vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-right: 2vw;
                }
                .wpb_column.left_padding_desktop_2vw
                    > .n-sticky
                    > .vc_column-inner {
                    padding-left: 2vw;
                }
            }
            @media only screen and (max-width: 999px) {
                .wpb_column.top_margin_tablet_10pct {
                    margin-top: 10% !important;
                }
            }
            @media only screen and (max-width: 999px) {
                body .wpb_column.right_padding_tablet_10pct > .vc_column-inner {
                    padding-right: 5%;
                }
                body .wpb_column.left_padding_tablet_10pct > .vc_column-inner {
                    padding-left: 5%;
                }
            }
            @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: 999px) {
                body .wpb_column.right_padding_tablet_10pct > .vc_column-inner {
                    padding-right: 10%;
                }
                /* title */
                body .wpb_column.left_padding_tablet_10pct > .vc_column-inner {
                    padding-left: 10%;
                }
            }
            @media only screen and (max-width: 690px) {
                body .wpb_column.right_padding_phone_8pct > .vc_column-inner {
                    padding-right: 8%;
                }
                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_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) {
                body
                    .wpb_column.right_padding_phone_8pct
                    > .n-sticky
                    > .vc_column-inner {
                    padding-right: 8%;
                }
                body
                    .wpb_column.left_padding_phone_8pct
                    > .n-sticky
                    > .vc_column-inner {
                    padding-left: 8%;
                }
            }
            .wpb_column.child_column.el_spacing_10px
                > .vc_column-inner
                > .wpb_wrapper
                > div:not(:last-child) {
                margin-bottom: 10px;
            }
            @media only screen and (max-width: 999px) {
                .wpb_column.child_column.top_margin_tablet_40px {
                    margin-top: 40px !important;
                }
            }
            .wpb_column.child_column.el_spacing_0px
                > .vc_column-inner
                > .wpb_wrapper
                > div:not(:last-child) {
                margin-bottom: 0;
            }
            .col.padding-1-percent > .vc_column-inner,
            .col.padding-1-percent > .n-sticky > .vc_column-inner {
                padding: calc(600px * 0.01);
            }
            @media only screen and (max-width: 690px) {
                .col.padding-1-percent > .vc_column-inner,
                .col.padding-1-percent > .n-sticky > .vc_column-inner {
                    padding: calc(100vw * 0.01);
                }
            }
            @media only screen and (min-width: 1000px) {
                .col.padding-1-percent > .vc_column-inner,
                .col.padding-1-percent > .n-sticky > .vc_column-inner {
                    padding: calc((100vw - 180px) * 0.01);
                }
                .column_container:not(.vc_col-sm-12)
                    .col.padding-1-percent
                    > .vc_column-inner {
                    padding: calc((100vw - 180px) * 0.005);
                }
            }
            @media only screen and (min-width: 1425px) {
                .col.padding-1-percent > .vc_column-inner {
                    padding: calc(1245px * 0.01);
                }
                .column_container:not(.vc_col-sm-12)
                    .col.padding-1-percent
                    > .vc_column-inner {
                    padding: calc(1245px * 0.005);
                }
            }
            .full-width-content .col.padding-1-percent > .vc_column-inner {
                padding: calc(100vw * 0.01);
            }
            @media only screen and (max-width: 999px) {
                .full-width-content .col.padding-1-percent > .vc_column-inner {
                    padding: calc(100vw * 0.01);
                }
            }
            @media only screen and (min-width: 1000px) {
                .full-width-content
                    .column_container:not(.vc_col-sm-12)
                    .col.padding-1-percent
                    > .vc_column-inner {
                    padding: calc(100vw * 0.005);
                }
            }
            .wpb_column.child_column.el_spacing_5px
                > .vc_column-inner
                > .wpb_wrapper
                > div:not(:last-child) {
                margin-bottom: 5px;
            }
            @media only screen, print {
                .wpb_column.top_padding_desktop_40px > .vc_column-inner {
                    padding-top: 40px;
                }
                .wpb_column.right_padding_desktop_40px > .vc_column-inner {
                    padding-right: 40px;
                }
                .wpb_column.bottom_padding_desktop_40px > .vc_column-inner {
                    padding-bottom: 40px;
                }
                .wpb_column.left_padding_desktop_40px > .vc_column-inner {
                    padding-left: 40px;
                }
            }
            @media only screen, print {
                .wpb_column.top_padding_desktop_40px
                    > .n-sticky
                    > .vc_column-inner {
                    padding-top: 40px;
                }
                .wpb_column.right_padding_desktop_40px
                    > .n-sticky
                    > .vc_column-inner {
                    padding-right: 40px;
                }
                .wpb_column.bottom_padding_desktop_40px
                    > .n-sticky
                    > .vc_column-inner {
                    padding-bottom: 40px;
                }
                .wpb_column.left_padding_desktop_40px
                    > .n-sticky
                    > .vc_column-inner {
                    padding-left: 40px;
                }
            }
            .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"] {
                border-radius: 15px;
            }
            @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) {
                body
                    .wpb_row
                    .wpb_column.child_column.padding-4-percent_tablet
                    > .vc_column-inner,
                body
                    .wpb_row
                    .wpb_column.child_column.padding-4-percent_tablet
                    > .n-sticky
                    > .vc_column-inner {
                    padding: calc(999px * 0.04);
                }
            }
            .wpb_column.mask_shape_circle
                > .vc_column-inner
                > .column-bg-layer {
                -webkit-mask-image: url('../../images/circle.svg');
            }
            .wpb_column.mask_shape_circle
                > .vc_column-inner
                > .column-bg-layer {
                -webkit-mask-repeat: no-repeat;
                -webkit-mask-position: center center;
            }
            .wpb_column.mask_shape_circle.mask_size_custom.mask_scale_70
                > .vc_column-inner
                > .column-bg-layer {
                -webkit-mask-size: 70%;
            }
            @media only screen, print {
                body
                    .wpb_column.mask_alignment_desktop_center-center
                    > .vc_column-inner
                    > .column-bg-layer {
                    -webkit-mask-position: center center;
                }
            }
            .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;
            }
            @media only screen, print {
                .nectar_icon_wrap.translate_x_desktop_-50pct.translate_y_desktop_-50pct {
                    -webkit-transform: translateX(-50%) translateY(-50%);
                    transform: translateX(-50%) translateY(-50%);
                }
            }
            @media only screen, print {
                .nectar_icon_wrap.position_desktop_absolute {
                    position: absolute;
                }
            }
            @media only screen, print {
                .nectar_icon_wrap.top_position_desktop_50pct {
                    top: 50%;
                }
            }
            @media only screen, print {
                .nectar_icon_wrap.left_position_desktop_50pct {
                    left: 50%;
                }
            }
            .nectar_icon_wrap.z_index_10 {
                z-index: 10;
            }
            .nectar_icon_wrap[data-padding="20px"] .nectar_icon {
                padding: 20px;
            }
            .img-with-aniamtion-wrap[data-border-radius="20px"]
                .img-with-animation,
            .img-with-aniamtion-wrap[data-border-radius="20px"] .inner,
            .img-with-aniamtion-wrap[data-border-radius="20px"] .hover-wrap {
                border-radius: 20px;
            }
            .img-with-aniamtion-wrap.custom-width-30vw .inner {
                max-width: 30vw;
            }
            @media only screen, print {
                .img-with-aniamtion-wrap.position_desktop_relative {
                    position: relative;
                }
            }
            .img-with-aniamtion-wrap.z_index_1000 {
                z-index: 1000;
            }
            @media only screen and (max-width: 999px) {
                body .img-with-aniamtion-wrap.custom-width-tablet-14vw .inner {
                    max-width: 14vw;
                }
            }
            .img-with-aniamtion-wrap.looped-animation-rotate .inner {
                animation: nectar_looped_rotate 12s forwards infinite linear;
            }
            @keyframes nectar_looped_rotate {
                0% {
                    transform: rotate(0deg);
                }
                100% {
                    transform: rotate(360deg);
                }
            }
            .img-with-aniamtion-wrap[data-max-width="125%"] .inner {
                width: 125%;
                display: block;
            }
            .img-with-aniamtion-wrap[data-max-width="125%"] img {
                max-width: 100%;
                width: auto;
            }
            .img-with-aniamtion-wrap[data-max-width="125%"][data-shadow*="depth"]
                img {
                max-width: none;
                width: 100%;
            }
            .img-with-aniamtion-wrap[data-max-width="125%"].center .inner {
                margin-left: -12.5%;
            }
            .img-with-aniamtion-wrap[data-max-width="125%"]:not(.right) img {
                backface-visibility: hidden;
            }
            @media only screen and (max-width: 999px) {
                .img-with-aniamtion-wrap[data-max-width="125%"] .inner {
                    max-width: 100%;
                }
                .img-with-animation[data-max-width="125%"] {
                    max-width: 100%;
                    margin-left: 0;
                }
            }
            .img-with-aniamtion-wrap[data-animation="slide-up"] .hover-wrap {
                opacity: 1;
                transform: translateY(150px);
            }
            @media only screen and (min-width: 1000px) {
                .nectar-highlighted-text.font_size_5vw h1,
                .nectar-highlighted-text.font_size_5vw h2,
                .nectar-highlighted-text.font_size_5vw h3,
                .nectar-highlighted-text.font_size_5vw h4,
                .nectar-highlighted-text.font_size_5vw h5,
                .nectar-highlighted-text.font_size_5vw h6 {
                    font-size: 5vw;
                    line-height: 1.1em;
                }
            }
            .nectar-highlighted-text[data-style="regular_underline"].font_size_5vw
                em:before,
            .nectar-highlighted-text[data-style="half_text"].font_size_5vw
                em:before {
                bottom: 0.07em;
            }
            @media only screen and (max-width: 999px) {
                #ajax-content-wrap
                    .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
                    .container-wrap
                    .font_size_phone_8vw.nectar-highlighted-text[data-style]
                    > * {
                    font-size: 8vw;
                }
            }
            .font_line_height_1-1.nectar-highlighted-text[data-style] > * {
                line-height: 1.1;
            }
            @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%;
            } */
            @media only screen and (max-width: 999px) {
                #ajax-content-wrap
                    .container-wrap
                    .font_size_tablet_7vw.nectar-highlighted-text[data-style]
                    > * {
                    font-size: 7vw;
                }
            }
            .font_line_height_1-1em.nectar-highlighted-text[data-style] > * {
                line-height: 1.1em;
            }
            @media only screen and (max-width: 999px) {
                .nectar-highlighted-text.nectar-disable-mobile-animation em {
                    background-size: 100% 80%;
                }
                .nectar-highlighted-text[data-style="half_text"].nectar-disable-mobile-animation
                    em {
                    background-size: 100% 28%;
                }
                .nectar-highlighted-text.nectar-disable-mobile-animation:not([data-style="text_outline"])
                    em {
                    transition: none;
                }
                .nectar-highlighted-text.nectar-disable-mobile-animation
                    .nectar-scribble
                    path {
                    stroke-dashoffset: 0;
                    opacity: 1 !important;
                    animation: none !important;
                }
            }
            @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 {
                    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: 0.07em;
            }
            @media only screen and (min-width: 1000px) {
                .nectar-highlighted-text.font_size_4vw h1,
                .nectar-highlighted-text.font_size_4vw h2,
                .nectar-highlighted-text.font_size_4vw h3,
                .nectar-highlighted-text.font_size_4vw h4,
                .nectar-highlighted-text.font_size_4vw h5,
                .nectar-highlighted-text.font_size_4vw h6 {
                    font-size: 4vw;
                    line-height: 1.1em;
                }
            }
            .nectar-highlighted-text[data-style="regular_underline"].font_size_4vw
                em:before,
            .nectar-highlighted-text[data-style="half_text"].font_size_4vw
                em:before {
                bottom: 0.07em;
            }
            @media only screen and (max-width: 999px) {
                #ajax-content-wrap
                    .container-wrap
                    .font_size_tablet_4vw.nectar-highlighted-text[data-style]
                    > * {
                    font-size: 4vw;
                }
            }
            @media only screen and (max-width: 690px) {
                html
                    #ajax-content-wrap
                    .container-wrap
                    .font_size_phone_6vw.nectar-highlighted-text[data-style]
                    > * {
                    font-size: 6vw;
                }
            }
            body .nectar-scribble.squiggle-underline-2 {
                width: 100%;
                height: 50%;
                top: auto;
                bottom: -45%;
            }
            @media only screen and (max-width: 999px) {
                #ajax-content-wrap
                    .container-wrap
                    .font_size_tablet_4vw.nectar-highlighted-text[data-style]
                    > * {
                    font-size: 4vw;
                }
            }
            @media only screen and (max-width: 690px) {
                html
                    #ajax-content-wrap
                    .container-wrap
                    .font_size_phone_4vw.nectar-highlighted-text[data-style]
                    > * {
                    font-size: 4vw;
                }
            }
            .font_line_height_1-4.nectar-highlighted-text[data-style] > * {
                line-height: 1.4;
            }
            .nectar-highlighted-text[data-style="none"] em {
                background-image: none !important;
            }
            @media only screen, print {
                body
                    #ajax-content-wrap
                    .font_size_desktop_1-1vw.font_size_min_16px.nectar-fancy-ul {
                    font-size: max(16px, 1.1vw);
                }
            }
            .font_line_height_1-6.nectar-fancy-ul {
                line-height: 1.6;
            }
            .nectar-fancy-ul {
                line-height: 1.3;
            }
            #ajax-content-wrap .nectar-fancy-ul ul li {
                line-height: inherit;
            }
            .nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
                font-size: 1.2em;
                margin-top: 3px;
            }
            @media only screen, print {
                body
                    #ajax-content-wrap
                    .font_size_desktop_1-1vw.font_size_min_16px.nectar-fancy-ul {
                    font-size: max(16px, 1.1vw);
                }
            }
            @media only screen and (max-width: 999px) {
                .divider-wrap.height_tablet_30px > .divider {
                    height: 30px !important;
                }

                .nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
                    margin-top:0px;
                }
            }
            @media only screen and (max-width: 999px) {
                .divider-wrap.height_tablet_20px > .divider {
                    height: 20px !important;
                }
            }
            .nectar-cta.hover_color_3452ff .link_wrap:hover {
                background-color: #3452ff !important;
            }
            .nectar-cta.border_color_3452ff .link_wrap {
                border-color: #3452ff;
            }
            .nectar-cta.hover_border_color_3452ff .link_wrap:hover {
                border-color: #3452ff;
            }
            @media only screen and (max-width: 999px) {
                .nectar-cta.display_tablet_inherit {
                    display: inherit;
                }
            }
            .nectar-cta.font_size_desktop_20px,
            .nectar-cta.font_size_desktop_20px * {
                font-size: 20px;
                line-height: 1.1;
            }
            @media only screen and (max-width: 999px) {
                body .nectar-cta.font_size_tablet_3vw,
                body .nectar-cta.font_size_tablet_3vw * {
                    font-size: 3vw;
                    line-height: 1.1;
                }
            }
            .nectar-cta.font_size_desktop_2vw,
            .nectar-cta.font_size_desktop_2vw * {
                font-size: 2rem;
                line-height: 1.1;
            }
            @media only screen, print {
                .nectar-cta.position_desktop_relative {
                    position: relative;
                }
            }
            .nectar-cta.font_size_desktop_1-4vw,
            .nectar-cta.font_size_desktop_1-4vw * {
                font-size: 1.4vw;
                line-height: 1.1;
            }
            @media only screen and (max-width: 999px) {
                body .nectar-cta.font_size_tablet_14px,
                body .nectar-cta.font_size_tablet_14px * {
                    font-size: 1rem;
                    line-height: 1.1;
                }
            }
            .nectar-cta.font_size_desktop_1-1vw,
            .nectar-cta.font_size_desktop_1-1vw * {
                font-size: 1.1vw;
                line-height: 1.1;
            }
            .nectar-cta.text_hover_color_3452ff .link_wrap a {
                transition: none;
            }
            .nectar-cta.text_hover_color_3452ff .link_wrap:hover {
                color: #3452ff;
            }
            .nectar-cta[data-style="arrow-animation"].text_hover_color_3452ff
                .link_wrap:hover
                .line {
                background-color: #3452ff !important;
            }
            .nectar-cta.font_size_desktop_14px,
            .nectar-cta.font_size_desktop_14px * {
                font-size: 1rem;
                line-height: 1.1;
            }
            .nectar_video_player_self_hosted .wpb_wrapper video,
            .nectar_video_player_self_hosted__overlay {
                width: 100%;
                height: 100%;
                display: block;
                position: absolute;
                margin: 0;
                top: 0;
                left: 0;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                visibility: visible;
                object-fit: cover;
            }
            #ajax-content-wrap .nectar_video_player_self_hosted__overlay {
                object-fit: inherit;
                position: absolute;
                z-index: 1;
            }
            .nectar_video_player_self_hosted[data-border-radius*="px"]
                .wpb_video_wrapper {
                overflow: hidden;
            }
            .nectar_video_player_self_hosted video.no-video {
                opacity: 0;
            }
            @media only screen and (max-width: 999px) {
                .wpb_video_widget.nectar_video_player_self_hosted.tablet-aspect-169
                    .wpb_video_wrapper {
                    padding-top: 56.25%;
                }
            }
            .nectar_video_player_self_hosted .wpb_video_wrapper {
                overflow: hidden;
            }
            .nectar_video_player_self_hosted .play_button {
                z-index: 100;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
            }
            .nectar_video_player_self_hosted .play_button svg {
                height: 16px;
                width: 16px;
                position: relative;
                z-index: 100;
                margin-left: 4px;
            }
            .nectar_video_player_self_hosted .play_button .play {
                position: absolute;
                top: 0;
                left: 0;
                width: 8%;
                margin-top: -4%;
                margin-left: -4%;
                top: 50%;
                left: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .nectar_video_player_self_hosted .play_button .play:after {
                content: "";
                display: block;
                padding-bottom: 100%;
            }
            @media only screen and (max-width: 999px) {
                .nectar_video_player_self_hosted .play_button .play {
                    width: 54px;
                    height: 54px;
                    margin-top: -27px;
                    margin-left: -27px;
                }
                .nectar_video_player_self_hosted .play_button svg {
                    height: 12px;
                    width: 12px;
                }
            }
            .nectar_video_player_self_hosted
                .play_button.following.follow_mouse
                .play {
                opacity: 1;
            }
            .nectar_video_player_self_hosted .play_button.follow_mouse .play {
                pointer-events: none;
                transition: opacity 0.3s ease;
            }
            .nectar_video_player_self_hosted .play_button .play:before {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                border-radius: 100px;
                content: "";
                z-index: 0;
                background-color: #000;
                transition: transform 0.3s ease;
            }
            .nectar_video_player_self_hosted
                .play_button:not(.follow_mouse):hover
                .play:before {
                transform: scale(1.15);
            }
            .nectar_video_player_self_hosted .play_button svg path {
                fill: #fff;
            }
            .nectar_video_player_self_hosted
                .play_button[data-play_button_color="#0a0a0a"]
                .play:before {
                background-color: #0a0a0a;
            }
            .nectar_video_player_self_hosted
                .play_button[data-play_button_icon_color="#ffffff"]
                svg
                path {
                fill: #ffffff;
            }
            .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;
            }
            @keyframes nectarClipFade {
                0% {
                    opacity: 0;
                    clip-path: circle(10%);
                }
                50% {
                    opacity: 1;
                }
                100% {
                    opacity: 1;
                    clip-path: circle(42%);
                }
            }
            .nectar-text-inline-images--animation_circle_fade_in
                .nectar-text-inline-images__marker {
                clip-path: none;
            }
            .nectar-text-inline-images--animation_circle_fade_in img {
                clip-path: circle(15%);
                opacity: 0;
            }
            .nectar-text-inline-images--animation_circle_fade_in
                .nectar-text-inline-images__marker.animated-in
                img {
                animation: nectarClipFade 1.8s cubic-bezier(0.25, 1, 0.5, 1)
                    forwards;
            }
            @media only screen and (min-width: 1000px) {
                body .row .nectar-text-inline-images.font_size_desktop_4vw * {
                    font-size: 4vw;
                    line-height: 1.6;
                }
            }
            @media only screen and (max-width: 999px) {
                body .row .nectar-text-inline-images.font_size_tablet_4vw * {
                    font-size: 4vw;
                    line-height: 1.6;
                }
            }
            @media only screen, print {
                .nectar-text-inline-images.right_margin_desktop_-6pct
                    .nectar-text-inline-images__marker {
                    margin-right: -6%;
                }
            }
            .nectar-badge__inner {
                display: inline-block;
                line-height: 1;
                color: #fff;
                border-radius: 20px;
            }
            .padding-amount-none .nectar-badge__inner {
                padding: 0;
            }
            .nectar-badge.text-color-0a0a0a .nectar-badge__inner {
                color: #0a0a0a;
            }
            .nectar-badge__inner {
                display: inline-block;
                line-height: 1;
                color: #fff;
                border-radius: 0;
            }
            .padding-amount-small .nectar-badge__inner {
                padding: 0.5em 1em;
            }
            .badge-style-line .nectar-badge__inner {
                display: flex;
                padding: 0;
                align-items: center;
            }
            .badge-style-line .nectar-badge__inner:before {
                content: "";
                display: block;
                width: 20px;
                margin-right: 10px;
                height: 1px;
                background-color: currentColor;
            }
            .nectar-badge.text-color-ffffff .nectar-badge__inner {
                color: #ffffff;
            }
            @media only screen, print {
                .nectar-badge.position_desktop_relative {
                    position: relative;
                }
            }
            @media only screen, print {
                .nectar-badge.top_position_desktop_10px {
                    top: 10px;
                }
            }
            .nectar-lottie-wrap {
                line-height: 0;
            }
            .nectar-lottie-wrap .nectar-lottie {
                width: 100%;
                height: 100%;
                max-height:260px;
            }
            .wpb_wrapper.tabbed {
                position: relative;
            }
            @media only screen, print {
                .nectar-lottie-wrap.width_desktop_40px {
                    width: 40px;
                }
            }
            .nectar-lottie-wrap.alignment_left {
                display: flex;
                justify-content: flex-start;
            }
            @media only screen, print {
                .nectar-lottie-wrap.translate_x_desktop_25pct.translate_y_desktop_-50pct {
                    -webkit-transform: translateX(25%) translateY(-50%);
                    transform: translateX(25%) translateY(-50%);
                }
            }
            @media only screen, print {
                .nectar-lottie-wrap.position_desktop_absolute {
                    position: absolute;
                }
            }
            @media only screen, print {
                .nectar-lottie-wrap.top_position_desktop_0px {
                    top: 0;
                }
            }
            @media only screen, print {
                .nectar-lottie-wrap.left_position_desktop_0px {
                    left: 0;
                }
            }
            .nectar-lottie-wrap.z_index_-1 {
                z-index: -1;
            }
            @media only screen, print {
                .nectar-lottie-wrap.width_desktop_150pct {
                    width: 150%;
                }
            }
            @media only screen, print {
                .nectar-lottie-wrap.height_desktop_150pct {
                    height: 150%;
                }
            }
            .nectar-lottie-wrap.alignment_center {
                display: flex;
                margin: 0 auto;
                justify-content: center;
            }
            #ajax-content-wrap .nectar-price-typography {
                line-height: 1;
            }
            .nectar-price-typography .before-text {
                vertical-align: top;
                margin-right: 0.2em;
            }
            .nectar-price-typography .after-text {
                letter-spacing: 0rem;
                margin-left: 0.2em;
            }
            @media only screen, print {
                #ajax-content-wrap
                    .font_size_desktop_4vw.nectar-price-typography {
                    font-size: 4vw;
                }
            }
            @media only screen and (max-width: 999px) {
                #ajax-content-wrap
                    .container-wrap
                    .font_size_tablet_7vw.nectar-price-typography {
                    font-size: 7vw;
                }
            }
            .font_line_height_1-5.nectar-price-typography {
                line-height: 1.5;
            }
            @media only screen, print {
                #ajax-content-wrap
                    .font_size_desktop_3vw.nectar-price-typography {
                    font-size: 3vw;
                }
            }
            @media only screen and (max-width: 999px) {
                #ajax-content-wrap
                    .container-wrap
                    .font_size_tablet_7vw.nectar-price-typography {
                    font-size: 7vw;
                }
            }
            .font_line_height_1-5.nectar-price-typography {
                line-height: 1.5;
            }
            #ajax-content-wrap .nectar-responsive-text * {
                margin-bottom: 0;
                /* font-size: 4vw; */
                line-height: inherit;
                color: inherit;
            }
            @media only screen, print {
                #ajax-content-wrap
                    .font_size_desktop_1-2rem.nectar-responsive-text {
                    font-size: 1.2em;
                }
            }
            .font_line_height_2rem.nectar-responsive-text {
                line-height: 2em;
            }
            @media only screen, print {
                body
                    #ajax-content-wrap
                    .font_size_desktop_1-2vw.font_size_min_14px.font_size_max_20px.nectar-responsive-text {
                    font-size: min(20px, max(14px, 1.2vw));
                    width:120%;
                }
            }
            .font_line_height_2-6rem.nectar-responsive-text {
                line-height: 2.6em;
            }
            @media only screen, print {
                #ajax-content-wrap
                    .font_size_desktop_2vw.nectar-responsive-text {
                    font-size: 2rem;
                }
            }
            @media only screen and (max-width: 999px) {
                #ajax-content-wrap
                    .container-wrap
                    .font_size_tablet_3vw.nectar-responsive-text {
                    font-size: 3vw;
                }
            }
            @media only screen and (max-width: 690px) {
                html
                    #ajax-content-wrap
                    .container-wrap
                    .font_size_phone_16px.nectar-responsive-text {
                    font-size: 1rem;
                }
            }
            .font_line_height_1px.nectar-responsive-text {
                line-height: 1;
            }
            @media only screen, print {
                #ajax-content-wrap
                    .font_size_desktop_14px.nectar-responsive-text {
                    font-size: 18px;
                }
            }
            @media only screen and (max-width: 999px) {
                #ajax-content-wrap
                    .container-wrap
                    .font_size_tablet_16px.nectar-responsive-text {
                    font-size: 1rem;
                }
            }
            @media only screen and (max-width: 690px) {
                html
                    #ajax-content-wrap
                    .container-wrap
                    .font_size_phone_14px.nectar-responsive-text {
                    font-size: 1rem;
                }
            }
            .font_line_height_1rem.nectar-responsive-text {
                line-height: 1em;
            }
            body:not(.compose-mode) .testimonial_slider .flickity-slider {
                position: relative;
                display: flex;
                flex-wrap: nowrap;
            }
            body:not(.compose-mode)
                .testimonial_slider
                .flickity-slider
                blockquote {
                flex: 0 0 auto;
            }
            .testimonial_slider.border-radius-20px
                .flickity-slider
                blockquote
                p {
                border-radius: 20px;
            }
            @media only screen and (min-width: 1300px) {
                .testimonial_slider.desktop-width-40pct[data-style*="multiple_visible"]
                    .flickity-slider
                    blockquote {
                    width: 40%;
                }
            }
            .testimonial_slider[data-shadow] blockquote:not(.is-selected) p {
                box-shadow: none !important;
            }
            .testimonial_slider[data-shadow] blockquote p {
                transition: box-shadow 0.2s ease, background-color 0.2s ease;
            }
            .testimonial_slider[data-controls="next_prev_arrows"] .slides {
                text-align: center;
            }
            .testimonial_slider .flickity-prev-next-button {
                display: inline-block;
                margin: 12px;
                width: 50px;
                height: 50px;
                padding: 0;
            }
            @media only screen and (max-width: 690px) {
                .testimonial_slider .flickity-prev-next-button {
                    transform: scale(0.8);
                    margin: 6px;
                }
            }
            .testimonial_slider .flickity-prev-next-button svg {
                left: auto;
                top: 0;
                position: relative;
                width: 12px;
                height: 100%;
                transition: transform 0.45s cubic-bezier(0.15, 0.75, 0.5, 1);
            }
            .testimonial_slider .flickity-prev-next-button:after {
                height: 2px;
                width: 18px;
                background-color: #000;
                content: "";
                position: absolute;
                left: 7px;
                top: 50%;
                margin-top: -1px;
                display: block;
                transform-origin: right;
                transition: transform 0.45s cubic-bezier(0.15, 0.75, 0.5, 1);
            }
            .testimonial_slider .flickity-prev-next-button:before {
                position: absolute;
                display: block;
                content: "";
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                background-color: #fff;
                border-radius: 100px;
                transition: transform 0.45s cubic-bezier(0.15, 0.75, 0.5, 1),
                    opacity 0.45s cubic-bezier(0.15, 0.75, 0.5, 1);
            }
            .testimonial_slider .flickity-prev-next-button.next svg {
                transform: translateX(5px);
            }
            .testimonial_slider .flickity-prev-next-button.next:after {
                transform: scaleX(0.9) translateX(8px);
            }
            .testimonial_slider .flickity-prev-next-button.previous:after {
                transform: scaleX(0.9) translateX(0px);
                left: 18px;
                transform-origin: left;
            }
            .testimonial_slider .flickity-prev-next-button.previous svg {
                transform: translateX(-4px);
            }
            .testimonial_slider .flickity-prev-next-button.next:hover svg {
                transform: translateX(7px);
            }
            .testimonial_slider .flickity-prev-next-button:hover:after {
                transform: scaleX(1.1) translateX(8px);
            }
            .testimonial_slider .flickity-prev-next-button:hover:before {
                transform: scale(1.15);
            }
            .testimonial_slider
                .flickity-prev-next-button.previous:hover:after {
                transform: scaleX(1.1) translateX(-1px);
            }
            .testimonial_slider .flickity-prev-next-button.previous:hover svg {
                transform: translateX(-6px);
            }
            .testimonial_slider .flickity-prev-next-button .arrow {
                fill: #000;
            }
            .testimonial_slider[data-controls="next_prev_arrows"] {
                padding-bottom: 0;
            }
            @media only screen and (min-width: 1000px) {
                body .testimonial_slider.font_size_desktop_1-3vw blockquote,
                body
                    .testimonial_slider.font_size_desktop_1-3vw
                    span[class*="-quote"] {
                    font-size: 1.3vw;
                    line-height: 1.4;
                }
            }
            @media only screen and (max-width: 999px) {
                body .testimonial_slider.font_size_tablet_16px blockquote,
                body
                    .testimonial_slider.font_size_tablet_16px
                    span[class*="-quote"] {
                    font-size: 1rem;
                    line-height: 1.3;
                }
            }
            #ajax-content-wrap
                .testimonial_slider.font_line_height_1-7
                blockquote {
                line-height: 1.7;
            }
            body .row .tabbed > div:first-of-type {
                display: block;
                opacity: 1;
                visibility: visible;
                position: relative;
                left: 0;
            }
            .tabbed[data-style="toggle_button"] .wpb_tabs_nav {
                text-align: center;
            }
            .tabbed[data-style="toggle_button"] .wpb_tabs_nav li {
                float: none;
                display: inline-block;
            }
            .tabbed[data-style="toggle_button"] .wpb_tabs_nav li a {
                background-color: transparent;
                color: inherit;
                border: none;
            }
            .tabbed[data-style="toggle_button"]
                .wpb_tabs_nav
                li
                a:not(.active-tab) {
                opacity: 0.5;
            }
            .tabbed[data-style="toggle_button"] .wpb_tabs_nav {
                display: flex;
                justify-content: center;
                align-items: center;
                margin-bottom: 30px;
            }
            .span_12.light .tabbed[data-style="toggle_button"] .wpb_tabs_nav {
                color: #fff;
            }
            .tabbed[data-style="toggle_button"]
                .wpb_tabs_nav
                .toggle-button-inner {
                display: block;
                border-radius: 100px;
                width: 70px;
                height: 28px;
                cursor: pointer;
                overflow: hidden;
                box-shadow: 0 0 0 4px currentColor;
            }
            .tabbed[data-style="toggle_button"] .wpb_tabs_nav .toggle-button {
                padding: 0 10px;
            }
            .tabbed[data-style="toggle_button"]
                .wpb_tabs_nav
                .toggle-button
                .circle {
                display: block;
                border-radius: 100px;
                background-color: #fff;
                height: 28px;
                width: 70px;
                left: 0;
                top: 0;
                transition: transform 0.45s cubic-bezier(0.23, 0.46, 0.4, 1);
                transform: translateX(42px);
            }
            .tabbed[data-style="toggle_button"]
                .wpb_tabs_nav
                li.active-tab
                + .toggle-button
                .circle {
                transform: translateX(-42px);
            }
            .toggles--minimal-shadow .toggle > .toggle-title a {
                color: #100E09;
            }
            .toggles--minimal-shadow .toggle.default > .toggle-title a:hover,
            .toggles--minimal-shadow .toggle.default.open > .toggle-title a {
                color: #000;
            }
            .span_12.light
                .toggles--minimal-shadow
                .toggle.default
                > .toggle-title
                a:hover,
            .span_12.light
                .toggles--minimal-shadow
                .toggle.default.open
                > .toggle-title
                a {
                color: #fff;
            }
            .toggles--minimal-shadow .toggle > .toggle-title i:before,
            .toggles--minimal-shadow .toggle > .toggle-title i:after {
                background-color: #888;
            }
            .toggles--minimal-shadow
                .toggle.default.open
                > .toggle-title
                i:after,
            .toggles--minimal-shadow
                .toggle.default.open
                > .toggle-title
                i:before,
            .toggles--minimal-shadow
                .toggle.default:hover
                > .toggle-title
                i:after,
            .toggles--minimal-shadow
                .toggle.default:hover
                > .toggle-title
                i:before {
                background-color: #000;
            }
            .toggles--minimal-shadow .toggle.default.open > .toggle-title i,
            .toggles--minimal-shadow .toggle.default:hover > .toggle-title i {
                border-color: #000;
            }
            .span_12.light
                .toggles--minimal-shadow
                .toggle.default.open
                > .toggle-title
                i:after,
            .span_12.light
                .toggles--minimal-shadow
                .toggle.default.open
                > .toggle-title
                i:before,
            .span_12.light
                .toggles--minimal-shadow
                .toggle.default:hover
                > .toggle-title
                i:after,
            .span_12.light
                .toggles--minimal-shadow
                .toggle.default:hover
                > .toggle-title
                i:before {
                background-color: #fff;
            }
            .span_12.light
                .toggles--minimal-shadow
                .toggle.default.open
                > .toggle-title
                i,
            .span_12.light
                .toggles--minimal-shadow
                .toggle.default:hover
                > .toggle-title
                i {
                border-color: #fff;
            }
            .toggles--minimal-shadow
                .toggle[data-inner-wrap="true"]
                > div
                .inner-toggle-wrap {
                padding: 0 0 30px 0;
            }
            .toggles--minimal-shadow .toggle > .toggle-title a {
                padding: 30px 70px 30px 0;
                transition: color 0.15s ease;
            }
            .toggles--minimal-shadow .toggle {
                border-bottom: 1px solid rgba(0, 0, 0, 0.08);
            }
            body .toggles--minimal-shadow .toggle {
                margin-bottom: 0;
                padding: 0 40px;
                position: relative;
                transition: border-color 0.15s ease;
            }
            div[data-style*="minimal"] .toggle.open {
                border-color: transparent;
            }
            .toggles--minimal-shadow .toggle:before {
                content: "";
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                pointer-events: none;
                width: 100%;
                height: 100%;
                box-shadow: 0 90px 70px 0 rgba(0, 0, 0, 0.04),
                    0 40px 35px 0 rgba(0, 0, 0, 0.03),
                    0 25px 15px 0 rgba(0, 0, 0, 0.03),
                    0 11px 7px 0 rgba(0, 0, 0, 0.03),
                    0 2px 5px 0 rgba(0, 0, 0, 0.03);
                transition: opacity 0.15s ease;
                opacity: 0;
            }
            div[data-style*="minimal"] .toggle.open:before {
                opacity: 1;
                transition: opacity 0.45s cubic-bezier(0.3, 0.4, 0.2, 1);
            }
            .toggles--minimal-shadow .toggle > .toggle-title i:before {
                content: " ";
                top: 14px;
                left: 6px;
                margin-top: -2px;
                width: 14px;
                height: 2px;
                position: absolute;
                transition: transform 0.45s cubic-bezier(0.3, 0.4, 0.2, 1),
                    background-color 0.15s ease;
            }
            .toggles--minimal-shadow .toggle > .toggle-title i:after {
                content: " ";
                top: 6px;
                left: 14px;
                width: 2px;
                margin-left: -2px;
                height: 14px;
                position: absolute;
                transition: transform 0.45s cubic-bezier(0.3, 0.4, 0.2, 1),
                    background-color 0.15s ease;
            }
            .light .toggles--minimal-shadow .toggle {
                border-color: rgba(255, 255, 255, 0.2);
            }
            div[data-style*="minimal"].toggles--minimal-shadow .toggle i {
                transition: transform 0.45s cubic-bezier(0.3, 0.4, 0.2, 1),
                    border-color 0.15s ease;
            }
            div[data-style*="minimal"] .toggle.open .toggle-title i {
                transform: rotate(90deg);
            }
            div[data-style*="minimal"] .toggle.open .toggle-title i:before {
                -ms-transform: scale(0, 1);
                transform: scale(0, 1);
                -webkit-transform: scale(0, 1);
            }
            div[data-style*="minimal"] .toggle.open .toggle-title i:after {
                -ms-transform: scale(1, 1);
                transform: scale(1, 1);
                -webkit-transform: scale(1, 1);
            }
            body .toggles--minimal-shadow .toggle > .toggle-title i:before,
            body .toggles--minimal-shadow .toggle > .toggle-title i:after {
                background-color: #000000;
            }
            body
                .dark
                div[data-style*="minimal"].toggles--minimal-shadow
                .toggle:not(.open):not(:hover)
                > .toggle-title
                i {
                border-color: #000000;
            }
            @media only screen and (max-width: 690px) {
                #ajax-content-wrap
                    .vc_row.right_padding_phone_0vw
                    .row_col_wrap_12 {
                    padding-right: 0vw !important;
                }
            }
            @media only screen and (max-width: 690px) {
                .wpb_video_widget.nectar_video_player_self_hosted.phone-aspect-169
                    .wpb_video_wrapper {
                    padding-top: 56.25%;
                }
            }
            @media only screen and (max-width: 690px) {
                #ajax-content-wrap
                    .vc_row.inner_row.right_padding_phone_20vw
                    .row_col_wrap_12_inner {
                    padding-right: 10vw !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) {
                #ajax-content-wrap
                    .vc_row.inner_row.left_padding_phone_12pct
                    .row_col_wrap_12_inner {
                    padding-left: 0 !important;
                }
            }
            @media only screen and (max-width: 690px) {
                .vc_row.inner_row.bottom_padding_phone_0px {
                    padding-bottom: 0 !important;
                }
            }
            @media only screen and (max-width: 690px) {
                #ajax-content-wrap
                    .vc_row.inner_row.right_padding_phone_0pct
                    .row_col_wrap_12_inner {
                    padding-right: 0 !important;
                }
            }
            @media only screen and (max-width: 690px) {
                body .img-with-aniamtion-wrap.custom-width-phone-30vw .inner {
                    max-width: 30vw;
                }
            }
            @media only screen and (max-width: 690px) {
                .divider-wrap.height_phone_20px > .divider {
                    height: 20px !important;
                }
            }
            @media only screen and (max-width: 690px) {
                .vc_row.inner_row.top_padding_phone_0px {
                    padding-top: 0 !important;
                }
            }
            @media only screen and (max-width: 690px) {
                body .nectar-cta.font_size_phone_4vw,
                body .nectar-cta.font_size_phone_4vw * {
                    font-size: 4vw;
                    line-height: 1.1;
                }
            }
            @media only screen and (max-width: 690px) {
                body .nectar-cta.font_size_phone_14px,
                body .nectar-cta.font_size_phone_14px * {
                    font-size: 1rem;
                    line-height: 1.1;
                }
            }
            @media only screen and (max-width: 690px) {
                .vc_row.inner_row.top_padding_phone_10pct {
                    padding-top: 10% !important;
                }
            }
            @media only screen and (max-width: 690px) {
                #ajax-content-wrap
                    .vc_row.inner_row.left_padding_phone_0pct
                    .row_col_wrap_12_inner {
                    padding-left: 0 !important;
                }
            }
            @media only screen and (max-width: 690px) {
                #ajax-content-wrap
                    .vc_row.left_padding_phone_14px
                    .row_col_wrap_12 {
                    padding-left: 14px !important;
                }
            }
            @media only screen and (max-width: 690px) {
                .vc_row.inner_row.top_padding_phone_16pct {
                    padding-top: 16% !important;
                }
            }
            @media only screen and (max-width: 690px) {
                body
                    .wpb_row
                    .wpb_column.child_column.padding-2-percent_phone
                    > .vc_column-inner,
                body
                    .wpb_row
                    .wpb_column.child_column.padding-2-percent_phone
                    > .n-sticky
                    > .vc_column-inner {
                    padding: calc(690px * 0.02);
                }
            }
            @media only screen and (max-width: 690px) {
                .vc_row.inner_row.bottom_padding_phone_16pct {
                    padding-bottom: 16% !important;
                }
            }
            @media only screen and (max-width: 690px) {
                #ajax-content-wrap
                    .vc_row.right_padding_phone_14px
                    .row_col_wrap_12 {
                    padding-right: 14px !important;
                }
            }
            @media only screen and (max-width: 690px) {
                #ajax-content-wrap
                    .vc_row.inner_row.right_padding_phone_12pct
                    .row_col_wrap_12_inner {
                    padding-right: 0% !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_20vw
                    .row_col_wrap_12_inner {
                    padding-left: 10vw !important;
                }
            }
            @media only screen and (max-width: 690px) {
                .vc_row.top_padding_phone_40px {
                    padding-top: 40px !important;
                    padding-bottom: 100px !important;
                }
            }
            @media only screen and (max-width: 690px) {
                #ajax-content-wrap
                    .vc_row.left_padding_phone_0vw
                    .row_col_wrap_12 {
                    padding-left: 0vw !important;
                }
            }
            @media only screen and (max-width: 690px) {
                body .row .nectar-text-inline-images.font_size_phone_5vw * {
                    font-size: 5vw;
                    line-height: 1.6;
                }
            }
            @media only screen and (max-width: 690px) {
                .nectar-cta.display_phone_inherit {
                    display: inherit;
                }
            }
            @media only screen and (max-width: 690px) {
                #ajax-content-wrap
                    .vc_row.inner_row.right_padding_phone_140px
                    .row_col_wrap_12_inner {
                    padding-right: 140px !important;
                }
            }
            #ajax-content-wrap .vc_row.left_padding_6vw .row_col_wrap_12 {
                padding-left: 6vw;
            }
            #ajax-content-wrap .vc_row.right_padding_6vw .row_col_wrap_12 {
                padding-right: 6vw;
            }
            @media only screen and (max-width: 999px) {
                .vc_row.top_padding_tablet_20pct {
                    padding-top: 20% !important;
                }
            }
            @media only screen and (max-width: 999px) {
                .vc_row.bottom_padding_tablet_10pct {
                    padding-bottom: 10% !important;
                }
            }
            .wpb_column.el_spacing_0px
                > .vc_column-inner
                > .wpb_wrapper
                > div:not(:last-child) {
                margin-bottom: 0;
            }
            @media only screen, print {
                .wpb_column.right_padding_desktop_25pct > .vc_column-inner {
                    padding-right: 25%;
                }
            }
            @media only screen, print {
                .wpb_column.right_padding_desktop_25pct
                    > .n-sticky
                    > .vc_column-inner {
                    padding-right: 25%;
                }
            }
            .wpb_column.child_column.el_spacing_20px
                > .vc_column-inner
                > .wpb_wrapper
                > div:not(:last-child) {
                margin-bottom: 20px;
            }
            @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) {
                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: 690px) 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;
                }
            }
            .wpb_column.child_column.el_spacing_10px
                > .vc_column-inner
                > .wpb_wrapper
                > div:not(:last-child) {
                margin-bottom: 10px;
            }
            @media only screen and (max-width: 999px) {
                .wpb_column.child_column.mobile-disable-entrance-animation,
                .wpb_column.child_column.mobile-disable-entrance-animation:not([data-scroll-animation-mobile="true"])
                    > .vc_column-inner {
                    transform: none !important;
                    opacity: 1 !important;
                }
                .nectar-mask-reveal.mobile-disable-entrance-animation,
                [data-animation="mask-reveal"].mobile-disable-entrance-animation
                    > .vc_column-inner {
                    clip-path: none !important;
                }
            }
            .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;
                }
            }
            .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-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 (max-width: 999px) {
                .nectar-cta.display_tablet_inherit {
                    display: inherit;
                }
            }
            .nectar-cta.font_size_desktop_1vw,
            .nectar-cta.font_size_desktop_1vw * {
                font-size: 1vw;
                line-height: 1.1;
            }
            @media only screen and (max-width: 999px) {
                body .nectar-cta.font_size_tablet_16px,
                body .nectar-cta.font_size_tablet_16px * {
                    font-size: 1rem;
                    line-height: 1.1;
                }
            }
            .nectar-cta.font_size_desktop_1vw[data-style="underline"],
            .nectar-cta.font_size_desktop_1vw * {
                line-height: 1.5;
            }
            @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_30px {
                    margin-bottom: 30px !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: 100vw;
            }
            .row .col img.img-with-animation.nectar-lazy:not([srcset]) {
                width: 100%;
            }



            .nectar_video_player_self_hosted .play_button .play {
                display: none !important;
            }


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

            .wpb_animate_when_almost_visible {
                opacity: 1;
            }
            header ul li , footer ul li {
                list-style: none;
                list-style-position: outside;
            }
            #Side_slide ul, header ul, footer ul {
                margin-left: 0px;
                margin-bottom: 0px;
            }
            .container-wrap, .project-title {
                padding-top: 70px;
                padding-bottom: 0px;
            }

            .toggle>.toggle-title a, .wpb_text_column a, .dark , .dark .color{
                color: #100E09;
            }
           .dark h2{
                color: #000000 !important;
           }
            blockquote{
                color: #000000 !important;
            }

            .nectar-cta:not([data-style="material"]) .link_wrap{
                border-radius: 200px !important;
                -webkit-border-radius: 200px !important;
            }
            .nectar-highlighted-text h2{
                color: #ffffff;
            }
            .animation-rotate-bg { {
                    background-position: center center;
                    height: 70%;
                    width: 70%;
                    margin: 15%;
                    border-radius: 50%;
                }
            }
            a {
                text-decoration: none !important;
            }
            #Footer .container {
                padding: 0px;
            }

            @media only screen and (max-width: 768px) {
                .container-wrap{
                    padding-top: 0px;
                }
                .codibu-margin{
                    margin-top: -74px !important;
                    margin-bottom: 179px !important;
                }
            }
            .icon-salient-check:before{
                font-family:icomoon !important;
            }
            body.mobile-side-slide {
                overflow-x: hidden !important;
            }





