#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lw952b1v-e8f494314304dd3091ae623d513d43ad__0 .avia-caption-title{
font-size:47px;
}
#top .avia-slideshow .av-slideshow-caption.av-lw952b1v-e8f494314304dd3091ae623d513d43ad__0 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-lw952b1v-e8f494314304dd3091ae623d513d43ad__0 .avia-caption-content p{
font-size:25px;
}

.avia-section.av-1lv8f2m-30ef799d0bfe21ff9d904b92b11d6702{
margin-top:0px;
margin-bottom:80px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-1lv8f2m-30ef799d0bfe21ff9d904b92b11d6702{
z-index:10;
}

@keyframes av_boxShadowEffect_av-1jelm8u-784cb9eb46aabca4be36347f3b2c1079-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-1jelm8u-784cb9eb46aabca4be36347f3b2c1079{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-1jelm8u-784cb9eb46aabca4be36347f3b2c1079{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-1i0bk7i-16e2e46b6e7f80aadd7632dc9a84055a{
padding-bottom:10px;
}
body .av-special-heading.av-1i0bk7i-16e2e46b6e7f80aadd7632dc9a84055a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1i0bk7i-16e2e46b6e7f80aadd7632dc9a84055a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1f7hswu-004dcdeff372de2e41df3f711c605e5d{
height:30px;
}

#top #wrap_all .avia-button.av-1cms6la-a57be2a8fbb2829bd49a17909601352e{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-1cms6la-a57be2a8fbb2829bd49a17909601352e:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-4s41su-2a840fe244c47bb1f49a82d693f65aee-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-4s41su-2a840fe244c47bb1f49a82d693f65aee{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-4s41su-2a840fe244c47bb1f49a82d693f65aee{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#c10033;
background:linear-gradient( to bottom right, #c10033, #d81b60 );
}

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

#top .av_textblock_section.av-17uhrjy-ff31630b5a76ba2c6d940e4edb33dc4c .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-15o5z7i-ea0fd20955a0a1670ce69752f87d36c6{
height:30px;
}

#top #wrap_all .avia-button.av-1503f7y-268387bf95ca90154c52c5cd83f4b8dd{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-1503f7y-268387bf95ca90154c52c5cd83f4b8dd:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-3v7umm-ea5c797ae26200472e2b314ec4e48d6d-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-3v7umm-ea5c797ae26200472e2b314ec4e48d6d{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-3v7umm-ea5c797ae26200472e2b314ec4e48d6d{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-yn0w7y-0bdb733d4cf232e764ce7945bb35339e{
height:30px;
}

#top #wrap_all .avia-button.av-39vw0u-6ab2df5c5f783d43232c83fb0eb1768e{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-39vw0u-6ab2df5c5f783d43232c83fb0eb1768e:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

#top .flex_column.av-u7kspa-4a4486f33732e6e97899da3998105dae{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-u7kspa-4a4486f33732e6e97899da3998105dae{
z-index:99;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-u7kspa-4a4486f33732e6e97899da3998105dae{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-u7kspa-4a4486f33732e6e97899da3998105dae .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#ffffff;
z-index:100;
}

#top .av-rotator-container.av-sbngam-c9860e8e59e380da9b37ac57d3724e9d{
text-align:center;
color:#000000;
}
#top #wrap_all .av-rotator-container.av-sbngam-c9860e8e59e380da9b37ac57d3724e9d .av-rotator-container-inner{
font-size:5vw;
}

.flex_cell.av-l88x7i-4a70d106fe9ec4d55dfb35452de9318a{
vertical-align:middle;
background:url(https://eolia-software.ma/wp-content/uploads/2024/05/blurred-vision-diverse-people.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l88x7i-4a70d106fe9ec4d55dfb35452de9318a{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-j48q4e-a20d5d39abe33c5459463d37dfb8f56e{
vertical-align:middle;
background-color:#2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-j48q4e-a20d5d39abe33c5459463d37dfb8f56e{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-hh7626-dd19d9936028968072e241b8ae4224fb-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-hh7626-dd19d9936028968072e241b8ae4224fb{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-dppc7i-6f801329a480dc0e5f079a6810f126b5{
height:20px;
}

