/*<style data-url="https://static.parastorage.com/services/wix-thunderbolt/dist/main.renderer.c1b1af7e.min.css">*/
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, nav, button, section, header, footer, title {
    vertical-align: baseline;
    background: 0 0;
    border: 0;
    outline: 0;
    margin: 0;
    padding: 0
}

textarea, input, select {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    cursor: pointer;
    text-decoration: none
}

.testStyles {
    overflow-y: hidden
}

.reset-button {
    color: inherit;
    font: inherit;
    -webkit-appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background: 0 0;
    border: 0;
    outline: 0;
    padding: 0;
    line-height: normal;
    overflow: visible
}

:focus {
    outline: none
}

body.device-mobile-optimized:not(.disable-site-overflow) {
    overflow-x: hidden;
    overflow-y: scroll
}

body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow-x: visible
}

body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
    margin-top: 0
}

body.device-mobile-optimized > * {
    max-width: 100% !important
}

body.device-mobile-optimized #site-root {
    overflow: hidden
}

@supports (overflow:clip) {
    body.device-mobile-optimized #site-root {
        overflow: clip
    }
}

body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
    overflow: clip
}

body.device-mobile-non-optimized.fullScreenMode {
    background-color: #5f6360
}

body.device-mobile-non-optimized.fullScreenMode #site-root, body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND, body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU, body.fullScreenMode #WIX_ADS {
    visibility: hidden
}

body.fullScreenMode {
    overflow: hidden !important
}

body.fullScreenMode.device-mobile-optimized #TINY_MENU {
    opacity: 0;
    pointer-events: none
}

body.fullScreenMode-scrollable.device-mobile-optimized {
    overflow-x: hidden !important;
    overflow-y: auto !important
}

body.fullScreenMode-scrollable.device-mobile-optimized #site-root, body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
    overflow: hidden !important
}

body.fullScreenMode-scrollable.device-mobile-optimized #masterPage, body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND {
    height: auto !important
}

body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
    height: 0 !important
}

body.blockSiteScrolling, body.siteScrollingBlocked {
    width: 100%;
    position: fixed
}

body.siteScrollingBlockedIOSFix {
    overflow: hidden !important
}

body.blockSiteScrolling #SITE_CONTAINER {
    margin-top: calc(var(--blocked-site-scroll-margin-top) * -1)
}

#site-root {
    top: var(--wix-ads-height);
    min-height: 100%;
    margin: 0 auto;
    position: relative
}

#site-root img:not([src]) {
    visibility: hidden
}

#site-root svg img:not([src]) {
    visibility: visible
}

.auto-generated-link {
    color: inherit
}

#SCROLL_TO_TOP, #SCROLL_TO_BOTTOM {
    height: 0
}

.has-click-trigger {
    cursor: pointer
}

.fullScreenOverlay {
    z-index: 1005;
    justify-content: center;
    display: flex;
    position: fixed;
    top: -60px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-y: hidden
}

.fullScreenOverlay > .fullScreenOverlayContent {
    margin: 0 auto;
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    transform: translateZ(0)
}

[data-mesh-id$=inlineContent], [data-mesh-id$=centeredContent], [data-mesh-id$=form] {
    pointer-events: none;
    position: relative
}

[data-mesh-id$=-gridWrapper], [data-mesh-id$=-rotated-wrapper] {
    pointer-events: none
}

[data-mesh-id$=-gridContainer] > *, [data-mesh-id$=-rotated-wrapper] > *, [data-mesh-id$=inlineContent] > :not([data-mesh-id$=-gridContainer]) {
    pointer-events: auto
}

.device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
    -ms-grid-row: 2;
    grid-area: 2/1/3/2;
    position: relative
}

#masterPage.mesh-layout {
    display: -ms-grid;
    -ms-grid-rows: max-content max-content min-content max-content;
    -ms-grid-columns: 100%;
    grid-template-rows:max-content max-content min-content max-content;
    grid-template-columns:100%;
    justify-content: stretch;
    align-items: start;
    display: grid
}

#masterPage.mesh-layout #SITE_HEADER_WRAPPER, #masterPage.mesh-layout #SITE_HEADER-placeholder, #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView], #masterPage.mesh-layout #PAGES_CONTAINER, #masterPage.mesh-layout #soapBeforePagesContainer, #masterPage.mesh-layout #soapAfterPagesContainer, #masterPage.mesh-layout #SITE_FOOTER_WRAPPER, #masterPage.mesh-layout #SITE_FOOTER-placeholder {
    -ms-grid-column: 1;
    -ms-grid-row-align: start;
    -ms-grid-column-align: start
}

#masterPage.mesh-layout #SITE_HEADER_WRAPPER, #masterPage.mesh-layout #SITE_HEADER-placeholder {
    -ms-grid-row: 1;
    grid-area: 1/1/2/2
}

#masterPage.mesh-layout #PAGES_CONTAINER, #masterPage.mesh-layout #soapBeforePagesContainer, #masterPage.mesh-layout #soapAfterPagesContainer {
    -ms-grid-row: 3;
    grid-area: 3/1/4/2
}

#masterPage.mesh-layout #soapBeforePagesContainer, #masterPage.mesh-layout #soapAfterPagesContainer {
    width: 100%
}

#masterPage.mesh-layout #PAGES_CONTAINER {
    align-self: stretch
}

#masterPage.mesh-layout main#PAGES_CONTAINER {
    display: block
}

#masterPage.mesh-layout #SITE_FOOTER_WRAPPER, #masterPage.mesh-layout #SITE_FOOTER-placeholder {
    -ms-grid-row: 4;
    grid-area: 4/1/5/2
}

#masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERcenteredContent], #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERinlineContent], #masterPage.mesh-layout #SITE_PAGES {
    height: 100%
}

#masterPage.mesh-layout.desktop > * {
    width: 100%
}

#masterPage.mesh-layout #SITE_PAGES, #masterPage.mesh-layout #SITE_HEADER_WRAPPER, #masterPage.mesh-layout #SITE_FOOTER_WRAPPER, #masterPage.mesh-layout #PAGES_CONTAINER, #masterPage.mesh-layout #masterPageinlineContent, #masterPage.mesh-layout #SITE_FOOTER, #masterPage.mesh-layout #SITE_HEADER {
    position: relative
}

#masterPage.mesh-layout #SITE_HEADER {
    grid-area: 1/1/2/2
}

#masterPage.mesh-layout #SITE_FOOTER {
    grid-area: 4/1/5/2
}

#masterPage.mesh-layout.overflow-x-clip #SITE_HEADER, #masterPage.mesh-layout.overflow-x-clip #SITE_FOOTER {
    overflow-x: clip
}

[data-z-counter] {
    z-index: 0
}

[data-z-counter="0"] {
    z-index: auto
}

.wixSiteProperties {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

:root {
    --wst-button-color-fill-primary: rgb(var(--color_48));
    --wst-button-color-border-primary: rgb(var(--color_49));
    --wst-button-color-text-primary: rgb(var(--color_50));
    --wst-button-color-fill-primary-hover: rgb(var(--color_51));
    --wst-button-color-border-primary-hover: rgb(var(--color_52));
    --wst-button-color-text-primary-hover: rgb(var(--color_53));
    --wst-button-color-fill-primary-disabled: rgb(var(--color_54));
    --wst-button-color-border-primary-disabled: rgb(var(--color_55));
    --wst-button-color-text-primary-disabled: rgb(var(--color_56));
    --wst-button-color-fill-secondary: rgb(var(--color_57));
    --wst-button-color-border-secondary: rgb(var(--color_58));
    --wst-button-color-text-secondary: rgb(var(--color_59));
    --wst-button-color-fill-secondary-hover: rgb(var(--color_60));
    --wst-button-color-border-secondary-hover: rgb(var(--color_61));
    --wst-button-color-text-secondary-hover: rgb(var(--color_62));
    --wst-button-color-fill-secondary-disabled: rgb(var(--color_63));
    --wst-button-color-border-secondary-disabled: rgb(var(--color_64));
    --wst-button-color-text-secondary-disabled: rgb(var(--color_65));
    --wst-color-fill-base-1: rgb(var(--color_36));
    --wst-color-fill-base-2: rgb(var(--color_37));
    --wst-color-fill-base-shade-1: rgb(var(--color_38));
    --wst-color-fill-base-shade-2: rgb(var(--color_39));
    --wst-color-fill-base-shade-3: rgb(var(--color_40));
    --wst-color-fill-accent-1: rgb(var(--color_41));
    --wst-color-fill-accent-2: rgb(var(--color_42));
    --wst-color-fill-accent-3: rgb(var(--color_43));
    --wst-color-fill-accent-4: rgb(var(--color_44));
    --wst-color-fill-background-primary: rgb(var(--color_11));
    --wst-color-fill-background-secondary: rgb(var(--color_12));
    --wst-color-text-primary: rgb(var(--color_15));
    --wst-color-text-secondary: rgb(var(--color_14));
    --wst-color-action: rgb(var(--color_18));
    --wst-color-disabled: rgb(var(--color_39));
    --wst-color-title: rgb(var(--color_45));
    --wst-color-subtitle: rgb(var(--color_46));
    --wst-color-line: rgb(var(--color_47));
    --wst-font-style-h2: var(--font_2);
    --wst-font-style-h3: var(--font_3);
    --wst-font-style-h4: var(--font_4);
    --wst-font-style-h5: var(--font_5);
    --wst-font-style-h6: var(--font_6);
    --wst-font-style-body-large: var(--font_7);
    --wst-font-style-body-medium: var(--font_8);
    --wst-font-style-body-small: var(--font_9);
    --wst-font-style-body-x-small: var(--font_10);
    --wst-color-custom-1: rgb(var(--color_13));
    --wst-color-custom-2: rgb(var(--color_16));
    --wst-color-custom-3: rgb(var(--color_17));
    --wst-color-custom-4: rgb(var(--color_19));
    --wst-color-custom-5: rgb(var(--color_20));
    --wst-color-custom-6: rgb(var(--color_21));
    --wst-color-custom-7: rgb(var(--color_22));
    --wst-color-custom-8: rgb(var(--color_23));
    --wst-color-custom-9: rgb(var(--color_24));
    --wst-color-custom-10: rgb(var(--color_25));
    --wst-color-custom-11: rgb(var(--color_26));
    --wst-color-custom-12: rgb(var(--color_27));
    --wst-color-custom-13: rgb(var(--color_28));
    --wst-color-custom-14: rgb(var(--color_29));
    --wst-color-custom-15: rgb(var(--color_30));
    --wst-color-custom-16: rgb(var(--color_31));
    --wst-color-custom-17: rgb(var(--color_32));
    --wst-color-custom-18: rgb(var(--color_33));
    --wst-color-custom-19: rgb(var(--color_34));
    --wst-color-custom-20: rgb(var(--color_35))
}

.wix-presets-wrapper {
    display: contents
}

.builder-root {
    box-sizing: border-box
}

#main_MF .wix-visibility-hidden {
    visibility: hidden
}

#main_MF .wix-visibility-collapsed {
    display: none
}

#main_MF .wix-visibility-revealed:after {
    content: "";
    border-radius: inherit;
    z-index: 1;
    pointer-events: none;
    background-image: repeating-linear-gradient(-45deg, transparent 0, transparent 11px, rgba(0, 0, 0, .15) 11px, rgba(0, 0, 0, .15) 15px);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

/*# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/main.renderer.c1b1af7e.min.css.map*/