.elementor-2641 .elementor-element.elementor-element-0f805cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--space-80) var(--space-80);--row-gap:var(--space-80);--column-gap:var(--space-80);--padding-top:var(--space-144);--padding-bottom:var(--space-144);--padding-left:0;--padding-right:0;}.elementor-2641 .elementor-element.elementor-element-0f805cd:not(.elementor-motion-effects-element-type-background), .elementor-2641 .elementor-element.elementor-element-0f805cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-122506d );}.elementor-2641 .elementor-element.elementor-element-c1094ac{--display:flex;}.elementor-2641 .elementor-element.elementor-element-bf7a2a2{--display:flex;--padding-top:var(--space-96);--padding-bottom:var(--space-144);--padding-left:0;--padding-right:0;}.elementor-2641 .elementor-element.elementor-element-2db6b19 .jet-listing-dynamic-terms__link{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-fa0bb4f-font-family ), Sans-serif;font-size:var( --e-global-typography-fa0bb4f-font-size );font-weight:var( --e-global-typography-fa0bb4f-font-weight );line-height:var( --e-global-typography-fa0bb4f-line-height );color:var( --e-global-color-text );padding:12px 24px 12px 24px;border-radius:100px 100px 100px 100px;}.elementor-2641 .elementor-element.elementor-element-2db6b19 .jet-listing-dynamic-terms{text-align:left;}.elementor-2641 .elementor-element.elementor-element-bb6df1e .elementor-heading-title{font-family:var( --e-global-typography-c0dfe7c-font-family ), Sans-serif;font-size:var( --e-global-typography-c0dfe7c-font-size );font-weight:var( --e-global-typography-c0dfe7c-font-weight );line-height:var( --e-global-typography-c0dfe7c-line-height );color:var( --e-global-color-primary );}.elementor-2641 .elementor-element.elementor-element-94e2b2c{font-family:var( --e-global-typography-6e7dc97-font-family ), Sans-serif;font-size:var( --e-global-typography-6e7dc97-font-size );font-weight:var( --e-global-typography-6e7dc97-font-weight );line-height:var( --e-global-typography-6e7dc97-line-height );color:var( --e-global-color-text );}.elementor-2641 .elementor-element.elementor-element-cb80839{--display:flex;}.elementor-2641 .elementor-element.elementor-element-08a095c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--space-144);--padding-bottom:var(--space-144);--padding-left:0;--padding-right:0;}.elementor-2641 .elementor-element.elementor-element-5e964c1{font-family:var( --e-global-typography-6e7dc97-font-family ), Sans-serif;font-size:var( --e-global-typography-6e7dc97-font-size );font-weight:var( --e-global-typography-6e7dc97-font-weight );line-height:var( --e-global-typography-6e7dc97-line-height );color:var( --e-global-color-text );}.elementor-2641 .elementor-element.elementor-element-9517365{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:var(--space-48);--padding-bottom:0;--padding-left:0;--padding-right:0;}@media(min-width:768px){.elementor-2641 .elementor-element.elementor-element-08a095c{--content-width:830px;}}@media(max-width:1024px){.elementor-2641 .elementor-element.elementor-element-2db6b19 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-fa0bb4f-font-size );line-height:var( --e-global-typography-fa0bb4f-line-height );}.elementor-2641 .elementor-element.elementor-element-bb6df1e .elementor-heading-title{font-size:var( --e-global-typography-c0dfe7c-font-size );line-height:var( --e-global-typography-c0dfe7c-line-height );}.elementor-2641 .elementor-element.elementor-element-94e2b2c{font-size:var( --e-global-typography-6e7dc97-font-size );line-height:var( --e-global-typography-6e7dc97-line-height );}.elementor-2641 .elementor-element.elementor-element-5e964c1{font-size:var( --e-global-typography-6e7dc97-font-size );line-height:var( --e-global-typography-6e7dc97-line-height );}}@media(max-width:767px){.elementor-2641 .elementor-element.elementor-element-bf7a2a2{--padding-top:var(--space-48);--padding-bottom:var(--space-48);--padding-left:0;--padding-right:0;}.elementor-2641 .elementor-element.elementor-element-2db6b19 .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-fa0bb4f-font-size );line-height:var( --e-global-typography-fa0bb4f-line-height );}.elementor-2641 .elementor-element.elementor-element-bb6df1e .elementor-heading-title{font-size:var( --e-global-typography-c0dfe7c-font-size );line-height:var( --e-global-typography-c0dfe7c-line-height );}.elementor-2641 .elementor-element.elementor-element-94e2b2c{font-size:var( --e-global-typography-6e7dc97-font-size );line-height:var( --e-global-typography-6e7dc97-line-height );}.elementor-2641 .elementor-element.elementor-element-cb80839.e-con{--order:-99999 /* order start hack */;}.elementor-2641 .elementor-element.elementor-element-5e964c1{font-size:var( --e-global-typography-6e7dc97-font-size );line-height:var( --e-global-typography-6e7dc97-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-67cefce */.elementor-2641 .elementor-element.elementor-element-67cefce span, .elementor-2641 .elementor-element.elementor-element-67cefce a {
    color: var(--color-slate-500);
}

.elementor-2641 .elementor-element.elementor-element-67cefce a:hover {
    color: var(--color-slate-900);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e964c1 */.elementor-2641 .elementor-element.elementor-element-5e964c1 h2 {
    font-size: var(--text-32);
    line-height: var(--lh-140);
    color: var(--color-midnight);
    font-family: var(--font-primary);
    margin-block-end: var(--space-32);
    margin-block-start: 0;
}

.elementor-2641 .elementor-element.elementor-element-5e964c1 p {
    margin-block-end: var(--space-32);
    margin-block-start: 0;
}

.elementor-2641 .elementor-element.elementor-element-5e964c1 p img {
    margin-block-end: var(--space-48);
    margin-block-start: var(--space-48);
}

.elementor-2641 .elementor-element.elementor-element-5e964c1 figcaption {
    font-size: var(--text-16);
    line-height: var(--lh-150);
    color: var(--color-slate-500);
    font-family: var(--font-primary);
    margin-block-start: var(--space-16);
    margin-block-end: var(--space-48);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e964c1 */.elementor-2641 .elementor-element.elementor-element-5e964c1 h2 {
    font-size: var(--text-32);
    line-height: var(--lh-140);
    color: var(--color-midnight);
    font-family: var(--font-primary);
    margin-block-end: var(--space-32);
    margin-block-start: 0;
}

.elementor-2641 .elementor-element.elementor-element-5e964c1 p {
    margin-block-end: var(--space-32);
    margin-block-start: 0;
}

.elementor-2641 .elementor-element.elementor-element-5e964c1 p img {
    margin-block-end: var(--space-48);
    margin-block-start: var(--space-48);
}

.elementor-2641 .elementor-element.elementor-element-5e964c1 figcaption {
    font-size: var(--text-16);
    line-height: var(--lh-150);
    color: var(--color-slate-500);
    font-family: var(--font-primary);
    margin-block-start: var(--space-16);
    margin-block-end: var(--space-48);
}/* End custom CSS */