/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
#menu-header{
	transition:all 0.4s ease;
}
#menu-header.scrolled{
	backdrop-filter:blur(10px);
	background-color:rgba(0, 23, 56, 0.7);
	border-bottom: 1px solid #fff;
}
#menu-header li.menu-item-6990 a{
    border: 1px solid #33AFBD;
    border-radius: 50px;
    padding: 0px 15px 0 50px;
    margin-left: 15px;
    position: relative;
}
#menu-header li.menu-item-6990 a::before{
    content: '';
    position: absolute;
    top: 7px;
    left: 10px;
    width: 35px;
    height: 30px;
    background-image: url(/wp-content/uploads/2026/08/arrow-right-up-svgrepo-com-1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    background-color: transparent;
}

/*** accueil ***/
.platform-section{
	position:relative;
	overflow:hidden;
}
.platform-section:before,
.platform-section:after{
	    content: '';
    position: absolute;
    top: -90px;
    left: 0px;
    width: 100%;
    height: 120%;
    background-image: url(/wp-content/uploads/2026/08/Group.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    opacity: 0.8;
    z-index: 0;
}
.platform-section:after{
	transform:scalex(-1);
	right:0;
	left:auto;
}
.platform-trust {
	min-height:138px !important;
	display:flex;
	z-index:10;
	background:#223A5E;
}
.platform-trust img,
.experiences-section .item-col img{
	filter: brightness(0) saturate(100%) invert(62%) sepia(12%) saturate(2559%) hue-rotate(138deg) brightness(101%) 		contrast(71%);
}
.platform-trust p.elementor-image-box-description {
	font-weight:300 !important;
}
.platform-section .gadena{
	position:relative;
}
.platform-section .gadena:before{
	content: '';
    position: absolute;
    inset: 0;
    margin: auto;
    width: 15%;
    height: 100%;
    background: url(/wp-content/uploads/2026/08/Vector-1.svg) center / contain no-repeat;
    z-index: 1;
    opacity: 0.8;
}
.item-services{
	position:relative;
	overflow-x:visible;
}
.item-services:after{
	    content: '';
    position: absolute;
    top: 50%;
    right: -25px;
    width: 29px;
    height: 10px;
    background-image: url(/wp-content/uploads/2026/08/Frame-ex.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.servives-contain .item-services:nth-child(1).elementor-sticky--effects{
	z-index:98 !important;
}
.servives-contain .item-services:nth-child(3).elementor-sticky--effects{
	z-index:97 !important;
}
.servives-contain .item-services:nth-child(5).elementor-sticky--effects{
	z-index:96 !important;
}
.servives-contain p.elementor-icon-box-description{
	font-weight:200 !important;
}

/*** testimoniale slider ***/
