.flex_cell.av-e30paxa-8f5aeb3b78223bcd82069c8829c282e7{
vertical-align:top;
}

#top .av-special-heading.av-db9b2vi-4e1da0ab7c0aab5fc634a94ba56536a9{
padding-bottom:10px;
color:#29327f;
}
body .av-special-heading.av-db9b2vi-4e1da0ab7c0aab5fc634a94ba56536a9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-db9b2vi-4e1da0ab7c0aab5fc634a94ba56536a9 .special-heading-inner-border{
border-color:#29327f;
}
.av-special-heading.av-db9b2vi-4e1da0ab7c0aab5fc634a94ba56536a9 .av-subheading{
font-size:15px;
}

.flex_column.av-mbg8ffk1-9515a32c5e90a2f1952ea12e29aad53d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-dnumivi-e578f6e813e2e119b8d80ed6292e39a6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-56m1j66-e290f4ec1e8b5d17b5651b6ce950ca6d{
vertical-align:top;
background-color:#f2f2f2;
}
.responsive #top #wrap_all .flex_cell.av-56m1j66-e290f4ec1e8b5d17b5651b6ce950ca6d{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-4u79utq-09d7ec5e8de3ea94539f1387c043004f{
border-radius:0px 40px 0px 0px;
padding:5px 5px 5px 5px;
}

#top .av-special-heading.av-46lbfm6-a723174d4458b278b9e821327b0ab233{
padding-bottom:10px;
color:#29327f;
}
body .av-special-heading.av-46lbfm6-a723174d4458b278b9e821327b0ab233 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-46lbfm6-a723174d4458b278b9e821327b0ab233 .special-heading-inner-border{
border-color:#29327f;
}
.av-special-heading.av-46lbfm6-a723174d4458b278b9e821327b0ab233 .av-subheading{
font-size:15px;
}

.flex_cell.av-fx83rta-fda0f745f95c804b56595635b41e0bc0{
vertical-align:top;
}

#top .flex_column_table.av-equal-height-column-flextable.av-fjwaje6-580fc85fab596422cc889c4f4373f84c{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-fjwaje6-580fc85fab596422cc889c4f4373f84c{
border-radius:40px 0px 0px 0px;
padding:10px 10px 10px 10px;
background-color:rgba(255,0,0,0.09);
}

#top .av-special-heading.av-f1kwyxa-0e31dd7871345143c24f690bdb7fbd13{
padding-bottom:10px;
color:#29327f;
}
body .av-special-heading.av-f1kwyxa-0e31dd7871345143c24f690bdb7fbd13 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-f1kwyxa-0e31dd7871345143c24f690bdb7fbd13 .special-heading-inner-border{
border-color:#29327f;
}
.av-special-heading.av-f1kwyxa-0e31dd7871345143c24f690bdb7fbd13 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mbhjnin0-cf69dc740450e23e4ba0ec9dbb518258{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mbhjnin0-cf69dc740450e23e4ba0ec9dbb518258{
border-radius:0px 40px 0px 0px;
padding:20px 20px 20px 20px;
background-color:rgba(255,0,0,0.09);
}

@keyframes av_boxShadowEffect_av-ac7xde6-94af07989f94ba9c35ac500c4d90e783 {
0%   { box-shadow:  0 0 0 0 #ff0000; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #ff0000; opacity: 1; }
}
.avia-image-container.av-ac7xde6-94af07989f94ba9c35ac500c4d90e783 img.avia_image{
box-shadow: 0 0 10px 0 #ff0000;
}
.avia-image-container.av-ac7xde6-94af07989f94ba9c35ac500c4d90e783 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-mbhjnquq-d9fdc70eae72b1a18d129c3feced18ea{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mbhjnquq-d9fdc70eae72b1a18d129c3feced18ea{
border-radius:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
background-color:rgba(255,0,0,0.09);
}
.responsive #top #wrap_all .flex_column.av-mbhjnquq-d9fdc70eae72b1a18d129c3feced18ea{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-dheo1la-3a9f6f7a963fdd8983b50163834eff0b{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-dheo1la-3a9f6f7a963fdd8983b50163834eff0b{
border-radius:0px 0px 0px 40px;
padding:5px 5px 5px 5px;
background-color:rgba(255,0,0,0.09);
}

#top .flex_column_table.av-equal-height-column-flextable.av-cgfy3e6-98b720572dfafb97919f811517a011df{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-cgfy3e6-98b720572dfafb97919f811517a011df{
border-radius:0px 0px 40px 0px;
padding:5px 5px 5px 5px;
background-color:rgba(255,0,0,0.09);
}

#top .av-special-heading.av-mbgb5ylp-981b4c79ec9f3360f4940da3e6a8e2fe{
padding-bottom:10px;
color:#29327f;
}
body .av-special-heading.av-mbgb5ylp-981b4c79ec9f3360f4940da3e6a8e2fe .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mbgb5ylp-981b4c79ec9f3360f4940da3e6a8e2fe .special-heading-inner-border{
border-color:#29327f;
}
.av-special-heading.av-mbgb5ylp-981b4c79ec9f3360f4940da3e6a8e2fe .av-subheading{
font-size:15px;
}

@keyframes av_boxShadowEffect_av-bvtt9u6-a4cc7da86b43c5c862eddf8d27500637-column {
0%   { box-shadow:  0 0 0 0 #eaeaea; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #eaeaea; opacity: 1; }
}
.flex_column.av-bvtt9u6-a4cc7da86b43c5c862eddf8d27500637{
box-shadow: 0 0 10px 0 #eaeaea;
padding:10px 10px 10px 10px;
}

@keyframes av_boxShadowEffect_av-b0mcbbi-6137cfa991cd0b5ec50e98f799284228-column {
0%   { box-shadow:  0 0 0 0 #eaeaea; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #eaeaea; opacity: 1; }
}
.flex_column.av-b0mcbbi-6137cfa991cd0b5ec50e98f799284228{
box-shadow: 0 0 10px 0 #eaeaea;
}

.flex_cell.av-9x7i7la-37c137560c53fa0c19031acf4127c0b4{
vertical-align:top;
background-color:#f2f2f2;
}
.responsive #top #wrap_all .flex_cell.av-9x7i7la-37c137560c53fa0c19031acf4127c0b4{
padding:30px 30px 30px 30px !important;
}

.avia-image-container.av-9edumum-5abc9fff3d4ee0e1385f2b2a9e9aafbc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9edumum-5abc9fff3d4ee0e1385f2b2a9e9aafbc .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-91npkum-18fdf021678124909e41cec91af0e80b{
border-radius:0px 0px 0px 0px;
padding:0px 25px 0px 5px;
}

.flex_cell.av-mbgb851m-fd71eb71419a6e9841c60c2c0a4d4159{
vertical-align:top;
background-color:rgba(255,0,0,0.15);
background:linear-gradient( to right, rgba(255,0,0,0.15), rgba(123,176,231,0.35), #ffffff );
}

#top .av-special-heading.av-7uv4bwu-c5dcaff312a64e6bdc6dccca3487f2ff{
padding-bottom:10px;
color:#29327f;
}
body .av-special-heading.av-7uv4bwu-c5dcaff312a64e6bdc6dccca3487f2ff .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7uv4bwu-c5dcaff312a64e6bdc6dccca3487f2ff .special-heading-inner-border{
border-color:#29327f;
}
.av-special-heading.av-7uv4bwu-c5dcaff312a64e6bdc6dccca3487f2ff .av-subheading{
font-size:15px;
}

.flex_cell.av-76lnab2-7759e0c6cdd7b16c3c41ff043a7c75a4{
vertical-align:top;
}

#top .av-special-heading.av-61ktk9a-36b490b92962c8b5ad3c7d446f9c1447{
padding-bottom:10px;
color:#29327f;
}
body .av-special-heading.av-61ktk9a-36b490b92962c8b5ad3c7d446f9c1447 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-61ktk9a-36b490b92962c8b5ad3c7d446f9c1447 .special-heading-inner-border{
border-color:#29327f;
}
.av-special-heading.av-61ktk9a-36b490b92962c8b5ad3c7d446f9c1447 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-h3mw1a-d498e15b9437e19932e719fbfc93876a{
padding-bottom:10px;
color:#29327f;
}
body .av-special-heading.av-h3mw1a-d498e15b9437e19932e719fbfc93876a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-h3mw1a-d498e15b9437e19932e719fbfc93876a .special-heading-inner-border{
border-color:#29327f;
}
.av-special-heading.av-h3mw1a-d498e15b9437e19932e719fbfc93876a .av-subheading{
font-size:15px;
}

.avia-timeline-container.av-cui78u-1a512d40e6144c5c5ee55a20ce98fbea .av-milestone-date{
font-size:20px;
color:#27307f;
}
.avia-timeline-container.av-cui78u-1a512d40e6144c5c5ee55a20ce98fbea .av-milestone-title{
color:#29327f;
}
.avia-timeline-container.av-cui78u-1a512d40e6144c5c5ee55a20ce98fbea .av-milestone-content{
color:#29327f;
}

.avia-timeline-container .av-milestone.av-2vrozpq-2eb1c112ca5b7d13469baf11a04c6b5a .av-milestone-icon-inner{
background-image:url(https://www.fedecardio-lr.com/wp-content/uploads/2024/04/logo-coeurmontpellier.jpg);
}

.avia-timeline-container .av-milestone.av-2cnx1ou-3fdfd94aff4635eff8ed7934529c066c .av-milestone-icon-inner{
background-image:url(https://www.fedecardio-lr.com/wp-content/uploads/2024/04/logo-muc-natation.jpg);
}

.flex_cell.av-24m7iq6-fb51a35f64b32fc11eca5238fac9b4be{
vertical-align:top;
background-color:#f2f2f2;
}
.responsive #top #wrap_all .flex_cell.av-24m7iq6-fb51a35f64b32fc11eca5238fac9b4be{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-1h0o3n2-eeae598f317fceb64d92856954947ceb{
border-radius:0px 0px 0px 0px;
padding:0px 25px 0px 5px;
}

