.prestation-card{position:relative;padding:0!important;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.prestation-card:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026!important}.prestation-number{position:absolute;top:-25px;left:-25px;width:80px;height:80px;background-color:#d4a017;color:#102a43;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.8rem;font-weight:800;line-height:1;padding-top:15px;padding-left:15px;opacity:1;box-shadow:0 4px 10px #0003;z-index:0;pointer-events:none}.prestation-card .card-body{z-index:2;position:relative}.prestation-title{font-weight:700!important;position:relative;z-index:3}@media(max-width:768px){.prestations-container{padding-left:0!important;padding-right:0!important}.prestations-container .prestations-row{padding-left:0!important;padding-right:0!important;--bs-gutter-x: 0 !important}.prestations-container .prestation-col,.prestations-container .prestation-card-body,.prestations-container .prestation-title,.prestations-container .prestation-description{padding-left:0!important;padding-right:0!important}.prestations-container .prestation-card-body{padding:1.5rem .75rem!important}}.arguments-table{border:1px solid #e9ecef;border-radius:.75rem;overflow:hidden;background:linear-gradient(180deg,#fff,#f9fbfd);box-shadow:0 8px 24px #102a430f;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.arguments-table th,.arguments-table td{padding:0;vertical-align:top}.arguments-column{padding:1rem;background-color:#fff;display:flex;flex-direction:column}.arguments-column:first-child{border-right:1px solid #e9ecef}.arguments-list{display:flex;flex-direction:column;gap:1rem;flex-grow:1}.argument-item{font-size:1rem!important;font-weight:400!important;color:#102a43!important;margin-bottom:0!important;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #f0f3f6;position:relative;padding-left:.75rem;background:#e3f2fd;border-left:4px solid var(--primary-color);border-radius:.5rem;height:100%}.argument-item:last-child{border-bottom:none;padding-bottom:.5rem}.argument-item:before{content:none}.argument-item:hover{background:#bbdefb;border-left-color:color-mix(in srgb,var(--primary-color) 85%,white)}.arguments-table .arguments-column:nth-child(2) .argument-item{background:#f0fff4;border-left-color:var(--success-color)}.arguments-table .arguments-column:nth-child(2) .argument-item:hover{background:#e9fbf0}@media(max-width:991.98px){.arguments-column:first-child{border-right:none;border-bottom:1px solid #e9ecef}.arguments-column{padding:.75rem}}.arguments-table .section-header{margin-bottom:.5rem!important;display:flex;align-items:flex-start;justify-content:center;min-height:60px}#arguments .section-title{font-size:24px!important;font-weight:700!important;line-height:1.4!important;margin-top:0!important;margin-bottom:0!important;color:var(--text-color)!important}@media(max-width:768px){#arguments .section-title{font-size:18px!important}}.arguments-table .arguments-column .section-header .section-title{display:inline-block;padding:.45rem .9rem;border-radius:.5rem;border:1px solid;font-weight:800!important;text-shadow:none;line-height:1.5!important;vertical-align:top}.arguments-table .arguments-column:nth-child(1) .section-header .section-title{background:color-mix(in srgb,var(--primary-color) 65%,transparent);color:#fff!important;box-shadow:0 8px 18px #0d6efd38;border-color:color-mix(in srgb,var(--primary-color) 65%,black)}.arguments-table .arguments-column:nth-child(2) .section-header .section-title{background:color-mix(in srgb,var(--success-color) 65%,transparent);color:#111827!important;box-shadow:0 8px 18px #19875442;border-color:color-mix(in srgb,var(--success-color) 65%,black)}@media(max-width:768px){.arguments-table .section-header .section-title{padding:.35rem .7rem;border-radius:.4rem}}@media(max-width:768px){.arguments-container{padding-left:0!important;padding-right:0!important}.arguments-container .arguments-row{padding-left:0!important;padding-right:0!important;--bs-gutter-x: 0 !important}.arguments-container .arguments-row>*{padding-left:.75rem;padding-right:.75rem}.arguments-container .arguments-column{padding-left:0!important;padding-right:0!important}}.arguments-table tr+tr .argument-item{margin-top:.25rem}.arguments-table tr:not(:last-child) .argument-item{border-bottom:1px solid #f0f3f6;padding-bottom:.5rem}.summary-content-wrapper.has-image{display:flex;gap:2rem;align-items:flex-start}.summary-image-col{flex:0 0 300px;min-width:250px}.summary-image-col img{width:100%;height:auto;border-radius:.5rem;box-shadow:0 4px 8px #0000001a;object-fit:cover;aspect-ratio:3 / 2}.summary-data-col{flex:1}.image-source-link{text-align:center;font-size:14px!important;font-style:italic;margin-top:.5rem;color:#6c757d}.image-source-link a{color:inherit;text-decoration:none}.image-source-link a:hover{text-decoration:underline}@media(max-width:768px){.summary-content-wrapper.has-image{flex-direction:column;align-items:center}.summary-image-col{width:100%;max-width:400px;margin-bottom:1.5rem;flex-basis:auto}}.summary-data-col .table{table-layout:fixed}.summary-data-col .table th,.summary-data-col .table td{padding-top:.4rem;padding-bottom:.4rem;vertical-align:top}.summary-data-col .table td{overflow-wrap:break-word;word-break:break-word}@media(max-width:576px){.summary-data-col .table td.text-end{text-align:left!important}.summary-data-col .table th{width:120px}}
