.elementor-944 .elementor-element.elementor-element-373d4ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-2fd8829{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-944 .elementor-element.elementor-element-2fd8829:not(.elementor-motion-effects-element-type-background), .elementor-944 .elementor-element.elementor-element-2fd8829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2eccc5 );}.elementor-944 .elementor-element.elementor-element-f1ba048{width:100%;max-width:100%;top:-90px;z-index:1;}body:not(.rtl) .elementor-944 .elementor-element.elementor-element-f1ba048{left:0px;}body.rtl .elementor-944 .elementor-element.elementor-element-f1ba048{right:0px;}.elementor-944 .elementor-element.elementor-element-fdcd84d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-9169da1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-7d7c4cc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-944 .elementor-element.elementor-element-c76f483{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-944 .elementor-element.elementor-element-c76f483.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-c76f483 .elementor-divider-separator{width:100%;}.elementor-944 .elementor-element.elementor-element-c76f483 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-944 .elementor-element.elementor-element-d5e8a70{--spacer-size:10px;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-d5e8a70 > .elementor-widget-container{background-image:url("https://danielislandyacht.gruffygoat.dev/wp-content/uploads/2026/04/DIYC-Stars-Tan-Outline-3.svg");background-position:center left;background-repeat:repeat-x;background-size:15px auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-944 .elementor-element.elementor-element-ccb4bc6 > .elementor-widget-container{padding:0px 030px 0px 30px;}.elementor-944 .elementor-element.elementor-element-ccb4bc6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-944 .elementor-element.elementor-element-ccb4bc6{text-align:start;}.elementor-944 .elementor-element.elementor-element-ccb4bc6 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:65px;font-weight:600;line-height:1.1em;color:var( --e-global-color-0de582f );}.elementor-944 .elementor-element.elementor-element-01312c9{--spacer-size:10px;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-01312c9 > .elementor-widget-container{--e-transform-flipX:-1;background-image:url("https://danielislandyacht.gruffygoat.dev/wp-content/uploads/2026/04/DIYC-Stars-Tan-Outline-3.svg");background-position:center left;background-repeat:repeat-x;background-size:15px auto;}.elementor-944 .elementor-element.elementor-element-acc9c70{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-944 .elementor-element.elementor-element-acc9c70.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-acc9c70 .elementor-divider-separator{width:100%;}.elementor-944 .elementor-element.elementor-element-acc9c70 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-944 .elementor-element.elementor-element-98db7b7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-944 .elementor-element.elementor-element-2b781f8{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-944 .elementor-element.elementor-element-2b781f8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-2b781f8 .elementor-divider-separator{width:100%;}.elementor-944 .elementor-element.elementor-element-2b781f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-944 .elementor-element.elementor-element-4eaece7{--display:flex;}.elementor-944 .elementor-element.elementor-element-c06650c{--spacer-size:10px;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-c06650c > .elementor-widget-container{background-image:url("https://danielislandyacht.gruffygoat.dev/wp-content/uploads/2026/04/DIYC-Stars-Tan-Outline-3.svg");background-position:center left;background-repeat:repeat-x;background-size:15px auto;}.elementor-944 .elementor-element.elementor-element-4735a75 > .elementor-widget-container{padding:0px 030px 0px 30px;}.elementor-944 .elementor-element.elementor-element-4735a75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-944 .elementor-element.elementor-element-4735a75{text-align:start;}.elementor-944 .elementor-element.elementor-element-4735a75 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:65px;font-weight:600;line-height:1.1em;color:var( --e-global-color-0de582f );}.elementor-944 .elementor-element.elementor-element-1e5500d{--spacer-size:10px;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-1e5500d > .elementor-widget-container{--e-transform-flipX:-1;background-image:url("https://danielislandyacht.gruffygoat.dev/wp-content/uploads/2026/04/DIYC-Stars-Tan-Outline-3.svg");background-position:center left;background-repeat:repeat-x;background-size:15px auto;}.elementor-944 .elementor-element.elementor-element-ea613da{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-944 .elementor-element.elementor-element-ea613da.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-ea613da .elementor-divider-separator{width:100%;}.elementor-944 .elementor-element.elementor-element-ea613da .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-944 .elementor-element.elementor-element-b7a58f6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-eec4bc9{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-944 .elementor-element.elementor-element-f5a3afb{text-align:end;}.elementor-944 .elementor-element.elementor-element-f5a3afb img{box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-944 .elementor-element.elementor-element-1a5599d > .elementor-widget-container{--e-transform-rotateZ:140deg;}body:not(.rtl) .elementor-944 .elementor-element.elementor-element-1a5599d{right:-35px;}body.rtl .elementor-944 .elementor-element.elementor-element-1a5599d{left:-35px;}.elementor-944 .elementor-element.elementor-element-1a5599d{bottom:-35px;z-index:-1;}.elementor-944 .elementor-element.elementor-element-1a5599d .jet-inline-svg{max-width:400px;color:var( --e-global-color-a4d6a42 );}.elementor-944 .elementor-element.elementor-element-1a5599d .jet-inline-svg__wrapper{text-align:center;}.elementor-944 .elementor-element.elementor-element-2a3725f{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;--z-index:2;}.elementor-944 .elementor-element.elementor-element-2a3725f:not(.elementor-motion-effects-element-type-background), .elementor-944 .elementor-element.elementor-element-2a3725f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-944 .elementor-element.elementor-element-2a3725f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-944 .elementor-element.elementor-element-9030e7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-9030e7e .elementor-heading-title{font-size:var( --e-global-typography-65a73b0-font-size );font-weight:var( --e-global-typography-65a73b0-font-weight );line-height:var( --e-global-typography-65a73b0-line-height );color:var( --e-global-color-0de582f );}.elementor-944 .elementor-element.elementor-element-fb3e5ed .elementor-heading-title{font-family:var( --e-global-typography-4b90764-font-family ), Sans-serif;font-size:var( --e-global-typography-4b90764-font-size );font-weight:var( --e-global-typography-4b90764-font-weight );text-transform:var( --e-global-typography-4b90764-text-transform );line-height:var( --e-global-typography-4b90764-line-height );letter-spacing:var( --e-global-typography-4b90764-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-944 .elementor-element.elementor-element-c1e5f98{font-family:var( --e-global-typography-d8e3206-font-family ), Sans-serif;font-size:var( --e-global-typography-d8e3206-font-size );font-weight:var( --e-global-typography-d8e3206-font-weight );line-height:var( --e-global-typography-d8e3206-line-height );letter-spacing:var( --e-global-typography-d8e3206-letter-spacing );color:var( --e-global-color-936da54 );}.elementor-944 .elementor-element.elementor-element-c14aedb{width:100%;max-width:100%;top:0px;z-index:1;}.elementor-944 .elementor-element.elementor-element-c14aedb > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-944 .elementor-element.elementor-element-c14aedb.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-944 .elementor-element.elementor-element-c14aedb{left:0px;}body.rtl .elementor-944 .elementor-element.elementor-element-c14aedb{right:0px;}.elementor-944 .elementor-element.elementor-element-7707e0c{--display:flex;--min-height:676px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-944 .elementor-element.elementor-element-1c74f9c{--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;--justify-content:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-30px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;--z-index:2;}.elementor-944 .elementor-element.elementor-element-1c74f9c:not(.elementor-motion-effects-element-type-background), .elementor-944 .elementor-element.elementor-element-1c74f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-944 .elementor-element.elementor-element-1c74f9c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-944 .elementor-element.elementor-element-018e53f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-018e53f .elementor-heading-title{font-size:var( --e-global-typography-65a73b0-font-size );font-weight:var( --e-global-typography-65a73b0-font-weight );line-height:var( --e-global-typography-65a73b0-line-height );color:var( --e-global-color-0de582f );}.elementor-944 .elementor-element.elementor-element-2b53bc8 .elementor-heading-title{font-family:var( --e-global-typography-4b90764-font-family ), Sans-serif;font-size:var( --e-global-typography-4b90764-font-size );font-weight:var( --e-global-typography-4b90764-font-weight );text-transform:var( --e-global-typography-4b90764-text-transform );line-height:var( --e-global-typography-4b90764-line-height );letter-spacing:var( --e-global-typography-4b90764-letter-spacing );color:var( --e-global-color-secondary );}.elementor-944 .elementor-element.elementor-element-a28d1af{font-family:var( --e-global-typography-d8e3206-font-family ), Sans-serif;font-size:var( --e-global-typography-d8e3206-font-size );font-weight:var( --e-global-typography-d8e3206-font-weight );line-height:var( --e-global-typography-d8e3206-line-height );letter-spacing:var( --e-global-typography-d8e3206-letter-spacing );color:var( --e-global-color-936da54 );}.elementor-944 .elementor-element.elementor-element-cf2f56b{width:100%;max-width:100%;top:0px;z-index:1;}.elementor-944 .elementor-element.elementor-element-cf2f56b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-944 .elementor-element.elementor-element-cf2f56b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-944 .elementor-element.elementor-element-cf2f56b{left:0px;}body.rtl .elementor-944 .elementor-element.elementor-element-cf2f56b{right:0px;}.elementor-944 .elementor-element.elementor-element-dfbbbc3{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-944 .elementor-element.elementor-element-1717812{text-align:start;}.elementor-944 .elementor-element.elementor-element-1717812 img{box-shadow:-5px 5px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-944 .elementor-element.elementor-element-0825db2 > .elementor-widget-container{--e-transform-rotateZ:-19deg;}body:not(.rtl) .elementor-944 .elementor-element.elementor-element-0825db2{left:-42px;}body.rtl .elementor-944 .elementor-element.elementor-element-0825db2{right:-42px;}.elementor-944 .elementor-element.elementor-element-0825db2{bottom:-30px;z-index:-1;}.elementor-944 .elementor-element.elementor-element-0825db2 .jet-inline-svg{max-width:400px;color:var( --e-global-color-a4d6a42 );}.elementor-944 .elementor-element.elementor-element-0825db2 .jet-inline-svg__wrapper{text-align:center;}.elementor-944 .elementor-element.elementor-element-85f5e8d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:5%;--padding-right:5%;}.elementor-944 .elementor-element.elementor-element-85f5e8d:not(.elementor-motion-effects-element-type-background), .elementor-944 .elementor-element.elementor-element-85f5e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2eccc5 );}.elementor-944 .elementor-element.elementor-element-ed15246{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-cd25ace{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-1a039d9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-476c9c0{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-944 .elementor-element.elementor-element-476c9c0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-476c9c0 .elementor-divider-separator{width:100%;}.elementor-944 .elementor-element.elementor-element-476c9c0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-944 .elementor-element.elementor-element-ce8dffb{--spacer-size:10px;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-ce8dffb > .elementor-widget-container{background-image:url("https://danielislandyacht.gruffygoat.dev/wp-content/uploads/2026/04/DIYC-Stars-Tan-Outline-3.svg");background-position:center left;background-repeat:repeat-x;background-size:15px auto;}.elementor-944 .elementor-element.elementor-element-2be1cbb > .elementor-widget-container{padding:0px 030px 0px 30px;}.elementor-944 .elementor-element.elementor-element-2be1cbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-944 .elementor-element.elementor-element-2be1cbb{text-align:start;}.elementor-944 .elementor-element.elementor-element-2be1cbb .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:65px;font-weight:600;line-height:1.1em;color:var( --e-global-color-0de582f );}.elementor-944 .elementor-element.elementor-element-6d891fe{--spacer-size:10px;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-6d891fe > .elementor-widget-container{--e-transform-flipX:-1;background-image:url("https://danielislandyacht.gruffygoat.dev/wp-content/uploads/2026/04/DIYC-Stars-Tan-Outline-3.svg");background-position:center left;background-repeat:repeat-x;background-size:15px auto;}.elementor-944 .elementor-element.elementor-element-e0c59c3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-944 .elementor-element.elementor-element-e0c59c3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-e0c59c3 .elementor-divider-separator{width:100%;}.elementor-944 .elementor-element.elementor-element-e0c59c3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-944 .elementor-element.elementor-element-dbdc88a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-944 .elementor-element.elementor-element-4dc3495{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-944 .elementor-element.elementor-element-4dc3495.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-4dc3495 .elementor-divider-separator{width:100%;}.elementor-944 .elementor-element.elementor-element-4dc3495 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-944 .elementor-element.elementor-element-1a78556{--display:flex;}.elementor-944 .elementor-element.elementor-element-5b1764e{--spacer-size:10px;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-5b1764e > .elementor-widget-container{background-image:url("https://danielislandyacht.gruffygoat.dev/wp-content/uploads/2026/04/DIYC-Stars-Tan-Outline-3.svg");background-position:center left;background-repeat:repeat-x;background-size:15px auto;}.elementor-944 .elementor-element.elementor-element-495871d > .elementor-widget-container{padding:0px 030px 0px 30px;}.elementor-944 .elementor-element.elementor-element-495871d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-944 .elementor-element.elementor-element-495871d{text-align:start;}.elementor-944 .elementor-element.elementor-element-495871d .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:65px;font-weight:600;line-height:1.1em;color:#B8996F;}.elementor-944 .elementor-element.elementor-element-2fb5847{--spacer-size:10px;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-2fb5847 > .elementor-widget-container{--e-transform-flipX:-1;background-image:url("https://danielislandyacht.gruffygoat.dev/wp-content/uploads/2026/04/DIYC-Stars-Tan-Outline-3.svg");background-position:center left;background-repeat:repeat-x;background-size:15px auto;}.elementor-944 .elementor-element.elementor-element-7780271{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-944 .elementor-element.elementor-element-7780271.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-7780271 .elementor-divider-separator{width:100%;}.elementor-944 .elementor-element.elementor-element-7780271 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-944 .elementor-element.elementor-element-cc27a0f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-944 .elementor-element.elementor-element-e005e8d > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(90px / 2);padding-right:calc(90px / 2);}:is( .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid, .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 90px / -2);margin-right:calc( 90px / -2);width:calc(100% + 90px);}.elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 90px / -2);margin-right:calc( 90px / -2);}:is( .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(90px / 2);padding-bottom:calc(90px / 2);}:is( .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid, .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-944 .elementor-element.elementor-element-e005e8d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 90px / -2);margin-bottom:calc( 90px / -2);}.elementor-944 .elementor-element.elementor-element-9ed61ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-53ff581{width:100%;max-width:100%;top:-90px;z-index:1;}body:not(.rtl) .elementor-944 .elementor-element.elementor-element-53ff581{left:0px;}body.rtl .elementor-944 .elementor-element.elementor-element-53ff581{right:0px;}.elementor-944 .elementor-element.elementor-element-1a469c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-58a191f{width:100%;max-width:100%;top:-90px;z-index:1;}body:not(.rtl) .elementor-944 .elementor-element.elementor-element-58a191f{left:0px;}body.rtl .elementor-944 .elementor-element.elementor-element-58a191f{right:0px;}.elementor-944 .elementor-element.elementor-element-ff76e53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-944 .elementor-element.elementor-element-fdcd84d{--width:100%;}.elementor-944 .elementor-element.elementor-element-9169da1{--content-width:900px;}.elementor-944 .elementor-element.elementor-element-eec4bc9{--width:45%;}.elementor-944 .elementor-element.elementor-element-2a3725f{--width:55%;}.elementor-944 .elementor-element.elementor-element-1c74f9c{--width:55%;}.elementor-944 .elementor-element.elementor-element-dfbbbc3{--width:45%;}.elementor-944 .elementor-element.elementor-element-85f5e8d{--content-width:1000px;}.elementor-944 .elementor-element.elementor-element-ed15246{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-944 .elementor-element.elementor-element-eec4bc9{--width:100%;}.elementor-944 .elementor-element.elementor-element-2a3725f{--width:100%;}.elementor-944 .elementor-element.elementor-element-1c74f9c{--width:100%;}.elementor-944 .elementor-element.elementor-element-dfbbbc3{--width:100%;}}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-944 .elementor-element.elementor-element-ccb4bc6 .elementor-heading-title{font-size:35px;}.elementor-944 .elementor-element.elementor-element-4735a75 .elementor-heading-title{font-size:35px;}.elementor-944 .elementor-element.elementor-element-b7a58f6{--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-944 .elementor-element.elementor-element-eec4bc9{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-944 .elementor-element.elementor-element-f5a3afb{text-align:center;}.elementor-944 .elementor-element.elementor-element-f5a3afb img{width:100%;max-width:450px;}.elementor-944 .elementor-element.elementor-element-2a3725f{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-944 .elementor-element.elementor-element-9030e7e .elementor-heading-title{font-size:var( --e-global-typography-65a73b0-font-size );line-height:var( --e-global-typography-65a73b0-line-height );}.elementor-944 .elementor-element.elementor-element-fb3e5ed .elementor-heading-title{font-size:var( --e-global-typography-4b90764-font-size );line-height:var( --e-global-typography-4b90764-line-height );letter-spacing:var( --e-global-typography-4b90764-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-944 .elementor-element.elementor-element-c1e5f98{font-size:var( --e-global-typography-d8e3206-font-size );line-height:var( --e-global-typography-d8e3206-line-height );letter-spacing:var( --e-global-typography-d8e3206-letter-spacing );}.elementor-944 .elementor-element.elementor-element-7707e0c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-944 .elementor-element.elementor-element-1c74f9c{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-944 .elementor-element.elementor-element-018e53f .elementor-heading-title{font-size:var( --e-global-typography-65a73b0-font-size );line-height:var( --e-global-typography-65a73b0-line-height );}.elementor-944 .elementor-element.elementor-element-2b53bc8 .elementor-heading-title{font-size:var( --e-global-typography-4b90764-font-size );line-height:var( --e-global-typography-4b90764-line-height );letter-spacing:var( --e-global-typography-4b90764-letter-spacing );}.elementor-944 .elementor-element.elementor-element-a28d1af{font-size:var( --e-global-typography-d8e3206-font-size );line-height:var( --e-global-typography-d8e3206-line-height );letter-spacing:var( --e-global-typography-d8e3206-letter-spacing );}.elementor-944 .elementor-element.elementor-element-dfbbbc3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-944 .elementor-element.elementor-element-1717812{text-align:center;}.elementor-944 .elementor-element.elementor-element-1717812 img{width:100%;max-width:350px;}.elementor-944 .elementor-element.elementor-element-2be1cbb .elementor-heading-title{font-size:35px;}.elementor-944 .elementor-element.elementor-element-495871d .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-944 .elementor-element.elementor-element-2fd8829{--padding-top:45px;--padding-bottom:45px;--padding-left:5%;--padding-right:5%;}.elementor-944 .elementor-element.elementor-element-7d7c4cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-944 .elementor-element.elementor-element-ccb4bc6 .elementor-heading-title{font-size:30px;}.elementor-944 .elementor-element.elementor-element-98db7b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-4eaece7{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:-2px;--padding-bottom:-2px;--padding-left:-2px;--padding-right:-2px;}.elementor-944 .elementor-element.elementor-element-c06650c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-944 .elementor-element.elementor-element-c06650c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-c06650c > .elementor-widget-container{background-position:center right;}.elementor-944 .elementor-element.elementor-element-4735a75 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-4735a75 .elementor-heading-title{font-size:30px;}.elementor-944 .elementor-element.elementor-element-1e5500d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-944 .elementor-element.elementor-element-1e5500d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-1e5500d > .elementor-widget-container{background-position:center right;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-944 .elementor-element.elementor-element-f5a3afb img{max-width:275px;}.elementor-944 .elementor-element.elementor-element-2a3725f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:90px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-944 .elementor-element.elementor-element-9030e7e .elementor-heading-title{font-size:var( --e-global-typography-65a73b0-font-size );line-height:var( --e-global-typography-65a73b0-line-height );}.elementor-944 .elementor-element.elementor-element-fb3e5ed .elementor-heading-title{font-size:var( --e-global-typography-4b90764-font-size );line-height:var( --e-global-typography-4b90764-line-height );letter-spacing:var( --e-global-typography-4b90764-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-944 .elementor-element.elementor-element-c1e5f98{font-size:var( --e-global-typography-d8e3206-font-size );line-height:var( --e-global-typography-d8e3206-line-height );letter-spacing:var( --e-global-typography-d8e3206-letter-spacing );}.elementor-944 .elementor-element.elementor-element-c14aedb > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-944 .elementor-element.elementor-element-1c74f9c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:90px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-944 .elementor-element.elementor-element-018e53f .elementor-heading-title{font-size:var( --e-global-typography-65a73b0-font-size );line-height:var( --e-global-typography-65a73b0-line-height );}.elementor-944 .elementor-element.elementor-element-2b53bc8 .elementor-heading-title{font-size:var( --e-global-typography-4b90764-font-size );line-height:var( --e-global-typography-4b90764-line-height );letter-spacing:var( --e-global-typography-4b90764-letter-spacing );}.elementor-944 .elementor-element.elementor-element-a28d1af{font-size:var( --e-global-typography-d8e3206-font-size );line-height:var( --e-global-typography-d8e3206-line-height );letter-spacing:var( --e-global-typography-d8e3206-letter-spacing );}.elementor-944 .elementor-element.elementor-element-cf2f56b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-944 .elementor-element.elementor-element-1717812 img{max-width:250px;}.elementor-944 .elementor-element.elementor-element-1a039d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-2be1cbb .elementor-heading-title{font-size:30px;}.elementor-944 .elementor-element.elementor-element-dbdc88a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-944 .elementor-element.elementor-element-1a78556{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:-2px;--padding-bottom:-2px;--padding-left:-2px;--padding-right:-2px;}.elementor-944 .elementor-element.elementor-element-5b1764e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-944 .elementor-element.elementor-element-5b1764e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-5b1764e > .elementor-widget-container{background-position:center right;}.elementor-944 .elementor-element.elementor-element-495871d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-495871d .elementor-heading-title{font-size:30px;}.elementor-944 .elementor-element.elementor-element-2fb5847{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-944 .elementor-element.elementor-element-2fb5847.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-944 .elementor-element.elementor-element-2fb5847 > .elementor-widget-container{background-position:center right;}}/* Start custom CSS for jet-inline-svg, class: .elementor-element-1a5599d */.elementor-944 .elementor-element.elementor-element-1a5599d svg {
    opacity: .15;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c14aedb */.elementor-944 .elementor-element.elementor-element-c14aedb {
    overflow: hidden;
    pointer-events: none;
    display: flex;
    min-height: 100%;
    flex-grow: 1;
    justify-content: stretch;
    align-items: stretch;
    left: auto !important;
    right: auto !important;
}

.elementor-944 .elementor-element.elementor-element-c14aedb .elementor-widget-container {
    display: flex;
    flex-grow: 1;
    height: unset;
}

.elementor-944 .elementor-element.elementor-element-c14aedb .elementor-shortcode{
    display: flex;
    flex-grow: 1;
    flex-basis: 1;
    min-width: 100%;
}

.elementor-944 .elementor-element.elementor-element-c14aedb .elementor {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cf2f56b */.elementor-944 .elementor-element.elementor-element-cf2f56b {
    overflow: hidden;
    pointer-events: none;
    display: flex;
    min-height: 100%;
    flex-grow: 1;
    justify-content: stretch;
    align-items: stretch;
    left: auto !important;
    right: auto !important;
}

.elementor-944 .elementor-element.elementor-element-cf2f56b .elementor-widget-container {
    display: flex;
    flex-grow: 1;
    height: unset;
}

.elementor-944 .elementor-element.elementor-element-cf2f56b .elementor-shortcode{
    display: flex;
    flex-grow: 1;
    flex-basis: 1;
    min-width: 100%;
}

.elementor-944 .elementor-element.elementor-element-cf2f56b .elementor {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for jet-inline-svg, class: .elementor-element-0825db2 */.elementor-944 .elementor-element.elementor-element-0825db2 svg {
    opacity: .15;
}/* End custom CSS */