.avia-section.av-145nae-8e2408aaa64326010d4c2ad0aa28ebb9{
background-repeat:no-repeat;
background-image:url(https://www.jecf.fr/wp-content/uploads/2024/09/Neural-Networks.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-145nae-8e2408aaa64326010d4c2ad0aa28ebb9 .av-section-color-overlay{
opacity:0.6;
background-color:#084a79;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-628edb7739b7fc57bcd459edc387ae26{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-628edb7739b7fc57bcd459edc387ae26{
width:32%;
margin-left:0;
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-628edb7739b7fc57bcd459edc387ae26 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-q9d9a-e2be6e6a8fd6b4fe4e408ef345ec577f{
padding-bottom:10px;
}
body .av-special-heading.av-q9d9a-e2be6e6a8fd6b4fe4e408ef345ec577f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-q9d9a-e2be6e6a8fd6b4fe4e408ef345ec577f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-78e957816188ffd93f1262c779607433 .avia_textblock{
text-align:justify;
}

#top .hr.hr-invisible.av-jgf4q5kq-825be37ac99d4b015f13ff5abc085756{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-64-20fc74b63a719b1b8e42f342ff072844{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-64-20fc74b63a719b1b8e42f342ff072844{
width:32%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #7d67a5 );
}
#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-64-20fc74b63a719b1b8e42f342ff072844 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-kizh2-64fb17e99cef22a8a050125b46aeee70{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-kizh2-64fb17e99cef22a8a050125b46aeee70 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kizh2-64fb17e99cef22a8a050125b46aeee70 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kizh2-64fb17e99cef22a8a050125b46aeee70 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-63-96ef18d647c35743cd8b7d0b5051d461 .avia_textblock{
color:#ffffff;
text-align:justify;
}

#top .hr.hr-invisible.av-jgf4q5kq-62-cd2a7a6c7710263ca54556ca55d88b82{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-61-157a71c91046cb164142d1c0c1e24059{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-61-157a71c91046cb164142d1c0c1e24059 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-60-d0e8b41ecc1e0759bd73314c564f0420{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-60-d0e8b41ecc1e0759bd73314c564f0420{
width:32%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#072f4c;
background:linear-gradient( to top right, #072f4c, #435ea2 );
}
#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-60-d0e8b41ecc1e0759bd73314c564f0420 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-gnh3i-c0fd03950bddc01ef9c458449339f7f1{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-gnh3i-c0fd03950bddc01ef9c458449339f7f1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-gnh3i-c0fd03950bddc01ef9c458449339f7f1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-gnh3i-c0fd03950bddc01ef9c458449339f7f1 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-59-084da43f37045d636a4eebe0e8823dcc .avia_textblock{
color:#ffffff;
text-align:justify;
}

#top .hr.hr-invisible.av-jgf4q5kq-58-4993ca0105b55d77638a7a37bb47211e{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-57-17313db46aa28db98ef78265e40b6747{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-57-17313db46aa28db98ef78265e40b6747 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .av_textblock_section.av-m1rwm8dq-29647ca61c914ae0de6a580697ea2a0f .avia_textblock{
text-align:justify;
}

#top .hr.av-jgf4q5kq-54-a51df3a8985aad8c7f23711d8a850826{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-54-a51df3a8985aad8c7f23711d8a850826 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-54-a51df3a8985aad8c7f23711d8a850826 .av-seperator-icon{
color:#072f4c;
}
.hr.av-jgf4q5kq-54-a51df3a8985aad8c7f23711d8a850826 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}

.avia-section.av-qet8u-52-d63b981abb85d68a9ac79c3352fa1624{
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

.flex_column.av-lsyke-2634925810cdf971c2a347148155bd71{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-6qb2m-c5c823e2830248453d86b2116bf7cad0{
padding-bottom:30px;
color:#ffffff;
font-size:27px;
}
body .av-special-heading.av-6qb2m-c5c823e2830248453d86b2116bf7cad0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6qb2m-c5c823e2830248453d86b2116bf7cad0 .av-special-heading-tag{
font-size:27px;
}
.av-special-heading.av-6qb2m-c5c823e2830248453d86b2116bf7cad0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6qb2m-c5c823e2830248453d86b2116bf7cad0 .av-subheading{
font-size:15px;
}

.avia-image-container.av-m168pq4o-6cc49eb8ec43e7f9b097b45746a72c93 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m168pq4o-6cc49eb8ec43e7f9b097b45746a72c93 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-8hjb2-a2b09cb5f96df7a846f45b995f930a8a{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-8hjb2-a2b09cb5f96df7a846f45b995f930a8a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8hjb2-a2b09cb5f96df7a846f45b995f930a8a .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-8hjb2-a2b09cb5f96df7a846f45b995f930a8a .av-subheading{
font-size:30px;
}

#top .hr.av-jgf4q5kq-41-28e90109e57396b60448b9486772cc73{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-41-28e90109e57396b60448b9486772cc73 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-41-28e90109e57396b60448b9486772cc73 .av-seperator-icon{
color:#072f4c;
}
.hr.av-jgf4q5kq-41-28e90109e57396b60448b9486772cc73 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}

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

#top .av-special-heading.av-43pza-dfbf0b75a3f3b46046122051eca90dcb{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-43pza-dfbf0b75a3f3b46046122051eca90dcb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-43pza-dfbf0b75a3f3b46046122051eca90dcb .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-43pza-dfbf0b75a3f3b46046122051eca90dcb .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-37-00a7d3e299f97913f1b63314647fe32f .avia_textblock{
color:#ffffff;
text-align:justify;
}

#top .hr.hr-invisible.av-jgf4q5kq-32-3cbdb9acfd6bb048cb289d867d8cb2c7{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-34-876f619d5b063d6c1d4301afe164d47c{
background-color:#ffffff;
border-color:#ffffff;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-34-876f619d5b063d6c1d4301afe164d47c .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

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

#top .av-special-heading.av-wnv3i-d704949b36a7ab045d8ecc3876d1ef2f{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-wnv3i-d704949b36a7ab045d8ecc3876d1ef2f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-wnv3i-d704949b36a7ab045d8ecc3876d1ef2f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-wnv3i-d704949b36a7ab045d8ecc3876d1ef2f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-29-ebd319202f2323cda5124f0915bbea5a .avia_textblock{
color:#ffffff;
text-align:justify;
}

#top .hr.hr-invisible.av-jgf4q5kq-28-92653082fe1c041f5527df4e3614be2b{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-27-9074407f4ab84ceef0732b4e16c329ba{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-27-9074407f4ab84ceef0732b4e16c329ba .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

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

#top .av-special-heading.av-ol2qe-c57f994d2daae0362e8ca3a16dd81c38{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ol2qe-c57f994d2daae0362e8ca3a16dd81c38 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ol2qe-c57f994d2daae0362e8ca3a16dd81c38 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ol2qe-c57f994d2daae0362e8ca3a16dd81c38 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-24-fcc03fb4fd318a067346c1e891b3031d .avia_textblock{
color:#ffffff;
text-align:justify;
}

#top .hr.hr-invisible.av-jgf4q5kq-23-18eab54d85fffb6f6319f03cf8316f3b{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-22-873e19fbea194138b89e553479aa39ec{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-22-873e19fbea194138b89e553479aa39ec .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-21-7c22f5ae9c4a442f7077a9f54db3a986{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-21-7c22f5ae9c4a442f7077a9f54db3a986{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

#top .av-special-heading.av-1vsny-adf414b5aa27b1becea7e089f54e7245{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-1vsny-adf414b5aa27b1becea7e089f54e7245 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1vsny-adf414b5aa27b1becea7e089f54e7245 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1vsny-adf414b5aa27b1becea7e089f54e7245 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-19-f34c47e590ec8ce865ca560da0061749 .avia_textblock{
color:#ffffff;
text-align:justify;
}

#top .hr.hr-invisible.av-jgf4q5kq-18-d106cd48223f958ec7b77e48e9c3527c{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-17-e67c66a636ee6b6080559570afc08fe4{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-17-e67c66a636ee6b6080559570afc08fe4 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

.avia-section.av-qet8u-33-55733b32b9573f79059d0406a964ea63{
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

#top .av-special-heading.av-m18w62ps-bbec1b8dcb468db9984b9485548dd971{
padding-bottom:10px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-m18w62ps-bbec1b8dcb468db9984b9485548dd971 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m18w62ps-bbec1b8dcb468db9984b9485548dd971 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-m18w62ps-bbec1b8dcb468db9984b9485548dd971 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m18w62ps-bbec1b8dcb468db9984b9485548dd971 .av-subheading{
font-size:15px;
}

.flex_column.av-lsyke-35-c8585990bf526c82f09ff983a5d84456{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-lsyke-6-920738cda135db90312afd66ce9abd84{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-lsyke-4-1f554a3968991ccd7e8ad3454b8c56b4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-9wkhy-56-098db14ea4184bc1b2d4c46d1883e750{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-jgqkifiw-c79546cfed33c1e3afe6c3f4ed7171ef img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jgqkifiw-c79546cfed33c1e3afe6c3f4ed7171ef .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-vuuce-390ed387bc86221804aecb537826962b{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-vuuce-390ed387bc86221804aecb537826962b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-vuuce-390ed387bc86221804aecb537826962b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-55-397018fdd032eafd7eb0026111075227 .avia_textblock{
text-align:justify;
}

#top .hr.hr-invisible.av-m7x75oqp-6cf123fa09c6d85cac101c03e5b43fd2{
height:40px;
}

.flex_column.av-997g6-c62902aa16ac4d4483fc898893e17493{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-m1659r26-6895acf763fd9331f4e7c2d9f6b913fa img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m1659r26-6895acf763fd9331f4e7c2d9f6b913fa .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-m1656e2f-719aee5840fc3dbc09ecbc90dc3df8dd{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-m1656e2f-719aee5840fc3dbc09ecbc90dc3df8dd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m1656e2f-719aee5840fc3dbc09ecbc90dc3df8dd .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-m7x645ay-75a19324c088163019442230fdc92fa7{
height:20px;
}

#top .av_textblock_section.av-m16573ho-ce8a0ec8a7eeb7f5cb627cb647dfd5c0 .avia_textblock{
text-align:justify;
}

#top .hr.av-8mwza-c04ab54302a0352a064e8f4bfdfcfce6{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-8mwza-c04ab54302a0352a064e8f4bfdfcfce6 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-8mwza-c04ab54302a0352a064e8f4bfdfcfce6 .av-seperator-icon{
color:#072f4c;
}
.hr.av-8mwza-c04ab54302a0352a064e8f4bfdfcfce6 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}


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

#top #wrap_all .av-special-heading.av-8hjb2-a2b09cb5f96df7a846f45b995f930a8a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m18w62ps-bbec1b8dcb468db9984b9485548dd971 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-8hjb2-a2b09cb5f96df7a846f45b995f930a8a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m18w62ps-bbec1b8dcb468db9984b9485548dd971 .av-special-heading-tag{
font-size:0.8em;
}

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