.elementor-716 .elementor-element.elementor-element-7d92b8b .elementor-repeater-item-293aa21.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-895c52d > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-716 .elementor-element.elementor-element-ee6b855 .elementor-repeater-item-517a908.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-4aef0bd .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-4aef0bd .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-ee6b855, .elementor-716 .elementor-element.elementor-element-ee6b855 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-716 .elementor-element.elementor-element-7d92b8b{margin-top:30px;margin-bottom:30px;}.elementor-716 .elementor-element.elementor-element-9f26229 .elementor-repeater-item-293aa21.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-5730bdb > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-716 .elementor-element.elementor-element-a3f282d .elementor-repeater-item-517a908.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-0d34b0f .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-0d34b0f .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-a3f282d, .elementor-716 .elementor-element.elementor-element-a3f282d > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-716 .elementor-element.elementor-element-9f26229{margin-top:30px;margin-bottom:30px;}.elementor-716 .elementor-element.elementor-element-f21786d .elementor-repeater-item-293aa21.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-acf1d27 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-716 .elementor-element.elementor-element-dac1f10 .elementor-repeater-item-517a908.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-b91352c .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-b91352c .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-dac1f10, .elementor-716 .elementor-element.elementor-element-dac1f10 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-716 .elementor-element.elementor-element-f21786d{margin-top:30px;margin-bottom:30px;}.elementor-716 .elementor-element.elementor-element-f5b3cea .elementor-repeater-item-293aa21.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-0a3fc9c > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-716 .elementor-element.elementor-element-c650967 .elementor-repeater-item-517a908.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-f2518c5 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-f2518c5 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-c650967, .elementor-716 .elementor-element.elementor-element-c650967 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-716 .elementor-element.elementor-element-f5b3cea{margin-top:30px;margin-bottom:30px;}.elementor-716 .elementor-element.elementor-element-13ef5d4 .elementor-repeater-item-293aa21.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-02b8adc > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-716 .elementor-element.elementor-element-54a5628 .elementor-repeater-item-517a908.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-f5d1683 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-f5d1683 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-54a5628, .elementor-716 .elementor-element.elementor-element-54a5628 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-716 .elementor-element.elementor-element-13ef5d4{margin-top:30px;margin-bottom:30px;}.elementor-716 .elementor-element.elementor-element-81b756d .elementor-repeater-item-293aa21.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-7e5995b > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-716 .elementor-element.elementor-element-ff1e180 .elementor-repeater-item-517a908.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-716 .elementor-element.elementor-element-4d0b798 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-4d0b798 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-716 .elementor-element.elementor-element-ff1e180, .elementor-716 .elementor-element.elementor-element-ff1e180 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-716 .elementor-element.elementor-element-81b756d{margin-top:30px;margin-bottom:30px;}@media(max-width:767px){.elementor-716 .elementor-element.elementor-element-4c88285 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-716 .elementor-element.elementor-element-d7eef24 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-716 .elementor-element.elementor-element-9981e9d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-716 .elementor-element.elementor-element-b91352c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-716 .elementor-element.elementor-element-1800f9a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-716 .elementor-element.elementor-element-b8b2f5d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-716 .elementor-element.elementor-element-f5d1683 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-716 .elementor-element.elementor-element-778b15e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-716 .elementor-element.elementor-element-4d0b798 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-716 .elementor-element.elementor-element-81b756d{padding:0px 0px 0px 0px;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4aef0bd */.elementor-716 .elementor-element.elementor-element-4aef0bd .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right dd {
    text-align: right;
    display: inline;
    margin: 0;
    width: 40%;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .left {
    max-width: 70%;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right {
    max-width: 30%;
    text-align: right;
}
.elementor-716 .elementor-element.elementor-element-4aef0bd .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4aef0bd */.elementor-716 .elementor-element.elementor-element-4aef0bd .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right dd {
    text-align: right;
    display: inline;
    margin: 0;
    width: 40%;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .left {
    max-width: 70%;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right {
    max-width: 30%;
    text-align: right;
}
.elementor-716 .elementor-element.elementor-element-4aef0bd .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4aef0bd */.elementor-716 .elementor-element.elementor-element-4aef0bd .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right dd {
    text-align: right;
    display: inline;
    margin: 0;
    width: 40%;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .left {
    max-width: 70%;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right {
    max-width: 30%;
    text-align: right;
}
.elementor-716 .elementor-element.elementor-element-4aef0bd .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4aef0bd */.elementor-716 .elementor-element.elementor-element-4aef0bd .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right dd {
    text-align: right;
    display: inline;
    margin: 0;
    width: 40%;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .left {
    max-width: 70%;
}

.elementor-716 .elementor-element.elementor-element-4aef0bd .right {
    max-width: 30%;
    text-align: right;
}
.elementor-716 .elementor-element.elementor-element-4aef0bd .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-0d34b0f */.elementor-716 .elementor-element.elementor-element-0d34b0f .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left dt, .elementor-716 .elementor-element.elementor-element-0d34b0f .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left dt, .elementor-716 .elementor-element.elementor-element-0d34b0f .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-0d34b0f .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-0d34b0f */.elementor-716 .elementor-element.elementor-element-0d34b0f .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left dt, .elementor-716 .elementor-element.elementor-element-0d34b0f .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left dt, .elementor-716 .elementor-element.elementor-element-0d34b0f .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-0d34b0f .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-0d34b0f */.elementor-716 .elementor-element.elementor-element-0d34b0f .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left dt, .elementor-716 .elementor-element.elementor-element-0d34b0f .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left dt, .elementor-716 .elementor-element.elementor-element-0d34b0f .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-0d34b0f .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-0d34b0f */.elementor-716 .elementor-element.elementor-element-0d34b0f .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left dt, .elementor-716 .elementor-element.elementor-element-0d34b0f .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-0d34b0f .left dt, .elementor-716 .elementor-element.elementor-element-0d34b0f .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-0d34b0f .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b91352c */.elementor-716 .elementor-element.elementor-element-b91352c .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-b91352c h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left dt, .elementor-716 .elementor-element.elementor-element-b91352c .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left dt, .elementor-716 .elementor-element.elementor-element-b91352c .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-b91352c .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b91352c */.elementor-716 .elementor-element.elementor-element-b91352c .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-b91352c h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left dt, .elementor-716 .elementor-element.elementor-element-b91352c .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left dt, .elementor-716 .elementor-element.elementor-element-b91352c .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-b91352c .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b91352c */.elementor-716 .elementor-element.elementor-element-b91352c .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-b91352c h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left dt, .elementor-716 .elementor-element.elementor-element-b91352c .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left dt, .elementor-716 .elementor-element.elementor-element-b91352c .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-b91352c .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b91352c */.elementor-716 .elementor-element.elementor-element-b91352c .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-b91352c h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left dt, .elementor-716 .elementor-element.elementor-element-b91352c .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-b91352c .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-b91352c .left dt, .elementor-716 .elementor-element.elementor-element-b91352c .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-b91352c .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f2518c5 */.elementor-716 .elementor-element.elementor-element-f2518c5 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left dt, .elementor-716 .elementor-element.elementor-element-f2518c5 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left dt, .elementor-716 .elementor-element.elementor-element-f2518c5 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-f2518c5 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f2518c5 */.elementor-716 .elementor-element.elementor-element-f2518c5 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left dt, .elementor-716 .elementor-element.elementor-element-f2518c5 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left dt, .elementor-716 .elementor-element.elementor-element-f2518c5 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-f2518c5 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f2518c5 */.elementor-716 .elementor-element.elementor-element-f2518c5 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left dt, .elementor-716 .elementor-element.elementor-element-f2518c5 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left dt, .elementor-716 .elementor-element.elementor-element-f2518c5 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-f2518c5 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f2518c5 */.elementor-716 .elementor-element.elementor-element-f2518c5 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left dt, .elementor-716 .elementor-element.elementor-element-f2518c5 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-f2518c5 .left dt, .elementor-716 .elementor-element.elementor-element-f2518c5 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-f2518c5 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f5d1683 */.elementor-716 .elementor-element.elementor-element-f5d1683 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left dt, .elementor-716 .elementor-element.elementor-element-f5d1683 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left dt, .elementor-716 .elementor-element.elementor-element-f5d1683 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-f5d1683 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f5d1683 */.elementor-716 .elementor-element.elementor-element-f5d1683 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left dt, .elementor-716 .elementor-element.elementor-element-f5d1683 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left dt, .elementor-716 .elementor-element.elementor-element-f5d1683 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-f5d1683 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f5d1683 */.elementor-716 .elementor-element.elementor-element-f5d1683 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left dt, .elementor-716 .elementor-element.elementor-element-f5d1683 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left dt, .elementor-716 .elementor-element.elementor-element-f5d1683 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-f5d1683 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f5d1683 */.elementor-716 .elementor-element.elementor-element-f5d1683 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left dt, .elementor-716 .elementor-element.elementor-element-f5d1683 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-f5d1683 .left dt, .elementor-716 .elementor-element.elementor-element-f5d1683 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-f5d1683 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4d0b798 */.elementor-716 .elementor-element.elementor-element-4d0b798 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left dt, .elementor-716 .elementor-element.elementor-element-4d0b798 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left dt, .elementor-716 .elementor-element.elementor-element-4d0b798 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-4d0b798 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4d0b798 */.elementor-716 .elementor-element.elementor-element-4d0b798 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left dt, .elementor-716 .elementor-element.elementor-element-4d0b798 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left dt, .elementor-716 .elementor-element.elementor-element-4d0b798 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-4d0b798 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4d0b798 */.elementor-716 .elementor-element.elementor-element-4d0b798 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left dt, .elementor-716 .elementor-element.elementor-element-4d0b798 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left dt, .elementor-716 .elementor-element.elementor-element-4d0b798 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-4d0b798 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4d0b798 */.elementor-716 .elementor-element.elementor-element-4d0b798 .item {
    display: flex!important;
    justify-content: space-between !important;
    width: 100%;
    margin: 16px 0;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 h3 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    display: inline-block;
    border-color: var( --e-global-color-primary );
    margin-bottom: 20px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .name {
    font-family: var( --e-global-typography-097a120-font-family ), Sans-serif;
    font-weight: bold;
    font-size: 1.25em;
    margin-bottom: 0px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right dd {
    text-align: right;
    display: inline;
    margin: 0;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right .offer {
    display: inline-block;
    margin-left: 30px;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left dt, .elementor-716 .elementor-element.elementor-element-4d0b798 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left {
    max-width: 60%;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .right {
    max-width: 40%;
    text-align: right;
}

.elementor-716 .elementor-element.elementor-element-4d0b798 .left dt, .elementor-716 .elementor-element.elementor-element-4d0b798 .left dd {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.elementor-716 .elementor-element.elementor-element-4d0b798 .description {
    font-size: 1em;
    font-weight: 300;
    margin-left: 0;
}/* End custom CSS */