@font-face{font-family:'HelveticaNowDisplay-ExtraBold';src:url(/wp-content/themes/theme-kcx/font/HelveticaNowDisplay-ExtraBold.woff) format('woff');src:url(/wp-content/themes/theme-kcx/font/HelveticaNowDisplay-ExtraBold.woff2) format('woff2')}@font-face{font-family:'HelveticaNowDisplay-Medium';src:url(/wp-content/themes/theme-kcx/font/HelveticaNowDisplay-Medium.woff) format('woff');src:url(/wp-content/themes/theme-kcx/font/HelveticaNowDisplay-Medium.woff2) format('woff2')}@font-face{font-family:'HelveticaNowDisplay-Regular';src:url(/wp-content/themes/theme-kcx/font/HelveticaNowDisplay-Regular.woff) format('woff');src:url(/wp-content/themes/theme-kcx/font/HelveticaNowDisplay-Regular.woff2) format('woff2')}@font-face{font-family:'HelveticaNowDisplay-Bold';src:url(/wp-content/themes/theme-kcx/font/HelveticaNowDisplay-Bold.woff) format('woff');src:url(/wp-content/themes/theme-kcx/font/HelveticaNowDisplay-Bold.woff2) format('woff2')}html,body{font-family:'HelveticaNowDisplay-Regular',sans-serif;scroll-behavior:smooth;background-color:#000;color:#fff}.navbar-toggler-icon{filter:invert(1)}.nav-link,.nav-link:hover{font-family:'HelveticaNowDisplay-Medium',sans-serif;color:#ffffff!important}.footer-nav a,.footer-nav a:hover{font-family:'HelveticaNowDisplay-Medium',sans-serif;color:#fff}.nav-link.active,.footer-nav a.active{font-family:'HelveticaNowDisplay-ExtraBold',sans-serif}.nav-link span,.footer-nav a span{position:relative;display:inline-block}.nav-link.active span::after,.footer-nav a.active span::after{content:"";position:absolute;left:0;width:100%;height:3px;background:currentColor}.navbar .nav-link.active span::after{bottom:-8px}.footer-nav a.active span::after{bottom:-4px}.video-thumb{cursor:pointer;object-fit:cover}.bold{font-family:'HelveticaNowDisplay-ExtraBold',sans-serif}.fs-blc{font-size:18px}.lh-xs{line-height:.75}.lh-1{line-height:1}.lh-1-2{line-height:1.2}.btn-white{background-color:#fff;color:#000}.btn-white:hover{border:1px solid #fff;background-color:#000;color:#ffffff!important}.bottle{position:absolute;top:30px;left:-60px}.btn-close{position:absolute;right:-30px;top:0;z-index:999;font-weight:400;color:#fff;opacity:1;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;background:#fff0 url(/wp-content/themes/theme-kcx/images/close.svg) center;border:0;border-radius:.375rem}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.blc-color-rse1{height:75px;width:75px;border:1px solid #ffed00}.color-rse1{color:#ffed00}.blc-color-rse2{height:75px;width:75px;border:1px solid #eb4d8c}.color-rse2{color:#eb4d8c}.blc-color-rse3{height:75px;width:75px;border:1px solid #f2994a}.color-rse3{color:#f2994a}.blc-color-rse4{height:75px;width:75px;border:1px solid #9b59b6}.color-rse4{color:#9b59b6}.blc-color-rse5{height:75px;width:75px;border:1px solid #50e3c2}.color-rse5{color:#50e3c2}.blc-color-rse6{height:75px;width:75px;border:1px solid #4a90e2}.color-rse6{color:#4a90e2}.img-eng-1,.img-eng-3{max-height:603px;object-fit:cover;object-position:center}.img-eng-2{max-height:380px;object-fit:cover;object-position:center}.img-eng-3{height:680px}.img-qsn-ctr{max-height:250px;object-fit:cover;object-position:center}.blc-cc-qsn{min-height:280px}@media (max-width:767.98px){.img-eng-3{height:auto}.blc-cc-qsn{min-height:auto}}@media (max-width:575.98px){.fs-blc{font-size:16px}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}}.kcx-card{transition:opacity .2s ease}.kcx-card:hover{opacity:.85}.kcx-card-img{background:#1a1a1a}.kcx-article-content p{margin-bottom:1.25rem}.kcx-article-content h2,.kcx-article-content h3,.kcx-article-content h4{font-family:'HelveticaNowDisplay-ExtraBold',sans-serif;margin:2rem 0 1rem;line-height:1.15}.kcx-article-content a{color:#fff;text-decoration:underline}.kcx-article-content img,.kcx-article-content video,.kcx-article-content iframe{max-width:100%;height:auto}.kcx-article-content ul,.kcx-article-content ol{margin-bottom:1.25rem}.kcx-article-content blockquote{border-left:3px solid #fff;padding-left:1.25rem;margin:1.5rem 0}.kcx-article-content figure{margin:1.5rem 0}.kcx-img-wide{max-height:480px;object-fit:cover;object-position:center}.kcx-map-wrap{--kcx-map-bg:#000000;--kcx-map-land:#1d1d1d;--kcx-map-line:#363636;--kcx-map-present:#555555;--kcx-map-present-line:#b5b5b5;--kcx-map-pin:#ffffff;position:relative;border:1px solid #fff}.kcx-map-canvas{height:600px;z-index:0}.kcx-map-wrap .leaflet-container{background:var(--kcx-map-bg);font:inherit}.kcx-map-countries{position:absolute;top:1rem;left:1rem;z-index:500;max-height:calc(100% - 7rem);overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;padding:.75rem 1rem;background:rgb(0 0 0 / .85);border:1px solid rgb(255 255 255 / .6)}.kcx-map-country{background:none;border:0;border-left:3px solid #fff0;padding:.2rem 0 .2rem .6rem;margin-left:-.6rem;color:#fff;text-align:left;opacity:.65}.kcx-map-country:hover,.kcx-map-country:focus-visible{opacity:1}.kcx-map-country.is-active{opacity:1;font-weight:700;border-left-color:#fff}.kcx-marker{background:none;border:0}.kcx-map-total{position:absolute;left:1rem;bottom:1rem;z-index:500;padding:.6rem 1rem;background:rgb(0 0 0 / .85);border:1px solid rgb(255 255 255 / .6);color:#fff;font-size:1.05rem}.kcx-map-total-n{font-size:1.9rem;font-weight:700;line-height:1}.kcx-map-total-sep{opacity:.5;padding:0 .35rem}.leaflet-tooltip.kcx-tip{background:#fff;color:#000;border:0;border-radius:0;font-weight:700;box-shadow:none}.leaflet-tooltip-top.kcx-tip::before{border-top-color:#fff}.kcx-popup .leaflet-popup-content-wrapper{border-radius:0;background:#fff;color:#000}.kcx-popup .leaflet-popup-tip{background:#fff}.kcx-popup .leaflet-popup-content{margin:1rem;line-height:1.35}.kcx-popup-company{opacity:.7;font-size:.9em}.kcx-popup a.kcx-popup-link{display:inline-block;margin-top:.6rem;padding:.35rem .75rem;background:#000;color:#fff;font-weight:700;text-decoration:none}.kcx-map-wrap .leaflet-bar{border:1px solid #fff;box-shadow:none;border-radius:0}.kcx-map-wrap .leaflet-bar a{background:#000;color:#fff;border-bottom:1px solid #666;border-radius:0!important}.kcx-map-wrap .leaflet-bar a:hover,.kcx-map-wrap .leaflet-bar a:focus{background:#fff;color:#000}.kcx-map-wrap .leaflet-control-attribution{background:rgb(0 0 0 / .7);color:#999}.kcx-map-wrap .leaflet-control-attribution a{color:#ccc}@media (max-width:767.98px){.kcx-map-canvas{height:380px}.kcx-map-countries{position:static;flex-direction:row;flex-wrap:wrap;gap:.25rem 1rem;max-height:none;border:0;border-bottom:1px solid rgb(255 255 255 / .6)}}.kcx-chiffre-titre{font-size:clamp(1.05rem, 1.7vw, 2.1rem);overflow-wrap:anywhere;hyphens:auto}.kcx-chiffre-texte{font-size:clamp(.95rem, 1.05vw, 1.2rem);line-height:1.45}.kcx-abo-cloche{display:block}.kcx-abo-piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kcx-abo .form-control::placeholder{color:#999}.kcx-abo .form-check-input{background-color:#000;border-color:#fff}.kcx-abo .form-check-input:checked{background-color:#fff;border-color:#fff}.kcx-h1-sous-titre{font-family:'HelveticaNowDisplay-Regular',sans-serif;font-size:clamp(1.1rem, 1.6vw, 1.6rem);line-height:1.3}.kcx-faq summary{cursor:pointer}