.elementor-2699 .elementor-element.elementor-element-2596eec{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS *//* CR Inspection Services: paste into Elementor Site Settings, Custom CSS (no @import needed) */
.cr{--bg:#ffffff; --wash:#eef7fb; --ink:#0e2433; --muted:#4d6270; --line:#d3e4ee;
  --orange:#ec5535; --blue:#27a4d0; --on-brand:#0a1a25;
  --orange-text:#c4381b; --blue-text:#11708f; --ground:#d6eaf4; --shadow:rgba(14,36,51,.14);
  --display:"Montserrat","Segoe UI",system-ui,sans-serif;
  --body:"Montserrat","Segoe UI",system-ui,sans-serif;}
.cr *,.cr *::before,.cr *::after{box-sizing:border-box}
.cr{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--body)}
.cr h1,.cr h2,.cr h3{font-family:var(--display);line-height:1.12;margin:0 0 .5em;letter-spacing:-.015em;text-wrap:balance}
.cr h1{font-size:clamp(2.4rem,5.4vw,4.1rem);font-weight:800}
.cr h2{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:800}
.cr h3{font-size:1.15rem;font-weight:800}
.cr p{margin:0 0 1em;max-width:66ch}
.cr a{color:inherit}
.cr ul{margin:0;padding:0;list-style:none}
.cr :focus-visible{outline:3px solid var(--blue);outline-offset:3px}
.cr .cr-wrap{max-width:1160px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.cr .cr-band{padding-block:76px}
.cr .cr-lead{color:var(--muted);font-size:1.12rem}
.cr .cr-link{color:var(--blue-text);font-weight:700}
.cr .cr-btn{display:inline-block;font:800 1rem var(--display);padding:15px 26px;border-radius:8px;text-decoration:none;border:2px solid transparent;cursor:pointer;line-height:1.2}
.cr .cr-btn-orange{background:var(--orange);color:var(--on-brand)}
.cr .cr-btn-orange:hover{filter:brightness(1.07)}
.cr .cr-btn-line{border-color:var(--ink);color:var(--ink);background:transparent}
.cr .cr-btn-line:hover{background:var(--ink);color:var(--bg)}
.cr .cr-btn-dark{background:var(--on-brand);color:#fff}
.cr .cr-view[hidden]{display:none}
.cr .cr-topbar{background:var(--orange);color:var(--on-brand);font-size:.9rem;font-weight:600}
.cr .cr-topbar .cr-wrap{display:flex;justify-content:space-between;gap:4px 24px;flex-wrap:wrap;padding-block:8px}
.cr .cr-topbar a{text-decoration:none;margin-left:18px}
.cr .cr-topbar a:first-child{margin-left:0}
.cr .cr-site-head{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}
.cr .cr-site-head .cr-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px}
.cr .cr-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font:800 1.2rem/1.1 var(--display)}
.cr .cr-brand small{display:block;font:600 .72rem var(--body);color:var(--muted);letter-spacing:.04em;margin-top:3px}
.cr .cr-brand svg{flex:none;width:44px;height:44px}
.cr .cr-nav{display:flex;align-items:center;gap:26px}
.cr .cr-nav a:not(.cr-btn){text-decoration:none;font:700 .95rem var(--display);padding:6px 0;border-bottom:3px solid transparent}
.cr .cr-nav a:not(.cr-btn):hover{border-bottom-color:var(--orange)}
.cr .cr-nav .cr-btn{padding:11px 18px;font-size:.92rem}
.cr .cr-menu-btn{display:none;font:800 .92rem var(--display);background:transparent;color:var(--ink);border:2px solid var(--line);border-radius:8px;padding:9px 14px;cursor:pointer}
@media(max-width:960px){.cr .cr-menu-btn{display:block}
.cr .cr-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:8px max(16px,env(safe-area-inset-right,0px)) 20px max(16px,env(safe-area-inset-left,0px));box-shadow:0 16px 28px var(--shadow)}
.cr .cr-menu-chk:checked ~ .cr-nav{display:flex}
.cr .cr-nav a:not(.cr-btn){padding:14px 0;border-bottom:1px solid var(--line)}
.cr .cr-nav .cr-btn{margin-top:16px;text-align:center}
}
.cr .cr-hero{background:var(--wash);border-bottom:1px solid var(--line);padding-block:72px 80px}
.cr .cr-hero .cr-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}
.cr .cr-hero-copy{min-width:0}
.cr .cr-hero .cr-lead{font-size:1.2rem;color:var(--muted);margin-bottom:1.4em}
.cr .cr-cta-row{display:flex;gap:12px;flex-wrap:wrap}
.cr .cr-facts{display:flex;flex-wrap:wrap;gap:10px 34px;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}
.cr .cr-facts div{min-width:0}
.cr .cr-facts dt{font:800 1.3rem var(--display)}
.cr .cr-facts dd{margin:0;color:var(--muted);font-size:.92rem}
.cr .cr-facts{margin-bottom:0}
@media(max-width:900px){.cr .cr-hero .cr-wrap{grid-template-columns:1fr;gap:40px}
.cr .cr-hero{padding-block:48px 56px}
}
.cr .cr-cut{min-width:0}
.cr .cr-cut-art{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--bg)}
.cr .cr-cut-art svg{display:block;width:100%;height:auto}
.cr .cr-s-sky{fill:var(--wash)}
.cr .cr-s-ground{fill:var(--ground)}
.cr .cr-s-sun{fill:var(--orange)}
.cr .cr-s-body{fill:var(--bg);stroke:var(--ink);stroke-width:4;stroke-linejoin:round}
.cr .cr-s-roof{fill:var(--blue);stroke:var(--ink);stroke-width:4;stroke-linejoin:round}
.cr .cr-s-door{fill:var(--orange);stroke:var(--ink);stroke-width:4}
.cr .cr-s-glass{fill:var(--wash);stroke:var(--ink);stroke-width:3.5}
.cr .cr-s-line{stroke:var(--ink);stroke-width:3;fill:none;stroke-linecap:round}
.cr .cr-s-found{fill:url(#hatch);stroke:var(--ink);stroke-width:4}
.cr .cr-s-unit{fill:var(--bg);stroke:var(--ink);stroke-width:3.5}
.cr .cr-pin{position:absolute;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;border:3px solid var(--on-brand);background:var(--orange);cursor:pointer;padding:0;display:grid;place-items:center;box-shadow:0 4px 10px var(--shadow)}
.cr .cr-pin::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--on-brand)}
.cr .cr-cut-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 12px}
.cr .cr-cut-tabs label{font:700 .88rem var(--display);border:2px solid var(--line);background:var(--bg);color:var(--ink);border-radius:999px;padding:8px 14px;cursor:pointer}
.cr .cr-cut-note{margin:0;min-height:3.3em;color:var(--ink);font-weight:600}
.cr .cr-cut-note b{font-family:var(--display)}
.cr .cr-strip{border-bottom:1px solid var(--line)}
.cr .cr-strip ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;padding-block:20px;font:700 .95rem var(--display)}
.cr .cr-strip li{display:flex;align-items:center;gap:10px}
.cr .cr-tick{flex:none;width:22px;height:22px;border-radius:50%;background:var(--orange);display:grid;place-items:center}
.cr .cr-tick svg{width:12px;height:12px;stroke:var(--on-brand);stroke-width:3.2;fill:none;stroke-linecap:round;stroke-linejoin:round}
.cr .cr-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}
.cr .cr-split *{min-width:0}
.cr .cr-ledger li{display:grid;grid-template-columns:30px 1fr;gap:4px 14px;padding:20px 0;border-top:1px solid var(--line)}
.cr .cr-ledger li:last-child{border-bottom:1px solid var(--line)}
.cr .cr-ledger .cr-tick{margin-top:4px}
.cr .cr-ledger h3{margin:0 0 4px}
.cr .cr-ledger p{margin:0;color:var(--muted)}
@media(max-width:900px){.cr .cr-split{grid-template-columns:1fr;gap:28px}
}
.cr .cr-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:64px}
.cr .cr-trio *{min-width:0}
.cr .cr-trio h3{border-top:4px solid var(--blue);padding-top:14px}
.cr .cr-trio div:nth-child(2) h3{border-top-color:var(--orange)}
.cr .cr-trio li{padding:5px 0;color:var(--muted)}
@media(max-width:800px){.cr .cr-trio{grid-template-columns:1fr;gap:28px;margin-top:44px}
}
.cr .cr-coast{background:var(--blue);color:var(--on-brand)}
.cr .cr-coast .cr-lead{color:var(--on-brand)}
.cr .cr-coast h2{margin-bottom:.4em}
.cr .cr-coast .cr-split{align-items:center}
.cr .cr-problems{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}
.cr .cr-problems li{padding:14px 0;border-top:1px solid rgba(10,26,37,.28);font:700 1rem var(--display)}
.cr .cr-cities{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}
.cr .cr-cities li{background:rgba(255,255,255,.34);border-radius:999px;padding:6px 14px;font-weight:700;font-size:.9rem}
@media(max-width:560px){.cr .cr-problems{grid-template-columns:1fr}
}
.cr .cr-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:40px;counter-reset:s}
.cr .cr-steps li{padding:0 28px 0 0;min-width:0;position:relative}
.cr .cr-steps li::before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--orange);color:var(--on-brand);font:800 1.05rem var(--display);margin-bottom:16px}
.cr .cr-steps li::after{content:"";position:absolute;top:21px;left:56px;right:12px;border-top:2px dashed var(--line)}
.cr .cr-steps li:last-child::after{display:none}
.cr .cr-steps p{color:var(--muted);margin:0;font-size:.97rem}
@media(max-width:860px){.cr .cr-steps{grid-template-columns:1fr 1fr;gap:32px 20px}
.cr .cr-steps li::after{display:none}
}
@media(max-width:520px){.cr .cr-steps{grid-template-columns:1fr}
}
.cr .cr-report-band{background:var(--wash);border-block:1px solid var(--line)}
.cr .cr-report{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.cr .cr-report *{min-width:0}
.cr .cr-paper{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:20px 22px;box-shadow:0 14px 34px var(--shadow)}
.cr .cr-paper-head{display:flex;justify-content:space-between;gap:12px;font:800 .95rem var(--display);padding-bottom:12px;border-bottom:1px solid var(--line)}
.cr .cr-paper-head span{color:var(--muted);font-family:var(--body);font-weight:600}
.cr .cr-find{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font-size:.95rem}
.cr .cr-find:last-child{border-bottom:0;padding-bottom:0}
.cr .cr-tag{font:800 .7rem var(--display);padding:4px 9px;border-radius:5px;letter-spacing:.04em;color:#fff;white-space:nowrap}
.cr .cr-tag-safety{background:#b3382c}
.cr .cr-tag-repair{background:#8a5a12}
.cr .cr-tag-maint{background:#11708f}
@media(max-width:900px){.cr .cr-report{grid-template-columns:1fr;gap:32px}
}
.cr .cr-promise{background:var(--orange);color:var(--on-brand)}
.cr .cr-promise .cr-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 48px;padding-block:44px}
.cr .cr-promise h2{margin:0 0 6px}
.cr .cr-promise p{margin:0;max-width:60ch;font-weight:600}
.cr .cr-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:36px}
.cr .cr-quotes *{min-width:0}
.cr blockquote{margin:0;padding-left:22px;border-left:5px solid var(--blue)}
.cr blockquote:nth-child(2){border-left-color:var(--orange)}
.cr blockquote p{font-size:1.02rem}
.cr blockquote cite{font:800 .92rem var(--display);font-style:normal;color:var(--muted)}
@media(max-width:860px){.cr .cr-quotes{grid-template-columns:1fr}
}
.cr .cr-faq{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:start}
.cr .cr-faq .cr-eyebrow,.cr .cr-faq h2{grid-column:1/-1}
.cr .cr-faq .cr-eyebrow{justify-self:start}
.cr .cr-faq h2{margin-bottom:.6em}
.cr details{border-bottom:1px solid var(--line);padding:13px 0}
.cr details:nth-of-type(-n+2){border-top:1px solid var(--line)}
.cr summary{cursor:pointer;font:800 .98rem var(--display);list-style:none;display:flex;justify-content:space-between;gap:16px}
@media(max-width:760px){.cr .cr-faq{grid-template-columns:1fr}
.cr details:nth-of-type(2){border-top:0}
}
.cr summary::-webkit-details-marker{display:none}
.cr summary::after{content:"+";font-size:1.5rem;line-height:1;color:var(--orange-text)}
.cr details[open] summary::after{content:"\2013"}
.cr details p{margin:10px 0 0;color:var(--muted);font-size:.95rem}
.cr .cr-contact{background:var(--wash);border-top:1px solid var(--line)}
.cr .cr-contact .cr-split{align-items:center}
.cr .cr-reach{font:800 clamp(1.5rem,3vw,2.1rem) var(--display);display:block;text-decoration:none;word-break:break-word}
.cr .cr-reach-sub{font:700 1.05rem var(--display);color:var(--blue-text);display:block;margin-top:4px;word-break:break-word}
.cr .cr-foot-main{padding-block:56px 40px}
.cr .cr-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px}
.cr .cr-foot-grid *{min-width:0}
.cr .cr-foot-grid h3{font-size:1rem;margin-bottom:8px}
.cr .cr-foot-grid h3::after{content:"";display:block;width:30px;height:3px;background:var(--blue);margin:8px 0 14px;border-radius:2px}
.cr .cr-foot-grid li{padding:4px 0;color:var(--muted)}
.cr .cr-foot-grid a{text-decoration:none;color:var(--ink)}
.cr .cr-foot-grid a:hover{color:var(--orange-text);text-decoration:underline}
.cr .cr-foot-grid p{color:var(--muted);font-size:.95rem}
.cr .cr-lic{margin-top:36px;padding:18px 22px;background:var(--wash);border-radius:12px;font-size:.9rem;color:var(--muted)}
.cr .cr-lic p{margin:0;max-width:none}
.cr .cr-legal{background:var(--blue);color:var(--on-brand);font-size:.88rem;font-weight:600}
.cr .cr-legal .cr-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 24px;padding-block:14px}
@media(max-width:900px){.cr .cr-foot-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:520px){.cr .cr-foot-grid{grid-template-columns:1fr}
}
.cr .cr-page-head{background:var(--wash);border-bottom:1px solid var(--line);padding-block:64px 56px}
.cr .cr-page-head p{margin:0}
.cr .cr-person{display:grid;grid-template-columns:150px 1fr 280px;gap:12px 40px;padding:40px 0;border-top:1px solid var(--line);align-items:start}
.cr .cr-person:last-of-type{border-bottom:1px solid var(--line)}
.cr .cr-person *{min-width:0}
.cr .cr-avatar{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;font:800 2.2rem var(--display);color:var(--on-brand);background:var(--blue)}
.cr .cr-person:nth-of-type(2) .cr-avatar{background:var(--orange)}
.cr .cr-person:nth-of-type(3) .cr-avatar{background:var(--wash);color:var(--ink);border:3px solid var(--blue)}
.cr .cr-role{color:var(--blue-text);font-weight:700;margin:-.2em 0 .9em}
.cr .cr-person .cr-quote{font-style:italic;color:var(--muted);border-left:4px solid var(--line);padding-left:16px}
.cr .cr-cred{font-size:.92rem;border:1px solid var(--line);border-radius:12px;padding:16px 18px}
.cr .cr-cred dl{margin:0}
.cr .cr-cred dt{font-weight:800;font-family:var(--display);font-size:.78rem;color:var(--muted);letter-spacing:.04em;margin-top:10px}
.cr .cr-cred dt:first-child{margin-top:0}
.cr .cr-cred dd{margin:0;font-weight:700;word-break:break-word}
.cr .cr-cred a{display:inline-block;margin-top:12px}
@media(max-width:960px){.cr .cr-person{grid-template-columns:110px 1fr}
.cr .cr-person .cr-cred{grid-column:1/-1}
.cr .cr-avatar{width:96px;height:96px;font-size:1.8rem}
}
@media(max-width:560px){.cr .cr-person{grid-template-columns:1fr}
}
.cr{--deep:#0b1f2d;--deep-2:#10303f;--on-deep:#e8f1f6;--card:#ffffff}
.cr .cr-hero{background-color:var(--wash);background-image:linear-gradient(rgba(39,164,208,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(39,164,208,.14) 1px,transparent 1px);background-size:36px 36px;background-position:-1px -1px}
.cr .cr-hero h1{font-size:clamp(2.5rem,5.6vw,4.3rem)}
.cr .cr-hero .cr-lead{color:var(--ink);opacity:.82}
.cr .cr-facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:10px 40px}
.cr .cr-facts dt{color:var(--orange-text)}
.cr .cr-cut-art{background:var(--bg);box-shadow:0 24px 50px var(--shadow);border-color:var(--ink);border-width:2px}
.cr .cr-sys{opacity:.38;transition:opacity .25s}
.cr .cr-sys.cr-on{opacity:1}
.cr .cr-sys .cr-hl{transition:stroke .25s}
.cr .cr-sys.cr-on .cr-hl{stroke:var(--orange)}
.cr .cr-sys.cr-on .cr-hlb{stroke:var(--blue)}
.cr .cr-sys.cr-on .cr-hlf{fill:var(--orange)}
.cr .cr-cut-ttl{position:absolute;left:14px;top:12px;font:800 .78rem var(--display);letter-spacing:.04em;background:var(--ink);color:var(--bg);padding:5px 10px;border-radius:6px}
.cr .cr-eyebrow{display:inline-flex;align-items:center;gap:10px;font:800 .9rem var(--display);color:var(--blue-text);margin-bottom:.9em}
.cr .cr-eyebrow::before{content:"";width:34px;height:4px;border-radius:2px;background:var(--orange)}
.cr .cr-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}
.cr .cr-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s;min-width:0}
.cr .cr-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px var(--shadow)}
.cr .cr-card::after{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--blue)}
.cr .cr-card:nth-child(even)::after{background:var(--orange)}
.cr .cr-ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--wash);margin-bottom:18px}
.cr .cr-ico svg{width:28px;height:28px;stroke:var(--ink);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.cr .cr-card .cr-ico svg .cr-a{stroke:var(--orange)}
.cr .cr-card h3{margin-bottom:6px}
.cr .cr-card p{margin:0;color:var(--muted);font-size:.98rem}
.cr .cr-price{display:inline-block;margin-top:14px;font:800 .85rem var(--display);color:var(--blue-text)}
.cr .cr-sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}
.cr .cr-sec-head p{margin:0}
.cr .cr-sec-head h2{margin:0}
@media(max-width:900px){.cr .cr-cards{grid-template-columns:1fr 1fr}
.cr .cr-facts{grid-template-columns:repeat(2,auto)}
}
@media(max-width:560px){.cr .cr-cards{grid-template-columns:1fr}
}
.cr .cr-coast{background:var(--deep);color:var(--on-deep);position:relative;overflow:hidden}
.cr .cr-coast .cr-lead,.cr .cr-coast p{color:var(--on-deep);opacity:.86}
.cr .cr-coast h2{color:#fff}
.cr .cr-coast .cr-eyebrow{color:#7fd0ee}
.cr .cr-coast .cr-wave{position:absolute;left:0;right:0;bottom:0;width:100%;height:130px;pointer-events:none}
.cr .cr-coast .cr-wrap{position:relative}
.cr .cr-problems{gap:14px}
.cr .cr-problems li{border:1px solid rgba(255,255,255,.16);border-top:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:12px;color:#fff}
.cr .cr-problems li::before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--blue)}
.cr .cr-problems li:nth-child(4n+2)::before,.cr .cr-problems li:nth-child(4n+3)::before{background:var(--orange)}
.cr .cr-cities li{background:transparent;border:1px solid rgba(255,255,255,.28);color:#fff}
.cr .cr-cities li:hover{background:var(--blue);color:var(--on-brand);border-color:var(--blue)}
.cr .cr-coast .cr-band-pad{padding-bottom:70px}
.cr .cr-promise .cr-shield{flex:none;width:84px;height:84px}
.cr .cr-promise .cr-wrap{justify-content:flex-start;gap:28px}
.cr .cr-promise .cr-wrap div:nth-child(2){flex:1 1 320px}
.cr .cr-promise .cr-btn{margin-left:auto}
.cr .cr-quotes blockquote{background:var(--card);border:1px solid var(--line);border-left:1px solid var(--line);border-top:5px solid var(--blue);border-radius:14px;padding:26px 24px;position:relative}
.cr .cr-quotes blockquote:nth-child(2){border-top-color:var(--orange);border-left-color:var(--line)}
.cr .cr-quotes blockquote::before{content:"\201C";position:absolute;right:18px;top:-2px;font:800 5rem/1 var(--display);color:var(--wash)}
.cr .cr-quotes blockquote p{position:relative}
.cr .cr-mbar{display:none}
@media(max-width:700px){.cr .cr-mbar{display:flex;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--bg);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}
.cr .cr-mbar a{flex:1;text-align:center;padding:13px 10px}
}
.cr .cr-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.cr .cr-chips span{font:700 .78rem var(--display);border-radius:999px;padding:5px 11px;background:var(--wash);border:1px solid var(--line)}
.cr .cr-paper .cr-stamp{display:inline-block;margin-top:16px;font:800 .78rem var(--display);color:var(--blue-text);border:2px solid var(--blue);border-radius:6px;padding:5px 10px;transform:rotate(-3deg)}
.cr .cr-c-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}
.cr .cr-c-grid *{min-width:0}
.cr .cr-form{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:32px;box-shadow:0 18px 40px var(--shadow);border-top:5px solid var(--blue)}
.cr .cr-form .cr-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.cr .cr-form label{display:block;font:700 .85rem var(--display);margin:0 0 6px}
.cr .cr-form .cr-f{margin-bottom:16px}
.cr .cr-form input,.cr .cr-form textarea{width:100%;font:400 1rem var(--body);color:var(--ink);background:var(--wash);border:2px solid var(--line);border-radius:10px;padding:13px 14px}
.cr .cr-form textarea{min-height:130px;resize:vertical}
.cr .cr-form input:focus,.cr .cr-form textarea:focus{outline:none;border-color:var(--blue)}
.cr .cr-form .cr-btn{display:inline-flex;align-items:center;gap:8px}
.cr .cr-form-note{margin:14px 0 0;font-size:.88rem;color:var(--muted)}
.cr .cr-c-info{text-align:center}
.cr .cr-c-info .cr-brand{justify-content:center;font-size:1.6rem;margin-bottom:18px}
.cr .cr-c-info .cr-brand svg{width:56px;height:56px}
.cr .cr-c-info .cr-kick{font:800 1rem var(--display);color:var(--orange-text);font-style:italic;letter-spacing:.04em;margin:0 auto 10px}
.cr .cr-c-info h2{margin-bottom:.4em}
.cr .cr-c-info p{margin-inline:auto}
.cr .cr-hours{margin:22px auto 0;max-width:360px;text-align:left;border-top:1px solid var(--line)}
.cr .cr-hours li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-weight:700}
.cr .cr-hours li span:last-child{font-weight:600;color:var(--muted)}
.cr .cr-hours li.cr-off span:last-child{color:var(--orange-text)}
.cr .cr-reach-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}
.cr .cr-mapbox{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--ground);min-height:240px;margin-top:56px}
.cr .cr-mapbox iframe{position:relative;z-index:1;display:block;width:100%;height:380px;border:0}
.cr .cr-mapbox .cr-fallback{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:12px;padding:20px}
@media(max-width:900px){.cr .cr-c-grid{grid-template-columns:1fr;gap:36px}
}
@media(max-width:520px){.cr .cr-form .cr-row2{grid-template-columns:1fr}
.cr .cr-form{padding:22px}
}
.cr .cr-logo-h{height:56px;width:auto;display:block}
.cr .cr-logo-f{height:72px;width:auto;display:block}
.cr .cr-logo-c{height:92px;width:auto;display:block;max-width:100%}
@media(max-width:520px){.cr .cr-logo-h{height:44px}
}
.cr .cr-site-head .cr-wrap{min-height:84px}

/* ---- WordPress / Elementor specifics ---- */
.cr{background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--body);-webkit-font-smoothing:antialiased}
.cr .cr-site-head{position:relative;top:auto}
.cr .cr-menu-chk{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.cr .cr-menu-chk:focus-visible ~ .cr-menu-btn{outline:3px solid var(--blue);outline-offset:3px}
.cr .cr-cut-r{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.cr .cr-cut-notes p{display:none;margin:0;min-height:3.3em;font-weight:600}
.cr .cr-cut-tabs label{cursor:pointer}
.cr .cr-pin{cursor:pointer}
.cr h1,.cr h2,.cr h3{font-family:var(--display);color:inherit;text-transform:none;font-style:normal}
.cr h1,.cr h2,.cr h3,.cr p,.cr ul,.cr ol,.cr dl,.cr dd,.cr blockquote{margin-block-start:0}
.cr ul,.cr ol{padding-left:0;list-style:none}
.cr a{text-decoration:none}
.cr a:hover{color:inherit}
.cr .cr-link,.cr .cr-link:hover{color:var(--blue-text);text-decoration:underline}
.cr .cr-btn,.cr .cr-btn:hover{text-decoration:none}
.cr .cr-btn-orange,.cr .cr-btn-orange:hover{color:var(--on-brand)}
.cr .cr-btn-dark,.cr .cr-btn-dark:hover{color:#fff}
.cr .cr-btn-line:hover{color:var(--bg)}
.cr .cr-coast h2,.cr .cr-coast .cr-problems li,.cr .cr-cities li{color:#fff}
.cr .cr-coast .cr-lead,.cr .cr-coast p{color:var(--on-deep)}
.cr .cr-hero h1{color:var(--ink)}
.cr .cr-topbar a:hover{text-decoration:underline}
.cr .cr-foot-grid a:hover{color:var(--orange-text);text-decoration:underline}
.cr .cr-site-head .cr-nav a:not(.cr-btn),.cr .cr-site-head .cr-nav a:not(.cr-btn):hover{color:var(--ink)}
.cr .cr-nav .cr-btn-orange{color:var(--on-brand)}
.cr .cr-form input,.cr .cr-form textarea{margin:0;box-shadow:none}
.cr details summary{outline-offset:4px}
.cr img{max-width:100%}
@media(max-width:700px){.cr .cr-legal{padding-bottom:76px}}
.cr .cr-h-person{font-size:1.7rem}
.cr .cr-band-tight{padding-block:24px 72px}
.cr .cr-c-note{margin-top:16px;color:var(--muted)}
.cr .cr-lead-narrow{max-width:46ch}
.cr .cr-mt32{margin-top:32px}.cr .cr-mt14{margin-top:14px}.cr .cr-mt12{margin-top:12px}
.cr .cr-muted{color:var(--muted)}
/* hero cutaway legend (no inputs/svg/scripts needed) */
.cr .cr-pin{cursor:default;font:800 .9rem/1 var(--display);color:var(--on-brand)}
.cr .cr-pin::after{display:none}
.cr .cr-cut-art{aspect-ratio:520/410}
.cr .cr-leg{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin:18px 0 0;padding:0;list-style:none}
.cr .cr-leg li{display:flex;gap:12px;align-items:flex-start;transition:opacity .2s}
.cr .cr-leg .cr-n{flex:none;width:28px;height:28px;border-radius:50%;background:var(--orange);color:var(--on-brand);font:800 .85rem/28px var(--display);text-align:center}
.cr .cr-leg b{display:block;font:800 .95rem var(--display)}
.cr .cr-leg li span:not(.cr-n){display:block;color:var(--muted);font-size:.85rem;line-height:1.45}
@media(max-width:560px){.cr .cr-leg{grid-template-columns:1fr}}
/* header: no hamburger, links wrap on small screens */
.cr .cr-menu-btn{display:none!important}
@media(max-width:960px){
  .cr .cr-site-head .cr-wrap{flex-wrap:wrap;padding-block:10px;gap:8px 16px}
  .cr .cr-nav{display:flex!important;position:static;flex-direction:row;flex-wrap:wrap;gap:4px 18px;box-shadow:none;border:0;padding:0;width:100%}
  .cr .cr-nav a:not(.cr-btn){padding:6px 0;border-bottom:0}
  .cr .cr-nav .cr-btn{margin-top:0}
}
/* contact page: Elementor Form widget + Google Maps widget styled to match */
.cr-formcard{background:#fff;border:1px solid #d3e4ee;border-top:5px solid #27a4d0!important;border-radius:18px;padding:32px!important;box-shadow:0 18px 40px rgba(14,36,51,.14)}
.cr-formcard .elementor-field-label{font-weight:700!important;font-size:.85rem!important;color:#0e2433!important}
.cr-formcard .elementor-field-textual{background:#eef7fb!important;border:2px solid #d3e4ee!important;border-radius:10px!important;color:#0e2433!important;padding:13px 14px!important;box-shadow:none!important}
.cr-formcard .elementor-field-textual:focus{border-color:#27a4d0!important;outline:none}
.cr-formcard .elementor-button{background:#ec5535!important;color:#0a1a25!important;border-radius:8px!important;font-weight:800!important;padding:15px 28px!important;border:0!important}
.cr-formcard .elementor-button:hover{filter:brightness(1.07)}
.cr-mapcard{border-radius:18px;overflow:hidden;border:1px solid #d3e4ee}
.cr-mapcard iframe{display:block}
.cr .cr-L{position:absolute;inset:0;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}
.cr .cr-Lb{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcwIDQwIDUyMCA0MTAiPjxzdHlsZT4ucy1za3l7ZmlsbDojZWVmN2ZifS5zLWdyb3VuZHtmaWxsOiNkNmVhZjR9LnMtc3Vue2ZpbGw6I2VjNTUzNX0ucy1ib2R5e2ZpbGw6I2ZmZjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWpvaW46cm91bmR9LnMtcm9vZntmaWxsOiMyN2E0ZDA7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfS5zLWdsYXNze2ZpbGw6I2VlZjdmYjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6My41fS5zLWxpbmV7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjM7ZmlsbDpub25lO3N0cm9rZS1saW5lY2FwOnJvdW5kfS5zLXVuaXR7ZmlsbDojZmZmO3N0cm9rZTojMGUyNDMzO3N0cm9rZS13aWR0aDozLjV9PC9zdHlsZT48ZGVmcz48cGF0dGVybiBpZD0iaGF0Y2giIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSkiPjxyZWN0IHdpZHRoPSI5IiBoZWlnaHQ9IjkiIGZpbGw9IiNlZWY3ZmIiLz48bGluZSB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iOSIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utb3BhY2l0eT0iLjQiIHN0cm9rZS13aWR0aD0iMi40Ii8+PC9wYXR0ZXJuPjwvZGVmcz4KICAgICAgICAgIAogICAgICAgICAgPHJlY3QgY2xhc3M9InMtc2t5IiB3aWR0aD0iNjAwIiBoZWlnaHQ9IjQ4MCIvPgogICAgICAgICAgPGNpcmNsZSBjbGFzcz0icy1zdW4iIGN4PSI1MjAiIGN5PSI3MCIgcj0iMzIiLz4KICAgICAgICAgIDxyZWN0IGNsYXNzPSJzLWdyb3VuZCIgeT0iNDIwIiB3aWR0aD0iNjAwIiBoZWlnaHQ9IjYwIi8+CiAgICAgICAgICA8cmVjdCBjbGFzcz0icy1ib2R5IiB4PSIzODIiIHk9Ijg0IiB3aWR0aD0iMzAiIGhlaWdodD0iNjQiLz4KICAgICAgICAgIDxyZWN0IGNsYXNzPSJzLWJvZHkiIHg9IjEzMCIgeT0iMjAwIiB3aWR0aD0iMzQwIiBoZWlnaHQ9IjE4MCIgZmlsbD0iI2ZmZmZmZiIvPgogICAgICAgICAgCiAgICAgICAgICAKICAgICAgICAgIAogICAgICAgICAgCiAgICAgICAgICAKICAgICAgICAgIAogICAgICAgIDwvc3ZnPg==")}
.cr .cr-Lw{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcwIDQwIDUyMCA0MTAiPjxzdHlsZT4ucy1za3l7ZmlsbDojZWVmN2ZifS5zLWdyb3VuZHtmaWxsOiNkNmVhZjR9LnMtc3Vue2ZpbGw6I2VjNTUzNX0ucy1ib2R5e2ZpbGw6I2ZmZjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWpvaW46cm91bmR9LnMtcm9vZntmaWxsOiMyN2E0ZDA7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfS5zLWdsYXNze2ZpbGw6I2VlZjdmYjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6My41fS5zLWxpbmV7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjM7ZmlsbDpub25lO3N0cm9rZS1saW5lY2FwOnJvdW5kfS5zLXVuaXR7ZmlsbDojZmZmO3N0cm9rZTojMGUyNDMzO3N0cm9rZS13aWR0aDozLjV9PC9zdHlsZT48ZGVmcz48cGF0dGVybiBpZD0iaGF0Y2giIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSkiPjxyZWN0IHdpZHRoPSI5IiBoZWlnaHQ9IjkiIGZpbGw9IiNlZWY3ZmIiLz48bGluZSB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iOSIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utb3BhY2l0eT0iLjQiIHN0cm9rZS13aWR0aD0iMi40Ii8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCBjbGFzcz0icy1nbGFzcyIgeD0iMjI2IiB5PSIyNDYiIHdpZHRoPSI3MiIgaGVpZ2h0PSI2NCIvPjxwYXRoIGNsYXNzPSJzLWxpbmUiIGQ9Ik0yNjIgMjQ2djY0TTIyNiAyNzhoNzIiLz48L3N2Zz4=")}
.cr .cr-cut-art{aspect-ratio:520/410}
.cr .cr-L0{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcwIDQwIDUyMCA0MTAiPjxzdHlsZT4ucy1za3l7ZmlsbDojZWVmN2ZifS5zLWdyb3VuZHtmaWxsOiNkNmVhZjR9LnMtc3Vue2ZpbGw6I2VjNTUzNX0ucy1ib2R5e2ZpbGw6I2ZmZjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWpvaW46cm91bmR9LnMtcm9vZntmaWxsOiMyN2E0ZDA7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfS5zLWdsYXNze2ZpbGw6I2VlZjdmYjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6My41fS5zLWxpbmV7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjM7ZmlsbDpub25lO3N0cm9rZS1saW5lY2FwOnJvdW5kfS5zLXVuaXR7ZmlsbDojZmZmO3N0cm9rZTojMGUyNDMzO3N0cm9rZS13aWR0aDozLjV9Lmhse3N0cm9rZTojZWM1NTM1fS5obGZ7ZmlsbDojZWM1NTM1fTwvc3R5bGU+PGRlZnM+PHBhdHRlcm4gaWQ9ImhhdGNoIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBwYXR0ZXJuVHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cmVjdCB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBmaWxsPSIjZWVmN2ZiIi8+PGxpbmUgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjkiIHN0cm9rZT0iIzBlMjQzMyIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9IjIuNCIvPjwvcGF0dGVybj48L2RlZnM+CiAgICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJzLXJvb2YiIHBvaW50cz0iOTYsMjEwIDMwMCw2NCA1MDQsMjEwIi8+CiAgICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJzLWJvZHkiIHBvaW50cz0iMTI0LDIwMiAzMDAsODAgNDc2LDIwMiIvPgogICAgICAgICAgICA8cmVjdCB4PSIxNTAiIHk9IjE4OCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIxNCIgZmlsbD0idXJsKCNoYXRjaCkiIHN0cm9rZT0iIzBlMjQzMyIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJzLWxpbmUgaGwiIGQ9Ik05NiAyMTBIMTE2TTQ4NCAyMTBINTA0Ii8+CiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJzLWxpbmUgaGwiIGQ9Ik0yMTQgMTM4IDMwMCAxMDQgMzg2IDEzOCIvPgogICAgICAgICAgPC9zdmc+");transition:opacity .2s}
.cr .cr-L1{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcwIDQwIDUyMCA0MTAiPjxzdHlsZT4ucy1za3l7ZmlsbDojZWVmN2ZifS5zLWdyb3VuZHtmaWxsOiNkNmVhZjR9LnMtc3Vue2ZpbGw6I2VjNTUzNX0ucy1ib2R5e2ZpbGw6I2ZmZjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWpvaW46cm91bmR9LnMtcm9vZntmaWxsOiMyN2E0ZDA7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfS5zLWdsYXNze2ZpbGw6I2VlZjdmYjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6My41fS5zLWxpbmV7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjM7ZmlsbDpub25lO3N0cm9rZS1saW5lY2FwOnJvdW5kfS5zLXVuaXR7ZmlsbDojZmZmO3N0cm9rZTojMGUyNDMzO3N0cm9rZS13aWR0aDozLjV9Lmhse3N0cm9rZTojZWM1NTM1fS5obGZ7ZmlsbDojZWM1NTM1fTwvc3R5bGU+PGRlZnM+PHBhdHRlcm4gaWQ9ImhhdGNoIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBwYXR0ZXJuVHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cmVjdCB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBmaWxsPSIjZWVmN2ZiIi8+PGxpbmUgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjkiIHN0cm9rZT0iIzBlMjQzMyIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9IjIuNCIvPjwvcGF0dGVybj48L2RlZnM+CiAgICAgICAgICAgIDxyZWN0IGNsYXNzPSJzLXVuaXQiIHg9IjE1MCIgeT0iMjUwIiB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHJ4PSI0Ii8+CiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJzLWxpbmUgaGwiIGQ9Ik0xNTggMjYyaDI0TTE1OCAyNzRoMjRNMTU4IDI4NmgyNCIvPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0icy1saW5lIGhsIiBkPSJNMTcwIDI1MFYyMjJINDUyVjMzOCIvPgogICAgICAgICAgICA8cmVjdCBjbGFzcz0icy11bml0IiB4PSI0NDAiIHk9IjMzOCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjIwIiByeD0iMyIvPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0icy1saW5lIGhsIiBkPSJNNDQ4IDM0Nmg4Ii8+CiAgICAgICAgICA8L3N2Zz4=");transition:opacity .2s}
.cr .cr-L2{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcwIDQwIDUyMCA0MTAiPjxzdHlsZT4ucy1za3l7ZmlsbDojZWVmN2ZifS5zLWdyb3VuZHtmaWxsOiNkNmVhZjR9LnMtc3Vue2ZpbGw6I2VjNTUzNX0ucy1ib2R5e2ZpbGw6I2ZmZjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWpvaW46cm91bmR9LnMtcm9vZntmaWxsOiMyN2E0ZDA7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfS5zLWdsYXNze2ZpbGw6I2VlZjdmYjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6My41fS5zLWxpbmV7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjM7ZmlsbDpub25lO3N0cm9rZS1saW5lY2FwOnJvdW5kfS5zLXVuaXR7ZmlsbDojZmZmO3N0cm9rZTojMGUyNDMzO3N0cm9rZS13aWR0aDozLjV9Lmhse3N0cm9rZTojZWM1NTM1fS5obGZ7ZmlsbDojZWM1NTM1fTwvc3R5bGU+PGRlZnM+PHBhdHRlcm4gaWQ9ImhhdGNoIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBwYXR0ZXJuVHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cmVjdCB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBmaWxsPSIjZWVmN2ZiIi8+PGxpbmUgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjkiIHN0cm9rZT0iIzBlMjQzMyIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9IjIuNCIvPjwvcGF0dGVybj48L2RlZnM+CiAgICAgICAgICAgIDxyZWN0IGNsYXNzPSJzLXVuaXQiIHg9IjM5NiIgeT0iMjcyIiB3aWR0aD0iNDQiIGhlaWdodD0iODIiIHJ4PSIxMCIvPgogICAgICAgICAgICA8Y2lyY2xlIGNsYXNzPSJobCIgY3g9IjQxOCIgY3k9IjI5NiIgcj0iNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utd2lkdGg9IjMiLz4KICAgICAgICAgICAgPHBhdGggY2xhc3M9InMtbGluZSBobCIgZD0iTTQxOCAyNzJWMjM4SDM0ME00MTggMzU0VjM2NkgzMzZWMzIwIi8+CiAgICAgICAgICAgIDxyZWN0IGNsYXNzPSJzLXVuaXQiIHg9IjMyMiIgeT0iMzA4IiB3aWR0aD0iMjgiIGhlaWdodD0iMTQiIHJ4PSIzIi8+CiAgICAgICAgICA8L3N2Zz4=");transition:opacity .2s}
.cr .cr-L3{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcwIDQwIDUyMCA0MTAiPjxzdHlsZT4ucy1za3l7ZmlsbDojZWVmN2ZifS5zLWdyb3VuZHtmaWxsOiNkNmVhZjR9LnMtc3Vue2ZpbGw6I2VjNTUzNX0ucy1ib2R5e2ZpbGw6I2ZmZjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWpvaW46cm91bmR9LnMtcm9vZntmaWxsOiMyN2E0ZDA7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfS5zLWdsYXNze2ZpbGw6I2VlZjdmYjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6My41fS5zLWxpbmV7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjM7ZmlsbDpub25lO3N0cm9rZS1saW5lY2FwOnJvdW5kfS5zLXVuaXR7ZmlsbDojZmZmO3N0cm9rZTojMGUyNDMzO3N0cm9rZS13aWR0aDozLjV9Lmhse3N0cm9rZTojZWM1NTM1fS5obGZ7ZmlsbDojZWM1NTM1fTwvc3R5bGU+PGRlZnM+PHBhdHRlcm4gaWQ9ImhhdGNoIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBwYXR0ZXJuVHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cmVjdCB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBmaWxsPSIjZWVmN2ZiIi8+PGxpbmUgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjkiIHN0cm9rZT0iIzBlMjQzMyIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9IjIuNCIvPjwvcGF0dGVybj48L2RlZnM+CiAgICAgICAgICAgIDxyZWN0IGNsYXNzPSJzLXVuaXQiIHg9IjIxMiIgeT0iMTUwIiB3aWR0aD0iMTc2IiBoZWlnaHQ9IjI2IiByeD0iNSIvPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0icy1saW5lIGhsIiBkPSJNMjM2IDE1NnYxNE0yNjAgMTU2djE0TTI4NCAxNTZ2MTRNMzA4IDE1NnYxNE0zMzIgMTU2djE0TTM1NiAxNTZ2MTQiLz4KICAgICAgICAgICAgPHBhdGggY2xhc3M9InMtbGluZSBobCIgZD0iTTM4OCAxNjNINDIwVjIyMCIvPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0icy1saW5lIGhsIiBkPSJNNDcwIDM2Nkg0OTYiLz4KICAgICAgICAgICAgPHJlY3QgY2xhc3M9InMtdW5pdCIgeD0iNDk2IiB5PSIzMzgiIHdpZHRoPSI2NCIgaGVpZ2h0PSI0OCIgcng9IjYiLz4KICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz0icy1saW5lIGhsIiBjeD0iNTI4IiBjeT0iMzYyIiByPSIxNSIvPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0icy1saW5lIGhsIiBkPSJNNTI4IDM1MHYyNE01MTYgMzYyaDI0Ii8+CiAgICAgICAgICA8L3N2Zz4=");transition:opacity .2s}
.cr .cr-L4{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjcwIDQwIDUyMCA0MTAiPjxzdHlsZT4ucy1za3l7ZmlsbDojZWVmN2ZifS5zLWdyb3VuZHtmaWxsOiNkNmVhZjR9LnMtc3Vue2ZpbGw6I2VjNTUzNX0ucy1ib2R5e2ZpbGw6I2ZmZjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWpvaW46cm91bmR9LnMtcm9vZntmaWxsOiMyN2E0ZDA7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfS5zLWdsYXNze2ZpbGw6I2VlZjdmYjtzdHJva2U6IzBlMjQzMztzdHJva2Utd2lkdGg6My41fS5zLWxpbmV7c3Ryb2tlOiMwZTI0MzM7c3Ryb2tlLXdpZHRoOjM7ZmlsbDpub25lO3N0cm9rZS1saW5lY2FwOnJvdW5kfS5zLXVuaXR7ZmlsbDojZmZmO3N0cm9rZTojMGUyNDMzO3N0cm9rZS13aWR0aDozLjV9Lmhse3N0cm9rZTojZWM1NTM1fS5obGZ7ZmlsbDojZWM1NTM1fTwvc3R5bGU+PGRlZnM+PHBhdHRlcm4gaWQ9ImhhdGNoIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBwYXR0ZXJuVHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cmVjdCB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBmaWxsPSIjZWVmN2ZiIi8+PGxpbmUgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjkiIHN0cm9rZT0iIzBlMjQzMyIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9IjIuNCIvPjwvcGF0dGVybj48L2RlZnM+CiAgICAgICAgICAgIDxyZWN0IGNsYXNzPSJzLXVuaXQiIHg9IjEzMCIgeT0iMzgwIiB3aWR0aD0iMzQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjZmZmZmZmIi8+CiAgICAgICAgICAgIDxyZWN0IHg9IjEzMCIgeT0iMzgwIiB3aWR0aD0iMTYiIGhlaWdodD0iNDAiIGZpbGw9InVybCgjaGF0Y2gpIiBzdHJva2U9IiMwZTI0MzMiIHN0cm9rZS13aWR0aD0iMyIvPgogICAgICAgICAgICA8cmVjdCB4PSI0NTQiIHk9IjM4MCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjQwIiBmaWxsPSJ1cmwoI2hhdGNoKSIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utd2lkdGg9IjMiLz4KICAgICAgICAgICAgPHJlY3QgY2xhc3M9InMtdW5pdCIgeD0iMjQwIiB5PSIzOTIiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyOCIvPjxyZWN0IGNsYXNzPSJzLXVuaXQiIHg9IjM1MCIgeT0iMzkyIiB3aWR0aD0iMTAiIGhlaWdodD0iMjgiLz4KICAgICAgICAgICAgPHBhdGggY2xhc3M9InMtbGluZSBobCIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNyIgZD0iTTE0NiA0MTRINDU0Ii8+CiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJobGYiIGQ9Ik0yMDAgMzk0Yy01IDctNiAxMC02IDEyYTYgNiAwIDAgMCAxMiAwYzAtMi0xLTUtNi0xMnoiIGZpbGw9IiMyN2E0ZDAiIHN0cm9rZT0iIzBlMjQzMyIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJobGYiIGQ9Ik0zMDAgMzg4Yy00IDYtNSA5LTUgMTFhNSA1IDAgMCAwIDEwIDBjMC0yLTEtNS01LTExeiIgZmlsbD0iIzI3YTRkMCIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgICAgICAgIDwvc3ZnPg==");transition:opacity .2s}
.cr .cr-cut:has(.cr-leg li:nth-child(1):hover) .cr-L1,
.cr .cr-cut:has(.cr-leg li:nth-child(1):hover) .cr-L2,
.cr .cr-cut:has(.cr-leg li:nth-child(1):hover) .cr-L3,
.cr .cr-cut:has(.cr-leg li:nth-child(1):hover) .cr-L4{opacity:.25}
.cr .cr-cut:has(.cr-pin-0:hover) .cr-L1,
.cr .cr-cut:has(.cr-pin-0:hover) .cr-L2,
.cr .cr-cut:has(.cr-pin-0:hover) .cr-L3,
.cr .cr-cut:has(.cr-pin-0:hover) .cr-L4{opacity:.25}
.cr .cr-cut:has(.cr-leg li:nth-child(2):hover) .cr-L0,
.cr .cr-cut:has(.cr-leg li:nth-child(2):hover) .cr-L2,
.cr .cr-cut:has(.cr-leg li:nth-child(2):hover) .cr-L3,
.cr .cr-cut:has(.cr-leg li:nth-child(2):hover) .cr-L4{opacity:.25}
.cr .cr-cut:has(.cr-pin-1:hover) .cr-L0,
.cr .cr-cut:has(.cr-pin-1:hover) .cr-L2,
.cr .cr-cut:has(.cr-pin-1:hover) .cr-L3,
.cr .cr-cut:has(.cr-pin-1:hover) .cr-L4{opacity:.25}
.cr .cr-cut:has(.cr-leg li:nth-child(3):hover) .cr-L0,
.cr .cr-cut:has(.cr-leg li:nth-child(3):hover) .cr-L1,
.cr .cr-cut:has(.cr-leg li:nth-child(3):hover) .cr-L3,
.cr .cr-cut:has(.cr-leg li:nth-child(3):hover) .cr-L4{opacity:.25}
.cr .cr-cut:has(.cr-pin-2:hover) .cr-L0,
.cr .cr-cut:has(.cr-pin-2:hover) .cr-L1,
.cr .cr-cut:has(.cr-pin-2:hover) .cr-L3,
.cr .cr-cut:has(.cr-pin-2:hover) .cr-L4{opacity:.25}
.cr .cr-cut:has(.cr-leg li:nth-child(4):hover) .cr-L0,
.cr .cr-cut:has(.cr-leg li:nth-child(4):hover) .cr-L1,
.cr .cr-cut:has(.cr-leg li:nth-child(4):hover) .cr-L2,
.cr .cr-cut:has(.cr-leg li:nth-child(4):hover) .cr-L4{opacity:.25}
.cr .cr-cut:has(.cr-pin-3:hover) .cr-L0,
.cr .cr-cut:has(.cr-pin-3:hover) .cr-L1,
.cr .cr-cut:has(.cr-pin-3:hover) .cr-L2,
.cr .cr-cut:has(.cr-pin-3:hover) .cr-L4{opacity:.25}
.cr .cr-cut:has(.cr-leg li:nth-child(5):hover) .cr-L0,
.cr .cr-cut:has(.cr-leg li:nth-child(5):hover) .cr-L1,
.cr .cr-cut:has(.cr-leg li:nth-child(5):hover) .cr-L2,
.cr .cr-cut:has(.cr-leg li:nth-child(5):hover) .cr-L3{opacity:.25}
.cr .cr-cut:has(.cr-pin-4:hover) .cr-L0,
.cr .cr-cut:has(.cr-pin-4:hover) .cr-L1,
.cr .cr-cut:has(.cr-pin-4:hover) .cr-L2,
.cr .cr-cut:has(.cr-pin-4:hover) .cr-L3{opacity:.25}
.cr .cr-cut:has(.cr-leg li:hover) .cr-leg li:not(:hover){opacity:.6}
.cr .cr-ico{background-repeat:no-repeat;background-position:center;background-size:28px 28px}
.cr .cr-ico-1{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utd2lkdGg9IjEuOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48c3R5bGU+LmF7c3Ryb2tlOiNlYzU1MzV9PC9zdHlsZT48cGF0aCBkPSJNMyAxMWw5LTcgOSA3djlIM3oiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTkgMjB2LTZoNnY2Ii8+PC9zdmc+")}
.cr .cr-ico-2{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utd2lkdGg9IjEuOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48c3R5bGU+LmF7c3Ryb2tlOiNlYzU1MzV9PC9zdHlsZT48cGF0aCBkPSJNNCAyMVY0aDEwdjE3TTE0IDloNnYxMk0yIDIxaDIwIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik04IDhoMk04IDEyaDJNOCAxNmgyIi8+PC9zdmc+")}
.cr .cr-ico-3{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utd2lkdGg9IjEuOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48c3R5bGU+LmF7c3Ryb2tlOiNlYzU1MzV9PC9zdHlsZT48cGF0aCBkPSJNMyA4aDExYTMgMyAwIDEgMC0zLTMiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTMgMTJoMTVhMyAzIDAgMSAxLTMgM00zIDE2aDgiLz48L3N2Zz4=")}
.cr .cr-ico-4{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utd2lkdGg9IjEuOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48c3R5bGU+LmF7c3Ryb2tlOiNlYzU1MzV9PC9zdHlsZT48Y2lyY2xlIGN4PSI4IiBjeT0iOSIgcj0iMy41Ii8+PGNpcmNsZSBjbGFzcz0iYSIgY3g9IjE3IiBjeT0iOCIgcj0iMi4yIi8+PGNpcmNsZSBjeD0iMTQiIGN5PSIxNi41IiByPSI0Ii8+PC9zdmc+")}
.cr .cr-ico-5{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utd2lkdGg9IjEuOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48c3R5bGU+LmF7c3Ryb2tlOiNlYzU1MzV9PC9zdHlsZT48cGF0aCBkPSJNNCA0djhhNCA0IDAgMCAwIDQgNGg4Ii8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xNiAxMmw0IDQtNCA0Ii8+PC9zdmc+")}
.cr .cr-ico-6{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMGUyNDMzIiBzdHJva2Utd2lkdGg9IjEuOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48c3R5bGU+LmF7c3Ryb2tlOiNlYzU1MzV9PC9zdHlsZT48cGF0aCBkPSJNNCAyMFY2bDgtMyA4IDN2MTQiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTkgMjB2LTZoNnY2TTkgMTBoNiIvPjwvc3ZnPg==")}
.cr .cr-tick{background:#ec5535 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMGExYTI1IiBzdHJva2Utd2lkdGg9IjMuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMiA2LjUgMi43IDIuN0wxMCAzIi8+PC9zdmc+") center/12px 12px no-repeat}
.cr .cr-shield{display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NCA4NCI+PHBhdGggZD0iTTQyIDYgNzQgMTh2MjJjMCAxOS0xMyAzMi0zMiAzOEMyMyA3MiAxMCA1OSAxMCA0MFYxOHoiIGZpbGw9IiMwYTFhMjUiLz48cGF0aCBkPSJtMjcgNDIgMTEgMTEgMjAtMjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2VjNTUzNSIgc3Ryb2tlLXdpZHRoPSI3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=") center/contain no-repeat}
.cr .cr-wave{display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAwIDEzMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZD0iTTAgNzAgUTE1MCAyMCAzMDAgNzAgVDYwMCA3MCBUOTAwIDcwIFQxMjAwIDcwIFYxMzBIMFoiIGZpbGw9IiMyN2E0ZDAiIGZpbGwtb3BhY2l0eT0iLjE2Ii8+PHBhdGggZD0iTTAgOTUgUTE1MCA1NSAzMDAgOTUgVDYwMCA5NSBUOTAwIDk1IFQxMjAwIDk1IFYxMzBIMFoiIGZpbGw9IiMyN2E0ZDAiIGZpbGwtb3BhY2l0eT0iLjIyIi8+PHBhdGggZD0iTTAgMTE4IFExNTAgOTAgMzAwIDExOCBUNjAwIDExOCBUOTAwIDExOCBUMTIwMCAxMTggVjEzMEgwWiIgZmlsbD0iI2VjNTUzNSIgZmlsbC1vcGFjaXR5PSIuNSIvPjwvc3ZnPg==") bottom/100% 100% no-repeat}/* End custom CSS */