.elementor-2002 .elementor-element.elementor-element-136adab{--display:flex;--min-height:100vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2002 .elementor-element.elementor-element-2e69493{--display:flex;--position:absolute;top:0px;--z-index:54545454;}.elementor-2002 .elementor-element.elementor-element-2e69493:not(.elementor-motion-effects-element-type-background), .elementor-2002 .elementor-element.elementor-element-2e69493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B08CC;}body:not(.rtl) .elementor-2002 .elementor-element.elementor-element-2e69493{left:0px;}body.rtl .elementor-2002 .elementor-element.elementor-element-2e69493{right:0px;}.elementor-2002 .elementor-element.elementor-element-aa38a7e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-2002 .elementor-element.elementor-element-aa38a7e .elementor-divider-separator{width:21%;margin:0 auto;margin-center:0;}.elementor-2002 .elementor-element.elementor-element-aa38a7e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2002 .elementor-element.elementor-element-aa38a7e .elementor-divider__text{color:var( --e-global-color-primary );}.elementor-2002 .elementor-element.elementor-element-108598f{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2002 .elementor-element.elementor-element-108598f:not(.elementor-motion-effects-element-type-background), .elementor-2002 .elementor-element.elementor-element-108598f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.guss-gourmand.com/wp-content/uploads/2026/06/481995714_1159482282849670_6561022787724095099_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2002 .elementor-element.elementor-element-b71a227{text-align:center;}.elementor-2002 .elementor-element.elementor-element-b71a227 .elementor-heading-title{font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2002 .elementor-element.elementor-element-e8be911{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-2002 .elementor-element.elementor-element-e8be911 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-2002 .elementor-element.elementor-element-e8be911 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2002 .elementor-element.elementor-element-659d7d5{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;color:rgba(255,255,255,0.82);}.elementor-2002 .elementor-element.elementor-element-659d7d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2002 .elementor-element.elementor-element-659d7d5 p{margin-block-end:0px;}.elementor-2002 .elementor-element.elementor-element-cf0c35e .elementor-button{background-color:#02010100;font-size:16px;text-transform:none;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );padding:0px 0px 0px 0px;}.elementor-2002 .elementor-element.elementor-element-cf0c35e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2002 .elementor-element.elementor-element-cf0c35e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2002 .elementor-element.elementor-element-cf0c35e .elementor-button:hover, .elementor-2002 .elementor-element.elementor-element-cf0c35e .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-2002 .elementor-element.elementor-element-cf0c35e .elementor-button:hover svg, .elementor-2002 .elementor-element.elementor-element-cf0c35e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2002 .elementor-element.elementor-element-42037f7{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2002 .elementor-element.elementor-element-42037f7:not(.elementor-motion-effects-element-type-background), .elementor-2002 .elementor-element.elementor-element-42037f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.guss-gourmand.com/wp-content/uploads/2026/06/Menus-mariage-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2002 .elementor-element.elementor-element-5c6b459{text-align:center;}.elementor-2002 .elementor-element.elementor-element-5c6b459 .elementor-heading-title{font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2002 .elementor-element.elementor-element-2e3895e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-2002 .elementor-element.elementor-element-2e3895e .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-2002 .elementor-element.elementor-element-2e3895e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2002 .elementor-element.elementor-element-2fc9bfc{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;color:rgba(255,255,255,0.82);}.elementor-2002 .elementor-element.elementor-element-2fc9bfc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2002 .elementor-element.elementor-element-2fc9bfc p{margin-block-end:0px;}.elementor-2002 .elementor-element.elementor-element-8b3d1d5 .elementor-button{background-color:#02010100;font-size:16px;text-transform:none;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );padding:0px 0px 0px 0px;}.elementor-2002 .elementor-element.elementor-element-8b3d1d5 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2002 .elementor-element.elementor-element-8b3d1d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2002 .elementor-element.elementor-element-8b3d1d5 .elementor-button:hover, .elementor-2002 .elementor-element.elementor-element-8b3d1d5 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-2002 .elementor-element.elementor-element-8b3d1d5 .elementor-button:hover svg, .elementor-2002 .elementor-element.elementor-element-8b3d1d5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2002 .elementor-element.elementor-element-fbdcc5d{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2002 .elementor-element.elementor-element-fbdcc5d:not(.elementor-motion-effects-element-type-background), .elementor-2002 .elementor-element.elementor-element-fbdcc5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.guss-gourmand.com/wp-content/uploads/2026/06/465140421_18104029738454016_3570119680532288497_n-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2002 .elementor-element.elementor-element-99a7b3e{text-align:center;}.elementor-2002 .elementor-element.elementor-element-99a7b3e .elementor-heading-title{font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2002 .elementor-element.elementor-element-35177e7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-2002 .elementor-element.elementor-element-35177e7 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-2002 .elementor-element.elementor-element-35177e7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2002 .elementor-element.elementor-element-6f57174{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;color:rgba(255,255,255,0.82);}.elementor-2002 .elementor-element.elementor-element-6f57174 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2002 .elementor-element.elementor-element-6f57174 p{margin-block-end:0px;}.elementor-2002 .elementor-element.elementor-element-cbfd349 .elementor-button{background-color:#02010100;font-size:16px;text-transform:none;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );padding:0px 0px 0px 0px;}.elementor-2002 .elementor-element.elementor-element-cbfd349 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2002 .elementor-element.elementor-element-cbfd349 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2002 .elementor-element.elementor-element-cbfd349 .elementor-button:hover, .elementor-2002 .elementor-element.elementor-element-cbfd349 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-2002 .elementor-element.elementor-element-cbfd349 .elementor-button:hover svg, .elementor-2002 .elementor-element.elementor-element-cbfd349 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2002 .elementor-element.elementor-element-c117b66{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2002 .elementor-element.elementor-element-9c1e89a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2002 .elementor-element.elementor-element-9c1e89a{text-align:center;}.elementor-2002 .elementor-element.elementor-element-048f3a5{text-align:center;}.elementor-2002 .elementor-element.elementor-element-048f3a5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2002 .elementor-element.elementor-element-5b6626c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2002 .elementor-element.elementor-element-5b6626c{text-align:center;color:rgba(255,255,255,0.82);}.elementor-2002 .elementor-element.elementor-element-5b6626c p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2002 .elementor-element.elementor-element-108598f{--width:33.33%;}.elementor-2002 .elementor-element.elementor-element-42037f7{--width:33.33%;}.elementor-2002 .elementor-element.elementor-element-fbdcc5d{--width:33.33%;}}@media(max-width:1024px){.elementor-2002 .elementor-element.elementor-element-aa38a7e .elementor-divider-separator{width:31%;}}@media(max-width:767px){.elementor-2002 .elementor-element.elementor-element-aa38a7e .elementor-divider-separator{width:100%;}.elementor-2002 .elementor-element.elementor-element-c117b66{--padding-top:45px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-2002 .elementor-element.elementor-element-c117b66.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for container, class: .elementor-element-136adab */.dss-door > *{ position:relative; z-index:3; }
.dss-door {
    transition: 0.3s;
}
.dss-door::before{ content:""; position:absolute; inset:0; z-index:1; transition:background .6s ease;
  background:linear-gradient(180deg, rgba(8,7,5,.34), rgba(8,7,5,.72)); }
  .dss-door:hover::before{ background:linear-gradient(180deg, rgba(8,7,5,.10), rgba(8,7,5,.50)); }
.dss-cover:hover .dss-door:not(:hover)::before{ background:linear-gradient(180deg, rgba(8,7,5,.62), rgba(8,7,5,.86)); }
.dss-door:hover {
    width: 50% !important;
}
.dss-door::after{ content:""; position:absolute; left:50%; bottom:0; transform:translateX(-50%);
  width:min(80%,260px); height:62%; z-index:2; pointer-events:none; transition:all .6s ease;
  border:1px solid rgba(201,164,92,.14); border-bottom:none; border-radius:130px 130px 0 0;
  background:linear-gradient(180deg, rgba(201,164,92,.05), transparent 55%); }
 .dss-door:hover::after{ border-color:#C9A45C;
  box-shadow:0 0 50px -6px rgba(201,164,92,.35), inset 0 0 60px -10px rgba(201,164,92,.2); }
  .dss-seal{ position:absolute !important; left:50%; top:33%; transform:translate(-50%,-50%);
  width:min(86vw,520px); z-index:7; text-align:center; pointer-events:none; }
  @media (max-width:769px){
    .dss-door:hover {width: 100% !important;}
    .dss-door{ min-height:34vh; }
    .dss-door + .dss-door{ border-left:none; border-top:1px solid rgba(201,164,92,.14); }
    .dss-seal,.dss-top,.dss-foot{ position:static !important; transform:none; left:auto; top:auto;
    bottom:auto; width:auto; white-space:normal; text-align:center; margin:18px auto; }
    .dss-seal {
        background-color: #0B0B08;
        width: 100%;
        margin: 0;
    }
  }/* End custom CSS */