img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

img.wp-smiley,img.emoji {
    display: inline!important;
    border: none!important;
    box-shadow: none!important;
    height: 1em!important;
    width: 1em!important;
    margin: 0 .07em!important;
    vertical-align: -.1em!important;
    background: none!important;
    padding: 0!important
}



:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --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%,#9b51e0 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 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%,#cf2e2e 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 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: .44rem;
    --wp--preset--spacing--30: .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,.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);
    --wp--preset--shadow--sharp: 6px 6px 0 rgba(0,0,0,.2);
    --wp--preset--shadow--outlined: 6px 6px 0 -3px rgba(255,255,255,1) , 6px 6px rgba(0,0,0,1);
    --wp--preset--shadow--crisp: 6px 6px 0 rgba(0,0,0,1)
}

:root {
    --wp--style--global--content-size: 1300px;
    --wp--style--global--wide-size: 1300px
}

:where(body) {
    margin: 0
}

.wp-site-blocks>.alignleft {
    float: left;
    margin-right: 2em
}

.wp-site-blocks>.alignright {
    float: right;
    margin-left: 2em
}

.wp-site-blocks>.aligncenter {
    justify-content: center;
    margin-left: auto;
    margin-right: auto
}

:where(.is-layout-flex) {
    gap: .5em
}

:where(.is-layout-grid) {
    gap: .5em
}

.is-layout-flow>.alignleft {
    float: left;
    margin-inline-start:0;margin-inline-end:2em}

.is-layout-flow>.alignright {
    float: right;
    margin-inline-start:2em;margin-inline-end:0}

.is-layout-flow>.aligncenter {
    margin-left: auto!important;
    margin-right: auto!important
}

.is-layout-constrained>.alignleft {
    float: left;
    margin-inline-start:0;margin-inline-end:2em}

.is-layout-constrained>.alignright {
    float: right;
    margin-inline-start:2em;margin-inline-end:0}

.is-layout-constrained>.aligncenter {
    margin-left: auto!important;
    margin-right: auto!important
}

.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
}

.is-layout-constrained>.alignwide {
    max-width: var(--wp--style--global--wide-size)
}

body .is-layout-flex {
    display: flex
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center
}

.is-layout-flex > :is(*, div) {
    margin: 0
}

body .is-layout-grid {
    display: grid
}

.is-layout-grid > :is(*, div) {
    margin: 0
}

body {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none
}

.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
}

: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
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6
}



.apop-container-toggle .apop-toggle svg,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings header.apop-header-top .apop-site-container .apop-site-info .apop-image svg,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-active .apop-icon .apop-icon-animation svg,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv1 .apop-icon .apop-icon-animation svg,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv2 .apop-icon .apop-icon-animation svg,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv3 .apop-icon .apop-icon-animation svg,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings div.apop-multi-functional-feature .apop-box-functions .apop-functional-feature.apop-active .apop-left .apop-icon svg {
    fill: #0048fe!important
}

nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings header.apop-header-top::before,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-reset-settings button,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv1 .apop-title p.apop-option-levels span.apop-level.apop-level1,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings header.apop-header-top::before,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-reset-settings button,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv2 .apop-title p.apop-option-levels span.apop-level.apop-level1,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv2 .apop-title p.apop-option-levels span.apop-level.apop-level2,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv3 .apop-title p.apop-option-levels span.apop-level.apop-level1,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv3 .apop-title p.apop-option-levels span.apop-level.apop-level2,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv3 .apop-title p.apop-option-levels span.apop-level.apop-level3,.apop-container-toggle .apop-toggle img,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings header.apop-header-top .apop-site-container .apop-site-info .apop-title span,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings header.apop-header-top .apop-site-container .apop-site-info .onetap-information,nav.apop-accessibility.apop-plugin-onetap .apop-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar {
    background: #0048fe!important
}

nav.apop-accessibility.apop-plugin-onetap .apop-container .toolbar-hide-duration .box-hide-duration form label input {
    accent-color: #0048fe!important
}

nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-reset-settings button {
    border-color: #0048fe!important
}

.apop-container-toggle .apop-toggle img.design-border1 {
    box-shadow: 0 0 0 4px #0048fe
}

nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature:focus {
    border-width: 2px!important;
    outline: none!important
}

nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-active,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv1,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv2,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv3 {
    border: 2px solid #0048fe!important
}

nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature:hover {
    border-color: #0048fe!important;
    box-shadow: 0 0 0 1px #0048fe!important
}

nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature:hover .apop-title span,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-active .apop-title span,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv1 .apop-title span,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv2 .apop-title span,nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature.apop-lv3 .apop-title span {
    color: #0048fe!important
}

nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container .apop-features .apop-box-feature:focus {
    border-color: #0048fe!important
}

@media only screen and (max-width: 576px) {
    .apop-container-toggle .apop-toggle {
        right:0!important;
        margin-right: 15px!important;
        bottom: 0!important;
        margin-bottom: 15px!important
    }

    nav.apop-accessibility.apop-plugin-onetap {
        right: -580px!important
    }

    nav.apop-accessibility.apop-plugin-onetap.apop-toggle-open {
        right: 0!important
    }

    nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings header.apop-header-top .apop-close {
        right: 20px!important
    }
}

@media only screen and (min-width: 576px) and (max-width:991.98px) {
    .apop-container-toggle .apop-toggle {
        right:0!important;
        margin-right: 18px!important;
        bottom: 0!important;
        margin-bottom: 18px!important
    }

    nav.apop-accessibility.apop-plugin-onetap {
        right: -580px!important
    }

    nav.apop-accessibility.apop-plugin-onetap.apop-toggle-open {
        right: 0!important
    }

    nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings header.apop-header-top .apop-close {
        right: 20px!important
    }
}

@media only screen and (min-width: 992px) {
    .apop-container-toggle .apop-toggle {
        right:0!important;
        margin-right: 20px!important;
        bottom: 0!important;
        margin-bottom: 20px!important
    }

    nav.apop-accessibility.apop-plugin-onetap {
        right: -580px!important
    }

    nav.apop-accessibility.apop-plugin-onetap.apop-toggle-open {
        right: 0!important
    }

    nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings header.apop-header-top .apop-close {
        right: 20px!important
    }
}

nav.apop-accessibility.apop-plugin-onetap .apop-container .apop-accessibility-settings .apop-features-container.top-content {
    // margin-top: -120px !important
}

header.apop-header-top .apop-site-container .apop-site-info .apop-desc {
    display: none!important
}

header.apop-header-top .apop-site-container .apop-site-info .apop-statement button::before {
    display: none!important
}
img[data-dominant-color]:not(.has-transparency) {
    background-color: var(--dominant-color)
}
.sharing-default-minimal .nectar-love.loved,body .nectar-social[data-color-override="override"].fixed>a:before,body .nectar-social[data-color-override="override"].fixed .nectar-social-inner a,.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:hover,.nectar-social.vertical[data-color-override="override"] .nectar-social-inner a:hover {
    background-color: #005ebc
}

.nectar-social.hover .nectar-love.loved,.nectar-social.hover>.nectar-love-button a:hover,.nectar-social[data-color-override="override"].hover>div a:hover,#single-below-header .nectar-social[data-color-override="override"].hover>div a:hover,.nectar-social[data-color-override="override"].hover .share-btn:hover,.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a {
    border-color: #005ebc
}

#single-below-header .nectar-social.hover .nectar-love.loved i, #single-below-header .nectar-social.hover[data-color-override="override"] a:hover, #single-below-header .nectar-social.hover[data-color-override="override"] a:hover i, #single-below-header .nectar-social.hover .nectar-love-button a:hover i, .nectar-love:hover i, .hover .nectar-love:hover .total_loves, .nectar-love.loved i, .nectar-social.hover .nectar-love.loved .total_loves, .nectar-social.hover .share-btn:hover, .nectar-social[data-color-override="override"].hover .nectar-social-inner a:hover, .nectar-social[data-color-override="override"].hover > div:hover span, .sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) i, .sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) {
    color: #005ebc
}




/* 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 .25s ease .1s
}

.nectar-ext-menu-item .image-layer video {
    object-fit: cover;
    width: 100%;
    height: 100%
}

#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: .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__button {
    display: inline-block;
    padding-top: 2em
}

#header-outer nav li:not([class*="current"]) > a .nectar-ext-menu-item .inner-content.has-button .title .menu-title-text {
    background-image: none
}

.nectar-ext-menu-item__button .nectar-cta:not([data-color="transparent"]) {
    margin-top: .8em;
    margin-bottom: .8em
}

.nectar-ext-menu-item .color-overlay {
    transition: opacity .5s cubic-bezier(.15,.75,.5,1)
}

.nectar-ext-menu-item:hover .hover-zoom-in-slow .image-layer {
    transform: scale(1.15);
    transition: transform 4s cubic-bezier(.1,.2,.7,1)
}

.nectar-ext-menu-item:hover .hover-zoom-in-slow .color-overlay {
    transition: opacity 1.5s cubic-bezier(.15,.75,.5,1)
}

.nectar-ext-menu-item .hover-zoom-in-slow .image-layer {
    transition: transform .5s cubic-bezier(.15,.75,.5,1)
}

.nectar-ext-menu-item .hover-zoom-in-slow .color-overlay {
    transition: opacity .5s cubic-bezier(.15,.75,.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 .5s cubic-bezier(.15,.75,.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 .nectar-ext-menu-item .inner-content,#mobile-menu .nectar-ext-menu-item .inner-content {
    width: 100%
}

#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
}




.no-rgba #header-space {
    display: none
}

@media only screen and (max-width: 999px) {
    body #header-space[data-header-mobile-fixed="1"] {
        display:none
    }

    #header-outer[data-mobile-fixed="false"] {
        position: absolute
    }

    body:not(.nectar-no-flex-height) #header-space[data-secondary-header-display="full"]:not([data-header-mobile-fixed="false"]) {
        display: block!important;
        margin-bottom: -51px
    }

    #header-space[data-secondary-header-display="full"][data-header-mobile-fixed="false"] {
        display: none
    }
}

@media only screen and (min-width: 1000px) {
    /* #header-space {
        display:none
    } */

    .nectar-slider-wrap.first-section,.parallax_slider_outer.first-section,.full-width-content.first-section,.parallax_slider_outer.first-section .swiper-slide .content,.nectar-slider-wrap.first-section .swiper-slide .content,#page-header-bg,.nder-page-header,#page-header-wrap,.full-width-section.first-section {
        margin-top: 0!important
    }

    body #page-header-bg,body #page-header-wrap {
        height: 96px
    }

    body #search-outer {
        z-index: 100000
    }

    #page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div {
        height: 100vh
    }

    .wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
        min-height: 100vh
    }

    #page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap,#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,.blog-archive-header.color-bg .container {
        padding-top: 93px
    }

    #page-header-wrap.container #page-header-bg .span_6 .inner-wrap {
        padding-top: 0
    }

    .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: calc(100vh + 2px)!important
    }

    .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
        height: calc(100vh - 30px)!important
    }
}

@media only screen and (max-width: 999px) {
    #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap,#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,.blog-archive-header.color-bg .container {
        padding-top:35px
    }

    .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12,#page-header-bg[data-alignment-v="bottom"] .span_6 .inner-wrap {
        padding-top: 25px
    }
}

@media only screen and (max-width: 690px) {
    .vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12 {
        padding-top:35px
    }

    .vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container>.inner-wrap {
        padding-top: 25px
    }
}

@media only screen and (max-width: 999px) {
    .full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content,.full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="top"] .content {
        padding-top:30px
    }

    .using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
        height: calc(100vh - 76px)
    }

    .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
        min-height: calc(100vh - 76px)
    }

    html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,#nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div {
        height: calc(100vh - 1px)
    }

    .wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
        min-height: calc(100vh - 1px)
    }

    body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
        min-height: calc(100vh - 1px);
        height: calc(100vh - 1px)
    }
}

#nectar_fullscreen_rows {
    background-color: transparent
}

#ajax-content-wrap .vc_row.bottom_margin_-20pct {
    margin-bottom: -20%
}

.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: .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: .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: .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.top_margin_-400px {
    margin-top: -400px
}

#ajax-content-wrap .vc_row.top_margin_0px {
    margin-top: 0
}

body .container-wrap .wpb_row[data-column-margin="10px"]:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 10px
}

body .container-wrap .vc_row-fluid[data-column-margin="10px"]>.span_12,html body .vc_row-fluid[data-column-margin="10px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="10px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="10px"] .full-page-inner>.span_12 {
    margin-left: -5px;
    margin-right: -5px
}

body .container-wrap .vc_row-fluid[data-column-margin="10px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="10px"] .child_column,html body .vc_row-fluid[data-column-margin="10px"] .wpb_column:not(.child_column),html body .inner_row[data-column-margin="10px"] .child_column {
    padding-left: 5px;
    padding-right: 5px
}

.container-wrap .vc_row-fluid[data-column-margin="10px"].full-width-content>.span_12,html body .vc_row-fluid[data-column-margin="10px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="10px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px
}

.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="10px"].full-width-content>.span_12 {
    padding-right: 5px
}

@media only screen and (max-width: 999px) and (min-width:691px) {
    .vc_row-fluid[data-column-margin="10px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="10px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom:10px
    }
}

@media only screen and (max-width: 999px) {
    .vc_row-fluid[data-column-margin="10px"] .wpb_column:not([class*="vc_col-xs-"]):not(.child_column):not(:last-child),.inner_row[data-column-margin="10px"] .child_column:not([class*="vc_col-xs-"]):not(:last-child) {
        margin-bottom:10px
    }
}

#ajax-content-wrap .vc_row.top_margin_-100px {
    margin-top: -100px
}

body .container-wrap .vc_row-fluid[data-column-margin="100px"]>.span_12,html body .vc_row-fluid[data-column-margin="100px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="100px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="100px"] .full-page-inner>.span_12 {
    margin-left: -50px;
    margin-right: -50px
}

body .container-wrap .vc_row-fluid[data-column-margin="100px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="100px"] .child_column,html body .vc_row-fluid[data-column-margin="100px"] .wpb_column:not(.child_column),html body .inner_row[data-column-margin="100px"] .child_column {
    padding-left: 50px;
    padding-right: 50px
}

.container-wrap .vc_row-fluid[data-column-margin="100px"].full-width-content>.span_12,html body .vc_row-fluid[data-column-margin="100px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="100px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 50px;
    padding-right: 50px
}

.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="100px"].full-width-content>.span_12 {
    padding-right: 50px
}

@media only screen and (max-width: 999px) and (min-width:691px) {
    .vc_row-fluid[data-column-margin="100px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="100px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom:100px
    }
}

@media only screen and (max-width: 999px) {
    .vc_row-fluid[data-column-margin="100px"] .wpb_column:not([class*="vc_col-xs-"]):not(.child_column):not(:last-child),.inner_row[data-column-margin="100px"] .child_column:not([class*="vc_col-xs-"]):not(:last-child) {
        margin-bottom:100px
    }
}

@media only screen,print {
    .wpb_column.top_padding_desktop_40px>.vc_column-inner {
        padding-top: 40px
    }

    .wpb_column.right_padding_desktop_30px>.vc_column-inner {
        padding-right: 30px
    }

    .wpb_column.bottom_padding_desktop_20px>.vc_column-inner {
        padding-bottom: 20px
    }

    .wpb_column.left_padding_desktop_30px>.vc_column-inner {
        padding-left: 30px
    }

    .wpb_column.top_padding_desktop_40px>.n-sticky>.vc_column-inner {
        padding-top: 40px
    }

    .wpb_column.right_padding_desktop_30px>.n-sticky>.vc_column-inner {
        padding-right: 30px
    }

    .wpb_column.bottom_padding_desktop_20px>.n-sticky>.vc_column-inner {
        padding-bottom: 20px
    }

    .wpb_column.left_padding_desktop_30px>.n-sticky>.vc_column-inner {
        padding-left: 30px
    }
}

.wpb_column[data-border-radius="20px"],.wpb_column[data-border-radius="20px"]>.vc_column-inner,.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-link,.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-image-bg-wrap .column-image-bg,.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-image-bg-wrap[data-n-parallax-bg="true"],.wpb_column[data-border-radius="20px"]>.n-sticky>.vc_column-inner,.wpb_column[data-border-radius="20px"]>.n-sticky>.vc_column-inner>.column-bg-overlay-wrap {
    border-radius: 20px
}

.column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg,.container-wrap .main-content .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg {
    background-position: center center
}

@media only screen,print {
    .wpb_column.top_padding_desktop_50px>.vc_column-inner {
        padding-top: 50px
    }

    .wpb_column.right_padding_desktop_50px>.vc_column-inner {
        padding-right: 50px
    }

    .wpb_column.bottom_padding_desktop_50px>.vc_column-inner {
        padding-bottom: 50px
    }

    .wpb_column.left_padding_desktop_50px>.vc_column-inner {
        padding-left: 50px
    }
}

@media only screen and (max-width: 690px) {
    html body .wpb_column.top_padding_phone_20px>.vc_column-inner {
        padding-top:20px
    }

    html body .wpb_column.right_padding_phone_20px>.vc_column-inner {
        padding-right: 20px
    }

    html body .wpb_column.bottom_padding_phone_20px>.vc_column-inner {
        padding-bottom: 20px
    }

    html body .wpb_column.left_padding_phone_20px>.vc_column-inner {
        padding-left: 20px
    }
}

@media only screen,print {
    .wpb_column.top_padding_desktop_50px>.n-sticky>.vc_column-inner {
        padding-top: 50px
    }

    .wpb_column.right_padding_desktop_50px>.n-sticky>.vc_column-inner {
        padding-right: 50px
    }

    .wpb_column.bottom_padding_desktop_50px>.n-sticky>.vc_column-inner {
        padding-bottom: 50px
    }

    .wpb_column.left_padding_desktop_50px>.n-sticky>.vc_column-inner {
        padding-left: 50px
    }
}

@media only screen and (max-width: 690px) {
    html body .wpb_column.top_padding_phone_20px>.n-sticky>.vc_column-inner {
        padding-top:20px
    }

    html body .wpb_column.right_padding_phone_20px>.n-sticky>.vc_column-inner {
        padding-right: 20px
    }

    html body .wpb_column.bottom_padding_phone_20px>.n-sticky>.vc_column-inner {
        padding-bottom: 20px
    }

    html body .wpb_column.left_padding_phone_20px>.n-sticky>.vc_column-inner {
        padding-left: 20px
    }
}

@media only screen,print {
    .wpb_column.bottom_padding_desktop_20px>.vc_column-inner {
        padding-bottom: 20px
    }

    .wpb_column.bottom_padding_desktop_20px>.n-sticky>.vc_column-inner {
        padding-bottom: 20px
    }

    .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
    }
}

.column-image-bg-wrap[data-bg-pos="right center"] .column-image-bg,.container-wrap .main-content .column-image-bg-wrap[data-bg-pos="right center"] .column-image-bg {
    background-position: right center
}

.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[data-max-width="150%"] .inner {
    width: 150%;
    display: block
}

.img-with-aniamtion-wrap[data-max-width="150%"] img {
    max-width: 100%;
    width: auto
}

.img-with-aniamtion-wrap[data-max-width="150%"][data-shadow*="depth"] img {
    max-width: none;
    width: 100%
}

.right.img-with-aniamtion-wrap[data-max-width="150%"] img {
    display: block
}

.right.img-with-aniamtion-wrap[data-max-width="150%"] img:not([srcset]) {
    width: 100%
}

.img-with-aniamtion-wrap.right[data-max-width="150%"] .inner {
    margin-left: -50%
}

@media only screen and (max-width: 999px) {
    .img-with-aniamtion-wrap[data-max-width="150%"] .inner {
        max-width:100%
    }

    .img-with-animation[data-max-width="150%"] {
        max-width: 100%;
        margin-left: 0
    }
}

.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%
}

.right.img-with-aniamtion-wrap[data-max-width="125%"] img {
    display: block
}

.right.img-with-aniamtion-wrap[data-max-width="125%"] img:not([srcset]) {
    width: 100%
}

.img-with-aniamtion-wrap.right[data-max-width="125%"] .inner {
    margin-left: -25%
}

@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
    }
}

.nectar-button.medium {
    border-radius: 3px 3px 3px 3px;
    padding: 10px 15px;
    font-size: 14px;
    color: #fff;
    box-shadow: 0 -2px rgba(0,0,0,.1) inset
}

.nectar-button.medium.see-through,.nectar-button.medium.see-through-2,.nectar-button.medium.see-through-3 {
    padding-top: calc(2em / 3);
    padding-bottom: calc(2em / 3);
    /* padding-top: 9px;
    padding-bottom: 9px; */
}

.nectar-button.medium i.icon-button-arrow {
    font-size: 16px
}

body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).has-icon,body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).tilt.has-icon {
    padding-left: 42px;
    padding-right: 42px
}

body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
    padding: 12px 18px
}

.nectar-button.medium.has-icon,.nectar-button.medium.tilt.has-icon {
    padding-left: 42px;
    padding-right: 42px
}

#ajax-content-wrap .nectar-responsive-text *,body .nectar-responsive-text * {
    margin-bottom: 0;
    color: inherit
}

#ajax-content-wrap .nectar-responsive-text[class*="font_size"] *,body .nectar-responsive-text[class*="font_size"] * {
    font-size: inherit;
    line-height: inherit
}

.nectar-responsive-text.nectar-link-underline-effect a {
    text-decoration: none
}

.nectar-responsive-text[data-inherit-heading-family]>* {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    text-transform: inherit;
    letter-spacing: inherit
}

body .vc_pie_chart .vc_pie_chart_value {
    font-size: 42px;
    /* font-family: "Open Sans"; */
    font-weight: 300
}

body .vc_pie_chart .wpb_pie_chart_heading {
    /* font-family: "Open Sans"; */
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 12px;
    margin-bottom: 0;
    letter-spacing: 2px
}

body .vc_pie_chart_back {
    border-width: 7px;
    opacity: 0
}

body .vc_pie_chart {
    opacity: 1
}

@media only screen and (min-width: 1000px) and (max-width:1300px) {
    body .vc_pie_chart .vc_pie_chart_value {
        font-size:32px
    }
}

@media only screen and (max-width: 690px) {
    .divider-wrap.height_phone_20px>.divider {
        height:20px!important
    }

    body .vc_row.top_padding_phone_5pct {
        padding-top: 5%!important
    }

    .divider-wrap.height_phone_0px>.divider {
        height: 0!important
    }

    .divider-wrap.height_phone_30px>.divider {
        height: 30px!important
    }

    .divider-wrap.height_phone_33vh>.divider {
        height: 33vh!important
    }

    .divider-wrap.height_phone_5vh>.divider {
        height: 5vh!important
    }

    body .vc_row.top_padding_phone_2pct {
        padding-top: 2%!important
    }

    .wpb_column.child_column.bottom_margin_phone_20px {
        margin-bottom: 20px!important
    }

    html body .wpb_column.right_padding_phone_5pct>.vc_column-inner {
        padding-right: 5%
    }

    html body .wpb_column.left_padding_phone_5pct>.vc_column-inner {
        padding-left: 5%
    }

    .wpb_row.reverse_columns_row_phone .row_col_wrap_12,.wpb_row.inner_row.reverse_columns_row_phone .row_col_wrap_12_inner {
        flex-direction: row-reverse
    }

    .wpb_row.reverse_columns_column_phone .row_col_wrap_12,.wpb_row.inner_row.reverse_columns_column_phone .row_col_wrap_12_inner {
        flex-direction: column-reverse
    }

    .wpb_row.reverse_columns_column_phone:not([data-column-margin="none"]):not(.full-width-content) > .row_col_wrap_12 > .wpb_column:last-of-type,.wpb_row:not(.full-width-content) .wpb_row.inner_row:not([data-column-margin="none"]).reverse_columns_column_phone .row_col_wrap_12_inner > .wpb_column:last-of-type {
        margin-bottom: 25px
    }

    .wpb_row.reverse_columns_column_phone:not([data-column-margin="none"]):not(.full-width-content) > .row_col_wrap_12 > .wpb_column:first-of-type,.wpb_row:not(.full-width-content) .wpb_row.inner_row:not([data-column-margin="none"]).reverse_columns_column_phone .row_col_wrap_12_inner > .wpb_column:first-of-type {
        margin-bottom: 0
    }

    .img-with-aniamtion-wrap.margin_left_phone_0px {
        margin-left: 0!important
    }

    .img-with-aniamtion-wrap.margin_bottom_phone_0px {
        margin-bottom: 0!important
    }

    html body .wpb_column.right_padding_phone_5pct>.n-sticky>.vc_column-inner {
        padding-right: 5%
    }

    html body .wpb_column.left_padding_phone_5pct>.n-sticky>.vc_column-inner {
        padding-left: 5%
    }

    body #ajax-content-wrap .vc_row.bottom_margin_phone_0px {
        margin-bottom: 0
    }

    body #ajax-content-wrap .vc_row.top_margin_phone_0px {
        margin-top: 0
    }

    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
    }

    .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: auto
}

.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
    width: 100%
}

.grecaptcha-badge {
    display: none
}


.ctl-bullets-container {
    display: block;
    position: fixed;
    right: 0;
    height: 100%;
    z-index: 1049;
    font-weight: normal;
    height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 15vh auto
}

.vc_do_custom_heading {
    margin-bottom: .625rem;
    margin-top: 0
}

.vc_do_custom_heading {
    margin-bottom: .625rem;
    margin-top: 0
}

.vc_do_custom_heading {
    margin-bottom: .625rem;
    margin-top: 0
}

.vc_do_custom_heading {
    margin-bottom: .625rem;
    margin-top: 0
}

.vc_do_custom_heading {
    margin-bottom: .625rem;
    margin-top: 0
}

.vc_do_custom_heading {
    margin-bottom: .625rem;
    margin-top: 0
}

.vc_custom_1739380614728 {
    margin-bottom: 10px!important
}

.vc_custom_1739380620268 {
    margin-bottom: 10px!important
}

@media (scripting:enabled) {
    .od-lazy-bg-image {
        background-image: none!important
    }
}

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
font-family: 'iconfont';  /* Project id 3509487 */
src: url('//at.alicdn.com/t/c/font_3509487_wm5gyp8jzel.woff2?t=1728017955285') format('woff2'),
  url('//at.alicdn.com/t/c/font_3509487_wm5gyp8jzel.woff?t=1728017955285') format('woff'),
  url('//at.alicdn.com/t/c/font_3509487_wm5gyp8jzel.ttf?t=1728017955285') format('truetype');
}
.iconfont{
font-family:"iconfont" !important;
font-size:16px;font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;}

.tl_br_50px[data-br-applies="bg"]>.row-bg-wrap,.tl_br_50px[data-br-applies="bg"]>.row-bg-wrap {
  border-top-left-radius: 50px;
  overflow: hidden
}

.tr_br_50px[data-br-applies="bg"]>.row-bg-wrap,.tr_br_50px[data-br-applies="bg"]>.row-bg-wrap {
  border-top-right-radius: 50px;
  overflow: hidden
}

.bl_br_50px[data-br-applies="bg"]>.row-bg-wrap,.bl_br_50px[data-br-applies="bg"]>.row-bg-wrap {
  border-bottom-left-radius: 50px;
  overflow: hidden
}

.br_br_50px[data-br-applies="bg"]>.row-bg-wrap,.br_br_50px[data-br-applies="bg"]>.row-bg-wrap {
  border-bottom-right-radius: 50px;
  overflow: hidden
}

.tl_br_50px[data-br-applies="bg"]>.nectar-video-wrap,.tl_br_50px[data-br-applies="bg"]>.nectar-video-wrap {
  border-top-left-radius: 50px;
  overflow: hidden
}

.tr_br_50px[data-br-applies="bg"]>.nectar-video-wrap,.tr_br_50px[data-br-applies="bg"]>.nectar-video-wrap {
  border-top-right-radius: 50px;
  overflow: hidden
}

.bl_br_50px[data-br-applies="bg"]>.nectar-video-wrap,.bl_br_50px[data-br-applies="bg"]>.nectar-video-wrap {
  border-bottom-left-radius: 50px;
  overflow: hidden
}

.br_br_50px[data-br-applies="bg"]>.nectar-video-wrap,.br_br_50px[data-br-applies="bg"]>.nectar-video-wrap {
  border-bottom-right-radius: 50px;
  overflow: hidden
}

.tl_br_50px[data-br-applies="bg"]>.nectar-parallax-scene,.tl_br_50px[data-br-applies="bg"]>.nectar-parallax-scene {
  border-top-left-radius: 50px;
  overflow: hidden
}

.tr_br_50px[data-br-applies="bg"]>.nectar-parallax-scene,.tr_br_50px[data-br-applies="bg"]>.nectar-parallax-scene {
  border-top-right-radius: 50px;
  overflow: hidden
}

.bl_br_50px[data-br-applies="bg"]>.nectar-parallax-scene,.bl_br_50px[data-br-applies="bg"]>.nectar-parallax-scene {
  border-bottom-left-radius: 50px;
  overflow: hidden
}

.br_br_50px[data-br-applies="bg"]>.nectar-parallax-scene,.br_br_50px[data-br-applies="bg"]>.nectar-parallax-scene {
  border-bottom-right-radius: 50px;
  overflow: hidden
}

#ajax-content-wrap .vc_row.bottom_margin_0px {
  margin-bottom: 0
}

#ajax-content-wrap .vc_row.left_padding_100px .row_col_wrap_12,.nectar-global-section .vc_row.left_padding_100px .row_col_wrap_12 {
  padding-left: 100px
}

#ajax-content-wrap .vc_row.right_padding_100px .row_col_wrap_12,.nectar-global-section .vc_row.right_padding_100px .row_col_wrap_12 {
  padding-right: 100px
}

@media only screen,print {
  .wpb_column.right_padding_desktop_50px>.vc_column-inner {
      padding-right: 50px
  }

  .wpb_column.left_padding_desktop_50px>.vc_column-inner {
      padding-left: 50px
  }

  .wpb_column.right_padding_desktop_50px>.n-sticky>.vc_column-inner {
      padding-right: 50px
  }

  .wpb_column.left_padding_desktop_50px>.n-sticky>.vc_column-inner {
      padding-left: 50px
  }
  .wpb_column.left_padding_desktop_50px.vc_col-lg-3>.vc_column-inner {
    padding-left: 0px
  }
}

.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
}

@media only screen,print {
  #ajax-content-wrap .font_size_desktop_16px.nectar-cta,.font_size_desktop_16px.nectar-cta {
      font-size: 16px
  }

  #ajax-content-wrap .font_size_desktop_16px.nectar-cta,.font_size_desktop_16px.nectar-cta,#header-outer .font_size_desktop_16px.nectar-cta {
      font-size: 16px
  }

  #ajax-content-wrap .font_size_desktop_16px.nectar-cta *,.font_size_desktop_16px.nectar-cta * {
      font-size: 16px
  }

  #ajax-content-wrap .font_size_desktop_16px.nectar-cta *,.font_size_desktop_16px.nectar-cta *,#header-outer .font_size_desktop_16px.nectar-cta * {
      font-size: 16px
  }
}

.nectar-cta.font_size_desktop_16px,.nectar-cta.font_size_desktop_16px * {
  line-height: 1.1
}

@media only screen and (max-width: 999px) {
  .nectar-cta.display_tablet_inherit {
      display:inherit
  }
}

@media only screen and (max-width: 690px) {
  .nectar-cta.display_phone_inherit {
      display:inherit
  }
}






.wpcf7-submit.loading {
    position: relative;
    pointer-events: none
}

.wpcf7-submit.loading::after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    width: 16px;
    height: 16px;
    border: 2px solid rgba(255,255,255,.6);
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s linear infinite;
    transform: translateY(-50%)
}

@keyframes spin {
    from {
        transform: translateY(-50%) rotate(0deg);
    }

    to {
        transform: translateY(-50%) rotate(360deg);
    }
}




@media only screen and (max-width: 999px) {
    body .vc_row-fluid:not(.full-width-content) > .span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]) {
        margin-bottom:25px
    }
}

@media only screen and (min-width: 691px) and (max-width:999px) {
    body .vc_col-sm-2 {
        width:31.2%;
        margin-left: 3.1%
    }

    body .full-width-content .vc_col-sm-2 {
        width: 33.3%;
        margin-left: 0%
    }

    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]), .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
        margin-left: 0
    }
}

@media only screen and (max-width: 690px) {
    body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]), body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]) {
        width:50%
    }

    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]), .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]) {
        margin-left: 0
    }

    body .vc_row.bottom_padding_phone_10pct {
        padding-bottom: 10%!important
    }

    body .vc_row.top_padding_phone_10pct {
        padding-top: 10%!important
    }
}

