/* Sections éditables de la rubrique L’IAE Réunion. Chargées aussi dans les aperçus du builder. */
.iae-reunion-presentation{padding:96px 0 82px;background:#fff}
.iae-reunion-presentation .ed-about-content{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:8%;align-items:center}
.iae-reunion-presentation .ed-ab-img1{width:100%;max-width:none;position:relative;margin:0;transform:none!important}
.iae-reunion-presentation .ed-ab-img1:before{content:"";position:absolute;inset:20px -20px -20px 20px;border:2px solid #e9f76e;z-index:0}
.iae-reunion-presentation .ed-ab-img1 img{display:block;width:100%;height:500px;object-fit:cover;position:relative;z-index:1}
.iae-reunion-presentation .ed-ab-text1{width:100%;max-width:none;transform:none!important}
.iae-reunion-presentation .rate-slug{display:inline-flex;align-items:center;background:#e9f76e;padding:9px 14px;margin-bottom:24px;color:#251631;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.iae-reunion-presentation .sec_title{margin:0 0 25px;color:#2c173c;font-size:clamp(32px,4vw,57px);line-height:1.11;letter-spacing:-.035em;font-weight:800}
.iae-reunion-presentation p{margin:0 0 28px;color:#514956;font-size:19px;line-height:1.7}
.iae-reunion-presentation .iae-reunion-cta a{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:19px 28px;background:#391e4e;color:#fff;font-weight:750;line-height:1.3;text-align:center;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}
.iae-reunion-presentation .iae-reunion-cta a:hover{background:#533068;color:#e9f76e}
.iae-reunion-presentation .iae-reunion-cta a:focus-visible{outline:3px solid #a2ba3e;outline-offset:5px}
.iae-reunion-highlights{padding:90px 0 105px;background:#f4f0f6}
.iae-reunion-highlights-title{max-width:900px;margin-bottom:38px}
.iae-reunion-highlights-title .subtitle{display:inline-block;width:auto;margin-bottom:17px;color:#765784;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.iae-reunion-highlights-title .sec_title{margin:0;color:#2d173c;font-size:clamp(35px,4.3vw,58px);line-height:1.1;letter-spacing:-.035em;font-weight:800}
.iae-reunion-highlights .ed-feature5-wrap{background:transparent}
.iae-reunion-highlights .row{row-gap:24px}
.iae-reunion-highlights .row>div{display:flex}
.iae-reunion-highlights .iae-reunion-card{width:100%;max-width:none;height:100%;margin:0;padding:32px 34px 30px;border:1px solid #e3dbe8;background:#fff;box-shadow:none}
.iae-reunion-highlights .iae-reunion-card .item-icon{width:100%;padding:0;margin:0 0 25px;border:0;color:#2d173c;font-size:16px;font-weight:800}
.iae-reunion-highlights .iae-reunion-card .item-icon:before{display:none}
.iae-reunion-highlights .iae-reunion-card .item-icon span{display:inline-flex;align-items:center;justify-content:center;width:47px;height:47px;background:#e9f76e}
.iae-reunion-highlights .iae-reunion-card h3{max-width:480px;margin:0 0 12px;padding:0;color:#2d173c;font-size:clamp(21px,1.8vw,26px);line-height:1.22;font-weight:800}
.iae-reunion-highlights .iae-reunion-card p{max-width:510px;margin:0;color:#544a59;font-size:15px;line-height:1.65}
.iae-reunion-highlights .iae-reunion-card figure{display:flex;align-items:center;height:105px;margin:22px 0 0;padding-top:18px;border-top:1px solid #ece5ef}
.iae-reunion-highlights .iae-reunion-card figure img{display:block;width:auto;max-width:100%;max-height:83px;margin:0;object-fit:contain;object-position:left center}
@media(max-width:991px){.iae-reunion-presentation .ed-about-content{gap:35px}.iae-reunion-presentation .ed-ab-img1 img{height:380px}}
@media(max-width:767px){.iae-reunion-presentation{padding:60px 0}.iae-reunion-presentation .ed-about-content{grid-template-columns:1fr!important}.iae-reunion-presentation .ed-ab-img1 img{height:300px}.iae-reunion-highlights{padding:62px 0 70px}.iae-reunion-highlights .iae-reunion-card{padding:26px 25px 25px}.iae-reunion-highlights .iae-reunion-card figure{height:auto;min-height:85px}}
@media(prefers-reduced-motion:reduce){.iae-reunion-presentation .iae-reunion-cta a{transition:none}}
