.containerCards{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:20px}.containerCards .card{ flex:1; background:rgb(255,254,253); border-radius:12px; padding:30px; width:350px; -webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.25); box-shadow:2px 2px 10px rgba(0,0,0,0.25); text-align:center; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; margin-right:50px; margin-top:1em; margin-bottom:1em}.containerCards .number{ font-size:4.5em; display:block; font-weight:normal; color:rgb(219,173,85); padding-bottom:5px}.containerCards .card h3{ font-size:1.5em; margin:10px 0; color:black; font-weight:bold; text-transform:none}.containerCards .card p{ font-size:1em; color:rgb(80,80,80)}.containerCards .card:hover{ cursor:default; background:rgb(219,173,85); color:white}.containerCards .card:hover h3,.containerCards .card:hover p,.containerCards .card:hover .number{ color:white}@media (max-width:1000px){ .containerCards{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center} .containerCards .card{ margin-right:0px}}@media (max-width:500px){ .containerCards{ padding:0px} .containerCards .card{ width:320px}}@media (max-width:400px){ .containerCards .card{ width:300px}}.container-dutreil{ width:100%; margin:0 auto}.container-dutreil table{ width:100%; border-collapse:collapse; background-color:#0c3658; color:white}.container-dutreil caption{ padding:25px; font-weight:bold; font-size:1.5rem; background-color:rgba(0,0,0,0.2); text-align:center}.container-dutreil th{ background-color:#124066; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center; font-size:0.9rem; letter-spacing:1px; padding:20px; border-bottom:3px solid #1a4a71}.container-dutreil td{ padding:15px 20px; border-bottom:1px solid #1a4a71; text-align:right}.container-dutreil td:first-child{ text-align:left; font-weight:500; background-color:rgba(255,255,255,0.03)}.container-dutreil td:nth-child(2){ background-color:rgba(255,255,255,0.03);  border-left:1px solid #1a4a71}.container-dutreil .total-row{ background-color:#124066 !important; font-weight:bold}@media screen and (max-width:768px){  .container-dutreil thead{ display:none}  .container-dutreil tr{ display:block; margin-bottom:15px; border-bottom:4px solid #1a4a71}  .container-dutreil td{ display:block; text-align:right; padding:12px 15px; border:none; position:relative}  .container-dutreil td::before{ content:attr(data-label); position:absolute; left:15px; width:50%; text-align:left; font-weight:bold; text-transform:uppercase; font-size:0.75rem; color:#a0c4ff}  .container-dutreil td:first-child{ background-color:#1a4a71; text-align:center; width:auto; font-size:1rem; color:#fff} .container-dutreil td:first-child::before{ content:""}}