.elementor-10103 .elementor-element.elementor-element-685e943 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10103 .elementor-element.elementor-element-685e943:not(.elementor-motion-effects-element-type-background), .elementor-10103 .elementor-element.elementor-element-685e943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0020b2;background-image:url("https://www.institutionadt.fr/wp-content/uploads/2026/09/b7b44ce4-35c6-42aa-beb2-20d691c27dd0.jpeg");background-position:center center;background-size:cover;}.elementor-10103 .elementor-element.elementor-element-685e943 > .elementor-background-overlay{background-color:#000000B0;opacity:0.12;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10103 .elementor-element.elementor-element-685e943 > .elementor-container{max-width:806px;min-height:67vh;}.elementor-10103 .elementor-element.elementor-element-685e943{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-10103 .elementor-element.elementor-element-685e943 > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F4EF;}.elementor-10103 .elementor-element.elementor-element-685e943 > .elementor-shape-bottom svg{height:166px;transform:translateX(-50%) rotateY(180deg);}.elementor-10103 .elementor-element.elementor-element-88efe18:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10103 .elementor-element.elementor-element-88efe18 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#364C9B75;}.elementor-10103 .elementor-element.elementor-element-88efe18 > .elementor-element-populated, .elementor-10103 .elementor-element.elementor-element-88efe18 > .elementor-element-populated > .elementor-background-overlay, .elementor-10103 .elementor-element.elementor-element-88efe18 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-10103 .elementor-element.elementor-element-88efe18 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-10103 .elementor-element.elementor-element-88efe18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10103 .elementor-element.elementor-element-0feec1c{--spacer-size:10px;}.elementor-10103 .elementor-element.elementor-element-c6ca2cd > .elementor-widget-container{margin:0px 0px 00px 0px;padding:0px 0px 0px 0px;}.elementor-10103 .elementor-element.elementor-element-c6ca2cd{text-align:center;}.elementor-10103 .elementor-element.elementor-element-c6ca2cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:94px;font-weight:bold;text-transform:uppercase;letter-spacing:-1px;color:#ffffff;}.elementor-10103 .elementor-element.elementor-element-564e998{--spacer-size:10px;}.elementor-10103 .elementor-element.elementor-element-cecf6ac{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10103 .elementor-element.elementor-element-b6aa9c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-10103 .elementor-element.elementor-element-685e943 > .elementor-container{min-height:800px;}.elementor-10103 .elementor-element.elementor-element-685e943{padding:0px 25px 0px 25px;}.elementor-10103 .elementor-element.elementor-element-88efe18 > .elementor-element-populated{margin:0% 4% 0% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;}.elementor-10103 .elementor-element.elementor-element-c6ca2cd .elementor-heading-title{font-size:64px;}.elementor-10103 .elementor-element.elementor-element-cecf6ac{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-10103 .elementor-element.elementor-element-685e943 > .elementor-container{max-width:340px;min-height:55vh;}.elementor-10103 .elementor-element.elementor-element-685e943{padding:0px 20px 0px 20px;}.elementor-10103 .elementor-element.elementor-element-88efe18 > .elementor-element-populated{margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:2em 2em 2em 2em;}.elementor-10103 .elementor-element.elementor-element-c6ca2cd .elementor-heading-title{font-size:38px;}.elementor-10103 .elementor-element.elementor-element-cecf6ac{padding:0px 0px 0px 0px;}.elementor-10103 .elementor-element.elementor-element-b6aa9c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS *//* Page Collège – charte ADT */
body.elementor-page-10103 .adt-eyebrow .elementor-heading-title{text-transform:uppercase;letter-spacing:.1em}
body.elementor-page-10103 .adt-title .elementor-heading-title::after{content:"";display:block;width:40px;height:3px;margin-top:14px;background:#881C26}
body.elementor-page-10103 .adt-title.on-dark .elementor-heading-title::after{background:#fff}
body.elementor-page-10103 .adt-text p{margin:0 0 1em}
body.elementor-page-10103 .adt-text p:last-child{margin-bottom:0}
body.elementor-page-10103 .adt-text a{color:#364C9B;text-decoration:underline;text-underline-offset:3px}
body.elementor-page-10103 .adt-on-blue p, body.elementor-page-10103 .adt-on-blue span, body.elementor-page-10103 .adt-on-blue li, body.elementor-page-10103 .adt-on-blue strong, body.elementor-page-10103 .adt-on-blue a{color:#E6E9F5!important}
body.elementor-page-10103 .adt-ribbon strong{font-weight:700}
body.elementor-page-10103 .adt-img img, body.elementor-page-10103 .adt-video .elementor-wrapper{border-radius:6px;display:block}
body.elementor-page-10103 .adt-img img{width:100%;object-fit:cover}
body.elementor-page-10103 .adt-land img{aspect-ratio:3/2}
body.elementor-page-10103 .adt-portrait img{aspect-ratio:4/5}
body.elementor-page-10103 .adt-video .elementor-wrapper{overflow:hidden}
body.elementor-page-10103 .adt-edito p:last-child{color:#364C9B;font-weight:700}
body.elementor-page-10103 .adt-tile > .elementor-widget-wrap{border:1px solid #E1E4EE;border-radius:6px;padding:22px 24px!important;transition:border-color .2s,background-color .2s}
body.elementor-page-10103 .adt-tile:hover > .elementor-widget-wrap{border-color:#364C9B;background:#F5F6FA}
body.elementor-page-10103 .adt-link .elementor-icon-box-wrapper{align-items:center}
body.elementor-page-10103 .adt-link .elementor-icon-box-title a{color:inherit}
body.elementor-page-10103 .adt-panel > .elementor-widget-wrap{background:#F5F6FA;border-radius:6px;border-top:3px solid #364C9B}
body.elementor-page-10103 .adt-piliers .elementor-column:nth-child(2).adt-panel > .elementor-widget-wrap{border-top-color:#881C26}
@media (max-width:767px){
 body.elementor-page-10103 .adt-tile{margin-bottom:12px}
 body.elementor-page-10103 .adt-portrait{max-width:300px;margin:0 auto 32px}
 body.elementor-page-10103 .adt-land, body.elementor-page-10103 .adt-video{margin-bottom:28px}
 body.elementor-page-10103 .adt-piliers .adt-panel{margin-bottom:20px}
 body.elementor-page-10103 .adt-on-blue{margin-top:8px}
}
body.elementor-page-10103 .adt-link .elementor-icon-box-title{text-transform:none;margin-top:0}
body.elementor-page-10103 .adt-link .elementor-icon-box-description{margin:0}
body.elementor-page-10103 .adt-video video{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:6px;background:#1F2B5E;display:block}
@media (max-width:767px){ body.elementor-page-10103 .elementor-element-685e943 > .elementor-container{width:100%} body.elementor-page-10103 .elementor-element-88efe18{width:100%!important} }/* End custom CSS */