/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 31 2025 | 12:07:04 */
.home-logo img{filter:brightness(0) invert(1)}
.home-nav.she-header .home-logo img{filter:brightness(1) invert(0)}
.home-nav.she-header .eael-simple-menu>li>a,.home-nav.she-header i.lnr.lnr-menu{color:#083DF5!important}
.home-nav.she-header .eael-simple-menu>li>a:hover{color:#000!important}
.home-nav.she-header .nav-bouton .elementor-button{background-color:#04DEC5;border-color:#04DEC5}

/* Header Subnav */
.home-header-subnav *,.home-header-subnav img{transition:all .3s ease-out}
.home-header-subnav:hover *{color:#fff!important;fill:#fff}
.home-header-subnav:hover img{filter:brightness(0) invert(1)}

/* Project Card */
.project-button .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center}
.project-button .elementor-button-icon{font-size:24px}
.project-button .elementor-button-icon svg{transform:rotate(45deg)}
.project-card .project-button .elementor-button-icon{opacity:0;transform:scale(0)}
.project-card .project-button .elementor-button-text{transform:translateX(49px)}
.projet-card-text{height:0;overflow:hidden;transition:height .4s ease}
span.swiper-pagination-bullet{border-radius:2px}
span.swiper-pagination-bullet.swiper-pagination-bullet-active{transform:rotate(45deg)}

/* Testimonial */
.home-testi .testimonial .testi-wrapper{background-color:#EEF2FF;border-radius:10px;overflow:hidden}
.home-testi .testimonial.swiper-slide-active .testi-wrapper{background-color:#EEFAFC}
.home-testi .testimonial.swiper-slide-next .testi-wrapper{background-color:#F6F7FB}

/* Newsletter Form */
.newsletter-form .forminator-field .forminator-input{
  background-color:#FFFFFF80;border-radius:50px!important;border:none!important;
  color:#fff;padding:14px 20px!important;outline:none!important
}
.newsletter-form .forminator-field .forminator-button-submit{
  position:absolute!important;top:12px;right:20px;background-color:transparent;
  border:none;padding:0!important;width:auto!important;min-width:unset!important;
  box-shadow:none!important
}
.newsletter-form .forminator-field .forminator-input::placeholder{color:#FFFFFF80!important}
.newsletter-form .forminator-field .forminator-button-submit:hover svg *{fill:#04DEC5;color:#04DEC5}

/* Responsive */
@media(min-width:1024px){.hide-desk{display:none!important}}
@media(max-width:1024px){
  ul#menu-main-menu{padding:20px;background-color:#fff}
  li.menu-item{padding:8px 0!important}
}

h2 span { color:#083DF5;}

.services h2 { font-size:20px!important; min-height:75px;}


.forminator-ui#forminator-module-1091.forminator-design--default .forminator-label {
    color: #083df5;
    margin-bottom: 10px;
}

.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul {
	width: 260px;}
