﻿.AccountTitle { margin-bottom:-1rem; }

.OPTIMINT h2 { text-transform:uppercase; }
.OPTIMINT .description { font-size:1.1rem; line-height:1.5rem; }

.OPTIMINT .MessageAlertContent .message {text-align:center;}

.OPTIMINT .points_wrapper { display:flex; justify-content:center; align-items:flex-end; gap:2rem; padding:2rem 0 1rem 0; }
.OPTIMINT .points_wrapper .point { margin-bottom:1rem; width:90%; display:flex; justify-content:left; align-items:flex-start; gap:0.8rem; }
.OPTIMINT .points_wrapper .point .text { font-size:1rem; line-height:1.2rem; margin-bottom:0.5rem; }
.OPTIMINT .points_wrapper .point .text b { font-size:1.1rem; line-height:1.5rem; margin-bottom:0.2rem; }
.OPTIMINT .points_wrapper .point .ico-ok { font-size:1.3rem; }
.OPTIMINT .points_wrapper .illus { width:20rem; }
@media (max-width: 900px) {
	.OPTIMINT .points_wrapper { flex-wrap:wrap; }
	.OPTIMINT .points_wrapper .illus { width:10rem; }
}

.OPTIMINT .objectif .illus { line-height:0; margin-bottom:-0.3rem; margin-top:1rem; }

.OPTIMINT .eligibilite .card_wrapper { display:flex; justify-content:center; align-items:stretch; gap:2rem; padding:1rem 0; }
.OPTIMINT .eligibilite .card_wrapper .card { width:11rem; text-align:center; }
.OPTIMINT .eligibilite .card_wrapper .card .picto { height:3rem; }
.OPTIMINT .eligibilite .card_wrapper .card .text { font-size:0.9rem; line-height:1.3rem; padding-top:1rem; }
.OPTIMINT .eligibilite .card_wrapper .card .text b { display:block; }
.OPTIMINT .eligibilite .mentions { font-size:0.9rem; padding-top:1rem; }
@media (max-width: 900px) {
	.OPTIMINT .eligibilite .card_wrapper { flex-wrap:wrap; }
}

.OPTIMINT .fonctionnement .equip_wrapper { display:flex; justify-content:space-around; align-items:stretch; gap:3rem; padding:2rem 0; }
.OPTIMINT .fonctionnement .equip_wrapper .equip { text-align:center; }
.OPTIMINT .fonctionnement .equip_wrapper .equip .illus { width:13rem; border-radius:1.5rem; }
.OPTIMINT .fonctionnement .equip_wrapper .equip .title { font-size:1.1rem; line-height:1.5rem; padding-top:0.5rem; }
.OPTIMINT .fonctionnement .equip_wrapper .equip .text { font-size:1rem; line-height:1.4rem; padding:1rem 0; max-width:13rem; }
@media (max-width: 900px) {
	.OPTIMINT .fonctionnement .equip_wrapper { flex-wrap:wrap; gap:2rem; }
}

.OPTIMINT .command .description { padding-bottom:1rem; }