.elementor-2175 .elementor-element.elementor-element-648aba9{--display:flex;--min-height:85vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-648aba9::before, .elementor-2175 .elementor-element.elementor-element-648aba9 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-648aba9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-648aba9 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-648aba9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-648aba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 70%, #000000 100%);}.elementor-2175 .elementor-element.elementor-element-648aba9:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-648aba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://beaulac.ch/wp-content/uploads/2025/05/1st-frame-main-3-1-scaled.png") 50% 50%;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-2bd00d1{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-47b22ec .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:40px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-ee790cc .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;text-transform:uppercase;}.elementor-2175 .elementor-element.elementor-element-93cedca{--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-2175 .elementor-element.elementor-element-93cedca:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-93cedca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2175 .elementor-element.elementor-element-09cb5c4{--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-2175 .elementor-element.elementor-element-09cb5c4:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-09cb5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2175 .elementor-element.elementor-element-d136ad1{--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-2175 .elementor-element.elementor-element-e0faac7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-e0faac7.elementor-element{--align-self:flex-start;}.elementor-2175 .elementor-element.elementor-element-e0faac7{text-align:justify;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-c116f1e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2175 .elementor-element.elementor-element-f6555fa .elementor-button{background-color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-2175 .elementor-element.elementor-element-f6555fa .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-f6555fa .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-f6555fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-f6555fa .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-f6555fa .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-5f58774{--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-2175 .elementor-element.elementor-element-50b2c25{--spacer-size:40px;}.elementor-2175 .elementor-element.elementor-element-a0ac749{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-656d0c3{--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:flex-start;--flex-wrap:nowrap;}.elementor-2175 .elementor-element.elementor-element-3623080 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2175 .elementor-element.elementor-element-3623080{text-align:center;}.elementor-2175 .elementor-element.elementor-element-3623080 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:40px;font-weight:100;color:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-31479f5{--display:flex;--min-height:340px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-6569d76{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-6569d76:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-6569d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2023/09/waves-rooftop-bar-neuchatel-afterwork-min-min.png");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-6569d76::before, .elementor-2175 .elementor-element.elementor-element-6569d76 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-6569d76 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-6569d76 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-6569d76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-6569d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-6569d76:hover::before, .elementor-2175 .elementor-element.elementor-element-6569d76:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-6569d76:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-6569d76 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-6569d76 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-6569d76:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-5fcc018{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-dd21d7c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-dd21d7c .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-0e23da8{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-0e23da8:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-0e23da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2025/04/Beaulac_reduit_-29.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-0e23da8::before, .elementor-2175 .elementor-element.elementor-element-0e23da8 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-0e23da8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-0e23da8 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-0e23da8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-0e23da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-0e23da8:hover::before, .elementor-2175 .elementor-element.elementor-element-0e23da8:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-0e23da8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-0e23da8 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-0e23da8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-0e23da8:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-19ce414{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-9d354b1 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-9d354b1 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-e09a2cc{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-e09a2cc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-80de6ff .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-80de6ff .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-80de6ff .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-80de6ff > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-80de6ff .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-80de6ff .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-06f620c .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-06f620c .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-06f620c .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-06f620c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-06f620c .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-06f620c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-c8aa693{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-c8aa693:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-c8aa693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2023/07/Menu-de-jour-lake-side.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-c8aa693::before, .elementor-2175 .elementor-element.elementor-element-c8aa693 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-c8aa693 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-c8aa693 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-c8aa693 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-c8aa693 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-c8aa693:hover::before, .elementor-2175 .elementor-element.elementor-element-c8aa693:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-c8aa693:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-c8aa693 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-c8aa693 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-c8aa693:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-6431f94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-adb8660 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-adb8660 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-10775b3{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-10775b3:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-10775b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2025/05/Beaulac_19.03.25_shoot-66-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-10775b3::before, .elementor-2175 .elementor-element.elementor-element-10775b3 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-10775b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-10775b3 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-10775b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-10775b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-10775b3:hover::before, .elementor-2175 .elementor-element.elementor-element-10775b3:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-10775b3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-10775b3 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-10775b3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-10775b3:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-8f950da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-bd66464 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-bd66464 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-9e7eff5{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-9e7eff5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-03aca84 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-03aca84 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-03aca84 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-03aca84 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-03aca84 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-03aca84 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-583f1d8 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-583f1d8 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-583f1d8 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-583f1d8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-583f1d8 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-583f1d8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-a6b7665{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-16f3576{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-16f3576:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-16f3576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2024/07/Sans-titre-148-×-210-mm-1-2-1.png");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-16f3576::before, .elementor-2175 .elementor-element.elementor-element-16f3576 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-16f3576 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-16f3576 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-16f3576 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-16f3576 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-16f3576:hover::before, .elementor-2175 .elementor-element.elementor-element-16f3576:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-16f3576:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-16f3576 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-16f3576 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-16f3576:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-ed672e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-9f232ec > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-9f232ec .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-7b22aa1{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-7b22aa1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-52a4eb6 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-52a4eb6 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-52a4eb6 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-52a4eb6 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-52a4eb6 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-52a4eb6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-6eb9ac8 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-6eb9ac8 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-6eb9ac8 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-6eb9ac8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-6eb9ac8 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-6eb9ac8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-76d189e{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-76d189e:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-76d189e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2025/01/Image.png");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-76d189e::before, .elementor-2175 .elementor-element.elementor-element-76d189e > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-76d189e > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-76d189e > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-76d189e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-76d189e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-76d189e:hover::before, .elementor-2175 .elementor-element.elementor-element-76d189e:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-76d189e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-76d189e > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-76d189e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-76d189e:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-bcd6003{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-cc84ee0 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-cc84ee0 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-121d963 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-121d963 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-121d963 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-121d963 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-121d963 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-121d963 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-c11cba5 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-c11cba5 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-c11cba5 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-c11cba5 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-c11cba5 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-c11cba5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-2d18090{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-2d18090:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-2d18090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2023/11/4.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-2d18090::before, .elementor-2175 .elementor-element.elementor-element-2d18090 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-2d18090 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-2d18090 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-2d18090 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-2d18090 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-2d18090:hover::before, .elementor-2175 .elementor-element.elementor-element-2d18090:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-2d18090:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-2d18090 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-2d18090 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-2d18090:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-90bc2a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-2cbb7f2 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-2cbb7f2 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-720c107{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-720c107:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-720c107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2024/02/IMG_0996.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-720c107::before, .elementor-2175 .elementor-element.elementor-element-720c107 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-720c107 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-720c107 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-720c107 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-720c107 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-720c107:hover::before, .elementor-2175 .elementor-element.elementor-element-720c107:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-720c107:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-720c107 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-720c107 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-720c107:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-8a5dabf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-6d56d32 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-6d56d32 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-252c942{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-252c942:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-252c942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2023/07/swissimage-ch-agerth-collegiale-retouchee_2000.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-252c942::before, .elementor-2175 .elementor-element.elementor-element-252c942 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-252c942 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-252c942 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-252c942 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-252c942 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-252c942:hover::before, .elementor-2175 .elementor-element.elementor-element-252c942:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-252c942:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-252c942 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-252c942 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-252c942:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-0104073{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-a9872b1 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-a9872b1 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-55f93ec{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-55f93ec:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-55f93ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2024/07/image.png");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-55f93ec::before, .elementor-2175 .elementor-element.elementor-element-55f93ec > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-55f93ec > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-55f93ec > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-55f93ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-55f93ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-55f93ec:hover::before, .elementor-2175 .elementor-element.elementor-element-55f93ec:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-55f93ec:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-55f93ec > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-55f93ec > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-55f93ec:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-7283f2b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-fc3565b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-fc3565b .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-fdf54a2{--display:flex;--min-height:340px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-7156995{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-7156995:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-7156995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2024/11/image002-1.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-7156995::before, .elementor-2175 .elementor-element.elementor-element-7156995 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-7156995 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-7156995 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-7156995 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-7156995 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-7156995:hover::before, .elementor-2175 .elementor-element.elementor-element-7156995:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-7156995:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-7156995 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-7156995 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-7156995:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-55fddd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-61b5d28 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-61b5d28 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-343a360{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-343a360.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-8725bfa .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-8725bfa .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-8725bfa .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-8725bfa > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-8725bfa .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-8725bfa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-1e74f75 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-1e74f75 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-1e74f75 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-1e74f75 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-1e74f75 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-1e74f75 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-7e1b019{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-7e1b019:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-7e1b019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2024/11/image002-1.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-7e1b019::before, .elementor-2175 .elementor-element.elementor-element-7e1b019 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-7e1b019 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-7e1b019 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-7e1b019 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-7e1b019 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-7e1b019:hover::before, .elementor-2175 .elementor-element.elementor-element-7e1b019:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-7e1b019:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-7e1b019 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-7e1b019 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-7e1b019:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-2411118{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-362b0cd > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-362b0cd .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-7cd8b4d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-7cd8b4d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-7654027 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-7654027 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-7654027 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-7654027 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-7654027 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-7654027 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-f98033e .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-f98033e .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-f98033e .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-f98033e > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-f98033e .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-f98033e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-dc31f80{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-dc31f80:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-dc31f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2023/06/BEAULAC17-028.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-dc31f80::before, .elementor-2175 .elementor-element.elementor-element-dc31f80 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-dc31f80 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-dc31f80 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-dc31f80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-dc31f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-dc31f80:hover::before, .elementor-2175 .elementor-element.elementor-element-dc31f80:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-dc31f80:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-dc31f80 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-dc31f80 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-dc31f80:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-54f7acd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-d016d6b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-d016d6b .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-e32c239{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-e32c239:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-e32c239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2025/08/Lillet-Beaulac-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-e32c239::before, .elementor-2175 .elementor-element.elementor-element-e32c239 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e32c239 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e32c239 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-e32c239 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-e32c239 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-e32c239:hover::before, .elementor-2175 .elementor-element.elementor-element-e32c239:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e32c239:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e32c239 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-e32c239 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-e32c239:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-467b1ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-73e4e3a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-73e4e3a .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-b75c6f0{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-b75c6f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-0ad1919 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-0ad1919 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-0ad1919 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-0ad1919 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-0ad1919 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-0ad1919 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-4f0fb3e .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-4f0fb3e .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-4f0fb3e .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-4f0fb3e > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-4f0fb3e .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-4f0fb3e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-16a805f{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-16a805f:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-16a805f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2025/12/istockphoto-1761537213-612x612-1.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-16a805f::before, .elementor-2175 .elementor-element.elementor-element-16a805f > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-16a805f > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-16a805f > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-16a805f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-16a805f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-16a805f:hover::before, .elementor-2175 .elementor-element.elementor-element-16a805f:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-16a805f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-16a805f > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-16a805f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-16a805f:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-02eb860{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-603fcce > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-603fcce .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-1bf2d4f{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-1bf2d4f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-bd346b8 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-bd346b8 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-bd346b8 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-bd346b8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-bd346b8 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-bd346b8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-e579bb4{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-e579bb4:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-e579bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2024/10/Hotel-beaulac-brunch.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-e579bb4::before, .elementor-2175 .elementor-element.elementor-element-e579bb4 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e579bb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e579bb4 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-e579bb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-e579bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 20%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-e579bb4:hover::before, .elementor-2175 .elementor-element.elementor-element-e579bb4:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e579bb4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e579bb4 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-e579bb4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-e579bb4:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-34352b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-71bc254 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-71bc254 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:25px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-766baa6{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-766baa6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-6c1056d .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-6c1056d .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-6c1056d .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-6c1056d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-6c1056d .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-6c1056d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-0842822 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-0842822 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-0842822 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-0842822 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-0842822 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-0842822 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-8e4500b{--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-2175 .elementor-element.elementor-element-e87c1a5{--spacer-size:40px;}.elementor-2175 .elementor-element.elementor-element-d449eda{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-d449eda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-31ddf41 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2175 .elementor-element.elementor-element-31ddf41{text-align:center;}.elementor-2175 .elementor-element.elementor-element-31ddf41 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:40px;font-weight:100;color:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-0e24f5d > .elementor-widget-container{padding:0px 250px 0px 250px;}.elementor-2175 .elementor-element.elementor-element-0e24f5d.elementor-element{--align-self:center;}.elementor-2175 .elementor-element.elementor-element-0e24f5d{text-align:justify;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-eb9597c{--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-2175 .elementor-element.elementor-element-4faf4f5{--spacer-size:40px;}.elementor-2175 .elementor-element.elementor-element-7d15d6d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-9f53aa0{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-9f53aa0:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-9f53aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2175 .elementor-element.elementor-element-9f53aa0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-32f58e9 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2175 .elementor-element.elementor-element-32f58e9{text-align:center;}.elementor-2175 .elementor-element.elementor-element-32f58e9 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:40px;font-weight:100;color:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-4ab8f18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-4ab8f18.elementor-element{--align-self:center;}.elementor-2175 .elementor-element.elementor-element-4ab8f18{text-align:justify;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-4b6bce1 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-4b6bce1 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-4b6bce1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-4b6bce1 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-4b6bce1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-b50ceda{--display:flex;--min-height:500px;}.elementor-2175 .elementor-element.elementor-element-b50ceda:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-b50ceda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2023/06/BEAULAC17-001.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-23ed384{--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-2175 .elementor-element.elementor-element-d3392df{--spacer-size:50px;}.elementor-2175 .elementor-element.elementor-element-733cf83{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-733cf83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-b9fef43{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-2175 .elementor-element.elementor-element-b9fef43.elementor-element{--align-self:center;}.elementor-2175 .elementor-element.elementor-element-b9fef43 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2175 .elementor-element.elementor-element-b9fef43 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2175 .elementor-element.elementor-element-9aa599c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-9aa599c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-9aa599c{text-align:center;}.elementor-2175 .elementor-element.elementor-element-9aa599c .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:40px;font-weight:100;color:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-a0965ca{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-2175 .elementor-element.elementor-element-a0965ca.elementor-element{--align-self:center;}.elementor-2175 .elementor-element.elementor-element-a0965ca .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2175 .elementor-element.elementor-element-a0965ca .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2175 .elementor-element.elementor-element-70ddc15{--display:flex;--min-height:380px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-9e0d52d{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-9e0d52d:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-9e0d52d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2024/08/HBL-Ter24-004-W-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-9e0d52d::before, .elementor-2175 .elementor-element.elementor-element-9e0d52d > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-9e0d52d > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-9e0d52d > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-9e0d52d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-9e0d52d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-9e0d52d:hover::before, .elementor-2175 .elementor-element.elementor-element-9e0d52d:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-9e0d52d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-9e0d52d > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-9e0d52d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-9e0d52d:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-a65c63b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-908c71d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-908c71d .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:28px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-d69e386 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-2175 .elementor-element.elementor-element-368ade9{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-368ade9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-a20963f .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-a20963f .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-a20963f .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-a20963f > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-a20963f .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-a20963f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-feb31a4 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-feb31a4 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-feb31a4 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-feb31a4 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-feb31a4 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-feb31a4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-929289d .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-929289d .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-929289d .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-929289d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-929289d .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-929289d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-e0c61ee{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-e0c61ee:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-e0c61ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2023/05/HBL-RT18-002-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-e0c61ee::before, .elementor-2175 .elementor-element.elementor-element-e0c61ee > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e0c61ee > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e0c61ee > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-e0c61ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-e0c61ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-e0c61ee:hover::before, .elementor-2175 .elementor-element.elementor-element-e0c61ee:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e0c61ee:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-e0c61ee > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-e0c61ee > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-e0c61ee:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-53bd08c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-f3acf08 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-f3acf08 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:28px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-5ecd03f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-2175 .elementor-element.elementor-element-4d681a7{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-4d681a7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-e820422 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-e820422 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-e820422 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-e820422 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-e820422 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-e820422 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-1f3eac2 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-1f3eac2 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-1f3eac2 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-1f3eac2 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-1f3eac2 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-1f3eac2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-de0f910{--display:flex;--min-height:380px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-44bfa89{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-44bfa89:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-44bfa89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2025/04/Sushi-Waves.jpg");background-position:bottom center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-44bfa89::before, .elementor-2175 .elementor-element.elementor-element-44bfa89 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-44bfa89 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-44bfa89 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-44bfa89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-44bfa89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-44bfa89:hover::before, .elementor-2175 .elementor-element.elementor-element-44bfa89:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-44bfa89:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-44bfa89 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-44bfa89 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-44bfa89:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-fd79ed9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-92a5e25 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-92a5e25 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:28px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-3ba1c2a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-2175 .elementor-element.elementor-element-8370b59{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-8370b59.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-b04532e .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-b04532e .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-b04532e .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-b04532e > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-b04532e .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-b04532e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-40737fc .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-40737fc .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-40737fc .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-40737fc > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-40737fc .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-40737fc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-3b5bb43{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-3b5bb43:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-3b5bb43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2024/08/HBL-LS24-003-W-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-3b5bb43::before, .elementor-2175 .elementor-element.elementor-element-3b5bb43 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-3b5bb43 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-3b5bb43 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-3b5bb43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-3b5bb43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 30%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-3b5bb43:hover::before, .elementor-2175 .elementor-element.elementor-element-3b5bb43:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-3b5bb43:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-3b5bb43 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-3b5bb43 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-3b5bb43:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-e3e8ac2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-f7963a5 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-f7963a5 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:28px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-2727666 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-2175 .elementor-element.elementor-element-1efdaa5{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-1efdaa5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-5171437 .elementor-button{background-color:#FFFFFF00;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-5171437 .elementor-button:hover, .elementor-2175 .elementor-element.elementor-element-5171437 .elementor-button:focus{background-color:#FFFFFF3B;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-5171437 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-5171437 .elementor-button:hover svg, .elementor-2175 .elementor-element.elementor-element-5171437 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2175 .elementor-element.elementor-element-d7e6ba5{--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-2175 .elementor-element.elementor-element-92abf9b{--spacer-size:40px;}.elementor-2175 .elementor-element.elementor-element-3861464{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-3861464.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-77c699e{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-2175 .elementor-element.elementor-element-77c699e.elementor-element{--align-self:center;}.elementor-2175 .elementor-element.elementor-element-77c699e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2175 .elementor-element.elementor-element-77c699e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2175 .elementor-element.elementor-element-dac6252 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-dac6252.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2175 .elementor-element.elementor-element-dac6252{text-align:center;}.elementor-2175 .elementor-element.elementor-element-dac6252 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:40px;font-weight:100;color:var( --e-global-color-secondary );}.elementor-2175 .elementor-element.elementor-element-b9a1242{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-2175 .elementor-element.elementor-element-b9a1242.elementor-element{--align-self:center;}.elementor-2175 .elementor-element.elementor-element-b9a1242 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2175 .elementor-element.elementor-element-b9a1242 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2175 .elementor-element.elementor-element-02e0719{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-1db95f1{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-1db95f1:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-1db95f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2023/05/Weddings_03.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-1db95f1::before, .elementor-2175 .elementor-element.elementor-element-1db95f1 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-1db95f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-1db95f1 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-1db95f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-1db95f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 65%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-1db95f1:hover::before, .elementor-2175 .elementor-element.elementor-element-1db95f1:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-1db95f1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-1db95f1 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-1db95f1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-1db95f1:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-51deac9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-a99c29c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-a99c29c .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:28px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-9a101ac .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-2175 .elementor-element.elementor-element-bebac29{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-bebac29:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-bebac29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2023/05/Cocktails_03.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-bebac29::before, .elementor-2175 .elementor-element.elementor-element-bebac29 > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-bebac29 > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-bebac29 > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-bebac29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-bebac29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 65%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-bebac29:hover::before, .elementor-2175 .elementor-element.elementor-element-bebac29:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-bebac29:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-bebac29 > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-bebac29 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-bebac29:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-74fc4d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-218f19d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-218f19d .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:28px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-68faa67 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-2175 .elementor-element.elementor-element-edf74db{--display:flex;--min-height:200px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-2175 .elementor-element.elementor-element-edf74db:not(.elementor-motion-effects-element-type-background), .elementor-2175 .elementor-element.elementor-element-edf74db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beaulac.ch/wp-content/uploads/2023/05/MG_6535And7more_fused-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2175 .elementor-element.elementor-element-edf74db::before, .elementor-2175 .elementor-element.elementor-element-edf74db > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-edf74db > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-edf74db > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-edf74db > .e-con-inner > .elementor-background-slideshow::before, .elementor-2175 .elementor-element.elementor-element-edf74db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 65%, var( --e-global-color-secondary ) 100%);}.elementor-2175 .elementor-element.elementor-element-edf74db:hover::before, .elementor-2175 .elementor-element.elementor-element-edf74db:hover > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-edf74db:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2175 .elementor-element.elementor-element-edf74db > .elementor-background-slideshow:hover::before, .elementor-2175 .elementor-element.elementor-element-edf74db > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2175 .elementor-element.elementor-element-edf74db:hover{--overlay-opacity:0.4;}.elementor-2175 .elementor-element.elementor-element-824dade{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2175 .elementor-element.elementor-element-2b206e8 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-2b206e8 .elementor-heading-title{font-family:"Play Fair Display Regular", Sans-serif;font-size:28px;font-weight:100;}.elementor-2175 .elementor-element.elementor-element-5efe15e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-2175 .elementor-element.elementor-element-8463737{--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-2175 .elementor-element.elementor-element-fa3cadf{--spacer-size:20px;}.elementor-2175 .elementor-element.elementor-element-6fcceb4{--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-2175 .elementor-element.elementor-element-66332d9{--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-2175 .elementor-element.elementor-element-93929d1{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2175 .elementor-element.elementor-element-ee790cc .elementor-heading-title{font-size:25px;}.elementor-2175 .elementor-element.elementor-element-e0faac7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-e0faac7{text-align:start;}.elementor-2175 .elementor-element.elementor-element-f6555fa .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-50b2c25{--spacer-size:0px;}.elementor-2175 .elementor-element.elementor-element-3623080 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-31479f5{--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-2175 .elementor-element.elementor-element-e09a2cc{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-9e7eff5{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-a6b7665{--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-2175 .elementor-element.elementor-element-7b22aa1{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-fdf54a2{--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-2175 .elementor-element.elementor-element-343a360{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-7cd8b4d{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-b75c6f0{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-1bf2d4f{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-766baa6{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-e87c1a5{--spacer-size:0px;}.elementor-2175 .elementor-element.elementor-element-31ddf41 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-0e24f5d > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-2175 .elementor-element.elementor-element-0e24f5d{text-align:justify;}.elementor-2175 .elementor-element.elementor-element-4faf4f5{--spacer-size:0px;}.elementor-2175 .elementor-element.elementor-element-32f58e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-4ab8f18 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-2175 .elementor-element.elementor-element-4ab8f18{text-align:justify;}.elementor-2175 .elementor-element.elementor-element-d3392df{--spacer-size:20px;}.elementor-2175 .elementor-element.elementor-element-9aa599c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-70ddc15{--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-2175 .elementor-element.elementor-element-9e0d52d{--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-2175 .elementor-element.elementor-element-368ade9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-4d681a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-de0f910{--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-2175 .elementor-element.elementor-element-44bfa89{--min-height:300px;}.elementor-2175 .elementor-element.elementor-element-8370b59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-3b5bb43{--min-height:300px;}.elementor-2175 .elementor-element.elementor-element-1efdaa5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-92abf9b{--spacer-size:0px;}.elementor-2175 .elementor-element.elementor-element-dac6252 > .elementor-widget-container{padding:30px 0px 0px 0px;}}@media(max-width:767px){.elementor-2175 .elementor-element.elementor-element-648aba9{--min-height:75vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2175 .elementor-element.elementor-element-ee790cc .elementor-heading-title{font-size:25px;}.elementor-2175 .elementor-element.elementor-element-e0faac7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-c116f1e{--width:100%;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2175 .elementor-element.elementor-element-f6555fa > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-f6555fa .elementor-button{border-width:1px 1px 1px 1px;padding:15px 87px 15px 87px;}.elementor-2175 .elementor-element.elementor-element-3623080 .elementor-heading-title{font-size:35px;}.elementor-2175 .elementor-element.elementor-element-e09a2cc{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-80de6ff > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-80de6ff .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-06f620c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-06f620c .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-9e7eff5{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-03aca84 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-03aca84 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-583f1d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-583f1d8 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-7b22aa1{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-52a4eb6 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-52a4eb6 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-6eb9ac8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-6eb9ac8 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-121d963 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-121d963 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-c11cba5 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-c11cba5 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-343a360{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-8725bfa > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-8725bfa .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-1e74f75 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-1e74f75 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-7cd8b4d{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-7654027 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-7654027 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-f98033e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-f98033e .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-b75c6f0{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-0ad1919 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-0ad1919 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-4f0fb3e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-4f0fb3e .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-1bf2d4f{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-bd346b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-bd346b8 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-766baa6{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-6c1056d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-6c1056d .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-0842822 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-0842822 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-31ddf41 .elementor-heading-title{font-size:35px;}.elementor-2175 .elementor-element.elementor-element-0e24f5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-7d15d6d{--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-2175 .elementor-element.elementor-element-9f53aa0{--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-2175 .elementor-element.elementor-element-4ab8f18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-d3392df{--spacer-size:0px;}.elementor-2175 .elementor-element.elementor-element-9e0d52d{--min-height:450px;}.elementor-2175 .elementor-element.elementor-element-368ade9{--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:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-a20963f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-a20963f .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-feb31a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-feb31a4 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-929289d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-929289d .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-e0c61ee{--min-height:300px;}.elementor-2175 .elementor-element.elementor-element-4d681a7{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-e820422 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-e820422 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-1f3eac2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-1f3eac2 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-de0f910{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2175 .elementor-element.elementor-element-44bfa89{--min-height:300px;}.elementor-2175 .elementor-element.elementor-element-8370b59{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-b04532e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-b04532e .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-40737fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-40737fc .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-3b5bb43{--min-height:300px;}.elementor-2175 .elementor-element.elementor-element-1efdaa5{--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;--justify-content:space-between;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2175 .elementor-element.elementor-element-5171437 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-5171437 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-2175 .elementor-element.elementor-element-92abf9b{--spacer-size:0px;}.elementor-2175 .elementor-element.elementor-element-dac6252 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2175 .elementor-element.elementor-element-edf74db{--min-height:300px;}}@media(min-width:768px){.elementor-2175 .elementor-element.elementor-element-c116f1e{--width:25%;}.elementor-2175 .elementor-element.elementor-element-d449eda{--width:1140px;}.elementor-2175 .elementor-element.elementor-element-9f53aa0{--width:24.945%;}.elementor-2175 .elementor-element.elementor-element-733cf83{--width:1140px;}.elementor-2175 .elementor-element.elementor-element-3861464{--width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2175 .elementor-element.elementor-element-c116f1e{--width:35%;}.elementor-2175 .elementor-element.elementor-element-9f53aa0{--width:371.375px;}}/* Start custom CSS for shortcode, class: .elementor-element-2657164 */.elementor-2175 .elementor-element.elementor-element-2657164 .booking-form{
    display: flex;
    align-items: flex-end;
    justify-content: space-around;
    background: #F0F0F0;
    padding: 20px;
}

.elementor-2175 .elementor-element.elementor-element-2657164 input, select{
    height: 45px;
    border-radius: 0;
}

.elementor-2175 .elementor-element.elementor-element-2657164 label{
    color: black;
    font-size: 13px;
    font-family: "Work Sans", Sans-serif;
}

.elementor-2175 .elementor-element.elementor-element-2657164 input.submitButton{
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: black;
    background-color: white;
    border-radius: 0px 0px 0px 0px;
    border: black;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-2175 .elementor-element.elementor-element-2657164 .ui-datepicker-unselectable{
    background: grey!important;
    color: red!important;
}

.elementor-2175 .elementor-element.elementor-element-2657164 .ui-datepicker-unselectable span{

    color: blue!important;
}

.elementor-2175 .elementor-element.elementor-element-2657164 table tbody>tr:nth-child(odd)>td span{
    font-weight: 800!important;
    color: black!important;
    opacity: 1!important;
}

.elementor-2175 .elementor-element.elementor-element-2657164 .ui-state-disabled, .ui-widget-content .ui-state-disabled{
    opacity: 0.2!important;
}

.elementor-2175 .elementor-element.elementor-element-2657164 .ui-state-highlight, .ui-widget-content .ui-state-highlight{
    border: 1px solid black!important;
    background: black!important; 
    color: white!important;
    padding: 10px!important;
}
.elementor-2175 .elementor-element.elementor-element-2657164 .ui-state-highlight, .ui-widget-content .ui-state-highlight span{
    color: white!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Play Fair Display Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beaulac.ch/wp-content/uploads/2023/05/PlayfairDisplay-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */