.elementor-569 .elementor-element.elementor-element-7589228{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-569 .elementor-element.elementor-element-7589228:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-7589228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("http://blancheinacio.ch/wp-content/uploads/2026/01/IMG_3056-scaled.jpg");background-position:center center;background-size:cover;}.elementor-569 .elementor-element.elementor-element-7589228::before, .elementor-569 .elementor-element.elementor-element-7589228 > .elementor-background-video-container::before, .elementor-569 .elementor-element.elementor-element-7589228 > .e-con-inner > .elementor-background-video-container::before, .elementor-569 .elementor-element.elementor-element-7589228 > .elementor-background-slideshow::before, .elementor-569 .elementor-element.elementor-element-7589228 > .e-con-inner > .elementor-background-slideshow::before, .elementor-569 .elementor-element.elementor-element-7589228 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-569 .elementor-element.elementor-element-778e2d6{--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-569 .elementor-element.elementor-element-edd45b2{--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;--justify-content:center;}.elementor-569 .elementor-element.elementor-element-5e4bc80{--display:flex;--border-radius:35px 35px 35px 35px;}.elementor-569 .elementor-element.elementor-element-5e4bc80:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-5e4bc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DED200;}.elementor-569 .elementor-element.elementor-element-97221ed > .elementor-widget-container{margin:0rem 5rem 0rem 5rem;}.elementor-569 .elementor-element.elementor-element-97221ed .aux-modern-heading-primary{font-family:"Cormorant", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-6942c264 );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.47);margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-97221ed .aux-modern-heading-secondary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#D3D5D8;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.49);}.elementor-569 .elementor-element.elementor-element-97221ed .aux-modern-heading-divider{background-color:#02010100;}.elementor-569 .elementor-element.elementor-element-97221ed .aux-modern-heading-description{color:#FAFAFA;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-569 .elementor-element.elementor-element-3523987{--spacer-size:5vh;}.elementor-569 .elementor-element.elementor-element-ab9ee36 .aux-button{background-color:#B6977B;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);}.elementor-569 .elementor-element.elementor-element-ab9ee36 .aux-button .aux-overlay::after{background-color:#54595F;}.elementor-569 .elementor-element.elementor-element-ab9ee36{text-align:center;}.elementor-569 .elementor-element.elementor-element-ab9ee36 .aux-text{color:var( --e-global-color-6942c264 );font-family:"Cormorant Garamond", Sans-serif;font-weight:900;}.elementor-569 .elementor-element.elementor-element-ab9ee36 .aux-button:hover .aux-text{color:#FFFEFE;}.elementor-569 .elementor-element.elementor-element-ab9ee36 .aux-button:hover{text-shadow:0px 0px 10px rgba(0, 0, 0, 0);}.elementor-569 .elementor-element.elementor-element-7e2b7f3{--display:flex;}@media(min-width:768px){.elementor-569 .elementor-element.elementor-element-7589228{--width:100%;}.elementor-569 .elementor-element.elementor-element-778e2d6{--width:50%;}.elementor-569 .elementor-element.elementor-element-edd45b2{--width:50%;}}@media(max-width:767px){.elementor-569 .elementor-element.elementor-element-7589228:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-7589228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://blancheinacio.ch/wp-content/uploads/2026/01/2-e1769632515422.jpg");background-position:center center;background-size:cover;}.elementor-569 .elementor-element.elementor-element-97221ed > .elementor-widget-container{margin:0rem 01rem 0rem 01rem;}.elementor-569 .elementor-element.elementor-element-97221ed .aux-modern-heading-primary{font-size:45px;}.elementor-569 .elementor-element.elementor-element-97221ed .aux-modern-heading-secondary{color:#FFFFFF;}.elementor-569 .elementor-element.elementor-element-97221ed .aux-modern-heading-description{color:#000000;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-97221ed *//* Desktop : rien */
.elementor-569 .elementor-element.elementor-element-97221ed {
  background: transparent;
}

/* Mobile uniquement */
@media (max-width: 768px) {
  .elementor-569 .elementor-element.elementor-element-97221ed {
    background: linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.35),
      rgba(255, 255, 255, 0.15)
    );

    backdrop-filter: blur(14px) saturate(140%);
    -webkit-backdrop-filter: blur(14px) saturate(140%);

    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.4);

    box-shadow:
      0 8px 24px rgba(0, 0, 0, 0.15),
      inset 0 1px 1px rgba(255, 255, 255, 0.4);
  }
}/* End custom CSS */