.pn-wrap{font-family:inherit!important;font-size:0.85em;color:inherit;margin-bottom:40px}
  .pn-t{font-family:inherit!important;font-size:inherit!important;color:inherit!important}
  .pn-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:15px;border:1px solid #91D8F7;border-collapse:collapse;font-size:inherit;font-family:inherit!important;background:transparent}
  .pn-t thead th{background:#fff;padding:10px 6px 8px;text-align:center;border:1px solid #b8cfe0;vertical-align:top;font-family:inherit!important;font-size:inherit;color:inherit}
  .pn-t thead th.pn-th1{text-align:left;font-size:1.2em;font-weight:800;font-family:inherit!important;color:#091245!important;background:#fff!important;vertical-align:middle;padding:12px 10px;border:none;white-space:nowrap;min-width:120px;position:sticky;left:0;z-index:15}
  .pn-partner a{display:block;text-decoration:none;color:inherit}
  .pn-partner img{display:block!important;margin:0 auto 8px!important;width:100%!important;max-width:100%!important;max-height:60px!important;object-fit:contain!important}
  .pn-pprod{display:block;font-size:inherit;font-weight:700;font-family:inherit!important;color:inherit;line-height:1.3;margin-top:4px}
  .pn-t thead th:nth-child(2){background:#D8FFE8!important;border-top:4px solid #23ce6b!important}
  .pn-t thead th:nth-child(2) .pn-ppolice-link::after{content:"⭐ Recommandé";display:block;font-size:0.7em;font-weight:700;color:#fff;background:#23ce6b;border-radius:4px;padding:2px 8px;margin:6px auto 0;width:fit-content;letter-spacing:.3px}
  .pn-t tbody td:nth-child(2){background:#edfff4!important;border-left:2px solid #23ce6b;border-right:2px solid #23ce6b}
  .pn-t tbody tr:nth-child(even) td:nth-child(2){background:#D8FFE8!important}
  .pn-r-tarif td:nth-child(2),.pn-r-devis td:nth-child(2),.pn-r-remise td:nth-child(2),.pn-r-promo td:nth-child(2),.pn-r-atout td:nth-child(2),.pn-r-limite td:nth-child(2),.pn-r-space td:nth-child(2){border-left:2px solid #23ce6b!important;border-right:2px solid #23ce6b!important}
  .pn-r-info td:nth-child(2){border-left:2px solid #23ce6b!important;border-right:2px solid #23ce6b!important;border-bottom:3px solid #23ce6b!important}
  .pn-t .pn-r-tarif td,.pn-t .pn-r-tarif td:first-child,.pn-t tbody .pn-r-tarif td,.pn-t tbody tr.pn-r-tarif td:not(:first-child){background:#091245!important;color:#fff!important;padding:8px 6px;border:1px solid #091245;text-align:center;vertical-align:middle;font-family:inherit!important;font-size:inherit;font-weight:700}
  .pn-r-devis td{background:#fff;padding:8px 6px;border:1px solid #b8cfe0;text-align:center;vertical-align:middle;font-family:inherit!important;font-size:inherit}
  .pn-r-devis td:first-child{background:#3a5bd9!important;color:#091245!important;font-weight:700;font-family:inherit!important}
  .pn-r-remise td{background:#fff9e6;padding:7px 6px;border:1px solid #b8cfe0;text-align:center;vertical-align:middle;font-family:inherit!important;font-size:inherit;color:#e07b00}
  .pn-r-remise td:first-child{background:#fff9e6!important;color:#e07b00!important;font-weight:600;font-family:inherit!important}
  .pn-r-promo td{background:#e8f5ec;padding:6px 6px 8px;border:1px solid #b8dfc5;text-align:center;vertical-align:middle;font-family:inherit!important;font-size:inherit}
  .pn-r-promo td:first-child{background:#e8f5ec!important;color:#091245!important;font-weight:700;font-family:inherit!important}
  .pn-r-space td{height:5px;background:#c8dbe8;border:none;padding:0}
  .pn-btn-d{display:inline-block;background:#3a5bd9;color:#fff!important;padding:7px 12px;border-radius:6px;font-weight:700;font-size:inherit;font-family:inherit!important;text-decoration:none!important;white-space:nowrap;transition:background .18s}
  .pn-btn-d:hover{background:#091245}
  .pn-btn-p{display:inline-block;background:#d4891a;color:#fff!important;padding:6px 12px;border-radius:6px;font-weight:700;font-size:inherit;font-family:inherit!important;text-decoration:none!important;white-space:nowrap;transition:background .18s}
  .pn-btn-p:hover{background:#b8740f}
  .pn-expire{display:block;font-size:inherit;color:#091245;margin-top:4px}
  .pn-t tbody tr:nth-child(odd) td:not(:first-child){background:transparent}
  .pn-t tbody tr:nth-child(even) td:not(:first-child){background:#e8f8ff}
  .pn-t tbody td{padding:6px 8px;border:1px solid #b8cfe0;text-align:center;vertical-align:middle;font-size:inherit;font-family:inherit!important;color:inherit}
  .pn-t tbody td:first-child{text-align:left;font-weight:600;font-size:inherit;font-family:inherit!important;color:inherit;background:#91d8f7!important;padding:6px 10px;white-space:nowrap;position:sticky;left:0;z-index:5}
  .pn-r-atout td{background:#e8f5ec!important;font-family:inherit!important;font-size:inherit;color:#1a6e2e}
  .pn-r-atout td:first-child{background:#d4edda!important;color:#091245!important;font-weight:700}
  .pn-r-limite td{background:#fdecea!important;font-family:inherit!important;font-size:inherit;color:#b30000}
  .pn-r-limite td:first-child{background:#fcd5d5!important;color:#091245!important;font-weight:700}
  .pn-r-info td{background:#dde8f0!important;padding:7px 8px;border:1px solid #b8cfe0;text-align:center;font-family:inherit!important;font-size:inherit}
  .pn-link-i{font-size:inherit;color:#3a5bd9;text-decoration:underline;font-family:inherit!important}
  .pn-link-r{font-size:inherit;color:#1a7c3e;font-weight:600;text-decoration:underline;font-family:inherit!important}
  .pn-legal{font-size:0.7em;color:#aaa;margin-top:8px;font-style:italic;font-family:inherit!important}
.pnm-wrap{display:none!important}
.pnm-tablet-wrap{display:none!important}
.pn-btn-d{display:block!important;width:100%!important;box-sizing:border-box!important;text-align:center!important}.pn-btn-p{display:block!important;width:100%!important;box-sizing:border-box!important;text-align:center!important}
@media(min-width:768px)and(max-width:1024px){.pn-wrap{display:none!important}.pnm-wrap{display:none!important}.pnm-tablet-wrap{display:block!important;font-family:inherit;font-size:14px;color:inherit;margin-bottom:40px}.pnm-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:15px;border:1px solid #91D8F7}.pnm-badge{display:block;background:#23ce6b;color:#fff;font-size:12px;font-weight:700;border-radius:4px;padding:2px 5px;margin:3px auto 4px;width:fit-content}.pnm-police-name{display:block;font-size:12px;font-weight:700;color:#3a5bd9;text-align:center;margin-top:3px;line-height:1.3}.pnm-police-link{display:block;text-decoration:underline;color:#3a5bd9}.pnm-sep-line{display:block;border-top:1px solid #e0e8f0;margin:4px 0}.pnm-price{display:block;background:transparent;color:#091245;font-weight:700;font-size:17px;text-align:center;padding:3px 0;margin-bottom:3px}.pnm-btn-d{display:block;background:#3a5bd9;color:#fff!important;padding:8px 6px;border-radius:6px;font-weight:700;font-size:13px;text-decoration:none!important;text-align:center;margin-top:3px;width:100%;box-sizing:border-box}.pn-btn-p{display:block;background:#e07b00;color:#fff!important;padding:7px 6px;border-radius:6px;font-weight:700;font-size:13px;text-decoration:none!important;text-align:center;width:100%;box-sizing:border-box}.pn-expire{display:block;font-size:10px;color:#091245;text-align:center;margin-top:2px}.pnm-col1{background:#fff!important;position:sticky;left:0;z-index:10;border-right:3px solid #3a5bd9!important;text-align:center;vertical-align:top;padding:7px 5px}.pnm-td-grp{vertical-align:top;padding:4px 4px}.pnm-item{padding:4px 4px;border-bottom:1px solid #e8eef3;border-radius:3px;margin-bottom:2px}.pnm-item:last-child{border-bottom:none;margin-bottom:0}.pnm-item-lbl{display:block;font-size:12px;color:#5a6a7e;font-weight:600;margin-bottom:1px}.pnm-item-val{display:block;font-size:14px;color:#091245;font-weight:500}.pnm-t-tablet{border-collapse:collapse;background:#fff;font-size:14px;font-family:inherit;width:100vw;table-layout:fixed}.pnm-t-tablet thead th{background:#f0f4f8;padding:5px 4px;text-align:left;border:1px solid #b8cfe0;font-weight:700;font-size:14px;color:#091245;word-break:break-word}.pnm-t-tablet thead th.pnm-col1{text-align:left;background:#fff;color:#091245;font-size:14px;font-weight:800;width:45vw;position:sticky;left:0;z-index:20;border:2px solid #091245}.pnm-t-tablet thead th.pnm-th-grp{width:45vw;text-align:left;padding-left:8px}.pnm-t-tablet tbody tr{border-bottom:2px solid #b8cfe0}.pnm-t-tablet tbody tr:nth-child(even) td:not(.pnm-col1){background:#f5fafd}.pnm-t-tablet tbody td{padding:4px 3px;border:1px solid #b8cfe0;font-size:14px;font-family:inherit;color:#091245;word-break:break-word;vertical-align:top}.pnm-t-tablet tbody td.pnm-col1{width:45vw;background:#fff!important;vertical-align:top}.pnm-t-tablet tbody td.pnm-td-grp{width:45vw}.pnm-t-tablet tbody tr:first-child td:not(.pnm-col1){background:#edfff4!important}.pnm-t-tablet tbody tr:first-child .pnm-col1{border-top:4px solid #23ce6b!important}}
@media(max-width:767px){.pn-wrap{display:none!important}.pnm-tablet-wrap{display:none!important}.pnm-wrap{display:block!important;font-family:inherit;font-size:14px;color:inherit;margin-bottom:40px}.pnm-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:15px;border:1px solid #91D8F7}.pnm-badge{display:block;background:#23ce6b;color:#fff;font-size:12px;font-weight:700;border-radius:4px;padding:2px 5px;margin:3px auto 4px;width:fit-content}.pnm-police-name{display:block;font-size:12px;font-weight:700;color:#3a5bd9;text-align:center;margin-top:3px;line-height:1.3}.pnm-police-link{display:block;text-decoration:underline;color:#3a5bd9}.pnm-sep-line{display:block;border-top:1px solid #e0e8f0;margin:4px 0}.pnm-price{display:block;background:transparent;color:#091245;font-weight:700;font-size:17px;text-align:center;padding:3px 0;margin-bottom:3px}.pnm-btn-d{display:block;background:#3a5bd9;color:#fff!important;padding:8px 6px;border-radius:6px;font-weight:700;font-size:13px;text-decoration:none!important;text-align:center;margin-top:3px;width:100%;box-sizing:border-box}.pn-btn-p{display:block;background:#e07b00;color:#fff!important;padding:7px 6px;border-radius:6px;font-weight:700;font-size:13px;text-decoration:none!important;text-align:center;width:100%;box-sizing:border-box}.pn-expire{display:block;font-size:10px;color:#091245;text-align:center;margin-top:2px}.pnm-col1{background:#fff!important;position:sticky;left:0;z-index:10;border-right:3px solid #3a5bd9!important;text-align:center;vertical-align:top;padding:7px 5px}.pnm-td-grp{vertical-align:top;padding:4px 4px}.pnm-item{padding:4px 4px;border-bottom:1px solid #e8eef3;border-radius:3px;margin-bottom:2px}.pnm-item:last-child{border-bottom:none;margin-bottom:0}.pnm-item-lbl{display:block;font-size:12px;color:#5a6a7e;font-weight:600;margin-bottom:1px}.pnm-item-val{display:block;font-size:14px;color:#091245;font-weight:500}.pnm-t{border-collapse:collapse;background:#fff;font-size:14px;font-family:inherit;width:140vw;table-layout:fixed}.pnm-t thead th{background:#f0f4f8;padding:5px 4px;text-align:left;border:1px solid #b8cfe0;font-weight:700;font-size:14px;color:#091245;word-break:break-word}.pnm-t thead th.pnm-col1{text-align:left;background:#fff;color:#091245;font-size:14px;font-weight:800;width:45vw;position:sticky;left:0;z-index:20;border:2px solid #091245}.pnm-t thead th.pnm-th-grp{width:45vw;text-align:left;padding-left:8px}.pnm-t tbody tr{border-bottom:2px solid #b8cfe0}.pnm-t tbody tr:nth-child(even) td:not(.pnm-col1){background:#f5fafd}.pnm-t tbody td{padding:4px 3px;border:1px solid #b8cfe0;font-size:14px;font-family:inherit;color:#091245;word-break:break-word;vertical-align:top}.pnm-t tbody td.pnm-col1{width:45vw;background:#fff!important;vertical-align:top}.pnm-t tbody td.pnm-td-grp{width:45vw}.pnm-t tbody tr:first-child td:not(.pnm-col1){background:#edfff4!important}.pnm-t tbody tr:first-child .pnm-col1{border-top:4px solid #23ce6b!important}}