.elementor-2230 .elementor-element.elementor-element-544cfab{--display:flex;--position:fixed;--min-height:76px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 18px;--row-gap:0px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7C3AED1F;--border-color:#7C3AED1F;--border-radius:0px 0px 0px 0px;box-shadow:0px 8px 35px -15px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;top:0px;--z-index:9999;}.elementor-2230 .elementor-element.elementor-element-544cfab:not(.elementor-motion-effects-element-type-background), .elementor-2230 .elementor-element.elementor-element-544cfab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F1E4EC7 0%, #0A1842B8 100%);}body:not(.rtl) .elementor-2230 .elementor-element.elementor-element-544cfab{left:0px;}body.rtl .elementor-2230 .elementor-element.elementor-element-544cfab{right:0px;}.elementor-2230 .elementor-element.elementor-element-3b50325{--display:flex;}.elementor-2230 .elementor-element.elementor-element-396ee33 img{width:170px;}.elementor-2230 .elementor-element.elementor-element-195ebc6{--display:flex;}.elementor-2230 .elementor-element.elementor-element-9f3b973 .e-search-input{background-color:transparent;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;background-image:linear-gradient(180deg, #0B1436EB 0%, #0E1842E0 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#7C3AED59;box-shadow:0px 0px 20px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.1);border-radius:16px 16px 16px 16px;}.elementor-2230 .elementor-element.elementor-element-9f3b973.e-focus .e-search-input{background-color:#8B5CF6;box-shadow:0px 0px 22px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.2);}.elementor-2230 .elementor-element.elementor-element-9f3b973 .e-search-results-container{background-color:#0B122B;}.elementor-2230 .elementor-element.elementor-element-9f3b973 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2230 .elementor-element.elementor-element-9f3b973{--e-search-results-columns:1;--e-search-placeholder-color:#D7DEFF;--e-search-input-color:#7E8CB8;--e-search-icon-label-color:#D7DEFF;--e-search-input-padding-block-start:12px;--e-search-input-padding-inline-start:20px;--e-search-input-padding-block-end:12px;--e-search-input-padding-inline-end:20px;--e-search-icon-label-size:12px;--e-search-input-gap:9px;--e-search-submit-margin-inline-start:0px;--e-search-results-border-radius:8px 8px 8px 8px;--e-search-results-padding:0px 0px 0px 0px;--e-search-input-and-results-gap:8px;--e-search-results-max-height:650px;--e-search-results-column-gap:0px;--e-search-results-row-gap:0px;}.elementor-2230 .elementor-element.elementor-element-9f3b973.e-focus{--e-search-input-color:#D7DEFF;--e-search-icon-label-color:#FFFFFF;}.elementor-2230 .elementor-element.elementor-element-9f3b973 .e-search-results-container > div{border-style:none;box-shadow:0px 20px 60px 0px rgba(0, 0, 0, 0.35);}.elementor-2230 .elementor-element.elementor-element-95794f0{--display:flex;}.elementor-2230 .elementor-element.elementor-element-da110c5 .menu-item a.hfe-menu-item{padding-left:11px;padding-right:11px;}.elementor-2230 .elementor-element.elementor-element-da110c5 .menu-item a.hfe-sub-menu-item{padding-left:calc( 11px + 20px );padding-right:11px;}.elementor-2230 .elementor-element.elementor-element-da110c5 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 11px + 40px );padding-right:11px;}.elementor-2230 .elementor-element.elementor-element-da110c5 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 11px + 60px );padding-right:11px;}.elementor-2230 .elementor-element.elementor-element-da110c5 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 11px + 80px );padding-right:11px;}.elementor-2230 .elementor-element.elementor-element-da110c5 .menu-item a.hfe-menu-item, .elementor-2230 .elementor-element.elementor-element-da110c5 .menu-item a.hfe-sub-menu-item{padding-top:12px;padding-bottom:12px;}.elementor-2230 .elementor-element.elementor-element-da110c5 ul.sub-menu{width:220px;}.elementor-2230 .elementor-element.elementor-element-da110c5 .sub-menu a.hfe-sub-menu-item,
						 .elementor-2230 .elementor-element.elementor-element-da110c5 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-2230 .elementor-element.elementor-element-da110c5 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-2230 .elementor-element.elementor-element-da110c5 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-2230 .elementor-element.elementor-element-da110c5 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2230 .elementor-element.elementor-element-da110c5 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-2230 .elementor-element.elementor-element-da110c5 .menu-item a.hfe-menu-item, .elementor-2230 .elementor-element.elementor-element-da110c5 .sub-menu a.hfe-sub-menu-item{color:#E6EAFF;}.elementor-2230 .elementor-element.elementor-element-da110c5 .menu-item a.hfe-menu-item:hover,
								.elementor-2230 .elementor-element.elementor-element-da110c5 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-2230 .elementor-element.elementor-element-da110c5 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-2230 .elementor-element.elementor-element-da110c5 .menu-item a.hfe-menu-item.highlighted,
								.elementor-2230 .elementor-element.elementor-element-da110c5 .menu-item a.hfe-menu-item:focus{color:#C4B5FD;}.elementor-2230 .elementor-element.elementor-element-da110c5 .sub-menu,
								.elementor-2230 .elementor-element.elementor-element-da110c5 nav.hfe-dropdown,
								.elementor-2230 .elementor-element.elementor-element-da110c5 nav.hfe-dropdown-expandible,
								.elementor-2230 .elementor-element.elementor-element-da110c5 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-2230 .elementor-element.elementor-element-da110c5 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-2230 .elementor-element.elementor-element-da110c5 .sub-menu li.menu-item:not(:last-child),
						.elementor-2230 .elementor-element.elementor-element-da110c5 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-2230 .elementor-element.elementor-element-da110c5 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2230 .elementor-element.elementor-element-544cfab{--content-width:1440px;}.elementor-2230 .elementor-element.elementor-element-3b50325{--width:16%;}.elementor-2230 .elementor-element.elementor-element-195ebc6{--width:38%;}.elementor-2230 .elementor-element.elementor-element-95794f0{--width:42%;}}/* Start custom CSS for search, class: .elementor-element-9f3b973 *//* Texte saisi */
.elementor-2230 .elementor-element.elementor-element-9f3b973 input[type="search"]{
    color:#FFFFFF !important;
}

/* Placeholder */
.elementor-2230 .elementor-element.elementor-element-9f3b973 input[type="search"]{

    font-weight:500;
    caret-color:#8B7BFF;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-544cfab */.elementor-2230 .elementor-element.elementor-element-544cfab{

background:linear-gradient(
180deg,
rgba(15,30,78,.82),
rgba(10,24,66,.78)
);

backdrop-filter:blur(18px);
-webkit-backdrop-filter:blur(18px);

box-shadow:
0 8px 30px rgba(0,0,0,.18);

transition:
background .35s ease,
backdrop-filter .35s ease,
box-shadow .35s ease;

overflow:visible;

}

.elementor-2230 .elementor-element.elementor-element-544cfab:before{

content:"";

position:absolute;

left:0;
right:0;
top:0;

height:1px;

background:

linear-gradient(
90deg,
transparent,
rgba(255,255,255,.05),
transparent
);

}

.elementor-2230 .elementor-element.elementor-element-544cfab:after{

content:"";

position:absolute;

left:0;
right:0;
bottom:0;

height:1px;

background:

linear-gradient(
90deg,
transparent,
rgba(124,58,237,.14),
rgba(255,255,255,.05),
rgba(124,58,237,.14),
transparent
);

}/* End custom CSS */