.elementor-8 .elementor-element.elementor-element-d4d073a>.elementor-container{min-height:40vh}.elementor-8 .elementor-element.elementor-element-d4d073a:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-d4d073a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.spiritofcairns.com.au/wp-content/uploads/2022/11/Passengers-having-a-drink-on-the-deck-of-Spirit-of-Cairns-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-d4d073a>.elementor-background-overlay{background-color:#000;opacity:.15;transition:background .3s,border-radius .3s,opacity .3s}.elementor-8 .elementor-element.elementor-element-d4d073a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 20px}.elementor-8 .elementor-element.elementor-element-7847619{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-ca4af3a .elementor-heading-title{color:#fff}.elementor-8 .elementor-element.elementor-element-ca4af3a>.elementor-widget-container{margin:0 0 30px}.elementor-8 .elementor-element.elementor-element-04f6416 .elementor-heading-title{color:#fff;font-weight:400;text-shadow:1px 0px 10px rgba(0,0,0,.5)}.elementor-8 .elementor-element.elementor-element-04f6416{width:var(--container-widget-width,670px);max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-42dea63{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-8 .elementor-element.elementor-element-42dea63>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8 .elementor-element.elementor-element-fb18e99>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-8 .elementor-element.elementor-element-fb18e99>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8 .elementor-element.elementor-element-1562a32{--spacer-size:20px}.elementor-8 .elementor-element.elementor-element-69cf59ae>.elementor-widget-container{margin:0 0 -3px;padding:0}.elementor-8 .elementor-element.elementor-element-24ee0e3>.elementor-widget-container{padding:0}.elementor-8 .elementor-element.elementor-element-5f26f47>.elementor-widget-container{margin:0 0 -3px;padding:0}.elementor-8 .elementor-element.elementor-element-68896c8>.elementor-widget-container{padding:0}.elementor-8 .elementor-element.elementor-element-03fef85:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-03fef85>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f6f7}.elementor-8 .elementor-element.elementor-element-03fef85{border-style:solid;border-width:1px;border-color:var(--e-global-color-text);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-8 .elementor-element.elementor-element-03fef85>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8 .elementor-element.elementor-element-8007389 .gem-textbox-content,.elementor-8 .elementor-element.elementor-element-8007389 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-8007389 .gem-textbox-content{padding:15px}.elementor-8 .elementor-element.elementor-element-8007389 .gem-textbox .gem-textbox-content .gem-textbox-title{color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-8007389 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-8 .elementor-element.elementor-element-52eac54 .gem-textbox-content,.elementor-8 .elementor-element.elementor-element-52eac54 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-52eac54 .gem-textbox-content{padding:15px}.elementor-8 .elementor-element.elementor-element-52eac54 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-8 .elementor-element.elementor-element-4d0cfe9 .gem-textbox-content,.elementor-8 .elementor-element.elementor-element-4d0cfe9 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-4d0cfe9 .gem-textbox-content{padding:15px}.elementor-8 .elementor-element.elementor-element-4d0cfe9 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:15px}.elementor-8 .elementor-element.elementor-element-4d0cfe9 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-8 .elementor-element.elementor-element-af7ab48 .gem-textbox-content,.elementor-8 .elementor-element.elementor-element-af7ab48 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-af7ab48 .gem-textbox-content{padding:15px}.elementor-8 .elementor-element.elementor-element-af7ab48 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:15px}.elementor-8 .elementor-element.elementor-element-af7ab48 .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-8 .elementor-element.elementor-element-5ba69e0{--spacer-size:10px}.elementor-8 .elementor-element.elementor-element-1745178 .gem-gallery-preview-carousel-wrap .gem-gallery-item a img{opacity:calc(100/100)}.elementor-8 .elementor-element.elementor-element-1745178 .gem-gallery-preview-prev,.elementor-8 .elementor-element.elementor-element-1745178 .gem-gallery-preview-next{width:0}.elementor-8 .elementor-element.elementor-element-1745178 .gem-gallery-preview-prev:after,.elementor-8 .elementor-element.elementor-element-1745178 .gem-gallery-preview-next:after{margin-left:calc(0px/2);margin-top:calc(0px/2);width:0;height:0;line-height:0;top:calc(50% - 0px);background-color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-1745178 .gem-gallery .gem-gallery-thumbs-prev:after,.elementor-8 .elementor-element.elementor-element-1745178 .gem-gallery .gem-gallery-thumbs-next:after{background-color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-1745178 .gem-gallery-thumbs-prev:after,.elementor-8 .elementor-element.elementor-element-1745178 .gem-gallery-thumbs-next:after{color:var(--e-global-color-f0f83b5)}.elementor-8 .elementor-element.elementor-element-a15540c>.elementor-widget-container{padding:0}.elementor-8 .elementor-element.elementor-element-8e08e52 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-8 .elementor-element.elementor-element-8e08e52>.elementor-widget-container{margin:0;padding:0}.elementor-8 .elementor-element.elementor-element-9bc696d>.elementor-widget-container{padding:0}.elementor-8 .elementor-element.elementor-element-232083b .elementor-accordion-item{border-width:2px}.elementor-8 .elementor-element.elementor-element-232083b .elementor-accordion-item .elementor-tab-content{border-width:2px}.elementor-8 .elementor-element.elementor-element-232083b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px}.elementor-8 .elementor-element.elementor-element-232083b .elementor-tab-title{background-color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-232083b .elementor-accordion-icon,.elementor-8 .elementor-element.elementor-element-232083b .elementor-accordion-title{color:var(--e-global-color-text)}.elementor-8 .elementor-element.elementor-element-232083b .elementor-accordion-icon svg{fill:var(--e-global-color-text)}.elementor-8 .elementor-element.elementor-element-232083b .elementor-tab-content{background-color:var(--e-global-color-f0f83b5)}.elementor-8 .elementor-element.elementor-element-d3fa175>.elementor-widget-container{padding:0}.elementor-8 .elementor-element.elementor-element-5d1befd .elementor-accordion-item{border-width:2px}.elementor-8 .elementor-element.elementor-element-5d1befd .elementor-accordion-item .elementor-tab-content{border-width:2px}.elementor-8 .elementor-element.elementor-element-5d1befd .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px}.elementor-8 .elementor-element.elementor-element-5d1befd .elementor-tab-title{background-color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-79c2c30{--spacer-size:10px}.elementor-8 .elementor-element.elementor-element-717eb7b>.elementor-widget-container{margin:0;padding:0}.elementor-8 .elementor-element.elementor-element-e95e2ba .elementor-accordion-item{border-width:2px}.elementor-8 .elementor-element.elementor-element-e95e2ba .elementor-accordion-item .elementor-tab-content{border-width:2px}.elementor-8 .elementor-element.elementor-element-e95e2ba .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px}.elementor-8 .elementor-element.elementor-element-e95e2ba .elementor-tab-title{background-color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-e95e2ba .elementor-accordion-icon,.elementor-8 .elementor-element.elementor-element-e95e2ba .elementor-accordion-title{color:var(--e-global-color-text)}.elementor-8 .elementor-element.elementor-element-e95e2ba .elementor-accordion-icon svg{fill:var(--e-global-color-text)}.elementor-8 .elementor-element.elementor-element-e95e2ba .elementor-tab-content{background-color:var(--e-global-color-f0f83b5)}.elementor-8 .elementor-element.elementor-element-c484116{--spacer-size:10px}.elementor-8 .elementor-element.elementor-element-006c643>.elementor-widget-container{padding:0}.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonials{background-color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonials .testimonials_svg svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonial-image{width:59px;height:59px}.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonial-image,.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonial-image img,.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonial-image>span:before{border-radius:60%}.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonial-name,.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonial-name span{color:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonial-text p,.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonial-text div{color:#fff}.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonials .gem-testimonial-wrapper p:after,.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonials .gem-testimonial-wrapper:after{font-size:60px}.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonials .gem-prev:after,.elementor-8 .elementor-element.elementor-element-424652d .gem-testimonials .gem-next:after{background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-424652d>.elementor-widget-container{padding:0}.elementor-8 .elementor-element.elementor-element-612ef05{--spacer-size:50px}.elementor-8 .elementor-element.elementor-element-6ea2958{--spacer-size:20px}.elementor-8 .elementor-element.elementor-element-cd98bee:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-cd98bee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-8 .elementor-element.elementor-element-cd98bee{border-style:solid;border-width:2px;border-color:#119bda;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-8 .elementor-element.elementor-element-cd98bee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8 .elementor-element.elementor-element-108cf00{--divider-border-style:solid;--divider-color:#b0a6a6;--divider-border-width:1px}.elementor-8 .elementor-element.elementor-element-108cf00 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0}.elementor-8 .elementor-element.elementor-element-108cf00 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px}.elementor-8 .elementor-element.elementor-element-c45d1ae>.elementor-widget-container{margin:0 10px 10px}.elementor-8 .elementor-element.elementor-element-4f7b03b .elementor-button{background-color:#119bda}.elementor-8 .elementor-element.elementor-element-4f7b03b .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-4f7b03b .elementor-button:focus{background-color:#1686b8}.elementor-8 .elementor-element.elementor-element-4f7b03b>.elementor-widget-container{margin:0 10px}.elementor-8 .elementor-element.elementor-element-ec99ea0>.elementor-widget-container{margin:0 10px 10px}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-cba0061{width:50%}.elementor-8 .elementor-element.elementor-element-75b3a27{width:50%}.elementor-8 .elementor-element.elementor-element-53cb12e{width:50%}.elementor-8 .elementor-element.elementor-element-a215337{width:50%}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-d4d073a{padding:30px}.elementor-8 .elementor-element.elementor-element-69cf59ae>.elementor-widget-container{padding:0 20px}.elementor-8 .elementor-element.elementor-element-24ee0e3>.elementor-widget-container{padding:0 20px}.elementor-8 .elementor-element.elementor-element-5f26f47>.elementor-widget-container{padding:0 20px}.elementor-8 .elementor-element.elementor-element-68896c8>.elementor-widget-container{padding:0 20px}.elementor-8 .elementor-element.elementor-element-a15540c>.elementor-widget-container{padding:0 20px}.elementor-8 .elementor-element.elementor-element-9bc696d>.elementor-widget-container{padding:0 20px}.elementor-8 .elementor-element.elementor-element-d3fa175>.elementor-widget-container{padding:0 20px}.elementor-8 .elementor-element.elementor-element-717eb7b>.elementor-widget-container{padding:0 20px}.elementor-8 .elementor-element.elementor-element-006c643>.elementor-widget-container{padding:0 20px}.elementor-8 .elementor-element.elementor-element-424652d>.elementor-widget-container{padding:0}}