.cp-section{padding:48px 20px 40px;font-family:inherit}.cp-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px;max-width:1400px;margin:0 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 1200px){.cp-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.cp-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 415px){.cp-grid{grid-template-columns:1fr}}.cp-card{background:#fff;border:1.5px solid #e5e5e5;border-radius:16px;padding:22px 18px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cp-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.cp-badge-num{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:12px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.cp-badge-label{display:inline-block;padding:4px 10px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.5px}.cp-card--p1 .cp-badge-num{background:rgba(107,132,168,.14);color:#6b84a8}.cp-card--p1 .cp-badge-label{background:rgba(107,132,168,.12);color:#6b84a8}.cp-card--p1 .btn-cp-filled{background:#6b84a8;color:#fff}.cp-card--p1 .btn-cp-filled:hover{background:rgb(82.9276595745,106.7574468085,141.0723404255);text-decoration:none;color:#fff}.cp-card--p2 .cp-badge-num{background:rgba(58,138,103,.14);color:#3a8a67}.cp-card--p2 .cp-badge-label{background:rgba(58,138,103,.12);color:#3a8a67}.cp-card--p2 .btn-cp-filled{background:#3a8a67;color:#fff}.cp-card--p2 .btn-cp-filled:hover{background:hsl(153.75,40.8163265306%,28.431372549%);text-decoration:none;color:#fff}.cp-card--p3 .cp-badge-num{background:rgba(102,85,200,.14);color:#6655c8}.cp-card--p3 .cp-badge-label{background:rgba(102,85,200,.12);color:#6655c8}.cp-card--p3 .btn-cp-filled{background:#6655c8;color:#fff}.cp-card--p3 .btn-cp-filled:hover{background:rgb(74.88,57.2,176.8);text-decoration:none;color:#fff}.cp-card--p4 .cp-badge-num{background:rgba(160,112,48,.14);color:#a07030}.cp-card--p4 .cp-badge-label{background:rgba(160,112,48,.12);color:#a07030}.cp-card--p4 .btn-cp-filled{background:#a07030;color:#fff}.cp-card--p4 .btn-cp-filled:hover{background:rgb(120.7692307692,84.5384615385,36.2307692308);text-decoration:none;color:#fff}.cp-card--p5 .cp-badge-num{background:rgba(176,64,48,.14);color:#b04030}.cp-card--p5 .cp-badge-label{background:rgba(176,64,48,.12);color:#b04030}.cp-card--p5 .btn-cp-filled{background:#b04030;color:#fff}.cp-card--p5 .btn-cp-filled:hover{background:hsl(7.5,57.1428571429%,33.9215686275%);text-decoration:none;color:#fff}.cp-title{font-size:14px;font-weight:700;color:#1a1a2e;margin:4px 0 0;line-height:1.35}.cp-description{font-size:12px;color:#555;line-height:1.6;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.cp-profilr{border-top:1px solid #eee;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cp-profilr-text{font-size:12px;color:#777;margin:0 0 4px}.cp-partners{border-top:1px solid #eee;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cp-partners-label{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#aaa;text-transform:uppercase;margin:0}.cp-partner{border:1px solid #d5d5d5;border-radius:8px;padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none;color:inherit}.cp-partner:hover{background:#f9f9f8}.cp-partner-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#fff;font-weight:700;font-size:15px;-ms-flex-negative:0;flex-shrink:0}.cp-partner-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.cp-partner-info strong{font-size:13.5px;color:#1a1a2e;font-weight:600}.cp-partner-info span{font-size:12px;color:#888}.cp-cta{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cp-contact-text{font-size:11px;color:#888;margin:0 0 4px;line-height:1.5}.cp-ou{text-align:center;font-size:12px;color:#aaa}.btn-cp{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;width:100%;padding:8px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-cp svg{-ms-flex-negative:0;flex-shrink:0}.btn-cp-outline{background:rgba(0,0,0,0);border:1.5px solid #c8cdd8;color:#444}.btn-cp-outline:hover{background:#f5f5f5;text-decoration:none;color:#444}/*# sourceMappingURL=candidat-profil.min.css.map */