.elementor-13 .elementor-element.elementor-element-e9aa3b01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:164px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-d5836f68{text-align:center;}.elementor-13 .elementor-element.elementor-element-d5836f68 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-c1cb72a2{width:var( --container-widget-width, 772px );max-width:772px;--container-widget-width:772px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-lead-font-size );font-weight:var( --e-global-typography-lead-font-weight );line-height:var( --e-global-typography-lead-line-height );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-038f039d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 38px;--row-gap:12px;--column-gap:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-de9a3b62 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-de9a3b62{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-a9e791d8 .elementor-button{background-color:#2E2E2E;font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#475DA9;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-a9e791d8{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-307333e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-307333e5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-307333e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-e48ed82c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-51e4c2b3{width:var( --container-widget-width, 773px );max-width:773px;--container-widget-width:773px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-51e4c2b3 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-b0ab4adc{width:var( --container-widget-width, 773px );max-width:773px;--container-widget-width:773px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-1cd1ff7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-13 .elementor-element.elementor-element-40ce6a7 .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-ed2a20c{font-family:var( --e-global-typography-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-lead-font-size );font-weight:var( --e-global-typography-lead-font-weight );line-height:var( --e-global-typography-lead-line-height );color:#49454F;}.elementor-13 .elementor-element.elementor-element-34e4d6c{--display:flex;--min-height:68vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-34e4d6c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-34e4d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-e75b78c .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/00_TEGOS-Tuer-Basis.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-e75b78c .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/00_TEGOS-Tuer-Basis-1.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-e75b78c .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-e75b78c .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-e75b78c .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-navbar-bg );padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-e75b78c .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-e75b78c .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-e75b78c .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-e75b78c .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:112px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-e75b78c .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;}.elementor-13 .elementor-element.elementor-element-5ad5d77{--display:flex;--min-height:68vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5ad5d77:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5ad5d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-d2f59d3 .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/01_TEGOS-Tuer-Basis-mit-Fenster-1-1.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-d2f59d3 .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/01_TEGOS-Tuer-Basis-mit-Fenster.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-d2f59d3 .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-d2f59d3 .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-d2f59d3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-navbar-bg );padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-d2f59d3 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-d2f59d3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-d2f59d3 .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-d2f59d3 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:60px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-d2f59d3 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;}.elementor-13 .elementor-element.elementor-element-1d784c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1d784c3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1d784c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-f8435be .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/02_TEGOS-Tuer-Premium-1-Punkt-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-f8435be .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/02_TEGOS-Tuer-Premium-1-Punkt-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-f8435be .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-f8435be .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-f8435be .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-navbar-bg );padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-f8435be .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-f8435be .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-f8435be .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-f8435be .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-f8435be .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;}.elementor-13 .elementor-element.elementor-element-bc2135d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-bc2135d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bc2135d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-bd3156f .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/03_TEGOS-Tuer-Premium-2-Punkt-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-bd3156f .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/03_TEGOS-Tuer-Premium-2-Punkt-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-bd3156f .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-bd3156f .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-bd3156f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-bd3156f .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-bd3156f .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-bd3156f .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-bd3156f .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-bd3156f .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;}.elementor-13 .elementor-element.elementor-element-1092c5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1092c5a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1092c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-bb42472 .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/04_TEGOS-Tuer-Premium-Komfort-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-bb42472 .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/04_TEGOS-Tuer-Premium-Komfort-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-bb42472 .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-bb42472 .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-bb42472 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-bb42472 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-bb42472 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-bb42472 .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-bb42472 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-bb42472 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;}.elementor-13 .elementor-element.elementor-element-dd2097b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-dd2097b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-dd2097b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-d05154d .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/05_TEGOS-Tuer-Premium-Top-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-d05154d .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/05_TEGOS-Tuer-Premium-Top.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-d05154d .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-d05154d .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-d05154d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-d05154d .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-d05154d .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-d05154d .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-d05154d .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:60px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-d05154d .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;}.elementor-13 .elementor-element.elementor-element-f1c6ad9{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-6178efd{--display:flex;--min-height:68vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6178efd:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6178efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-161_kom-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-161_kom-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-navbar-bg );padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-f16872b{--display:flex;--min-height:68vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f16872b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f16872b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-121_kom-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-121_kom-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-navbar-bg );padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-8acd520{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8acd520:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8acd520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-52_kom-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-52_kom-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-navbar-bg );padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-58558af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-58558af:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-58558af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-2_kom-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-2_kom-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-navbar-bg );padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-56fd843{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-56fd843:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-56fd843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-185_kom-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-185_kom-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-navbar-bg );padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-37474b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-37474b3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-37474b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__front{background-color:var( --e-global-color-neutral-bg );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-188_kom-scaled.webp");background-repeat:no-repeat;background-size:contain;}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__back{background-color:var( --e-global-color-overlay-dark );background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/tegos-9726-188_kom-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__button:hover{background-color:var( --e-global-color-white );color:var( --e-global-color-text );border-color:var( --e-global-color-white );}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box{height:68vh;}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-navbar-bg );padding:24px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#2E2E2EC4;padding:32px 32px 32px 32px;text-align:start;justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__button{margin-inline-start:0;border-color:var( --e-global-color-accent );border-radius:1px;}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:12px;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:12px;font-family:var( --e-global-typography-micro-font-family ), Sans-serif;font-size:var( --e-global-typography-micro-font-size );font-weight:var( --e-global-typography-micro-font-weight );line-height:var( --e-global-typography-micro-line-height );}.elementor-13 .elementor-element.elementor-element-9e9b60f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-3373972c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-13 .elementor-element.elementor-element-e3ecd913 .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-34d50b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b5e135d{--display:flex;--min-height:535px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 60px;--row-gap:24px;--column-gap:60px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-b5e135d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b5e135d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-009b928{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-64a3427 .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-aade465{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-0444d39 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-0444d39{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-0444d39 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-0444d39 .elementor-button:focus{box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-2b78cd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e8e7124{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-cd50f7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a3d1678{--display:flex;--min-height:535px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 60px;--row-gap:24px;--column-gap:60px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-a3d1678:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a3d1678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-b036c49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c8e30bc .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-767b553{font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-94945af .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-94945af{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-7c3c532{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7eb9a53{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-6fcf778{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-788d850{--display:flex;--min-height:535px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 60px;--row-gap:24px;--column-gap:60px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-788d850:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-788d850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-45da6d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5b49bf3 .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-8030456 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-8030456{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-87c7133{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4262dd9{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-4262dd9 img{max-width:50%;}.elementor-13 .elementor-element.elementor-element-1ad8895{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a1e3f4b{--display:flex;--min-height:535px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 60px;--row-gap:24px;--column-gap:60px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-a1e3f4b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a1e3f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-227a8c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e6f7ca9 .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-51251ba .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-51251ba{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-22295ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-62e0ec1{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-e08b6a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7089006{--display:flex;--min-height:535px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 60px;--row-gap:24px;--column-gap:60px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-7089006:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7089006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-4b74c1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d0204dc .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-514bc2d .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-514bc2d{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-9de5f22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a9b3234{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-17c7d94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0c4495a{--display:flex;--min-height:535px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 60px;--row-gap:24px;--column-gap:60px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-0c4495a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0c4495a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-59f95d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e634518 .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-3e90a9f .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-3e90a9f{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-1b51879{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e0e1b63{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-7ec3e27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-87f731b{--display:flex;--min-height:535px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 60px;--row-gap:24px;--column-gap:60px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-87f731b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-87f731b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-4afe774{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-9d11db2 .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-ee17ff6{font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-591ad0b .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-591ad0b{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-c36b232{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-87e53df{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-87e53df img{max-width:50%;}.elementor-13 .elementor-element.elementor-element-3393f37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e7a624f{--display:flex;--min-height:535px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 60px;--row-gap:24px;--column-gap:60px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-e7a624f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e7a624f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-737bc8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0cbda18 .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-364d963{font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-ec8b43a .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-ec8b43a{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-bc43df2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7130e7b{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-7130e7b img{max-width:20%;}.elementor-13 .elementor-element.elementor-element-795b13d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-13 .elementor-element.elementor-element-9de06477{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-13 .elementor-element.elementor-element-ce71da18 .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-7b0cbe7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 60px;--row-gap:24px;--column-gap:60px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-7b0cbe7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7b0cbe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-be89ec2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-877e2f2 .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-d7ae83f{font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-e7a3f8c .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-e7a3f8c{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-e7a3f8c .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-e7a3f8c .elementor-button:focus{box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-ccfc405{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-bf4f8bd .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-13 .elementor-element.elementor-element-bf4f8bd .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-bf4f8bd{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-13 .elementor-element.elementor-element-51d3732a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-13 .elementor-element.elementor-element-e2971cab .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-3dc6bcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 60px;--row-gap:24px;--column-gap:60px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-3dc6bcc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3dc6bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-neutral-bg );}.elementor-13 .elementor-element.elementor-element-ea0f1e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1770c6d .elementor-heading-title{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-7740a02{font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-d021a50 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-13 .elementor-element.elementor-element-d021a50{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-d021a50 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-d021a50 .elementor-button:focus{box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-82ba9c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-319ec78{width:100%;max-width:100%;text-align:center;}.elementor-13 .elementor-element.elementor-element-d773b1c3{font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-eaf2b54d{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-f7763b25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f08f883e .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-e4f0e6b9{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );color:var( --e-global-color-black );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-input--label label{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group select, .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#040B070D;}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group select,  .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:none;}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group select,  .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group select{font-family:var( --e-global-typography-small-font-family ), Sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff_t_c {font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-white );color:var( --e-global-color-black );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:8px 24px 8px 24px;font-family:var( --e-global-typography-button-thin-font-family ), Sans-serif;font-size:var( --e-global-typography-button-thin-font-size );font-weight:var( --e-global-typography-button-thin-font-weight );line-height:var( --e-global-typography-button-thin-line-height );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-009b928{--width:45%;}.elementor-13 .elementor-element.elementor-element-2b78cd5{--width:55%;}.elementor-13 .elementor-element.elementor-element-b036c49{--width:45%;}.elementor-13 .elementor-element.elementor-element-7c3c532{--width:55%;}.elementor-13 .elementor-element.elementor-element-45da6d1{--width:45%;}.elementor-13 .elementor-element.elementor-element-87c7133{--width:55%;}.elementor-13 .elementor-element.elementor-element-227a8c5{--width:45%;}.elementor-13 .elementor-element.elementor-element-22295ab{--width:55%;}.elementor-13 .elementor-element.elementor-element-4b74c1a{--width:45%;}.elementor-13 .elementor-element.elementor-element-9de5f22{--width:55%;}.elementor-13 .elementor-element.elementor-element-59f95d2{--width:45%;}.elementor-13 .elementor-element.elementor-element-1b51879{--width:55%;}.elementor-13 .elementor-element.elementor-element-4afe774{--width:45%;}.elementor-13 .elementor-element.elementor-element-c36b232{--width:55%;}.elementor-13 .elementor-element.elementor-element-737bc8c{--width:45%;}.elementor-13 .elementor-element.elementor-element-bc43df2{--width:55%;}.elementor-13 .elementor-element.elementor-element-be89ec2{--width:50%;}.elementor-13 .elementor-element.elementor-element-ccfc405{--width:100%;}.elementor-13 .elementor-element.elementor-element-ea0f1e8{--width:50%;}.elementor-13 .elementor-element.elementor-element-82ba9c5{--width:50%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-d5836f68 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c1cb72a2{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );}.elementor-13 .elementor-element.elementor-element-de9a3b62 .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-a9e791d8 .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-51e4c2b3 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-13 .elementor-element.elementor-element-b0ab4adc{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-40ce6a7 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-ed2a20c{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );}.elementor-13 .elementor-element.elementor-element-f1c6ad9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-micro-font-size );line-height:var( --e-global-typography-micro-line-height );}.elementor-13 .elementor-element.elementor-element-9e9b60f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13 .elementor-element.elementor-element-e3ecd913 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-64a3427 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-aade465{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-0444d39 .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-c8e30bc .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-767b553{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-94945af .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-5b49bf3 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8030456 .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-e6f7ca9 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-51251ba .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-d0204dc .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-514bc2d .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-e634518 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3e90a9f .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-9d11db2 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-ee17ff6{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-591ad0b .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-0cbda18 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-364d963{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-ec8b43a .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-795b13d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13 .elementor-element.elementor-element-ce71da18 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-877e2f2 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-d7ae83f{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-e7a3f8c .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-e2971cab .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-1770c6d .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7740a02{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-d021a50 .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-d773b1c3{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-f08f883e .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-13 .elementor-element.elementor-element-e4f0e6b9{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-input--label label{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group select{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff_t_c {font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-e9aa3b01{--padding-top:128px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-d5836f68 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c1cb72a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );}.elementor-13 .elementor-element.elementor-element-038f039d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-de9a3b62 .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-a9e791d8 .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-307333e5{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-51e4c2b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-51e4c2b3 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-13 .elementor-element.elementor-element-b0ab4adc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-1cd1ff7{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-40ce6a7 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-ed2a20c{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );}.elementor-13 .elementor-element.elementor-element-f1c6ad9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__front{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/00_TEGOS-Tuer-Basis.webp");}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__back{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/00_TEGOS-Tuer-Basis-1.webp");background-position:center center;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-44f040f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__front{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/01_TEGOS-Tuer-Basis-mit-Fenster-1-1.webp");}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__back{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/01_TEGOS-Tuer-Basis-mit-Fenster-1-1.webp");}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-30e422b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__front{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/02_TEGOS-Tuer-Premium-1-Punkt-1.webp");}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__back{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/02_TEGOS-Tuer-Premium-1-Punkt-1.webp");}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-f8f85eb .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__front{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/03_TEGOS-Tuer-Premium-2-Punkt-1.webp");}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__back{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/03_TEGOS-Tuer-Premium-2-Punkt-1.webp");background-position:center center;}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-3363aa6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__front{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/04_TEGOS-Tuer-Premium-Komfort-1.webp");background-position:center center;}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__back{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/04_TEGOS-Tuer-Premium-Komfort-1.webp");background-position:center center;}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-749ddd1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__front{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/05_TEGOS-Tuer-Premium-Top-1.webp");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__back{background-image:url("https://tegos-systeme.de/wp-content/uploads/2026/08/05_TEGOS-Tuer-Premium-Top-1.webp");background-position:center center;}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:12px 20px 12px 20px;}.elementor-13 .elementor-element.elementor-element-5628e9a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-micro-font-size );line-height:var( --e-global-typography-micro-line-height );}.elementor-13 .elementor-element.elementor-element-9e9b60f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-3373972c{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-e3ecd913 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-b5e135d{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-009b928{--width:100%;}.elementor-13 .elementor-element.elementor-element-64a3427 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-aade465{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-0444d39 .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-2b78cd5{--width:100%;}.elementor-13 .elementor-element.elementor-element-a3d1678{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-b036c49{--width:100%;}.elementor-13 .elementor-element.elementor-element-c8e30bc .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-767b553{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-94945af .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-7c3c532{--width:100%;}.elementor-13 .elementor-element.elementor-element-788d850{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-45da6d1{--width:100%;}.elementor-13 .elementor-element.elementor-element-5b49bf3 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8030456 .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-87c7133{--width:100%;}.elementor-13 .elementor-element.elementor-element-a1e3f4b{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-227a8c5{--width:100%;}.elementor-13 .elementor-element.elementor-element-e6f7ca9 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-51251ba .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-22295ab{--width:100%;}.elementor-13 .elementor-element.elementor-element-7089006{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-4b74c1a{--width:100%;}.elementor-13 .elementor-element.elementor-element-d0204dc .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-514bc2d .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-9de5f22{--width:100%;}.elementor-13 .elementor-element.elementor-element-0c4495a{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-59f95d2{--width:100%;}.elementor-13 .elementor-element.elementor-element-e634518 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3e90a9f .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-1b51879{--width:100%;}.elementor-13 .elementor-element.elementor-element-87f731b{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-4afe774{--width:100%;}.elementor-13 .elementor-element.elementor-element-9d11db2 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-ee17ff6{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-591ad0b .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-c36b232{--width:100%;}.elementor-13 .elementor-element.elementor-element-e7a624f{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-737bc8c{--width:100%;}.elementor-13 .elementor-element.elementor-element-0cbda18 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-364d963{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-ec8b43a .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-bc43df2{--width:100%;}.elementor-13 .elementor-element.elementor-element-795b13d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-9de06477{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ce71da18 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7b0cbe7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-be89ec2{--width:100%;}.elementor-13 .elementor-element.elementor-element-877e2f2 .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-d7ae83f{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-e7a3f8c .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-ccfc405{--width:100%;}.elementor-13 .elementor-element.elementor-element-51d3732a{--padding-top:0px;--padding-bottom:53px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-e2971cab .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3dc6bcc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ea0f1e8{--width:100%;}.elementor-13 .elementor-element.elementor-element-1770c6d .elementor-heading-title{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7740a02{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-d021a50 .elementor-button{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}.elementor-13 .elementor-element.elementor-element-82ba9c5{--width:100%;}.elementor-13 .elementor-element.elementor-element-d773b1c3{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-eaf2b54d{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-f08f883e .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-13 .elementor-element.elementor-element-e4f0e6b9{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-input--label label{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group select{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff_t_c {font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );}.elementor-13 .elementor-element.elementor-element-1156d06 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{font-size:var( --e-global-typography-button-thin-font-size );line-height:var( --e-global-typography-button-thin-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-5e80db2 *//* ============================================
   WP STORE LOCATOR – GESAMTES CSS
   Einfügen unter: Design → Customizer → Zusätzliches CSS
   ============================================ */

/* --- Schriftart auf ALLES im Store Locator anwenden --- */
#wpsl-wrap,
#wpsl-wrap *:not([class*="wpsl-icon-"]) {
  font-family: 'Geologica', sans-serif !important;
  font-weight: 100 !important;
  font-size: 16px !important;
  line-height: 24px !important;
}

/* --- Rahmen um das gesamte Suchformular --- */
.wpsl-search {
  border: 1px solid #ffffff;
  padding: 25px 20px;
  background-color: #e0e0e0;
}

/* --- Gesamte Suchzeile: alle Gruppen nebeneinander, vertikal mittig --- */
#wpsl-search-wrap {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center !important;
}

/* --- Standort-Gruppe --- */
#wpsl-search-wrap .wpsl-input {
  display: flex !important;
  align-items: center !important;
  margin: 0 40px 0 0 !important;
}

/* --- Äußerer Wrapper von Suchradius + Ergebnisse --- */
#wpsl-search-wrap .wpsl-select-wrap {
  display: flex !important;
  align-items: center !important;
  margin: 0 !important;
}

/* --- Die zwei inneren Gruppen: Suchradius und Ergebnisse --- */
#wpsl-radius,
#wpsl-results {
  display: flex !important;
  align-items: center !important;
  margin: 0 40px 0 0 !important;
}

/* --- Labels: 10px Abstand zum zugehörigen Feld --- */
#wpsl-search-wrap label {
  margin: 0 10px 0 0 !important;
  font-weight: 100 !important;
  white-space: nowrap;
}

/* --- Eingabe- und Dropdown-Felder einheitlich --- */
#wpsl-search-input,
#wpsl-radius-dropdown,
#wpsl-results-dropdown {
  background-color: #ffffff;
  border: none;
  height: 45px;
  padding: 0 12px;
  margin: 0 !important;
}

/* --- Such-Button: maximale Priorität gegen Theme-Overrides --- */
#wpsl-wrap #wpsl-search-btn,
#wpsl-wrap input#wpsl-search-btn[type="submit"] {
  background-color: #1a1a1a !important;
  background-image: none !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  font-family: 'Geologica', sans-serif !important;
  font-weight: 100px !important;
  height: 45px !important;
  line-height: 45px !important;
  padding: 0 48px !important;
  cursor: pointer !important;
  opacity: 1 !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}
#wpsl-wrap #wpsl-search-btn:hover,
#wpsl-wrap #wpsl-search-btn:focus {
  background-color: #333333 !important;
  color: #ffffff !important;
}

/* --- Store-Liste: kein Bullet-Point, dünne Trennlinie --- */
#wpsl-result-list ul li {
  list-style: none;
  border-bottom: 1px solid #d5d5d5;
  padding: 18px 0;
}

.wpsl-store-location {
  color: #1a1a1a;
  margin-bottom: 4px;
}

.wpsl-contact-details {
  margin: 6px 0;
}
.wpsl-contact-details strong {
  font-weight: 100 !important;
}

.wpsl-directions {
  color: #1a1a1a;
  text-decoration: underline;
}

/* --- Scrollbar der Store-Liste (Chrome/Edge/Safari) --- */
#wpsl-stores::-webkit-scrollbar {
  width: 6px;
}
#wpsl-stores::-webkit-scrollbar-track {
  background: transparent;
}
#wpsl-stores::-webkit-scrollbar-thumb {
  background-color: #cccccc;
  border-radius: 3px;
}

/* --- Scrollbar der Store-Liste (Firefox) --- */
#wpsl-stores {
  scrollbar-width: thin;
  scrollbar-color: #cccccc transparent;
}

/* ============================================
   MOBILE: Standort / Suchradius / Ergebnisse
   untereinander statt nebeneinander
   ============================================ */
@media (max-width: 767px) {
  #wpsl-search-wrap {
    flex-direction: column !important;
    align-items: flex-start !important;
  }

  #wpsl-search-wrap .wpsl-input,
  #wpsl-search-wrap .wpsl-select-wrap {
    width: 100% !important;
    margin: 0 0 20px 0 !important;
  }

  #wpsl-search-wrap .wpsl-select-wrap {
    flex-direction: column !important;
    align-items: flex-start !important;
  }

  #wpsl-radius,
  #wpsl-results {
    width: 100% !important;
    margin: 0 0 20px 0 !important;
  }

  #wpsl-results {
    margin-bottom: 0 !important;
  }

  /* Button auf Mobil volle Breite, damit er nicht abgeschnitten wirkt */
  #wpsl-wrap #wpsl-search-btn,
  #wpsl-wrap input#wpsl-search-btn[type="submit"] {
    width: 100% !important;
    margin-top: 10px !important;
  }
}/* End custom CSS */