.elementor-29645 .elementor-element.elementor-element-3148b64 > .elementor-container{max-width:1200px;}.elementor-29645 .elementor-element.elementor-element-3148b64:not(.elementor-motion-effects-element-type-background), .elementor-29645 .elementor-element.elementor-element-3148b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/05/shutterstock_1024733704_11zon-scaled.jpg");background-position:center center;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-3148b64 > .elementor-background-overlay{background-color:var( --e-global-color-d4a91ef );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-3148b64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:270px 50px 150px 50px;}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-11740be.elementor-column .elementor-column-wrap{align-items:center;}.elementor-29645 .elementor-element.elementor-element-11740be.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29645 .elementor-element.elementor-element-11740be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-11740be > .elementor-element-populated > .elementor-widget-wrap{padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-b055bbf .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-b055bbf .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-b055bbf .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-b055bbf .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-b055bbf .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-b055bbf .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-b055bbf .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-29645 .elementor-element.elementor-element-dae7537{text-align:left;}.elementor-29645 .elementor-element.elementor-element-dae7537 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:65px;font-weight:500;}.elementor-29645 .elementor-element.elementor-element-dae7537 > .elementor-widget-container{margin:0px 0px 5px -2px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-4a21f02 > .elementor-container{max-width:1200px;}.elementor-29645 .elementor-element.elementor-element-4a21f02:not(.elementor-motion-effects-element-type-background), .elementor-29645 .elementor-element.elementor-element-4a21f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d584a8f );}.elementor-29645 .elementor-element.elementor-element-4a21f02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 50px 0px 50px;}.elementor-29645 .elementor-element.elementor-element-4a21f02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-1e11476.elementor-column .elementor-column-wrap{align-items:center;}.elementor-29645 .elementor-element.elementor-element-1e11476.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29645 .elementor-element.elementor-element-1e11476 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-1e11476 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 30px 0px;}.elementor-29645 .elementor-element.elementor-element-5f93721{text-align:left;}.elementor-29645 .elementor-element.elementor-element-5f93721 .elementor-heading-title{color:var( --e-global-color-71ac8e3 );font-size:40px;font-weight:500;}.elementor-29645 .elementor-element.elementor-element-5f93721 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29645 .elementor-element.elementor-element-3c75b8b > .elementor-container{max-width:1200px;min-height:450px;}.elementor-29645 .elementor-element.elementor-element-3c75b8b{margin-top:0px;margin-bottom:15px;padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-4bd6fa9.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-4bd6fa9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-4bd6fa9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-4bd6fa9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/03/shutterstock_1953633322.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-4bd6fa9 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-4bd6fa9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-4bd6fa9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-4bd6fa9 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-eb6a253{text-align:left;}.elementor-29645 .elementor-element.elementor-element-eb6a253 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-eb6a253 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-452455c{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-452455c > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-e7815a9 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-e7815a9 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-e7815a9 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-e7815a9 .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-e7815a9 .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-e7815a9 .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-e7815a9 .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-bf8554f.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-bf8554f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-bf8554f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-bf8554f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/shutterstock_285571979-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-bf8554f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-bf8554f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-29645 .elementor-element.elementor-element-bf8554f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-bf8554f > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-4635c2a{text-align:left;}.elementor-29645 .elementor-element.elementor-element-4635c2a .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-4635c2a > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-2a95cfa{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-2a95cfa > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-afcf158 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-afcf158 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-afcf158 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-afcf158 .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-afcf158 .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-afcf158 .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-afcf158 .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-dbc3aaf.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-dbc3aaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-dbc3aaf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-dbc3aaf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/05/shutterstock_1024733704_11zon-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-dbc3aaf > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-dbc3aaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-dbc3aaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-dbc3aaf > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-56c7e92{text-align:left;}.elementor-29645 .elementor-element.elementor-element-56c7e92 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-56c7e92 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-bda66a6{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-bda66a6 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-5b2e176 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-5b2e176 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-5b2e176 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-5b2e176 .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-5b2e176 .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-5b2e176 .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-5b2e176 .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-29645 .elementor-element.elementor-element-61be07f > .elementor-container{max-width:1200px;min-height:450px;}.elementor-29645 .elementor-element.elementor-element-61be07f{margin-top:0px;margin-bottom:15px;padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-465e503.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-465e503.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-465e503:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-465e503 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/03/shutterstock_1953633322.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-465e503 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-465e503 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-465e503 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-465e503 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-4fe48ad{text-align:left;}.elementor-29645 .elementor-element.elementor-element-4fe48ad .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-4fe48ad > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-4b20048{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-4b20048 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-c086118 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-c086118 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-c086118 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-c086118 .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-c086118 .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-c086118 .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-c086118 .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-b6872e7.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-b6872e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-b6872e7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-b6872e7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/shutterstock_285571979-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-b6872e7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-b6872e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-29645 .elementor-element.elementor-element-b6872e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-b6872e7 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-9e3d35d{text-align:left;}.elementor-29645 .elementor-element.elementor-element-9e3d35d .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-9e3d35d > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-461012d{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-461012d > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-3078e7d .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-3078e7d .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-3078e7d .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-3078e7d .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-3078e7d .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-3078e7d .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-3078e7d .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-4ac92e7.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-4ac92e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-4ac92e7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-4ac92e7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/05/shutterstock_1024733704_11zon-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-4ac92e7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-4ac92e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-4ac92e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-4ac92e7 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-d3d0655{text-align:left;}.elementor-29645 .elementor-element.elementor-element-d3d0655 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-d3d0655 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-85fbde3{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-85fbde3 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-61ce746 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-61ce746 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-61ce746 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-61ce746 .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-61ce746 .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-61ce746 .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-61ce746 .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-acbc214.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-acbc214.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-acbc214:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-acbc214 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/shutterstock_2055992477.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-acbc214 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-acbc214 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-acbc214 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-acbc214 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-60db6a1{text-align:left;}.elementor-29645 .elementor-element.elementor-element-60db6a1 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-60db6a1 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-fd57266{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-fd57266 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-8da4e42 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-8da4e42 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-8da4e42 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-8da4e42 .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-8da4e42 .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-8da4e42 .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-8da4e42 .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-4e1b002.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-4e1b002.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-4e1b002:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-4e1b002 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/shutterstock_1673803810-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-4e1b002 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-4e1b002 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-29645 .elementor-element.elementor-element-4e1b002 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-4e1b002 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-d56f0a6{text-align:left;}.elementor-29645 .elementor-element.elementor-element-d56f0a6 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-d56f0a6 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-43d84fb{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-43d84fb > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-f96172d .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-f96172d .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-f96172d .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-f96172d .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-f96172d .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-f96172d .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-f96172d .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-29645 .elementor-element.elementor-element-9e66dbe > .elementor-container{max-width:1200px;min-height:450px;}.elementor-29645 .elementor-element.elementor-element-9e66dbe{margin-top:0px;margin-bottom:0px;padding:0px 50px 80px 50px;}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-76364df.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-76364df.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-76364df:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-76364df > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/shutterstock_2055992477.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-76364df > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-76364df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-76364df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-76364df > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-86a070d{text-align:left;}.elementor-29645 .elementor-element.elementor-element-86a070d .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-86a070d > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-138e5dc{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-138e5dc > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-b71c444 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-b71c444 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-b71c444 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-b71c444 .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-b71c444 .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-b71c444 .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-b71c444 .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-6696018.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-6696018.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-6696018:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-6696018 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/shutterstock_1673803810-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-6696018 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-6696018 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-29645 .elementor-element.elementor-element-6696018 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-6696018 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-0b3343b{text-align:left;}.elementor-29645 .elementor-element.elementor-element-0b3343b .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-0b3343b > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-6260801{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-6260801 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-bda03ba .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-bda03ba .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-bda03ba .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-bda03ba .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-bda03ba .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-bda03ba .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-bda03ba .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-29645 .elementor-element.elementor-element-87879e1 > .elementor-container{max-width:1200px;}.elementor-29645 .elementor-element.elementor-element-87879e1:not(.elementor-motion-effects-element-type-background), .elementor-29645 .elementor-element.elementor-element-87879e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-29645 .elementor-element.elementor-element-87879e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 50px 0px 50px;}.elementor-29645 .elementor-element.elementor-element-87879e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-c9839a5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-29645 .elementor-element.elementor-element-c9839a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29645 .elementor-element.elementor-element-c9839a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-c9839a5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 30px 0px;}.elementor-29645 .elementor-element.elementor-element-75989c7{text-align:left;}.elementor-29645 .elementor-element.elementor-element-75989c7 .elementor-heading-title{color:var( --e-global-color-71ac8e3 );font-size:40px;font-weight:500;}.elementor-29645 .elementor-element.elementor-element-75989c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29645 .elementor-element.elementor-element-d27b6ad > .elementor-container{max-width:1200px;min-height:450px;}.elementor-29645 .elementor-element.elementor-element-d27b6ad:not(.elementor-motion-effects-element-type-background), .elementor-29645 .elementor-element.elementor-element-d27b6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-29645 .elementor-element.elementor-element-d27b6ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 15px 50px;}.elementor-29645 .elementor-element.elementor-element-d27b6ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-ffcdc04.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-ffcdc04.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-ffcdc04:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-ffcdc04 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/shutterstock_1986524282-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-ffcdc04 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-ffcdc04 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-ffcdc04 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-ffcdc04 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-db9fdde{text-align:left;}.elementor-29645 .elementor-element.elementor-element-db9fdde .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-db9fdde > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-f0a433a{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-f0a433a > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-a8cf590 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-a8cf590 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-a8cf590 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-a8cf590 .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-a8cf590 .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-a8cf590 .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-a8cf590 .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-74fbf84.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-74fbf84.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-74fbf84:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-74fbf84 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/image005.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-74fbf84 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-74fbf84 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-29645 .elementor-element.elementor-element-74fbf84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-74fbf84 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-78eb217{text-align:left;}.elementor-29645 .elementor-element.elementor-element-78eb217 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-78eb217 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-f514b5f{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-f514b5f > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-63f545d .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-63f545d .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-63f545d .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-63f545d .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-63f545d .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-63f545d .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-63f545d .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-b6ffe85.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-b6ffe85.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-b6ffe85:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-b6ffe85 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/shutterstock_467260784-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-b6ffe85 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-b6ffe85 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-b6ffe85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-b6ffe85 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-29502a1{text-align:left;}.elementor-29645 .elementor-element.elementor-element-29502a1 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-29502a1 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-3bf7a54{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-3bf7a54 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-03768e2 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-03768e2 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-03768e2 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-03768e2 .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-03768e2 .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-03768e2 .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-03768e2 .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-29645 .elementor-element.elementor-element-f8d94fb > .elementor-container{max-width:1200px;min-height:450px;}.elementor-29645 .elementor-element.elementor-element-f8d94fb:not(.elementor-motion-effects-element-type-background), .elementor-29645 .elementor-element.elementor-element-f8d94fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-29645 .elementor-element.elementor-element-f8d94fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 80px 50px;}.elementor-29645 .elementor-element.elementor-element-f8d94fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-619ebea.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-619ebea.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-619ebea:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-619ebea > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/bavona-softtop-mit-faltmarkise1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-619ebea > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-619ebea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-619ebea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-619ebea > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-b802f04{text-align:left;}.elementor-29645 .elementor-element.elementor-element-b802f04 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-b802f04 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-49e5532{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-49e5532 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-1a332dd .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-1a332dd .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-1a332dd .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-1a332dd .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-1a332dd .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-1a332dd .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-1a332dd .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-29645 .elementor-element.elementor-element-5fdd197 > .elementor-container{max-width:1200px;min-height:450px;}.elementor-29645 .elementor-element.elementor-element-5fdd197:not(.elementor-motion-effects-element-type-background), .elementor-29645 .elementor-element.elementor-element-5fdd197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-29645 .elementor-element.elementor-element-5fdd197{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 15px 50px;}.elementor-29645 .elementor-element.elementor-element-5fdd197 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-ee7f11a.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-ee7f11a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-ee7f11a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-ee7f11a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/shutterstock_1986524282-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-ee7f11a > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-ee7f11a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-ee7f11a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-ee7f11a > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-2894553{text-align:left;}.elementor-29645 .elementor-element.elementor-element-2894553 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-2894553 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-b10cb0e{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-b10cb0e > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-b8ea224 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-b8ea224 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-b8ea224 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-b8ea224 .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-b8ea224 .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-b8ea224 .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-b8ea224 .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-20e8525.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-20e8525.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-20e8525:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-20e8525 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/image005.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-20e8525 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-20e8525 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-29645 .elementor-element.elementor-element-20e8525 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-20e8525 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-24d6bf7{text-align:left;}.elementor-29645 .elementor-element.elementor-element-24d6bf7 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-24d6bf7 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-729130e{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-729130e > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-252874e .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-252874e .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-252874e .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-252874e .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-252874e .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-252874e .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-252874e .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-f7acd94.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-f7acd94.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-f7acd94:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-f7acd94 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/shutterstock_467260784-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-f7acd94 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-f7acd94 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-f7acd94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-f7acd94 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-6c0e8f7{text-align:left;}.elementor-29645 .elementor-element.elementor-element-6c0e8f7 .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-6c0e8f7 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-ecc00ae{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-ecc00ae > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-6767edc .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-6767edc .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-6767edc .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-6767edc .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-6767edc .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-6767edc .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-6767edc .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}.elementor-bc-flex-widget .elementor-29645 .elementor-element.elementor-element-5187ec1.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-5187ec1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-29645 .elementor-element.elementor-element-5187ec1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-29645 .elementor-element.elementor-element-5187ec1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vitalistorenbau.ch/wp-content/uploads/2022/07/bavona-softtop-mit-faltmarkise1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-29645 .elementor-element.elementor-element-5187ec1 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-d4a91ef ) 100%);opacity:0.8;}.elementor-29645 .elementor-element.elementor-element-5187ec1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-5187ec1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29645 .elementor-element.elementor-element-5187ec1 > .elementor-element-populated > .elementor-widget-wrap{padding:25px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-919279f{text-align:left;}.elementor-29645 .elementor-element.elementor-element-919279f .elementor-heading-title{color:var( --e-global-color-d584a8f );font-size:25px;font-weight:700;line-height:1.2em;}.elementor-29645 .elementor-element.elementor-element-919279f > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-9db0d2b{text-align:left;color:var( --e-global-color-d584a8f );font-size:17px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;}.elementor-29645 .elementor-element.elementor-element-9db0d2b > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-f1ef89f .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-f1ef89f .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-29645 .elementor-element.elementor-element-f1ef89f .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.6px;fill:var( --e-global-color-d584a8f );color:var( --e-global-color-d584a8f );background-color:#61CE7000;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-d584a8f );border-radius:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-29645 .elementor-element.elementor-element-f1ef89f .elementor-button:hover, .elementor-29645 .elementor-element.elementor-element-f1ef89f .elementor-button:focus{color:var( --e-global-color-d584a8f );background-color:#C3C3C300;border-color:#FFFFFF70;}.elementor-29645 .elementor-element.elementor-element-f1ef89f .elementor-button:hover svg, .elementor-29645 .elementor-element.elementor-element-f1ef89f .elementor-button:focus svg{fill:var( --e-global-color-d584a8f );}@media(max-width:1024px) and (min-width:768px){.elementor-29645 .elementor-element.elementor-element-4bd6fa9{width:50%;}.elementor-29645 .elementor-element.elementor-element-bf8554f{width:50%;}.elementor-29645 .elementor-element.elementor-element-dbc3aaf{width:50%;}.elementor-29645 .elementor-element.elementor-element-465e503{width:50%;}.elementor-29645 .elementor-element.elementor-element-b6872e7{width:50%;}.elementor-29645 .elementor-element.elementor-element-4ac92e7{width:50%;}.elementor-29645 .elementor-element.elementor-element-acbc214{width:50%;}.elementor-29645 .elementor-element.elementor-element-4e1b002{width:50%;}.elementor-29645 .elementor-element.elementor-element-76364df{width:50%;}.elementor-29645 .elementor-element.elementor-element-6696018{width:50%;}.elementor-29645 .elementor-element.elementor-element-ffcdc04{width:50%;}.elementor-29645 .elementor-element.elementor-element-74fbf84{width:50%;}.elementor-29645 .elementor-element.elementor-element-b6ffe85{width:50%;}.elementor-29645 .elementor-element.elementor-element-619ebea{width:100%;}.elementor-29645 .elementor-element.elementor-element-ee7f11a{width:50%;}.elementor-29645 .elementor-element.elementor-element-20e8525{width:50%;}.elementor-29645 .elementor-element.elementor-element-f7acd94{width:50%;}.elementor-29645 .elementor-element.elementor-element-5187ec1{width:50%;}}@media(max-width:1024px){.elementor-29645 .elementor-element.elementor-element-3148b64{margin-top:0px;margin-bottom:0px;}.elementor-29645 .elementor-element.elementor-element-4a21f02{margin-top:0px;margin-bottom:0px;padding:50px 50px 0px 50px;}.elementor-29645 .elementor-element.elementor-element-3c75b8b{margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-29645 .elementor-element.elementor-element-4bd6fa9 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-452455c > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-bf8554f > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-bf8554f > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-2a95cfa > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-dbc3aaf > .elementor-element-populated{margin:20px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-dbc3aaf > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-61be07f{margin-top:0px;margin-bottom:0px;padding:0px 50px 60px 50px;}.elementor-29645 .elementor-element.elementor-element-465e503 > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-465e503 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-4b20048 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-b6872e7 > .elementor-element-populated{margin:0px 0px 20px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-b6872e7 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-461012d > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-4ac92e7 > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-4ac92e7 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-acbc214 > .elementor-element-populated{margin:0px 0px 20px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-acbc214 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-4e1b002 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-4e1b002 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-43d84fb > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-9e66dbe{margin-top:0px;margin-bottom:0px;padding:0px 50px 60px 50px;}.elementor-29645 .elementor-element.elementor-element-76364df > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-29645 .elementor-element.elementor-element-76364df > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-6696018 > .elementor-element-populated{margin:20px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-6696018 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-6260801 > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-87879e1{margin-top:0px;margin-bottom:0px;padding:50px 50px 0px 50px;}.elementor-29645 .elementor-element.elementor-element-d27b6ad{margin-top:0px;margin-bottom:0px;padding:0px 50px 60px 50px;}.elementor-29645 .elementor-element.elementor-element-ffcdc04 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-74fbf84 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-74fbf84 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-b6ffe85 > .elementor-element-populated{margin:20px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-b6ffe85 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-3bf7a54 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-f8d94fb > .elementor-container{min-height:0px;}.elementor-29645 .elementor-element.elementor-element-f8d94fb{margin-top:0px;margin-bottom:0px;padding:0px 50px 60px 50px;}.elementor-29645 .elementor-element.elementor-element-619ebea > .elementor-element-populated{margin:0% 0% 0% 51%;--e-column-margin-right:0%;--e-column-margin-left:51%;}.elementor-29645 .elementor-element.elementor-element-619ebea > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-5fdd197{margin-top:0px;margin-bottom:0px;padding:0px 50px 60px 50px;}.elementor-29645 .elementor-element.elementor-element-ee7f11a > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-20e8525 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-20e8525 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-f7acd94 > .elementor-element-populated{margin:20px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-f7acd94 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}.elementor-29645 .elementor-element.elementor-element-ecc00ae > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-29645 .elementor-element.elementor-element-5187ec1 > .elementor-element-populated{margin:20px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-29645 .elementor-element.elementor-element-5187ec1 > .elementor-element-populated > .elementor-widget-wrap{padding:200px 25px 25px 25px;}}@media(max-width:767px){.elementor-29645 .elementor-element.elementor-element-3148b64{padding:200px 20px 100px 20px;}.elementor-29645 .elementor-element.elementor-element-dae7537 .elementor-heading-title{font-size:40px;}.elementor-29645 .elementor-element.elementor-element-4a21f02{margin-top:0px;margin-bottom:0px;padding:30px 20px 0px 20px;}.elementor-29645 .elementor-element.elementor-element-1e11476 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-29645 .elementor-element.elementor-element-5f93721 .elementor-heading-title{font-size:35px;}.elementor-29645 .elementor-element.elementor-element-3c75b8b{margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-29645 .elementor-element.elementor-element-4bd6fa9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-bf8554f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-dbc3aaf > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-61be07f{margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-29645 .elementor-element.elementor-element-465e503 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-b6872e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-4ac92e7 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-acbc214 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-4e1b002 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-9e66dbe{margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-29645 .elementor-element.elementor-element-76364df > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-6696018 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-87879e1{margin-top:0px;margin-bottom:0px;padding:30px 20px 0px 20px;}.elementor-29645 .elementor-element.elementor-element-c9839a5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-29645 .elementor-element.elementor-element-75989c7 .elementor-heading-title{font-size:35px;}.elementor-29645 .elementor-element.elementor-element-d27b6ad{margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-29645 .elementor-element.elementor-element-ffcdc04 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-74fbf84 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-b6ffe85 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-f8d94fb{margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-29645 .elementor-element.elementor-element-619ebea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-5fdd197{margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-29645 .elementor-element.elementor-element-ee7f11a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-20e8525 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-f7acd94 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29645 .elementor-element.elementor-element-5187ec1 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}