.elementor-17512 .elementor-element.elementor-element-0c9a467{--display:flex;--min-height:50vh;--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;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5}.elementor-17512 .elementor-element.elementor-element-0c9a467:not(.elementor-motion-effects-element-type-background),.elementor-17512 .elementor-element.elementor-element-0c9a467>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://somak-thun.ch/wp-content/uploads/2022/01/Thun-Quai-Schadau-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-17512 .elementor-element.elementor-element-0c9a467::before,.elementor-17512 .elementor-element.elementor-element-0c9a467>.elementor-background-video-container::before,.elementor-17512 .elementor-element.elementor-element-0c9a467>.e-con-inner>.elementor-background-video-container::before,.elementor-17512 .elementor-element.elementor-element-0c9a467>.elementor-background-slideshow::before,.elementor-17512 .elementor-element.elementor-element-0c9a467>.e-con-inner>.elementor-background-slideshow::before,.elementor-17512 .elementor-element.elementor-element-0c9a467>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#FFFFFF40;--background-overlay:''}.elementor-17512 .elementor-element.elementor-element-8688f2b{--display:flex;--min-height:187px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17512 .elementor-element.elementor-element-8688f2b:not(.elementor-motion-effects-element-type-background),.elementor-17512 .elementor-element.elementor-element-8688f2b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0}.elementor-17512 .elementor-element.elementor-element-56403ad{--display:flex}.elementor-17512 .elementor-element.elementor-element-56403ad.e-con{--flex-grow:0;--flex-shrink:0}.elementor-17512 .elementor-element.elementor-element-ac4f4a5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-17512 .elementor-element.elementor-element-7f64f1c>.elementor-widget-container{margin:0 50px 0 0}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-wrapper.direction-left,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-wrapper.direction-right{top:56px;--ldjem-offcanvas-offset-top:56px;bottom:0;height:auto;min-height:calc(var(--ldjem-vvh, 100dvh) - 56px)}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-wrapper-offcanvas .ldjem-hamburger{margin-left:0;margin-right:auto}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item a{color:#333}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item a:hover{color:var(--e-global-color-astglobalcolor0)}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item.current-menu-item>a,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item.current-menu-item>.ldjem-menu-link-row>a{color:#0073aa}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item>a:hover,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item-parent>.ldjem-menu-link-row>a:hover{text-decoration-line:none}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item.current-menu-item>a,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item.current-menu-item>.ldjem-menu-link-row>a,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item.current-menu-ancestor>a,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item.current-menu-ancestor>.ldjem-menu-link-row>a{text-decoration-line:none}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu>.ldjem-menu-item:not(.ldjem-menu-item-parent)>a{padding:12px 16px 12px 16px}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu>.ldjem-menu-item-parent>.ldjem-menu-link-row{padding:12px 16px 12px 16px}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-submenu,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-submenu{transition-duration:300ms;border-radius:8px;padding:8px 0 8px 0}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-link-row{--ldjem-submenu-toggle-spacing:6px;gap:6px}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-submenu-toggle{font-size:12px}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-submenu-toggle i,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-submenu-toggle svg{font-size:12px;width:12px;height:12px}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu>.ldjem-menu-item-parent>.ldjem-submenu{left:0;right:auto;transform:none}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-submenu .ldjem-menu-item:not(.ldjem-menu-item-parent)>a,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-submenu .ldjem-menu-item-parent>.ldjem-menu-link-row,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-submenu .ldjem-offcanvas-submenu-item>a{padding:10px 16px 10px 16px}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-wrapper[data-desktop-layout="vertical"] .ldjem-menu-item-parent>.ldjem-submenu,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-menu-item.has-children>.ldjem-offcanvas-submenu,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-submenu-item.has-children>.ldjem-offcanvas-submenu{--ldjem-vertical-submenu-border-style:solid;--ldjem-vertical-submenu-border-width:1px;--ldjem-vertical-submenu-border-color:#e0e0e0}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-wrapper-offcanvas{--ldjem-offcanvas-bg:#ffffff}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-wrapper{--ldjem-offcanvas-bg:#ffffff;background-color:#fff;--ldjem-close-btn-color:var( --e-global-color-astglobalcolor0 );--ldjem-close-btn-bg:transparent;--ldjem-close-btn-size:40px;--ldjem-close-icon-size:24px;--ldjem-close-btn-radius:0px;--ldjem-close-btn-border-width:1px;--ldjem-close-btn-border-color:var( --e-global-color-astglobalcolor0 );--ldjem-close-btn-offset-top:0px;--ldjem-close-btn-offset-right:0px;--ldjem-offcanvas-close-btn-size-mobile:30px;--ldjem-offcanvas-close-icon-size-mobile:30px;--ldjem-offcanvas-separator-style:solid;--ldjem-offcanvas-separator-width:1px;--ldjem-offcanvas-separator-color:#f0f0f0;--ldjem-offcanvas-focus-color:#4A90E2}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-header{background-color:#fff}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-menu-container{background-color:#fff}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-menu{background-color:#fff}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-footer{background-color:#fff}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-close-standalone-wrap{background-color:#fff}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger{font-size:44px;background-color:#fff0;padding:4px 4px 4px 4px;margin:7px 7px 7px 7px;border-radius:0}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger i,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger svg{color:var(--e-global-color-astglobalcolor5)}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger svg,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger svg *{fill:var(--e-global-color-astglobalcolor5);stroke:var(--e-global-color-astglobalcolor5)}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger:hover,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger:hover i,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger:hover svg{color:var(--e-global-color-astglobalcolor4)}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger:hover svg,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger:hover svg *{fill:var(--e-global-color-astglobalcolor4);stroke:var(--e-global-color-astglobalcolor4)}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-hamburger:hover{background-color:#fff0}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-close{color:var(--e-global-color-astglobalcolor0);background-color:#fff0;width:40px;height:40px;font-size:24px;border-radius:0;border-width:1px;border-style:solid;border-color:var(--e-global-color-astglobalcolor0);top:0;right:0}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-close i,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-close svg{color:var(--e-global-color-astglobalcolor0)}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-close svg,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-close svg *{fill:var(--e-global-color-astglobalcolor0);stroke:var(--e-global-color-astglobalcolor0)}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-close.ldjem-close-type-letter .ldjem-close-letter{font-weight:400}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-close.ldjem-close-type-icon.has-custom-icon i{font-weight:400}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-close.ldjem-close-type-icon.has-custom-icon svg,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-close.ldjem-close-type-icon.has-custom-icon svg *{stroke-width:1.3px}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-menu-item,.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-offcanvas-submenu-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#f0f0f0}.elementor-17512 .elementor-element.elementor-element-e741103{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-17512 .elementor-element.elementor-element-1188ffc{text-align:center}.elementor-17512 .elementor-element.elementor-element-1188ffc .elementor-heading-title{font-size:6.8vw;font-weight:600;font-style:italic;color:var(--e-global-color-astglobalcolor1)}.elementor-17512 .elementor-element.elementor-element-0287801>.elementor-widget-container{padding:0 30px 0 30px}.elementor-17512 .elementor-element.elementor-element-0287801{text-align:center}.elementor-17512 .elementor-element.elementor-element-0287801 .elementor-heading-title{font-family:"Helvetica",Sans-serif;color:var(--e-global-color-astglobalcolor1)}.elementor-17512 .elementor-element.elementor-element-5604fb2{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-17512 .elementor-element.elementor-element-5604fb2:not(.elementor-motion-effects-element-type-background),.elementor-17512 .elementor-element.elementor-element-5604fb2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0}.elementor-17512 .elementor-element.elementor-element-c9d1947{--display:flex}.elementor-17512 .elementor-element.elementor-element-74e3f9e .hfe-input-focus .hfe-search-icon-toggle input[type=search]{width:250px}.elementor-17512 .elementor-element.elementor-element-74e3f9e .hfe-search-icon-toggle input[type=search]{padding:0 calc(27px / 2)}.elementor-17512 .elementor-element.elementor-element-74e3f9e .hfe-search-icon-toggle i.fa-search:before{font-size:27px}.elementor-17512 .elementor-element.elementor-element-74e3f9e .hfe-search-icon-toggle i.fa-search,.elementor-17512 .elementor-element.elementor-element-74e3f9e .hfe-search-icon-toggle{width:27px}.elementor-17512 .elementor-element.elementor-element-74e3f9e .hfe-input-focus .hfe-search-form__input:focus{color:var(--e-global-color-astglobalcolor7);background-color:#ededed}.elementor-17512 .elementor-element.elementor-element-74e3f9e .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;border-radius:0}.elementor-17512 .elementor-element.elementor-element-74e3f9e .hfe-search-icon-toggle i{color:var(--e-global-color-astglobalcolor6);border-color:var(--e-global-color-astglobalcolor6);fill:var(--e-global-color-astglobalcolor6)}.elementor-17512 .elementor-element.elementor-element-74e3f9e .hfe-search-icon-toggle i:hover{color:var(--e-global-color-astglobalcolor0);border-color:var(--e-global-color-astglobalcolor0)}.elementor-17512 .elementor-element.elementor-element-c173b2d{--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-end}.elementor-17512 .elementor-element.elementor-element-48cc254 .hfe-input-focus .hfe-search-icon-toggle input[type=search]{width:250px}.elementor-17512 .elementor-element.elementor-element-48cc254 .hfe-search-icon-toggle input[type=search]{padding:0 calc(27px / 2)}.elementor-17512 .elementor-element.elementor-element-48cc254 .hfe-search-icon-toggle i.fa-search:before{font-size:27px}.elementor-17512 .elementor-element.elementor-element-48cc254 .hfe-search-icon-toggle i.fa-search,.elementor-17512 .elementor-element.elementor-element-48cc254 .hfe-search-icon-toggle{width:27px}.elementor-17512 .elementor-element.elementor-element-48cc254.elementor-element{--order:99999 /* order end hack */}.elementor-17512 .elementor-element.elementor-element-48cc254 .hfe-input-focus .hfe-search-form__input:focus{color:var(--e-global-color-astglobalcolor7);background-color:#ededed}.elementor-17512 .elementor-element.elementor-element-48cc254 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;border-radius:0}.elementor-17512 .elementor-element.elementor-element-48cc254 .hfe-search-icon-toggle i{color:var(--e-global-color-astglobalcolor6);border-color:var(--e-global-color-astglobalcolor6);fill:var(--e-global-color-astglobalcolor6)}.elementor-17512 .elementor-element.elementor-element-48cc254 .hfe-search-icon-toggle i:hover{color:var(--e-global-color-astglobalcolor0);border-color:var(--e-global-color-astglobalcolor0)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-17512 .elementor-element.elementor-element-0c9a467{--min-height:44vh;--justify-content:flex-end}.elementor-17512 .elementor-element.elementor-element-7f64f1c>.elementor-widget-container{margin:0 50px 0 0}}@media(max-width:767px){.elementor-17512 .elementor-element.elementor-element-ac4f4a5{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-17512 .elementor-element.elementor-element-7f64f1c>.elementor-widget-container{margin:0 0 0 0}.elementor-17512 .elementor-element.elementor-element-7f64f1c .ldjem-menu-item a{font-size:.9em}.elementor-17512 .elementor-element.elementor-element-e741103{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px}.elementor-17512 .elementor-element.elementor-element-1188ffc .elementor-heading-title{font-size:60px}.elementor-17512 .elementor-element.elementor-element-5604fb2{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}}@media(min-width:768px){.elementor-17512 .elementor-element.elementor-element-56403ad{--width:22%}}@media(min-width:1025px){.elementor-17512 .elementor-element.elementor-element-0c9a467:not(.elementor-motion-effects-element-type-background),.elementor-17512 .elementor-element.elementor-element-0c9a467>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}