.elementor-217 .elementor-element.elementor-element-dccfa2a:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-dccfa2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jelliscraigshortstays.com.au/site/wp-content/uploads/JCSS_Contact_2025.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-217 .elementor-element.elementor-element-dccfa2a > .elementor-container{min-height:800px;}.elementor-217 .elementor-element.elementor-element-dccfa2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-217 .elementor-element.elementor-element-dccfa2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-18b85f1{text-align:center;}.elementor-217 .elementor-element.elementor-element-18b85f1 .elementor-heading-title{color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-7eb666e{margin-top:100px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-1f25e40.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-1f25e40.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-1f25e40.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-217 .elementor-element.elementor-element-a281cfc{text-align:center;}.elementor-217 .elementor-element.elementor-element-a281cfc .elementor-heading-title{color:var( --e-global-color-1caa005 );}.elementor-217 .elementor-element.elementor-element-f050a41{text-align:center;}.elementor-217 .elementor-element.elementor-element-5e990c4:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-5e990c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4029457 );}.elementor-217 .elementor-element.elementor-element-5e990c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;}.elementor-217 .elementor-element.elementor-element-5e990c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-217 .elementor-element.elementor-element-7e28f15.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-217 .elementor-element.elementor-element-7e28f15 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-20fb9d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-20fb9d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-20fb9d2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-217 .elementor-element.elementor-element-581a0bf{text-align:start;color:var( --e-global-color-7729fbc );}.elementor-217 .elementor-element.elementor-element-581a0bf a{color:#0070FF;}.elementor-217 .elementor-element.elementor-element-581a0bf a:hover, .elementor-217 .elementor-element.elementor-element-581a0bf a:focus{color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-b22dda8{margin-top:100px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-9244bf0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-9244bf0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-9244bf0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-217 .elementor-element.elementor-element-5515807{text-align:start;}.elementor-217 .elementor-element.elementor-element-1493ad3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-217 .elementor-element.elementor-element-1493ad3 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-217 .elementor-element.elementor-element-21dacdf{margin-top:100px;margin-bottom:100px;}.elementor-217 .elementor-element.elementor-element-20ab555.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-217 .elementor-element.elementor-element-20ab555 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-8d2a94f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-8d2a94f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-8d2a94f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-217 .elementor-element.elementor-element-5c1f31e{text-align:start;}.elementor-217 .elementor-element.elementor-element-939edcd{margin-top:100px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-217 .elementor-element.elementor-element-f417306.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-217 .elementor-element.elementor-element-f417306.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-217 .elementor-element.elementor-element-f417306.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-217 .elementor-element.elementor-element-e6b4f20{text-align:start;}.elementor-217 .elementor-element.elementor-element-cbb125f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-217 .elementor-element.elementor-element-cbb125f > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}@media(min-width:401px){.elementor-217 .elementor-element.elementor-element-7e28f15{width:38.262%;}.elementor-217 .elementor-element.elementor-element-20fb9d2{width:61.738%;}}@media(min-width:1680px){.elementor-217 .elementor-element.elementor-element-dccfa2a:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-dccfa2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2000px){.elementor-217 .elementor-element.elementor-element-f050a41{width:var( --container-widget-width, 1174px );max-width:1174px;--container-widget-width:1174px;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-1fb3466{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-581a0bf{width:var( --container-widget-width, 1284px );max-width:1284px;--container-widget-width:1284px;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-5515807{width:var( --container-widget-width, 1284px );max-width:1284px;--container-widget-width:1284px;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-2721d74{width:var( --container-widget-width, 586px );max-width:586px;--container-widget-width:586px;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-fc606c1{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-5c1f31e{width:var( --container-widget-width, 1284px );max-width:1284px;--container-widget-width:1284px;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-e6b4f20{width:var( --container-widget-width, 1284px );max-width:1284px;--container-widget-width:1284px;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-0c657ba{width:var( --container-widget-width, 624px );max-width:624px;--container-widget-width:624px;--container-widget-flex-grow:0;}}@media(max-width:1679px){.elementor-217 .elementor-element.elementor-element-dccfa2a > .elementor-container{min-height:650px;}.elementor-217 .elementor-element.elementor-element-dccfa2a:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-dccfa2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:1366px){.elementor-217 .elementor-element.elementor-element-dccfa2a > .elementor-container{min-height:541px;}}@media(max-width:1279px){.elementor-217 .elementor-element.elementor-element-dccfa2a > .elementor-container{min-height:375px;}.elementor-217 .elementor-element.elementor-element-dccfa2a:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-dccfa2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-217 .elementor-element.elementor-element-dccfa2a > .elementor-container{min-height:250px;}}/* Start custom CSS for section, class: .elementor-element-dccfa2a *//* Dark Top Gradient Overlay */

.elementor-217 .elementor-element.elementor-element-dccfa2a .elementor-container:before {
    content: '';
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.0));
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 350px;
    z-index: 10;
}

@media (max-width: 1024px) {
    .elementor-217 .elementor-element.elementor-element-dccfa2a .elementor-container:before {
        height: 200px;
    }
}
@media (max-width: 600px) {
    .elementor-217 .elementor-element.elementor-element-dccfa2a .elementor-container:before {
        height: 150px;
        background: linear-gradient(rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0));
    }
}/* End custom CSS */