.elementor-522 .elementor-element.elementor-element-5c9443e{--display:flex;--min-height:100vh;--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;--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-522 .elementor-element.elementor-element-5c9443e:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-5c9443e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://49caroline.com.au/wp-content/uploads/2025/12/Movie-Frame-Amenities.jpeg") 50% 50%;background-size:cover;}.elementor-522 .elementor-element.elementor-element-587e6f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-0aa3956{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-29ffb8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-522 .elementor-element.elementor-element-29ffb8f{text-align:center;}.elementor-522 .elementor-element.elementor-element-29ffb8f .elementor-heading-title{font-family:var( --e-global-typography-bae28ec-font-family ), Sans-serif;font-size:var( --e-global-typography-bae28ec-font-size );text-transform:var( --e-global-typography-bae28ec-text-transform );line-height:var( --e-global-typography-bae28ec-line-height );letter-spacing:var( --e-global-typography-bae28ec-letter-spacing );word-spacing:var( --e-global-typography-bae28ec-word-spacing );}.elementor-522 .elementor-element.elementor-element-bbc9233 > .elementor-widget-container{background-color:var( --e-global-color-f3ee22b );margin:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-bbc9233{text-align:center;font-family:var( --e-global-typography-a9aee04-font-family ), Sans-serif;font-size:var( --e-global-typography-a9aee04-font-size );line-height:var( --e-global-typography-a9aee04-line-height );letter-spacing:var( --e-global-typography-a9aee04-letter-spacing );word-spacing:var( --e-global-typography-a9aee04-word-spacing );}.elementor-522 .elementor-element.elementor-element-b4fb8c3{--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:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-8f793b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-6b1a4ea{--e-image-carousel-slides-to-show:1;}.elementor-522 .elementor-element.elementor-element-6b1a4ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-6b1a4ea .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-a491747 );opacity:var( --e-global-color-a491747 );}.elementor-522 .elementor-element.elementor-element-6b1a4ea .swiper-pagination-bullet{background:var( --e-global-color-f3ee22b );}.elementor-522 .elementor-element.elementor-element-30fd9f6 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-30fd9f6{z-index:3;}.elementor-522 .elementor-element.elementor-element-30fd9f6 .elementor-heading-title{font-family:var( --e-global-typography-c2a74df-font-family ), Sans-serif;font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );color:var( --e-global-color-f3ee22b );}.elementor-522 .elementor-element.elementor-element-27b1aeb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-e8b142a{--e-image-carousel-slides-to-show:1;}.elementor-522 .elementor-element.elementor-element-e8b142a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-e8b142a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-a491747 );opacity:var( --e-global-color-a491747 );}.elementor-522 .elementor-element.elementor-element-e8b142a .swiper-pagination-bullet{background:var( --e-global-color-f3ee22b );}.elementor-522 .elementor-element.elementor-element-3543d63 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-3543d63{z-index:3;}.elementor-522 .elementor-element.elementor-element-3543d63 .elementor-heading-title{font-family:var( --e-global-typography-c2a74df-font-family ), Sans-serif;font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );color:var( --e-global-color-f3ee22b );}.elementor-522 .elementor-element.elementor-element-8e85480{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-e07a1fd img{width:100%;}.elementor-522 .elementor-element.elementor-element-88d1683 > .elementor-widget-container{margin:-36px 40px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-88d1683{z-index:3;text-align:end;}.elementor-522 .elementor-element.elementor-element-88d1683 .elementor-heading-title{font-family:var( --e-global-typography-c2a74df-font-family ), Sans-serif;font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );color:var( --e-global-color-f3ee22b );}.elementor-522 .elementor-element.elementor-element-e402f31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-95e3505{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-8263a5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-522 .elementor-element.elementor-element-8263a5e{text-align:center;}.elementor-522 .elementor-element.elementor-element-8263a5e .elementor-heading-title{font-family:var( --e-global-typography-bae28ec-font-family ), Sans-serif;font-size:var( --e-global-typography-bae28ec-font-size );text-transform:var( --e-global-typography-bae28ec-text-transform );line-height:var( --e-global-typography-bae28ec-line-height );letter-spacing:var( --e-global-typography-bae28ec-letter-spacing );word-spacing:var( --e-global-typography-bae28ec-word-spacing );}.elementor-522 .elementor-element.elementor-element-1e72241 > .elementor-widget-container{background-color:var( --e-global-color-f3ee22b );margin:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-1e72241{text-align:center;font-family:var( --e-global-typography-a9aee04-font-family ), Sans-serif;font-size:var( --e-global-typography-a9aee04-font-size );line-height:var( --e-global-typography-a9aee04-line-height );letter-spacing:var( --e-global-typography-a9aee04-letter-spacing );word-spacing:var( --e-global-typography-a9aee04-word-spacing );}.elementor-522 .elementor-element.elementor-element-ecf9922{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-6f7f9ed img{width:100%;}.elementor-522 .elementor-element.elementor-element-a868d9d > .elementor-widget-container{margin:-36px 40px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-a868d9d{z-index:3;text-align:end;}.elementor-522 .elementor-element.elementor-element-a868d9d .elementor-heading-title{font-family:var( --e-global-typography-c2a74df-font-family ), Sans-serif;font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );color:var( --e-global-color-f3ee22b );}.elementor-522 .elementor-element.elementor-element-d6b46be{--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:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-d5a96d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-a0e3594{--e-image-carousel-slides-to-show:1;}.elementor-522 .elementor-element.elementor-element-a0e3594 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-966aa44 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-966aa44{z-index:3;text-align:center;}.elementor-522 .elementor-element.elementor-element-966aa44 .elementor-heading-title{font-family:var( --e-global-typography-c2a74df-font-family ), Sans-serif;font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );color:var( --e-global-color-f3ee22b );}.elementor-522 .elementor-element.elementor-element-1ee076d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-4a183de{--e-image-carousel-slides-to-show:1;}.elementor-522 .elementor-element.elementor-element-4a183de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-63d2abc > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-63d2abc{z-index:3;text-align:center;}.elementor-522 .elementor-element.elementor-element-63d2abc .elementor-heading-title{font-family:var( --e-global-typography-c2a74df-font-family ), Sans-serif;font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );color:var( --e-global-color-f3ee22b );}@media(max-width:1024px){.elementor-522 .elementor-element.elementor-element-5c9443e{--min-height:80vh;--margin-top:-205px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-522 .elementor-element.elementor-element-0aa3956{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-29ffb8f .elementor-heading-title{font-size:var( --e-global-typography-bae28ec-font-size );line-height:var( --e-global-typography-bae28ec-line-height );letter-spacing:var( --e-global-typography-bae28ec-letter-spacing );word-spacing:var( --e-global-typography-bae28ec-word-spacing );}.elementor-522 .elementor-element.elementor-element-bbc9233{font-size:var( --e-global-typography-a9aee04-font-size );line-height:var( --e-global-typography-a9aee04-line-height );letter-spacing:var( --e-global-typography-a9aee04-letter-spacing );word-spacing:var( --e-global-typography-a9aee04-word-spacing );}.elementor-522 .elementor-element.elementor-element-b4fb8c3{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-522 .elementor-element.elementor-element-30fd9f6 .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}.elementor-522 .elementor-element.elementor-element-3543d63 .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}.elementor-522 .elementor-element.elementor-element-88d1683 .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}.elementor-522 .elementor-element.elementor-element-95e3505{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-8263a5e .elementor-heading-title{font-size:var( --e-global-typography-bae28ec-font-size );line-height:var( --e-global-typography-bae28ec-line-height );letter-spacing:var( --e-global-typography-bae28ec-letter-spacing );word-spacing:var( --e-global-typography-bae28ec-word-spacing );}.elementor-522 .elementor-element.elementor-element-1e72241{font-size:var( --e-global-typography-a9aee04-font-size );line-height:var( --e-global-typography-a9aee04-line-height );letter-spacing:var( --e-global-typography-a9aee04-letter-spacing );word-spacing:var( --e-global-typography-a9aee04-word-spacing );}.elementor-522 .elementor-element.elementor-element-a868d9d .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}.elementor-522 .elementor-element.elementor-element-d6b46be{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-522 .elementor-element.elementor-element-966aa44 .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}.elementor-522 .elementor-element.elementor-element-63d2abc .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}}@media(max-width:767px){.elementor-522 .elementor-element.elementor-element-5c9443e{--min-height:70vh;--margin-top:-196px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-522 .elementor-element.elementor-element-0aa3956{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-29ffb8f > .elementor-widget-container{padding:0px 20px 40px 20px;}.elementor-522 .elementor-element.elementor-element-29ffb8f .elementor-heading-title{font-size:var( --e-global-typography-bae28ec-font-size );line-height:var( --e-global-typography-bae28ec-line-height );letter-spacing:var( --e-global-typography-bae28ec-letter-spacing );word-spacing:var( --e-global-typography-bae28ec-word-spacing );}.elementor-522 .elementor-element.elementor-element-bbc9233{font-size:var( --e-global-typography-a9aee04-font-size );line-height:var( --e-global-typography-a9aee04-line-height );letter-spacing:var( --e-global-typography-a9aee04-letter-spacing );word-spacing:var( --e-global-typography-a9aee04-word-spacing );}.elementor-522 .elementor-element.elementor-element-b4fb8c3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-8f793b7{--width:45%;}.elementor-522 .elementor-element.elementor-element-30fd9f6 .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}.elementor-522 .elementor-element.elementor-element-27b1aeb{--width:45%;}.elementor-522 .elementor-element.elementor-element-3543d63 .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}.elementor-522 .elementor-element.elementor-element-e07a1fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-88d1683 .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}.elementor-522 .elementor-element.elementor-element-95e3505{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-8263a5e > .elementor-widget-container{padding:0px 20px 40px 20px;}.elementor-522 .elementor-element.elementor-element-8263a5e .elementor-heading-title{font-size:var( --e-global-typography-bae28ec-font-size );line-height:var( --e-global-typography-bae28ec-line-height );letter-spacing:var( --e-global-typography-bae28ec-letter-spacing );word-spacing:var( --e-global-typography-bae28ec-word-spacing );}.elementor-522 .elementor-element.elementor-element-1e72241{font-size:var( --e-global-typography-a9aee04-font-size );line-height:var( --e-global-typography-a9aee04-line-height );letter-spacing:var( --e-global-typography-a9aee04-letter-spacing );word-spacing:var( --e-global-typography-a9aee04-word-spacing );}.elementor-522 .elementor-element.elementor-element-ecf9922{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-6f7f9ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-522 .elementor-element.elementor-element-a868d9d .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}.elementor-522 .elementor-element.elementor-element-d6b46be{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-522 .elementor-element.elementor-element-d5a96d5{--width:45%;}.elementor-522 .elementor-element.elementor-element-966aa44 .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}.elementor-522 .elementor-element.elementor-element-1ee076d{--width:45%;}.elementor-522 .elementor-element.elementor-element-63d2abc .elementor-heading-title{font-size:var( --e-global-typography-c2a74df-font-size );line-height:var( --e-global-typography-c2a74df-line-height );}}@media(min-width:768px){.elementor-522 .elementor-element.elementor-element-0aa3956{--content-width:850px;}.elementor-522 .elementor-element.elementor-element-b4fb8c3{--content-width:1000px;}.elementor-522 .elementor-element.elementor-element-8f793b7{--width:45%;}.elementor-522 .elementor-element.elementor-element-27b1aeb{--width:45%;}.elementor-522 .elementor-element.elementor-element-95e3505{--content-width:850px;}.elementor-522 .elementor-element.elementor-element-d6b46be{--content-width:1000px;}.elementor-522 .elementor-element.elementor-element-d5a96d5{--width:45%;}.elementor-522 .elementor-element.elementor-element-1ee076d{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-522 .elementor-element.elementor-element-8f793b7{--width:45%;}.elementor-522 .elementor-element.elementor-element-27b1aeb{--width:45%;}.elementor-522 .elementor-element.elementor-element-d5a96d5{--width:45%;}.elementor-522 .elementor-element.elementor-element-1ee076d{--width:45%;}}