.elementor-1020101 .elementor-element.elementor-element-10de547 .elementor-youpi .elementor-youpi-item{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-10de547 .elementor-youpi .elementor-youpi-content{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-10de547 .elementor-youpi .elementor-youpi-wrapper .elementor-youpi-title.active > span{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-48aaeb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1020101 .elementor-element.elementor-element-48aaeb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-58f4af7 .elementor-magimix-title .elementor-magimix-title-item{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-58f4af7 .elementor-magimix-title .elementor-magimix-title-content{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-58f4af7 .elementor-magimix-title .elementor-magimix-title-wrapper .elementor-magimix-title-title.active > span{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-e2b95e2 .elementor-badge{min-width:50px;}.elementor-1020101 .elementor-element.elementor-element-e9f268a a.elementor-button:not(#e){color:#af313b;}.elementor-1020101 .elementor-element.elementor-element-e9f268a a.elementor-button{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-1020101 .elementor-element.elementor-element-e9f268a a.elementor-button:not(#e):hover, .elementor-1020101 .elementor-element.elementor-element-e9f268a a.elementor-button:not(#e):focus{color:#ffffff;}.elementor-1020101 .elementor-element.elementor-element-e9f268a a.elementor-button:hover, .elementor-1020101 .elementor-element.elementor-element-e9f268a a.elementor-button:focus{background-color:#af313b;border-color:#af313b;}.elementor-1020101 .elementor-element.elementor-element-e9f268a .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#af313b;}.elementor-1020101 .elementor-element.elementor-element-b324f27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1020101 .elementor-element.elementor-element-b324f27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-e14b507 .elementor-spacer-inner{height:20px;}.elementor-1020101 .elementor-element.elementor-element-1cca105 .elementor-youpi .elementor-youpi-item{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-1cca105 .elementor-youpi .elementor-youpi-content{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-1cca105 .elementor-youpi .elementor-youpi-wrapper .elementor-youpi-title.active > span{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-00a6381 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1020101 .elementor-element.elementor-element-00a6381 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1020101 .elementor-element.elementor-element-00a6381 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020101 .elementor-element.elementor-element-a1fe31d .elementor-youpi .elementor-youpi-item{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-a1fe31d .elementor-youpi .elementor-youpi-content{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-a1fe31d .elementor-youpi .elementor-youpi-wrapper .elementor-youpi-title.active > span{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-a1fe31d > .elementor-widget-container{background-image:url("/img/cms/icons/Bg%20image%20info%20bloc.png");background-size:cover;}.elementor-1020101 .elementor-element.elementor-element-6f0fd4b > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-1020101 .elementor-element.elementor-element-d23969d .elementor-magimix-title .elementor-magimix-title-item{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-d23969d .elementor-magimix-title .elementor-magimix-title-content{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-d23969d .elementor-magimix-title .elementor-magimix-title-wrapper .elementor-magimix-title-title.active > span{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-d5aa350{margin-top:20px;margin-bottom:0px;}.elementor-1020101 .elementor-element.elementor-element-bd846fb .elementor-magimix-title .elementor-magimix-title-item{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-bd846fb .elementor-magimix-title .elementor-magimix-title-content{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-bd846fb .elementor-magimix-title .elementor-magimix-title-wrapper .elementor-magimix-title-title.active > span{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-19c04d7 .elementor-magimix-title .elementor-magimix-title-item{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-19c04d7 .elementor-magimix-title .elementor-magimix-title-content{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-19c04d7 .elementor-magimix-title .elementor-magimix-title-wrapper .elementor-magimix-title-title.active > span{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-3afe3d6{margin-top:0px;margin-bottom:27px;}.elementor-1020101 .elementor-element.elementor-element-7bf83d7 .elementor-magimix-title .elementor-magimix-title-item{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-7bf83d7 .elementor-magimix-title .elementor-magimix-title-content{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-7bf83d7 .elementor-magimix-title .elementor-magimix-title-wrapper .elementor-magimix-title-title.active > span{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-f0a5fe9{margin-top:0px;margin-bottom:-69px;}.elementor-1020101 .elementor-element.elementor-element-ca33711 .elementor-youpi .elementor-youpi-item{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-ca33711 .elementor-youpi .elementor-youpi-content{border-width:1px;}.elementor-1020101 .elementor-element.elementor-element-ca33711 .elementor-youpi .elementor-youpi-wrapper .elementor-youpi-title.active > span{border-width:1px;}@media(max-width:767px){.elementor-1020101 .elementor-element.elementor-element-f0a5fe9{margin-top:0px;margin-bottom:0px;padding:4px 4px 4px 4px;}}@media(min-width:768px){.elementor-1020101 .elementor-element.elementor-element-04a20de{width:37%;}.elementor-1020101 .elementor-element.elementor-element-475a908{width:38.7%;}.elementor-1020101 .elementor-element.elementor-element-00a6381{width:23.976%;}}/* Start custom CSS for magimix-engagement, class: .elementor-element-1cca105 */.elementor-element-1cca105 .top-item-engagement {
    letter-spacing: 0;
    color: #383838;
    padding-left: 0px;
}

.elementor-element-1cca105 .magimix-engagement .content-engagement {
    padding: 40px 0px 40px 150px;
}

.elementor-element-1cca105 .btn{
background-color: #9DC2DD;
color: #2E2E2E;
border: none;
font-weight: bold;
width: 100%;
}

.elementor-element-1cca105 .top-content {
    border-radius: 6px 100px 6px 6px;
}

.elementor-element-1cca105 .bg-light {
    background-color: #f8f9faDF !important;
}

.elementor-element-1cca105 .top-lp{
    border-radius: 6px
}

.elementor-element-1cca105 .content-engagement .top-content {
    padding: 30px!important;
}


#atelier .magimix-engagement{

background-position:bottom!important;
}




@media (max-width: 1199px) {
    .magimix-engagement .content-engagement {
            padding: 40px;
    }
#atelier .top-lp.magimix-engagement {
        background-image: url(https://www.magimix.fr/img/cms/Landing-L-atelier/bg-header2.png)!important;
    }

 #atelier .content-engagement .top-content {
       background-color: #f8f9faDF !important;
    }

.elementor-element-1cca105 .magimix-engagement .content-engagement {
    padding: 40px!important;
}
}
   
   
   @media (max-width: 420px) {
 #atelier .elementor-element-1cca105 .magimix-engagement .content-engagement {
        padding: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for Magimix Title, class: .elementor-element-19c04d7 */.bloc-app-resp{
display: none;
}



@media screen and (max-width: 1060px) {

.text-align-center-responsive{
  text-align:center!important;
  justify-content:center!important;
}
.bloc-app-resp{
    margin:auto;
display: block;
}

.img-bg-app{
background-image: none;
background-color: #F5F5F7;
}
}/* End custom CSS */