.elementor-2476 .elementor-element.elementor-element-87b7010 > .elementor-container{max-width:1440px;}.elementor-2476 .elementor-element.elementor-element-87b7010{margin-top:100px;margin-bottom:300px;}.elementor-2476 .elementor-element.elementor-element-1d199ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2476 .elementor-element.elementor-element-21a0497 > .elementor-widget-container{--e-transform-rotateZ:-11deg;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-21a0497 .elementor-heading-title{font-family:"Bree", Sans-serif;font-size:200px;font-weight:700;line-height:170px;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2476 .elementor-element.elementor-element-7af9d08{width:auto;max-width:auto;top:-85.969px;}body:not(.rtl) .elementor-2476 .elementor-element.elementor-element-7af9d08{left:-13px;}body.rtl .elementor-2476 .elementor-element.elementor-element-7af9d08{right:-13px;}.elementor-2476 .elementor-element.elementor-element-7af9d08 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2476 .elementor-element.elementor-element-7af9d08 img{width:100%;max-width:472px;opacity:1;}.elementor-2476 .elementor-element.elementor-element-293a5ee{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;top:283px;}.elementor-2476 .elementor-element.elementor-element-293a5ee > .elementor-widget-container{padding:79px 0px 0px 0px;}body:not(.rtl) .elementor-2476 .elementor-element.elementor-element-293a5ee{right:0px;}body.rtl .elementor-2476 .elementor-element.elementor-element-293a5ee{left:0px;}.elementor-2476 .elementor-element.elementor-element-293a5ee .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2476 .elementor-element.elementor-element-293a5ee img{width:100%;max-width:606px;}.elementor-2476 .elementor-element.elementor-element-42621d6 > .elementor-container{max-width:900px;}.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-2476 .elementor-element.elementor-element-253bd1e .elementor-button{background-color:var( --e-global-color-59db930 );font-family:"Source Sans Pro", Sans-serif;font-size:26px;font-weight:700;text-decoration:none;border-radius:8px 8px 8px 8px;padding:12px 38px 12px 38px;}.elementor-2476 .elementor-element.elementor-element-253bd1e .elementor-button:hover, .elementor-2476 .elementor-element.elementor-element-253bd1e .elementor-button:focus{background-color:var( --e-global-color-ed7a4e6 );}.elementor-2476 .elementor-element.elementor-element-a9b6e77 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-a9b6e77{text-align:center;}.elementor-2476 .elementor-element.elementor-element-a9b6e77 .elementor-heading-title{font-family:var( --e-global-typography-096a286-font-family ), Sans-serif;font-size:var( --e-global-typography-096a286-font-size );font-weight:var( --e-global-typography-096a286-font-weight );color:var( --e-global-color-secondary );}.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-2476 .elementor-element.elementor-element-4e5c4f5{text-align:center;font-family:var( --e-global-typography-99d716e-font-family ), Sans-serif;font-size:var( --e-global-typography-99d716e-font-size );font-weight:var( --e-global-typography-99d716e-font-weight );color:#000000;}.elementor-2476 .elementor-element.elementor-element-d4ddfc5 > .elementor-container{max-width:900px;}.elementor-2476 .elementor-element.elementor-element-d4ddfc5{margin-top:60px;margin-bottom:0px;}.elementor-2476 .elementor-element.elementor-element-1ad13dd{text-align:center;}.elementor-2476 .elementor-element.elementor-element-1ad13dd .elementor-heading-title{font-family:var( --e-global-typography-096a286-font-family ), Sans-serif;font-size:var( --e-global-typography-096a286-font-size );font-weight:var( --e-global-typography-096a286-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-7c1a188{z-index:2;text-align:center;font-family:var( --e-global-typography-99d716e-font-family ), Sans-serif;font-size:var( --e-global-typography-99d716e-font-size );font-weight:var( --e-global-typography-99d716e-font-weight );color:#000000;}.elementor-2476 .elementor-element.elementor-element-b7d89f8 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2476 .elementor-element.elementor-element-44850cc > .elementor-container{max-width:900px;}.elementor-2476 .elementor-element.elementor-element-44850cc{margin-top:60px;margin-bottom:0px;}.elementor-2476 .elementor-element.elementor-element-95e0aff{text-align:center;}.elementor-2476 .elementor-element.elementor-element-95e0aff .elementor-heading-title{font-family:var( --e-global-typography-096a286-font-family ), Sans-serif;font-size:var( --e-global-typography-096a286-font-size );font-weight:var( --e-global-typography-096a286-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-1782e55{text-align:center;font-family:var( --e-global-typography-99d716e-font-family ), Sans-serif;font-size:var( --e-global-typography-99d716e-font-size );font-weight:var( --e-global-typography-99d716e-font-weight );color:#000000;}.elementor-2476 .elementor-element.elementor-element-2c7549e .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2476 .elementor-element.elementor-element-2c7549e img{width:100%;max-width:903px;}.elementor-2476 .elementor-element.elementor-element-a7eef44 > .elementor-container{max-width:900px;}.elementor-2476 .elementor-element.elementor-element-a7eef44{margin-top:60px;margin-bottom:0px;}.elementor-2476 .elementor-element.elementor-element-80daaff{text-align:center;}.elementor-2476 .elementor-element.elementor-element-80daaff .elementor-heading-title{font-family:var( --e-global-typography-096a286-font-family ), Sans-serif;font-size:var( --e-global-typography-096a286-font-size );font-weight:var( --e-global-typography-096a286-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-73b1365{text-align:center;font-family:var( --e-global-typography-99d716e-font-family ), Sans-serif;font-size:var( --e-global-typography-99d716e-font-size );font-weight:var( --e-global-typography-99d716e-font-weight );color:#000000;}.elementor-2476 .elementor-element.elementor-element-3b2ce5c{z-index:10;}.elementor-2476 .elementor-element.elementor-element-5cbbe44{text-align:center;}.elementor-2476 .elementor-element.elementor-element-5cbbe44 .elementor-heading-title{font-family:var( --e-global-typography-5a4e582-font-family ), Sans-serif;font-size:var( --e-global-typography-5a4e582-font-size );font-weight:var( --e-global-typography-5a4e582-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-2936179{--e-rating-justify-content:center;--e-rating-icon-font-size:26px;--e-rating-gap:10px;}.elementor-2476 .elementor-element.elementor-element-1f81824{text-align:center;}.elementor-2476 .elementor-element.elementor-element-1f81824 .elementor-heading-title{font-family:var( --e-global-typography-8d74168-font-family ), Sans-serif;font-size:var( --e-global-typography-8d74168-font-size );font-weight:var( --e-global-typography-8d74168-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-765dc13{text-align:center;}.elementor-2476 .elementor-element.elementor-element-765dc13 .elementor-heading-title{font-family:var( --e-global-typography-5a4e582-font-family ), Sans-serif;font-size:var( --e-global-typography-5a4e582-font-size );font-weight:var( --e-global-typography-5a4e582-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-1679e7d{--e-rating-justify-content:center;--e-rating-icon-font-size:26px;--e-rating-gap:10px;}.elementor-2476 .elementor-element.elementor-element-b2526ba{text-align:center;}.elementor-2476 .elementor-element.elementor-element-b2526ba .elementor-heading-title{font-family:var( --e-global-typography-8d74168-font-family ), Sans-serif;font-size:var( --e-global-typography-8d74168-font-size );font-weight:var( --e-global-typography-8d74168-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-0ad0dc0{text-align:center;}.elementor-2476 .elementor-element.elementor-element-0ad0dc0 .elementor-heading-title{font-family:var( --e-global-typography-5a4e582-font-family ), Sans-serif;font-size:var( --e-global-typography-5a4e582-font-size );font-weight:var( --e-global-typography-5a4e582-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-540f4a4{--e-rating-justify-content:center;--e-rating-icon-font-size:26px;--e-rating-gap:10px;}.elementor-2476 .elementor-element.elementor-element-757b8a5{text-align:center;}.elementor-2476 .elementor-element.elementor-element-757b8a5 .elementor-heading-title{font-family:var( --e-global-typography-8d74168-font-family ), Sans-serif;font-size:var( --e-global-typography-8d74168-font-size );font-weight:var( --e-global-typography-8d74168-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-714283f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2476 .elementor-element.elementor-element-284c594{text-align:center;}.elementor-2476 .elementor-element.elementor-element-284c594 .elementor-heading-title{font-family:var( --e-global-typography-5a4e582-font-family ), Sans-serif;font-size:var( --e-global-typography-5a4e582-font-size );font-weight:var( --e-global-typography-5a4e582-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-54b119b{text-align:center;}.elementor-2476 .elementor-element.elementor-element-54b119b .elementor-heading-title{font-family:var( --e-global-typography-99d716e-font-family ), Sans-serif;font-size:var( --e-global-typography-99d716e-font-size );font-weight:var( --e-global-typography-99d716e-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-041555b:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-041555b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://minisalatsauce.ch/wp-content/uploads/2026/08/mini-salatsauce-bio-french-giessen.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2476 .elementor-element.elementor-element-041555b > .elementor-container{max-width:900px;}.elementor-2476 .elementor-element.elementor-element-041555b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:600px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-041555b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2476 .elementor-element.elementor-element-f3f8e2e{text-align:center;}.elementor-2476 .elementor-element.elementor-element-f3f8e2e .elementor-heading-title{font-family:var( --e-global-typography-096a286-font-family ), Sans-serif;font-size:var( --e-global-typography-096a286-font-size );font-weight:var( --e-global-typography-096a286-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-19a87e9{text-align:center;font-family:var( --e-global-typography-99d716e-font-family ), Sans-serif;font-size:var( --e-global-typography-99d716e-font-size );font-weight:var( --e-global-typography-99d716e-font-weight );color:#000000;}.elementor-2476 .elementor-element.elementor-element-8da9b6b{width:var( --container-widget-width, 919px );max-width:919px;--container-widget-width:919px;--container-widget-flex-grow:0;text-align:center;}.elementor-2476 .elementor-element.elementor-element-8da9b6b > .elementor-widget-container{--e-transform-rotateZ:-10deg;--e-transform-translateX:-160px;margin:100px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-8da9b6b .elementor-heading-title{font-family:var( --e-global-typography-096a286-font-family ), Sans-serif;font-size:var( --e-global-typography-096a286-font-size );font-weight:var( --e-global-typography-096a286-font-weight );color:var( --e-global-color-secondary );}.elementor-2476 .elementor-element.elementor-element-d701593{z-index:2;}.elementor-2476 .elementor-element.elementor-element-4831ba0 > .elementor-widget-container{margin:-124px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-4831ba0{text-align:end;}.elementor-2476 .elementor-element.elementor-element-4831ba0 img{width:49%;}.elementor-2476 .elementor-element.elementor-element-0b8fe45:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-0b8fe45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed7a4e6 );}.elementor-2476 .elementor-element.elementor-element-0b8fe45 > .elementor-container{max-width:900px;}.elementor-2476 .elementor-element.elementor-element-0b8fe45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-2476 .elementor-element.elementor-element-0b8fe45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2476 .elementor-element.elementor-element-393127b > .elementor-element-populated{padding:0px 070px 0px 070px;}.elementor-2476 .elementor-element.elementor-element-7e3d471{width:100%;max-width:100%;text-align:center;}.elementor-2476 .elementor-element.elementor-element-7e3d471 .elementor-heading-title{font-family:"Bree", Sans-serif;font-size:32px;font-weight:700;}.elementor-2476 .elementor-element.elementor-element-66d007c{text-align:center;font-family:var( --e-global-typography-8d74168-font-family ), Sans-serif;font-size:var( --e-global-typography-8d74168-font-size );font-weight:var( --e-global-typography-8d74168-font-weight );color:#FFFFFF;}body.elementor-page-2476:not(.elementor-motion-effects-element-type-background), body.elementor-page-2476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2476 .elementor-element.elementor-element-87b7010{margin-top:100px;margin-bottom:300px;}.elementor-2476 .elementor-element.elementor-element-21a0497 .elementor-heading-title{font-size:125px;line-height:0.8em;}.elementor-2476 .elementor-element.elementor-element-7af9d08{width:var( --container-widget-width, 339px );max-width:339px;--container-widget-width:339px;--container-widget-flex-grow:0;top:-40px;}body:not(.rtl) .elementor-2476 .elementor-element.elementor-element-7af9d08{left:0vw;}body.rtl .elementor-2476 .elementor-element.elementor-element-7af9d08{right:0vw;}.elementor-2476 .elementor-element.elementor-element-293a5ee{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;top:309px;}body:not(.rtl) .elementor-2476 .elementor-element.elementor-element-293a5ee{right:-735px;}body.rtl .elementor-2476 .elementor-element.elementor-element-293a5ee{left:-735px;}.elementor-2476 .elementor-element.elementor-element-42621d6{padding:90px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-a9b6e77 .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-4e5c4f5{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-1ad13dd .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-7c1a188{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-890f7a8{margin-top:38px;margin-bottom:0px;}.elementor-2476 .elementor-element.elementor-element-95e0aff .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-1782e55{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-80daaff .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-73b1365{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-5cbbe44 .elementor-heading-title{font-size:var( --e-global-typography-5a4e582-font-size );}.elementor-2476 .elementor-element.elementor-element-1f81824 .elementor-heading-title{font-size:var( --e-global-typography-8d74168-font-size );}.elementor-2476 .elementor-element.elementor-element-765dc13 .elementor-heading-title{font-size:var( --e-global-typography-5a4e582-font-size );}.elementor-2476 .elementor-element.elementor-element-b2526ba .elementor-heading-title{font-size:var( --e-global-typography-8d74168-font-size );}.elementor-2476 .elementor-element.elementor-element-0ad0dc0 .elementor-heading-title{font-size:var( --e-global-typography-5a4e582-font-size );}.elementor-2476 .elementor-element.elementor-element-757b8a5 .elementor-heading-title{font-size:var( --e-global-typography-8d74168-font-size );}.elementor-2476 .elementor-element.elementor-element-284c594 .elementor-heading-title{font-size:var( --e-global-typography-5a4e582-font-size );}.elementor-2476 .elementor-element.elementor-element-54b119b .elementor-heading-title{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-041555b > .elementor-container{max-width:533px;}.elementor-2476 .elementor-element.elementor-element-041555b{margin-top:-50px;margin-bottom:0px;padding:400px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-f3f8e2e .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-19a87e9{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-8da9b6b > .elementor-widget-container{--e-transform-translateX:-92px;}.elementor-2476 .elementor-element.elementor-element-8da9b6b .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-4831ba0 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-4831ba0 img{width:76%;}.elementor-2476 .elementor-element.elementor-element-7e3d471 .elementor-heading-title{font-size:32px;}.elementor-2476 .elementor-element.elementor-element-66d007c{font-size:var( --e-global-typography-8d74168-font-size );}}@media(max-width:767px){.elementor-2476 .elementor-element.elementor-element-87b7010{margin-top:30px;margin-bottom:230px;}.elementor-2476 .elementor-element.elementor-element-1d199ed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2476 .elementor-element.elementor-element-21a0497{width:var( --container-widget-width, 239px );max-width:239px;--container-widget-width:239px;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-2476 .elementor-element.elementor-element-21a0497 > .elementor-widget-container{--e-transform-rotateZ:-10deg;--e-transform-scale:0.9;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-21a0497 .elementor-heading-title{font-size:56px;line-height:66px;}.elementor-2476 .elementor-element.elementor-element-7af9d08{width:var( --container-widget-width, 478px );max-width:478px;--container-widget-width:478px;--container-widget-flex-grow:0;top:99px;z-index:2;}body:not(.rtl) .elementor-2476 .elementor-element.elementor-element-7af9d08{left:-151px;}body.rtl .elementor-2476 .elementor-element.elementor-element-7af9d08{right:-151px;}.elementor-2476 .elementor-element.elementor-element-7af9d08 img{width:38%;}.elementor-2476 .elementor-element.elementor-element-293a5ee{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;top:192px;z-index:3;}body:not(.rtl) .elementor-2476 .elementor-element.elementor-element-293a5ee{right:50px;}body.rtl .elementor-2476 .elementor-element.elementor-element-293a5ee{left:50px;}.elementor-2476 .elementor-element.elementor-element-42621d6{padding:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-a9b6e77 .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-4e5c4f5{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-1ad13dd .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-7c1a188{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-03e6c5e{text-align:center;}.elementor-2476 .elementor-element.elementor-element-03e6c5e img{width:100%;}.elementor-2476 .elementor-element.elementor-element-95e0aff .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-1782e55{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-2c7549e img{width:100%;}.elementor-2476 .elementor-element.elementor-element-80daaff .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-73b1365{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-5cbbe44 .elementor-heading-title{font-size:var( --e-global-typography-5a4e582-font-size );}.elementor-2476 .elementor-element.elementor-element-1f81824 .elementor-heading-title{font-size:var( --e-global-typography-8d74168-font-size );}.elementor-2476 .elementor-element.elementor-element-765dc13 .elementor-heading-title{font-size:var( --e-global-typography-5a4e582-font-size );}.elementor-2476 .elementor-element.elementor-element-b2526ba .elementor-heading-title{font-size:var( --e-global-typography-8d74168-font-size );}.elementor-2476 .elementor-element.elementor-element-0ad0dc0 .elementor-heading-title{font-size:var( --e-global-typography-5a4e582-font-size );}.elementor-2476 .elementor-element.elementor-element-757b8a5 .elementor-heading-title{font-size:var( --e-global-typography-8d74168-font-size );}.elementor-2476 .elementor-element.elementor-element-284c594 .elementor-heading-title{font-size:var( --e-global-typography-5a4e582-font-size );}.elementor-2476 .elementor-element.elementor-element-54b119b .elementor-heading-title{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-041555b{padding:200px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-f3f8e2e .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-19a87e9 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-2476 .elementor-element.elementor-element-19a87e9{font-size:var( --e-global-typography-99d716e-font-size );}.elementor-2476 .elementor-element.elementor-element-8da9b6b > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-8da9b6b .elementor-heading-title{font-size:var( --e-global-typography-096a286-font-size );}.elementor-2476 .elementor-element.elementor-element-d701593 img{width:100%;max-width:85px;}.elementor-2476 .elementor-element.elementor-element-4831ba0 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-4831ba0 img{width:100%;max-width:100%;}.elementor-2476 .elementor-element.elementor-element-0b8fe45{margin-top:50px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-2476 .elementor-element.elementor-element-393127b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2476 .elementor-element.elementor-element-7e3d471 .elementor-heading-title{font-size:32px;}.elementor-2476 .elementor-element.elementor-element-66d007c{font-size:var( --e-global-typography-8d74168-font-size );}}@media(min-width:768px){.elementor-2476 .elementor-element.elementor-element-1d199ed{width:100%;}.elementor-2476 .elementor-element.elementor-element-8a9bcc9{width:50%;}.elementor-2476 .elementor-element.elementor-element-88b8856{width:5%;}.elementor-2476 .elementor-element.elementor-element-7ebd377{width:40%;}.elementor-2476 .elementor-element.elementor-element-714283f{width:5%;}.elementor-2476 .elementor-element.elementor-element-393127b{width:100%;}}@media(min-width:1025px){.elementor-2476 .elementor-element.elementor-element-041555b:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-041555b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-21a0497 */.elementor-2476 .elementor-element.elementor-element-21a0497{
    position: relative;
    display: flex;
    align-items:center;
    justify-content: center;
}
@media (max-width: 768px) {
    .elementor-2476 .elementor-element.elementor-element-21a0497 {
        position: relative;
        left: 40px;
        top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7af9d08 *//*@media(max-width: 1440px){
    .elementor-2476 .elementor-element.elementor-element-7af9d08{
        right: calc(73vw);
        left: auto !important;
        margin-left: -5vw;
    }
}

@media(max-width: 1200px){
    .elementor-2476 .elementor-element.elementor-element-7af9d08{
        right: calc(78vw);
        margin-left: -12vw;
    }
}

@media(max-width: 1024px){
    .elementor-2476 .elementor-element.elementor-element-7af9d08{
        right: calc(8vw);
        margin-left: -6vw;
    }
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-293a5ee */@media(max-width: 1440px){
    .elementor-2476 .elementor-element.elementor-element-293a5ee{
        right: auto !important;
        left: 60vw;
    }
}
@media(max-width: 768px){
    .elementor-2476 .elementor-element.elementor-element-293a5ee{
        right: auto !important;
        left: 50vw;
    }
}
@media(max-width: 768px){
    .elementor-2476 .elementor-element.elementor-element-293a5ee{
        right: auto !important;
        left: 50vw;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d199ed */.elementor-2476 .elementor-element.elementor-element-1d199ed{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5c4f5 */.elementor-2476 .elementor-element.elementor-element-4e5c4f5{
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c1a188 */.elementor-2476 .elementor-element.elementor-element-7c1a188{
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03e6c5e */.elementor-2476 .elementor-element.elementor-element-03e6c5e {
  animation: zoomInOut 4s infinite ease-in-out;
}

@keyframes zoomInOut {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.95); /* zoom in */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1782e55 */.elementor-2476 .elementor-element.elementor-element-1782e55{
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73b1365 */.elementor-2476 .elementor-element.elementor-element-73b1365{
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b2ce5c */.elementor-2476 .elementor-element.elementor-element-3b2ce5c > .elementor-container{
    flex-wrap: wrap;
}

.elementor-2476 .elementor-element.elementor-element-3b2ce5c .elementor-column{
    width: 50% !important;
}

@media(max-width: 767px){
    .elementor-2476 .elementor-element.elementor-element-3b2ce5c .elementor-column{
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19a87e9 */.elementor-2476 .elementor-element.elementor-element-19a87e9{
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-041555b */.elementor-2476 .elementor-element.elementor-element-041555b{
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-59c98f2 */.elementor-2476 .elementor-element.elementor-element-59c98f2 {
    color: white;
}
.elementor-2476 .elementor-element.elementor-element-59c98f2 h3{
    font-family: var( --e-global-typography-99d716e-font-family ), Sans-serif;
    color: white;
}
.elementor-2476 .elementor-element.elementor-element-59c98f2 .gform-field-label, .elementor-2476 .elementor-element.elementor-element-59c98f2 .gfield_description{
    font-family: var( --e-global-typography-99d716e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-8d74168-font-size );
    color: white;
}

.elementor-2476 .elementor-element.elementor-element-59c98f2 .button{
    width: 90px !important;
    height: 90px !important;
    border-radius: 50% !important;
    background-color: var( --e-global-color-59db930 ) !important;
    font-size: 0 !important;
    background-image: url(http://minisalatsauce.ch/wp-content/uploads/2025/05/Pfeil_2-3.svg);
    background-position: 50% 70%;
    background-repeat: no-repeat;
    background-size: 80%;
}
.elementor-2476 .elementor-element.elementor-element-59c98f2 .button:hover{
    transform: scale(0.9);
}
.elementor-2476 .elementor-element.elementor-element-59c98f2 .gform_previous_button{
    transform: scale(-1, -1) !important;
    background-color: var( --e-global-color-ed7a4e6 ) !important;
    border: 2px solid white !important;
}
.elementor-2476 .elementor-element.elementor-element-59c98f2 .e-form__buttons__wrapper__button-previous:hover{
    /*transform: scale(.9, .9);*/
}

.elementor-2476 .elementor-element.elementor-element-59c98f2 .gform-page-footer{
    justify-content: center;
}
.elementor-2476 .elementor-element.elementor-element-59c98f2 .gform-loader{
        border-block-end-color: white;
    border-block-start-color: var(--gf-form-spinner-bg-color);
    border-inline-end-color: var(--gf-form-spinner-bg-color);
    border-inline-start-color: white;
}

.elementor-2476 .elementor-element.elementor-element-59c98f2 .gfield_validation_message{
    color: #ea580b !important;
    font-size: 14px !important;
}
.elementor-2476 .elementor-element.elementor-element-59c98f2 .validation_error{
    color: #ea580b;
}
.elementor-2476 .elementor-element.elementor-element-59c98f2 .gform_validation_errors{
    background-color: white;
}
.elementor-2476 .elementor-element.elementor-element-59c98f2 #gform_submit_button_1{
    background: none;
    font-family: var(--e-global-typography-99d716e-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-8d74168-font-size) !important;
}

.elementor-2476 .elementor-element.elementor-element-59c98f2 .anrede .gfield_radio{
    flex-direction: row;
}

.elementor-2476 .elementor-element.elementor-element-59c98f2 .gfield_required{
    color: white;
}

.elementor-2476 .elementor-element.elementor-element-59c98f2 .gform_required_legend{
    display: none;
}

.elementor-2476 .elementor-element.elementor-element-59c98f2 .gform_confirmation_message{
    background: white;
    border-radius: 5px;
    padding: 20px;
    text-align: center;
    color: #145d3f;
    font-family: var(--e-global-typography-99d716e-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-8d74168-font-size) !important;
}/* End custom CSS */
/* Start custom CSS */.page-content{
    overflow: hidden;
}
.post-password-form{
    padding: 200px 0;
    max-width: 500px;
    margin: 0 auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bree';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://minisalatsauce.ch/wp-content/uploads/2025/05/Bree-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Bree';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://minisalatsauce.ch/wp-content/uploads/2025/05/Bree-Light.woff') format('woff');
}
@font-face {
	font-family: 'Bree';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://minisalatsauce.ch/wp-content/uploads/2025/05/Bree-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Bree';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://minisalatsauce.ch/wp-content/uploads/2025/05/Bree-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */