#top #wrap_all .avia-slideshow .av-slideshow-caption.av-kdk3s1yy-5e03ac4403dac6cc33640853a06b3395__0 .avia-caption-title{
color:#ffffff;
}

.flex_column.av-23u2m60-3cfd2890ba2892941dbc94d598a86531{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-mrd8wkyw-3cf91aa4d80f577392d04c0e6678a508{
height:15px;
}

#top .av_textblock_section.av-2193zrs-7825e14eedb348948050a4fafa473d6d .avia_textblock{
text-align:center;
}

#top .hr.av-2b64d4-e7468cc5ecb3d5e813ec436518df4037{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-2b64d4-e7468cc5ecb3d5e813ec436518df4037 .hr-inner{
width:150px;
max-width:45%;
}
.hr.av-2b64d4-e7468cc5ecb3d5e813ec436518df4037 .av-seperator-icon{
color:#bf1345;
}
.hr.av-2b64d4-e7468cc5ecb3d5e813ec436518df4037 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#bf1345;
stroke:#bf1345;
}

#top .av-special-heading.av-lnn3cv2r-82fe78db0898b62dbe79626c1106f774{
padding-bottom:10px;
}
body .av-special-heading.av-lnn3cv2r-82fe78db0898b62dbe79626c1106f774 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lnn3cv2r-82fe78db0898b62dbe79626c1106f774 .av-subheading{
font-size:15px;
color:#c00c42;
}

#top .hr.hr-invisible.av-mr36clc0-191bcc0d23b9cabf4b77559eb8724f98{
height:20px;
}

#top .av_textblock_section.av-1zgc8vc-fe863854035923f8bd6c22d9b7fe7fa2 .avia_textblock{
text-align:center;
}

.avia-section.av-6w24co-842b3c2ce1d70df0c8ea5f030c8d7704{
background-color:#111111;
background-image:unset;
}

.flex_column.av-1ol2t94-5eabd547a3460f1c3b5a762ab567c73f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-1mw70xk-ec933ba51e4c3217367247d68ed44378 .avia_textblock{
color:#ffffff;
}

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

.avia-section.av-mr2xehf2-596d39899eef5b7b42261040f3010321{
background-color:#c00c42;
background-image:unset;
}

.avia-section.av-mr2ycewv-521f3408a3082a3a24405f4f6a5f531a{
background-repeat:no-repeat;
background-image:url(https://www.procontact-solutions.fr/wp-content/uploads/2026/07/equipe-procontact-ile-maurice-fond-section-600x400.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mr2ycewv-521f3408a3082a3a24405f4f6a5f531a .av-section-color-overlay{
opacity:0.4;
background-color:#111111;
}

.avia-section.av-9rbr88-87406b4dfa2f167b68a30c7e6e75d45b{
background-color:#c00c42;
background-image:unset;
}

.flex_column.av-8404ig-019f0359bd8148da97de79f99f7574aa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3wrt54-ab314da9eb52fa3fa21117937ad9decf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-2ma2ig-fe602e98e48821ea48789cba3b95ab59{
font-size:20px;
background-color:#ffffff;
border-color:#ffffff;
color:#c00c42;
border-style:none;
border-radius:4px 4px 4px 4px;
box-shadow:none;
transition:all 0.4s ease-in-out;
padding:16px 36px 16px 36px;
}
#top #wrap_all .avia-button.av-2ma2ig-fe602e98e48821ea48789cba3b95ab59:hover{
background-color:#f2f2f2;
color:#c00c42;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2ma2ig-fe602e98e48821ea48789cba3b95ab59:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}
#top #wrap_all .avia-button.av-2ma2ig-fe602e98e48821ea48789cba3b95ab59 .avia-svg-icon svg:first-child{
fill:#c00c42;
stroke:#c00c42;
}
#top #wrap_all .avia-button.av-2ma2ig-fe602e98e48821ea48789cba3b95ab59:hover .avia-svg-icon svg:first-child{
fill:#c00c42;
stroke:#c00c42;
}

