@font-face {
    font-display: block;
    font-style: normal;
    font-family: "fontawesome";
    font-weight: 900;
    src: url("/assets_001/yellow/css/fa-solid-900.woff2?ver=5.14.0") format("woff2"),url("/assets_001/yellow/css/fa-solid-900.woff?ver=5.14.0") format("woff")
}

.fas, .fa {
    font-family: "fontawesome";
    font-weight: 900
}

@font-face {
    font-display: block;
    font-style: normal;
    font-family: "fontawesome";
    font-weight: 400;
    src: url("/assets_001/yellow/css/fa-regular-400.woff2?ver=5.14.0") format("woff2"),url("/assets_001/yellow/css/fa-regular-400.woff?ver=5.14.0") format("woff")
}

.far {
    font-family: "fontawesome";
    font-weight: 400
}

@font-face {
    font-display: block;
    font-style: normal;
    font-family: "fontawesome";
    font-weight: 300;
    src: url("/assets_001/yellow/css/fa-light-300.woff2?ver=5.14.0") format("woff2"),url("/assets_001/yellow/css/fa-light-300.woff?ver=5.14.0") format("woff")
}

.fal {
    font-family: "fontawesome";
    font-weight: 300
}

@font-face {
    font-display: block;
    font-style: normal;
    font-family: "Font Awesome 5 Duotone";
    font-weight: 900;
    src: url("/assets_001/yellow/css/fa-duotone-900.woff2?ver=5.14.0") format("woff2"),url("/assets_001/yellow/css/fa-duotone-900.woff?ver=5.14.0") format("woff")
}

.fad {
    font-family: "Font Awesome 5 Duotone";
    font-weight: 900;
    position: relative
}

@font-face {
    font-display: block;
    font-style: normal;
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    src: url("/assets_001/yellow/css/fa-brands-400.woff2?ver=5.14.0") format("woff2"),url("/assets_001/yellow/css/fa-brands-400.woff?ver=5.14.0") format("woff")
}

.fab {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400
}

@font-face {
    font-display: block;
    font-style: normal;
    font-family: "Material Icons";
    font-weight: 400;
    src: url("/assets_001/yellow/css/material-icons.woff2?ver=5.14.0") format("woff2"),url("/assets_001/yellow/css/material-icons.woff?ver=5.14.0") format("woff")
}

.material-icons {
    font-family: "Material Icons";
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale
}

.style_phone6-1 > * {
    background-image: url(/assets_001/yellow/img/phone-6-black-real.png)
}

.style_phone6-2 > * {
    background-image: url(/assets_001/yellow/img/phone-6-white-real.png)
}

.style_phone6-3 > * {
    background-image: url(/assets_001/yellow/img/phone-6-black-flat.png)
}

.style_phone6-4 > * {
    background-image: url(/assets_001/yellow/img/phone-6-white-flat.png)
}

.leaflet-default-icon-path {
    background-image: url(/assets_001/yellow/img/marker-icon.png)
}

html, .l-header .widget, .menu-item-object-us_page_block {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px
}

h1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 46px;
    line-height: 1.4;
    letter-spacing: -0.02em;
    margin-bottom: 1.5rem
}

h2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 38px;
    line-height: 1.4;
    letter-spacing: 0;
    margin-bottom: 1.5rem
}

h3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 1.4;
    letter-spacing: 0;
    margin-bottom: 1.5rem
}

.widgettitle, .comment-reply-title, h4 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: 0;
    margin-bottom: 1.5rem
}

h5 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: 0;
    margin-bottom: 1.5rem
}

h6 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: 0;
    margin-bottom: 1.5rem
}

@media (max-width:767px) {
    html {
        font-size: 15px;
        line-height: 25px
    }

    h1 {
        font-size: 36px
    }

        h1.vc_custom_heading:not([class*="us_custom_"]) {
            font-size: 36px !important
        }

    h2 {
        font-size: 30px
    }

        h2.vc_custom_heading:not([class*="us_custom_"]) {
            font-size: 30px !important
        }

    h3 {
        font-size: 24px
    }

        h3.vc_custom_heading:not([class*="us_custom_"]) {
            font-size: 24px !important
        }

    h4, .widgettitle, .comment-reply-title {
        font-size: 22px
    }

        h4.vc_custom_heading:not([class*="us_custom_"]) {
            font-size: 22px !important
        }

    h5 {
        font-size: 20px
    }

        h5.vc_custom_heading:not([class*="us_custom_"]) {
            font-size: 20px !important
        }

    h6 {
        font-size: 18px
    }

        h6.vc_custom_heading:not([class*="us_custom_"]) {
            font-size: 18px !important
        }
}

body {
    background: #eee
}

body, .l-header.pos_fixed {
  
}

.l-canvas.type_boxed, .l-canvas.type_boxed .l-subheader, .l-canvas.type_boxed ~ .l-footer {
    max-width: 1300px
}

.l-subheader-h, .l-section-h, .l-main .aligncenter, .w-tabs-section-content-h {
    max-width:1200px;
}

.post-password-form {
    max-width: calc(1200px + 5rem)
}

@media screen and (max-width:1275px) {
    .l-main .aligncenter {
        max-width: calc(100vw - 5rem)
    }
}

@media screen and (min-width:1275px) {
    .l-main .alignfull {
        margin-left: calc(600px - 50vw);
        margin-right: calc(600px - 50vw)
    }
}

.g-cols .l-sidebar {
    width: 22.89%
}

.g-cols .l-content {
    width: 77.11%
}

@media (max-width:899px) {
    .l-canvas {
        overflow: hidden
    }

    .g-cols.reversed {
        flex-direction: column-reverse
    }

    .g-cols > div:not([class*=" vc_col-"]) {
        width: 100%;
        margin: 0 0 1.5rem
    }

    .g-cols.type_boxes > div, .g-cols.reversed > div:first-child, .g-cols:not(.reversed) > div:last-child, .g-cols > div.has-fill {
        margin-bottom: 0
    }

    .g-cols.type_default > .wpb_column.stretched {
        margin-left: -1rem;
        margin-right: -1rem;
        width: auto
    }

    .g-cols.type_boxes > .wpb_column.stretched {
        margin-left: -2.5rem;
        margin-right: -2.5rem;
        width: auto
    }

    .align_center_xs, .align_center_xs .w-socials {
        text-align: center
    }

        .align_center_xs .w-hwrapper > * {
            margin: 0.5rem 0;
            width: 100%
        }
}

@media (min-width:900px) {
    .l-section.for_sidebar.at_left > div > .g-cols {
        flex-direction: row-reverse
    }

    .vc_column-inner.type_sticky > .wpb_wrapper {
        position: -webkit-sticky;
        position: sticky
    }
}

@media screen and (min-width:1275px) {
    .g-cols.type_default > .wpb_column.stretched:first-of-type {
        margin-left: calc(600px + 1.5rem - 50vw)
    }

    .g-cols.type_default > .wpb_column.stretched:last-of-type {
        margin-right: calc(600px + 1.5rem - 50vw)
    }

    .g-cols.type_boxes > .wpb_column.stretched:first-of-type {
        margin-left: calc(600px - 50vw)
    }

    .g-cols.type_boxes > .wpb_column.stretched:last-of-type {
        margin-right: calc(600px - 50vw)
    }
}

button[type="submit"]:not(.w-btn), input[type="submit"] {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.5em 1.8em;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: #005B59;
    border-color: transparent;
    color: #ffffff !important
}

    button[type="submit"]:not(.w-btn):before, input[type="submit"] {
        border-width: 2px
    }

.no-touch button[type="submit"]:not(.w-btn):hover, .no-touch input[type="submit"]:hover {
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: #6cc24a;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_1 > *, .navstyle_1 > .owl-nav div, .us-btn-style_1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.5em 1.8em;
    background: #005B59;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2)
}

    .us-nav-style_1 > *:before, .navstyle_1 > .owl-nav div:before, .us-btn-style_1:before {
        border-width: 2px
    }

.no-touch .us-nav-style_1 > span.current, .no-touch .us-nav-style_1 > a:hover, .no-touch .navstyle_1 > .owl-nav div:hover, .no-touch .us-btn-style_1:hover {
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: #6cc24a;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_1 > * {
    min-width: calc(em + 2 * 0.5em)
}

.us-nav-style_2 > *, .navstyle_2 > .owl-nav div, .us-btn-style_2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #e8e8e8;
    border-color: transparent;
    color: #333333 !important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2)
}

    .us-nav-style_2 > *:before, .navstyle_2 > .owl-nav div:before, .us-btn-style_2:before {
        border-width: 2px
    }

.no-touch .us-nav-style_2 > span.current, .no-touch .us-nav-style_2 > a:hover, .no-touch .navstyle_2 > .owl-nav div:hover, .no-touch .us-btn-style_2:hover {
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: #7049ba;
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_2 > * {
    min-width: calc(em + 2 * 0.8em)
}

.us-nav-style_3 > *, .navstyle_3 > .owl-nav div, .us-btn-style_3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #ff671f;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2)
}

    .us-nav-style_3 > *:before, .navstyle_3 > .owl-nav div:before, .us-btn-style_3:before {
        border-width: 2px
    }

.no-touch .us-nav-style_3 > span.current, .no-touch .us-nav-style_3 > a:hover, .no-touch .navstyle_3 > .owl-nav div:hover, .no-touch .us-btn-style_3:hover {
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: #ffd100;
    border-color: transparent
}

.us-nav-style_3 > * {
    min-width: calc(em + 2 * 0.8em)
}

.us-nav-style_4 > *, .navstyle_4 > .owl-nav div, .us-btn-style_4 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.6em 1.8em;
    background: #6CC24A;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2)
}

    .us-nav-style_4 > *:before, .navstyle_4 > .owl-nav div:before, .us-btn-style_4:before {
        border-width: 2px
    }

.no-touch .us-nav-style_4 > span.current, .no-touch .us-nav-style_4 > a:hover, .no-touch .navstyle_4 > .owl-nav div:hover, .no-touch .us-btn-style_4:hover {
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: #005B59;
    border-color: transparent
}

.us-nav-style_4 > * {
    min-width: calc(em + 2 * 0.6em)
}

.us-nav-style_5 > *, .navstyle_5 > .owl-nav div, .us-btn-style_5 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #00698F;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2)
}

    .us-nav-style_5 > *:before, .navstyle_5 > .owl-nav div:before, .us-btn-style_5:before {
        border-width: 2px
    }

.no-touch .us-nav-style_5 > span.current, .no-touch .us-nav-style_5 > a:hover, .no-touch .navstyle_5 > .owl-nav div:hover, .no-touch .us-btn-style_5:hover {
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: #6aa5c3;
    border-color: transparent
}

.us-nav-style_5 > * {
    min-width: calc(em + 2 * 0.8em)
}

.us-nav-style_6 > *, .navstyle_6 > .owl-nav div, .us-btn-style_6 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #500778;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2)
}

    .us-nav-style_6 > *:before, .navstyle_6 > .owl-nav div:before, .us-btn-style_6:before {
        border-width: 2px
    }

.no-touch .us-nav-style_6 > span.current, .no-touch .us-nav-style_6 > a:hover, .no-touch .navstyle_6 > .owl-nav div:hover, .no-touch .us-btn-style_6:hover {
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: #df1995;
    border-color: transparent
}

.us-nav-style_6 > * {
    min-width: calc(em + 2 * 0.8em)
}

.us-nav-style_7 > *, .navstyle_7 > .owl-nav div, .us-btn-style_7 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #df1995;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2)
}

    .us-nav-style_7 > *:before, .navstyle_7 > .owl-nav div:before, .us-btn-style_7:before {
        border-width: 2px
    }

.no-touch .us-nav-style_7 > span.current, .no-touch .us-nav-style_7 > a:hover, .no-touch .navstyle_7 > .owl-nav div:hover, .no-touch .us-btn-style_7:hover {
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: #500778;
    border-color: #ffffff;
    color: #ffffff !important
}

.us-nav-style_7 > * {
    min-width: calc(em + 2 * 0.8em)
}

.us-nav-style_8 > *, .navstyle_8 > .owl-nav div, .us-btn-style_8 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #ffd100;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2)
}

    .us-nav-style_8 > *:before, .navstyle_8 > .owl-nav div:before, .us-btn-style_8:before {
        border-width: 2px
    }

.no-touch .us-nav-style_8 > span.current, .no-touch .us-nav-style_8 > a:hover, .no-touch .navstyle_8 > .owl-nav div:hover, .no-touch .us-btn-style_8:hover {
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: #ff671f;
    border-color: #ffffff;
    color: #ffffff !important
}

.us-nav-style_8 > * {
    min-width: calc(em + 2 * 0.8em)
}

.us-nav-style_9 > *, .navstyle_9 > .owl-nav div, .us-btn-style_9 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #44a8c6;
    border-color: transparent;
    color: #ffffff !important;
    box-shadow: 0 0em 0em rgba(0,0,0,0.2)
}

    .us-nav-style_9 > *:before, .navstyle_9 > .owl-nav div:before, .us-btn-style_9:before {
        border-width: 2px
    }

.no-touch .us-nav-style_9 > span.current, .no-touch .us-nav-style_9 > a:hover, .no-touch .navstyle_9 > .owl-nav div:hover, .no-touch .us-btn-style_9:hover {
    box-shadow: 0 0em 0em rgba(0,0,0,0.2);
    background: transparent;
    border-color: #ffffff;
    color: #ffffff !important
}

.us-nav-style_9 > * {
    min-width: calc(em + 2 * 0.8em)
}

.w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, textarea, input:not([type="submit"]), .w-form-checkbox, .w-form-radio {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0em;
    border-width: 0px;
    border-radius: 0.3rem;
    background: #f5f5f5;
    border-color: #e8e8e8;
    color: #333;
    box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.08) inset
}

body .select2-dropdown {
    background: #f5f5f5;
    color: #333
}

.w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, input:not([type="submit"]) {
    min-height: 2.8rem;
    line-height: 2.8rem;
    padding: 0 0.8rem
}

select {
    height: 2.8rem
}

textarea {
    padding: calc(2.8rem/2 + 0px - 0.7em) 0.8rem
}

    .w-filter.state_desktop.style_drop_default .w-filter-item-title:focus, .select2-container--open .select2-selection, select:focus, textarea:focus, input:not([type="submit"]):focus, input:focus + .w-form-checkbox, input:focus + .w-form-radio {
        box-shadow: 0px 0px 0px 2px #005B59
    }

.w-filter-item[data-ui_type="dropdown"] .w-filter-item-values:after, .w-filter.state_desktop.style_drop_default .w-filter-item-title:after, .select2-selection__arrow:after, .w-search-form-btn, .widget_search form:after, .w-form-row-field:after {
    font-size: 1rem;
    margin: 0 0.8rem;
    color: #333
}

.w-form-row-field > i {
    font-size: 1rem;
    top: calc(2.8rem/2);
    margin: 0px;
    padding: 0 0.8rem;
    color: #333
}

.w-form-row.with_icon input, .w-form-row.with_icon textarea, .w-form-row.with_icon select {
    padding-left: calc(1.8em + 0.8rem)
}

.w-form-row.move_label .w-form-row-label {
    font-size: 1rem;
    top: calc(2.8rem/2 + 0px - 0.7em);
    margin: 0 0.8rem;
    background-color: #f5f5f5;
    color: #333
}

.w-form-row.with_icon.move_label .w-form-row-label {
    margin-left: calc(1.6em + 0.8rem)
}

a, button, input[type="submit"], .ui-slider-handle {
    outline: none !important
}

.w-toplink, .w-header-show {
    background: rgba(0,0,0,0.3)
}

body {
    -webkit-tap-highlight-color: rgba(0,91,89,0.2)
}

    .has-content-bg-background-color, body.us_iframe, .l-preloader, .l-canvas, .l-footer, .l-popup-box-content, .l-cookie, .g-filters.style_1 .g-filters-item.active, .w-filter.state_mobile .w-filter-list, .w-filter.state_desktop[class*="style_drop_"] .w-filter-item-values, .w-pricing-item-h, .w-tabs.style_default .w-tabs-item.active, .no-touch .w-tabs.style_default .w-tabs-item.active:hover, .w-tabs.style_modern .w-tabs-item:after, .w-tabs.style_timeline .w-tabs-item, .w-tabs.style_timeline .w-tabs-section-header-h, .leaflet-popup-content-wrapper, .leaflet-popup-tip, .wpml-ls-statics-footer {
        background: #fff
    }

.has-content-bg-color, .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
    color: #fff
}

.has-content-bg-alt-background-color, .w-actionbox.color_light, .g-filters.style_1, .g-filters.style_2 .g-filters-item.active, .w-filter.state_desktop.style_switch_default .w-filter-item-value.selected, .w-flipbox-front, .w-grid-none, .w-ibanner, .w-iconbox.style_circle.color_light .w-iconbox-icon, .w-pricing.style_simple .w-pricing-item-header, .w-pricing.style_cards .w-pricing-item-header, .w-pricing.style_flat .w-pricing-item-h, .w-progbar-bar, .w-progbar.style_3 .w-progbar-bar:before, .w-progbar.style_3 .w-progbar-bar-count, .w-socials.style_solid .w-socials-item-link, .w-tabs.style_default .w-tabs-list, .w-tabs.style_timeline.zephyr .w-tabs-item, .w-tabs.style_timeline.zephyr .w-tabs-section-header-h, .no-touch .l-main .widget_nav_menu a:hover, .no-touch .navstyle_circle.navpos_outside > .owl-nav div:hover, .no-touch .navstyle_block.navpos_outside > .owl-nav div:hover, .single-tribe_events .tribe-events-event-meta, .smile-icon-timeline-wrap .timeline-wrapper .timeline-block, .smile-icon-timeline-wrap .timeline-feature-item.feat-item, .wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown-click a, .tablepress .row-hover tr:hover td {
    background: #f5f5f5
}

.timeline-wrapper .timeline-post-right .ult-timeline-arrow l, .timeline-wrapper .timeline-post-left .ult-timeline-arrow l, .timeline-feature-item.feat-item .ult-timeline-arrow l {
    border-color: #f5f5f5
}

.has-content-bg-alt-color {
    color: #f5f5f5
}

hr, td, th, .l-section, .vc_column_container, .vc_column-inner, .w-comments .children, .w-image, .w-pricing-item-h, .w-profile, .w-sharing-item, .w-tabs-list, .w-tabs-section, .widget_calendar #calendar_wrap, .l-main .widget_nav_menu .menu, .l-main .widget_nav_menu .menu-item a, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border, .smile-icon-timeline-wrap .timeline-line {
    border-color: #e8e8e8
}

.has-content-border-color, .w-separator.color_border, .w-iconbox.color_light .w-iconbox-icon {
    color: #e8e8e8
}

.has-content-border-background-color, .w-flipbox-back, .w-iconbox.style_circle.color_light .w-iconbox-icon, .no-touch .wpml-ls-sub-menu a:hover {
    background: #e8e8e8
}

.w-iconbox.style_outlined.color_light .w-iconbox-icon, .w-socials.style_outlined .w-socials-item-link, .pagination > :not(.custom) > .page-numbers {
    box-shadow: 0 0 0 2px #e8e8e8 inset
}

.has-content-heading-color, .l-cookie, h1, h2, h3, h4, h5, h6, .w-counter.color_heading .w-counter-value {
    color: #1a1a1a
}

.has-content-heading-background-color, .w-progbar.color_heading .w-progbar-bar-h {
    background: #1a1a1a
}

.l-canvas, .l-footer, .l-popup-box-content, .w-ibanner, .w-filter.state_mobile .w-filter-list, .w-filter.state_desktop[class*="style_drop_"] .w-filter-item-values, .w-iconbox.color_light.style_circle .w-iconbox-icon, .w-tabs.style_timeline .w-tabs-item, .w-tabs.style_timeline .w-tabs-section-header-h, .leaflet-popup-content-wrapper, .leaflet-popup-tip, .has-content-text-color {
    color: #333
}

.has-content-text-background-color, .w-iconbox.style_circle.color_contrast .w-iconbox-icon, .w-scroller-dot span {
    background: #333
}

.w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
    box-shadow: 0 0 0 2px #333 inset
}

.w-scroller-dot span {
    box-shadow: 0 0 0 2px #333
}

a {
    color: #005b59
}

.no-touch a:hover, .no-touch .tablepress .sorting:hover, .no-touch .post_navigation.layout_simple a:hover .post_navigation-item-title {
    color: #df1995
}

.has-content-primary-color, .g-preloader, .l-main .w-contacts-item:before, .w-counter.color_primary .w-counter-value, .g-filters.style_1 .g-filters-item.active, .g-filters.style_3 .g-filters-item.active, .w-filter.state_desktop.style_switch_trendy .w-filter-item-value.selected, .w-iconbox.color_primary .w-iconbox-icon, .w-post-elm .w-post-slider-trigger:hover, .w-separator.color_primary, .w-sharing.type_outlined.color_primary .w-sharing-item, .no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon, .w-tabs.style_default .w-tabs-item.active, .w-tabs.style_trendy .w-tabs-item.active, .w-tabs-section.active:not(.has_text_color) .w-tabs-section-header, .tablepress .sorting_asc, .tablepress .sorting_desc, .highlight_primary {
    color: #005B59
}

    .has-content-primary-background-color, .l-section.color_primary, .us-btn-style_badge, .no-touch .post_navigation.layout_sided a:hover .post_navigation-item-arrow, .highlight_primary_bg, .w-actionbox.color_primary, .no-touch .g-filters.style_1 .g-filters-item:hover, .no-touch .g-filters.style_2 .g-filters-item:hover, .no-touch .w-filter.state_desktop.style_switch_default .w-filter-item-value:hover, .w-comments-item.bypostauthor .w-comments-item-author span, .w-filter-opener:after, .w-grid .with_quote_icon, .w-iconbox.style_circle.color_primary .w-iconbox-icon, .no-touch .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .w-iconbox.style_outlined .w-iconbox-icon:before, .no-touch .w-person-links-item:before, .w-pricing.style_simple .type_featured .w-pricing-item-header, .w-pricing.style_cards .type_featured .w-pricing-item-header, .w-pricing.style_flat .type_featured .w-pricing-item-h, .w-progbar.color_primary .w-progbar-bar-h, .w-sharing.type_solid.color_primary .w-sharing-item, .w-sharing.type_fixed.color_primary .w-sharing-item, .w-sharing.type_outlined.color_primary .w-sharing-item:before, .no-touch .w-sharing-tooltip .w-sharing-item:hover, .w-socials-item-link-hover, .w-tabs-list-bar, .w-tabs.style_modern .w-tabs-list, .w-tabs.style_timeline .w-tabs-item:before, .w-tabs.style_timeline .w-tabs-section-header-h:before, .no-touch .w-header-show:hover, .no-touch .w-toplink.active:hover, .no-touch .pagination > :not(.custom) > .page-numbers:before, .pagination > :not(.custom) > .page-numbers.current, .l-main .widget_nav_menu .menu-item.current-menu-item > a, .rsThumb.rsNavSelected, .select2-results__option--highlighted {
        background: #005B59
    }

.w-tabs.style_default .w-tabs-item.active, .owl-dot.active span, .rsBullet.rsNavSelected span {
    border-color: #005B59
}

.l-main .w-contacts-item:before, .w-iconbox.color_primary.style_outlined .w-iconbox-icon, .w-sharing.type_outlined.color_primary .w-sharing-item, .w-tabs.style_timeline .w-tabs-item, .w-tabs.style_timeline .w-tabs-section-header-h {
    box-shadow: 0 0 0 2px #005B59 inset
}

.has-content-secondary-color, .w-counter.color_secondary .w-counter-value, .w-iconbox.color_secondary .w-iconbox-icon, .w-separator.color_secondary, .w-sharing.type_outlined.color_secondary .w-sharing-item, .no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon, .highlight_secondary {
    color: #df1995
}

    .has-content-secondary-background-color, .l-section.color_secondary, .w-actionbox.color_secondary, .no-touch .us-btn-style_badge:hover, .w-iconbox.style_circle.color_secondary .w-iconbox-icon, .w-progbar.color_secondary .w-progbar-bar-h, .w-sharing.type_solid.color_secondary .w-sharing-item, .w-sharing.type_fixed.color_secondary .w-sharing-item, .w-sharing.type_outlined.color_secondary .w-sharing-item:before, .highlight_secondary_bg {
        background: #df1995
    }

.w-iconbox.color_secondary.style_outlined .w-iconbox-icon, .w-sharing.type_outlined.color_secondary .w-sharing-item {
    box-shadow: 0 0 0 2px #df1995 inset
}

.has-content-faded-color, blockquote:before, .w-form-row-description, .l-main .post-author-website, .l-main .w-profile-link.for_logout, .l-main .widget_tag_cloud, .highlight_faded {
    color: #999
}

.has-content-faded-background-color {
    background: #999
}

.l-section.color_alternate, .color_alternate .g-filters.style_1 .g-filters-item.active, .color_alternate .w-pricing-item-h, .color_alternate .w-tabs.style_default .w-tabs-item.active, .color_alternate .w-tabs.style_modern .w-tabs-item:after, .no-touch .color_alternate .w-tabs.style_default .w-tabs-item.active:hover, .color_alternate .w-tabs.style_timeline .w-tabs-item, .color_alternate .w-tabs.style_timeline .w-tabs-section-header-h {
    background: #f5f5f5
}

.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
    color: #f5f5f5
}

.color_alternate .g-filters.style_1, .color_alternate .g-filters.style_2 .g-filters-item.active, .color_alternate .w-filter.state_desktop.style_switch_default .w-filter-item-value.selected, .color_alternate .w-grid-none, .color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon, .color_alternate .w-pricing.style_simple .w-pricing-item-header, .color_alternate .w-pricing.style_cards .w-pricing-item-header, .color_alternate .w-pricing.style_flat .w-pricing-item-h, .color_alternate .w-progbar-bar, .color_alternate .w-socials.style_solid .w-socials-item-link, .color_alternate .w-tabs.style_default .w-tabs-list, .color_alternate .ginput_container_creditcard {
    background: #fff
}

.l-section.color_alternate, .color_alternate td, .color_alternate th, .color_alternate .vc_column_container, .color_alternate .vc_column-inner, .color_alternate .w-comments .children, .color_alternate .w-image, .color_alternate .w-pricing-item-h, .color_alternate .w-profile, .color_alternate .w-sharing-item, .color_alternate .w-tabs-list, .color_alternate .w-tabs-section {
    border-color: #ddd
}

.color_alternate .w-separator.color_border, .color_alternate .w-iconbox.color_light .w-iconbox-icon {
    color: #ddd
}

.color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon {
    background: #ddd
}

.color_alternate .w-iconbox.style_outlined.color_light .w-iconbox-icon, .color_alternate .w-socials.style_outlined .w-socials-item-link, .color_alternate .pagination > :not(.custom) > .page-numbers {
    box-shadow: 0 0 0 2px #ddd inset
}

.l-section.color_alternate h1, .l-section.color_alternate h2, .l-section.color_alternate h3, .l-section.color_alternate h4, .l-section.color_alternate h5, .l-section.color_alternate h6, .color_alternate .w-counter.color_heading .w-counter-value {
    color: #1a1a1a
}

.color_alternate .w-progbar.color_heading .w-progbar-bar-h {
    background: #1a1a1a
}

.l-section.color_alternate, .color_alternate .w-iconbox.color_contrast .w-iconbox-icon, .color_alternate .w-iconbox.color_light.style_circle .w-iconbox-icon, .color_alternate .w-tabs.style_timeline .w-tabs-item, .color_alternate .w-tabs.style_timeline .w-tabs-section-header-h {
    color: #333
}

.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
    background: #333
}

.color_alternate .w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
    box-shadow: 0 0 0 2px #333 inset
}

.color_alternate a {
    color: #005b59
}

.no-touch .color_alternate a:hover {
    color: #df1995
}

.color_alternate .highlight_primary, .l-main .color_alternate .w-contacts-item:before, .color_alternate .w-counter.color_primary .w-counter-value, .color_alternate .g-preloader, .color_alternate .g-filters.style_1 .g-filters-item.active, .color_alternate .g-filters.style_3 .g-filters-item.active, .color_alternate .w-filter.state_desktop.style_switch_trendy .w-filter-item-value.selected, .color_alternate .w-iconbox.color_primary .w-iconbox-icon, .color_alternate .w-separator.color_primary, .color_alternate .w-tabs.style_default .w-tabs-item.active, .color_alternate .w-tabs.style_trendy .w-tabs-item.active, .color_alternate .w-tabs-section.active:not(.has_text_color) .w-tabs-section-header {
    color: #005B59
}

.color_alternate .highlight_primary_bg, .color_alternate .w-actionbox.color_primary, .no-touch .color_alternate .g-filters.style_1 .g-filters-item:hover, .no-touch .color_alternate .g-filters.style_2 .g-filters-item:hover, .no-touch .color_alternate .w-filter.state_desktop.style_switch_default .w-filter-item-value:hover, .color_alternate .w-iconbox.style_circle.color_primary .w-iconbox-icon, .no-touch .color_alternate .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .color_alternate .w-iconbox.style_outlined .w-iconbox-icon:before, .color_alternate .w-pricing.style_simple .type_featured .w-pricing-item-header, .color_alternate .w-pricing.style_cards .type_featured .w-pricing-item-header, .color_alternate .w-pricing.style_flat .type_featured .w-pricing-item-h, .color_alternate .w-progbar.color_primary .w-progbar-bar-h, .color_alternate .w-tabs.style_modern .w-tabs-list, .color_alternate .w-tabs.style_trendy .w-tabs-item:after, .color_alternate .w-tabs.style_timeline .w-tabs-item:before, .color_alternate .w-tabs.style_timeline .w-tabs-section-header-h:before, .no-touch .color_alternate .pagination > :not(.custom) > .page-numbers:before, .color_alternate .pagination > :not(.custom) > .page-numbers.current {
    background: #005B59
}

.color_alternate .w-tabs.style_default .w-tabs-item.active, .no-touch .color_alternate .w-tabs.style_default .w-tabs-item.active:hover {
    border-color: #005B59
}

.l-main .color_alternate .w-contacts-item:before, .color_alternate .w-iconbox.color_primary.style_outlined .w-iconbox-icon, .color_alternate .w-tabs.style_timeline .w-tabs-item, .color_alternate .w-tabs.style_timeline .w-tabs-section-header-h {
    box-shadow: 0 0 0 2px #005B59 inset
}

.color_alternate .highlight_secondary, .color_alternate .w-counter.color_secondary .w-counter-value, .color_alternate .w-iconbox.color_secondary .w-iconbox-icon, .color_alternate .w-separator.color_secondary {
    color: #de1995
}

.color_alternate .highlight_secondary_bg, .color_alternate .w-actionbox.color_secondary, .color_alternate .w-iconbox.style_circle.color_secondary .w-iconbox-icon, .color_alternate .w-progbar.color_secondary .w-progbar-bar-h {
    background: #de1995
}

.color_alternate .w-iconbox.color_secondary.style_outlined .w-iconbox-icon {
    box-shadow: 0 0 0 2px #de1995 inset
}

.color_alternate .highlight_faded, .color_alternate .w-profile-link.for_logout {
    color: #999
}

.color_footer-top {
    background:
}

    .color_footer-top .w-socials.style_solid .w-socials-item-link {
        background:
    }

    .color_footer-top, .color_footer-top td, .color_footer-top th, .color_footer-top .vc_column_container, .color_footer-top .vc_column-inner, .color_footer-top .w-image, .color_footer-top .w-pricing-item-h, .color_footer-top .w-profile, .color_footer-top .w-sharing-item, .color_footer-top .w-tabs-list, .color_footer-top .w-tabs-section {
        border-color:
    }

        .color_footer-top .w-separator.color_border {
            color:
        }

        .color_footer-top .w-socials.style_outlined .w-socials-item-link {
            box-shadow: 0 0 0 2px inset
        }

.color_footer-top {
    color:
}

    .color_footer-top a {
        color:
    }

.no-touch .color_footer-top a:hover {
    color:
}

.color_footer-bottom {
    background:
}

    .color_footer-bottom .w-socials.style_solid .w-socials-item-link {
        background:
    }

    .color_footer-bottom, .color_footer-bottom td, .color_footer-bottom th, .color_footer-bottom .vc_column_container, .color_footer-bottom .vc_column-inner, .color_footer-bottom .w-image, .color_footer-bottom .w-pricing-item-h, .color_footer-bottom .w-profile, .color_footer-bottom .w-sharing-item, .color_footer-bottom .w-tabs-list, .color_footer-bottom .w-tabs-section {
        border-color:
    }

        .color_footer-bottom .w-separator.color_border {
            color:
        }

        .color_footer-bottom .w-socials.style_outlined .w-socials-item-link {
            box-shadow: 0 0 0 2px inset
        }

.color_footer-bottom {
    color:
}

    .color_footer-bottom a {
        color:
    }

.no-touch .color_footer-bottom a:hover {
    color:
}

</style >
<style id="us-header-css" > .l-subheader.at_top, .l-subheader.at_top .w-dropdown-list, .l-subheader.at_top .type_mobile .w-nav-list.level_1 {
    background: #f5f5f5;
    color: #333
}

.no-touch .l-subheader.at_top a:hover, .no-touch .l-header.bg_transparent .l-subheader.at_top .w-dropdown.opened a:hover {
    color: #005B59
}

.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {
    background: rgba(0,0,0,0.2);
    color: rgba(255,255,255,0.66)
}

.no-touch .l-header.bg_transparent:not(.sticky) .at_top .w-cart-link:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_top .w-text a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_top .w-html a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_top .w-nav > a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_top .w-menu a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_top .w-search > a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_top .w-dropdown a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_top .type_desktop .menu-item.level_1:hover > a {
    color: #fff
}

.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    background: #fff;
    color: #333
}

.no-touch .l-subheader.at_middle a:hover, .no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.opened a:hover {
    color: #005B59
}

.l-header.bg_transparent:not(.sticky) .l-subheader.at_middle {
    background: transparent;
    color: #fff
}

.no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-cart-link:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-text a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-html a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-nav > a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-menu a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-search > a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-dropdown a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .at_middle .type_desktop .menu-item.level_1:hover > a {
    color: #fff
}

.header_ver .l-header {
    background: #fff;
    color: #333
}

@media (min-width:900px) {
    .hidden_for_default {
        display: none !important
    }

    .l-subheader.at_bottom {
        display: none
    }

    .l-header {
        position: relative;
        z-index: 111;
        width: 100%
    }

    .l-subheader {
        margin: 0 auto
    }

        .l-subheader.width_full {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }

    .l-subheader-h {
        display: flex;
        align-items: center;
        position: relative;
        margin: 0 auto;
        height: inherit
    }

    .w-header-show {
        display: none
    }

    .l-header.pos_fixed {
        position: fixed;
        left: 0
    }

        .l-header.pos_fixed:not(.notransition) .l-subheader {
            transition-property: transform, background, box-shadow, line-height, height;
            transition-duration: 0.3s;
            transition-timing-function: cubic-bezier(.78,.13,.15,.86)
        }

    .header_hor .l-header.sticky_auto_hide {
        transition: transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.1s
    }

        .header_hor .l-header.sticky_auto_hide.down {
            transform: translateY(-100%);
            overflow: hidden
        }

    .l-header.bg_transparent:not(.sticky) .l-subheader {
        box-shadow: none !important;
        background: none
    }

    .l-header.bg_transparent ~ .l-main .l-section.width_full.height_auto:first-child > .l-section-h {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .l-header.pos_static.bg_transparent {
        position: absolute;
        left: 0
    }

    .l-subheader.width_full .l-subheader-h {
        max-width: none !important
    }

    .headerinpos_above .l-header.pos_fixed {
        overflow: hidden;
        transition: transform 0.3s;
        transform: translate3d(0,-100%,0)
    }

        .headerinpos_above .l-header.pos_fixed.sticky {
            overflow: visible;
            transform: none
        }

        .headerinpos_above .l-header.pos_fixed ~ .l-section > .l-section-h, .headerinpos_above .l-header.pos_fixed ~ .l-main .l-section:first-of-type > .l-section-h {
            padding-top: 0 !important
        }

    .l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom, .l-header.shadow_none.sticky .l-subheader.at_middle, .l-header.shadow_none.sticky .l-subheader.at_bottom {
        box-shadow: 0 1px 0 rgba(0,0,0,0.08)
    }

    .l-header.shadow_wide .l-subheader.at_middle, .l-header.shadow_wide .l-subheader.at_bottom {
        box-shadow: 0 3px 5px -1px rgba(0,0,0,0.1), 0 2px 1px -1px rgba(0,0,0,0.05)
    }

    .header_hor .l-subheader-cell > .w-cart {
        margin-left: 0;
        margin-right: 0
    }

    .l-header:before {
        content: '50'
    }

    .l-subheader.at_top {
        line-height: 40px;
        height: 40px
    }

    .l-header.sticky .l-subheader.at_top {
        line-height: 0px;
        height: 0px;
        overflow: hidden
    }

    .l-subheader.at_middle {
        line-height: 100px;
        height: 100px
    }

    .l-header.sticky .l-subheader.at_middle {
        line-height: 50px;
        height: 50px
    }

    .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .l-header.sticky .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .l-subheader.with_centering .l-subheader-cell.at_left, .l-subheader.with_centering .l-subheader-cell.at_right {
        flex-basis: 100px
    }

    .l-header.pos_fixed ~ .l-main > .l-section:first-of-type > .l-section-h, .headerinpos_below .l-header.pos_fixed ~ .l-main > .l-section:nth-of-type(2) > .l-section-h, .l-header.pos_static.bg_transparent ~ .l-main > .l-section:first-of-type > .l-section-h {
        padding-top: 140px
    }

    .headerinpos_bottom .l-header.pos_fixed ~ .l-main > .l-section:first-of-type > .l-section-h {
        padding-bottom: 140px
    }

    .l-header.bg_transparent ~ .l-main .l-section.valign_center:first-of-type > .l-section-h {
        top: -70px
    }

    .headerinpos_bottom .l-header.pos_fixed.bg_transparent ~ .l-main .l-section.valign_center:first-of-type > .l-section-h {
        top: 70px
    }

    .menu-item-object-us_page_block {
        max-height: calc(100vh - 140px)
    }

    .l-header.pos_fixed:not(.down) ~ .l-main .l-section.type_sticky {
        top: 50px
    }

    .admin-bar .l-header.pos_fixed:not(.down) ~ .l-main .l-section.type_sticky {
        top: 82px
    }

    .l-header.pos_fixed.sticky:not(.down) ~ .l-main .l-section.type_sticky:first-of-type > .l-section-h {
        padding-top: 50px
    }

    .l-header.pos_fixed ~ .l-main .vc_column-inner.type_sticky > .wpb_wrapper {
        top: calc(50px + 4rem)
    }

    .l-header.pos_fixed ~ .l-main .woocommerce .cart-collaterals, .l-header.pos_fixed ~ .l-main .woocommerce-checkout #order_review {
        top: 50px
    }

    .l-header.pos_static.bg_solid ~ .l-main .l-section.height_full:first-of-type {
        min-height: calc(100vh - 140px)
    }

    .admin-bar .l-header.pos_static.bg_solid ~ .l-main .l-section.height_full:first-of-type {
        min-height: calc(100vh - 172px)
    }

    .l-header.pos_fixed:not(.sticky_auto_hide) ~ .l-main .l-section.height_full:not(:first-of-type) {
        min-height: calc(100vh - 50px)
    }

    .admin-bar .l-header.pos_fixed:not(.sticky_auto_hide) ~ .l-main .l-section.height_full:not(:first-of-type) {
        min-height: calc(100vh - 82px)
    }

    .headerinpos_below .l-header.pos_fixed:not(.sticky) {
        position: absolute;
        top: 100%
    }

    .headerinpos_bottom .l-header.pos_fixed:not(.sticky) {
        position: absolute;
        bottom: 0
    }

    .headerinpos_below .l-header.pos_fixed ~ .l-main > .l-section:first-of-type > .l-section-h, .headerinpos_bottom .l-header.pos_fixed ~ .l-main > .l-section:first-of-type > .l-section-h {
        padding-top: 0 !important
    }

    .headerinpos_below .l-header.pos_fixed ~ .l-main .l-section.height_full:nth-of-type(2) {
        min-height: 100vh
    }

    .admin-bar.headerinpos_below .l-header.pos_fixed ~ .l-main .l-section.height_full:nth-of-type(2) {
        min-height: calc(100vh - 32px)
    }

    .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-cart-dropdown, .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_2 {
        bottom: 100%;
        transform-origin: 0 100%
    }

    .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
        top: auto;
        bottom: 100%;
        box-shadow: 0 -3px 3px rgba(0,0,0,0.1)
    }

    .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_3, .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_4 {
        top: auto;
        bottom: 0;
        transform-origin: 0 100%
    }

    .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-dropdown-list {
        top: auto;
        bottom: -0.4em;
        padding-top: 0.4em;
        padding-bottom: 2.4em
    }
}

@media (min-width:600px) and (max-width:899px) {
    .hidden_for_tablets {
        display: none !important
    }

    .l-subheader.at_bottom {
        display: none
    }

    .l-header {
        position: relative;
        z-index: 111;
        width: 100%
    }

    .l-subheader {
        margin: 0 auto
    }

        .l-subheader.width_full {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }

    .l-subheader-h {
        display: flex;
        align-items: center;
        position: relative;
        margin: 0 auto;
        height: inherit
    }

    .w-header-show {
        display: none
    }

    .l-header.pos_fixed {
        position: fixed;
        left: 0
    }

        .l-header.pos_fixed:not(.notransition) .l-subheader {
            transition-property: transform, background, box-shadow, line-height, height;
            transition-duration: 0.3s;
            transition-timing-function: cubic-bezier(.78,.13,.15,.86)
        }

    .header_hor .l-header.sticky_auto_hide {
        transition: transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.1s
    }

        .header_hor .l-header.sticky_auto_hide.down {
            transform: translateY(-100%);
            overflow: hidden
        }

    .l-header.bg_transparent:not(.sticky) .l-subheader {
        box-shadow: none !important;
        background: none
    }

    .l-header.bg_transparent ~ .l-main .l-section.width_full.height_auto:first-child > .l-section-h {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .l-header.pos_static.bg_transparent {
        position: absolute;
        left: 0
    }

    .l-subheader.width_full .l-subheader-h {
        max-width: none !important
    }

    .headerinpos_above .l-header.pos_fixed {
        overflow: hidden;
        transition: transform 0.3s;
        transform: translate3d(0,-100%,0)
    }

        .headerinpos_above .l-header.pos_fixed.sticky {
            overflow: visible;
            transform: none
        }

        .headerinpos_above .l-header.pos_fixed ~ .l-section > .l-section-h, .headerinpos_above .l-header.pos_fixed ~ .l-main .l-section:first-of-type > .l-section-h {
            padding-top: 0 !important
        }

    .l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom, .l-header.shadow_none.sticky .l-subheader.at_middle, .l-header.shadow_none.sticky .l-subheader.at_bottom {
        box-shadow: 0 1px 0 rgba(0,0,0,0.08)
    }

    .l-header.shadow_wide .l-subheader.at_middle, .l-header.shadow_wide .l-subheader.at_bottom {
        box-shadow: 0 3px 5px -1px rgba(0,0,0,0.1), 0 2px 1px -1px rgba(0,0,0,0.05)
    }

    .header_hor .l-subheader-cell > .w-cart {
        margin-left: 0;
        margin-right: 0
    }

    .l-header:before {
        content: '60'
    }

    .l-subheader.at_top {
        line-height: 40px;
        height: 40px
    }

    .l-header.sticky .l-subheader.at_top {
        line-height: 0px;
        height: 0px;
        overflow: hidden
    }

    .l-subheader.at_middle {
        line-height: 80px;
        height: 80px
    }

    .l-header.sticky .l-subheader.at_middle {
        line-height: 60px;
        height: 60px
    }

    .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .l-header.sticky .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .l-subheader.with_centering_tablets .l-subheader-cell.at_left, .l-subheader.with_centering_tablets .l-subheader-cell.at_right {
        flex-basis: 100px
    }

    .l-header.pos_fixed ~ .l-main > .l-section:first-of-type > .l-section-h, .headerinpos_below .l-header.pos_fixed ~ .l-main > .l-section:nth-of-type(2) > .l-section-h, .l-header.pos_static.bg_transparent ~ .l-main > .l-section:first-of-type > .l-section-h {
        padding-top: 120px
    }

    .l-header.bg_transparent ~ .l-main .l-section.valign_center:first-of-type > .l-section-h {
        top: -60px
    }

    .l-header.pos_fixed ~ .l-main .l-section.type_sticky {
        top: 60px
    }

    .admin-bar .l-header.pos_fixed ~ .l-main .l-section.type_sticky {
        top: 92px
    }

    .l-header.pos_fixed.sticky:not(.down) ~ .l-main .l-section.type_sticky:first-of-type > .l-section-h {
        padding-top: 60px
    }

    .l-header.pos_static.bg_solid ~ .l-main .l-section.height_full:first-of-type {
        min-height: calc(100vh - 120px)
    }

    .l-header.pos_fixed:not(.sticky_auto_hide) ~ .l-main .l-section.height_full:not(:first-of-type) {
        min-height: calc(100vh - 60px)
    }
}

@media (max-width:599px) {
    .hidden_for_mobiles {
        display: none !important
    }

    .l-subheader.at_top {
        display: none
    }

    .l-subheader.at_bottom {
        display: none
    }

    .l-header {
        position: relative;
        z-index: 111;
        width: 100%
    }

    .l-subheader {
        margin: 0 auto
    }

        .l-subheader.width_full {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }

    .l-subheader-h {
        display: flex;
        align-items: center;
        position: relative;
        margin: 0 auto;
        height: inherit
    }

    .w-header-show {
        display: none
    }

    .l-header.pos_fixed {
        position: fixed;
        left: 0
    }

        .l-header.pos_fixed:not(.notransition) .l-subheader {
            transition-property: transform, background, box-shadow, line-height, height;
            transition-duration: 0.3s;
            transition-timing-function: cubic-bezier(.78,.13,.15,.86)
        }

    .header_hor .l-header.sticky_auto_hide {
        transition: transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.1s
    }

        .header_hor .l-header.sticky_auto_hide.down {
            transform: translateY(-100%);
            overflow: hidden
        }

    .l-header.bg_transparent:not(.sticky) .l-subheader {
        box-shadow: none !important;
        background: none
    }

    .l-header.bg_transparent ~ .l-main .l-section.width_full.height_auto:first-child > .l-section-h {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .l-header.pos_static.bg_transparent {
        position: absolute;
        left: 0
    }

    .l-subheader.width_full .l-subheader-h {
        max-width: none !important
    }

    .headerinpos_above .l-header.pos_fixed {
        overflow: hidden;
        transition: transform 0.3s;
        transform: translate3d(0,-100%,0)
    }

        .headerinpos_above .l-header.pos_fixed.sticky {
            overflow: visible;
            transform: none
        }

        .headerinpos_above .l-header.pos_fixed ~ .l-section > .l-section-h, .headerinpos_above .l-header.pos_fixed ~ .l-main .l-section:first-of-type > .l-section-h {
            padding-top: 0 !important
        }

    .l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom, .l-header.shadow_none.sticky .l-subheader.at_middle, .l-header.shadow_none.sticky .l-subheader.at_bottom {
        box-shadow: 0 1px 0 rgba(0,0,0,0.08)
    }

    .l-header.shadow_wide .l-subheader.at_middle, .l-header.shadow_wide .l-subheader.at_bottom {
        box-shadow: 0 3px 5px -1px rgba(0,0,0,0.1), 0 2px 1px -1px rgba(0,0,0,0.05)
    }

    .header_hor .l-subheader-cell > .w-cart {
        margin-left: 0;
        margin-right: 0
    }

    .l-header:before {
        content: '50'
    }

    .l-subheader.at_top {
        line-height: 40px;
        height: 40px
    }

    .l-header.sticky .l-subheader.at_top {
        line-height: 0px;
        height: 0px;
        overflow: hidden
    }

    .l-subheader.at_middle {
        line-height: 50px;
        height: 50px
    }

    .l-header.sticky .l-subheader.at_middle {
        line-height: 50px;
        height: 50px
    }

    .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .l-header.sticky .l-subheader.at_bottom {
        line-height: 50px;
        height: 50px
    }

    .l-subheader.with_centering_mobiles .l-subheader-cell.at_left, .l-subheader.with_centering_mobiles .l-subheader-cell.at_right {
        flex-basis: 100px
    }

    .l-header.pos_fixed ~ .l-main > .l-section:first-of-type > .l-section-h, .headerinpos_below .l-header.pos_fixed ~ .l-main > .l-section:nth-of-type(2) > .l-section-h, .l-header.pos_static.bg_transparent ~ .l-main > .l-section:first-of-type > .l-section-h {
        padding-top: 50px
    }

    .l-header.bg_transparent ~ .l-main .l-section.valign_center:first-of-type > .l-section-h {
        top: -25px
    }

    .l-header.pos_fixed ~ .l-main .l-section.type_sticky {
        top: 50px
    }

    .l-header.pos_fixed.sticky:not(.down) ~ .l-main .l-section.type_sticky:first-of-type > .l-section-h {
        padding-top: 50px
    }

    .l-header.pos_static.bg_solid ~ .l-main .l-section.height_full:first-of-type {
        min-height: calc(100vh - 50px)
    }

    .l-header.pos_fixed:not(.sticky_auto_hide) ~ .l-main .l-section.height_full:not(:first-of-type) {
        min-height: calc(100vh - 50px)
    }
}

@media (min-width:900px) {
    .ush_image_1 {
        height: 60px !important
    }

    .l-header.sticky .ush_image_1 {
        height: 40px !important
    }
}

@media (min-width:600px) and (max-width:899px) {
    .ush_image_1 {
        height: 40px !important
    }

    .l-header.sticky .ush_image_1 {
        height: 40px !important
    }
}

@media (max-width:599px) {
    .ush_image_1 {
        height: 30px !important
    }

    .l-header.sticky .ush_image_1 {
        height: 30px !important
    }
}

.header_hor .ush_menu_1.type_desktop .menu-item.level_1 > a:not(.w-btn) {
    padding-left: 20px;
    padding-right: 20px
}

.header_hor .ush_menu_1.type_desktop .menu-item.level_1 > a.w-btn {
    margin-left: 20px;
    margin-right: 20px
}

.header_ver .ush_menu_1.type_desktop .menu-item.level_1 > a:not(.w-btn) {
    padding-top: 20px;
    padding-bottom: 20px
}

.header_ver .ush_menu_1.type_desktop .menu-item.level_1 > a.w-btn {
    margin-top: 20px;
    margin-bottom: 20px
}

.ush_menu_1.type_desktop .menu-item:not(.level_1) {
    font-size: 15px
}

.ush_menu_1.type_mobile .w-nav-anchor.level_1 {
    font-size: 1.1rem
}

.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) {
    font-size: 0.9rem
}

@media (min-width:900px) {
    .ush_menu_1 .w-nav-icon {
        font-size: 20px
    }
}

@media (min-width:600px) and (max-width:899px) {
    .ush_menu_1 .w-nav-icon {
        font-size: 20px
    }
}

@media (max-width:599px) {
    .ush_menu_1 .w-nav-icon {
        font-size: 20px
    }
}

.ush_menu_1 .w-nav-icon i {
    border-width: 3px
}

@media screen and (max-width:899px) {
    .w-nav.ush_menu_1 > .w-nav-list.level_1 {
        display: none
    }

    .ush_menu_1 .w-nav-control {
        display: block
    }
}

.ush_menu_1 .menu-item.level_1 > a:not(.w-btn):focus, .no-touch .ush_menu_1 .menu-item.level_1.opened > a:not(.w-btn), .no-touch .ush_menu_1 .menu-item.level_1:hover > a:not(.w-btn) {
    background: transparent;
    color: #005B59
}

.ush_menu_1 .menu-item.level_1.current-menu-item > a:not(.w-btn), .ush_menu_1 .menu-item.level_1.current-menu-ancestor > a:not(.w-btn), .ush_menu_1 .menu-item.level_1.current-page-ancestor > a:not(.w-btn) {
    background: transparent;
    color: #005B59
}

.l-header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .menu-item.level_1.current-menu-item > a:not(.w-btn), .l-header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .menu-item.level_1.current-menu-ancestor > a:not(.w-btn), .l-header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .menu-item.level_1.current-page-ancestor > a:not(.w-btn) {
    background: transparent;
    color: #005B59
}

.ush_menu_1 .w-nav-list:not(.level_1) {
    background: #fff;
    color: #333
}

.no-touch .ush_menu_1 .menu-item:not(.level_1) > a:focus, .no-touch .ush_menu_1 .menu-item:not(.level_1):hover > a {
    background: #005B59;
    color: #fff
}

.ush_menu_1 .menu-item:not(.level_1).current-menu-item > a, .ush_menu_1 .menu-item:not(.level_1).current-menu-ancestor > a, .ush_menu_1 .menu-item:not(.level_1).current-page-ancestor > a {
    background: transparent;
    color: #005B59
}

.ush_search_2 .w-search-form {
    background: #fff;
    color: #333
}

@media (min-width:900px) {
    .ush_search_2.layout_simple {
        max-width: 240px
    }

    .ush_search_2.layout_modern.active {
        width: 240px
    }

    .ush_search_2 {
        font-size: 18px
    }
}

@media (min-width:600px) and (max-width:899px) {
    .ush_search_2.layout_simple {
        max-width: 200px
    }

    .ush_search_2.layout_modern.active {
        width: 200px
    }

    .ush_search_2 {
        font-size: 18px
    }
}

@media (max-width:599px) {
    .ush_search_2 {
        font-size: 18px
    }
}

.ush_socials_1 .w-socials-list {
    margin: -0px
}

.ush_socials_1 .w-socials-item {
    padding: 0px
}

.ush_text_1 {
    font-family: 'Open Sans', sans-serif !important
}

.ush_text_2 {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px ;
    color: #005B59 
}

.ush_text_3 {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px !important;
    color: #005B59 
}

.ush_socials_1 {
    font-size: 20px 
}

.ush_menu_1 {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px 
}

.ush_text_4 {
    font-family: 'Open Sans', sans-serif !important;
    color: #005B59 
}

.ush_text_5 {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700 ;
    color: #005B59 
}

@media (min-width:600px) and (max-width:899px) {
    .ush_socials_1 {
        font-size: 18px 
    }
}

@media (max-width:599px) {
    .ush_socials_1 {
        font-size: 16px 
    }
}


