.elementor-49 .elementor-element.elementor-element-0a3c2bb{--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: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-49 .elementor-element.elementor-element-520e31c{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-49 .elementor-element.elementor-element-520e31c:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-520e31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-49 .elementor-element.elementor-element-520e31c::before, .elementor-49 .elementor-element.elementor-element-520e31c > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-520e31c > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-520e31c > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-520e31c > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-520e31c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-49 .elementor-element.elementor-element-4606b0d{width:initial;max-width:initial;margin:400px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-49 .elementor-element.elementor-element-4606b0d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:7vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-5f08a6b{--display:flex;--min-height:80vh;--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: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-49 .elementor-element.elementor-element-7e9dcc7{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-49 .elementor-element.elementor-element-7e9dcc7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-7e9dcc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-49 .elementor-element.elementor-element-79efb7d{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-79efb7d p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-3d32ccd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-3d32ccd p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-7c28339{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-7c28339 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-e5058cd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-e5058cd p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-1ed0e35{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-1ed0e35 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-2e581df{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-2e581df p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-353c913{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-353c913 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-c1d6ed5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-c1d6ed5 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-2f403eb{--display:flex;--min-height:20vh;--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: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-49 .elementor-element.elementor-element-531994d{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-49 .elementor-element.elementor-element-531994d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-531994d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-3b475e2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-49 .elementor-element.elementor-element-3b475e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-2938e60{--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: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;--z-index:5;}.elementor-49 .elementor-element.elementor-element-2938e60:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2938e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-886a118{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-758d190{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4393ff0{--display:flex;--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;--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-49 .elementor-element.elementor-element-e7f74f0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-e7f74f0 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-158e47b{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-158e47b p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-a069d43{--display:flex;--min-height:30vh;--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-49 .elementor-element.elementor-element-a93ecd6{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9844cc3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-9844cc3 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-fc218ba{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4b9ab17{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-4b9ab17 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-ddb9f73{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:75px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ecde7d6{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-af6f226{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-af6f226 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-327ee9f{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-746889e{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-746889e p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-5e59fdc{--display:flex;--min-height:700px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5e59fdc:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5e59fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-6cca625{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:400px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6cca625.e-con{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-25c9fcc{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 150px;}.elementor-49 .elementor-element.elementor-element-25c9fcc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5vw;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-1f7a1dc{--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;--justify-content:flex-start;--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-49 .elementor-element.elementor-element-1f7a1dc.e-con{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-39baa70{--display:flex;--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-49 .elementor-element.elementor-element-fb86469{--display:flex;--min-height:150px;--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-49 .elementor-element.elementor-element-fb86469:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-fb86469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-49 .elementor-element.elementor-element-3ac6f18{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;}.elementor-49 .elementor-element.elementor-element-3ac6f18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-ef102ba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-2e75a82{--display:flex;--min-height:150px;--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-49 .elementor-element.elementor-element-2e75a82:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2e75a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-49 .elementor-element.elementor-element-9527c4e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;}.elementor-49 .elementor-element.elementor-element-9527c4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-0156d8b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-e9f012a{--display:flex;--min-height:150px;--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-49 .elementor-element.elementor-element-e9f012a:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e9f012a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-49 .elementor-element.elementor-element-ce056ea{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;}.elementor-49 .elementor-element.elementor-element-ce056ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-32805e3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-82a1b58{--display:flex;--min-height:150px;--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-49 .elementor-element.elementor-element-82a1b58:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-82a1b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-49 .elementor-element.elementor-element-fc8ce14{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;}.elementor-49 .elementor-element.elementor-element-fc8ce14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-6d966c1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-b80a9e5{--display:flex;--min-height:150px;--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-49 .elementor-element.elementor-element-b80a9e5:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b80a9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-49 .elementor-element.elementor-element-8c3b5af{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;}.elementor-49 .elementor-element.elementor-element-8c3b5af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-b8b0c10{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-72e4a60{--display:flex;--min-height:150px;--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-49 .elementor-element.elementor-element-72e4a60:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-72e4a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-49 .elementor-element.elementor-element-f52174d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;}.elementor-49 .elementor-element.elementor-element-f52174d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-81be6dd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-8d1ae7d{--display:flex;--min-height:150px;--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-49 .elementor-element.elementor-element-8d1ae7d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8d1ae7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-49 .elementor-element.elementor-element-8f295e5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;}.elementor-49 .elementor-element.elementor-element-8f295e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-5171256{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-8fcb7fb{--display:flex;--min-height:150px;--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-49 .elementor-element.elementor-element-8fcb7fb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8fcb7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-49 .elementor-element.elementor-element-e1d0642{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;}.elementor-49 .elementor-element.elementor-element-e1d0642 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-4e4c456{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-a1b57dd{--display:flex;--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-49 .elementor-element.elementor-element-9a953cd{--display:flex;--min-height:600px;--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-49 .elementor-element.elementor-element-9a953cd:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-9a953cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-19-scaled.jpg");background-position:center center;}.elementor-49 .elementor-element.elementor-element-2d02580{--display:flex;--min-height:600px;--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-49 .elementor-element.elementor-element-2d02580:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2d02580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-16-scaled.jpg");background-position:center center;}.elementor-49 .elementor-element.elementor-element-2354137{--display:flex;--min-height:600px;--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-49 .elementor-element.elementor-element-2354137:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2354137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-31-scaled.jpg");background-position:center center;}.elementor-49 .elementor-element.elementor-element-cfc9258{--display:flex;--min-height:600px;--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-49 .elementor-element.elementor-element-cfc9258:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-cfc9258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-07-scaled.jpg");background-position:center center;}.elementor-49 .elementor-element.elementor-element-647dbae{--display:flex;--min-height:600px;--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-49 .elementor-element.elementor-element-647dbae:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-647dbae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-04-scaled.jpg");background-position:center center;}.elementor-49 .elementor-element.elementor-element-cfcb107{--display:flex;--min-height:600px;--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-49 .elementor-element.elementor-element-cfcb107:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-cfcb107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-30-scaled.jpg");background-position:center center;}.elementor-49 .elementor-element.elementor-element-6b022c6{--display:flex;--min-height:600px;--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-49 .elementor-element.elementor-element-6b022c6:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-6b022c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fiftynine.de/wp-content/uploads/2025/12/09-scaled.jpg");background-position:center center;}.elementor-49 .elementor-element.elementor-element-d0daa93{--display:flex;--min-height:600px;--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-49 .elementor-element.elementor-element-d0daa93:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-d0daa93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fiftynine.de/wp-content/uploads/2025/12/04.jpg-Kopie.jpg");background-position:center center;}.elementor-49 .elementor-element.elementor-element-53eb75e{--display:flex;--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-49 .elementor-element.elementor-element-00cd193{--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;--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-49 .elementor-element.elementor-element-00cd193:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-00cd193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-e0f7e03{--display:flex;--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-49 .elementor-element.elementor-element-781bea4{--display:flex;--min-height:25vh;--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;--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-49 .elementor-element.elementor-element-216620b{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-125px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-49 .elementor-element.elementor-element-216620b:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-216620b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-263a987{--display:flex;--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-49 .elementor-element.elementor-element-902cd40{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 015px 150px;}.elementor-49 .elementor-element.elementor-element-902cd40 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5vw;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-c5ce859{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--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-49 .elementor-element.elementor-element-c5ce859:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-c5ce859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-c5ce859::before, .elementor-49 .elementor-element.elementor-element-c5ce859 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-c5ce859 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-c5ce859 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-c5ce859 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-c5ce859 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-5c94bd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-063a17d .elementor-repeater-item-822776d .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/12/DSC03683-Kopie-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-063a17d .elementor-repeater-item-a558bb3 .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/11/13.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-063a17d .elementor-repeater-item-d2cfc2f .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/11/05.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-063a17d .elementor-repeater-item-b66eb21 .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/12/DSC03702-Kopie-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-063a17d .elementor-repeater-item-d4c9d98 .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/11/17.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-063a17d .swiper-slide{transition-duration:calc(3500ms*1.2);height:80vh;}.elementor-49 .elementor-element.elementor-element-063a17d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-063a17d .swiper-slide-contents{max-width:66%;}.elementor-49 .elementor-element.elementor-element-063a17d .swiper-slide-inner{text-align:center;}.elementor-49 .elementor-element.elementor-element-77f0da4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-49 .elementor-element.elementor-element-77f0da4:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-77f0da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-48229b5{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:150px;--margin-right:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-552b868{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-13ce7a7{--display:flex;--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;--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-49 .elementor-element.elementor-element-ff89876{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-ff89876 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-24a81e6{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-24a81e6 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-6abd982{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:75px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9340899{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-fb76e98{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a07bee8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-a07bee8 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-8a2a407{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-8a2a407 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-a61ab45{width:100%;max-width:100%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-a61ab45 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-a63fa6f{--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: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;--z-index:5;}.elementor-49 .elementor-element.elementor-element-a63fa6f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a63fa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-fd3918a{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:150px;--margin-right:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-c3e88a2{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9753a35{--display:flex;--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;--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-49 .elementor-element.elementor-element-f5dd107{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-f5dd107 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-7b9bf03{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-7b9bf03 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-f8d145d{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:75px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1484781{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1af3c79{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-760e95e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-760e95e p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-0354b63{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-0354b63 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-0af4ffd{--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: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;--z-index:5;}.elementor-49 .elementor-element.elementor-element-0af4ffd:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-0af4ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-2f42451{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:150px;--margin-right:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-adfbc29{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-de0d2de{--display:flex;--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;--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-49 .elementor-element.elementor-element-d2906ac{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-d2906ac p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-f8b448e{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-f8b448e p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-9702cb3{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:75px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1b33cd1{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-8e7cca9{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1c4bd44{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-1c4bd44 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-574f7c0{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-574f7c0 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-172f9ef{--display:flex;--min-height:70vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-172f9ef:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-172f9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-a656de4{--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;--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-49 .elementor-element.elementor-element-8031129{width:initial;max-width:initial;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 150px;text-align:start;}.elementor-49 .elementor-element.elementor-element-8031129 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4.5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-fed774b{width:initial;max-width:initial;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 150px;text-align:start;}.elementor-49 .elementor-element.elementor-element-fed774b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4.5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-bcd58b5{width:initial;max-width:initial;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 150px;text-align:start;}.elementor-49 .elementor-element.elementor-element-bcd58b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4.5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-59a2f55{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:150px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-2c0298f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#777777;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:9px;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:18px;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-18px;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-49 .elementor-element.elementor-element-2c0298f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-2c0298f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-49 .elementor-element.elementor-element-2c0298f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-group > label, .elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-subgroup label{color:#77777700;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-type-html{padding-bottom:0px;color:#86868B;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-group .elementor-field, .elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#7777775C;border-width:0px 0px 0.5px 0px;border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-group .elementor-select-wrapper select{border-color:#7777775C;border-width:0px 0px 0.5px 0px;border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-field-group .elementor-select-wrapper::before{color:#7777775C;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1px;border-style:solid;border-width:01px 01px 01px 01px;border-radius:30px 30px 30px 30px;padding:0px 15px 0px 13px;}.elementor-49 .elementor-element.elementor-element-2c0298f .e-form__buttons__wrapper__button-next{background-color:#FFFFFF00;color:#3620FF;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-button[type="submit"]{background-color:#FFFFFF00;color:#3620FF;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-button[type="submit"] svg *{fill:#3620FF;}.elementor-49 .elementor-element.elementor-element-2c0298f .e-form__buttons__wrapper__button-previous{background-color:#777777;color:#3620FF;border-color:#86868B;}.elementor-49 .elementor-element.elementor-element-2c0298f .e-form__buttons__wrapper__button-next:hover{background-color:#77777700;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-button[type="submit"]:hover{background-color:#77777700;}.elementor-49 .elementor-element.elementor-element-2c0298f .e-form__buttons__wrapper__button-previous:hover{color:#3620FF;}.elementor-49 .elementor-element.elementor-element-2c0298f .elementor-message{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-717e918{--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: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-49 .elementor-element.elementor-element-e4923b0{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-49 .elementor-element.elementor-element-e4923b0:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e4923b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-49 .elementor-element.elementor-element-e4923b0::before, .elementor-49 .elementor-element.elementor-element-e4923b0 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-e4923b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-e4923b0 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-e4923b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-e4923b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-56b7845{width:initial;max-width:initial;margin:400px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-49 .elementor-element.elementor-element-56b7845 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:7vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-071a0c7{--display:flex;--min-height:80vh;--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: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-49 .elementor-element.elementor-element-b36fdd1{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-49 .elementor-element.elementor-element-b36fdd1:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b36fdd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-6c4685a{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-6c4685a p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-6e585b0{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-6e585b0 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-3537f84{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-3537f84 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-56d82f8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-56d82f8 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-5789990{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-5789990 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-f458da7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-f458da7 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-cf501e9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-cf501e9 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-6e01c3d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-6e01c3d p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-fa12914{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-fa12914 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-5460c89{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-5460c89 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-a950783{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-a950783 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-3133309{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-3133309 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-3c9d54c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-3c9d54c p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-658a7cb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-658a7cb p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-560007e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:15px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-560007e p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-c0c500b{--display:flex;--min-height:20vh;--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: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-49 .elementor-element.elementor-element-ec731ed{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-49 .elementor-element.elementor-element-ec731ed:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-ec731ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-4af1aea{width:initial;max-width:initial;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-49 .elementor-element.elementor-element-4af1aea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-6511722{width:initial;max-width:initial;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-49 .elementor-element.elementor-element-6511722 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-a9c5478{--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: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;--z-index:5;}.elementor-49 .elementor-element.elementor-element-a9c5478:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a9c5478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-74dc598{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7a5dca0{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-409d7cb{--display:flex;--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;--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-49 .elementor-element.elementor-element-c63810b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-c63810b p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-1d49225{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-1d49225 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-b57e03b{--display:flex;--min-height:30vh;--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-49 .elementor-element.elementor-element-e60ef96{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-845f087{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-845f087 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-55661d0{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-8ee3045{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-8ee3045 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-1fd8993{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:75px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a495ea4{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1dfe2a8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-1dfe2a8 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-993e7b8{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a275e87{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-a275e87 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-aa0c319{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-125px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-49 .elementor-element.elementor-element-aa0c319:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-aa0c319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-ca58fd0{--display:flex;--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-49 .elementor-element.elementor-element-f7cb87e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 015px 150px;}.elementor-49 .elementor-element.elementor-element-f7cb87e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5vw;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-80403e3{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--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-49 .elementor-element.elementor-element-80403e3:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-80403e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-80403e3::before, .elementor-49 .elementor-element.elementor-element-80403e3 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-80403e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-80403e3 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-80403e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-80403e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-0d3fd86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-repeater-item-822776d .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-19-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-repeater-item-a558bb3 .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-16-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-repeater-item-d2cfc2f .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-31-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-repeater-item-d294d8f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-07-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-repeater-item-2ea80f4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-04-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-repeater-item-f0e56ee .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://fiftynine.de/wp-content/uploads/2025/10/fiftynine-web-30-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-repeater-item-17f23ec .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://fiftynine.de/wp-content/uploads/2025/12/09-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-repeater-item-b3aab7c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://fiftynine.de/wp-content/uploads/2025/12/04.jpg-Kopie.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .swiper-slide{transition-duration:calc(3500ms*1.2);height:70vh;}.elementor-49 .elementor-element.elementor-element-0a9ab0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .swiper-slide-contents{max-width:66%;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .swiper-slide-inner{text-align:center;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:22px;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-slide-heading{color:#F5F5F7;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-slide-description{color:#86868B;font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-49 .elementor-element.elementor-element-6ff282c{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-125px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-49 .elementor-element.elementor-element-6ff282c:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-6ff282c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-d55d820{--display:flex;--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-49 .elementor-element.elementor-element-ddf9de2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 015px 150px;}.elementor-49 .elementor-element.elementor-element-ddf9de2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5vw;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-65b1f53{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--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-49 .elementor-element.elementor-element-65b1f53:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-65b1f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-65b1f53::before, .elementor-49 .elementor-element.elementor-element-65b1f53 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-65b1f53 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-65b1f53 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-65b1f53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-65b1f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-f2ae56b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-49 .elementor-element.elementor-element-103ea46 .elementor-repeater-item-822776d .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/12/DSC03718-Kopie-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-103ea46 .elementor-repeater-item-a558bb3 .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/12/DSC03687-Kopie-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-103ea46 .elementor-repeater-item-d2cfc2f .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/11/04.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-103ea46 .elementor-repeater-item-bd4a212 .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/11/02.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-103ea46 .elementor-repeater-item-956b8fc .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/11/20.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-103ea46 .elementor-repeater-item-f05581f .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/11/01.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-103ea46 .elementor-repeater-item-f68953d .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/12/DSC03701-Kopie-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-103ea46 .elementor-repeater-item-3b73661 .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/11/19.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-103ea46 .elementor-repeater-item-47dce19 .swiper-slide-bg{background-image:url(https://fiftynine.de/wp-content/uploads/2025/12/DSC03769-Kopie-scaled.jpg);background-size:cover;}.elementor-49 .elementor-element.elementor-element-103ea46 .swiper-slide{transition-duration:calc(3500ms*1.2);height:70vh;}.elementor-49 .elementor-element.elementor-element-103ea46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-103ea46 .swiper-slide-contents{max-width:66%;}.elementor-49 .elementor-element.elementor-element-103ea46 .swiper-slide-inner{text-align:center;}.elementor-49 .elementor-element.elementor-element-b326cc7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-49 .elementor-element.elementor-element-b326cc7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b326cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-7cfa397{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:150px;--margin-right:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4e8e566{--display:flex;--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;--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-49 .elementor-element.elementor-element-b8bcc4c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-b8bcc4c p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-b3c7d69{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-b3c7d69 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-99be9c9{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:75px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9f7de46{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-12413bb{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-95d1851{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-95d1851 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-f74e01c{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-f74e01c p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-46e6e40{width:100%;max-width:100%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-46e6e40 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-77a3fa9{--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: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;--z-index:5;}.elementor-49 .elementor-element.elementor-element-77a3fa9:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-77a3fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-32dcbd2{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:150px;--margin-right:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-c8db7ac{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1ef0ea2{--display:flex;--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;--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-49 .elementor-element.elementor-element-7ad6291{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-7ad6291 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-2731150{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-2731150 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-5011a69{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:75px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-3e25ed3{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-df54870{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-489440e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-489440e p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-e685e8f{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-e685e8f p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-fa8cc5d{--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: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;--z-index:5;}.elementor-49 .elementor-element.elementor-element-fa8cc5d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-fa8cc5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-e9892c4{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:150px;--margin-right:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-e6a933b{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-13a525b{--display:flex;--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;--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-49 .elementor-element.elementor-element-9a281d2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-9a281d2 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-de0ab2e{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-de0ab2e p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-ed10149{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:75px;--margin-left:75px;--margin-right:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7fbec33{--display:flex;--min-height:30px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7777775C;--border-color:#7777775C;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-c406552{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5e8c380{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-5e8c380 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-0baa103{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#86868B;}.elementor-49 .elementor-element.elementor-element-0baa103 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-1100048{--display:flex;--min-height:70vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1100048:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-1100048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-49 .elementor-element.elementor-element-de6ebee{--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;--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-49 .elementor-element.elementor-element-650eb5f{width:initial;max-width:initial;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 150px;text-align:start;}.elementor-49 .elementor-element.elementor-element-650eb5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-1c7b159{width:initial;max-width:initial;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 150px;text-align:start;}.elementor-49 .elementor-element.elementor-element-1c7b159 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-b0cdb32{width:initial;max-width:initial;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 150px;text-align:start;}.elementor-49 .elementor-element.elementor-element-b0cdb32 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2.5px;word-spacing:0em;color:#F5F5F7;}.elementor-49 .elementor-element.elementor-element-09bdfa1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:150px;}.elementor-49 .elementor-element.elementor-element-7acbede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#777777;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:9px;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:18px;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-18px;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-group.recaptcha_v3-bottomleft, .elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-49 .elementor-element.elementor-element-7acbede .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-7acbede .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-49 .elementor-element.elementor-element-7acbede .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-group > label, .elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-subgroup label{color:#77777700;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-type-html{padding-bottom:0px;color:#86868B;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-group .elementor-field, .elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#7777775C;border-width:0px 0px 0.5px 0px;border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-group .elementor-select-wrapper select{border-color:#7777775C;border-width:0px 0px 0.5px 0px;border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-field-group .elementor-select-wrapper::before{color:#7777775C;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1px;border-style:solid;border-width:01px 01px 01px 01px;border-radius:30px 30px 30px 30px;padding:0px 15px 0px 13px;}.elementor-49 .elementor-element.elementor-element-7acbede .e-form__buttons__wrapper__button-next{background-color:#FFFFFF00;color:#3620FF;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-button[type="submit"]{background-color:#FFFFFF00;color:#3620FF;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-button[type="submit"] svg *{fill:#3620FF;}.elementor-49 .elementor-element.elementor-element-7acbede .e-form__buttons__wrapper__button-previous{background-color:#777777;color:#3620FF;border-color:#86868B;}.elementor-49 .elementor-element.elementor-element-7acbede .e-form__buttons__wrapper__button-next:hover{background-color:#77777700;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-button[type="submit"]:hover{background-color:#77777700;}.elementor-49 .elementor-element.elementor-element-7acbede .e-form__buttons__wrapper__button-previous:hover{color:#3620FF;}.elementor-49 .elementor-element.elementor-element-7acbede .elementor-message{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-886a118{--width:33%;}.elementor-49 .elementor-element.elementor-element-a069d43{--width:34%;}.elementor-49 .elementor-element.elementor-element-ddb9f73{--width:33%;}.elementor-49 .elementor-element.elementor-element-6cca625{--width:33%;}.elementor-49 .elementor-element.elementor-element-1f7a1dc{--width:67%;}.elementor-49 .elementor-element.elementor-element-39baa70{--width:100%;}.elementor-49 .elementor-element.elementor-element-a1b57dd{--width:100%;}.elementor-49 .elementor-element.elementor-element-9a953cd{--width:100%;}.elementor-49 .elementor-element.elementor-element-2d02580{--width:100%;}.elementor-49 .elementor-element.elementor-element-2354137{--width:100%;}.elementor-49 .elementor-element.elementor-element-cfc9258{--width:100%;}.elementor-49 .elementor-element.elementor-element-647dbae{--width:100%;}.elementor-49 .elementor-element.elementor-element-cfcb107{--width:100%;}.elementor-49 .elementor-element.elementor-element-6b022c6{--width:100%;}.elementor-49 .elementor-element.elementor-element-d0daa93{--width:100%;}.elementor-49 .elementor-element.elementor-element-5c94bd6{--width:100%;}.elementor-49 .elementor-element.elementor-element-48229b5{--width:50%;}.elementor-49 .elementor-element.elementor-element-6abd982{--width:50%;}.elementor-49 .elementor-element.elementor-element-fd3918a{--width:50%;}.elementor-49 .elementor-element.elementor-element-f8d145d{--width:50%;}.elementor-49 .elementor-element.elementor-element-2f42451{--width:50%;}.elementor-49 .elementor-element.elementor-element-9702cb3{--width:50%;}.elementor-49 .elementor-element.elementor-element-74dc598{--width:33%;}.elementor-49 .elementor-element.elementor-element-b57e03b{--width:34%;}.elementor-49 .elementor-element.elementor-element-1fd8993{--width:33%;}.elementor-49 .elementor-element.elementor-element-0d3fd86{--width:100%;}.elementor-49 .elementor-element.elementor-element-f2ae56b{--width:100%;}.elementor-49 .elementor-element.elementor-element-7cfa397{--width:50%;}.elementor-49 .elementor-element.elementor-element-99be9c9{--width:50%;}.elementor-49 .elementor-element.elementor-element-32dcbd2{--width:50%;}.elementor-49 .elementor-element.elementor-element-5011a69{--width:50%;}.elementor-49 .elementor-element.elementor-element-e9892c4{--width:50%;}.elementor-49 .elementor-element.elementor-element-ed10149{--width:50%;}}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-4606b0d .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-3b475e2 .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-8031129 .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-fed774b .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-bcd58b5 .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-56b7845 .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-4af1aea .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-6511722 .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-650eb5f .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-1c7b159 .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-b0cdb32 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-4606b0d .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-3b475e2 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-8031129 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-fed774b .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-bcd58b5 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-717e918{--min-height:100vh;}.elementor-49 .elementor-element.elementor-element-e4923b0{--justify-content:flex-end;--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-49 .elementor-element.elementor-element-56b7845{margin:315px 0px calc(var(--kit-widget-spacing, 0px) + -109px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-56b7845 .elementor-heading-title{font-size:448px;}.elementor-49 .elementor-element.elementor-element-071a0c7{--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-49 .elementor-element.elementor-element-b36fdd1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6c4685a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-6e585b0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-3537f84{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-ec731ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4af1aea{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;text-align:start;}.elementor-49 .elementor-element.elementor-element-4af1aea .elementor-heading-title{font-size:58px;}.elementor-49 .elementor-element.elementor-element-6511722{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;text-align:start;}.elementor-49 .elementor-element.elementor-element-6511722 .elementor-heading-title{font-size:58px;}.elementor-49 .elementor-element.elementor-element-74dc598{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-b57e03b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-1fd8993{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-aa0c319{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ca58fd0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-f7cb87e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-f7cb87e .elementor-heading-title{font-size:58px;}.elementor-49 .elementor-element.elementor-element-80403e3{--min-height:0vh;--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-49 .elementor-element.elementor-element-0d3fd86{--min-height:80vh;--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-49 .elementor-element.elementor-element-0a9ab0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .swiper-slide{height:80vh;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .swiper-slide-contents{max-width:100%;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-slide-heading{font-size:24px;}.elementor-49 .elementor-element.elementor-element-0a9ab0c .elementor-slide-description{font-size:14px;}.elementor-49 .elementor-element.elementor-element-6ff282c{--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-49 .elementor-element.elementor-element-d55d820{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ddf9de2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-ddf9de2 .elementor-heading-title{font-size:58px;}.elementor-49 .elementor-element.elementor-element-65b1f53{--min-height:0vh;--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-49 .elementor-element.elementor-element-f2ae56b{--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-49 .elementor-element.elementor-element-103ea46 .swiper-slide{height:80vh;}.elementor-49 .elementor-element.elementor-element-7cfa397{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-99be9c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-32dcbd2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-5011a69{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:020px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-e9892c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-ed10149{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-1100048{--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-49 .elementor-element.elementor-element-de6ebee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-650eb5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-49 .elementor-element.elementor-element-650eb5f .elementor-heading-title{font-size:50px;}.elementor-49 .elementor-element.elementor-element-1c7b159{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-49 .elementor-element.elementor-element-1c7b159 .elementor-heading-title{font-size:50px;}.elementor-49 .elementor-element.elementor-element-b0cdb32{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-49 .elementor-element.elementor-element-b0cdb32 .elementor-heading-title{font-size:50px;}.elementor-49 .elementor-element.elementor-element-09bdfa1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-e7f74f0 */.personal-training-muenchen-gradient-button {
  background: linear-gradient(
 90deg,
  #0F00FF 0%,
  #3620FF 25%,
  #5A4AFF 50%,
  #339EFF 75%,
  #00C6FF 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7a1dc *//* ===== Scope & Variablen ===== */
#fiftynine-personal-trainer-muenchen{
  position: relative;

  --left-offset-px: 0px;
  --left-fix-px: 0px;
  --card-w-px: 560px;
  --gap: 30px;
  --slide-ms: 600ms;

  --stage-top-px: 0px;
  --stage-h-px: 0px;
  --gap-btns: 44px;
  --nav-h-px: 40px;

  --autoplay-ms: 4000ms;

  --shadow: 0 12px 30px rgba(0,0,0,.18);

  padding-bottom: calc(max(var(--stage-h-px), 560px) + var(--gap-btns) + var(--nav-h-px));
}

/* ===== Bühne (Bilder) ===== */
#fiftynine-personal-trainer-muenchen .fn-hero-images{
  position: absolute;
  left: calc(var(--left-offset-px) + var(--left-fix-px));
  right: 0;
  bottom: 0;
  min-height: clamp(520px, 64vh, 780px);
  overflow: hidden;
  border-radius: 0;
  z-index: 1;
}

#fiftynine-personal-trainer-muenchen .fn-hero-images [class*="fn-hero-image"]{
  position: absolute; top: 0; left: 0;
  width: var(--card-w-px); height: 100%;
  background-size: cover; background-position: center;
  transform: translateX(var(--x, 0px));
  opacity: var(--op, 0);
  transition: transform var(--slide-ms) ease, opacity 480ms ease, filter 480ms ease;
  pointer-events: none;
}
#fiftynine-personal-trainer-muenchen .fn-hero-images [class*="fn-hero-image"].is-active{ --op: 1; }
#fiftynine-personal-trainer-muenchen .fn-hero-images [class*="fn-hero-image"].is-next{ --op: 1; }
#fiftynine-personal-trainer-muenchen .fn-hero-images [class*="fn-hero-image"].is-next::after{
  content:""; position:absolute; inset:0; background: rgba(0,0,0,.0);
}

/* ===== Karte (Tabs) ===== */
/* Tabs jetzt UNTER den Bildern:
   Oberkante Tabs = Unterkante Bühne (stage-top + stage-h) */
#fiftynine-personal-trainer-muenchen .fn-benefit-tabs{
  position: absolute;
  left: calc(var(--left-offset-px) + var(--left-fix-px));
  top: calc(var(--stage-top-px) + var(--stage-h-px));
  bottom: auto;
  width: var(--card-w-px);
  background: transparent !important;
  border-radius: 0;
  box-shadow: var(--shadow);
  padding: clamp(16px, 2.2vw, 28px);
  z-index: 5;
}

/* Tabsichtbarkeit – nur welche Tab sichtbar ist, wird noch gesteuert.
   Internes Layout übernimmst du komplett in Elementor. */
#fiftynine-personal-trainer-muenchen .fn-benefit-tabs .fn-benefit-tab{
  display: none !important;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 260ms ease, transform 260ms ease;
}
#fiftynine-personal-trainer-muenchen .fn-benefit-tabs .fn-benefit-tab.is-active{
  display: block !important;       /* kein Grid mehr, volles Frei-Layout */
  opacity: 1;
  transform: translateY(0);
}

/* ❌ Alle folgenden „Layout-Zwänge“ sind entfernt:
   - Kompaktes Spacing im Tab
   - .fn-personal-trainer kompakt
   - Titel & Beschreibung kompakt
   - .fn-desc exakt 3 Zeilen
   → Du bestimmst Abstände, Ausrichtung, Zeilenanzahl etc. komplett in Elementor. */


/* ===== Fortschrittsbalken ===== */
#fiftynine-personal-trainer-muenchen .fn-progress-line{
  position: absolute;
  left: calc(var(--left-offset-px) + var(--left-fix-px));
  bottom: 0;
  width: var(--card-w-px);
  height: 2px;
  background: transparent !important;
  z-index: 7;
  overflow: hidden;
  pointer-events: none;
}
#fiftynine-personal-trainer-muenchen .fn-progress-line.anim::after{
  content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 0%;
  background: linear-gradient(
    90deg,
    #0F00FF 0%,
    #3620FF 25%,
    #5A4AFF 50%,
    #339EFF 75%,
    #00C6FF 100%
  );
  animation: fnLine var(--autoplay-ms) linear forwards;
}
#fiftynine-personal-trainer-muenchen.is-paused .fn-progress-line.anim::after{ animation-play-state: paused; }
@keyframes fnLine { from{ width:0%; } to{ width:100%; } }

/* ======================================================
   NAVIGATION (Buttons & Pfeile)
   ====================================================== */

#fiftynine-personal-trainer-muenchen .fn-nav{
  position: absolute;
  left: calc(var(--left-offset-px) + var(--left-fix-px));
  top: calc(var(--stage-top-px) + var(--stage-h-px) + var(--gap-btns));
  display: flex; align-items: center; gap: 12px; z-index: 6;
}

/* Button-Basis */
#fiftynine-personal-trainer-muenchen .fn-nav button{
  position: relative;
  border: 1px solid #86868B !important;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 0;
  background: transparent !important;
  color: #86868B !important;
  font-size: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none;
  transform: none !important;
  transition: background 0.3s ease-out, color 0.3s ease-out, border-color 0.3s ease-out;
}

/* Eigenes Pfeil-Icon – absolut zentriert */
#fiftynine-personal-trainer-muenchen .fn-nav button::before{
  content: '‹';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -58%);
  font-size: 24px;
  line-height: 1;
  color: currentColor;
}

/* Zweiter Button */
#fiftynine-personal-trainer-muenchen .fn-nav button:last-child::before{
  content: '›';
}

/* Hover */
#fiftynine-personal-trainer-muenchen .fn-nav button:hover{
  background: transparent !important;
  border-color: #3620FF !important;
  color: #3620FF !important;
  transform: none !important;
}

#fiftynine-personal-trainer-muenchen .fn-nav button:focus-visible{
  outline: 2px solid #111111; outline-offset: 2px;
}

/* ===== Responsive ===== */
@media (max-width: 991px){
  #fiftynine-personal-trainer-muenchen{ padding-bottom: 0; }

  #fiftynine-personal-trainer-muenchen .fn-hero-images{
    position: relative;
    left: 0;
    right: 0;
    bottom: auto;
    min-height: 56vh;
  }

  #fiftynine-personal-trainer-muenchen .fn-benefit-tabs{
    position: static;
    width: 100%;
    margin-top: 12px;
    box-shadow: var(--shadow);
  }

  #fiftynine-personal-trainer-muenchen .fn-progress-line{
    position: static;
    width: 100%;
  }

  #fiftynine-personal-trainer-muenchen .fn-nav{
    position: static;
    transform: none;
    margin-top: 10px;
    width: 100%;
  }
}

/* ===== Fallbacks ===== */
#fiftynine-personal-trainer-muenchen .fn-benefit-tabs:not(:has(.fn-benefit-tab.is-active)) > .fn-benefit-tab:first-child{
  display: block !important; opacity: 1 !important; transform: translateY(0) !important;
}
#fiftynine-personal-trainer-muenchen .fn-hero-images:not(:has(.is-active)) > *:first-child{
  opacity: 1 !important; transform: translateX(0) !important;
}
#fiftynine-personal-trainer-muenchen .fn-hero-images:not(:has(.is-active)) > *:nth-child(2){
  opacity: 1 !important; transform: translateX(calc(var(--card-w-px) + var(--gap))) !important;
}
#fiftynine-personal-trainer-muenchen .fn-hero-images:not(:has(.is-active)) > *:nth-child(2)::after{
  content:""; position:absolute; inset:0; background: rgba(0,0,0,.0);
}
#fiftynine-personal-trainer-muenchen{ --fn-pt-lh: 2.2; }/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-063a17d *//* ===========================================
   SLIDER – PFEIL-BUTTONS & STRICH-PAGINATION
   für Slides-Widget mit ID: Personal-Training-Studio-Muenchen
   =========================================== */

#Personal-Training-Studio-Muenchen {
  position: relative;

  /* ==== Pfeil-Buttons – Position & Größe ==== */
  --fn-arrow-left-percent: 91%;    /* Abstand der Buttons vom Slider (horizontal) */
  --fn-arrow-top-percent: -70px;   /* Höhe der Buttons */
  --fn-arrow-size: 40px;           /* Durchmesser der Buttons */
  --fn-arrow-gap: 14px;            /* Abstand zwischen Prev / Next */
  --fn-arrow-icon-size: 14px;      /* Pfeilgröße im Button */

  /* ==== Strich-Pagination – Position & Größe ==== */
  --fn-dots-left-percent: 0%;      /* horizontale Position */
  --fn-dots-top-percent: -30px;    /* vertikale Position */
  --fn-dots-gap: 10px;             /* Abstand zwischen den Strichen */
}

/* -------------------------------------------------
   PFEIL-BUTTONS – NEBENEINANDER
   ------------------------------------------------- */

#Personal-Training-Studio-Muenchen .elementor-swiper-button-prev,
#Personal-Training-Studio-Muenchen .elementor-swiper-button-next {
  position: absolute;

  top: var(--fn-arrow-top-percent);
  left: var(--fn-arrow-left-percent);
  transform: translateY(-50%);

  width: var(--fn-arrow-size);
  height: var(--fn-arrow-size);
  border-radius: 999px;

  display: flex;
  align-items: center;
  justify-content: center;

  background: transparent;
  border: 1px solid #86868B;
  color: #86868B;

  box-sizing: border-box;
  cursor: pointer;
  transition: none;
  z-index: 20;
}

/* Next sitzt rechts neben Prev */
#Personal-Training-Studio-Muenchen .elementor-swiper-button-next {
  left: calc(var(--fn-arrow-left-percent) + var(--fn-arrow-size) + var(--fn-arrow-gap));
}

/* -----------------------------------------------
   ICONS – Dynamische Größe
   ----------------------------------------------- */

#Personal-Training-Studio-Muenchen .elementor-swiper-button-prev i,
#Personal-Training-Studio-Muenchen .elementor-swiper-button-next i,
#Personal-Training-Studio-Muenchen .elementor-swiper-button-prev svg,
#Personal-Training-Studio-Muenchen .elementor-swiper-button-next svg {
  width: var(--fn-arrow-icon-size);
  height: var(--fn-arrow-icon-size);
  font-size: var(--fn-arrow-icon-size);

  display: flex;
  align-items: center;
  justify-content: center;
  fill: currentColor;
}

/* Hover */
#Personal-Training-Studio-Muenchen .elementor-swiper-button-prev:hover,
#Personal-Training-Studio-Muenchen .elementor-swiper-button-next:hover {
  background-color: transparent;
  border-color: #3620FF;
  color: #3620FF;
}

/* -------------------------------------------------
   STRICH-PAGINATION (HORIZONTAL)
   ------------------------------------------------- */

#Personal-Training-Studio-Muenchen .swiper-pagination {
  position: absolute !important;
  top: var(--fn-dots-top-percent);
  left: var(--fn-dots-left-percent);
  transform: translateY(-50%);

  display: flex !important;
  flex-direction: row;  /* Horizontal */
  align-items: center;
  gap: var(--fn-dots-gap);

  width: auto;
  height: auto;
  margin: 0;
  z-index: 10;
}

/* Einzelner Strich */
#Personal-Training-Studio-Muenchen .swiper-pagination-bullet {
  width: 50px;
  height: 1.5px;
  border-radius: 999px;

  background-color: #777777;
  margin: 0 !important;
  padding: 0;
  opacity: 1;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

/* Aktiver Strich */
#Personal-Training-Studio-Muenchen .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ffffff;
}

/* Hover */
#Personal-Training-Studio-Muenchen .swiper-pagination-bullet:hover {
  background-color: #aaaaaa;
}

/* Screenreader-Text entfernen */
#Personal-Training-Studio-Muenchen .elementor-screen-only {
  display: none !important;
}

/* -------------------------------------------------
   RESPONSIVE
   ------------------------------------------------- */

@media (max-width: 767px) {
  #Personal-Training-Studio-Muenchen {
    --fn-arrow-left-percent: 50%;
    --fn-arrow-top-percent: 100%;
    --fn-arrow-size: 40px;
    --fn-arrow-gap: 12px;

    --fn-dots-left-percent: 50%;
    --fn-dots-top-percent: calc(100% + 60px);
    --fn-dots-gap: 10px;
  }

  #Personal-Training-Studio-Muenchen .elementor-swiper-button-prev,
  #Personal-Training-Studio-Muenchen .elementor-swiper-button-next {
    transform: translateX(-50%);
  }

  #Personal-Training-Studio-Muenchen .elementor-swiper-button-prev {
    left: calc(50% - (var(--fn-arrow-size) / 2) - var(--fn-arrow-gap));
  }

  #Personal-Training-Studio-Muenchen .elementor-swiper-button-next {
    left: calc(50% + (var(--fn-arrow-size) / 2) + var(--fn-arrow-gap));
  }

  #Personal-Training-Studio-Muenchen .swiper-pagination {
    left: 50%;
    transform: translateX(-50%);
  }
}
/* ==========================================
   FORTSCHRITTSBALKEN – SYNC MIT AKTIVER SLIDE
   Für Slides-Widget: #Personal-Training-Studio-Muenchen
   ========================================== */

/* Jede Slide relativ, damit das ::after daran hängt */
#Personal-Training-Studio-Muenchen .swiper-slide {
  position: relative;
}

/* Fortschrittsbalken an der Unterkante des sichtbaren Slides */
#Personal-Training-Studio-Muenchen .swiper-slide::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;       /* direkt an der Unterkante des Slides / Bildes */
  width: 100%;
  height: 2px;     /* 2 px Balken */

  background-image: linear-gradient(
    90deg,
    #0F00FF 0%,
    #3620FF 25%,
    #5A4AFF 50%,
    #339EFF 75%,
    #00C6FF 100%
  );

  transform-origin: left center;
  transform: scaleX(0);

  pointer-events: none;
}

/* Nur die aktive Slide animiert den Balken */
#Personal-Training-Studio-Muenchen .swiper-slide.swiper-slide-active::after {
  /* leicht unter der Autoplay-Dauer (3500 ms), um die „Pause“ zu minimieren */
  animation: pts-progress-fill 3.0s linear forwards;
}

/* Animation fürs Füllen des Balkens */
@keyframes pts-progress-fill {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-2c0298f *//* Nur die hochgewanderte Beschriftung anpassen */
#fiftynine-contact-form
  .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
#fiftynine-contact-form
  .elementor-field-group:has(textarea.elementor-field-textual:not(:placeholder-shown)) .elementor-field-label {
  
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;    /* light */
  color: #86868B !important;
}
/* Eingabetext in allen Feldern 100% linksbündig machen */
#fiftynine-contact-form .elementor-field,
#fiftynine-contact-form textarea.elementor-field-textual {
  text-align: left !important;
  text-indent: 0 !important;      /* falls Elementor/Theme etwas eingezogen hat */
  padding-left: 0px !important;  /* Standard-Linkseinzug, anpassen falls nötig */
}
/* ===========================================
   SEND-Text beim Hover links vom Button
   Ziel: Senden-Button im Kontaktformular
   Formular-ID: #fiftynine-contact-form
   =========================================== */

#fiftynine-contact-form button,
#fiftynine-contact-form input[type="submit"] {
  position: relative;
  overflow: visible;
}

/* Text, der beim Hover erscheint */
#fiftynine-contact-form button::before,
#fiftynine-contact-form input[type="submit"]::before {
  content: "Send enquiry";
  position: absolute;
  left: -125px;  /* Abstand zum Button → frei einstellbar */
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  pointer-events: none;

  /* Typografie */
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #3620FF; /* Wunschfarbe */

  /* Animation */
  transition: opacity 0.25s ease, transform 0.25s ease;
}

/* Hover-Effekt */
#fiftynine-contact-form button:hover::before,
#fiftynine-contact-form input[type="submit"]:hover::before {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}
#fiftynine-contact-form button,
#fiftynine-contact-form input[type="submit"] {
  margin-top: 20px; /* frei anpassen */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b7845 *//* Sichtbarer Bereich / Bühne – bleibt 100vw, kein horizontales Scrollen */
.scroll-text-wrap {
  position: relative;
  width: 100vw;
  overflow: hidden;
  white-space: nowrap;
}

/* Laufender Text */
.scroll-text {
  display: inline-block;
  font-size: 448px;      /* deine Größe */
  font-weight: 700;
  white-space: nowrap;

  will-change: transform;

  /* Endlosschleife, von rechts nach WEIT links */
  animation: marquee-rl-long 4s linear infinite;
}

/* Animation: von rechts nach weit links (mit Lücke erlaubt) */
@keyframes marquee-rl-long {
  0% {
    transform: translateX(100vw);    /* Text komplett rechts außerhalb */
  }
  100% {
    transform: translateX(-600vw);   /* Text weit links außerhalb */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c63810b */.personal-training-muenchen-gradient-button {
  background: linear-gradient(
 90deg,
  #0F00FF 0%,
  #3620FF 25%,
  #5A4AFF 50%,
  #339EFF 75%,
  #00C6FF 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-0a9ab0c *//*
/* ==========================================
   FORTSCHRITTSBALKEN – SYNC MIT AKTIVER SLIDE
   ========================================== */

/* Jede Slide relativ, damit das ::after daran hängt */
#fiftynine-personal-trainer-muenchen-mobile .swiper-slide {
  position: relative;
}

/* Fortschrittsbalken an der Unterkante des sichtbaren Slides */
#fiftynine-personal-trainer-muenchen-mobile .swiper-slide::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;

  background-image: linear-gradient(
    90deg,
    #0F00FF 0%,
    #3620FF 25%,
    #5A4AFF 50%,
    #339EFF 75%,
    #00C6FF 100%
  );

  transform-origin: left center;
  transform: scaleX(0);
  pointer-events: none;
}

/* Nur die aktive Slide animiert den Balken */
#fiftynine-personal-trainer-muenchen-mobile .swiper-slide.swiper-slide-active::after {
  animation: pts-progress-fill 3.0s linear forwards;
}

/* Animation fürs Füllen */
@keyframes pts-progress-fill {
  0% { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}
/* =========================================================
   FIFTYNINE – SLIDES (MOBILE)
   Text unter dem Bild (extern im Widget)
   Typo bleibt 1:1 aus Elementor
   Manuelle Abstände steuerbar
   Widget CSS-ID: #fiftynine-personal-trainer-muenchen-mobile
   ========================================================= */

@media (max-width: 767px){

  /* =========================================
     0) MANUELLE ABSTÄNDE – HIER EINSTELLEN
     ========================================= */

  #fiftynine-personal-trainer-muenchen-mobile{
    --fn-gap-image-to-text: 40px;   /* Abstand Bild → Textblock */
    --fn-gap-title-to-text: 6px;   /* Abstand Titel → Beschreibung */
  }

  /* =========================================
     1) Overlay-Text IM Bild ausblenden
        (Typo nicht verändern!)
     ========================================= */

  #fiftynine-personal-trainer-muenchen-mobile .swiper-slide .elementor-slide-content,
  #fiftynine-personal-trainer-muenchen-mobile .swiper-slide .swiper-slide-contents{
    opacity: 0 !important;
    pointer-events: none !important;
  }

  /* =========================================
     2) Bildhöhe (wie bei dir: 80vh)
     ========================================= */

  #fiftynine-personal-trainer-muenchen-mobile .swiper-slide-bg{
    height: 80vh !important;
    min-height: 80vh !important;
  }

  /* =========================================
     3) Caption-Host UNTER dem Slider
        (nur Layout, keine Typo!)
     ========================================= */

  #fiftynine-personal-trainer-muenchen-mobile .fn-slide-caption-host{
    width: 100%;
    box-sizing: border-box;

    display: flex;
    justify-content: center;
    text-align: center;

    margin-top: var(--fn-gap-image-to-text); /* 🔧 Abstand Bild → Text */
  }

  /* =========================================
     4) Geklonter Elementor-Textblock
        Positionierung neutralisieren
     ========================================= */

  #fiftynine-personal-trainer-muenchen-mobile
  .fn-slide-caption-host
  .elementor-slide-content,
  #fiftynine-personal-trainer-muenchen-mobile
  .fn-slide-caption-host
  .swiper-slide-contents{
    position: relative !important;
    inset: auto !important;
    transform: none !important;

    opacity: 1 !important;
    pointer-events: auto !important;

    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;

    text-align: center !important;
  }

  /* =========================================
     5) TITEL → BESCHREIBUNG ABSTAND
        (ohne Typo zu ändern!)
     ========================================= */

  #fiftynine-personal-trainer-muenchen-mobile
  .fn-slide-caption-host
  .elementor-slide-heading{
    margin-bottom: var(--fn-gap-title-to-text) !important;
  }

  #fiftynine-personal-trainer-muenchen-mobile
  .fn-slide-caption-host
  .elementor-slide-description{
    margin-top: 0 !important;
    text-align: center !important;
  }

  /* =========================================
     6) Button sicher aus
     ========================================= */

  #fiftynine-personal-trainer-muenchen-mobile .elementor-slide-button{
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-103ea46 *//* ===========================================
   SLIDER – PFEIL-BUTTONS & STRICH-PAGINATION
   für Slides-Widget: Personal-Training-Studio-Muenchen-Mobile
   =========================================== */

#Personal-Training-Studio-Muenchen-Mobile {
  position: relative;

  /* ==== Pfeil-Buttons – Position & Größe ==== */
  --fn-arrow-left-percent: 91%;    /* Abstand der Buttons vom Slider (horizontal) */
  --fn-arrow-top-percent: -70px;   /* Höhe der Buttons */
  --fn-arrow-size: 40px;           /* Durchmesser der Buttons */
  --fn-arrow-gap: 14px;            /* Abstand zwischen Prev / Next */
  --fn-arrow-icon-size: 14px;      /* Pfeilgröße im Button */

  /* ==== Strich-Pagination – Position & Größe ==== */
  --fn-dots-left-percent: 0%;      /* horizontale Position */
  --fn-dots-top-percent: -30px;    /* vertikale Position */
  --fn-dots-gap: 10px;             /* Abstand zwischen den Strichen */
}

/* -------------------------------------------------
   PFEIL-BUTTONS – NEBENEINANDER
   ------------------------------------------------- */

#Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-prev,
#Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-next {
  position: absolute;

  top: var(--fn-arrow-top-percent);
  left: var(--fn-arrow-left-percent);
  transform: translateY(-50%);

  width: var(--fn-arrow-size);
  height: var(--fn-arrow-size);
  border-radius: 999px;

  display: flex;
  align-items: center;
  justify-content: center;

  background: transparent;
  border: 1px solid #86868B;
  color: #86868B;

  box-sizing: border-box;
  cursor: pointer;
  transition: none;
  z-index: 20;
}

/* Next sitzt rechts neben Prev */
#Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-next {
  left: calc(var(--fn-arrow-left-percent) + var(--fn-arrow-size) + var(--fn-arrow-gap));
}

/* -----------------------------------------------
   ICONS – Dynamische Größe
   ----------------------------------------------- */

#Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-prev i,
#Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-next i,
#Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-prev svg,
#Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-next svg {
  width: var(--fn-arrow-icon-size);
  height: var(--fn-arrow-icon-size);
  font-size: var(--fn-arrow-icon-size);

  display: flex;
  align-items: center;
  justify-content: center;
  fill: currentColor;
}

/* Hover */
#Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-prev:hover,
#Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-next:hover {
  background-color: transparent;
  border-color: #3620FF;
  color: #3620FF;
}

/* -------------------------------------------------
   STRICH-PAGINATION (HORIZONTAL)
   ------------------------------------------------- */

#Personal-Training-Studio-Muenchen-Mobile .swiper-pagination {
  position: absolute !important;
  top: var(--fn-dots-top-percent);
  left: var(--fn-dots-left-percent);
  transform: translateY(-50%);

  display: flex !important;
  flex-direction: row;  /* Horizontal */
  align-items: center;
  gap: var(--fn-dots-gap);

  width: auto;
  height: auto;
  margin: 0;
  z-index: 10;
}

/* Einzelner Strich */
#Personal-Training-Studio-Muenchen-Mobile .swiper-pagination-bullet {
  width: 50px;
  height: 1.5px;
  border-radius: 999px;

  background-color: #777777;
  margin: 0 !important;
  padding: 0;
  opacity: 1;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

/* Aktiver Strich */
#Personal-Training-Studio-Muenchen-Mobile .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ffffff;
}

/* Hover */
#Personal-Training-Studio-Muenchen-Mobile .swiper-pagination-bullet:hover {
  background-color: #aaaaaa;
}

/* Screenreader-Text entfernen */
#Personal-Training-Studio-Muenchen-Mobile .elementor-screen-only {
  display: none !important;
}

/* -------------------------------------------------
   RESPONSIVE
   ------------------------------------------------- */

@media (max-width: 767px) {
  #Personal-Training-Studio-Muenchen-Mobile {
    --fn-arrow-left-percent: 50%;
    --fn-arrow-top-percent: 100%;
    --fn-arrow-size: 40px;
    --fn-arrow-gap: 12px;

    --fn-dots-left-percent: 50%;
    --fn-dots-top-percent: calc(100% + 60px);
    --fn-dots-gap: 10px;
  }

  #Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-prev,
  #Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-next {
    transform: translateX(-50%);
  }

  #Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-prev {
    left: calc(50% - (var(--fn-arrow-size) / 2) - var(--fn-arrow-gap));
  }

  #Personal-Training-Studio-Muenchen-Mobile .elementor-swiper-button-next {
    left: calc(50% + (var(--fn-arrow-size) / 2) + var(--fn-arrow-gap));
  }

  #Personal-Training-Studio-Muenchen-Mobile .swiper-pagination {
    left: 50%;
    transform: translateX(-50%);
  }
}

/* ==========================================
   FORTSCHRITTSBALKEN – SYNC MIT AKTIVER SLIDE
   Für Slides-Widget: Personal-Training-Studio-Muenchen-Mobile
   ========================================== */

/* Jede Slide relativ, damit das ::after daran hängt */
#Personal-Training-Studio-Muenchen-Mobile .swiper-slide {
  position: relative;
}

/* Fortschrittsbalken an der Unterkante des sichtbaren Slides */
#Personal-Training-Studio-Muenchen-Mobile .swiper-slide::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;       /* direkt an der Unterkante des Slides / Bildes */
  width: 100%;
  height: 2px;     /* 2 px Balken */

  background-image: linear-gradient(
    90deg,
    #0F00FF 0%,
    #3620FF 25%,
    #5A4AFF 50%,
    #339EFF 75%,
    #00C6FF 100%
  );

  transform-origin: left center;
  transform: scaleX(0);

  pointer-events: none;
}

/* Nur die aktive Slide animiert den Balken */
#Personal-Training-Studio-Muenchen-Mobile .swiper-slide.swiper-slide-active::after {
  animation: pts-progress-fill 3.0s linear forwards;
}

/* Animation fürs Füllen des Balkens */
@keyframes pts-progress-fill {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-7acbede *//* Nur die hochgewanderte Beschriftung anpassen */
#fiftynine-contact-form
  .elementor-field-group:has(.elementor-field:not(:placeholder-shown)) .elementor-field-label,
#fiftynine-contact-form
  .elementor-field-group:has(textarea.elementor-field-textual:not(:placeholder-shown)) .elementor-field-label {
  
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;    /* light */
  color: #86868B !important;
}
/* Eingabetext in allen Feldern 100% linksbündig machen */
#fiftynine-contact-form .elementor-field,
#fiftynine-contact-form textarea.elementor-field-textual {
  text-align: left !important;
  text-indent: 0 !important;      /* falls Elementor/Theme etwas eingezogen hat */
  padding-left: 0px !important;  /* Standard-Linkseinzug, anpassen falls nötig */
}
/* ===========================================
   SEND-Text beim Hover links vom Button
   Ziel: Senden-Button im Kontaktformular
   Formular-ID: #fiftynine-contact-form
   =========================================== */

#fiftynine-contact-form button,
#fiftynine-contact-form input[type="submit"] {
  position: relative;
  overflow: visible;
}

/* Text, der beim Hover erscheint */
#fiftynine-contact-form button::before,
#fiftynine-contact-form input[type="submit"]::before {
  content: "Send enquiry";
  position: absolute;
  left: -125px;  /* Abstand zum Button → frei einstellbar */
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  pointer-events: none;

  /* Typografie */
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #3620FF; /* Wunschfarbe */

  /* Animation */
  transition: opacity 0.25s ease, transform 0.25s ease;
}

/* Hover-Effekt */
#fiftynine-contact-form button:hover::before,
#fiftynine-contact-form input[type="submit"]:hover::before {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}
#fiftynine-contact-form button,
#fiftynine-contact-form input[type="submit"] {
  margin-top: 20px; /* frei anpassen */
}/* End custom CSS */