.elementor-1047 .elementor-element.elementor-element-0b7833e{--display:flex;}.elementor-1047 .elementor-element.elementor-element-0b7833e:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-0b7833e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3555c5 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-c13ac01{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:220px 0px 25px 0px;}.elementor-1047 .elementor-element.elementor-element-c13ac01.elementor-element{--align-self:center;}.elementor-1047 .elementor-element.elementor-element-c13ac01 .elementor-heading-title{font-family:var( --e-global-typography-301bd47-font-family ), Sans-serif;font-size:var( --e-global-typography-301bd47-font-size );font-weight:var( --e-global-typography-301bd47-font-weight );text-transform:var( --e-global-typography-301bd47-text-transform );line-height:var( --e-global-typography-301bd47-line-height );letter-spacing:var( --e-global-typography-301bd47-letter-spacing );}.elementor-1047 .elementor-element.elementor-element-ba2d57d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:25px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-1047 .elementor-element.elementor-element-ba2d57d:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-ba2d57d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3555c5 );}.elementor-1047 .elementor-element.elementor-element-075f00c{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1047 .elementor-element.elementor-element-075f00c:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-075f00c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaneisland.com/wp-content/uploads/2025/08/kane-island-scenic-aerial.webp");background-position:center center;background-size:cover;}.elementor-1047 .elementor-element.elementor-element-075f00c::before, .elementor-1047 .elementor-element.elementor-element-075f00c > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-075f00c > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-075f00c > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-075f00c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-075f00c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-075f00c:hover::before, .elementor-1047 .elementor-element.elementor-element-075f00c:hover > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-075f00c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-075f00c > .elementor-background-slideshow:hover::before, .elementor-1047 .elementor-element.elementor-element-075f00c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b3555c5 );--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-075f00c:hover{--overlay-opacity:0.79;}.elementor-1047 .elementor-element.elementor-element-0733e06 .wcf-popup-btn{background-color:var( --e-global-color-accent );border-style:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-0733e06 .wcf-popup-btn:hover, .elementor-1047 .elementor-element.elementor-element-0733e06 .wcf-popup-btn:focus{background-color:var( --e-global-color-0d3091f );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-0733e06 .wcf-popup-btn:before{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-0733e06 .wcf-popup-btn:after{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-0733e06 .wcf-popup-btn:hover svg, .elementor-1047 .elementor-element.elementor-element-0733e06 .wcf-popup-btn:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1047 .elementor-element.elementor-element-ae1c860 .elementor-button{background-color:#00000038;font-family:"sweet-sans-pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2.1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-ae1c860{width:100%;max-width:100%;padding:100px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-eae48b8{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1047 .elementor-element.elementor-element-eae48b8:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-eae48b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaneisland.com/wp-content/uploads/2025/08/kane-island-homesite-map-detail.webp");background-position:center center;background-size:cover;}.elementor-1047 .elementor-element.elementor-element-eae48b8::before, .elementor-1047 .elementor-element.elementor-element-eae48b8 > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-eae48b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-eae48b8 > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-eae48b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-eae48b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-eae48b8:hover::before, .elementor-1047 .elementor-element.elementor-element-eae48b8:hover > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-eae48b8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-eae48b8 > .elementor-background-slideshow:hover::before, .elementor-1047 .elementor-element.elementor-element-eae48b8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b3555c5 );--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-eae48b8:hover{--overlay-opacity:0.79;}.elementor-1047 .elementor-element.elementor-element-2bcc3fc .wcf-popup-btn{background-color:var( --e-global-color-accent );border-style:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-2bcc3fc .wcf-popup-btn:hover, .elementor-1047 .elementor-element.elementor-element-2bcc3fc .wcf-popup-btn:focus{background-color:var( --e-global-color-0d3091f );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-2bcc3fc .wcf-popup-btn:before{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-2bcc3fc .wcf-popup-btn:after{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-2bcc3fc .wcf-popup-btn:hover svg, .elementor-1047 .elementor-element.elementor-element-2bcc3fc .wcf-popup-btn:focus svg{fill:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-05cb626 .elementor-button{background-color:#00000038;font-family:"sweet-sans-pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2.1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-05cb626{width:100%;max-width:100%;padding:79px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-a102a6d{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1047 .elementor-element.elementor-element-a102a6d:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-a102a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaneisland.com/wp-content/uploads/2025/08/kane-island-music-detail.jpg");background-position:center center;background-size:cover;}.elementor-1047 .elementor-element.elementor-element-a102a6d::before, .elementor-1047 .elementor-element.elementor-element-a102a6d > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-a102a6d > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-a102a6d > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-a102a6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-a102a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-a102a6d:hover::before, .elementor-1047 .elementor-element.elementor-element-a102a6d:hover > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-a102a6d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-a102a6d > .elementor-background-slideshow:hover::before, .elementor-1047 .elementor-element.elementor-element-a102a6d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b3555c5 );--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-a102a6d:hover{--overlay-opacity:0.79;}.elementor-1047 .elementor-element.elementor-element-7c1c810 .wcf-popup-btn{background-color:var( --e-global-color-accent );border-style:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-7c1c810 .wcf-popup-btn:hover, .elementor-1047 .elementor-element.elementor-element-7c1c810 .wcf-popup-btn:focus{background-color:var( --e-global-color-0d3091f );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-7c1c810 .wcf-popup-btn:before{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-7c1c810 .wcf-popup-btn:after{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-7c1c810 .wcf-popup-btn:hover svg, .elementor-1047 .elementor-element.elementor-element-7c1c810 .wcf-popup-btn:focus svg{fill:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-710bc4a .elementor-button{background-color:#00000038;font-family:"sweet-sans-pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2.1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-710bc4a{width:100%;max-width:100%;padding:100px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-980d9dc{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1047 .elementor-element.elementor-element-980d9dc:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-980d9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaneisland.com/wp-content/uploads/2025/09/kane-island-beach-adventure-carolina.jpg");background-position:center center;background-size:cover;}.elementor-1047 .elementor-element.elementor-element-980d9dc::before, .elementor-1047 .elementor-element.elementor-element-980d9dc > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-980d9dc > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-980d9dc > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-980d9dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-980d9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-980d9dc:hover::before, .elementor-1047 .elementor-element.elementor-element-980d9dc:hover > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-980d9dc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-980d9dc > .elementor-background-slideshow:hover::before, .elementor-1047 .elementor-element.elementor-element-980d9dc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b3555c5 );--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-980d9dc:hover{--overlay-opacity:0.79;}.elementor-1047 .elementor-element.elementor-element-cbd9fb3 .wcf-popup-btn{background-color:var( --e-global-color-accent );border-style:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-cbd9fb3 .wcf-popup-btn:hover, .elementor-1047 .elementor-element.elementor-element-cbd9fb3 .wcf-popup-btn:focus{background-color:var( --e-global-color-0d3091f );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-cbd9fb3 .wcf-popup-btn:before{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-cbd9fb3 .wcf-popup-btn:after{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-cbd9fb3 .wcf-popup-btn:hover svg, .elementor-1047 .elementor-element.elementor-element-cbd9fb3 .wcf-popup-btn:focus svg{fill:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-29e4c35 .elementor-button{background-color:#00000038;font-family:"sweet-sans-pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2.1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-29e4c35{width:100%;max-width:100%;padding:100px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-b620d22{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1047 .elementor-element.elementor-element-b620d22:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-b620d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaneisland.com/wp-content/uploads/2025/09/fishing-boat-aerial.jpg");background-position:center center;background-size:cover;}.elementor-1047 .elementor-element.elementor-element-b620d22::before, .elementor-1047 .elementor-element.elementor-element-b620d22 > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-b620d22 > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-b620d22 > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-b620d22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-b620d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-b620d22:hover::before, .elementor-1047 .elementor-element.elementor-element-b620d22:hover > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-b620d22:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-b620d22 > .elementor-background-slideshow:hover::before, .elementor-1047 .elementor-element.elementor-element-b620d22 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b3555c5 );--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-b620d22:hover{--overlay-opacity:0.79;}.elementor-1047 .elementor-element.elementor-element-bdda768 .wcf-popup-btn{background-color:var( --e-global-color-accent );border-style:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-bdda768 .wcf-popup-btn:hover, .elementor-1047 .elementor-element.elementor-element-bdda768 .wcf-popup-btn:focus{background-color:var( --e-global-color-0d3091f );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-bdda768 .wcf-popup-btn:before{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-bdda768 .wcf-popup-btn:after{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-bdda768 .wcf-popup-btn:hover svg, .elementor-1047 .elementor-element.elementor-element-bdda768 .wcf-popup-btn:focus svg{fill:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-f0fb317 .elementor-button{background-color:#00000038;font-family:"sweet-sans-pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2.1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-f0fb317{width:100%;max-width:100%;padding:100px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-0f30daa{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1047 .elementor-element.elementor-element-0f30daa:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-0f30daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaneisland.com/wp-content/uploads/2025/09/kane-island-dock-single.jpg");background-position:center center;background-size:cover;}.elementor-1047 .elementor-element.elementor-element-0f30daa::before, .elementor-1047 .elementor-element.elementor-element-0f30daa > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-0f30daa > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-0f30daa > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-0f30daa > .e-con-inner > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-0f30daa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-0f30daa:hover::before, .elementor-1047 .elementor-element.elementor-element-0f30daa:hover > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-0f30daa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-0f30daa > .elementor-background-slideshow:hover::before, .elementor-1047 .elementor-element.elementor-element-0f30daa > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b3555c5 );--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-0f30daa:hover{--overlay-opacity:0.79;}.elementor-1047 .elementor-element.elementor-element-541096c .wcf-popup-btn{background-color:var( --e-global-color-accent );border-style:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-541096c .wcf-popup-btn:hover, .elementor-1047 .elementor-element.elementor-element-541096c .wcf-popup-btn:focus{background-color:var( --e-global-color-0d3091f );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-541096c .wcf-popup-btn:before{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-541096c .wcf-popup-btn:after{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-541096c .wcf-popup-btn:hover svg, .elementor-1047 .elementor-element.elementor-element-541096c .wcf-popup-btn:focus svg{fill:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-dbda2f7 .elementor-button{background-color:#00000038;font-family:"sweet-sans-pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2.1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-dbda2f7{width:100%;max-width:100%;padding:100px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-472599c{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1047 .elementor-element.elementor-element-472599c:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-472599c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaneisland.com/wp-content/uploads/2025/09/fishing-portrait-kane.jpg");background-position:center center;background-size:cover;}.elementor-1047 .elementor-element.elementor-element-472599c::before, .elementor-1047 .elementor-element.elementor-element-472599c > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-472599c > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-472599c > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-472599c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-472599c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-472599c:hover::before, .elementor-1047 .elementor-element.elementor-element-472599c:hover > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-472599c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-472599c > .elementor-background-slideshow:hover::before, .elementor-1047 .elementor-element.elementor-element-472599c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b3555c5 );--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-472599c:hover{--overlay-opacity:0.79;}.elementor-1047 .elementor-element.elementor-element-661aa4d .wcf-popup-btn{background-color:var( --e-global-color-accent );border-style:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-661aa4d .wcf-popup-btn:hover, .elementor-1047 .elementor-element.elementor-element-661aa4d .wcf-popup-btn:focus{background-color:var( --e-global-color-0d3091f );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-661aa4d .wcf-popup-btn:before{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-661aa4d .wcf-popup-btn:after{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-661aa4d .wcf-popup-btn:hover svg, .elementor-1047 .elementor-element.elementor-element-661aa4d .wcf-popup-btn:focus svg{fill:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-9e27aa2 .elementor-button{background-color:#00000038;font-family:"sweet-sans-pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2.1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-9e27aa2{width:100%;max-width:100%;padding:100px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-e71ccbb{--display:flex;--min-height:360px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1047 .elementor-element.elementor-element-e71ccbb:not(.elementor-motion-effects-element-type-background), .elementor-1047 .elementor-element.elementor-element-e71ccbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaneisland.com/wp-content/uploads/2025/08/Troy-Kane-Island.jpg");background-position:center center;background-size:cover;}.elementor-1047 .elementor-element.elementor-element-e71ccbb::before, .elementor-1047 .elementor-element.elementor-element-e71ccbb > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-e71ccbb > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-e71ccbb > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-e71ccbb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1047 .elementor-element.elementor-element-e71ccbb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-e71ccbb:hover::before, .elementor-1047 .elementor-element.elementor-element-e71ccbb:hover > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-e71ccbb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1047 .elementor-element.elementor-element-e71ccbb > .elementor-background-slideshow:hover::before, .elementor-1047 .elementor-element.elementor-element-e71ccbb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-b3555c5 );--background-overlay:'';}.elementor-1047 .elementor-element.elementor-element-e71ccbb:hover{--overlay-opacity:0.79;}.elementor-1047 .elementor-element.elementor-element-b973513 .wcf-popup-btn{background-color:var( --e-global-color-accent );border-style:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-b973513 .wcf-popup-btn:hover, .elementor-1047 .elementor-element.elementor-element-b973513 .wcf-popup-btn:focus{background-color:var( --e-global-color-0d3091f );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-b973513 .wcf-popup-btn:before{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-b973513 .wcf-popup-btn:after{color:var( --e-global-color-00d1aa7 );}.elementor-1047 .elementor-element.elementor-element-b973513 .wcf-popup-btn:hover svg, .elementor-1047 .elementor-element.elementor-element-b973513 .wcf-popup-btn:focus svg{fill:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-dd44806 .elementor-button{background-color:#00000038;font-family:"sweet-sans-pro", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2.1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-dd44806{width:100%;max-width:100%;padding:100px 0px 0px 0px;}body.elementor-page-1047:not(.elementor-motion-effects-element-type-background), body.elementor-page-1047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3555c5 );}:root{--header-solid-display:no;}@media(max-width:1024px){.elementor-1047 .elementor-element.elementor-element-c13ac01{padding:180px 0px 25px 0px;}.elementor-1047 .elementor-element.elementor-element-c13ac01 .elementor-heading-title{font-size:var( --e-global-typography-301bd47-font-size );line-height:var( --e-global-typography-301bd47-line-height );letter-spacing:var( --e-global-typography-301bd47-letter-spacing );}.elementor-1047 .elementor-element.elementor-element-ba2d57d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1047 .elementor-element.elementor-element-c13ac01 .elementor-heading-title{font-size:var( --e-global-typography-301bd47-font-size );line-height:var( --e-global-typography-301bd47-line-height );letter-spacing:var( --e-global-typography-301bd47-letter-spacing );}.elementor-1047 .elementor-element.elementor-element-ba2d57d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}