.elementor-40 .elementor-element.elementor-element-3c77cb6{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.51;}.elementor-40 .elementor-element.elementor-element-3c77cb6:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-3c77cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ebenisterie-andalouse.waistwell.com/wp-content/uploads/2025/10/Salons-marocains-professionnels.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-3c77cb6::before, .elementor-40 .elementor-element.elementor-element-3c77cb6 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-3c77cb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-3c77cb6 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-3c77cb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-3c77cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-4054b0f{text-align:center;}.elementor-40 .elementor-element.elementor-element-4054b0f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-e9f5172{font-family:"Plus Jakarta Sans", Sans-serif;font-size:47px;font-weight:700;line-height:57px;}.elementor-40 .elementor-element.elementor-element-957169e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-7a1a6f3 .sec-title__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1.1em;}.elementor-40 .elementor-element.elementor-element-7a1a6f3 .sec-title__tagline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-7a1a6f3 .about-one__client__star{color:#216F4F;}.elementor-40 .elementor-element.elementor-element-7a1a6f3 .wallox-btn.wallox-btn--base{color:#000000;background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-7a1a6f3 .wallox-btn.wallox-btn--base:hover,.elementor-40 .elementor-element.elementor-element-7a1a6f3 .wallox-btn.wallox-btn--base:focus{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-7a1a6f3 .wallox-btn--base::before{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-d65abcc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-40 .elementor-element.elementor-element-d65abcc:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-d65abcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-d65abcc::before, .elementor-40 .elementor-element.elementor-element-d65abcc > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-d65abcc > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-d65abcc > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-d65abcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-d65abcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-8f5e7ef .sec-title__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8f5e7ef .sec-title__tagline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1px;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-8f5e7ef .service-one__item__title,.elementor-40 .elementor-element.elementor-element-8f5e7ef .service-two__item__title,.elementor-40 .elementor-element.elementor-element-8f5e7ef .service-three__content__title,.elementor-40 .elementor-element.elementor-element-8f5e7ef .service-card__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-8f5e7ef .service-one__bottom__call__title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-63a33042{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-4f8173c1 .sec-title__tagline{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-4f8173c1 .faq-page__accordion .accrodion-title h4,.elementor-40 .elementor-element.elementor-element-4f8173c1 .faq-page__accordion .accrodion-title .accrodion-title__text{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-4f8173c1 .faq-page__accordion .accrodion-content p,.elementor-40 .elementor-element.elementor-element-4f8173c1 .faq-page__accordion .accrodion-content p{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-a8faeea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-969cc6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-969cc6c .project-two__top .sec-title__title,.elementor-40 .elementor-element.elementor-element-969cc6c .sec-title__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-969cc6c .project-two__top .sec-title__tagline,.elementor-40 .elementor-element.elementor-element-969cc6c .sec-title__tagline{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-969cc6c .project-card__content__title,.elementor-40 .elementor-element.elementor-element-969cc6c .project-three__item__title,.elementor-40 .elementor-element.elementor-element-969cc6c .project-page__item__content__title{color:#000000;}.elementor-40 .elementor-element.elementor-element-969cc6c .project-card__content__subtitle,.elementor-40 .elementor-element.elementor-element-969cc6c .project-three__item__subtitle,.elementor-40 .elementor-element.elementor-element-969cc6c .project-page__item__content__subtitle{color:#000000;}.elementor-40 .elementor-element.elementor-element-969cc6c .project-card__content__link i,.elementor-40 .elementor-element.elementor-element-969cc6c .project-page__item__content__link i{color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-969cc6c .client-carousel__text{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-2854a82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-34df671 .testimonials-contact__right .sec-title__title,.elementor-40 .elementor-element.elementor-element-34df671 .sec-title__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-34df671 .testimonials-contact__right .sec-title__tagline,.elementor-40 .elementor-element.elementor-element-34df671 .sec-title__tagline{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-34df671 .testimonials-contact__author__star,.elementor-40 .elementor-element.elementor-element-34df671 .testimonials-card__rating,.elementor-40 .elementor-element.elementor-element-34df671 .testimonials-three__item__star i{color:#216F4F;}:root{--page-title-display:none;}/* Start custom CSS for wallox-about, class: .elementor-element-7a1a6f3 */.sec-title img{
    width: 20px;
}
.elementor-element-8f5e7ef .service-one__top .sec-title img{
    width: 20px;
}
.elementor-element-7a1a6f3 .about-one__right .sec-title__image{
    width: 20px;
}
.elementor-element-7a1a6f3 .about-one__right .row{
    display: none;
}
.about-one__funfact{
    background: #FDE7B3!important;
}/* End custom CSS */
/* Start custom CSS for wallox-service, class: .elementor-element-8f5e7ef */.service-one__item__title{
    text-align: center!important;
}
.elementor-element-4ece210 .sec-title__image{
    width: 20px
}
p.section-text{
    font-size: 16px;
    font-weight: 400!important;
}
.service-one__bottom__link p a{
    color: #FDE7B3!important;
}
.service-one__bottom__call__number:hover {
    color: #FDE7B3!important;
}
.section-text{
    line-height: 1;
}
.service-one__middle{
    display: flex;
    justify-content: center;
}
.service-one__middle .service-one__carousel{
    max-width: 1200px
}
.service-one__middle .owl-carousel.owl-drag .owl-item{
    width: 372px!important;
}
.service-one__middle .owl-stage-outer .owl-stage {
transform: translate3d(0px, 0px, 0px)!important;
}
.service-one__item {
    max-height: 567px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65abcc */.service-one{
    background-color: #025677!important;
}
.service-one__item:hover .service-one__item__thumb::after {
    background: linear-gradient(180deg, rgba(223, 159, 67, 0) 43.73%, #FDE7B3 82.3%)!important;
}
.service-one__item:hover .service-one__item__title a{
   color:#000;
}
.service-one__item__title a{
   color:000;
}
.service-one__item:hover .service-one__item__btn {
    background: #025677!important;
    color: #FDE7B3!important;
}
.service-one__bottom__nav button span:hover {
    background-color: #FDE7B3!important;
    color: #025677!important;
}/* End custom CSS */
/* Start custom CSS for wallox-faq, class: .elementor-element-4f8173c1 */.faqs-two .faq-page__accordion--faqs-two .accrodion {
    background: #FDE7B3!important;
}
.faqs-two .faq-page__accordion--faqs-two .active {
    background: #02577C!important;
}
.faqs-two .faq-page__accordion--faqs-two .active .accrodion-title .accrodion-title__text{
    color: #FDE7B3!important;
}
.faqs-two .faq-page__accordion--faqs-two .active .accrodion-title__icon {
    background: #FDE7B3!important;
}
.faqs-two .faq-page__accordion--faqs-two .active .accrodion-title__icon::after {
    background-color: #02577C!important;
}
.faq-page__accordion .accrodion-title__icon{
    background-color: #02577C!important
}
.elementor-element-4f8173c1 .col-lg-6 .row{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wallox-project, class: .elementor-element-969cc6c */.client-carousel{
    display: none
}
.project-two__cloth img{
    width: 80px
}
.elementor-element-22a29ab    .sec-title__image{
    width: 20px
}
.project-two::after{
    background: #02577C!important;
}
.project-card__content{
      background: #fde7b3!important;
}
.project-two__carousel .project-card__content__link {
    background:#02577C!important;
}
.project-two__top .project-two__nav .project-two__nav--left span, .project-two__top .project-two__nav .project-two__nav--right span {
     background:#fde7b3!important;
     color: #02577C!important;
}/* End custom CSS */
/* Start custom CSS for wallox-testimonials, class: .elementor-element-34df671 */.elementor-element-0ecf571   .sec-title__image{
    width: 20px
}
.testimonials-card__top__video{
    display: none
}
.testimonials-card{
    border: 2px solid #DF9E42;
    border-radius: 20px
}
.testimonials-card::after {
    background-image: url(./assets/images/shapes/testi-border.pn)!important;
}
.fa-star{
    color:#216F4F!important;
}
.testimonials-card__content{
    margin-right: 0px!important;
}
.testimonials-card {
    border: 2px solid #025677!important;
}/* End custom CSS */