/*
Theme Name: Theme GB
Theme URI: https://sierra.keydesign.xyz/
Description: SaaS & Tech Startup Elementor WordPress Theme
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Template: sierra
Version: 1.0
License: Envato Standard License
License URI: https://themeforest.net/licenses/standard
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
Text Domain: sierra-child
*/


.ombre {
	
	box-shadow: rgba(39, 39, 41, 0.1) 0px 2px 3px -2px, rgba(28, 40, 64, 0.04) 0px 4px 6px -2px, rgba(0, 0, 0, 0.05) 0px 10px 20px -9px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}

.masque{
	mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.section-mask {
  position: relative; /* Nécessaire pour contenir les masques */
  overflow: hidden;   /* Cache ce qui dépasse */
}

.section-mask::before,
.section-mask::after {
  content: "";
  position: absolute;
  top: 0;
  width: 12.5%; /* Largeur de l'ombre sur les côtés */
  height: 100%;
  pointer-events: none; /* Ne bloque pas les clics */
  z-index: 2; /* Au-dessus du contenu */
}

.section-mask::before {
  left: 0;
  background: linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0));
}

.section-mask::after {
  right: 0;
  background: linear-gradient(to left, rgba(0,0,0,0.8), rgba(0,0,0,0));
}

.my_testimonial_slider .swiper-wrapper{
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
	opacity: 0.9;
	filter: brightness(0) invert(1);
}



.elementor-11050 .elementor-element.elementor-element-7c81b6a .elementskit-menu-container{
	 width: -webkit-fill-available;
	margin: 20px 20px 20px 20px;
}