.elementor-43182 .elementor-element.elementor-element-d404ba2:not(.elementor-motion-effects-element-type-background), .elementor-43182 .elementor-element.elementor-element-d404ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-43182 .elementor-element.elementor-element-d404ba2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-106px;margin-bottom:0px;padding:200px 60px 80px 60px;}.elementor-43182 .elementor-element.elementor-element-d404ba2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43182 .elementor-element.elementor-element-b630e86 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"proxima-soft", Sans-serif;font-size:60px;font-weight:bold;line-height:1.1em;}.elementor-43182 .elementor-element.elementor-element-b630e86{z-index:10;}.elementor-43182 .elementor-element.elementor-element-a5dc727{margin-top:-60px;margin-bottom:0px;padding:00px 60px 60px 60px;}.elementor-43182 .elementor-element.elementor-element-8565c24 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-43182 .elementor-element.elementor-element-8252518 .ecs-link-wrapper, 
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-custom-grid .ecs-post-loop,
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .elementor, 
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .elementor > .e-container,
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-43182 .elementor-element.elementor-element-8252518 .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-43182 .elementor-element.elementor-element-8252518 .elementor-post{height:auto;}.elementor-43182 .elementor-element.elementor-element-8252518{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-43182 .elementor-element.elementor-element-8252518 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-43182 .elementor-element.elementor-element-8252518 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-43182 .elementor-element.elementor-element-8252518 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-43182 .elementor-element.elementor-element-8252518 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-43182 .elementor-element.elementor-element-8252518 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-43182 .elementor-element.elementor-element-6975a9c > .elementor-element-populated{padding:10px 10px 10px 40px;}.elementor-43182 .elementor-element.elementor-element-22d3d16{margin-top:80px;margin-bottom:0px;}.elementor-43182 .elementor-element.elementor-element-a10807d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-43182 .elementor-element.elementor-element-ede81ca .elementor-heading-title{font-size:30px;}.elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-link-wrapper, 
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-custom-grid .ecs-post-loop,
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .elementor, 
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .elementor > .e-container,
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-43182 .elementor-element.elementor-element-42390a6 .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-43182 .elementor-element.elementor-element-42390a6 .elementor-post{height:auto;}.elementor-43182 .elementor-element.elementor-element-42390a6{--grid-column-gap:30px;--grid-row-gap:0px;}.elementor-43182 .elementor-element.elementor-element-42390a6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-43182 .elementor-element.elementor-element-c4bf2ed .elementor-heading-title{font-size:30px;}.elementor-43182 .elementor-element.elementor-element-c4bf2ed > .elementor-widget-container{margin:60px 0px 0px 0px;}@media(max-width:1024px){.elementor-43182 .elementor-element.elementor-element-d404ba2{padding:200px 20px 40px 20px;}.elementor-43182 .elementor-element.elementor-element-a5dc727{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-43182 .elementor-element.elementor-element-d404ba2{padding:150px 10px 60px 10px;}.elementor-43182 .elementor-element.elementor-element-b630e86 .elementor-heading-title{font-size:40px;}.elementor-43182 .elementor-element.elementor-element-a5dc727{padding:0px 10px 0px 10px;}.elementor-43182 .elementor-element.elementor-element-8565c24 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-43182 .elementor-element.elementor-element-6975a9c > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for wp-widget-categories, class: .elementor-element-6c2460e */.elementor-43182 .elementor-element.elementor-element-6c2460e ul {
    list-style: none;
    margin: 10px 0px 0px;
    padding: 0;
    font-family: "proxima-soft", Sans-serif;
    font-weight: bold;
    line-height: 1.8em;
}

.elementor-43182 .elementor-element.elementor-element-6c2460e li {
    display: inline;
    margin-right: 20px;
}

.elementor-43182 .elementor-element.elementor-element-6c2460e .current-cat a {
    text-transform: uppercase;
    color: #423E3D;
}

.elementor-43182 .elementor-element.elementor-element-6c2460e h5 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-ab0741d */.elementor-43182 .elementor-element.elementor-element-ab0741d select {
    border: 0;
    box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.5);
}

.elementor-43182 .elementor-element.elementor-element-ab0741d h5 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b630e86 */.elementor-43182 .elementor-element.elementor-element-b630e86 .titre-2 {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d404ba2 */.circles{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.circles li{
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    animation: animate 25s linear infinite;
    bottom: -150px;
   border-radius: 100%;
    
}

.circles li:nth-child(1){
    left: 25%;
    width: 80px;
    height: 80px;
    animation-delay: 0s;
}

.circles li:nth-child(2){
    left: 10%;
    width: 20px;
    height: 20px;
    animation-delay: 2s;
    animation-duration: 12s;
}

.circles li:nth-child(3){
    left: 70%;
    width: 20px;
    height: 20px;
    animation-delay: 4s;
}

.circles li:nth-child(4){
    left: 40%;
    width: 60px;
    height: 60px;
    animation-delay: 0s;
    animation-duration: 18s;
}

.circles li:nth-child(5){
    left: 65%;
    width: 20px;
    height: 20px;
    animation-delay: 0s;
}

.circles li:nth-child(6){
    left: 75%;
    width: 110px;
    height: 110px;
    animation-delay: 3s;
}

.circles li:nth-child(7){
    left: 35%;
    width: 150px;
    height: 150px;
    animation-delay: 7s;
}

.circles li:nth-child(8){
    left: 50%;
    width: 25px;
    height: 25px;
    animation-delay: 15s;
    animation-duration: 45s;
}

.circles li:nth-child(9){
    left: 20%;
    width: 15px;
    height: 15px;
    animation-delay: 2s;
    animation-duration: 35s;
}

.circles li:nth-child(10){
    left: 85%;
    width: 150px;
    height: 150px;
    animation-delay: 0s;
    animation-duration: 11s;
}


@keyframes animate {

    0%{
        transform: translateY(0) rotate(0deg);
        opacity: 1;
    }

    100%{
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
    }

}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-3c5f257 */.elementor-43182 .elementor-element.elementor-element-3c5f257 ul {
    list-style: none;
    margin: 10px 0px 0px;
    padding: 0;
    font-family: "proxima-soft", Sans-serif;
    font-weight: bold;
    line-height: 1.8em;
    
}

.elementor-43182 .elementor-element.elementor-element-3c5f257 h5 {
    display: none;
}/* End custom CSS */