.elementor-11 .elementor-element.elementor-element-6fe6786{--display:flex;--min-height:80vh;--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:center;--align-items:center;--overlay-opacity:0.5;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-6fe6786:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6fe6786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elizabeth-rossi.fr/wp-content/uploads/2026/02/Design-sans-titre-2026-02-17T171420.422.png");background-position:0px -800px;background-size:cover;}.elementor-11 .elementor-element.elementor-element-6fe6786::before, .elementor-11 .elementor-element.elementor-element-6fe6786 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6fe6786 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6fe6786 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6fe6786 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6fe6786 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C1C1C;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-1763e54{--display:flex;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-c257472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-c257472 .elementor-heading-title{font-family:"Kaisei Opti", Sans-serif;font-size:100px;font-weight:600;text-transform:none;font-style:normal;letter-spacing:10px;text-shadow:17px -2px 10px rgba(5.376260375976563, 5.247697627855384, 5.247697627855384, 0.72);color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-126513f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-126513f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-126513f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#734D30;}.elementor-11 .elementor-element.elementor-element-6496589{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-5e4c93a img{border-radius:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-1ab401b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-06c4164{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-0158e9d{padding:0px 0px 50px 0px;text-align:start;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:300;font-style:italic;letter-spacing:2px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fd1cb06{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-9949c4d{--e-transform-flipY:-1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -120px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-11 .elementor-element.elementor-element-9949c4d img{width:15%;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-item{-webkit-transition-duration:1s;transition-duration:1s;border-radius:5px;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-front{background-color:#734D30;background-image:url("https://elizabeth-rossi.fr/wp-content/uploads/2026/02/Capture-decran-2026-02-19-100347.png");background-position:0px -8px;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:flex-end;justify-content:flex-end;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-back{background-color:#734D30;background-image:url("https://elizabeth-rossi.fr/wp-content/uploads/2026/02/Capture-decran-2026-02-19-100356.png");background-size:cover;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-11 .elementor-element.elementor-element-0e09809{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box{height:350px;border-radius:5px;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-overlay{border-radius:5px;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-front .wpr-flip-box-title{color:#1C1C1C;font-family:"Kaisei Opti", Sans-serif;font-size:30px;margin:0 0 0px;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-front .wpr-flip-box-description{color:#1C1C1C;font-family:"Kaisei Opti", Sans-serif;font-size:20px;margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;margin:0 0 12px;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-dc5222b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-dc5222b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9175d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 100px 0px;text-align:justify;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9175d01.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-4856f35{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-4856f35:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4856f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6BD9F;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-73b9386{--display:flex;}.elementor-11 .elementor-element.elementor-element-660a815{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;text-align:start;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:300;font-style:italic;letter-spacing:2px;color:#1C1C1C;}.elementor-11 .elementor-element.elementor-element-eef2f15{--display:flex;}.elementor-11 .elementor-element.elementor-element-dcecb97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;text-align:start;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:300;font-style:italic;letter-spacing:2px;color:#1C1C1C;}.elementor-11 .elementor-element.elementor-element-0928411{--display:flex;}.elementor-11 .elementor-element.elementor-element-bbe59f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;text-align:start;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:300;font-style:italic;letter-spacing:2px;color:#1C1C1C;}.elementor-11 .elementor-element.elementor-element-a861cc7{--display:flex;}.elementor-11 .elementor-element.elementor-element-b5a8832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;text-align:start;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:300;font-style:italic;letter-spacing:2px;color:#1C1C1C;}.elementor-11 .elementor-element.elementor-element-d353b80{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-color:#D96811;--n-tabs-title-color-active:#1C1C1C;}.elementor-11 .elementor-element.elementor-element-d353b80 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#1C1C1C;}.elementor-11 .elementor-element.elementor-element-d353b80.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D96811;border-style:none;}.elementor-11 .elementor-element.elementor-element-d353b80.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11 .elementor-element.elementor-element-d353b80.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D96811;}.elementor-11 .elementor-element.elementor-element-d353b80.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-11 .elementor-element.elementor-element-d353b80.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Kaisei Opti", Sans-serif;font-weight:900;}.elementor-11 .elementor-element.elementor-element-d353b80 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1C1C1C;}.elementor-11 .elementor-element.elementor-element-6917b4c{--display:flex;}.elementor-11 .elementor-element.elementor-element-6118eca:hover{--e-transform-translateY:3px;}.elementor-11 .elementor-element.elementor-element-6118eca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6118eca .elementor-heading-title{font-family:"Kaisei Opti", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:10px;color:#FFFFFF;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-1763e54{--width:80%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-6fe6786:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6fe6786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -105px;}.elementor-11 .elementor-element.elementor-element-126513f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-1ab401b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-0158e9d{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9949c4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -76px) 0px;}.elementor-11 .elementor-element.elementor-element-0e09809{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-0e09809.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-front{background-position:0px 0px;background-size:contain;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-6fe6786{--min-height:60vh;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-6fe6786:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6fe6786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11 .elementor-element.elementor-element-c257472 .elementor-heading-title{font-size:60px;letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-0158e9d{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fd1cb06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-9949c4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-11 .elementor-element.elementor-element-0e09809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box{height:280px;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-front{background-position:0px 0px;}.elementor-11 .elementor-element.elementor-element-0e09809 .wpr-flip-box-back{background-repeat:no-repeat;background-size:contain;}.elementor-11 .elementor-element.elementor-element-9175d01{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-1763e54 *//* Glassmorphism - Orange #d96811 — Verre subtil + hover */
.elementor-11 .elementor-element.elementor-element-1763e54 {
    background: linear-gradient(
        135deg,
        rgba(217, 104, 17, 0.12) 0%,
        rgba(217, 104, 17, 0.06) 100%
    );

    backdrop-filter: blur(2px) saturate(140%);
    -webkit-backdrop-filter: blur(8px) saturate(140%);

    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.30);

    box-shadow: 
        0 4px 24px rgba(0, 0, 0, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.40),
        inset 0 -1px 0 rgba(255, 255, 255, 0.08),
        inset 1px 0 0 rgba(255, 255, 255, 0.12),
        0 0 20px rgba(217, 104, 17, 0.08);

    padding: 10px;
    position: relative;
    overflow: hidden;

    transition:
        background 0.4s ease,
        backdrop-filter 0.4s ease,
        border-color 0.4s ease,
        box-shadow 0.4s ease,
        transform 0.4s ease;
}

/* Reflet spéculaire haut */
.elementor-11 .elementor-element.elementor-element-1763e54::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 45%;
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.10) 0%,
        rgba(255, 255, 255, 0.00) 100%
    );
    border-radius: 12px 12px 0 0;
    pointer-events: none;
    transition: opacity 0.4s ease;
}

/* Reflet glissant au survol */
.elementor-11 .elementor-element.elementor-element-1763e54::after {
    content: '';
    position: absolute;
    top: -60%;
    left: -60%;
    width: 60%;
    height: 180%;
    background: linear-gradient(
        105deg,
        rgba(255, 255, 255, 0.00) 0%,
        rgba(255, 255, 255, 0.18) 50%,
        rgba(255, 255, 255, 0.00) 100%
    );
    transform: skewX(-15deg) translateX(0);
    opacity: 0;
    transition:
        opacity 0.1s ease,
        transform 0.6s ease;
    pointer-events: none;
    border-radius: 12px;
}

/* --- HOVER --- */
.elementor-11 .elementor-element.elementor-element-1763e54:hover {
    background: linear-gradient(
        135deg,
        rgba(217, 104, 17, 0.18) 0%,
        rgba(217, 104, 17, 0.09) 100%
    );

    backdrop-filter: blur(14px) saturate(160%);
    -webkit-backdrop-filter: blur(14px) saturate(160%);

    border-color: rgba(255, 255, 255, 0.50);

    box-shadow: 
        0 8px 40px rgba(0, 0, 0, 0.22),
        0 2px 8px rgba(0, 0, 0, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.60),
        inset 0 -1px 0 rgba(255, 255, 255, 0.12),
        inset 1px 0 0 rgba(255, 255, 255, 0.20),
        0 0 30px rgba(217, 104, 17, 0.15);

    transform: translateY(-2px);
}

.elementor-11 .elementor-element.elementor-element-1763e54:hover::before {
    opacity: 1.4; /* intensifie le reflet haut */
}

/* Le reflet glisse de gauche à droite */
.elementor-11 .elementor-element.elementor-element-1763e54:hover::after {
    opacity: 1;
    transform: skewX(-15deg) translateX(360%);
}/* End custom CSS */