.elementor-3795 .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-3795 .elementor-element.elementor-element-3c77cb6:not(.elementor-motion-effects-element-type-background), .elementor-3795 .elementor-element.elementor-element-3c77cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ebenisterie-andalouse.ca/wp-content/uploads/2026/02/Banquettes-commerciales-sur-mesure.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3795 .elementor-element.elementor-element-3c77cb6::before, .elementor-3795 .elementor-element.elementor-element-3c77cb6 > .elementor-background-video-container::before, .elementor-3795 .elementor-element.elementor-element-3c77cb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3795 .elementor-element.elementor-element-3c77cb6 > .elementor-background-slideshow::before, .elementor-3795 .elementor-element.elementor-element-3c77cb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3795 .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-3795 .elementor-element.elementor-element-4054b0f{text-align:center;}.elementor-3795 .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-3795 .elementor-element.elementor-element-e9f5172{font-family:"Plus Jakarta Sans", Sans-serif;font-size:47px;font-weight:700;line-height:57px;}.elementor-3795 .elementor-element.elementor-element-7a1cfef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3795 .elementor-element.elementor-element-4d91fa8 .feature-two__item__icon,.elementor-3795 .elementor-element.elementor-element-4d91fa8 .feature-one__item__icon i{padding:0px 0px 0px 10px;color:#02577C;}.elementor-3795 .elementor-element.elementor-element-957169e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3795 .elementor-element.elementor-element-7a1a6f3 .sec-title__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1.1em;}.elementor-3795 .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-3795 .elementor-element.elementor-element-7a1a6f3 .about-one__client__star{color:#216F4F;}.elementor-3795 .elementor-element.elementor-element-7a1a6f3 .wallox-btn.wallox-btn--base{color:#000000;background-color:var( --e-global-color-primary );}.elementor-3795 .elementor-element.elementor-element-7a1a6f3 .wallox-btn.wallox-btn--base:hover,.elementor-3795 .elementor-element.elementor-element-7a1a6f3 .wallox-btn.wallox-btn--base:focus{color:#FFFFFF;}.elementor-3795 .elementor-element.elementor-element-7a1a6f3 .wallox-btn--base::before{background-color:var( --e-global-color-secondary );}.elementor-3795 .elementor-element.elementor-element-cf74574{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-3795 .elementor-element.elementor-element-cf74574:not(.elementor-motion-effects-element-type-background), .elementor-3795 .elementor-element.elementor-element-cf74574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3795 .elementor-element.elementor-element-cf74574::before, .elementor-3795 .elementor-element.elementor-element-cf74574 > .elementor-background-video-container::before, .elementor-3795 .elementor-element.elementor-element-cf74574 > .e-con-inner > .elementor-background-video-container::before, .elementor-3795 .elementor-element.elementor-element-cf74574 > .elementor-background-slideshow::before, .elementor-3795 .elementor-element.elementor-element-cf74574 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3795 .elementor-element.elementor-element-cf74574 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3795 .elementor-element.elementor-element-2e7f5bc .sec-title__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}.elementor-3795 .elementor-element.elementor-element-2e7f5bc .sec-title__tagline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1px;color:var( --e-global-color-primary );}.elementor-3795 .elementor-element.elementor-element-2e7f5bc .service-one__item__title,.elementor-3795 .elementor-element.elementor-element-2e7f5bc .service-two__item__title,.elementor-3795 .elementor-element.elementor-element-2e7f5bc .service-three__content__title,.elementor-3795 .elementor-element.elementor-element-2e7f5bc .service-card__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3795 .elementor-element.elementor-element-2e7f5bc .service-one__bottom__call__title{color:#FFFFFF;}.elementor-3795 .elementor-element.elementor-element-63a33042{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3795 .elementor-element.elementor-element-4f8173c1 .sec-title__tagline{color:var( --e-global-color-secondary );}.elementor-3795 .elementor-element.elementor-element-4f8173c1 .faq-page__accordion .accrodion-title h4,.elementor-3795 .elementor-element.elementor-element-4f8173c1 .faq-page__accordion .accrodion-title .accrodion-title__text{color:var( --e-global-color-secondary );}.elementor-3795 .elementor-element.elementor-element-4f8173c1 .faq-page__accordion .accrodion-content p,.elementor-3795 .elementor-element.elementor-element-4f8173c1 .faq-page__accordion .accrodion-content p{color:#FFFFFF;}.elementor-3795 .elementor-element.elementor-element-b30f149{--display:flex;}.elementor-3795 .elementor-element.elementor-element-125967f .testimonials-contact__right .sec-title__title,.elementor-3795 .elementor-element.elementor-element-125967f .sec-title__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3795 .elementor-element.elementor-element-125967f .testimonials-contact__right .sec-title__tagline,.elementor-3795 .elementor-element.elementor-element-125967f .sec-title__tagline{color:var( --e-global-color-secondary );}.elementor-3795 .elementor-element.elementor-element-125967f .testimonials-contact__author__star,.elementor-3795 .elementor-element.elementor-element-125967f .testimonials-card__rating,.elementor-3795 .elementor-element.elementor-element-125967f .testimonials-three__item__star i{color:#216F4F;}:root{--page-title-display:none;}/* Start custom CSS for wallox-features, class: .elementor-element-4d91fa8 */.feature-two__item::after {
    background-image: url()!important;
    background-color: #FDE7B3;
    opacity:;
}

.feature-two__item:hover {
    background-color: #02577C!important;
}
.feature-two__item__icon::after{
    background-color: #FDE7B3!important;
}
.feature-two__item:hover .feature-two__item__icon i:before{
    color: #FDE7B3!important;
}
.feature-two__item:hover .feature-two__item__title{
    color: #FDE7B3!important;
}
.feature-two__item__icon svg image{
    width: 400px!important;
    
}
.feature-two__item {
    background-color: #FDE7B3 !important;

    padding: 20px; /* optional for spacing */
}/* End custom CSS */
/* 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;
}
.elementor-element-7a1a6f3 .about-one__shape{
    top:34%;
}
.elementor-element-7a1a6f3 .about-one__shape-two{
    right:40px!important;
}/* End custom CSS */
/* Start custom CSS for wallox-service, class: .elementor-element-2e7f5bc */.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;
}
.section-text{
    line-height: 1;
}
.service-one__bottom__link p a{
    color: #FDE7B3!important;
}
.service-one__bottom__call__number:hover {
    color: #FDE7B3!important;
}
.service-one__item__title a{
    pointer-events: none!important
}
.service-one__bottom__nav button span{
    background-color: #02577C!important;
    border: 0px!important;
    
}
.service-one__bottom__nav button span{
    color: #FDE7B3!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf74574 */.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;
}
.elementor-element-4f8173c1 .faqs-two__element-two{
    top:34%;
    left: 30px
}
.elementor-element-4f8173c1 .faqs-two__element{
    right:40px!important;
}
.faqqbtn{
    background-color: #02577C!important;
    margin-top:40px;
}
@media (max-width: 767px) {
    .elementor-element-4f8173c1 .row{
        display: flex;
        flex-direction: column-reverse;
    }
}/* End custom CSS */
/* Start custom CSS for wallox-testimonials, class: .elementor-element-125967f */.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;
}
.elementor-element-125967f .testimonials-two {
    padding: 0px 0px;
}/* End custom CSS */