.elementor-10 .elementor-element.elementor-element-1d6b14b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-6ec20e7 img{width:100%;}.elementor-10 .elementor-element.elementor-element-89f96dd{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.54;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-89f96dd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-89f96dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07233E;}.elementor-10 .elementor-element.elementor-element-89f96dd::before, .elementor-10 .elementor-element.elementor-element-89f96dd > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-89f96dd > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-89f96dd > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-89f96dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-89f96dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#021522;--background-overlay:'';}.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-10 .elementor-element.elementor-element-d37feb0{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d37feb0 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:105px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-10 .elementor-element.elementor-element-605d979{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-6a654fd{--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-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-10 .elementor-element.elementor-element-fe3fcf8 .elementor-button{background-color:var( --e-global-color-bce3488 );font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;fill:#000000;color:#000000;box-shadow:0px 5px 0px 0px #B97800;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-fe3fcf8:hover{--e-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-fe3fcf8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-fe3fcf8 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-b88e43a .elementor-button{background-color:#FFB81C00;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-b88e43a:hover{--e-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-b88e43a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-b88e43a .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-76f3071{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-76f3071:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-76f3071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cfff959 ) 0%, var( --e-global-color-6192cc6 ) 100%);}.elementor-10 .elementor-element.elementor-element-97310f1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f48bd16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f876b81{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-0afd913{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-0afd913 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:62px;font-weight:800;text-transform:uppercase;line-height:68px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f2e7163 .elementor-button{background-color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;fill:#000000;color:#000000;box-shadow:0px 5px 0px 0px #B4B4B1;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-f2e7163:hover{--e-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-f2e7163 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-f2e7163 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-7289b51{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5e08947{--display:flex;--min-height:400px;--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:flex-end;--overlay-opacity:0.44;border-style:dashed;--border-style:dashed;border-color:#FFB81CBF;--border-color:#FFB81CBF;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-5e08947:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5e08947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluecollarcoral.com/wp-content/uploads/2026/10/Union-Pink-Stylophora.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5e08947::before, .elementor-10 .elementor-element.elementor-element-5e08947 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5e08947 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5e08947 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5e08947 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5e08947 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5e08947.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-10 .elementor-element.elementor-element-0037ac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-0037ac8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:500;color:#E2E2E2;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6742992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-6742992 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6742992.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bce3488 );color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-6742992.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6742992.elementor-view-default .elementor-icon{color:var( --e-global-color-bce3488 );border-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-6742992.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6742992.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-6742992.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-6742992.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-6742992 .elementor-icon{font-size:16px;padding:16px;}.elementor-10 .elementor-element.elementor-element-6742992 .elementor-icon svg{height:16px;}.elementor-10 .elementor-element.elementor-element-4d6d0b1{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-52c6db2{--display:flex;--min-height:400px;--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:flex-end;--overlay-opacity:0.44;border-style:dashed;--border-style:dashed;border-color:#FFB81CBF;--border-color:#FFB81CBF;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-52c6db2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-52c6db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluecollarcoral.com/wp-content/uploads/2026/10/Overtime-Rainbow-Acan-Lord-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-52c6db2::before, .elementor-10 .elementor-element.elementor-element-52c6db2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-52c6db2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-52c6db2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-52c6db2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-52c6db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-52c6db2.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-10 .elementor-element.elementor-element-94ac5b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-94ac5b2 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:500;color:#E2E2E2;}.elementor-10 .elementor-element.elementor-element-d4e9721{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-d4e9721 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d4e9721.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bce3488 );color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-d4e9721.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d4e9721.elementor-view-default .elementor-icon{color:var( --e-global-color-bce3488 );border-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-d4e9721.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d4e9721.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-d4e9721.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-d4e9721.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-d4e9721 .elementor-icon{font-size:16px;padding:16px;}.elementor-10 .elementor-element.elementor-element-d4e9721 .elementor-icon svg{height:16px;}.elementor-10 .elementor-element.elementor-element-ce8accd{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fb01a83{--display:flex;--min-height:400px;--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:flex-end;--overlay-opacity:0.44;border-style:dashed;--border-style:dashed;border-color:#FFB81CBF;--border-color:#FFB81CBF;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-fb01a83:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fb01a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluecollarcoral.com/wp-content/uploads/2026/10/Pit-Crew-Skunk-Cleaner-Shrimp.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-fb01a83::before, .elementor-10 .elementor-element.elementor-element-fb01a83 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fb01a83 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fb01a83 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fb01a83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fb01a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-fb01a83.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-10 .elementor-element.elementor-element-9470fbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-9470fbf .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:500;color:#E2E2E2;}.elementor-10 .elementor-element.elementor-element-3f5ee43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-3f5ee43 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-3f5ee43.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bce3488 );color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-3f5ee43.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3f5ee43.elementor-view-default .elementor-icon{color:var( --e-global-color-bce3488 );border-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-3f5ee43.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3f5ee43.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-3f5ee43.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-3f5ee43.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-3f5ee43 .elementor-icon{font-size:16px;padding:16px;}.elementor-10 .elementor-element.elementor-element-3f5ee43 .elementor-icon svg{height:16px;}.elementor-10 .elementor-element.elementor-element-3cac4d2{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-001a143{--display:flex;--min-height:400px;--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:flex-end;--overlay-opacity:0.44;border-style:dashed;--border-style:dashed;border-color:#FFB81CBF;--border-color:#FFB81CBF;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-001a143:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-001a143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluecollarcoral.com/wp-content/uploads/2026/10/Maintenance-Crew-Clean-Up-Pack-14-pc.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-001a143::before, .elementor-10 .elementor-element.elementor-element-001a143 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-001a143 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-001a143 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-001a143 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-001a143 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-001a143.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-10 .elementor-element.elementor-element-3006d40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-3006d40 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:500;color:#E2E2E2;}.elementor-10 .elementor-element.elementor-element-14b0125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-14b0125 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-14b0125.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bce3488 );color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-14b0125.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-14b0125.elementor-view-default .elementor-icon{color:var( --e-global-color-bce3488 );border-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-14b0125.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-14b0125.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-14b0125.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-14b0125.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-14b0125 .elementor-icon{font-size:16px;padding:16px;}.elementor-10 .elementor-element.elementor-element-14b0125 .elementor-icon svg{height:16px;}.elementor-10 .elementor-element.elementor-element-2607cba{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-59c88a9{--display:flex;--min-height:400px;--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:flex-end;--overlay-opacity:0.44;border-style:dashed;--border-style:dashed;border-color:#FFB81CBF;--border-color:#FFB81CBF;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-59c88a9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-59c88a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluecollarcoral.com/wp-content/uploads/2026/10/Hard-Hat-Yellow-Tang.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-59c88a9::before, .elementor-10 .elementor-element.elementor-element-59c88a9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-59c88a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-59c88a9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-59c88a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-59c88a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-59c88a9.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-10 .elementor-element.elementor-element-2f0e7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-2f0e7b7 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:500;color:#E2E2E2;}.elementor-10 .elementor-element.elementor-element-aae5c93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-aae5c93 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-aae5c93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bce3488 );color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-aae5c93.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-aae5c93.elementor-view-default .elementor-icon{color:var( --e-global-color-bce3488 );border-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-aae5c93.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-aae5c93.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-aae5c93.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-aae5c93.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-aae5c93 .elementor-icon{font-size:16px;padding:16px;}.elementor-10 .elementor-element.elementor-element-aae5c93 .elementor-icon svg{height:16px;}.elementor-10 .elementor-element.elementor-element-bb7fad3{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-119edbe{--display:flex;--min-height:400px;--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:flex-end;--overlay-opacity:0.44;border-style:dashed;--border-style:dashed;border-color:#FFB81CBF;--border-color:#FFB81CBF;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-119edbe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-119edbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluecollarcoral.com/wp-content/uploads/2026/10/Back-Pocket-Royal-Gramma.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-119edbe::before, .elementor-10 .elementor-element.elementor-element-119edbe > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-119edbe > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-119edbe > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-119edbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-119edbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-119edbe.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-10 .elementor-element.elementor-element-db55496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-db55496 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:500;color:#E2E2E2;}.elementor-10 .elementor-element.elementor-element-9448749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-9448749 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-9448749.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bce3488 );color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-9448749.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9448749.elementor-view-default .elementor-icon{color:var( --e-global-color-bce3488 );border-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-9448749.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9448749.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-9448749.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-9448749.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-9448749 .elementor-icon{font-size:16px;padding:16px;}.elementor-10 .elementor-element.elementor-element-9448749 .elementor-icon svg{height:16px;}.elementor-10 .elementor-element.elementor-element-bcdd58f{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10 .elementor-element.elementor-element-5425355{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-5425355:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5425355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #041120 0%, #072744 100%);}.elementor-10 .elementor-element.elementor-element-5fd1878{--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;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5f4a985{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d929b49{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-3986b57{width:var( --container-widget-width, 72% );max-width:72%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3986b57 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:62px;font-weight:800;text-transform:uppercase;line-height:68px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8433037{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a86950d{width:100%;max-width:100%;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-235896b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-be016af{--display:flex;--justify-content:space-between;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFB81CBF;--border-color:#FFB81CBF;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-824b605 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-824b605.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-824b605.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-824b605.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-824b605 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-10 .elementor-element.elementor-element-824b605 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-824b605 .elementor-image-box-title{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-df35ba8 );}.elementor-10 .elementor-element.elementor-element-824b605:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-824b605:has(:focus) .elementor-image-box-title{color:var( --e-global-color-df35ba8 );}.elementor-10 .elementor-element.elementor-element-824b605 .elementor-image-box-description{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;color:#B6B6B6;}.elementor-10 .elementor-element.elementor-element-029cd80{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-cfff959 );}.elementor-10 .elementor-element.elementor-element-cecd872 .elementor-button{background-color:var( --e-global-color-bce3488 );font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;fill:#000000;color:#000000;box-shadow:0px 5px 0px 0px #B97800;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-cecd872:hover{--e-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-cecd872 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-cecd872 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-2f427ee{--display:flex;--justify-content:space-between;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFB81CBF;--border-color:#FFB81CBF;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-1efe35f .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-1efe35f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-1efe35f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-1efe35f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-1efe35f .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-10 .elementor-element.elementor-element-1efe35f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-1efe35f .elementor-image-box-title{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-df35ba8 );}.elementor-10 .elementor-element.elementor-element-1efe35f:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-1efe35f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-df35ba8 );}.elementor-10 .elementor-element.elementor-element-1efe35f .elementor-image-box-description{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;color:#B6B6B6;}.elementor-10 .elementor-element.elementor-element-75cc46f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-cfff959 );}.elementor-10 .elementor-element.elementor-element-97b0e12 .elementor-button{background-color:var( --e-global-color-bce3488 );font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;fill:#000000;color:#000000;box-shadow:0px 5px 0px 0px #B97800;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-97b0e12:hover{--e-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-97b0e12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-97b0e12 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-64f6431{--display:flex;--justify-content:space-between;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFB81CBF;--border-color:#FFB81CBF;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-cfa6c8c .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-cfa6c8c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-cfa6c8c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-cfa6c8c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-cfa6c8c .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-10 .elementor-element.elementor-element-cfa6c8c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-cfa6c8c .elementor-image-box-title{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-df35ba8 );}.elementor-10 .elementor-element.elementor-element-cfa6c8c:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-cfa6c8c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-df35ba8 );}.elementor-10 .elementor-element.elementor-element-cfa6c8c .elementor-image-box-description{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;color:#B6B6B6;}.elementor-10 .elementor-element.elementor-element-bd970fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-cfff959 );}.elementor-10 .elementor-element.elementor-element-e8b2fae .elementor-button{background-color:var( --e-global-color-bce3488 );font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;fill:#000000;color:#000000;box-shadow:0px 5px 0px 0px #B97800;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-e8b2fae:hover{--e-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-e8b2fae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-e8b2fae .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-88fbfd7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-88fbfd7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-88fbfd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE0;}.elementor-10 .elementor-element.elementor-element-49f370e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f4306c7{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-cfff959 );}.elementor-10 .elementor-element.elementor-element-bf703b5{width:var( --container-widget-width, 72% );max-width:72%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-bf703b5 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:62px;font-weight:800;text-transform:uppercase;line-height:68px;color:var( --e-global-color-8fc4fe7 );}.elementor-10 .elementor-element.elementor-element-474ef32.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-474ef32{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-474ef32 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-50b7525{text-align:start;}.elementor-10 .elementor-element.elementor-element-50b7525 img{width:50%;}.elementor-10 .elementor-element.elementor-element-d5a719b{--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;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d5a719b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d5a719b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluecollarcoral.com/wp-content/uploads/2026/10/colorful-coral-reef-plants-undersea-with-purple-hu-2026-09-24-11-00-17-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4b5ccca{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-4b5ccca:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4b5ccca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fc4fe7 );}.elementor-10 .elementor-element.elementor-element-339a6f4{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-9fc293f{width:var( --container-widget-width, 72% );max-width:72%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9fc293f .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:62px;font-weight:800;text-transform:uppercase;line-height:68px;color:#FFFFFF;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-681d2d6{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-10 .elementor-element.elementor-element-681d2d6 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-10 .elementor-element.elementor-element-681d2d6 .e-loop-item > .elementor-section, .elementor-10 .elementor-element.elementor-element-681d2d6 .e-loop-item > .elementor-section > .elementor-container, .elementor-10 .elementor-element.elementor-element-681d2d6 .e-loop-item > .e-con, .elementor-10 .elementor-element.elementor-element-681d2d6 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-10 .elementor-element.elementor-element-9ea5f79{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-9ea5f79:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ea5f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE0;}.elementor-10 .elementor-element.elementor-element-9de6921{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9de6921:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9de6921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluecollarcoral.com/wp-content/uploads/2026/10/Lets-build-your-reef-img-948x1024.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f8d1c49{--display:flex;}.elementor-10 .elementor-element.elementor-element-eca7a3b{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-665dbd3{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-665dbd3 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:62px;font-weight:800;text-transform:uppercase;line-height:68px;color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-64ea105{width:100%;max-width:100%;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-6192cc6 );}.elementor-10 .elementor-element.elementor-element-278c7d9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b5a2516{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#04111F;border-radius:18px 18px 18px 18px;box-shadow:0px 7px 0px 0px #04111F;}.elementor-10 .elementor-element.elementor-element-b5a2516.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-10 .elementor-element.elementor-element-b5a2516.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-10 .elementor-element.elementor-element-b5a2516.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-b5a2516 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-10 .elementor-element.elementor-element-b5a2516 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-b5a2516 .elementor-image-box-title{font-family:"Big Shoulders Display", Sans-serif;font-weight:800;text-transform:uppercase;line-height:12px;color:#0A2540;}.elementor-10 .elementor-element.elementor-element-b5a2516:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-b5a2516:has(:focus) .elementor-image-box-title{color:#0A2540;}.elementor-10 .elementor-element.elementor-element-b5a2516 .elementor-image-box-description{color:#495766;}.elementor-10 .elementor-element.elementor-element-fd8c79a{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#04111F;border-radius:18px 18px 18px 18px;box-shadow:0px 7px 0px 0px #04111F;}.elementor-10 .elementor-element.elementor-element-fd8c79a.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-10 .elementor-element.elementor-element-fd8c79a.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-10 .elementor-element.elementor-element-fd8c79a.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-fd8c79a .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-10 .elementor-element.elementor-element-fd8c79a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-fd8c79a .elementor-image-box-title{font-family:"Big Shoulders Display", Sans-serif;font-weight:800;text-transform:uppercase;line-height:12px;color:#0A2540;}.elementor-10 .elementor-element.elementor-element-fd8c79a:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-fd8c79a:has(:focus) .elementor-image-box-title{color:#0A2540;}.elementor-10 .elementor-element.elementor-element-fd8c79a .elementor-image-box-description{color:#495766;}.elementor-10 .elementor-element.elementor-element-3d7de40{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#04111F;border-radius:18px 18px 18px 18px;box-shadow:0px 7px 0px 0px #04111F;}.elementor-10 .elementor-element.elementor-element-3d7de40.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-10 .elementor-element.elementor-element-3d7de40.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-10 .elementor-element.elementor-element-3d7de40.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-3d7de40 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-10 .elementor-element.elementor-element-3d7de40 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-3d7de40 .elementor-image-box-title{font-family:"Big Shoulders Display", Sans-serif;font-weight:800;text-transform:uppercase;line-height:12px;color:#0A2540;}.elementor-10 .elementor-element.elementor-element-3d7de40:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-3d7de40:has(:focus) .elementor-image-box-title{color:#0A2540;}.elementor-10 .elementor-element.elementor-element-3d7de40 .elementor-image-box-description{color:#495766;}.elementor-10 .elementor-element.elementor-element-e6c3dff{--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-e6c3dff:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e6c3dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #041120 0%, #072744 100%);}.elementor-10 .elementor-element.elementor-element-ebe69b1{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-10 .elementor-element.elementor-element-ebe69b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ebe69b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluecollarcoral.com/wp-content/uploads/2026/10/blue-collar-coral-image-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0222b30{--display:flex;}.elementor-10 .elementor-element.elementor-element-85f8d41{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-02924df{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-02924df .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:62px;font-weight:800;text-transform:uppercase;line-height:68px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-881a3a4{width:100%;max-width:100%;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-7b2e835{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b88b1b5{background-color:#142B43;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#274560;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-b88b1b5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-b88b1b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-b88b1b5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b88b1b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-bce3488 );color:var( --e-global-color-bce3488 );border-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-b88b1b5 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-b88b1b5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b88b1b5 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:600;line-height:8px;}.elementor-10 .elementor-element.elementor-element-b88b1b5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b88b1b5:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b88b1b5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b88b1b5 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-weight:400;color:#BBBBBB;}.elementor-10 .elementor-element.elementor-element-10e6c26{background-color:#142B43;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#274560;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-10e6c26 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-10e6c26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-10e6c26.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-10e6c26.elementor-view-default .elementor-icon{fill:var( --e-global-color-bce3488 );color:var( --e-global-color-bce3488 );border-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-10e6c26 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-10e6c26 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-10e6c26 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:600;line-height:8px;}.elementor-10 .elementor-element.elementor-element-10e6c26 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-10e6c26:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-10e6c26:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-10e6c26 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-weight:400;color:#BBBBBB;}.elementor-10 .elementor-element.elementor-element-b11c1dc{background-color:#142B43;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#274560;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-b11c1dc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-b11c1dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-b11c1dc.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b11c1dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-bce3488 );color:var( --e-global-color-bce3488 );border-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-b11c1dc .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-b11c1dc .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b11c1dc .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:600;line-height:8px;}.elementor-10 .elementor-element.elementor-element-b11c1dc .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b11c1dc:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b11c1dc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b11c1dc .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-weight:400;color:#BBBBBB;}.elementor-10 .elementor-element.elementor-element-4f9494f{background-color:#142B43;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#274560;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-4f9494f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-4f9494f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-4f9494f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4f9494f.elementor-view-default .elementor-icon{fill:var( --e-global-color-bce3488 );color:var( --e-global-color-bce3488 );border-color:var( --e-global-color-bce3488 );}.elementor-10 .elementor-element.elementor-element-4f9494f .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-4f9494f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4f9494f .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:600;line-height:8px;}.elementor-10 .elementor-element.elementor-element-4f9494f .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4f9494f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-4f9494f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4f9494f .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-weight:400;color:#BBBBBB;}.elementor-10 .elementor-element.elementor-element-d750978 .elementor-button{background-color:#FFB81C;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;fill:#000000;color:#000000;box-shadow:0px 5px 0px 0px #B97800;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-d750978:hover{--e-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-d750978 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-d750978 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-49a16f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-49a16f3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-49a16f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fc4fe7 );}.elementor-10 .elementor-element.elementor-element-6b61e77 img{width:128px;}.elementor-10 .elementor-element.elementor-element-1828c4d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:400;color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-eac7783{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-eac7783 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:105px;color:var( --e-global-color-df35ba8 );}.elementor-10 .elementor-element.elementor-element-9d7fda7{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-9d7fda7 .elementor-social-icon{background-color:var( --e-global-color-cfff959 );--icon-padding:16px;}.elementor-10 .elementor-element.elementor-element-9d7fda7 .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-d9a1bec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1edbd1b .elementor-button{background-color:var( --e-global-color-bce3488 );font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;fill:#000000;color:#000000;box-shadow:0px 5px 0px 0px #B97800;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-1edbd1b:hover{--e-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-1edbd1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-1edbd1b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-a1f8ad1 .elementor-button{background-color:#FFB81C00;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-a1f8ad1:hover{--e-transform-translateY:-5px;}.elementor-10 .elementor-element.elementor-element-a1f8ad1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-a1f8ad1 .elementor-button .elementor-button-content-wrapper{gap:14px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-10 .elementor-element.elementor-element-89f96dd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d37feb0{--container-widget-width:878px;--container-widget-flex-grow:0;width:var( --container-widget-width, 878px );max-width:878px;}.elementor-10 .elementor-element.elementor-element-605d979{--container-widget-width:821px;--container-widget-flex-grow:0;width:var( --container-widget-width, 821px );max-width:821px;}.elementor-10 .elementor-element.elementor-element-76f3071{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5425355{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3986b57{--container-widget-width:517px;--container-widget-flex-grow:0;width:var( --container-widget-width, 517px );max-width:517px;}.elementor-10 .elementor-element.elementor-element-235896b{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-88fbfd7{--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-bf703b5{--container-widget-width:351px;--container-widget-flex-grow:0;width:var( --container-widget-width, 351px );max-width:351px;}.elementor-10 .elementor-element.elementor-element-4b5ccca{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9fc293f{--container-widget-width:786px;--container-widget-flex-grow:0;width:var( --container-widget-width, 786px );max-width:786px;}.elementor-10 .elementor-element.elementor-element-681d2d6{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-9ea5f79{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-278c7d9{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e6c3dff{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7b2e835{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-49a16f3{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1828c4d{--container-widget-width:860px;--container-widget-flex-grow:0;width:var( --container-widget-width, 860px );max-width:860px;}.elementor-10 .elementor-element.elementor-element-eac7783{--container-widget-width:860px;--container-widget-flex-grow:0;width:var( --container-widget-width, 860px );max-width:860px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-d37feb0{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d37feb0 .elementor-heading-title{font-size:80px;}.elementor-10 .elementor-element.elementor-element-bcdd58f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-235896b{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-88fbfd7{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-bf703b5{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d5a719b{--min-height:410px;}.elementor-10 .elementor-element.elementor-element-4b5ccca{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-681d2d6{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-9ea5f79{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-278c7d9{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e6c3dff{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ebe69b1{--min-height:350px;}.elementor-10 .elementor-element.elementor-element-0222b30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7b2e835{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-49a16f3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-1828c4d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-eac7783{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-89f96dd{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-d37feb0{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d37feb0 .elementor-heading-title{font-size:55px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-605d979{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-bcdd58f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-235896b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-824b605 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-cecd872 .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-1efe35f .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-97b0e12 .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-cfa6c8c .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-e8b2fae .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-681d2d6{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-9de6921{--min-height:300px;}.elementor-10 .elementor-element.elementor-element-f8d1c49{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-278c7d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-b5a2516 .elementor-image-box-img{margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-b5a2516 .elementor-image-box-title{line-height:38px;}.elementor-10 .elementor-element.elementor-element-fd8c79a .elementor-image-box-img{margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-fd8c79a .elementor-image-box-title{line-height:38px;}.elementor-10 .elementor-element.elementor-element-3d7de40 .elementor-image-box-img{margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-3d7de40 .elementor-image-box-title{line-height:38px;}.elementor-10 .elementor-element.elementor-element-7b2e835{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-d750978 .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-eac7783 .elementor-heading-title{font-size:70px;line-height:80px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-f48bd16{--width:60%;}.elementor-10 .elementor-element.elementor-element-5f4a985{--width:60%;}.elementor-10 .elementor-element.elementor-element-8433037{--width:40%;}.elementor-10 .elementor-element.elementor-element-49f370e{--width:45%;}.elementor-10 .elementor-element.elementor-element-d5a719b{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-49f370e{--width:100%;}.elementor-10 .elementor-element.elementor-element-d5a719b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-88fbfd7 */.bcc-build-your-reef {
    background:
        linear-gradient(rgba(10, 37, 64, 0.07) 1px, transparent 1px),
        linear-gradient(90deg, rgba(10, 37, 64, 0.07) 1px, transparent 1px),
        rgb(241, 236, 224);
    background-size: 36px 36px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5ccca */.bcc-cta-section {
    background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, .04) 0 2px, transparent 2px 5px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .12) 0 2px, transparent 2px 5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ea5f79 */.bcc-build-your-reef {
    background:
        linear-gradient(rgba(10, 37, 64, 0.07) 1px, transparent 1px),
        linear-gradient(90deg, rgba(10, 37, 64, 0.07) 1px, transparent 1px),
        rgb(241, 236, 224);
    background-size: 36px 36px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a16f3 */.bcc-cta-section {
    background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, .04) 0 2px, transparent 2px 5px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .12) 0 2px, transparent 2px 5px);
}/* End custom CSS */