@font-face{font-family:karrik;src:url(../fonts/karrik/WOFF2/Karrik-Regular-25MZcOa.woff2)format('woff2'),url(../fonts/karrik/WOFF/Karrik-Regular-1qo1yET.woff)format('woff'),url(../fonts/karrik/TFF/Karrik-Regular-k4rug-p.ttf)format('truetype')}@font-face{font-family:karrik-italic;src:url(../fonts/karrik/WOFF2/Karrik-Italic-HU3kIom.woff2)format('woff2'),url(../fonts/karrik/WOFF/Karrik-Italic-KIg71Yu.woff)format('woff'),url(../fonts/karrik/TFF/Karrik-Italic-RWfvnxK.ttf)format('truetype')}:root{--black-light:rgba(33, 33, 33, 0.50);--noir:#212121;--blanc:#fff;--secondaire:#1D71B8;--primaire:#1B2F53;--black-light-light:rgba(33,33,33,0.5);--solutions:#E54033;--gris:#F2F2F2;--orange:#ee741c;--back-robe:#2D2E30;--picardie:#36AE7D;--noir-light:rgba(33, 33, 33, 0.50)}body{background-color:var(--gris);font-size:16px}body *{font-family:lato,serif}body a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Karla!important}body img{border:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.pr-8{padding-right:8px!important}.pr-20{padding-right:20px!important}.p-40{padding:40px!important}.pr-40{padding-right:40px!important}.pb-15{padding-bottom:15px}.m7{margin:7px!important}.p24{padding:24px!important}.mr-8{margin-right:8px!important}.mr-10{margin-right:10px!important}.mr-16{margin-right:16px!important}.mr-20{margin-right:20px!important}.ml-8{margin-left:8px!important}.mt-10{margin-top:10px!important}.mt-12{margin-top:12px!important}.mt-16{margin-top:16px!important}.mt-20{margin-top:20px!important}.mt-24{margin-top:24px!important}.mt-32{margin-top:32px!important}.mt-40{margin-top:40px!important}.mr-10{margin-right:10px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-4{margin-bottom:4px!important}.mb-8{margin-bottom:8px!important}.mb-10{margin-bottom:10px!important}.mb-16{margin-bottom:16px!important}.mb-20{margin-bottom:20px!important}.mb-24{margin-bottom:24px!important}.mb-32{margin-bottom:32px!important}.mb-40{margin-bottom:40px!important}.mb-60{margin-bottom:60px!important}.max-w-200{width:100%;max-width:200px}.flex-2-0-0{flex:2 0}.text-noir{color:var(--noir)}.text-orange{color:var(--orange)}.text-primarie{color:var(--primaire)}.text-black{color:#000}.text-white{color:#fff}.text-solutions{color:var(--solutions)}.text-noir-light{color:var(--noir-light)}.text-noir-light a{color:var(--noir-light);text-decoration:underline}.text-black-robe{color:var(--back-robe)}.text-picardie{color:var(--picardie)}.text-secondaire{color:var(--secondaire)}.body-medium-underline{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px;text-decoration-line:underline}.body-medium{font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.25px}.body-large{font-family:Lato!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px}.body-big{font-family:Karla!important;font-size:37px;font-style:normal;font-weight:700}.body-big-line-through{font-family:Karla!important;font-size:28px;font-style:normal;font-weight:400;text-decoration:line-through}.body-small{font-family:Lato!important;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.headline-medium{font-family:Karla!important;font-size:28px;font-style:normal;font-weight:700;line-height:30px}.headline-large{font-family:karla,serif!important;font-size:36px;font-style:normal;font-weight:700;line-height:40px}.headline-small{font-family:Karla!important;font-size:24px;font-style:normal;font-weight:500;line-height:30px}.title-large{font-family:Karla!important;font-size:22px;font-style:normal;font-weight:700;line-height:28px}.title-medium{font-family:Karla!important;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.15px}.title-small{font-family:Karla!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.1px}.label-small{font-family:Lato!important;font-size:11px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.5px}.text-weight-700{font-weight:700}.text-weight-400{font-weight:400}.text-transform-normal{text-transform:initial}.text-style-em{font-style:italic}.text-font-size-14{font-size:14px!important}.bk-white{background-color:#fff}.bk-picardie{background-color:var(--picardie)}.bk-solutions{background-color:var(--solutions)}.bk-primary{background-color:var(--primaire)}.btn{font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px;transition:all .5s;width:auto;margin:0}.btn-other-sections{display:flex;padding:8px 16px;align-items:center;gap:4px;background-color:var(--secondaire);color:#fff;border:1px solid var(--secondaire)}.btn-other-sections:hover{border:1px solid var(--secondaire);color:var(--secondaire)}.btn-normal{display:flex;padding:12px 16px;align-items:center;gap:8px;border-radius:8px;white-space:normal;background-color:var(--primaire);border:1px solid var(--primaire);color:#fff}.btn-normal:hover{background-color:initial;border:1px solid var(--primaire)}.btn-normal .btn__icon{margin-left:8px}.btn-normal:hover .btn__icon{filter:invert(1)}.btn-orange-outline{padding:12px 16px;border-radius:8px!important;white-space:normal;background-color:#fff;color:var(--orange);border:1px solid var(--orange);text-transform:none;color:var(--orange);font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.25px}.btn-orange-outline img{margin-right:8px}.btn-orange-outline:hover,.btn-orange-outline:focus-visible,.btn-orange-outline:active{background-color:#fff;color:var(--orange);border:1px solid var(--orange)}.btn-orange,.btn-orange:focus-visible,.btn-orange:active{font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.25px;padding:12px 16px;background-color:var(--orange)!important;border-radius:8px!important;white-space:normal;color:#fff!important;border:1px solid var(--orange);text-transform:none}.btn-slim{padding:5px 20px;width:55px;height:32px}.btn-orange:hover{background-color:#e15e00;color:#fff;border:1px solid var(--orange)}.btn-primarie,.btn-primarie:focus-visible{background-color:var(--primaire);padding:12px 16px;border-radius:8px!important;color:#fff;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:16px;border:1px solid var(--primaire)}.btn-primarie:hover{background-color:#171821;border:1px solid #171821;color:#fff}.btn-primarie-slim{padding:8px 16px}.btn-white{display:flex;padding:12px 16px;align-items:center;gap:8px;background-color:#fff;color:var(--primaire);border-radius:8px;border:1px solid var(--primaire);max-width:max-content}.btn-white:hover{background-color:var(--primaire);color:#fff;border:1px solid var(--primaire)}.btn-facture{padding:4px 8px;border-radius:4px;background-color:var(--picardie);text-transform:none}.btn-facture:hover{background-color:var(--picardie)}.btn-facture.non-paye{background-color:var(--solutions)}.btn-facture.non-paye:hover{background-color:var(--solutions)}.btn-down-facture,.btn-down-facture:focus{padding:8px 16px;border:1px solid var(--noir);background-color:initial;font-weight:400;text-transform:initial;color:var(--noir)}.btn-down-facture:hover{background-color:initial;border:1px solid var(--noir);color:var(--noir)}.btn-payment{padding:4px 8px;border-radius:4px;background:#0f8c4d;color:#fff;text-align:center;font-family:Lato;font-size:11px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.5px;text-transform:none;margin-right:40px}.btn-payment:hover{background:#0f8c4d}.btn-transparent{padding:12px 16px;border:none;background-color:initial;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px;text-decoration:underline;text-transform:none}.btn-transparent:hover{background-color:initial;border:none}.border-primarie{border:1px solid var(--primaire);color:var(--primaire);text-decoration:none}.border-primarie:hover{border:1px solid var(--primaire);color:var(--primaire)}.border-bottom-primarie{border-bottom:3px solid var(--primaire);padding-bottom:5px;display:inline-block}.form-control{padding:8px 16px;align-items:center;gap:8px;color:var(--noir-light);border:1px solid var(--noir-light);border-radius:8px 0 0 8px;background-color:#fff;height:44px;font-size:14px}.form-control:focus{color:var(--bs-body-color);background-color:#fff;border-color:var(--noir-light);outline:0;box-shadow:none}.btn-search{width:60px;padding:12px 16px;border-radius:0 8px 8px 0;color:var(--noir-light);font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px;background-image:url(../images/icons/icon-search-transparent-OI6YXPw.svg);background-position:50%;background-repeat:no-repeat;border-top:1px solid var(--noir-light);border-bottom:1px solid var(--noir-light);border-right:1px solid var(--noir-light);margin-left:-1px;background-color:#fff}.btn-search:hover{border-top:1px solid var(--noir-light);border-bottom:1px solid var(--noir-light);border-right:1px solid var(--noir-light)}.highlight_term{background-color:rgba(255,255,0,.5);padding:0 3px}.select2-container--bootstrap-5 .select2-dropdown{border-color:var(--noir);margin-top:-8px}form span.facultatif{color:var(--noir-light);font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px}form span.required{color:var(--solutions);font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loader-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999;display:none}.loader{display:block;position:absolute;font-size:0;color:#2d95e3;left:50%;top:50%;width:42px;height:42px;-webkit-transform:translateY(-50%)translateX(-50%);transform:translateY(-50%)translateX(-50%)}.loader>div{position:absolute;top:50%;left:50%;border-radius:100%;display:inline-block;float:none;width:38px;height:38px;background:0 0;border-style:solid;border-width:2px;border-right-color:transparent;border-left-color:transparent;-webkit-animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09,.57,.49,.9)infinite;animation:ball-clip-rotate-pulse-rotate 1s cubic-bezier(.09,.57,.49,.9)infinite}@-webkit-keyframes ball-clip-rotate-pulse-rotate{0%{-webkit-transform:translate(-50%,-50%)rotate(0);transform:translate(-50%,-50%)rotate(0)}50%{-webkit-transform:translate(-50%,-50%)rotate(180deg);transform:translate(-50%,-50%)rotate(180deg)}100%{-webkit-transform:translate(-50%,-50%)rotate(360deg);transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ball-clip-rotate-pulse-rotate{0%{-webkit-transform:translate(-50%,-50%)rotate(0);transform:translate(-50%,-50%)rotate(0)}50%{-webkit-transform:translate(-50%,-50%)rotate(180deg);transform:translate(-50%,-50%)rotate(180deg)}100%{-webkit-transform:translate(-50%,-50%)rotate(360deg);transform:translate(-50%,-50%)rotate(360deg)}}@-webkit-keyframes ball-clip-rotate-pulse-scale{0%,100%{opacity:1;-webkit-transform:translate(-50%,-50%)scale(1);transform:translate(-50%,-50%)scale(1)}30%{opacity:.3;-webkit-transform:translate(-50%,-50%)scale(.15);transform:translate(-50%,-50%)scale(.15)}}@keyframes ball-clip-rotate-pulse-scale{0%,100%{opacity:1;-webkit-transform:translate(-50%,-50%)scale(1);transform:translate(-50%,-50%)scale(1)}30%{opacity:.3;-webkit-transform:translate(-50%,-50%)scale(.15);transform:translate(-50%,-50%)scale(.15)}}.loader-active{display:block!important;background-color:rgba(138,138,138,.3)}.loader-init-active{display:block!important;background-color:#fff}.loader-active .loader,.loader-init-active .loader{display:block!important}.rotate{display:inline-block;width:30px;height:30px;animation:spin 1s linear infinite;opacity:.5}@keyframes spin{100%{transform:rotate(360deg)}}.paywall-banner{background:#e0e0e0;border-radius:15px;padding:20px}.paywall-banner img{max-width:180px}.paywall-gold-text{font-weight:700;color:#dbbe4b}.paywall-btn-primary{background:#dbbe4b;border:2px solid #dbbe4b;border-radius:5px;color:#fff;font-weight:700;padding:10px 20px;min-width:150px;text-decoration:none}.paywall-btn-primary:hover{color:#f5f5f5}.paywall-btn-secondary{background:#fff;border:2px solid #dbbe4b;border-radius:5px;color:#dbbe4b;font-weight:700;padding:10px 20px;min-width:150px;text-decoration:none}.paywall-btn-secondary:hover{color:#e1ca71}.btn-orange-2{background:#f68b1e!important;color:#fff!important;border:none!important;border-radius:.375rem;transition:background-color .2s ease-in-out}.btn-orange-2:hover,.btn-orange-2:focus{background:#d9791a!important;color:#fff!important}