.elementor-17 .elementor-element.elementor-element-f7b5419{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-b5f84b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-4b16ab2{--display:flex;--min-height:700px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4b16ab2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4b16ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://website.fitness-waldshut.de/wp-content/uploads/2026/07/DSC09976-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-4b16ab2::before, .elementor-17 .elementor-element.elementor-element-4b16ab2 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-4b16ab2 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-4b16ab2 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-4b16ab2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-4b16ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101A8;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-65761e1{--display:flex;--min-height:450px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-9f5660c{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-9f5660c .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;line-height:75px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d2d5bed{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-7bf8591 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:10px 010px 10px 15px;}.elementor-17 .elementor-element.elementor-element-7bf8591{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-7bf8591 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-7bf8591 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17 .elementor-element.elementor-element-cc6cbe0{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cc6cbe0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-0c81017{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:30px 0px 30px 0px;--padding-top:30px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-0c81017:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0c81017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1C;}.elementor-17 .elementor-element.elementor-element-488835e{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-6ed34e9 img{width:160px;}.elementor-17 .elementor-element.elementor-element-ed75d68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7c40a63 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-36e314c{--display:flex;}.elementor-17 .elementor-element.elementor-element-656481c{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:500;color:#D0D0D0;}.elementor-17 .elementor-element.elementor-element-2f835e0 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:10px 010px 10px 15px;}.elementor-17 .elementor-element.elementor-element-2f835e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-2f835e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-2f835e0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17 .elementor-element.elementor-element-6c6366f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-51bb4b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-63ed75c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-63ed75c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-63ed75c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-7a7d815{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-17 .elementor-element.elementor-element-7a7d815 img{width:50px;}.elementor-17 .elementor-element.elementor-element-356f53c .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-81f26d9{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-411ff40{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-411ff40:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-411ff40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-3526590{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-17 .elementor-element.elementor-element-3526590 img{width:50px;}.elementor-17 .elementor-element.elementor-element-00627c0 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-a8ae5a4{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-a790900{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-a790900:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a790900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-3099b46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-17 .elementor-element.elementor-element-3099b46 img{width:50px;}.elementor-17 .elementor-element.elementor-element-1fcf41d .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e30e341{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-cc20369{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-26eeaa5{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d0ac5ef img{width:15px;}.elementor-17 .elementor-element.elementor-element-c85bd84 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-2d47307 img{width:15px;}.elementor-17 .elementor-element.elementor-element-1d5c899{text-align:start;}.elementor-17 .elementor-element.elementor-element-1d5c899 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-a3d9ad9{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-1699736{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6292391{--display:flex;--min-height:400px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-6292391:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6292391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://website.fitness-waldshut.de/wp-content/uploads/2026/06/Frame-2147241980.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-6292391::before, .elementor-17 .elementor-element.elementor-element-6292391 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6292391 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6292391 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6292391 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6292391 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000045;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-78e6c85{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-78e6c85:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-78e6c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1237f62 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-0f9a270{font-family:"Barlow", Sans-serif;font-size:14.5px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-c22744f{--display:flex;--min-height:400px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-c22744f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c22744f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://website.fitness-waldshut.de/wp-content/uploads/2026/06/Frame-2147241984.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-c22744f::before, .elementor-17 .elementor-element.elementor-element-c22744f > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c22744f > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c22744f > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c22744f > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c22744f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000045;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-f7ccbfd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f7ccbfd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f7ccbfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a7541b1 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-dd69e29{font-family:"Barlow", Sans-serif;font-size:14.5px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-d8517cd{--display:flex;--min-height:400px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-d8517cd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d8517cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://website.fitness-waldshut.de/wp-content/uploads/2026/06/Frame-2147241983.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-d8517cd::before, .elementor-17 .elementor-element.elementor-element-d8517cd > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d8517cd > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d8517cd > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d8517cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d8517cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000045;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-cb1705c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cb1705c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cb1705c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f2632df .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-68ad558{font-family:"Barlow", Sans-serif;font-size:14.5px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-72ea01a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:10px 010px 10px 15px;}.elementor-17 .elementor-element.elementor-element-72ea01a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-72ea01a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-72ea01a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17 .elementor-element.elementor-element-c3b7424{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-202e3a2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7ebee8b img{width:15px;}.elementor-17 .elementor-element.elementor-element-6ddda7d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-d29a003 img{width:15px;}.elementor-17 .elementor-element.elementor-element-36f90ac{text-align:center;}.elementor-17 .elementor-element.elementor-element-36f90ac .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-0c7f3fc{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-0309ed6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-099b6eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-099b6eb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-099b6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-c6561a8 img{width:18px;}.elementor-17 .elementor-element.elementor-element-d72e87a img{width:18px;}.elementor-17 .elementor-element.elementor-element-6cda6c7 img{width:18px;}.elementor-17 .elementor-element.elementor-element-c8edbaf{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-25d7783{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c417a05 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-e37dcba .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-0f9bf03{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-4a4cfa3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ce2c40e .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-b879e4a .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-7329090{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-43bfcc9{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d3b8c2c .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-37beed6 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-6058220{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;text-align:end;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-41beb7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2235b6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2235b6f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2235b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-8593f92 img{width:18px;}.elementor-17 .elementor-element.elementor-element-ac861a7 img{width:18px;}.elementor-17 .elementor-element.elementor-element-31dbe85 img{width:18px;}.elementor-17 .elementor-element.elementor-element-fad5536{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a568f97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f915af9 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-a94830b .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-4f41e13{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-676c377{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-36f549b .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-1411da7 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-a1479c2{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-c733b08{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d2cf364 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-c3aac09 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-9ca223b{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-d7b836e{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-d7b836e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-17 .elementor-element.elementor-element-d7b836e .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-d7b836e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-17 .elementor-element.elementor-element-d7b836e .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-2d7f34d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-80b72d0{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bb7c053 img{width:15px;}.elementor-17 .elementor-element.elementor-element-cbbf99e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-0204f80 img{width:15px;}.elementor-17 .elementor-element.elementor-element-96506ab{width:var( --container-widget-width, 637px );max-width:637px;--container-widget-width:637px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-96506ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-96506ab .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-weight:600;line-height:40px;}.elementor-17 .elementor-element.elementor-element-81831c2{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-4e01733{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-db81662{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b983829{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b983829:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b983829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-c6e24c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-c6e24c3 img{width:50px;}.elementor-17 .elementor-element.elementor-element-bb75c96{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-bb75c96 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-8018f9d{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-18211d5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-18211d5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-18211d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-919b75e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-919b75e img{width:50px;}.elementor-17 .elementor-element.elementor-element-f37054d{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-f37054d .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-8b741fb{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-373cccc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-373cccc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-373cccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-9b38b3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-9b38b3e img{width:50px;}.elementor-17 .elementor-element.elementor-element-d4e7faa{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-d4e7faa .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-53376bf{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-36c9857{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-36c9857:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-36c9857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-63d4390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-63d4390 img{width:50px;}.elementor-17 .elementor-element.elementor-element-79e82e9{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-79e82e9 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-9ac8a30{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-0764564 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:10px 010px 10px 15px;}.elementor-17 .elementor-element.elementor-element-0764564{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-0764564 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-0764564 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17 .elementor-element.elementor-element-7fced93{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-343157c{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bdf7373 img{width:15px;}.elementor-17 .elementor-element.elementor-element-954facd .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-5ceee8f img{width:15px;}.elementor-17 .elementor-element.elementor-element-91c3839{text-align:center;}.elementor-17 .elementor-element.elementor-element-91c3839 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-3b591a0{width:var( --container-widget-width, 450px );max-width:450px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-ed33442{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1c3b5d8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5e4b44d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-5e4b44d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5e4b44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-bae5f2f{text-align:start;}.elementor-17 .elementor-element.elementor-element-bae5f2f .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-f472f3d{background-color:#F5EBE0;padding:4px 10px 04px 10px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-17 .elementor-element.elementor-element-f472f3d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#B79774;}.elementor-17 .elementor-element.elementor-element-5f38afd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-8281904{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-8281904:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8281904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-bbafa6c{text-align:start;}.elementor-17 .elementor-element.elementor-element-bbafa6c .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-3bf969f{background-color:#F5EBE0;padding:4px 10px 04px 10px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-17 .elementor-element.elementor-element-3bf969f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#B79774;}.elementor-17 .elementor-element.elementor-element-4007878{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-17c598d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-17c598d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-17c598d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-759b9b2{text-align:start;}.elementor-17 .elementor-element.elementor-element-759b9b2 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-31483e0{background-color:#F5EBE0;padding:4px 10px 04px 10px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-17 .elementor-element.elementor-element-31483e0 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#B79774;}.elementor-17 .elementor-element.elementor-element-5ab56f8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-a55b166{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-62c922d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-62c922d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-62c922d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-3c3a590{text-align:start;}.elementor-17 .elementor-element.elementor-element-3c3a590 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-20fdc08{background-color:#F5EBE0;padding:4px 10px 04px 10px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-17 .elementor-element.elementor-element-20fdc08 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#B79774;}.elementor-17 .elementor-element.elementor-element-a3d8288{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-e998fe9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-e998fe9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e998fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-578d052{text-align:start;}.elementor-17 .elementor-element.elementor-element-578d052 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-dcb520a{background-color:#F5EBE0;padding:4px 10px 04px 10px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-17 .elementor-element.elementor-element-dcb520a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#B79774;}.elementor-17 .elementor-element.elementor-element-bc06856{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-a1e05b8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-a1e05b8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a1e05b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-a1e6489{text-align:start;}.elementor-17 .elementor-element.elementor-element-a1e6489 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-6161ddb{background-color:#F5EBE0;padding:4px 10px 04px 10px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-17 .elementor-element.elementor-element-6161ddb .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#B79774;}.elementor-17 .elementor-element.elementor-element-f2ad061{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-fd4d938{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-41ca1bf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-41ca1bf:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-41ca1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-257a624{text-align:start;}.elementor-17 .elementor-element.elementor-element-257a624 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-4b8b04a{background-color:#F5EBE0;padding:4px 10px 04px 10px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-17 .elementor-element.elementor-element-4b8b04a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#B79774;}.elementor-17 .elementor-element.elementor-element-a7cf3f3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-f8f352e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-f8f352e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f8f352e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-ae234df{text-align:start;}.elementor-17 .elementor-element.elementor-element-ae234df .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-0bd27ac{background-color:#F5EBE0;padding:4px 10px 04px 10px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-17 .elementor-element.elementor-element-0bd27ac .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#B79774;}.elementor-17 .elementor-element.elementor-element-cccd4f5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-f8e6a95{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-f8e6a95:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f8e6a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-17 .elementor-element.elementor-element-6f40bd5{text-align:start;}.elementor-17 .elementor-element.elementor-element-6f40bd5 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-1bc088b{background-color:#F5EBE0;padding:4px 10px 04px 10px;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-17 .elementor-element.elementor-element-1bc088b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#B79774;}.elementor-17 .elementor-element.elementor-element-f2b26a7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-d00db34{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0723ca0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f723e82{text-align:start;}.elementor-17 .elementor-element.elementor-element-f723e82 .elementor-heading-title{font-family:"Canva Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-256b98a{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-637f431 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;border-radius:100px 100px 100px 100px;padding:10px 010px 10px 15px;}.elementor-17 .elementor-element.elementor-element-637f431{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-637f431 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-637f431 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17 .elementor-element.elementor-element-a623791{--e-image-carousel-slides-to-show:4;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-f7b5419{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-4b16ab2{--width:100%;}.elementor-17 .elementor-element.elementor-element-65761e1{--width:1140px;}.elementor-17 .elementor-element.elementor-element-cc6cbe0{--width:100%;}.elementor-17 .elementor-element.elementor-element-0c81017{--width:450px;}.elementor-17 .elementor-element.elementor-element-b983829{--width:33%;}.elementor-17 .elementor-element.elementor-element-18211d5{--width:33%;}.elementor-17 .elementor-element.elementor-element-373cccc{--width:33%;}.elementor-17 .elementor-element.elementor-element-36c9857{--width:33%;}.elementor-17 .elementor-element.elementor-element-d00db34{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-65761e1{--width:100%;}.elementor-17 .elementor-element.elementor-element-cc20369{--content-width:90%;}.elementor-17 .elementor-element.elementor-element-c3b7424{--content-width:90%;}.elementor-17 .elementor-element.elementor-element-2d7f34d{--content-width:90%;}.elementor-17 .elementor-element.elementor-element-7fced93{--content-width:90%;}.elementor-17 .elementor-element.elementor-element-d00db34{--content-width:90%;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-4b16ab2{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-9f5660c .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-a623791{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-f7b5419{--content-width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b5f84b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4b16ab2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4b16ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://website.fitness-waldshut.de/wp-content/uploads/2026/07/DSC09976-scaled.webp");background-position:-268px 0px;background-size:cover;}.elementor-17 .elementor-element.elementor-element-4b16ab2{--min-height:85vh;--justify-content:flex-start;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-65761e1{--width:90%;--justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-9f5660c .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-d2d5bed{font-size:14px;}.elementor-17 .elementor-element.elementor-element-7bf8591{padding:0px 0px 27px 0px;}.elementor-17 .elementor-element.elementor-element-7bf8591 .elementor-button{font-size:14px;}.elementor-17 .elementor-element.elementor-element-cc6cbe0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-6ed34e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-17 .elementor-element.elementor-element-36e314c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-656481c{font-size:14px;}.elementor-17 .elementor-element.elementor-element-2f835e0{padding:0px 0px 020px 0px;}.elementor-17 .elementor-element.elementor-element-2f835e0 .elementor-button{font-size:14px;}.elementor-17 .elementor-element.elementor-element-6c6366f{--content-width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-51bb4b8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-1fcf41d .elementor-heading-title{font-size:17px;}.elementor-17 .elementor-element.elementor-element-cc20369{--content-width:90%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1d5c899 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-a3d9ad9{font-size:15px;}.elementor-17 .elementor-element.elementor-element-6292391:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6292391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://website.fitness-waldshut.de/wp-content/uploads/2026/07/DSC00062-scaled.webp");}.elementor-17 .elementor-element.elementor-element-c22744f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c22744f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://website.fitness-waldshut.de/wp-content/uploads/2026/07/DSC00214-scaled.webp");}.elementor-17 .elementor-element.elementor-element-d8517cd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d8517cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://website.fitness-waldshut.de/wp-content/uploads/2026/07/DSC09688-scaled.webp");}.elementor-17 .elementor-element.elementor-element-72ea01a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-72ea01a.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c3b7424{--content-width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-202e3a2{--justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-6ddda7d{text-align:start;}.elementor-17 .elementor-element.elementor-element-36f90ac{text-align:start;}.elementor-17 .elementor-element.elementor-element-36f90ac .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-0c7f3fc{text-align:start;}.elementor-17 .elementor-element.elementor-element-0309ed6{--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-c8edbaf{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-25d7783{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-0f9bf03{text-align:start;}.elementor-17 .elementor-element.elementor-element-4a4cfa3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-7329090{text-align:start;}.elementor-17 .elementor-element.elementor-element-43bfcc9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-6058220{text-align:start;}.elementor-17 .elementor-element.elementor-element-41beb7d{--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;--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-2235b6f{--width:5%;}.elementor-17 .elementor-element.elementor-element-fad5536{--width:95%;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-a568f97{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-4f41e13{width:100%;max-width:100%;text-align:start;}.elementor-17 .elementor-element.elementor-element-676c377{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-a1479c2{width:100%;max-width:100%;text-align:start;}.elementor-17 .elementor-element.elementor-element-c733b08{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-9ca223b{width:100%;max-width:100%;text-align:start;}.elementor-17 .elementor-element.elementor-element-d7b836e{--e-image-carousel-slides-to-show:2;border-radius:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-2d7f34d{--content-width:90%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-80b72d0{--justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-96506ab{text-align:start;}.elementor-17 .elementor-element.elementor-element-96506ab .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-81831c2{text-align:start;font-size:15px;}.elementor-17 .elementor-element.elementor-element-bb75c96 .elementor-heading-title{font-size:17px;}.elementor-17 .elementor-element.elementor-element-8018f9d{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-f37054d .elementor-heading-title{font-size:17px;}.elementor-17 .elementor-element.elementor-element-8b741fb{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-d4e7faa .elementor-heading-title{font-size:17px;}.elementor-17 .elementor-element.elementor-element-53376bf{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-79e82e9 .elementor-heading-title{font-size:17px;}.elementor-17 .elementor-element.elementor-element-9ac8a30{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-0764564{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-7fced93{--content-width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-343157c{--justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-91c3839{text-align:start;}.elementor-17 .elementor-element.elementor-element-91c3839 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-3b591a0{text-align:start;font-size:15px;}.elementor-17 .elementor-element.elementor-element-d00db34{--content-width:90%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f723e82{text-align:center;}.elementor-17 .elementor-element.elementor-element-f723e82 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-256b98a{text-align:center;font-size:15px;}.elementor-17 .elementor-element.elementor-element-637f431{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-17 .elementor-element.elementor-element-a623791{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for button, class: .elementor-element-7bf8591 */.elementor-17 .elementor-element.elementor-element-7bf8591 .elementor-button-icon{
    fill: #B79774;
    background: #fff;
    padding: 5px;
    border-radius: 100px;
}

.elementor-17 .elementor-element.elementor-element-7bf8591 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c81017 */.elementor-17 .elementor-element.elementor-element-0c81017 {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f835e0 */.elementor-17 .elementor-element.elementor-element-2f835e0 .elementor-button-icon{
    fill: #B79774;
    background: #fff;
    padding: 5px;
    border-radius: 100px;
}

.elementor-17 .elementor-element.elementor-element-2f835e0 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72ea01a */.elementor-17 .elementor-element.elementor-element-72ea01a .elementor-button-icon{
    fill: #B79774;
    background: #fff;
    padding: 5px;
    border-radius: 100px;
}

.elementor-17 .elementor-element.elementor-element-72ea01a .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099b6eb */.elementor-17 .elementor-element.elementor-element-099b6eb img {
    display: block !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235b6f */.elementor-17 .elementor-element.elementor-element-2235b6f img {
    display: block !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d7b836e */.elementor-17 .elementor-element.elementor-element-d7b836e .e-eicon-chevron-left,
.elementor-17 .elementor-element.elementor-element-d7b836e .e-eicon-chevron-right {
    background: #ffffff;
    padding: 8px;
    border-radius: 100px;
    transition: all 0.2s ease;
}

.elementor-17 .elementor-element.elementor-element-d7b836e .e-eicon-chevron-left:hover,
.elementor-17 .elementor-element.elementor-element-d7b836e .e-eicon-chevron-right:hover {
    background: #B79774;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0764564 */.elementor-17 .elementor-element.elementor-element-0764564 .elementor-button-icon{
    fill: #B79774;
    background: #fff;
    padding: 5px;
    border-radius: 100px;
}

.elementor-17 .elementor-element.elementor-element-0764564 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-637f431 */.elementor-17 .elementor-element.elementor-element-637f431 .elementor-button-icon{
    fill: #B79774;
    background: #fff;
    padding: 5px;
    border-radius: 100px;
}

.elementor-17 .elementor-element.elementor-element-637f431 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a623791 *//* Eliminates any remaining gaps or margins between carousel items */
.elementor-17 .elementor-element.elementor-element-a623791 .elementor-image-carousel .swiper-slide {
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
}

.elementor-17 .elementor-element.elementor-element-a623791 .elementor-image-carousel img {
    width: 100% !important;
    object-fit: cover;
}.elementor-17 .elementor-element.elementor-element-a623791 .swiper-wrapper {
    transition-timing-function: linear !important;
}

/* Eliminates any remaining gaps or margins between carousel items */
.elementor-17 .elementor-element.elementor-element-a623791 .elementor-image-carousel .swiper-slide {
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
}

.elementor-17 .elementor-element.elementor-element-a623791 .elementor-image-carousel img {
    width: 100% !important;
    object-fit: cover;
}

/* Create the fading overlays */
.elementor-17 .elementor-element.elementor-element-a623791::before,
.elementor-17 .elementor-element.elementor-element-a623791::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 15%; /* Adjust this percentage to make the fade wider or narrower */
    z-index: 2;
    pointer-events: none; /* Allows users to still click through the gradient if needed */
}

/* Left side fade */
.elementor-17 .elementor-element.elementor-element-a623791::before {
    left: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

/* Right side fade */
.elementor-17 .elementor-element.elementor-element-a623791::after {
    right: 0;
    background: linear-gradient(to left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

/* Ensure the carousel container allows absolute positioning of overlays */
.elementor-17 .elementor-element.elementor-element-a623791 .elementor-image-carousel-wrapper {
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-a623791{
    pointer-events: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canva Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://website.fitness-waldshut.de/wp-content/uploads/2026/06/canva-sans-regular.eot');
	src: url('https://website.fitness-waldshut.de/wp-content/uploads/2026/06/canva-sans-regular.eot?#iefix') format('embedded-opentype'),
		url('https://website.fitness-waldshut.de/wp-content/uploads/2026/06/canva-sans-regular.woff2') format('woff2'),
		url('https://website.fitness-waldshut.de/wp-content/uploads/2026/06/canva-sans-regular.woff') format('woff'),
		url('https://website.fitness-waldshut.de/wp-content/uploads/2026/06/canva-sans-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */