.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --cp-navy:#002439; --cp-blue:#169eeb; --cp-blue-mid:#0079c1; --cp-blue-dark:#008cdf; --cp-blue-light:#5bcaf4; --cp-bg-light:#e9f7ff; --cp-grey:#8b8b8b; --cp-white:#ffffff; --cp-font-primary:Host Grotesk; --cp-radius-card:48px; --cp-section-pad:100px; }
/* Start custom CSS */:root { --cp-navy:#002439; --cp-blue:#169eeb; --cp-blue-mid:#0079c1; --cp-blue-dark:#008cdf; --cp-blue-light:#5bcaf4; --cp-bg-light:#e9f7ff; --cp-grey:#8b8b8b; --cp-white:#ffffff; --cp-font-primary:Host Grotesk; --cp-radius-card:48px; --cp-section-pad:100px; }
/* ===== CPN site CSS: mirrors the cpnn static prototype (css/styles.css + motion.css). Managed by Claude; edit with care. ===== */
:root{--cpn-ease:cubic-bezier(.22,1,.36,1);--cpn-ease-io:cubic-bezier(.65,0,.35,1);--cpn-dur:.32s;--cpn-dur-slow:.7s}
html{scroll-behavior:smooth}
body{letter-spacing:-0.02em;-webkit-font-smoothing:antialiased}
body .elementor :focus-visible{outline:2px solid #5BCAF4;outline-offset:3px;border-radius:6px}

/* ---------- Button: pill + bubble (prototype .btn) ---------- */
body .elementor .cpn-btn{--h:clamp(46px,3.15vw,60px);--o:calc(var(--h)*.09);display:inline-flex;flex-direction:row;align-items:center;gap:0;padding:0;width:auto;min-width:0;flex:none;vertical-align:middle;text-decoration:none;font-family:"Host Grotesk",system-ui,sans-serif;font-weight:700;font-size:clamp(1.0625rem,.95rem + .45vw,1.5438rem);line-height:1.058;letter-spacing:-0.02em;cursor:pointer;filter:drop-shadow(1.08px 1.08px 2.15px rgba(0,0,0,.25));transition:translate var(--cpn-dur) var(--cpn-ease),filter var(--cpn-dur) var(--cpn-ease)}
body .elementor .cpn-btn-label,body .elementor .cpn-btn-icon{height:var(--h);margin:0;background:linear-gradient(180deg, #85DDFF 0%, #30C6FF 50.5%, #00A4E1 100%);color:#fff;transition:background-color var(--cpn-dur) var(--cpn-ease),color var(--cpn-dur) var(--cpn-ease),translate var(--cpn-dur) var(--cpn-ease),filter var(--cpn-dur)}
body .elementor .cpn-btn-label{display:flex;align-items:center;padding:0 calc(var(--h)*.55) 0 calc(var(--h)*.52);border-radius:999px;white-space:nowrap;font:inherit;letter-spacing:inherit}
body .elementor .cpn-btn-icon{width:var(--h);min-width:0;flex:none;border-radius:50%;margin-left:calc(-1*var(--o));padding:0;display:grid;place-items:center}
body .elementor .cpn-btn-arrow{width:calc(var(--h)*.36);min-width:0;padding:0;background-position:center;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(-34.8deg);transition:transform var(--cpn-dur) var(--cpn-ease),filter var(--cpn-dur)}
body .elementor .cpn-btn:hover,body .elementor .cpn-btn:focus-visible{translate:0 -2px}
body .elementor .cpn-btn:hover .cpn-btn-label,body .elementor .cpn-btn:focus-visible .cpn-btn-label{filter:brightness(1.05)}
body .elementor .cpn-btn:hover .cpn-btn-icon,body .elementor .cpn-btn:focus-visible .cpn-btn-icon{translate:4px 0}
body .elementor .cpn-btn:hover .cpn-btn-arrow,body .elementor .cpn-btn:focus-visible .cpn-btn-arrow{transform:rotate(0deg)}
body .elementor .cpn-btn:focus-visible{outline:none}
body .elementor .cpn-btn:focus-visible .cpn-btn-label{outline:2px solid #5BCAF4;outline-offset:3px}
body .elementor .cpn-btn-sm{--h:clamp(44px,2.81vw,54px);font-size:clamp(.95rem,.85rem + .3vw,1.318rem)}
body .elementor .cpn-btn-lg{--h:clamp(48px,3.25vw,62px);font-size:clamp(1.0625rem,.95rem + .5vw,1.679rem)}
body .elementor .cpn-btn-xl{--h:clamp(50px,3.44vw,66px);font-size:clamp(1.0625rem,.9rem + .6vw,1.794rem)}
/* outline: 2.4px stroke; radial masks cut the overlap so only the outer outline shows */
body .elementor .cpn-btn-outline{filter:none;font-size:clamp(1.0625rem,.95rem + .55vw,1.71rem)}
body .elementor .cpn-btn-outline .cpn-btn-label,body .elementor .cpn-btn-outline .cpn-btn-icon{background:transparent;color:#169EEB;border:2.4px solid #169EEB}
body .elementor .cpn-btn-outline .cpn-btn-label{-webkit-mask:radial-gradient(circle at calc(100% + var(--h) / 2 - var(--o) - 2.4px) 50%,transparent calc(var(--h) / 2 - 1.4px),#000 calc(var(--h) / 2 - .9px));mask:radial-gradient(circle at calc(100% + var(--h) / 2 - var(--o) - 2.4px) 50%,transparent calc(var(--h) / 2 - 1.4px),#000 calc(var(--h) / 2 - .9px))}
body .elementor .cpn-btn-outline .cpn-btn-icon{-webkit-mask:radial-gradient(circle at calc(-1 * (var(--h) / 2 - var(--o)) + 2.4px) 50%,transparent calc(var(--h) / 2 - 1.4px),#000 calc(var(--h) / 2 - .9px));mask:radial-gradient(circle at calc(-1 * (var(--h) / 2 - var(--o)) + 2.4px) 50%,transparent calc(var(--h) / 2 - 1.4px),#000 calc(var(--h) / 2 - .9px))}
body .elementor .cpn-btn-outline:hover .cpn-btn-label,body .elementor .cpn-btn-outline:focus-visible .cpn-btn-label,body .elementor .cpn-btn-outline:hover .cpn-btn-icon,body .elementor .cpn-btn-outline:focus-visible .cpn-btn-icon{background-color:#169EEB;color:#fff;-webkit-mask:none;mask:none;filter:none}
body .elementor .cpn-btn-outline:hover .cpn-btn-arrow,body .elementor .cpn-btn-outline:focus-visible .cpn-btn-arrow{filter:brightness(0) invert(1)}
/* white: estimate band (blue-700 text) and CTA (gradient text) */
body .elementor .cpn-btn-white .cpn-btn-label,body .elementor .cpn-btn-white .cpn-btn-icon{background:#fff}
body .elementor .cpn-btn-white .cpn-btn-label{padding-inline:calc(var(--h)*.52) calc(var(--h)*.6);color:#0079C1}
body .elementor .cpn-btn-grad .cpn-btn-label{color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(180deg, #5BCAF4 1.5%, #028BDE 50.5%, #00639E 98.5%),linear-gradient(#fff,#fff);background-size:100% 1.218em,100% 100%;background-position:0 50%,0 0;background-repeat:no-repeat;-webkit-background-clip:text,border-box;background-clip:text,border-box}
body .elementor .cpn-btn-white:hover,body .elementor .cpn-btn-white:focus-visible{filter:drop-shadow(1px 3px 8px rgba(0,36,57,.3))}
body .elementor .cpn-arrow-call{background-image:url("data:image/svg+xml,%3Csvg width=%2225.5101%22 height=%2221.0386%22 viewBox=%220 0 25.5101 21.0386%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.42848 9.09082C0.639554 9.09082 0 9.73037 0 10.5193C0 11.3082 0.639554 11.9478 1.42848 11.9478V10.5193V9.09082ZM1.42848 10.5193V11.9478H24.0816V10.5193V9.09082H1.42848V10.5193ZM25.0917 11.5294C25.6495 10.9715 25.6495 10.0671 25.0917 9.50921L16.0009 0.418393C15.443 -0.139464 14.5385 -0.139464 13.9807 0.418393C13.4228 0.976252 13.4228 1.88072 13.9807 2.43857L22.0614 10.5193L13.9807 18.6C13.4228 19.1579 13.4228 20.0623 13.9807 20.6202C14.5385 21.1781 15.443 21.1781 16.0009 20.6202L25.0917 11.5294Z%22 fill=%22white%22/%3E%3C/svg%3E");aspect-ratio:25.5101 / 21.0386}
body .elementor .cpn-arrow-hero{background-image:url("data:image/svg+xml,%3Csvg width=%2229.5332%22 height=%2224.3566%22 viewBox=%220 0 29.5332 24.3566%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.65377 10.5245C0.740417 10.5245 0 11.2649 0 12.1783C0 13.0916 0.740417 13.8321 1.65377 13.8321V12.1783V10.5245ZM1.65377 12.1783V13.8321H27.8795V12.1783V10.5245H1.65377V12.1783ZM29.0489 13.3477C29.6947 12.7018 29.6947 11.6547 29.0489 11.0089L18.5243 0.484378C17.8785 -0.161459 16.8314 -0.161459 16.1856 0.484378C15.5397 1.13021 15.5397 2.17732 16.1856 2.82316L25.5407 12.1783L16.1856 21.5334C15.5397 22.1793 15.5397 23.2264 16.1856 23.8722C16.8314 24.518 17.8785 24.518 18.5243 23.8722L29.0489 13.3477Z%22 fill=%22white%22/%3E%3C/svg%3E");aspect-ratio:29.5332 / 24.3566}
body .elementor .cpn-arrow-white{background-image:url("data:image/svg+xml,%3Csvg width=%2228.9199%22 height=%2223.8507%22 viewBox=%220 0 28.9199 23.8507%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.61942 10.3059C0.72504 10.3059 0 11.031 0 11.9254C0 12.8197 0.72504 13.5448 1.61942 13.5448V11.9254V10.3059ZM1.61942 11.9254V13.5448H27.3004V11.9254V10.3059H1.61942V11.9254ZM28.4455 13.0705C29.078 12.438 29.078 11.4127 28.4455 10.7803L18.1396 0.474319C17.5072 -0.158106 16.4818 -0.158106 15.8494 0.474319C15.217 1.10674 15.217 2.1321 15.8494 2.76453L25.0102 11.9254L15.8494 21.0862C15.217 21.7186 15.217 22.744 15.8494 23.3764C16.4818 24.0088 17.5072 24.0088 18.1396 23.3764L28.4455 13.0705Z%22 fill=%22white%22/%3E%3C/svg%3E");aspect-ratio:28.9199 / 23.8507}
body .elementor .cpn-arrow-blue{background-image:url("data:image/svg+xml,%3Csvg width=%2228.2709%22 height=%2223.3155%22 viewBox=%220 0 28.2709 23.3155%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.58308 10.0747C0.708769 10.0747 0 10.7834 0 11.6577C0 12.5321 0.708769 13.2408 1.58308 13.2408V11.6577V10.0747ZM1.58308 11.6577V13.2408H26.6878V11.6577V10.0747H1.58308V11.6577ZM27.8072 12.7771C28.4254 12.1589 28.4254 11.1566 27.8072 10.5383L17.7325 0.463674C17.1143 -0.154558 16.112 -0.154558 15.4937 0.463674C14.8755 1.08191 14.8755 2.08426 15.4937 2.70249L24.449 11.6577L15.4937 20.613C14.8755 21.2312 14.8755 22.2336 15.4937 22.8518C16.112 23.47 17.1143 23.47 17.7325 22.8518L27.8072 12.7771Z%22 fill=%22%23169EEB%22/%3E%3C/svg%3E");aspect-ratio:28.2709 / 23.3155}
body .elementor .cpn-arrow-cta{background-image:url("data:image/svg+xml,%3Csvg width=%2231.5518%22 height=%2226.0213%22 viewBox=%220 0 31.5518 26.0213%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath id=%22Arrow 1%22 d=%22M1.7668 11.2439C0.791024 11.2439 0 12.0349 0 13.0107C0 13.9864 0.791024 14.7775 1.7668 14.7775V13.0107V11.2439ZM1.7668 13.0107V14.7775H29.785V13.0107V11.2439H1.7668V13.0107ZM31.0343 14.26C31.7243 13.57 31.7243 12.4513 31.0343 11.7613L19.7905 0.517485C19.1005 -0.172495 17.9818 -0.172495 17.2918 0.517485C16.6018 1.20746 16.6018 2.32614 17.2918 3.01612L27.2864 13.0107L17.2918 23.0052C16.6018 23.6952 16.6018 24.8139 17.2918 25.5038C17.9818 26.1938 19.1005 26.1938 19.7905 25.5038L31.0343 14.26Z%22 fill=%22url(%23paint0_linear_0_27)%22/%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_0_27%22 x1=%2220.9653%22 y1=%223.52082%22 x2=%2217.0971%22 y2=%2218.6691%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%235BCAF4%22/%3E%3Cstop offset=%220.504808%22 stop-color=%22%23018BDE%22/%3E%3Cstop offset=%221%22 stop-color=%22%2300639E%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");aspect-ratio:31.5518 / 26.0213}
body .elementor .cpn-arrow-card{background-image:url("data:image/svg+xml,%3Csvg width=%2228.5504%22 height=%2226.0517%22 viewBox=%220 0 28.5504 26.0517%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.76887 11.257C0.791949 11.257 0 12.049 0 13.0259C0 14.0028 0.791949 14.7947 1.76887 14.7947V13.0259V11.257ZM1.76887 13.0259V14.7947H26.7815V13.0259V11.257H1.76887V13.0259ZM28.0323 14.2767C28.7231 13.5859 28.7231 12.4659 28.0323 11.7751L16.7753 0.518089C16.0845 -0.172696 14.9645 -0.172696 14.2737 0.518089C13.5829 1.20888 13.5829 2.32886 14.2737 3.01965L24.2799 13.0259L14.2737 23.0321C13.5829 23.7229 13.5829 24.8429 14.2737 25.5337C14.9645 26.2244 16.0845 26.2244 16.7753 25.5337L28.0323 14.2767Z%22 fill=%22white%22/%3E%3C/svg%3E");aspect-ratio:28.5504 / 26.0517}

/* ---------- Pool cards ---------- */
body .elementor .cpn-pool-card{transition:translate var(--cpn-dur) var(--cpn-ease),box-shadow var(--cpn-dur) var(--cpn-ease)}
body .elementor .cpn-pool-card:hover,body .elementor .cpn-pool-card:focus-visible{translate:0 -17px;box-shadow:0 9px 0 0 #018BDE,1px 6px 22px rgba(0,0,0,.12),0 0 40px rgba(91,202,244,.3)}
body .elementor .cpn-zoom-img{transition:scale var(--cpn-dur-slow) var(--cpn-ease)}
body .elementor .cpn-pool-card:hover .cpn-zoom-img,body .elementor .cpn-pool-card:focus-visible .cpn-zoom-img{scale:1.05}
body .elementor .cpn-project-media:hover .cpn-zoom-img{scale:1.04}
body .elementor .cpn-pool-arrow{width:46%;min-width:0;padding:0;background-position:center;background-size:100% 100%;background-repeat:no-repeat;transform:rotate(-45deg);transition:transform var(--cpn-dur) var(--cpn-ease)}
body .elementor .cpn-pool-card:hover .cpn-pool-arrow,body .elementor .cpn-pool-card:focus-visible .cpn-pool-arrow{transform:rotate(0deg)}

/* ---------- Drawn lines, scroll-down, social ---------- */
body .elementor .cpn-draw{transform-origin:left center}
body .elementor .cpn-scroll-down{position:absolute;left:50%;bottom:0;z-index:3;width:clamp(58px,3.9vw,75px);min-width:0;aspect-ratio:1;padding:0;border-radius:50%;translate:-50% 50%;transition:scale var(--cpn-dur) var(--cpn-ease)}
body .elementor .cpn-scroll-down:hover{scale:1.06}
body .elementor .cpn-scroll-img{width:100%;min-width:0;aspect-ratio:1;padding:0;background:url("data:image/svg+xml,%3Csvg width=%22106.5%22 height=%22106.5%22 viewBox=%220 0 106.5 106.5%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg id=%22arrow down%22%3E%3Cpath id=%22Ellipse 3%22 d=%22M98.6264 53.2499C98.6264 78.3106 78.3106 98.6264 53.2499 98.6264C28.1891 98.6264 7.87335 78.3106 7.87335 53.2499C7.87335 28.1891 28.1891 7.87335 53.2499 7.87335C78.3106 7.87335 98.6264 28.1891 98.6264 53.2499Z%22 fill=%22url(%23paint0_linear_0_142)%22 stroke-width=%2215.7467%22 stroke=%22white%22/%3E%3Cpath id=%22Arrow 3%22 d=%22M55.2182 34.6573C55.2182 33.5702 54.337 32.689 53.2499 32.689C52.1628 32.689 51.2815 33.5702 51.2815 34.6573L53.2499 34.6573L55.2182 34.6573ZM53.2499 34.6573L51.2815 34.6573L51.2815 71.8424L53.2499 71.8424L55.2182 71.8424L55.2182 34.6573L53.2499 34.6573ZM51.858 73.2343C52.6267 74.003 53.873 74.003 54.6417 73.2343L67.1681 60.7078C67.9368 59.9392 67.9368 58.6929 67.1681 57.9242C66.3994 57.1555 65.1531 57.1555 64.3845 57.9242L53.2499 69.0588L42.1153 57.9242C41.3466 57.1555 40.1003 57.1555 39.3316 57.9242C38.5629 58.6929 38.5629 59.9392 39.3316 60.7078L51.858 73.2343Z%22 fill=%22white%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_0_142%22 x1=%2253.2499%22 y1=%2215.7467%22 x2=%2250.9943%22 y2=%2290.6886%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%2385DDFF%22/%3E%3Cstop offset=%220.504808%22 stop-color=%22%2330C6FF%22/%3E%3Cstop offset=%221%22 stop-color=%22%2300A4E1%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/100% 100% no-repeat}
body .elementor .cpn-social{transition:translate var(--cpn-dur) var(--cpn-ease)}
body .elementor .cpn-social:hover,body .elementor .cpn-social:focus-visible{translate:0 -2px}

/* ---------- Header + nav ---------- */
body .elementor .cpn-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:clamp(16px,2.14vw,41px) 0 12px;transition:transform var(--cpn-dur) var(--cpn-ease),background-color var(--cpn-dur),box-shadow var(--cpn-dur),padding var(--cpn-dur) var(--cpn-ease)}
body.admin-bar .elementor .cpn-header{top:32px}
@media (max-width:782px){body.admin-bar .elementor .cpn-header{top:46px}}
body .elementor .cpn-logo{position:relative;flex:none;display:block;width:clamp(84px,6.72vw,129px);min-width:0;aspect-ratio:129 / 92;margin-left:-10px;padding:0;transition:width var(--cpn-dur) var(--cpn-ease)}
body .elementor .cpn-logo-light,body .elementor .cpn-logo-dark{position:absolute;inset:0;width:100%;height:100%;transition:opacity var(--cpn-dur)}
body .elementor .cpn-logo-dark{opacity:0}
body .elementor .cpn-nav{margin-left:auto;display:flex;align-items:center;gap:clamp(18px,2.05vw,40px);padding:0;width:auto}
body .elementor .cpn-nav-item{position:relative;display:flex;align-items:center;padding:0;min-width:0;width:auto}
body .elementor .cpn-nav-link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 0;width:auto;min-width:0;text-decoration:none;white-space:nowrap}
body .elementor .cpn-nav-text{font-family:"Host Grotesk",sans-serif;font-size:clamp(1rem,.9rem + .25vw,1.375rem);font-weight:400;line-height:1.2;color:#fff;transition:color var(--cpn-dur)}
body .elementor .cpn-nav-link::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:#5BCAF4;transform:scaleX(0);transform-origin:left;transition:transform var(--cpn-dur) var(--cpn-ease)}
body .elementor .cpn-nav-link:hover::after,body .elementor .cpn-nav-link:focus-visible::after{transform:scaleX(1)}
body .elementor .cpn-nav-caret{width:12px;min-width:0;aspect-ratio:13.011 / 7.57755;padding:0;margin:0 4px 0 4px;background:url("data:image/svg+xml,%3Csvg width=%2213.011%22 height=%227.57755%22 viewBox=%220 0 13.011 7.57755%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.2312 6.79769L6.50551 0.779857L0.779859 6.79769%22 stroke-width=%221.55971%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke=%22white%22/%3E%3C/svg%3E") center/100% 100% no-repeat;transform:rotate(180deg);transition:transform var(--cpn-dur),filter var(--cpn-dur)}
body .elementor .cpn-nav-sub{position:absolute;top:calc(100% + 8px);left:-20px;min-width:220px;display:flex;flex-direction:column;background:#fff;border-radius:18px;padding:10px;box-shadow:0 12px 40px rgba(0,36,57,.16);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--cpn-dur) var(--cpn-ease),transform var(--cpn-dur) var(--cpn-ease),visibility 0s linear var(--cpn-dur);z-index:5}
body .elementor .cpn-nav-sub::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
body .elementor .cpn-nav-sub-link{display:block;padding:10px 14px;border-radius:10px;color:#002439;text-decoration:none;font-family:"Host Grotesk",sans-serif;font-size:clamp(1rem,.9rem + .2vw,1.125rem);line-height:1.2;white-space:nowrap;transition:background-color var(--cpn-dur),color var(--cpn-dur)}
body .elementor .cpn-nav-sub-link:hover,body .elementor .cpn-nav-sub-link:focus-visible{background:#E9F7FF;color:#169EEB}
body .elementor .cpn-has-sub:hover>.cpn-nav-sub,body .elementor .cpn-has-sub:focus-within>.cpn-nav-sub{opacity:1;visibility:visible;transform:none;transition-delay:0s}
body .elementor .cpn-has-sub:hover .cpn-nav-caret{transform:rotate(360deg)}
body .elementor .cpn-header-btn{margin-left:clamp(8px,1.4vw,28px)}
body .elementor .cpn-header-btn+.cpn-header-btn{margin-left:0}
/* hamburger (prototype .nav-toggle) inside the native <details> mobile menu */
body .elementor .cpn-burger{position:relative;width:48px;height:48px;min-width:0;padding:0;border-radius:12px}
body .elementor .cpn-burger-bar{position:absolute;left:12px;right:12px;min-width:0;height:2.5px;padding:0;border-radius:2px;background:#fff;transition:transform var(--cpn-dur) var(--cpn-ease),opacity var(--cpn-dur),background-color var(--cpn-dur)}
body .elementor .cpn-burger-bar:nth-child(1){top:16px}body .elementor .cpn-burger-bar:nth-child(2){top:23px}body .elementor .cpn-burger-bar:nth-child(3){top:30px}
body .elementor details[open] .cpn-burger-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}
body .elementor details[open] .cpn-burger-bar:nth-child(2){opacity:0}
body .elementor details[open] .cpn-burger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
body .elementor details[open] .cpn-burger-bar{background:#002439}
/* scrolled (sticky) state */
body .elementor .cpn-header.is-scrolled{background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 24px rgba(0,36,57,.08);padding-block:12px}
body .elementor .cpn-header.is-scrolled .cpn-logo{width:clamp(70px,4.4vw,84px)}
body .elementor .cpn-header.is-scrolled .cpn-logo-light{opacity:0}
body .elementor .cpn-header.is-scrolled .cpn-logo-dark{opacity:1}
body .elementor .cpn-header.is-scrolled .cpn-nav-text{color:#002439}
body .elementor .cpn-header.is-scrolled .cpn-nav-caret{filter:brightness(0) saturate(100%) invert(10%) sepia(40%) saturate(2000%) hue-rotate(178deg)}
body .elementor .cpn-header.is-scrolled .cpn-burger-bar{background:#002439}
body .elementor .cpn-header.is-hidden{transform:translateY(-100%)}

/* ---------- Reviews carousel ---------- */
body .elementor .cpn-car-track{scrollbar-width:none}
body .elementor .cpn-car-track::-webkit-scrollbar{display:none}
body .elementor .cpn-car-btn{width:clamp(52px,4.06vw,78px);height:auto;min-width:0;aspect-ratio:1;padding:0;border-radius:50%;border:2.7px solid #169EEB;background:transparent;color:#169EEB;display:grid;place-items:center;cursor:pointer;transition:background-color var(--cpn-dur),color var(--cpn-dur),opacity var(--cpn-dur)}
body .elementor .cpn-car-btn:hover:not(.is-disabled),body .elementor .cpn-car-btn:focus-visible:not(.is-disabled){background:#169EEB;color:#fff}
body .elementor .cpn-car-btn.is-disabled{opacity:.5;cursor:default}
body .elementor .cpn-chev{width:48%;min-width:0;aspect-ratio:40 / 34;padding:0;background-color:currentColor;-webkit-mask:center/100% 100% no-repeat;mask:center/100% 100% no-repeat}
body .elementor .cpn-chev-prev{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 34%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%224.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M38 17H3M17 3 3 17l14 14%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 34%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%224.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M38 17H3M17 3 3 17l14 14%22/%3E%3C/svg%3E")}
body .elementor .cpn-chev-next{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 34%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%224.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 17h35M23 3l14 14-14 14%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 34%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%224.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 17h35M23 3l14 14-14 14%22/%3E%3C/svg%3E")}

/* ---------- Decor: Why wave, CTA wave, "Happen!" brush underline ---------- */
body .elementor .cpn-why{position:relative;isolation:isolate;overflow-x:clip}
body .elementor .cpn-why::before{content:"";position:absolute;z-index:-1;top:0;left:-2.78vw;width:108.56vw;height:100%;background:url("data:image/svg+xml,%3Csvg preserveAspectRatio=%22none%22 width=%222084.26%22 height=%22969.277%22 viewBox=%220 0 2084.26 969.277%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg id=%22section 2 bg%22%3E%3Cpath id=%22Vector 5%22 d=%22M353.239 7.28184C210.273 7.28198 47.3227 105.495 47.3227 105.495L0 962.651C0 962.651 378.82 864.013 626.125 852.009C990.956 834.301 1190.36 1000.96 1554.03 963.874C1765.1 942.348 2084.26 816.521 2084.26 816.521V128.094C2084.26 128.094 1844.6 16.4607 1666.07 2.11211C1411.05 -18.3841 1248.41 117.118 992.743 114.11C752.279 111.281 634.56 7.28157 353.239 7.28184Z%22 fill=%22%23EBF6FC%22/%3E%3Cg id=%22Mask group%22%3E%3Cmask id=%22mask0_0_103%22 maskUnits=%22userSpaceOnUse%22 x=%220%22 y=%220%22 width=%222085%22 height=%22970%22%3E%3Cpath id=%22Vector 7%22 d=%22M353.239 7.28184C210.273 7.28198 47.3227 105.495 47.3227 105.495L0 962.651C0 962.651 378.82 864.013 626.125 852.009C990.956 834.301 1190.36 1000.96 1554.03 963.874C1765.1 942.348 2084.26 816.521 2084.26 816.521V128.094C2084.26 128.094 1844.6 16.4607 1666.07 2.11211C1411.05 -18.3841 1248.41 117.118 992.743 114.11C752.279 111.281 634.56 7.28157 353.239 7.28184Z%22 fill=%22url(%23paint0_linear_0_103)%22/%3E%3C/mask%3E%3Cg mask=%22url(%23mask0_0_103)%22%3E%3Cpath id=%22Vector 6%22 d=%22M1975.99 433.381C1919.32 704.255 1477.3 910.963 1263.37 980.458C1696.94 993.345 1919.1 895.954 1975.99 845.648V433.381Z%22 fill=%22url(%23paint1_linear_0_103)%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_0_103%22 x1=%221042.13%22 y1=%220%22 x2=%221042.13%22 y2=%22969.277%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23EBF6FC%22/%3E%3Cstop offset=%221%22 stop-color=%22white%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22paint1_linear_0_103%22 x1=%221542.55%22 y1=%22650.297%22 x2=%221705.57%22 y2=%22917.082%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23D6F1FF%22/%3E%3Cstop offset=%221%22 stop-color=%22%23EBF6FC%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 0 0/100% 100% no-repeat;pointer-events:none}
@media (max-width:767px){body .elementor .cpn-why::before{width:240vw;left:-70vw}}
body .elementor .cpn-cta-wave{position:absolute;top:-1px;left:0;width:100%;min-width:0;height:calc(116 / 1979 * 100vw + 1px);padding:0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 1140 1979 116%22 preserveAspectRatio=%22none%22%3E%3Cpath fill=%22%23fff%22 d=%22M0 0H1979.01V1160.16C1979.01 1160.16 1748.14 1255.28 1516.6 1255.28C1134.27 1255.28 916.755 1172.42 527.32 1148.2C322.706 1135.47 0 1162.16 0 1162.16L0 0Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;z-index:0}
@media (max-width:767px){body .elementor .cpn-cta-wave{height:24px}}
body .elementor .cpn-cta-title em{position:relative;display:inline-block;font-weight:800;font-style:italic}
body .elementor .cpn-cta-title em::after{content:"";position:absolute;left:-.02em;top:.9em;width:104%;aspect-ratio:294.442 / 37.2244;background:url("data:image/svg+xml,%3Csvg width=%22294.442%22 height=%2237.2244%22 viewBox=%220 0 294.442 37.2244%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M279.947 0.00308871C280.311 -0.0314288 280.812 0.23415 281.235 0.262201C283.006 0.383532 283.649 0.583018 285.217 0.752117C287.532 0.980226 294.634 1.12755 294.438 2.86381C294.438 2.86385 294.438 2.86389 294.438 2.86394C294.436 2.88083 294.434 2.89788 294.432 2.91507C294.383 3.24139 293.778 3.556 293.664 3.92114C293.551 4.28647 293.437 6.68863 292.612 6.76484C291.424 6.85453 288.557 6.06115 287.892 6.05514C287.448 6.0494 286.866 6.2374 286.311 6.24837C284.527 6.28515 283.588 6.08504 281.927 6.61557C281.282 6.27811 280.632 5.94222 279.977 5.60791C279.095 5.72403 277.817 5.27563 277.308 5.2858C276.886 5.29381 276.633 5.53523 276.192 5.53663C275.697 5.53965 274.941 5.25614 274.03 5.28031C272.536 5.31955 272.257 5.96272 271.352 6.03353C270.394 6.10691 268.998 5.74429 267.822 5.9669C267.675 6.03731 267.527 6.10779 267.38 6.17833C267.485 6.33929 267.59 6.50028 267.694 6.66131C267.104 6.73389 266.851 6.40415 266.306 6.39749C265.664 6.38969 265.336 6.70213 264.902 6.70135C264.547 6.70047 264.063 6.45153 263.599 6.46917C262.923 6.49377 263.073 6.85451 262.708 6.92413C262.547 6.94973 259.913 7.17182 259.768 7.17788C258.639 7.2053 258.533 6.71249 257.625 6.68242C255.113 6.60172 252.462 7.05937 250.182 7.27246C249.15 7.36794 248.064 7.37114 247.02 7.3252C248.623 6.00789 244.952 5.14015 246.378 7.07555C245.207 6.83208 244.395 7.39554 243.286 7.34599C242.584 7.31314 242.088 7.05702 241.082 7.10431C239.298 7.18974 237.364 8.05773 236.78 6.67231C234.665 7.01757 232.808 6.59945 232.123 7.8818C231.588 7.98518 230.162 7.31761 229.546 7.25045C228.973 7.18362 224.494 7.10558 223.769 7.13383C223.05 7.15858 221.788 7.21683 221.187 7.36471C220.431 7.54839 219.983 8.87111 218.518 7.4544C216.937 7.68212 216.367 7.67786 214.869 7.60626C214.597 7.59344 214.551 7.37193 214.394 7.38279C214.068 7.40567 213.542 7.60905 212.972 7.67022C212.036 7.77057 211.464 7.33964 211.622 8.05059C211.011 8.21635 210.399 8.3827 209.787 8.54963C209.559 8.42725 209.33 8.30493 209.102 8.1827C208.781 8.35891 208.459 8.53528 208.138 8.71181C208.45 7.64177 206.151 8.43605 206.959 8.97384C205.738 8.852 204.491 8.73414 203.284 8.61504C203.357 7.41946 200.636 8.69357 200.926 9.31691C200.788 9.32735 200.65 9.33782 200.513 9.34831C199.282 9.13454 198.195 9.48466 196.702 9.40101C195.209 9.31788 195.337 9.19152 194.84 8.68769C194.495 8.74924 194.148 8.81119 193.806 8.87281C192.129 10.5225 192.22 7.91467 189.216 9.34089C188.137 8.4966 185.728 9.21732 184.125 9.65773C183.939 9.70885 183.953 9.89063 183.706 9.97089C183.106 10.1642 181.517 10.0835 181.628 10.6636C181.07 10.5473 180.51 10.4314 179.951 10.3158C179.518 10.4661 179.085 10.6166 178.652 10.7673C178.672 10.9497 178.693 11.1322 178.713 11.3146C177.758 10.7812 176.376 11.1626 175.667 11.0847C175.526 11.0686 175.47 10.8197 175.034 10.7949C174.524 10.7646 173.594 10.9358 172.991 10.919C172.788 11.222 172.586 11.5251 172.383 11.8282C171.334 12.0907 170.882 11.394 170.25 11.4028C170.136 11.4044 168.085 11.6762 167.976 11.7042C167.081 11.9266 167.406 12.5244 164.766 12.6761C164.296 12.7029 163.894 12.5275 163.47 12.5653C162.72 12.6315 160.53 13.3735 160.404 13.8482C159.437 13.3801 157.043 13.8872 156.312 13.8049C156.091 13.7791 156.001 13.4223 155.331 13.4213C154.788 13.42 153.441 13.8699 152.755 13.9008C152.028 13.9322 151.734 13.6583 151.408 13.6748C151.1 13.6907 150.847 13.9694 150.431 14.0171C149.13 14.1619 147.906 13.9071 146.879 14.0231C145.392 14.19 144.17 15.076 142.969 15.5503C142.656 15.5409 142.335 15.4219 142.011 15.4603C137.998 15.9298 133.496 16.3627 129.457 16.7288C127.582 16.8976 122.834 16.523 124.285 18.0039C123.683 18.375 118.892 18.342 117.994 18.455C117.099 18.5664 116.431 18.9575 115.731 19.0576C113.611 19.3608 112.123 19.3495 109.558 19.969C108.899 20.1294 108.233 20.5785 107.838 20.63C107.362 20.6911 106.803 20.4258 106.185 20.4913C104.709 20.6503 102.022 21.147 100.597 21.2931C100.337 21.3189 100.204 21.0359 99.8211 20.9967C98.3309 20.8426 96.732 21.1078 97.1535 22.0114C95.2418 21.7421 93.6252 22.4796 91.9465 22.7588C88.3203 23.3561 81.8457 24.111 78.7248 25.0005C76.7904 25.5556 76.902 25.9709 73.9662 26.0551C73.312 26.0745 72.6763 26.0622 71.869 26.0902C69.9837 26.1539 68.1762 25.6396 66.9361 26.8031C64.8615 26.8839 63.3377 27.307 61.6585 26.7527C61.5102 26.9749 61.3622 27.197 61.2144 27.4191C60.9641 27.4646 60.7141 27.5101 60.4644 27.5556C60.3563 27.3842 60.2483 27.2127 60.1403 27.0413C58.3372 27.2835 56.2109 28.4093 54.724 28.6494C52.1478 29.0636 45.6811 29.8474 43.1818 30.021C41.876 30.1084 41.877 30.5137 41.0086 29.8294C40.7337 29.9346 40.4593 30.0397 40.1856 30.1447C40.0387 30.3525 39.8921 30.5602 39.7458 30.7678C38.1307 31.0533 36.173 31.1096 34.5846 31.3903C31.7261 31.8952 27.622 33.1257 24.6872 33.3249C23.9618 33.3722 23.0146 33.1666 22.3307 33.2949C21.3376 33.4811 21.2101 34.1296 19.893 34.3819C17.6051 34.8182 13.4966 34.853 11.316 35.32C10.692 35.4535 10.4448 35.7332 10.0216 35.8381C8.25375 36.2794 6.82057 36.5338 5.10556 37.2244C3.12656 37.0057 3.15448 36.2259 2.43746 35.5826C1.89477 35.0973 0.339168 34.0325 0.0611612 33.5698C-0.135996 33.245 0.255652 32.7007 0 32.3507C2.09602 31.6212 3.1053 31.7778 5.0524 31.9659C8.36546 31.3073 11.789 30.6405 15.0543 30.0135C15.3935 30.1686 15.7338 30.3236 16.0751 30.4785C16.0752 30.479 16.0753 30.4794 16.0754 30.4799C17.3982 30.4873 17.8505 29.8433 18.5295 29.5915C24.9233 27.1904 38.1574 25.8151 45.5296 24.7158C47.0717 24.4824 52.187 23.3351 53.3442 23.4981C53.6349 23.5419 53.7656 23.8552 54.0621 23.8208C56.6587 23.1929 59.2946 22.5633 61.9665 21.9329C67.4648 21.5651 73.1121 20.2451 78.6236 19.3173C93.5696 16.8013 108.349 14.4143 123.12 12.5348C125.964 12.173 129.57 11.4539 132.381 11.2561C133.554 11.1732 134.106 11.6378 135.587 11.0522C135.621 11.192 135.655 11.3318 135.689 11.4717C137.004 11.1321 137.819 10.7022 139.316 10.483C140.58 10.2979 143.917 9.86824 145.039 9.78847C145.622 9.7457 145.438 10.037 145.977 9.97064C146.901 9.85498 148.832 9.25245 150.109 9.10219C151.266 8.96553 153.251 9.04405 154.135 8.89733C157.319 8.37011 160.752 7.52409 164.185 7.27209C165.133 7.20315 166.384 7.4164 166.678 7.37506C167.253 7.29291 167.389 6.93993 167.772 6.85541C169.721 6.4265 172.822 6.50411 174.764 6.32202C181.063 5.72911 187.738 4.94311 194 4.45471C197.999 4.13762 204.544 3.54177 208.258 3.51803C209.053 3.51269 208.87 3.89623 209.533 3.84656C210.268 3.79163 210.647 3.51411 210.988 3.46886C213.324 3.15263 218.623 2.53729 220.87 2.65331C221.3 2.67496 221.627 2.94384 221.882 2.92684C222.011 2.91878 222.291 2.7038 222.695 2.65873C226.279 2.26034 228.953 2.22495 232.453 2.11417C239.252 1.89541 247.078 1.2284 254.187 1.28408C255.755 1.29511 256.826 1.85026 257.044 1.84092C257.522 1.82198 257.823 1.43265 258.786 1.32513C261.921 0.969375 266.414 1.36505 269.407 1.19819C270.891 1.11331 273.057 0.653106 274.542 0.573802C275.749 0.507316 278.506 0.768877 279.055 0.573056C279.388 0.453486 279.553 0.0426655 279.947 0.00308871ZM239.996 6.82755C240.179 6.15426 237.993 6.80019 238.838 7.12112C239.028 7.19317 239.949 7.002 239.996 6.82755ZM136.513 14.9715C136.557 15.1572 136.6 15.343 136.644 15.5288C136.923 15.4141 137.202 15.2994 137.482 15.1849C137.305 15.092 137.128 14.9992 136.952 14.9064C136.805 14.928 136.659 14.9497 136.513 14.9715Z%22 fill=%22white%22 fill-opacity=%220.56%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transform:rotate(2.3deg);pointer-events:none}
.cpn-js body .elementor .cpn-cta-title em::after{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--cpn-ease) .55s}
.cpn-js body .elementor .cpn-cta-title.is-visible em::after{clip-path:inset(0 0 0 0)}

/* ---------- Hero photo settle (Ken Burns) ---------- */
@keyframes cpnKenburns{from{scale:1.08}to{scale:1}}
body .elementor .cpn-kenburns{animation:cpnKenburns 1.6s var(--cpn-ease) both}

/* ---------- Reduced motion ---------- */
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  body .elementor .cpn-anim{opacity:1!important;transform:none!important}
  body .elementor *,body .elementor *::before,body .elementor *::after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}
  .cpn-js body .elementor .cpn-cta-title em::after{clip-path:none!important}
}

/* Firefox: a two-layer background-clip (text + border-box) paints the gradient as a solid bar, hiding the label.
   Keep the gradient as the label's only (text-clipped) layer and draw the white pill behind it with a pseudo-element. */
@supports (-moz-appearance:none){
  body .elementor .cpn-btn-grad{position:relative;isolation:isolate}
  body .elementor .cpn-btn-grad::before{content:"";position:absolute;inset:0 calc(var(--h) - var(--o)) 0 0;z-index:-1;border-radius:999px;background:#fff}
  body .elementor .cpn-btn-grad .cpn-btn-label{background:linear-gradient(180deg, #5BCAF4 1.5%, #028BDE 50.5%, #00639E 98.5%) 0 50% / 100% 1.218em no-repeat;-webkit-background-clip:text;background-clip:text}
}

/* CPNC A1 blink fix (Digital Accord, 1 Nov 2026)
   Pre-hides Elementor 4 Interactions "scrollIn" targets until their entrance animation runs.
   - Applies only while html.cpn-pre is set, which only the head script adds -> no JS = all content visible.
   - Never applies under prefers-reduced-motion.
   - Elementor's own animation (Web Animations API) and its final inline opacity:1 override this rule,
     so the normal path needs no extra class. .cpn-rv = safety reveal added by the script.
   - Selector list = all 204 scrollIn element ids across the 27 sitemap pages. Regenerate if
     scroll-in interactions are added to new elements (new ones simply keep today's behaviour). */
@media (prefers-reduced-motion: no-preference) {
  html.cpn-pre :is(
    [data-interaction-id="091bb68"],
    [data-interaction-id="0e6af2c"],
    [data-interaction-id="1353d1e"],
    [data-interaction-id="136712c3"],
    [data-interaction-id="13991e75"],
    [data-interaction-id="145d9ef"],
    [data-interaction-id="14b87d8"],
    [data-interaction-id="1526e81"],
    [data-interaction-id="158b2d34"],
    [data-interaction-id="17acaa3"],
    [data-interaction-id="1955a4b"],
    [data-interaction-id="19d9f770"],
    [data-interaction-id="1b2f6832"],
    [data-interaction-id="1b5f5d4"],
    [data-interaction-id="1c509e83"],
    [data-interaction-id="1c994d9b"],
    [data-interaction-id="1cd9987"],
    [data-interaction-id="1d8f3c82"],
    [data-interaction-id="1da00e20"],
    [data-interaction-id="1fb83c2"],
    [data-interaction-id="1fec8a79"],
    [data-interaction-id="200376d"],
    [data-interaction-id="202e6940"],
    [data-interaction-id="21296833"],
    [data-interaction-id="21b8bbf5"],
    [data-interaction-id="241d3791"],
    [data-interaction-id="24ec508"],
    [data-interaction-id="251ec311"],
    [data-interaction-id="266107e4"],
    [data-interaction-id="26637640"],
    [data-interaction-id="27605313"],
    [data-interaction-id="28238bb4"],
    [data-interaction-id="285d8b14"],
    [data-interaction-id="29755d57"],
    [data-interaction-id="2999b8df"],
    [data-interaction-id="2aaf890"],
    [data-interaction-id="2b2c41e"],
    [data-interaction-id="2c1fbc6c"],
    [data-interaction-id="2d25ee4"],
    [data-interaction-id="2dac976f"],
    [data-interaction-id="2f0977a5"],
    [data-interaction-id="31afe60"],
    [data-interaction-id="31e93e14"],
    [data-interaction-id="320009ce"],
    [data-interaction-id="3216eff4"],
    [data-interaction-id="32ff8a92"],
    [data-interaction-id="340c223"],
    [data-interaction-id="34516fcc"],
    [data-interaction-id="34fe296"],
    [data-interaction-id="352f6d72"],
    [data-interaction-id="35396f5d"],
    [data-interaction-id="353ba57"],
    [data-interaction-id="364339f9"],
    [data-interaction-id="36db6b2"],
    [data-interaction-id="386e3cd"],
    [data-interaction-id="3a2afc0"],
    [data-interaction-id="3a319c36"],
    [data-interaction-id="3a3cc0a5"],
    [data-interaction-id="3a991878"],
    [data-interaction-id="3ab579d8"],
    [data-interaction-id="3c97c806"],
    [data-interaction-id="3fffe727"],
    [data-interaction-id="4030440"],
    [data-interaction-id="4131ad4a"],
    [data-interaction-id="4194aef6"],
    [data-interaction-id="41a0d978"],
    [data-interaction-id="41a384b5"],
    [data-interaction-id="45b6216"],
    [data-interaction-id="46220339"],
    [data-interaction-id="46acc2a"],
    [data-interaction-id="46eb66e0"],
    [data-interaction-id="486a191b"],
    [data-interaction-id="48dbea5"],
    [data-interaction-id="48dc9cec"],
    [data-interaction-id="4904d5cf"],
    [data-interaction-id="4956a68"],
    [data-interaction-id="49779226"],
    [data-interaction-id="49a41187"],
    [data-interaction-id="49b9619b"],
    [data-interaction-id="4a325fe1"],
    [data-interaction-id="4beee27e"],
    [data-interaction-id="4c1c5b8a"],
    [data-interaction-id="4c2dea14"],
    [data-interaction-id="4cb909b4"],
    [data-interaction-id="4de23b7e"],
    [data-interaction-id="4dfcc5e"],
    [data-interaction-id="4e75885"],
    [data-interaction-id="4ed5920d"],
    [data-interaction-id="4f0957a"],
    [data-interaction-id="505a1a8c"],
    [data-interaction-id="518b4244"],
    [data-interaction-id="51f0179"],
    [data-interaction-id="52983a92"],
    [data-interaction-id="52d23116"],
    [data-interaction-id="53b7dd2"],
    [data-interaction-id="549948d"],
    [data-interaction-id="5519b7f"],
    [data-interaction-id="5532351"],
    [data-interaction-id="5541f2b"],
    [data-interaction-id="55d5212c"],
    [data-interaction-id="55ddcb6b"],
    [data-interaction-id="579564d"],
    [data-interaction-id="58285735"],
    [data-interaction-id="59226d7a"],
    [data-interaction-id="5abf625"],
    [data-interaction-id="5c3e38b"],
    [data-interaction-id="5d0c4c38"],
    [data-interaction-id="5e16b5d9"],
    [data-interaction-id="5e5de062"],
    [data-interaction-id="5e75a7f"],
    [data-interaction-id="5f8ca268"],
    [data-interaction-id="5f91e99"],
    [data-interaction-id="602324e2"],
    [data-interaction-id="6127ec86"],
    [data-interaction-id="615afd38"],
    [data-interaction-id="61cb4bd"],
    [data-interaction-id="6272345d"],
    [data-interaction-id="62946f8f"],
    [data-interaction-id="630df41c"],
    [data-interaction-id="63217bfd"],
    [data-interaction-id="634f97f0"],
    [data-interaction-id="642fa6ac"],
    [data-interaction-id="6447ca0"],
    [data-interaction-id="64c20cef"],
    [data-interaction-id="650aaf9b"],
    [data-interaction-id="65c9220"],
    [data-interaction-id="66173daf"],
    [data-interaction-id="692c57f3"],
    [data-interaction-id="692ee611"],
    [data-interaction-id="6982e00e"],
    [data-interaction-id="6a4f3547"],
    [data-interaction-id="6a6da49"],
    [data-interaction-id="6b220348"],
    [data-interaction-id="6d0e854"],
    [data-interaction-id="6d55511"],
    [data-interaction-id="6e5622e2"],
    [data-interaction-id="6f6be25c"],
    [data-interaction-id="7032f311"],
    [data-interaction-id="705f1fb0"],
    [data-interaction-id="70f0457b"],
    [data-interaction-id="71c3e16a"],
    [data-interaction-id="7293f6c"],
    [data-interaction-id="733e54ee"],
    [data-interaction-id="73ed77c7"],
    [data-interaction-id="750bcee"],
    [data-interaction-id="75d6e88"],
    [data-interaction-id="763507d4"],
    [data-interaction-id="76e03cee"],
    [data-interaction-id="7823c72"],
    [data-interaction-id="7986d4b"],
    [data-interaction-id="7a22966d"],
    [data-interaction-id="7be635c"],
    [data-interaction-id="7c23f1bc"],
    [data-interaction-id="7c3f9d6b"],
    [data-interaction-id="7c5fe292"],
    [data-interaction-id="7cb4312b"],
    [data-interaction-id="7eb65eb"],
    [data-interaction-id="7eef6dd9"],
    [data-interaction-id="7f4cd8f"],
    [data-interaction-id="806ac1f"],
    [data-interaction-id="8729de2"],
    [data-interaction-id="8ad7054"],
    [data-interaction-id="8e0d3b5"],
    [data-interaction-id="9127fe3"],
    [data-interaction-id="92510a6"],
    [data-interaction-id="938c272"],
    [data-interaction-id="96c6b48"],
    [data-interaction-id="99111c5"],
    [data-interaction-id="9d12176"],
    [data-interaction-id="9f4f766"],
    [data-interaction-id="a3f104e"],
    [data-interaction-id="a8e57ca"],
    [data-interaction-id="a9fcf71"],
    [data-interaction-id="aa67c0e"],
    [data-interaction-id="aef5abc"],
    [data-interaction-id="b06ad81"],
    [data-interaction-id="b1ce9f4"],
    [data-interaction-id="b2c4ce"],
    [data-interaction-id="b920193"],
    [data-interaction-id="bcd7d24"],
    [data-interaction-id="c13b295"],
    [data-interaction-id="c152689"],
    [data-interaction-id="c37c24b"],
    [data-interaction-id="c9b8815"],
    [data-interaction-id="ca19d69"],
    [data-interaction-id="cc5ddc8"],
    [data-interaction-id="cd14d74"],
    [data-interaction-id="cf9337f"],
    [data-interaction-id="d4676a9"],
    [data-interaction-id="d7741a6"],
    [data-interaction-id="da2c3e2"],
    [data-interaction-id="ddaf621"],
    [data-interaction-id="e248027"],
    [data-interaction-id="e47b92b"],
    [data-interaction-id="e7e5274"],
    [data-interaction-id="e87c522"],
    [data-interaction-id="f0af615"],
    [data-interaction-id="f0c5233"],
    [data-interaction-id="f0cf07b"],
    [data-interaction-id="f251686"],
    [data-interaction-id="f3a8895"],
    [data-interaction-id="facf673"],
    [data-interaction-id="fcd9395"],
    [data-interaction-id="ff10e8b"]
  ):not(.cpn-rv) { opacity: 0; }
}/* End custom CSS */