.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-cf7f7db .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/DSC05541_HDR.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-f7e1522 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/DSC05540_HDR_2.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-0c0c5e9 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/DSC05481_HDR_2.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-3b71c2e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/ss_5672_1789623_4.jpeg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-7f4471d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/DSC05486_HDR_2.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-966840b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/DSC05548_2.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-833b194 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/DSC05526_HDR.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-4aeac9a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/DSC05274_HDR_3.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-6d70061 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/DSC08917_2.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-f28e581 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/DSC05286_HDR_2.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-90aaf1a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/manatee_sunroom_2_700x400.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-6a0aa86 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/Shower_Isla_07876.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-2bc1370 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/ss_5672_1789623_13.jpeg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-93857d7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/ss_5672_1789623_15.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-repeater-item-bb1532b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dev.nightswan.com/wp-content/uploads/2025/11/ss_5672_1789623_16.jpg);background-size:cover;}.elementor-19 .elementor-element.elementor-element-ffef154 .swiper-slide{transition-duration:calc(5000ms*1.2);height:750px;}.elementor-19 .elementor-element.elementor-element-ffef154 .swiper-slide-contents{max-width:66%;}.elementor-19 .elementor-element.elementor-element-ffef154 .swiper-slide-inner{text-align:center;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-swiper-button{font-size:39px;color:#FFFFFFAD;}.elementor-19 .elementor-element.elementor-element-ffef154 .elementor-swiper-button svg{fill:#FFFFFFAD;}.elementor-19 .elementor-element.elementor-element-ffef154 .swiper-pagination-bullet{height:14px;width:14px;}.elementor-19 .elementor-element.elementor-element-ffef154 .swiper-horizontal .swiper-pagination-progressbar{height:14px;}.elementor-19 .elementor-element.elementor-element-ffef154 .swiper-pagination-fraction{font-size:14px;}.elementor-19 .elementor-element.elementor-element-ffef154 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF4F;opacity:1;}.elementor-19 .elementor-element.elementor-element-ffef154 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cfda694{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-19 .elementor-element.elementor-element-6267036 .elementor-heading-title{font-weight:500;}.elementor-19 .elementor-element.elementor-element-8e66faf{line-height:25px;}.elementor-19 .elementor-element.elementor-element-8e66faf a{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8e66faf a:hover, .elementor-19 .elementor-element.elementor-element-8e66faf a:focus{color:#999999;}.elementor-19 .elementor-element.elementor-element-90bf3c3 .elementor-heading-title{font-weight:500;}.elementor-19 .elementor-element.elementor-element-abe1641{line-height:25px;}.elementor-19 .elementor-element.elementor-element-abe1641 p{margin-block-end:10px;}.elementor-19 .elementor-element.elementor-element-abe1641 a{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-abe1641 a:hover, .elementor-19 .elementor-element.elementor-element-abe1641 a:focus{color:#999999;}.elementor-19 .elementor-element.elementor-element-8ae426d .elementor-heading-title{font-weight:500;}.elementor-19 .elementor-element.elementor-element-e9d7c66{line-height:25px;}.elementor-19 .elementor-element.elementor-element-e9d7c66 p{margin-block-end:10px;}.elementor-19 .elementor-element.elementor-element-e9d7c66 a{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e9d7c66 a:hover, .elementor-19 .elementor-element.elementor-element-e9d7c66 a:focus{color:#999999;}.elementor-19 .elementor-element.elementor-element-cb5417b .elementor-heading-title{font-weight:500;}.elementor-19 .elementor-element.elementor-element-1b3cf27{line-height:25px;}.elementor-19 .elementor-element.elementor-element-1b3cf27 p{margin-block-end:10px;}.elementor-19 .elementor-element.elementor-element-1b3cf27 a{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1b3cf27 a:hover, .elementor-19 .elementor-element.elementor-element-1b3cf27 a:focus{color:#999999;}.elementor-19 .elementor-element.elementor-element-59afe52 .elementor-heading-title{font-weight:500;}.elementor-19 .elementor-element.elementor-element-5df5f2c{line-height:25px;}.elementor-19 .elementor-element.elementor-element-5df5f2c a{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5df5f2c a:hover, .elementor-19 .elementor-element.elementor-element-5df5f2c a:focus{color:#999999;}.elementor-19 .elementor-element.elementor-element-1bc5aaa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-169987d{margin-top:30px;margin-bottom:30px;}.elementor-19 .elementor-element.elementor-element-0840b5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-0840b5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-19 .elementor-element.elementor-element-0840b5f > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-0840b5f > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-0840b5f > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-0840b5f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 60px 48px 60px;}.elementor-19 .elementor-element.elementor-element-0840b5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-94cdc37{text-align:center;}.elementor-19 .elementor-element.elementor-element-94cdc37 .elementor-heading-title{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-94cdc37 .elementor-heading-title a:hover, .elementor-19 .elementor-element.elementor-element-94cdc37 .elementor-heading-title a:focus{color:#999999;}.elementor-19 .elementor-element.elementor-element-37e14ad{text-align:center;font-size:21px;font-weight:500;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cc5d171.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-d83eae6{text-align:center;}.elementor-19 .elementor-element.elementor-element-d83eae6 img{width:50%;}.elementor-19 .elementor-element.elementor-element-c712e33{text-align:center;}.elementor-19 .elementor-element.elementor-element-eaf1bd0{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-bf4de05{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-9338d62{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-1803f36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-e2e7334:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e2e7334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-19 .elementor-element.elementor-element-e2e7334{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-19 .elementor-element.elementor-element-e2e7334 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-5056a27 .elementor-heading-title{font-weight:500;}.elementor-19 .elementor-element.elementor-element-e349cce p{margin-block-end:0px;}.elementor-19 .elementor-element.elementor-element-1cd6f8c .elementor-heading-title{font-weight:500;}.elementor-19 .elementor-element.elementor-element-8dc75b3 p{margin-block-end:0px;}.elementor-19 .elementor-element.elementor-element-6e59b8f .elementor-heading-title{font-weight:500;}.elementor-19 .elementor-element.elementor-element-1114da4 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-21fee1d{width:100%;}.elementor-19 .elementor-element.elementor-element-cc5d171{width:100%;}.elementor-19 .elementor-element.elementor-element-9c30069{width:100%;}.elementor-19 .elementor-element.elementor-element-73867bb{width:100%;}.elementor-19 .elementor-element.elementor-element-4e8e847{width:100%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-ffef154 .swiper-slide{height:400px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-ffef154 .swiper-slide{height:250px;}}/* Start custom CSS for text-editor, class: .elementor-element-8e66faf */em{
    color: #fff;
    font-weight: 400;
}
.text1{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abe1641 */em{
    color: #fff;
    font-weight: 400;
}
.text1{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9d7c66 */em{
    color: #fff;
    font-weight: 400;
}
.text1{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b3cf27 */em{
    color: #fff;
    font-weight: 400;
}
.text1{
    font-weight: 400;
}
strong{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df5f2c */em{
    color: #fff;
    font-weight: 400;
}
.text1{
    font-weight: 400;
}
strong{
    font-weight: 400;
}/* End custom CSS */