.aprime-visual #main-content .tarifs-page :is(a,button,span,div,article,li,section)[class*=rounded]{border-radius:10px!important}.aprime-visual #main-content .tarifs-page [class~=rounded-full]{border-radius:6px!important}.aprime-visual #main-content .tarifs-page :is([class~=bg-amber-200],[class~=bg-emerald-200],[class~=bg-green-200]){background:#123e58!important;color:#ffffff!important}.aprime-visual #main-content .tarifs-page :is([class~=from-emerald-50],[class~=from-green-50],[class~=from-amber-50],[class~=from-yellow-50],[class*="bg-primary-50/"],[class*="bg-emerald-50/"],[class*="bg-green-50/"],[class*="bg-amber-50/"]){background:#082d46!important;color:#f3f7fb!important;border-color:#527893!important}.aprime-visual #main-content .tarifs-page :is([class~=from-emerald-50],[class~=from-green-50],[class~=from-amber-50],[class~=from-yellow-50]) :is(p,span,strong,li,dt,dd){color:#f3f7fb!important}.aprime-visual #main-content .tarifs-page .tarifs-cta-band{background:#082d46!important;border-block:1px solid #527893}.aprime-visual #main-content .tarifs-page .tarifs-cta-band p{color:#f3f7fb!important}.aprime-visual #main-content .tarifs-page .tarifs-cta-band a{min-height:48px;justify-content:center;text-align:center}.aprime-visual #main-content .tarifs-page .tarifs-cta-band a[href^="tel:"]{background:#facc15!important;color:#001f39!important;white-space:nowrap}.aprime-visual #main-content .tarifs-page .tarifs-cta-band a:not([href^="tel:"]){background:#123e58!important;color:#ffffff!important;border:1px solid #6a91ac}.aprime-visual #main-content .tarifs-page .tarifs-cta-band a[href^="tel:"]:hover{background:#fde047!important;color:#001f39!important}.aprime-visual #main-content .tarifs-page .tarifs-cta-band a:not([href^="tel:"]):hover{background:#1b4e6b!important;color:#ffffff!important}.aprime-visual #main-content .tarifs-page nav[aria-label="Accès rapide aux tarifs"] a{display:flex;min-height:48px;align-items:center;justify-content:center;text-align:center;white-space:normal}.aprime-visual #main-content .tarifs-page :is(a,button):focus-visible{outline:3px solid #facc15;outline-offset:3px}@media(max-width:639px){.aprime-visual #main-content .tarifs-page nav[aria-label="Accès rapide aux tarifs"] ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px}.aprime-visual #main-content .tarifs-page nav[aria-label="Accès rapide aux tarifs"] li{min-width:0}.aprime-visual #main-content .tarifs-page nav[aria-label="Accès rapide aux tarifs"] a{height:100%;padding:10px;font-size:13px}.aprime-visual #main-content .tarifs-page .tarifs-cta-band>div{align-items:stretch}.aprime-visual #main-content .tarifs-page .tarifs-cta-band>div>div:last-child{display:grid;grid-template-columns:1fr;width:100%;gap:10px}.aprime-visual #main-content .tarifs-page #grille-tarifaire th{padding:12px 10px;font-size:12px;white-space:normal}.aprime-visual #main-content .tarifs-page #grille-tarifaire td{padding:14px 10px;vertical-align:top}.aprime-visual #main-content .tarifs-page #grille-tarifaire td:last-child{width:38%}.aprime-visual #main-content .tarifs-page #grille-tarifaire td:last-child span{white-space:normal;line-height:1.5}}.aprime-visual #main-content .tarifs-page :is(.text-emerald-900,.text-green-900,.text-amber-900,.text-yellow-900){color:#f3f7fb!important}.aprime-visual #main-content .tarifs-page :is([class*="bg-emerald-100/"],[class*="bg-green-100/"],[class*="bg-amber-100/"],[class*="bg-yellow-100/"]){background:#082d46!important;color:#f3f7fb!important}.aprime-visual #main-content .tarifs-page .bg-emerald-600{background:#075d50!important;color:#ffffff!important}