.elementor-1316 .elementor-element.elementor-element-6101d6c{--display:flex;--min-height:749px;--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;--overlay-opacity:0.3;}.elementor-1316 .elementor-element.elementor-element-6101d6c:not(.elementor-motion-effects-element-type-background), .elementor-1316 .elementor-element.elementor-element-6101d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yorkbeachbucket.com/wp-content/uploads/2026/02/About-Beach-Bucket-store-from-street-4.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1316 .elementor-element.elementor-element-6101d6c::before, .elementor-1316 .elementor-element.elementor-element-6101d6c > .elementor-background-video-container::before, .elementor-1316 .elementor-element.elementor-element-6101d6c > .e-con-inner > .elementor-background-video-container::before, .elementor-1316 .elementor-element.elementor-element-6101d6c > .elementor-background-slideshow::before, .elementor-1316 .elementor-element.elementor-element-6101d6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1316 .elementor-element.elementor-element-6101d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(181deg, #FFF8E726 45%, #FFF8E73B 85%);}.elementor-1316 .elementor-element.elementor-element-6101d6c::before{filter:brightness( 102% ) contrast( 100% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1316 .elementor-element.elementor-element-52c561d{margin:230px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:119px 9px 9px 9px;text-align:center;}.elementor-1316 .elementor-element.elementor-element-52c561d.elementor-element{--align-self:center;}.elementor-1316 .elementor-element.elementor-element-52c561d .elementor-heading-title{font-size:72px;text-shadow:10px 9px 10px rgba(0,0,0,0.3);}.elementor-1316 .elementor-element.elementor-element-433c3f7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1316 .elementor-element.elementor-element-433c3f7 .elementor-heading-title{font-size:42px;font-style:normal;text-shadow:14px 14px 16px rgba(0, 0, 0, 0.5);color:#FFFFFFE0;}.elementor-1316 .elementor-element.elementor-element-6b77fe6{--display:flex;--min-height:40px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1316 .elementor-element.elementor-element-6b77fe6:not(.elementor-motion-effects-element-type-background), .elementor-1316 .elementor-element.elementor-element-6b77fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #124E52 0%, #CFEDE0 100%);}.elementor-1316 .elementor-element.elementor-element-0203397{--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-0203397:not(.elementor-motion-effects-element-type-background), .elementor-1316 .elementor-element.elementor-element-0203397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CFEDE0 5%, #E5F3EB 100%);}.elementor-1316 .elementor-element.elementor-element-0203397::before, .elementor-1316 .elementor-element.elementor-element-0203397 > .elementor-background-video-container::before, .elementor-1316 .elementor-element.elementor-element-0203397 > .e-con-inner > .elementor-background-video-container::before, .elementor-1316 .elementor-element.elementor-element-0203397 > .elementor-background-slideshow::before, .elementor-1316 .elementor-element.elementor-element-0203397 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1316 .elementor-element.elementor-element-0203397 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFF8E7F2 0%, #FFF8E700 100%);}.elementor-1316 .elementor-element.elementor-element-19b8b02{padding:0px 0px 0px 0px;text-align:center;}.elementor-1316 .elementor-element.elementor-element-19b8b02 .elementor-heading-title{font-size:55px;letter-spacing:0.5px;word-spacing:3px;color:#124E52;}.elementor-1316 .elementor-element.elementor-element-56e5d76{--divider-border-style:solid;--divider-color:#1A5E63BF;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1316 .elementor-element.elementor-element-56e5d76 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-1316 .elementor-element.elementor-element-56e5d76 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1316 .elementor-element.elementor-element-00c4827{--display:flex;--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-00c4827:not(.elementor-motion-effects-element-type-background), .elementor-1316 .elementor-element.elementor-element-00c4827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1316 .elementor-element.elementor-element-1b68ac3{--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;}.elementor-1316 .elementor-element.elementor-element-4a918ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1316 .elementor-element.elementor-element-4a918ab img{border-radius:11px 11px 11px 11px;box-shadow:0px 12px 22px 0px rgba(0,0,0,0.5);}.elementor-1316 .elementor-element.elementor-element-efc1252{font-size:13px;font-style:italic;line-height:20px;color:#000000DE;}.elementor-1316 .elementor-element.elementor-element-bcfb006{--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;}.elementor-1316 .elementor-element.elementor-element-9cae30d{color:#000000;}.elementor-1316 .elementor-element.elementor-element-7fd51a7{width:var( --container-widget-width, 750px );max-width:750px;padding:1px 60px 0px 20px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start;}.elementor-1316 .elementor-element.elementor-element-7fd51a7 .elementor-heading-title{font-size:44px;color:#124E52;}.elementor-1316 .elementor-element.elementor-element-4b209e3{--divider-border-style:solid;--divider-color:#1A5E63BF;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 21px;}.elementor-1316 .elementor-element.elementor-element-4b209e3 .elementor-divider-separator{width:120px;margin:0 auto;margin-left:0;}.elementor-1316 .elementor-element.elementor-element-4b209e3 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1316 .elementor-element.elementor-element-759ba1c{width:var( --container-widget-width, 750px );max-width:750px;padding:0px 60px 0px 20px;--container-widget-width:750px;--container-widget-flex-grow:0;color:#124E52;}.elementor-1316 .elementor-element.elementor-element-9ee4a7f{--display:flex;--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-9ee4a7f:not(.elementor-motion-effects-element-type-background), .elementor-1316 .elementor-element.elementor-element-9ee4a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E5F3EB 0%, #CFEDE0 100%);}.elementor-1316 .elementor-element.elementor-element-4b67d61{--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:flex-end;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:300px;--padding-right:30px;}.elementor-1316 .elementor-element.elementor-element-4b67d61.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1316 .elementor-element.elementor-element-3c54524{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 22px 0px 0px;text-align:end;}.elementor-1316 .elementor-element.elementor-element-3c54524.elementor-element{--align-self:flex-start;}.elementor-1316 .elementor-element.elementor-element-3c54524 .elementor-heading-title{font-size:44px;color:#124E52;}.elementor-1316 .elementor-element.elementor-element-e2b877b{--divider-border-style:solid;--divider-color:#1A5E63BF;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 23px 0px 0px;}.elementor-1316 .elementor-element.elementor-element-e2b877b .elementor-divider-separator{width:120px;margin:0 auto;margin-right:0;}.elementor-1316 .elementor-element.elementor-element-e2b877b .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-1316 .elementor-element.elementor-element-bbd6e43{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;color:#124E52;}.elementor-1316 .elementor-element.elementor-element-bbd6e43.elementor-element{--align-self:flex-end;}.elementor-1316 .elementor-element.elementor-element-2f675a1{--divider-border-style:solid;--divider-color:#1A5E63BF;--divider-border-width:2px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1316 .elementor-element.elementor-element-2f675a1 .elementor-divider-separator{width:90px;margin:0 auto;margin-center:0;}.elementor-1316 .elementor-element.elementor-element-2f675a1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1316 .elementor-element.elementor-element-3527840{width:var( --container-widget-width, 750px );max-width:750px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 100px;--container-widget-width:750px;--container-widget-flex-grow:0;font-size:18px;color:#1A5E63;}.elementor-1316 .elementor-element.elementor-element-bf87937{--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;}.elementor-1316 .elementor-element.elementor-element-6432427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;box-shadow:0px 12px 22px 0px rgba(0,0,0,0.5);}.elementor-1316 .elementor-element.elementor-element-6432427 img{border-radius:0px 0px 0px 0px;}.elementor-1316 .elementor-element.elementor-element-c11ccc3{width:100%;max-width:100%;text-align:center;font-size:13px;font-style:italic;line-height:20px;color:#000000DE;}.elementor-1316 .elementor-element.elementor-element-1df11bd{--display:flex;--min-height:1030px;--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;}.elementor-1316 .elementor-element.elementor-element-1df11bd:not(.elementor-motion-effects-element-type-background), .elementor-1316 .elementor-element.elementor-element-1df11bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yorkbeachbucket.com/wp-content/uploads/2026/02/York-Beach-Bucket-Today.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1316 .elementor-element.elementor-element-888f2e3{padding:840px 0px 0px 0px;}.elementor-1316 .elementor-element.elementor-element-888f2e3.elementor-element{--order:99999 /* order end hack */;}.elementor-1316 .elementor-element.elementor-element-4a7915e{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-4b98901{width:var( --container-widget-width, 650px );max-width:650px;padding:0px 0px 30px 0px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;font-size:22px;font-weight:500;line-height:1.2em;letter-spacing:0.5px;text-shadow:0px 10px 22px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1316 .elementor-element.elementor-element-4b98901.elementor-element{--align-self:center;}.elementor-1316 .elementor-element.elementor-element-f510327{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-1316 .elementor-element.elementor-element-f510327.elementor-element{--align-self:center;}.elementor-1316 .elementor-element.elementor-element-f510327 .elementor-heading-title{font-size:26px;text-shadow:0px 10px 18px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1316 .elementor-element.elementor-element-9801dab{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-9801dab:not(.elementor-motion-effects-element-type-background), .elementor-1316 .elementor-element.elementor-element-9801dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1316 .elementor-element.elementor-element-b2b5242{--divider-border-style:solid;--divider-color:#1A5E63BF;--divider-border-width:2px;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1316 .elementor-element.elementor-element-b2b5242 .elementor-divider-separator{width:90px;margin:0 auto;margin-center:0;}.elementor-1316 .elementor-element.elementor-element-b2b5242 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1316 .elementor-element.elementor-element-5b8eb36{text-align:center;}.elementor-1316 .elementor-element.elementor-element-5b8eb36 .elementor-heading-title{font-size:72px;letter-spacing:0.5px;word-spacing:3px;color:#1A5E63;}.elementor-1316 .elementor-element.elementor-element-dc210ef{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;font-size:22px;letter-spacing:0.2px;color:#4B3B2A;}.elementor-1316 .elementor-element.elementor-element-1ed2d9b{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-1ed2d9b:not(.elementor-motion-effects-element-type-background), .elementor-1316 .elementor-element.elementor-element-1ed2d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1316 .elementor-element.elementor-element-1ed2d9b.e-con{--align-self:center;}.elementor-1316 .elementor-element.elementor-element-e6f1571{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:11px 11px 11px 11px;box-shadow:0px 12px 25px 0px rgba(0, 0, 0, 0.35);}.elementor-1316 .elementor-element.elementor-element-92c28c2 img{border-radius:0px 0px 0px 0px;}.elementor-1316 .elementor-element.elementor-element-0a90e9f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:11px 11px 11px 11px;box-shadow:0px 12px 22px 0px rgba(0, 0, 0, 0.35);}.elementor-1316 .elementor-element.elementor-element-897a09b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:11px 11px 11px 11px;box-shadow:0px 12px 22px 0px rgba(0, 0, 0, 0.35);}.elementor-1316 .elementor-element.elementor-element-da97a3e{--display:flex;--min-height:91px;--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;}.elementor-1316 .elementor-element.elementor-element-da97a3e:not(.elementor-motion-effects-element-type-background), .elementor-1316 .elementor-element.elementor-element-da97a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #5FA7A4 100%);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1316 .elementor-element.elementor-element-52c561d .elementor-heading-title{font-size:52px;}.elementor-1316 .elementor-element.elementor-element-433c3f7{margin:1px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;}.elementor-1316 .elementor-element.elementor-element-433c3f7 .elementor-heading-title{font-size:28px;}.elementor-1316 .elementor-element.elementor-element-00c4827{--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;}.elementor-1316 .elementor-element.elementor-element-7fd51a7{padding:0px 15px 0px 15px;text-align:center;}.elementor-1316 .elementor-element.elementor-element-4b209e3{padding:0px 0px 0px 0px;}.elementor-1316 .elementor-element.elementor-element-4b209e3 .elementor-divider{text-align:center;}.elementor-1316 .elementor-element.elementor-element-4b209e3 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1316 .elementor-element.elementor-element-759ba1c{padding:4px 4px 4px 4px;font-size:17px;}.elementor-1316 .elementor-element.elementor-element-9ee4a7f{--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;}.elementor-1316 .elementor-element.elementor-element-4b67d61{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-4b67d61.e-con{--align-self:center;}.elementor-1316 .elementor-element.elementor-element-3c54524{padding:0px 0px 0px 0px;text-align:center;}.elementor-1316 .elementor-element.elementor-element-e2b877b .elementor-divider-separator{width:90px;margin:0 auto;margin-center:0;}.elementor-1316 .elementor-element.elementor-element-e2b877b .elementor-divider{text-align:center;}.elementor-1316 .elementor-element.elementor-element-bbd6e43{padding:0px 40px 0px 20px;font-size:17px;}.elementor-1316 .elementor-element.elementor-element-2f675a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1316 .elementor-element.elementor-element-3527840{padding:0px 0px 0px 0px;font-size:19px;}.elementor-1316 .elementor-element.elementor-element-1df11bd{--min-height:500px;--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-1316 .elementor-element.elementor-element-888f2e3{padding:391px 0px 0px 0px;}.elementor-1316 .elementor-element.elementor-element-4a7915e{--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-4b98901{font-size:20px;}.elementor-1316 .elementor-element.elementor-element-f510327{text-align:center;}.elementor-1316 .elementor-element.elementor-element-9801dab{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-5b8eb36.elementor-element{--align-self:center;}.elementor-1316 .elementor-element.elementor-element-5b8eb36 .elementor-heading-title{font-size:52px;}.elementor-1316 .elementor-element.elementor-element-dc210ef{font-size:20px;}}@media(max-width:767px){.elementor-1316 .elementor-element.elementor-element-6101d6c{--width:500px;--min-height:385px;}.elementor-1316 .elementor-element.elementor-element-52c561d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1316 .elementor-element.elementor-element-433c3f7 .elementor-heading-title{font-size:25px;}.elementor-1316 .elementor-element.elementor-element-0203397{--padding-top:30px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-19b8b02 .elementor-heading-title{font-size:32px;}.elementor-1316 .elementor-element.elementor-element-56e5d76 .elementor-divider-separator{width:70px;}.elementor-1316 .elementor-element.elementor-element-00c4827{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-bcfb006{--padding-top:0px;--padding-bottom:-5px;--padding-left:9px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-7fd51a7 .elementor-heading-title{font-size:32px;}.elementor-1316 .elementor-element.elementor-element-759ba1c{font-size:15px;}.elementor-1316 .elementor-element.elementor-element-bbd6e43{padding:0px 15px 0px 15px;font-size:15px;}.elementor-1316 .elementor-element.elementor-element-3527840{padding:0px 15px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1316 .elementor-element.elementor-element-3527840.elementor-element{--align-self:flex-start;}.elementor-1316 .elementor-element.elementor-element-1df11bd{--min-height:318px;}.elementor-1316 .elementor-element.elementor-element-1df11bd:not(.elementor-motion-effects-element-type-background), .elementor-1316 .elementor-element.elementor-element-1df11bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1316 .elementor-element.elementor-element-888f2e3{padding:325px 0px 0px 0px;}.elementor-1316 .elementor-element.elementor-element-4a7915e{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1316 .elementor-element.elementor-element-4b98901{padding:0px 0px 0px 0px;font-size:17px;}.elementor-1316 .elementor-element.elementor-element-f510327{text-align:center;}.elementor-1316 .elementor-element.elementor-element-f510327 .elementor-heading-title{font-size:20px;}.elementor-1316 .elementor-element.elementor-element-9801dab{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1316 .elementor-element.elementor-element-b2b5242 .elementor-divider-separator{width:70px;}.elementor-1316 .elementor-element.elementor-element-5b8eb36 .elementor-heading-title{font-size:32px;}.elementor-1316 .elementor-element.elementor-element-dc210ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 14px 0px 15px;font-size:15px;}.elementor-1316 .elementor-element.elementor-element-1ed2d9b{--padding-top:15px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-1316 .elementor-element.elementor-element-1b68ac3{--width:55%;}.elementor-1316 .elementor-element.elementor-element-bcfb006{--width:45%;}.elementor-1316 .elementor-element.elementor-element-4b67d61{--width:45%;}.elementor-1316 .elementor-element.elementor-element-bf87937{--width:55%;}.elementor-1316 .elementor-element.elementor-element-e6f1571{--width:30%;}.elementor-1316 .elementor-element.elementor-element-0a90e9f{--width:30%;}.elementor-1316 .elementor-element.elementor-element-897a09b{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1316 .elementor-element.elementor-element-1b68ac3{--width:748px;}.elementor-1316 .elementor-element.elementor-element-bcfb006{--width:685px;}.elementor-1316 .elementor-element.elementor-element-4b67d61{--width:685px;}.elementor-1316 .elementor-element.elementor-element-bf87937{--width:750px;}}/* Start custom CSS for container, class: .elementor-element-6b77fe6 */.elementor-1316 .elementor-element.elementor-element-6b77fe6 {
  background: linear-gradient(
    180deg,
    #124E52 0%,
    #1A6B66 10%,
    #CFEDE0 100%
  );
  height: 60px;
  box-shadow: inset 0 20px 30px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df11bd */.elementor-1316 .elementor-element.elementor-element-1df11bd {
  overflow: hidden;
  border-radius: 5px;
  background:
    linear-gradient(rgba(246,227,199,0.18), rgba(252,233,210,0.10)),
    radial-gradient(circle at 30% 20%, rgba(255,255,255,0.18), transparent 60%);
  animation: bbKenBurnsBg 22s ease-in-out infinite alternate;
  background-size: cover;
  background-position: center center;
}

@keyframes bbKenBurnsBg {
  0% {
    background-size: 100%;
    background-position: center center;
  }
  100% {
    background-size: 106%;
    background-position: 49% 48%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7915e */.elementor-1316 .elementor-element.elementor-element-4a7915e{
    position: relative;
    background: linear-gradient(
        to bottom,
        rgba(26,94,99,0) 0%,
        rgba(26,94,99,.85) 35%,
        rgba(26,94,99,1) 100%
    );
}

/* spacing inside the section */
.elementor-1316 .elementor-element.elementor-element-4a7915e .elementor-container{
    padding-top: 80px;
    padding-bottom: 90px;
}

/* soften paragraph color slightly */
.elementor-1316 .elementor-element.elementor-element-4a7915e p{
    color: rgba(255,255,255,0.92);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92c28c2 */.elementor-1316 .elementor-element.elementor-element-92c28c2 {
  overflow: hidden;
  border-radius: 11px;
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
  transition: box-shadow 0.35s ease, transform 0.35s ease;
}

.elementor-1316 .elementor-element.elementor-element-92c28c2 img {
  transition: transform 0.45s ease, filter 0.35s ease;
}

.elementor-1316 .elementor-element.elementor-element-92c28c2:hover {
  box-shadow: 0 16px 30px rgba(0,0,0,0.14);
}

.elementor-1316 .elementor-element.elementor-element-92c28c2:hover img {
  transform: scale(1.035);
  filter: brightness(1.15) contrast(1.03);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d04c14 */.elementor-1316 .elementor-element.elementor-element-0d04c14 {
  overflow: hidden;
  border-radius: 11px;
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
  transition: box-shadow 0.35s ease, transform 0.35s ease;
}

.elementor-1316 .elementor-element.elementor-element-0d04c14 img {
  transition: transform 0.45s ease, filter 0.35s ease;
}

.elementor-1316 .elementor-element.elementor-element-0d04c14:hover {
  box-shadow: 0 16px 30px rgba(0,0,0,0.14);
}

.elementor-1316 .elementor-element.elementor-element-0d04c14:hover img {
  transform: scale(1.035);
  filter: brightness(1.15) contrast(1.03);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44c9dd */.elementor-1316 .elementor-element.elementor-element-c44c9dd {
  overflow: hidden;
  border-radius: 11px;
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
  transition: box-shadow 0.35s ease, transform 0.35s ease;
}

.elementor-1316 .elementor-element.elementor-element-c44c9dd img {
  transition: transform 0.45s ease, filter 0.35s ease;
}

.elementor-1316 .elementor-element.elementor-element-c44c9dd:hover {
  box-shadow: 0 16px 30px rgba(0,0,0,0.14);
}

.elementor-1316 .elementor-element.elementor-element-c44c9dd:hover img {
  transform: scale(1.035);
  filter: brightness(1.15) contrast(1.03);
}/* End custom CSS */
/* Start custom CSS *//* Page-only: make the header menu readable on this hero image */
header, header a, header nav a {
  text-shadow: 0 3px 18px rgba(0,0,0,0.45);
}

/* Slight “halo” behind the whole header area so links pop */
header {
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.35),
    rgba(0,0,0,0.00)
  );
  backdrop-filter: blur(1px);
  -webkit-backdrop-filter: blur(1px);
}
/* Make menu text white on hover – THIS PAGE ONLY */
header .elementor-nav-menu a:hover,
header .elementor-nav-menu .current-menu-item > a {
    color: #ffffff !important;
}

/* Optional: slightly smoother transition */
header .elementor-nav-menu a {
    transition: color 0.3s ease;
}
header .elementor-nav-menu a:hover {
    text-shadow: 0 0 8px rgba(255,255,255,0.6);
}

/* Subtle sun-kissed glow for any container with class="sun-glow" */
.sun-glow{
  position: relative;
  overflow: hidden;
}

.sun-glow::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:1;

  /* Softer + less intense */
  background:
    radial-gradient(circle at 82% 18%,
      rgba(255,244,224,0.38) 0%,
      rgba(255,244,224,0.16) 28%,
      rgba(255,244,224,0.00) 62%
    ),
    linear-gradient(180deg,
      rgba(246,227,199,0.14) 0%,
      rgba(252,233,210,0.06) 55%,
      rgba(255,255,255,0.00) 100%
    );
  mix-blend-mode: screen;
  filter: blur(0.4px);
}

.sun-glow > *{
  position: relative;
  z-index:2;
}/* End custom CSS */