.elementor-16 .elementor-element.elementor-element-0fc8499:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-0fc8499>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url(https://bachmannwedding.ch/wp-content/uploads/2025/12/Bild-2.jpg);background-size:cover}.elementor-16 .elementor-element.elementor-element-0fc8499>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-16 .elementor-element.elementor-element-0fc8499>.elementor-container{min-height:30vw}.elementor-16 .elementor-element.elementor-element-0fc8499{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-16 .elementor-element.elementor-element-0fc8499>.elementor-shape-bottom svg{width:calc(102% + 1.3px);height:56px}.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-16 .elementor-element.elementor-element-69e1970{text-align:center}.elementor-16 .elementor-element.elementor-element-69e1970 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:32px;color:#fff}.elementor-16 .elementor-element.elementor-element-911f7c3{--spacer-size:50px}.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-16 .elementor-element.elementor-element-d6ea0ff{text-align:center}.elementor-16 .elementor-element.elementor-element-d6ea0ff img{border-radius:15px}.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-16 .elementor-element.elementor-element-1d995cc{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-16 .elementor-element.elementor-element-c011fbe>.elementor-shape-top svg{width:calc(103% + 1.3px);height:77px}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-fc0b248.elementor-column .elementor-widget-wrap{align-items:center}.elementor-16 .elementor-element.elementor-element-fc0b248.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-16 .elementor-element.elementor-element-d6b8eb6{text-align:start;font-family:"Roboto",Sans-serif;font-weight:400}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-7b4adbe.elementor-column .elementor-widget-wrap{align-items:center}.elementor-16 .elementor-element.elementor-element-7b4adbe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-16 .elementor-element.elementor-element-7b4adbe.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-16 .elementor-element.elementor-element-e686641{width:var(--container-widget-width,122.778%);max-width:122.778%;--container-widget-width:122.778%;--container-widget-flex-grow:0;text-align:center}.elementor-16 .elementor-element.elementor-element-e686641 img{width:57%;border-radius:15px}.elementor-16 .elementor-element.elementor-element-4b9596b{text-align:start;font-family:"Roboto",Sans-serif;font-weight:400}.elementor-16 .elementor-element.elementor-element-bab938f{--spacer-size:46px}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-4b641b7{width:32.629%}.elementor-16 .elementor-element.elementor-element-920c0c5{width:67.371%}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-0fc8499>.elementor-container{min-height:100vw}.elementor-16 .elementor-element.elementor-element-0fc8499:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-0fc8499>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}}.page-id-16 .elementor-element-0fc8499{height:0;min-height:0;overflow:hidden;background:0 0 !important}.page-id-16 .elementor-element-0fc8499>*,.page-id-16 .elementor-element-7debcdd,.page-id-16 .elementor-element-c011fbe>.elementor-shape,.page-id-16 .elementor-element-bab938f{display:none !important}.page-id-16 .elementor-element-a6ccd70{padding:112px 24px 34px !important}.page-id-16 .elementor-element-c011fbe{padding:33px 24px 46px !important;border-top:1px solid #e6ddd0}.page-id-16 .elementor-16 :is(.elementor-element-a6ccd70,.elementor-element-c011fbe) .elementor-container{max-width:980px}.page-id-16 .elementor-16 :is(.elementor-element-a6ccd70,.elementor-element-c011fbe) .elementor-widget-wrap{padding:0 !important}.page-id-16 .elementor-16 :is(.elementor-element-a6ccd70,.elementor-element-c011fbe) .elementor-widget{margin:0 !important;color:#25221e;text-align:left !important;visibility:visible !important;animation:none !important;transform:none !important}.page-id-16 .elementor-16 :is(.elementor-element-a6ccd70,.elementor-element-c011fbe) .elementor-widget-container{margin:0 !important;padding:0 !important}.page-id-16 .elementor-element-920c0c5>.elementor-widget-wrap{align-content:center}.page-id-16 .elementor-element-d6ea0ff img{display:block;width:100%;aspect-ratio:1.15;object-fit:cover;object-position:center 34%;border-radius:0 !important}.page-id-16 .elementor-element-e686641 img{display:block;width:100%;height:auto;border-radius:0 !important}.page-id-16 .elementor-element-9953bb8:before{content:'Über uns · Wil SG';display:block;margin-bottom:9px;color:#67533b;font:600 11px/1.4 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}.page-id-16 .elementor-16 :is(.elementor-element-9953bb8 h1,.elementor-element-c011fbe h2){color:#25221e !important;font-family:'Roboto Slab',Georgia,serif !important;font-weight:400 !important;font-style:normal;line-height:1.16;text-align:left}.page-id-16 .elementor-element-9953bb8 h1{font-size:clamp(32px, 5vw, 53px);margin:0 0 12px}.page-id-16 .elementor-element-c011fbe h2{font-size:clamp(23px, 3vw, 29px);margin:0 0 8px}.page-id-16 .elementor-16 :is(.elementor-element-a6ccd70,.elementor-element-c011fbe) p{color:#25221e !important;font-size:16px;line-height:1.6;text-align:left;margin:0 0 16px}.page-id-16 .elementor-element-c011fbe p+h2{margin-top:21px}.page-id-16 .elementor-element-4b9596b{padding-top:24px}.page-id-16 .bw-about-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;padding:8px 15px;background:#ffd37c;color:#211a12 !important;text-decoration:none;font-weight:600}@media (min-width:768px){.page-id-16 .elementor-element-920c0c5,.page-id-16 .elementor-element-7b4adbe{padding-left:clamp(24px, 5vw, 62px)}.page-id-16 .elementor-element-4b9596b p{max-width:65ch}}@media (max-width:767px){.page-id-16 .elementor-element-b1b3ea9{background:#faf8f4 !important;animation:none !important}.page-id-16 .elementor-element-cab052b>.elementor-widget-wrap{min-height:64px;padding:0 18px !important;display:flex;align-items:center !important;justify-content:space-between !important}.page-id-16 .elementor-element-cab052b>.elementor-widget-wrap:before{content:'';display:block;width:89px;height:48px;background:url(https://bachmannwedding.ch/wp-content/uploads/2023/05/transparent-black-color.png) center/contain no-repeat}.page-id-16 .elementor-element-cab052b .elementor-element-f1aae82{width:auto;margin:0 !important;align-self:center}.page-id-16 .elementor-element-f1aae82 .elementor-icon{display:grid;place-items:center;min-width:44px;min-height:44px}.page-id-16 .elementor-element-a6ccd70{padding:64px 0 8px !important}.page-id-16 .elementor-element-920c0c5{padding:23px 22px 0}.page-id-16 .elementor-element-d6ea0ff img{aspect-ratio:1.24}.page-id-16 .elementor-element-c011fbe{padding:23px 22px 28px !important}.page-id-16 .elementor-element-7b4adbe{margin-top:5px}.page-id-16 .bw-about-cta{width:100%}}