.elementor-303 .elementor-element.elementor-element-9b5aa7b{margin-top:-115px;margin-bottom:0px;z-index:1;}.elementor-303 .elementor-element.elementor-element-2a26464 .elementor-repeater-item-4ad6aa7 .swiper-slide-bg{background-image:url(https://www.elementoncoolumbeach.com.au/site/wp-content/uploads/3-bedroom-1113-9.jpg);background-size:cover;}.elementor-303 .elementor-element.elementor-element-2a26464 .elementor-repeater-item-2c92a72 .swiper-slide-bg{background-image:url(https://www.elementoncoolumbeach.com.au/site/wp-content/uploads/one-bedroom-4105-2.jpg);background-size:cover;}.elementor-303 .elementor-element.elementor-element-2a26464 .elementor-repeater-item-ce9b0ce .swiper-slide-bg{background-image:url(https://www.elementoncoolumbeach.com.au/site/wp-content/uploads/element-coolum-beach-wedding-yandina-station-21.jpg);background-size:cover;}.elementor-303 .elementor-element.elementor-element-2a26464 .elementor-repeater-item-52fa808 .swiper-slide-bg{background-image:url(https://www.elementoncoolumbeach.com.au/site/wp-content/uploads/element-coolum-beach-wedding-yandina-station-19.jpg);background-size:cover;}.elementor-303 .elementor-element.elementor-element-2a26464 .swiper-slide{height:70vh;transition-duration:calc(5000ms*1.2);}.elementor-303 .elementor-element.elementor-element-2a26464 .swiper-slide-contents{max-width:100%;}.elementor-303 .elementor-element.elementor-element-2a26464 .swiper-slide-inner{text-align:right;}.elementor-303 .elementor-element.elementor-element-2a26464 .elementor-slide-heading{font-weight:300;font-style:italic;}.elementor-303 .elementor-element.elementor-element-84d2b0e{padding:50px 30px 50px 30px;}.elementor-303 .elementor-element.elementor-element-7f5206c{text-align:center;}.elementor-303 .elementor-element.elementor-element-7f5206c .elementor-heading-title{color:#373c3f;font-size:2.2em;}.elementor-303 .elementor-element.elementor-element-db20547{--divider-border-style:solid;--divider-color:#11bcd8;--divider-border-width:2px;}.elementor-303 .elementor-element.elementor-element-db20547 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-303 .elementor-element.elementor-element-db20547 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-303 .elementor-element.elementor-element-0a30bf5{text-align:center;}.elementor-303 .elementor-element.elementor-element-0a30bf5 .elementor-heading-title{color:#11bcd8;font-size:1.22em;line-height:1.3em;}.elementor-303 .elementor-element.elementor-element-0a30bf5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-c70b97f:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-c70b97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elementoncoolumbeach.com.au/site/wp-content/uploads/element-coolum-beach-wedding-yandina-station-21.jpg");background-position:center center;background-size:cover;}.elementor-303 .elementor-element.elementor-element-c70b97f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-303 .elementor-element.elementor-element-c70b97f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-303 .elementor-element.elementor-element-b60534c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-303 .elementor-element.elementor-element-b60534c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(55,60,63,0.85);}.elementor-303 .elementor-element.elementor-element-b60534c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 60px 40px;}.elementor-303 .elementor-element.elementor-element-b60534c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-303 .elementor-element.elementor-element-8aa1b5f{--divider-border-style:solid;--divider-color:#ffffff;--divider-border-width:2px;}.elementor-303 .elementor-element.elementor-element-8aa1b5f .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-303 .elementor-element.elementor-element-8aa1b5f .elementor-divider{text-align:left;padding-top:5px;padding-bottom:5px;}.elementor-303 .elementor-element.elementor-element-a662573 .elementor-heading-title{color:#11BCD8;}.elementor-303 .elementor-element.elementor-element-45e03ad{color:#ffffff;}.elementor-303 .elementor-element.elementor-element-0529085 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 0px;border-color:#ffffff;}.elementor-303 .elementor-element.elementor-element-ece19a3:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-ece19a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elementoncoolumbeach.com.au/site/wp-content/uploads/coolum-wedding-6.jpg");background-position:center center;background-size:cover;}.elementor-303 .elementor-element.elementor-element-ece19a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-303 .elementor-element.elementor-element-ece19a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-303 .elementor-element.elementor-element-25d3b9c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-303 .elementor-element.elementor-element-25d3b9c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(55,60,63,0.85);}.elementor-303 .elementor-element.elementor-element-25d3b9c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 60px 40px;}.elementor-303 .elementor-element.elementor-element-25d3b9c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-303 .elementor-element.elementor-element-5d3ee34{--divider-border-style:solid;--divider-color:#ffffff;--divider-border-width:2px;}.elementor-303 .elementor-element.elementor-element-5d3ee34 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-303 .elementor-element.elementor-element-5d3ee34 .elementor-divider{text-align:left;padding-top:5px;padding-bottom:5px;}.elementor-303 .elementor-element.elementor-element-55e40a5 .elementor-heading-title{color:#11BCD8;}.elementor-303 .elementor-element.elementor-element-8ec9b50{color:#ffffff;}.elementor-303 .elementor-element.elementor-element-66fbe03 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 0px;border-color:#ffffff;}.elementor-303 .elementor-element.elementor-element-58e3d8e:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-58e3d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eef2f5;}.elementor-303 .elementor-element.elementor-element-58e3d8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-303 .elementor-element.elementor-element-58e3d8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-303 .elementor-element.elementor-element-1b1a52b{text-align:center;}.elementor-303 .elementor-element.elementor-element-1b1a52b .elementor-heading-title{color:#11bcd8;font-size:1.22em;line-height:1.3em;}.elementor-303 .elementor-element.elementor-element-1b1a52b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-4d87b6d > .elementor-container{max-width:1400px;}.elementor-303 .elementor-element.elementor-element-4d87b6d:not(.elementor-motion-effects-element-type-background), .elementor-303 .elementor-element.elementor-element-4d87b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eef2f5;}.elementor-303 .elementor-element.elementor-element-4d87b6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 40px 40px;}.elementor-303 .elementor-element.elementor-element-4d87b6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-303 .elementor-element.elementor-element-decbc61:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-303 .elementor-element.elementor-element-decbc61 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.76);}.elementor-303 .elementor-element.elementor-element-decbc61 > .elementor-element-populated{box-shadow:1px 1px 12px 0px rgba(0,0,0,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-303 .elementor-element.elementor-element-decbc61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-303 .elementor-element.elementor-element-d08f100 .elementor-blockquote:before{color:#11bcd8;font-size:calc(1px * 100);}.elementor-303 .elementor-element.elementor-element-d08f100 .elementor-blockquote__content{margin-top:25px;}.elementor-303 .elementor-element.elementor-element-d08f100 > .elementor-widget-container{margin:0px 0px -30px 0px;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-303 .elementor-element.elementor-element-7f5206c .elementor-heading-title{font-size:1.8em;}.elementor-303 .elementor-element.elementor-element-0a30bf5 .elementor-heading-title{font-size:1.15em;}.elementor-303 .elementor-element.elementor-element-decbc61 > .elementor-element-populated{padding:20px 50px 50px 50px;}.elementor-303 .elementor-element.elementor-element-d08f100 .elementor-blockquote__content{margin-top:9px;}.elementor-303 .elementor-element.elementor-element-d08f100 > .elementor-widget-container{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-303 .elementor-element.elementor-element-9b5aa7b{margin-top:-114px;margin-bottom:0px;}.elementor-303 .elementor-element.elementor-element-2a26464 .swiper-slide{height:70vh;}.elementor-303 .elementor-element.elementor-element-7f5206c .elementor-heading-title{font-size:1.6em;}.elementor-303 .elementor-element.elementor-element-0a30bf5 .elementor-heading-title{font-size:1.1em;}.elementor-303 .elementor-element.elementor-element-b60534c > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-303 .elementor-element.elementor-element-a662573 .elementor-heading-title{font-size:1.6em;}.elementor-303 .elementor-element.elementor-element-25d3b9c > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-303 .elementor-element.elementor-element-55e40a5 .elementor-heading-title{font-size:1.6em;}.elementor-303 .elementor-element.elementor-element-58e3d8e{padding:25px 25px 25px 25px;}.elementor-303 .elementor-element.elementor-element-1b1a52b .elementor-heading-title{font-size:1em;}.elementor-303 .elementor-element.elementor-element-4d87b6d{padding:0px 0px 0px 0px;}.elementor-303 .elementor-element.elementor-element-decbc61 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-303 .elementor-element.elementor-element-d08f100 .elementor-blockquote:before{font-size:calc(1px * 100);}.elementor-303 .elementor-element.elementor-element-d08f100 > .elementor-widget-container{padding:20px 20px 30px 20px;}}@media(min-width:768px){.elementor-303 .elementor-element.elementor-element-b60534c{width:35%;}.elementor-303 .elementor-element.elementor-element-b28190a{width:65%;}.elementor-303 .elementor-element.elementor-element-da22890{width:65%;}.elementor-303 .elementor-element.elementor-element-25d3b9c{width:35%;}}@media(max-width:1279px) and (min-width:768px){.elementor-303 .elementor-element.elementor-element-b60534c{width:100%;}.elementor-303 .elementor-element.elementor-element-25d3b9c{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-2a26464 */.elementor-303 .elementor-element.elementor-element-2a26464 {
    text-shadow: 2px 2px 4px rgba(0,0,0,0.35);
}
@media (max-width: 1660px) {
    .elementor-303 .elementor-element.elementor-element-2a26464 .elementor-slide-content {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c70b97f */@media (max-width: 1279px) {
    .elementor-303 .elementor-element.elementor-element-c70b97f {
        background-size: 100vw 66.66vw !important;
        padding-top: 66.66vw;
        background-position: top !important;
        background-repeat: no-repeat;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0529085 */.elementor-303 .elementor-element.elementor-element-0529085 figure {
    font-size: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ece19a3 */@media (max-width: 1279px) {
    .elementor-303 .elementor-element.elementor-element-ece19a3 {
        background-size: 100vw 66.66vw !important;
        padding-top: 66.66vw;
        background-position: top !important;
        background-repeat: no-repeat;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-66fbe03 */.elementor-303 .elementor-element.elementor-element-66fbe03 figure {
    font-size: 0;
}/* End custom CSS */