.elementor-763 .elementor-element.elementor-element-7ec482a{--content-width:100%;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--align-items:stretch;--gap:0px;--z-index:3;}.elementor-763 .elementor-element.elementor-element-7ec482a:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-7ec482a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-763 .elementor-element.elementor-element-70fd1b6{--content-width:100%;--justify-content:center;--padding-top:6em;--padding-right:0em;--padding-bottom:6em;--padding-left:0em;}.elementor-763 .elementor-element.elementor-element-70fd1b6:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-70fd1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-763 .elementor-element.elementor-element-edf1afc .elementor-nav-menu .elementor-item{font-family:"bigilla", Sans-serif;font-size:6.25em;font-weight:bold;line-height:1.3em;}.elementor-763 .elementor-element.elementor-element-edf1afc .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-top:2px;padding-bottom:2px;}.elementor-763 .elementor-element.elementor-element-a38bd27{--content-width:100%;--padding-top:1em;--padding-right:0em;--padding-bottom:1em;--padding-left:4em;}.elementor-763 .elementor-element.elementor-element-be8c20f .elementor-button{font-family:"Coconat", Sans-serif;font-size:1.81em;font-weight:500;line-height:1.3em;letter-spacing:0px;word-spacing:0px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-763 .elementor-element.elementor-element-be8c20f > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-763 .elementor-element.elementor-element-76a5d75{--justify-content:flex-end;}.elementor-763 .elementor-element.elementor-element-c001ca1 .elementor-nav-menu .elementor-item{font-family:"Coconat", Sans-serif;font-size:2.75em;font-weight:normal;line-height:1.3em;}.elementor-763 .elementor-element.elementor-element-c001ca1 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-top:7px;padding-bottom:7px;}#elementor-popup-modal-763 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-763{justify-content:center;align-items:center;}#elementor-popup-modal-763 .dialog-close-button{display:flex;top:30px;font-size:30px;}#elementor-popup-modal-763 .dialog-widget-content{animation-duration:1.2s;}body:not(.rtl) #elementor-popup-modal-763 .dialog-close-button{right:35px;}body.rtl #elementor-popup-modal-763 .dialog-close-button{left:35px;}#elementor-popup-modal-763 .dialog-close-button i{color:var( --e-global-color-accent );}#elementor-popup-modal-763 .dialog-close-button svg{fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-763 .elementor-element.elementor-element-7ec482a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;}.elementor-763 .elementor-element.elementor-element-a38bd27{--padding-top:3em;--padding-right:0em;--padding-bottom:6em;--padding-left:0em;}.elementor-763 .elementor-element.elementor-element-be8c20f .elementor-button{font-size:1.5em;}}/* Start custom CSS for container, class: .elementor-element-7ec482a */.elementor-763 .elementor-element.elementor-element-7ec482a {
    padding-left: calc(10% + 3em);
    padding-right: calc(10% + 3em);
}

.elementor-763 .elementor-element.elementor-element-7ec482a.wrapper-menu {
    position: relative;
}

.elementor-763 .elementor-element.elementor-element-7ec482a.wrapper-menu:before {
    content: '';
    background-color:#1A1A1A;
    display: block;
    width: 30vw;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
}

.elementor-763 .elementor-element.elementor-element-7ec482a .menu-secondaire  {
    margin-top: auto;
}

.elementor-763 .elementor-element.elementor-element-7ec482a .full-menu-droit  {
    height: 406px;
    margin-top:auto;
    margin-bottom: auto;
}

.elementor-763 .elementor-element.elementor-element-7ec482a .menu_btn a{
    border-radius:100vw;
    border:1px solid #C4A64C;
    padding: 0.8em 1.95em;
}


@media (max-width:1024px) {
    .elementor-763 .elementor-element.elementor-element-7ec482a.wrapper-menu:before {
        width: 100vw;
        height: 550px;
    }
    .elementor-763 .elementor-element.elementor-element-7ec482a .full-menu-droit  {
        height: auto;
    }
    .elementor-763 .elementor-element.elementor-element-7ec482a .menu-secondaire  {
        margin-top: 2em;
    }
}

@media (max-width:768px) {
    .elementor-763 .elementor-element.elementor-element-7ec482a {
        padding-left: 3em;
        padding-right: 3em;
    }
}/* End custom CSS */