.avia-section.av-145nae-ba9f4cf9e3d5d60f4f9fbe7e826480ef{
background-color:#3d8645;
background-image:url(https://espoirjeunes.mesrisenegal.sn/wp-content/uploads/2026/03/iseprt-metier-pa1-1200x600-1.webp);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-145nae-ba9f4cf9e3d5d60f4f9fbe7e826480ef .av-section-color-overlay{
opacity:0.6;
background-color:#204975;
}

#top .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-37xou-66d7adbb71b3a3bf1149f98eff3a192a{
margin:150px 0 15px 0;
padding-bottom:0;
color:#ffffff;
font-size:5vw;
}
body .av-special-heading.av-37xou-66d7adbb71b3a3bf1149f98eff3a192a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-37xou-66d7adbb71b3a3bf1149f98eff3a192a .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-37xou-66d7adbb71b3a3bf1149f98eff3a192a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-37xou-66d7adbb71b3a3bf1149f98eff3a192a .av-subheading{
font-size:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-64-a7198cc836760ec4e37b9dc6f27cf88d{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-64-a7198cc836760ec4e37b9dc6f27cf88d{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#3d8645;
background:linear-gradient( 45deg, #3d8645, #3d8645 );
}

#top .av_textblock_section.av-199pi-90695eb7e56f80463f56c15d7fc0afd2 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-fef96de76296d337461cd9c9af9d8486{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-fef96de76296d337461cd9c9af9d8486{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-60-1b10e3a0e252b407b29a825aeacf6506{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-60-1b10e3a0e252b407b29a825aeacf6506{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#3d8645;
background:linear-gradient( 45deg, #3d8645, #3d8645 );
}

#top .av_textblock_section.av-8bn46-46d31d58d90573e8c9bfff8186227fcb .avia_textblock{
color:#ffffff;
}

#top .hr.av-jgf4q5kq-54-678a157d20925c5a5dc659b562b7e76e{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-54-678a157d20925c5a5dc659b562b7e76e .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-54-678a157d20925c5a5dc659b562b7e76e .av-seperator-icon{
color:#072f4c;
}

#top .flex_column.av-9wkhy-46-17e92d91a61f346e0f0e51af44707652{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-46-17e92d91a61f346e0f0e51af44707652{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9wkhy-46-17e92d91a61f346e0f0e51af44707652{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-95yxq-46b24004e7608ef6bdc896bc0017f0f3{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-95yxq-46b24004e7608ef6bdc896bc0017f0f3{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-95yxq-46b24004e7608ef6bdc896bc0017f0f3{
margin-top:0px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-mnfu04yc-3844802f4b8c06bbe1abd9f548133444:hover{
color:white;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-1bijjy-33314c0640dc8e5d95612f9cfbc656e6{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-1bijjy-33314c0640dc8e5d95612f9cfbc656e6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1bijjy-33314c0640dc8e5d95612f9cfbc656e6 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-1bijjy-33314c0640dc8e5d95612f9cfbc656e6 .av-subheading{
font-size:30px;
}

#top .hr.av-jgf4q5kq-41-cce4285bba442ec4b17e6cff03af6349{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-jgf4q5kq-41-cce4285bba442ec4b17e6cff03af6349 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-41-cce4285bba442ec4b17e6cff03af6349 .av-seperator-icon{
color:#072f4c;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-31-f56745b4bfa68f52118e40c0f8defd30{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-31-f56745b4bfa68f52118e40c0f8defd30{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( 45deg, #094978, #105e96 );
}

#top .av_textblock_section.av-jgds8wgh-29-84c7a6b9f7b1bed310a18fc213ef2af2 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ah93i-b05cd71175860a57ba7250e9aed11d40{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-ah93i-b05cd71175860a57ba7250e9aed11d40{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( 45deg, #094978, #105e96 );
}

#top .av_textblock_section.av-mnf7mo6r-ae9e26997f09b5caff5d87f0c86183f1 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-26-065d4bb5369d6e75953e0962045b888f{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-26-065d4bb5369d6e75953e0962045b888f{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#072f4c;
}

#top .av_textblock_section.av-jgds8wgh-24-b382673e7fa382ce4b88e780c5033b1e .avia_textblock{
color:#ffffff;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-37xou-66d7adbb71b3a3bf1149f98eff3a192a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1bijjy-33314c0640dc8e5d95612f9cfbc656e6 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-37xou-66d7adbb71b3a3bf1149f98eff3a192a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1bijjy-33314c0640dc8e5d95612f9cfbc656e6 .av-special-heading-tag{
font-size:0.8em;
}
}
