@font-face{font-family:USAProxima;src:url(fonts/proxima-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:USAProximaDisplay;src:url(fonts/proxima-extrabold.woff2) format('woff2');font-weight:400 900;font-style:normal;font-display:swap}body.ccrs-usa-active #wrapper .fusion-tb-footer{position:relative;z-index:1;isolation:isolate;background:linear-gradient(180deg,#0b1825 0%,#08131e 100%)!important}body.ccrs-usa-active #wrapper .fusion-tb-footer .fusion-footer-widget-area{position:relative;background:linear-gradient(180deg,#0b1825 0%,#08131e 100%)!important}body.ccrs-usa-active #main{padding:0!important;background:#041321!important}body.ccrs-usa-active #main>.fusion-row{max-width:none!important;width:100%!important;padding:0!important}body.ccrs-usa-active #content{float:none!important;width:100%!important;margin:0!important}body.ccrs-usa-active #content>:is(.post,.page){margin:0!important}body.ccrs-usa-active #content .post-content{margin:0!important;padding:0!important}body.ccrs-usa-active #usa-site-inspection{width:100%;margin:0;background:#041321;scroll-margin-top:170px}body.ccrs-usa-active #usa-site-inspection :is(.usa-quote-fallback,.ccrs-master-quote-fallback){margin:0;padding:40px 20px;text-align:center;font:400 18px/1.5 USAProxima,'Proxima Nova',Arial,sans-serif}body.ccrs-usa-active #usa-site-inspection :is(.usa-quote-fallback,.ccrs-master-quote-fallback) a{color:#09EA9F;text-decoration:underline;text-underline-offset:4px}@media(max-width:820px){body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section{display:contents!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section::before,body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section::after{display:none!important;content:none!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section>.fusion-builder-row>.fusion-layout-column:has(.ccrs-super-form-intro){display:none!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section>.fusion-builder-row{box-sizing:border-box;display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;gap:0!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section>.fusion-builder-row>.fusion-layout-column{box-sizing:border-box;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section>.fusion-builder-row>.fusion-layout-column>.fusion-column-wrapper{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;padding-inline:0!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .ccrs-super-form-intro{box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important;padding:0 20px 28px!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .ccrs-mobile-sync-host[data-ready="1"]{max-width:none!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(>.ccrs-mobile-sync-host[data-ready="1"]){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(>.ccrs-mobile-sync-host[data-ready="1"])::before,body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(>.ccrs-mobile-sync-host[data-ready="1"])::after{content:none!important;display:none!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(>.ccrs-mobile-sync-host[data-ready="1"])>.ccrs-form-trust-strip,body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(>.ccrs-mobile-sync-host[data-ready="1"])>.ccrs-mq-server-security{display:none!important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-intro .ccrs-super-icon>.fa-phone{position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;width:auto!important;height:auto!important;line-height:1!important}}body.ccrs-usa-active #main>.fusion-row>.sidebar,body.ccrs-usa-active .fusion-page-title-bar{display:none!important}body.ccrs-usa-active #content>:is(.post,.page)>.entry-title,body.ccrs-usa-active #content>:is(.post,.page)>.fusion-post-title,body.ccrs-usa-active #content>:is(.post,.page)>.fusion-meta-info,body.ccrs-usa-active #content>:is(.post,.page)>.fusion-post-slideshow{display:none!important}#ccrs-underwater-spalling-article{--usa-green:#09EA9F;--usa-bg:#041321;--usa-panel:#081b28;--usa-line:#1b4550;--usa-copy:#dce7ec;--usa-white:#fff;--usa-body:USAProxima,'Proxima Nova',Arial,sans-serif;--usa-display:USAProximaDisplay,'Proxima Nova','Arial Black',sans-serif;position:relative;isolation:isolate;width:100%;max-width:none;margin:0;background:var(--usa-bg);color:var(--usa-copy);font:400 18px/1.5 var(--usa-body);-webkit-font-smoothing:antialiased;overflow:clip}#ccrs-underwater-spalling-article *,#ccrs-underwater-spalling-article *::before,#ccrs-underwater-spalling-article *::after{box-sizing:border-box}#ccrs-underwater-spalling-article :is(h1,h2,h3,h4,p,ul,ol,figure){margin:0;padding:0}#ccrs-underwater-spalling-article :is(h1,h2,h3,h4){font-family:var(--usa-display)!important;font-weight:400!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:-.018em!important;color:var(--usa-white)!important;-webkit-text-fill-color:currentColor!important}#ccrs-underwater-spalling-article h1{font-size:clamp(42px,3.5vw,68px)!important;line-height:.99!important;margin-bottom:20px}#ccrs-underwater-spalling-article h2{font-size:clamp(30px,2.65vw,49px)!important;line-height:1.04!important;margin-bottom:20px}#ccrs-underwater-spalling-article h3{font-size:clamp(19px,1.38vw,26px)!important;line-height:1.15!important;margin-bottom:10px}#ccrs-underwater-spalling-article :is(h1,h2,h3)>span{display:block;color:var(--usa-green)!important;-webkit-text-fill-color:var(--usa-green)!important}#ccrs-underwater-spalling-article p{font-family:var(--usa-body)!important;font-size:inherit!important;font-weight:400!important;line-height:1.5!important;color:var(--usa-copy)!important}#ccrs-underwater-spalling-article strong{font-family:var(--usa-display);font-weight:400}#ccrs-underwater-spalling-article a{color:var(--usa-green);text-decoration:none;transition:color .18s ease}#ccrs-underwater-spalling-article a:hover{color:#fff}#ccrs-underwater-spalling-article a:focus-visible{outline:2px solid #fff;outline-offset:5px;border-radius:2px}#ccrs-underwater-spalling-article .usa-icon{display:block;width:48px;height:48px;flex-shrink:0;color:var(--usa-green);overflow:visible}#ccrs-underwater-spalling-article .usa-wrap{width:calc(100% - clamp(40px,9.4vw,180px));max-width:1700px;margin-inline:auto}#ccrs-underwater-spalling-article .usa-section{padding-block:44px}#ccrs-underwater-spalling-article section[id]{scroll-margin-top:170px}#ccrs-underwater-spalling-article .usa-prose p+p{margin-top:16px}#ccrs-underwater-spalling-article .usa-prose :is(ul,ol){padding-left:24px;margin-block:12px}#ccrs-underwater-spalling-article .usa-prose a{text-decoration:underline;text-underline-offset:3px}#ccrs-underwater-spalling-article .usa-prose>*:last-child{margin-bottom:0}#ccrs-underwater-spalling-article .usa-breadcrumb{border-bottom:1px solid var(--usa-line);font:400 15px/1.35 var(--usa-body);padding-block:20px}#ccrs-underwater-spalling-article .usa-breadcrumb ol{display:flex;flex-wrap:wrap;gap:12px 18px;list-style:none;align-items:center}#ccrs-underwater-spalling-article .usa-breadcrumb li{display:flex;align-items:center;gap:18px}#ccrs-underwater-spalling-article .usa-breadcrumb li+li::before{content:'›';color:var(--usa-green);font-size:23px}#ccrs-underwater-spalling-article .usa-breadcrumb a{display:inline-flex;align-items:center;gap:9px;color:#fff}#ccrs-underwater-spalling-article .usa-breadcrumb a:hover{color:var(--usa-green)}#ccrs-underwater-spalling-article .usa-breadcrumb .usa-icon{width:20px;height:20px}body.ccrs-usa-active.ccrs-breadcrumbs-active #ccrs-underwater-spalling-article .usa-breadcrumb{display:none}#ccrs-underwater-spalling-article .usa-photo-section{position:relative;background:var(--usa-bg);border-bottom:1px solid var(--usa-line);overflow:hidden}#ccrs-underwater-spalling-article .usa-photo{--usa-blend-start:35%;--usa-blend-end:76%;--usa-photo-mask:linear-gradient(var(--usa-fade-direction,90deg),#000 calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0),rgba(0,0,0,0.992750) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.05),rgba(0,0,0,0.972000) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.1),rgba(0,0,0,0.939250) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.15),rgba(0,0,0,0.896000) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.2),rgba(0,0,0,0.843750) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.25),rgba(0,0,0,0.784000) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.3),rgba(0,0,0,0.718250) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.35),rgba(0,0,0,0.648000) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.4),rgba(0,0,0,0.574750) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.45),rgba(0,0,0,0.500000) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.5),rgba(0,0,0,0.425250) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.55),rgba(0,0,0,0.352000) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.6),rgba(0,0,0,0.281750) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.65),rgba(0,0,0,0.216000) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.7),rgba(0,0,0,0.156250) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.75),rgba(0,0,0,0.104000) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.8),rgba(0,0,0,0.060750) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.85),rgba(0,0,0,0.028000) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.9),rgba(0,0,0,0.007250) calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*0.95),transparent calc(var(--usa-blend-start) + (var(--usa-blend-end) - var(--usa-blend-start))*1));position:absolute;top:0;bottom:0;width:82%;margin:0;overflow:hidden;z-index:0;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-mask-image:var(--usa-photo-mask);mask-image:var(--usa-photo-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-mode:alpha}#ccrs-underwater-spalling-article .usa-photo::before,#ccrs-underwater-spalling-article .usa-photo::after{content:none!important;display:none!important}#ccrs-underwater-spalling-article .usa-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}#ccrs-underwater-spalling-article .usa-photo--left{left:0;width:72%}#ccrs-underwater-spalling-article .usa-photo--right{right:0;--usa-fade-direction:270deg}#ccrs-underwater-spalling-article .usa-hero .usa-photo img{object-position:50% center}#ccrs-underwater-spalling-article .usa-photo-section>.usa-wrap{position:relative;z-index:1}#ccrs-underwater-spalling-article .usa-hero-layout{display:grid;grid-template-columns:54% 46%;min-height:clamp(600px,42vw,780px);align-items:center}#ccrs-underwater-spalling-article .usa-hero-copy{grid-column:2;padding:42px 0 44px 28px}#ccrs-underwater-spalling-article .usa-lead{font-size:clamp(18px,1.36vw,24px)!important;line-height:1.4!important;max-width:620px}#ccrs-underwater-spalling-article .usa-benefits{list-style:none;margin-block:24px 26px}#ccrs-underwater-spalling-article .usa-benefits li{display:flex;gap:22px;align-items:center;padding-block:15px;border-bottom:1px solid rgba(9,234,159,.45)}#ccrs-underwater-spalling-article .usa-benefits li:first-child{padding-top:0}#ccrs-underwater-spalling-article .usa-benefits li:last-child{padding-bottom:0;border:0}#ccrs-underwater-spalling-article .usa-benefits .usa-icon{width:54px;height:54px}#ccrs-underwater-spalling-article .usa-benefits h2{font-size:clamp(17px,1.22vw,23px)!important;line-height:1.13!important;letter-spacing:0!important;margin:0 0 5px}#ccrs-underwater-spalling-article .usa-benefits p{font-size:clamp(16px,1.17vw,21px)!important;line-height:1.35!important}#ccrs-underwater-spalling-article .usa-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:58px;padding:16px 25px;border:1px solid #09EA9F;border-radius:6px;font:400 16px/1.2 var(--usa-display)!important;text-transform:uppercase;text-decoration:none!important;text-align:center;white-space:normal;background:linear-gradient(108deg,#09EA9F 0%,#0CD6C0 52%,#159EF6 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 8px 22px rgba(0,0,0,.26),0 0 18px rgba(9,234,159,.20),0 0 22px rgba(21,158,246,.12);transform:translateY(0);filter:none;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease,border-color .22s ease}#ccrs-underwater-spalling-article .usa-button .usa-arrow{width:25px;height:25px;color:#fff;stroke-width:2.5;transition:transform .22s ease;transform:translateX(0)}#ccrs-underwater-spalling-article .usa-button:hover{filter:brightness(1.13) saturate(1.08);transform:translateY(-5px);box-shadow:0 14px 30px rgba(0,0,0,.42),0 0 22px rgba(9,234,159,.70),0 0 34px rgba(12,214,192,.50),0 0 48px rgba(21,158,246,.35)}#ccrs-underwater-spalling-article .usa-button:hover .usa-arrow{transform:translateX(9px)}#ccrs-underwater-spalling-article .usa-button--outline{background:rgba(4,19,33,.8)!important;box-shadow:none;border-color:rgba(9,234,159,.65);text-shadow:none}#ccrs-underwater-spalling-article .usa-button--outline:hover{background:#0b2931!important;transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 10px 26px rgba(0,0,0,.34),0 0 20px rgba(9,234,159,.28)}#ccrs-underwater-spalling-article .usa-hero-copy>.usa-button{width:100%}#ccrs-underwater-spalling-article .usa-overview{display:grid;grid-template-columns:1.4fr .86fr;gap:clamp(32px,4.2vw,80px);align-items:start;padding-top:28px}#ccrs-underwater-spalling-article .usa-overview h3{margin-top:24px}#ccrs-underwater-spalling-article .usa-callout{min-width:0;border:1px solid var(--usa-line);border-radius:10px;padding:28px 30px;background:rgba(8,27,40,.36)}#ccrs-underwater-spalling-article .usa-callout-heading{display:grid;grid-template-columns:minmax(0,1fr) clamp(76px,6.5vw,120px);column-gap:20px;align-items:start}#ccrs-underwater-spalling-article .usa-callout-heading>.usa-icon{grid-column:2;grid-row:1/3;width:100%;height:auto;stroke-width:1.4;margin-top:8px}#ccrs-underwater-spalling-article .usa-callout h3{grid-column:1;margin:0 0 12px;font-size:clamp(24px,1.8vw,34px)!important;line-height:1.08!important}#ccrs-underwater-spalling-article .usa-callout-heading p{grid-column:1}#ccrs-underwater-spalling-article .usa-callout p{font-size:17px!important}#ccrs-underwater-spalling-article .usa-callout-points{list-style:none;margin-top:26px}#ccrs-underwater-spalling-article .usa-callout-points li{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:22px}#ccrs-underwater-spalling-article .usa-callout-points li>*{padding-block:12px;border-bottom:1px solid rgba(9,234,159,.36)}#ccrs-underwater-spalling-article .usa-callout-points li:first-child>*{padding-top:0}#ccrs-underwater-spalling-article .usa-callout-points li:last-child>*{padding-bottom:0;border-bottom:0}#ccrs-underwater-spalling-article .usa-callout-point-icon{display:flex;align-items:center;justify-content:flex-start}#ccrs-underwater-spalling-article .usa-callout-points .usa-icon{width:56px;height:56px}#ccrs-underwater-spalling-article .usa-callout-points h4{margin:0 0 5px;font-size:clamp(16px,1.02vw,19px)!important;line-height:1.2!important;letter-spacing:0!important}#ccrs-underwater-spalling-article .usa-suitability{border-top:1px solid var(--usa-line)}#ccrs-underwater-spalling-article .usa-suitability-layout{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:center;min-height:580px}#ccrs-underwater-spalling-article .usa-suitability-copy{min-width:0;width:100%;max-width:660px;padding:44px 12px 44px 0}#ccrs-underwater-spalling-article .usa-suitability .usa-photo{width:78%;--usa-blend-end:78%}#ccrs-underwater-spalling-article .usa-suitability .usa-photo img{object-position:58% 30%}#ccrs-underwater-spalling-article .usa-symptoms{margin-block:23px}#ccrs-underwater-spalling-article .usa-symptoms li{gap:20px;margin-block:15px}#ccrs-underwater-spalling-article .usa-symptoms h3{margin:0;font-size:clamp(16px,1.25vw,22px)!important;letter-spacing:0!important}#ccrs-underwater-spalling-article .usa-process{border-block:1px solid var(--usa-line);background:#041321}#ccrs-underwater-spalling-article .usa-process h2{text-align:center;margin-bottom:36px}#ccrs-underwater-spalling-article .usa-process h2 span{display:inline}#ccrs-underwater-spalling-article .usa-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;gap:32px;text-align:center}#ccrs-underwater-spalling-article .usa-steps li{position:relative}#ccrs-underwater-spalling-article .usa-step-icon{height:62px;display:flex;justify-content:center;position:relative}#ccrs-underwater-spalling-article .usa-step-icon .usa-icon{width:52px;height:52px;position:relative;z-index:1;background:var(--usa-bg)}#ccrs-underwater-spalling-article .usa-steps li:not(:last-child) .usa-step-icon::after{content:'';position:absolute;left:calc(50% + 46px);right:calc(-50% + 14px);top:26px;height:1px;background:var(--usa-green)}#ccrs-underwater-spalling-article .usa-step-number{display:block;color:var(--usa-green);font:400 34px/1.1 var(--usa-display);margin:5px 0 10px}#ccrs-underwater-spalling-article .usa-steps h3{font-size:clamp(17px,1.25vw,23px)!important;margin-bottom:9px}#ccrs-underwater-spalling-article .usa-steps p{font-size:17px!important;line-height:1.4!important;max-width:300px;margin:auto}#ccrs-underwater-spalling-article .usa-aftercare .usa-photo{width:72%}#ccrs-underwater-spalling-article .usa-aftercare .usa-photo img{object-position:50% center}#ccrs-underwater-spalling-article .usa-aftercare-layout{display:grid;grid-template-columns:54% 46%;min-height:650px;align-items:center}#ccrs-underwater-spalling-article .usa-aftercare-copy{grid-column:2;padding:44px 0 44px 28px}#ccrs-underwater-spalling-article #usa-aftercare-title{font-size:clamp(30px,2.65vw,49px)!important;line-height:1.04!important;margin-bottom:22px}#ccrs-underwater-spalling-article .usa-aftercare-points li{gap:22px}#ccrs-underwater-spalling-article .usa-aftercare-points li:last-child{border:0}#ccrs-underwater-spalling-article .usa-aftercare-points h3{font-size:clamp(17px,1.1vw,21px)!important;line-height:1.15!important;letter-spacing:0!important;margin:0}#ccrs-underwater-spalling-article .usa-aftercare-points p{font-size:clamp(16px,1vw,19px)!important;line-height:1.4!important}#ccrs-underwater-spalling-article .usa-aftercare-copy>.usa-button{display:grid;grid-template-columns:36px 1fr 25px;gap:18px;width:100%;min-height:70px;padding:14px 22px;font-size:clamp(13px,1vw,18px)!important}#ccrs-underwater-spalling-article .usa-aftercare-copy>.usa-button .usa-button-icon{width:36px;height:36px;color:#fff}@media(min-width:1680px){#ccrs-underwater-spalling-article{font-size:20px}#ccrs-underwater-spalling-article .usa-section{padding-block:52px}#ccrs-underwater-spalling-article .usa-suitability-layout{min-height:670px}#ccrs-underwater-spalling-article .usa-callout p{font-size:18px!important}#ccrs-underwater-spalling-article .usa-steps p{font-size:19px!important}}@media(max-width:1100px){#ccrs-underwater-spalling-article .usa-suitability-layout{grid-template-columns:49% 51%}#ccrs-underwater-spalling-article .usa-suitability-copy{padding-right:30px}#ccrs-underwater-spalling-article .usa-photo--left{width:74%;--usa-blend-start:28%;--usa-blend-end:68%}#ccrs-underwater-spalling-article .usa-suitability .usa-photo{width:76%;--usa-blend-start:30%;--usa-blend-end:70%}#ccrs-underwater-spalling-article{font-size:17px}#ccrs-underwater-spalling-article .usa-wrap{width:calc(100% - 56px)}#ccrs-underwater-spalling-article .usa-hero-layout{grid-template-columns:49% 51%}#ccrs-underwater-spalling-article h1{font-size:43px!important}#ccrs-underwater-spalling-article .usa-hero-copy,#ccrs-underwater-spalling-article .usa-cta-copy{padding-left:18px}#ccrs-underwater-spalling-article .usa-overview{grid-template-columns:1fr;gap:28px}#ccrs-underwater-spalling-article .usa-callout{padding:24px}#ccrs-underwater-spalling-article .usa-callout-heading{column-gap:20px;grid-template-columns:minmax(0,1fr) 90px}#ccrs-underwater-spalling-article .usa-callout-heading>.usa-icon{grid-row:1}#ccrs-underwater-spalling-article .usa-callout-heading p{grid-column:1/-1}#ccrs-underwater-spalling-article .usa-callout-points li{grid-template-columns:48px minmax(0,1fr);column-gap:18px}#ccrs-underwater-spalling-article .usa-callout-points .usa-icon{width:42px;height:42px}#ccrs-underwater-spalling-article .usa-benefits li{gap:15px}#ccrs-underwater-spalling-article .usa-benefits .usa-icon{width:44px;height:44px}#ccrs-underwater-spalling-article .usa-steps{gap:24px}#ccrs-underwater-spalling-article .usa-steps li:not(:last-child) .usa-step-icon::after{right:calc(-50% + 22px)}}@media(max-width:820px){#ccrs-underwater-spalling-article .usa-wrap{width:calc(100% - 40px)}#ccrs-underwater-spalling-article .usa-section{padding-block:32px}#ccrs-underwater-spalling-article section[id]{scroll-margin-top:100px}#ccrs-underwater-spalling-article .usa-photo-section{display:flex;flex-direction:column}#ccrs-underwater-spalling-article .usa-photo,#ccrs-underwater-spalling-article .usa-suitability .usa-photo{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.55;margin:0}#ccrs-underwater-spalling-article .usa-photo{--usa-fade-direction:180deg;--usa-photo-mask:linear-gradient(var(--usa-fade-direction,90deg),#000 58%,rgba(0,0,0,.9914) 62%,rgba(0,0,0,.9421) 66%,rgba(0,0,0,.8369) 70%,rgba(0,0,0,.6826) 74%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.3174) 82%,rgba(0,0,0,.1631) 86%,rgba(0,0,0,.0579) 90%,rgba(0,0,0,.0086) 94%,transparent 98%)}#ccrs-underwater-spalling-article .usa-hero-layout,#ccrs-underwater-spalling-article .usa-suitability-layout{display:block;min-height:0}#ccrs-underwater-spalling-article .usa-hero-copy,#ccrs-underwater-spalling-article .usa-suitability-copy{padding:18px 0 34px}#ccrs-underwater-spalling-article h1{font-size:clamp(38px,6.3vw,54px)!important}#ccrs-underwater-spalling-article h2{font-size:clamp(29px,4.6vw,40px)!important}#ccrs-underwater-spalling-article .usa-benefits{margin-block:24px}#ccrs-underwater-spalling-article .usa-benefits h2{font-size:19px!important}#ccrs-underwater-spalling-article .usa-benefits p{font-size:17px!important}#ccrs-underwater-spalling-article .usa-benefits .usa-icon{width:48px;height:48px}#ccrs-underwater-spalling-article .usa-lead{font-size:19px!important}#ccrs-underwater-spalling-article .usa-overview{grid-template-columns:1fr;gap:26px;padding-top:24px}#ccrs-underwater-spalling-article .usa-callout{padding:26px}#ccrs-underwater-spalling-article .usa-callout-heading{grid-template-columns:minmax(0,1fr) 90px}#ccrs-underwater-spalling-article .usa-callout-heading>.usa-icon{grid-row:1/3}#ccrs-underwater-spalling-article .usa-callout-heading p{grid-column:1}#ccrs-underwater-spalling-article .usa-callout h3{font-size:28px!important}#ccrs-underwater-spalling-article .usa-callout-points h4{font-size:18px!important}#ccrs-underwater-spalling-article .usa-steps{grid-template-columns:repeat(2,1fr);gap:30px}#ccrs-underwater-spalling-article .usa-steps li:nth-child(2) .usa-step-icon::after{display:none}#ccrs-underwater-spalling-article .usa-steps li:nth-child(3) .usa-step-icon::after{display:block}#ccrs-underwater-spalling-article .usa-suitability-copy{max-width:none}#ccrs-underwater-spalling-article .usa-aftercare .usa-photo{width:100%}#ccrs-underwater-spalling-article .usa-aftercare .usa-photo img{object-position:50% center}#ccrs-underwater-spalling-article .usa-aftercare-layout{display:block;min-height:0}#ccrs-underwater-spalling-article .usa-aftercare-copy{padding:18px 0 34px}#ccrs-underwater-spalling-article #usa-aftercare-title{font-size:clamp(29px,4.6vw,40px)!important}#ccrs-underwater-spalling-article .usa-aftercare-points li{gap:18px}#ccrs-underwater-spalling-article .usa-aftercare-copy>.usa-button{grid-template-columns:28px 1fr 22px;gap:10px;padding:14px 16px;font-size:13px!important}#ccrs-underwater-spalling-article .usa-aftercare-copy>.usa-button .usa-button-icon{width:28px;height:28px}}@media(max-width:520px){#ccrs-underwater-spalling-article .usa-wrap{width:calc(100% - 36px)}#ccrs-underwater-spalling-article .usa-breadcrumb{font-size:13px;padding-block:15px}#ccrs-underwater-spalling-article .usa-breadcrumb ol{gap:8px 12px}#ccrs-underwater-spalling-article .usa-breadcrumb li{gap:12px}#ccrs-underwater-spalling-article .usa-photo,#ccrs-underwater-spalling-article .usa-suitability .usa-photo{aspect-ratio:1.15}#ccrs-underwater-spalling-article .usa-hero .usa-photo img{object-position:50% center}#ccrs-underwater-spalling-article .usa-hero-copy{padding-top:12px}#ccrs-underwater-spalling-article h1{font-size:clamp(33px,9.2vw,46px)!important;line-height:1.02!important;margin-bottom:15px}#ccrs-underwater-spalling-article .usa-benefits h2{font-size:17px!important}#ccrs-underwater-spalling-article .usa-benefits p{font-size:16px!important}#ccrs-underwater-spalling-article .usa-button{font-size:14px!important;padding:15px 18px;min-height:56px;gap:18px}#ccrs-underwater-spalling-article .usa-button .usa-arrow{width:22px;height:22px}#ccrs-underwater-spalling-article .usa-callout{padding:22px 20px}#ccrs-underwater-spalling-article .usa-callout-heading{grid-template-columns:minmax(0,1fr) 60px}#ccrs-underwater-spalling-article .usa-callout-heading>.usa-icon{grid-row:1;margin-top:0}#ccrs-underwater-spalling-article .usa-callout-heading p{grid-column:1/-1}#ccrs-underwater-spalling-article .usa-callout h3{font-size:24px!important}#ccrs-underwater-spalling-article .usa-callout-points{margin-top:22px}#ccrs-underwater-spalling-article .usa-callout-points li{grid-template-columns:40px minmax(0,1fr);column-gap:14px}#ccrs-underwater-spalling-article .usa-callout-points .usa-icon{width:36px;height:36px}#ccrs-underwater-spalling-article .usa-callout-points h4{font-size:16px!important}#ccrs-underwater-spalling-article .usa-callout p{font-size:16px!important}#ccrs-underwater-spalling-article .usa-symptoms{margin-block:24px}#ccrs-underwater-spalling-article .usa-symptoms li{gap:18px}#ccrs-underwater-spalling-article .usa-symptoms h3{font-size:16px!important}#ccrs-underwater-spalling-article .usa-process h2{text-align:left;margin-bottom:28px}#ccrs-underwater-spalling-article .usa-steps{display:block;text-align:left}#ccrs-underwater-spalling-article .usa-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px;align-items:center;width:100%;max-width:280px;margin-inline:auto;padding-bottom:32px}#ccrs-underwater-spalling-article .usa-steps li:last-child{padding-bottom:0}#ccrs-underwater-spalling-article .usa-step-icon{grid-column:1;grid-row:1;height:52px;align-items:center;justify-content:flex-start;margin-bottom:18px}#ccrs-underwater-spalling-article .usa-step-icon .usa-icon{width:44px;height:44px}#ccrs-underwater-spalling-article .usa-steps li .usa-step-icon::after{display:none!important}#ccrs-underwater-spalling-article .usa-step-number{grid-column:2;grid-row:1;font-size:25px;margin:0 0 18px}#ccrs-underwater-spalling-article .usa-steps h3{grid-column:1/-1;grid-row:2;font-size:19px!important;margin-bottom:5px;text-align:left}#ccrs-underwater-spalling-article .usa-steps p{grid-column:1/-1;grid-row:3;max-width:none;margin:0;font-size:17px!important;text-align:left}}#ccrs-underwater-spalling-article .usa-costs{border-block:1px solid var(--usa-line);background:var(--usa-bg)}#ccrs-underwater-spalling-article .usa-costs h2{text-align:center;margin-bottom:36px}#ccrs-underwater-spalling-article .usa-costs h2 span{display:inline}#ccrs-underwater-spalling-article .usa-cost-factors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;text-align:center}#ccrs-underwater-spalling-article .usa-cost-factors li{min-width:0}#ccrs-underwater-spalling-article .usa-cost-icon{display:flex;justify-content:center;margin-bottom:20px}#ccrs-underwater-spalling-article .usa-cost-icon .usa-icon{width:52px;height:52px}#ccrs-underwater-spalling-article .usa-cost-factors h3{font-size:clamp(17px,1.25vw,23px)!important;margin-bottom:9px}#ccrs-underwater-spalling-article .usa-cost-factors p{font-size:17px!important;line-height:1.4!important;max-width:320px;margin:auto}@media(min-width:1680px){#ccrs-underwater-spalling-article .usa-cost-factors p{font-size:19px!important}}@media(max-width:820px){#ccrs-underwater-spalling-article .usa-cost-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media(max-width:520px){#ccrs-underwater-spalling-article .usa-costs h2{text-align:left;margin-bottom:28px}#ccrs-underwater-spalling-article .usa-cost-factors{grid-template-columns:1fr;gap:26px;text-align:left}#ccrs-underwater-spalling-article .usa-cost-factors li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:20px;align-items:start}#ccrs-underwater-spalling-article .usa-cost-icon{grid-row:1/3;margin:0}#ccrs-underwater-spalling-article .usa-cost-icon .usa-icon{width:44px;height:44px}#ccrs-underwater-spalling-article .usa-cost-factors h3{font-size:19px!important;margin-bottom:5px}#ccrs-underwater-spalling-article .usa-cost-factors p{grid-column:2;max-width:none;margin:0}}@media(prefers-reduced-motion:reduce){#ccrs-underwater-spalling-article a,#ccrs-underwater-spalling-article .usa-button,#ccrs-underwater-spalling-article .usa-button .usa-arrow,#ccrs-underwater-spalling-article .usa-faq-item>summary{transition:none!important;transform:none!important}}@media print{body.ccrs-usa-active #ccrs-underwater-spalling-article{background:white;color:#111;font-size:11pt}#ccrs-underwater-spalling-article :is(h1,h2,h3,p,span,a){color:#111!important;-webkit-text-fill-color:#111!important}#ccrs-underwater-spalling-article .usa-photo,#ccrs-underwater-spalling-article .usa-cta,#ccrs-underwater-spalling-article .usa-button{display:none}#ccrs-underwater-spalling-article .usa-wrap{width:100%}#ccrs-underwater-spalling-article .usa-hero-layout,#ccrs-underwater-spalling-article .usa-suitability-layout,#ccrs-underwater-spalling-article .usa-aftercare-layout{display:block;min-height:0}#ccrs-underwater-spalling-article .usa-hero-copy,#ccrs-underwater-spalling-article .usa-suitability-copy{padding:20px 0}#ccrs-underwater-spalling-article .usa-section{padding-block:20px}#ccrs-underwater-spalling-article .usa-callout{break-inside:avoid}#ccrs-underwater-spalling-article .usa-step-icon .usa-icon{background:white}}body.ccrs-usa-active #main :is(.fusion-flexslider,.flexslider,.fusion-post-slideshow,.fusion-post-image,.fusion-featured-image,.post-thumbnail,.featured-image,.slides):not(.post-content *):not(#usa-site-inspection *){display:none!important}body.ccrs-usa-active #main a[data-rel^="iLightbox"]:not(.post-content *):not(#usa-site-inspection *){display:none!important}#ccrs-underwater-spalling-article .usa-process .usa-process-intro{width:100%;max-width:none;margin:-12px auto 32px;text-align:center!important}@media(max-width:520px){#ccrs-underwater-spalling-article .usa-process .usa-process-intro{text-align:center!important}}@media(min-width:821px) and (max-width:1100px){#ccrs-underwater-spalling-article .usa-aftercare-layout{grid-template-columns:49% 51%}#ccrs-underwater-spalling-article .usa-aftercare .usa-photo{width:74%;--usa-blend-start:28%;--usa-blend-end:68%}#ccrs-underwater-spalling-article .usa-aftercare-copy{padding-left:18px}}@media(min-width:2100px){#ccrs-underwater-spalling-article .usa-photo--left{--usa-blend-end:70%}#ccrs-underwater-spalling-article .usa-suitability .usa-photo{--usa-blend-end:68%}}@media screen and (max-width: 820px){body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .ccrs-super-form-intro,body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .fusion-layout-column:has(.ccrs-super-form-intro):not(:has(#ccrs-mobile-inspection-form)){display: none !important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-form-trust-strip:not(#ccrs-mobile-inspection-form *),body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-mq-server-security:not(#ccrs-mobile-inspection-form *),body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-master-quote-security-strip:not(#ccrs-mobile-inspection-form *),body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-trust-row:not(#ccrs-mobile-inspection-form *){display: none !important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(> .ccrs-mobile-sync-host[data-ready="1"]){padding: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;background: transparent !important;min-height: 0 !important;height: auto !important}body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(> .ccrs-mobile-sync-host[data-ready="1"])::before,body.ccrs-usa-active #wrapper #main #usa-site-inspection .ccrs-super-form-section .fusion-column-wrapper:has(> .ccrs-mobile-sync-host[data-ready="1"])::after{content: none !important;display: none !important}}#ccrs-underwater-spalling-article .usa-faqs{border-top:1px solid var(--usa-line);padding-top:54px;padding-bottom:58px;background:var(--usa-bg)}#ccrs-underwater-spalling-article .usa-faqs h2{margin:0 0 30px;max-width:1050px}#ccrs-underwater-spalling-article .usa-faq-list{display:grid;gap:12px;max-width:1450px}#ccrs-underwater-spalling-article .usa-faq-item{border:1px solid var(--usa-line);border-radius:7px;background:var(--usa-panel);overflow:hidden;min-width:0}#ccrs-underwater-spalling-article .usa-faq-item[open]{border-color:rgba(9,234,159,.53)}#ccrs-underwater-spalling-article .usa-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;margin:0;padding:22px 28px;color:#fff;font:400 clamp(17px,1.27vw,22px)/1.25 var(--usa-display);text-transform:uppercase;letter-spacing:-.01em;transition:color .2s ease,background .2s ease}#ccrs-underwater-spalling-article .usa-faq-item>summary::-webkit-details-marker{display:none}#ccrs-underwater-spalling-article .usa-faq-item>summary::after{content:'+';flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(9,234,159,.63);border-radius:4px;color:var(--usa-green);font:400 27px/1 var(--usa-body)}#ccrs-underwater-spalling-article .usa-faq-item[open]>summary::after{content:'−'}#ccrs-underwater-spalling-article .usa-faq-item>summary:hover{color:var(--usa-green);background:rgba(9,234,159,.045)}#ccrs-underwater-spalling-article .usa-faq-item>summary:focus-visible{outline:2px solid var(--usa-green);outline-offset:-3px}#ccrs-underwater-spalling-article .usa-faq-answer{padding:0 80px 24px 28px}#ccrs-underwater-spalling-article .usa-faq-answer p{max-width:1150px;font-size:clamp(17px,1.13vw,19px)!important;line-height:1.55!important;color:var(--usa-copy)}@media(max-width:820px){#ccrs-underwater-spalling-article .usa-faqs{padding-block:35px 38px}#ccrs-underwater-spalling-article .usa-faq-item>summary{padding:18px 20px;font-size:17px!important;gap:14px}#ccrs-underwater-spalling-article .usa-faq-item>summary::after{flex-basis:32px;width:32px;height:32px}#ccrs-underwater-spalling-article .usa-faq-answer{padding:0 20px 20px}#ccrs-underwater-spalling-article .usa-faq-answer p{font-size:16px!important}}@media print{#ccrs-underwater-spalling-article .usa-faq-item{border:0;break-inside:avoid}#ccrs-underwater-spalling-article .usa-faq-item>summary{color:#111;padding:12px 0}#ccrs-underwater-spalling-article .usa-faq-item>summary::after{display:none}#ccrs-underwater-spalling-article .usa-faq-answer{display:block;padding:0 0 12px}}#ccrs-underwater-spalling-article .usa-cta{border-top:1px solid var(--usa-line)}#ccrs-underwater-spalling-article .usa-cta-layout{display:grid;grid-template-columns:54% 46%;min-height:530px;align-items:center}#ccrs-underwater-spalling-article .usa-cta-copy{grid-column:2;padding:44px 0 44px 28px}#ccrs-underwater-spalling-article .usa-cta .usa-photo img{object-position:center 43%}#ccrs-underwater-spalling-article .usa-cta-points{list-style:none;margin-top:26px}#ccrs-underwater-spalling-article .usa-cta-points li{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid rgba(9,234,159,.45)}#ccrs-underwater-spalling-article .usa-cta-points li:first-child{padding-top:0}#ccrs-underwater-spalling-article .usa-cta-points li:last-child{padding-bottom:0;border:0}#ccrs-underwater-spalling-article .usa-cta-points h3{font-size:clamp(17px,1.15vw,22px)!important;line-height:1.15!important;letter-spacing:0!important;margin:0 0 5px}#ccrs-underwater-spalling-article .usa-cta-points p{font-size:clamp(16px,1vw,19px)!important;line-height:1.4!important}#ccrs-underwater-spalling-article .usa-actions{display:flex;flex-wrap:wrap;gap:16px}#ccrs-underwater-spalling-article .usa-actions>.usa-button{flex:1 1 230px;font-size:14px!important;padding-inline:18px;gap:15px}#ccrs-underwater-spalling-article .usa-cta-points li{gap:18px}#ccrs-underwater-spalling-article .usa-cta-points .usa-icon{width:40px;height:40px}#ccrs-underwater-spalling-article .usa-actions{margin-top:24px}@media(min-width:1680px){#ccrs-underwater-spalling-article .usa-cta-layout{min-height:620px}}@media(max-width:1100px) and (min-width:821px){#ccrs-underwater-spalling-article .usa-cta-layout{grid-template-columns:49% 51%}#ccrs-underwater-spalling-article .usa-cta-copy{padding-left:18px}}@media(max-width:820px){#ccrs-underwater-spalling-article .usa-cta-layout{display:block;min-height:0}#ccrs-underwater-spalling-article .usa-cta-copy{padding:18px 0 34px}#ccrs-underwater-spalling-article .usa-cta-points .usa-icon{width:40px;height:40px}#ccrs-underwater-spalling-article .usa-actions{margin-top:24px}}#ccrs-underwater-spalling-article .usa-symptoms,#ccrs-underwater-spalling-article .usa-aftercare-points{list-style:none;margin:22px 0 26px;padding:0}#ccrs-underwater-spalling-article .usa-symptoms li,#ccrs-underwater-spalling-article .usa-aftercare-points li{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:20px;margin:0;padding:13px 0;border-bottom:1px solid rgba(9,234,159,.43)}#ccrs-underwater-spalling-article .usa-symptoms li:first-child,#ccrs-underwater-spalling-article .usa-aftercare-points li:first-child{padding-top:0}#ccrs-underwater-spalling-article .usa-symptoms li:last-child,#ccrs-underwater-spalling-article .usa-aftercare-points li:last-child{border-bottom:0;padding-bottom:0}#ccrs-underwater-spalling-article .usa-symptoms .usa-icon,#ccrs-underwater-spalling-article .usa-aftercare-points .usa-icon{width:45px;height:45px;justify-self:start;align-self:center;stroke-width:1.85}#ccrs-underwater-spalling-article .usa-symptoms .usa-point-copy,#ccrs-underwater-spalling-article .usa-aftercare-points .usa-point-copy{min-width:0}#ccrs-underwater-spalling-article .usa-symptoms .usa-point-copy h3,#ccrs-underwater-spalling-article .usa-aftercare-points .usa-point-copy h3{margin:0 0 5px!important;color:#fff!important;font-size:clamp(17px,1.12vw,21px)!important;line-height:1.17!important;letter-spacing:-.015em!important}#ccrs-underwater-spalling-article .usa-symptoms .usa-point-copy p,#ccrs-underwater-spalling-article .usa-aftercare-points .usa-point-copy p{margin:0!important;font-size:clamp(16px,1.04vw,19px)!important;line-height:1.4!important;color:#e3ebf0!important}@media(max-width:820px){#ccrs-underwater-spalling-article .usa-symptoms li,#ccrs-underwater-spalling-article .usa-aftercare-points li{grid-template-columns:42px minmax(0,1fr);column-gap:16px;padding-block:14px}#ccrs-underwater-spalling-article .usa-symptoms .usa-icon,#ccrs-underwater-spalling-article .usa-aftercare-points .usa-icon{width:39px;height:39px}#ccrs-underwater-spalling-article .usa-symptoms .usa-point-copy h3,#ccrs-underwater-spalling-article .usa-aftercare-points .usa-point-copy h3{font-size:17px!important}#ccrs-underwater-spalling-article .usa-symptoms .usa-point-copy p,#ccrs-underwater-spalling-article .usa-aftercare-points .usa-point-copy p{font-size:16px!important}}@media(max-width:520px){#ccrs-underwater-spalling-article .usa-hero .usa-photo img[data-usa-photo="underwater-service-hero"]{object-position:28% center}#ccrs-underwater-spalling-article .usa-suitability .usa-photo img[data-usa-photo="underwater-spalling-detail"]{object-position:65% center}}
