.title-framed{padding:75px 0}.title-framed__content h2{font-size:30px;text-align:center}@media(min-width:992px){.title-framed__content h2{font-size:50px}}.title-framed__content__text{text-align:center}.title-framed__content__tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.title-framed__content__tags .tag{background-color:#466431;border-radius:9999px;color:#fff;font-size:12px;font-weight:700;margin:0;padding:10px 15px;text-align:center}@media(min-width:992px){.title-framed__content__tags .tag{font-size:14px}}.title-framed__content__encadre{border:2px solid #000;border-radius:25px;box-shadow:0 3px 20px rgba(0,0,0,.161);margin-top:30px;padding:22px}.title-framed__content__encadre .table-container{margin-bottom:30px}.title-framed__content__encadre .table-container:last-child{margin-bottom:0}.title-framed__content__encadre .table-container__inner{position:relative}.title-framed__content__encadre .table-container__inner:after{background:#e1e3df;background:linear-gradient(90deg,hsla(90,7%,88%,0),#e1e3df);content:"";height:100%;opacity:1;pointer-events:none;position:absolute;right:-1px;top:0;transition:opacity .3s;width:50px}@media(min-width:593px){.title-framed__content__encadre .table-container__inner:after{content:none}}.title-framed__content__encadre .table-container__inner .inner{overflow-x:scroll}@media(min-width:992px){.title-framed__content__encadre .table-container__inner .inner{overflow-x:auto}}.title-framed__content__encadre .table-container__inner.no-fade:after{opacity:0}.title-framed__content__encadre .table-container--infos{display:block;gap:20px}@media(min-width:992px){.title-framed__content__encadre .table-container--infos{align-items:center;display:flex;flex-direction:row}.title-framed__content__encadre .table-container--infos .table-container__inner:first-child{width:80%}.title-framed__content__encadre .table-container--infos .table-container__inner:last-child{width:20%}.title-framed__content__encadre .table-container--infos .table-container__inner:last-child table{min-width:0}}.title-framed__content__encadre .table-container h3{background-color:#1fc0ca;border-radius:6px;color:#fff;margin:0;padding:15px;text-align:center;text-transform:uppercase}.title-framed__content__encadre .table-container table{background-color:#fff;border:none;border-radius:6px;margin:5px 0;min-width:500px;overflow:hidden}.title-framed__content__encadre .table-container table td{font-size:14px;padding:6px;text-align:center}.title-framed__content__encadre .table-container .footer{background-color:#cecece;border-radius:6px;font-size:11px;margin:5px 0 0;padding:8px 15px;text-align:center}