.elementor-31 .elementor-element.elementor-element-6b49f74{--display:flex;--min-height:1200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-6b49f74:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6b49f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/08/First.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-533de4a{--display:flex;}.elementor-31 .elementor-element.elementor-element-215c022{--display:flex;--min-height:300px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-61d4af4{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-61d4af4.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-61d4af4 .elementor-heading-title{font-family:"Moonbright Demo", Sans-serif;font-size:80px;font-weight:400;line-height:0.5em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7e4213d{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;font-size:24px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7e4213d.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-71523d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:1000px 1000px 1000px 1000px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-71523d2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-71523d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Button-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-71523d2.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-117bbfb{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-b37eae4{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b37eae4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b37eae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/08/Frame-130.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-3d0885a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-3085a20{--display:flex;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-79b851c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31 .elementor-element.elementor-element-79b851c .elementor-custom-embed-play i{font-size:64px;}.elementor-31 .elementor-element.elementor-element-79b851c .elementor-custom-embed-play svg{width:64px;height:64px;}.elementor-31 .elementor-element.elementor-element-7c66cb5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-7c66cb5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7c66cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Button-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-7c66cb5.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-144b2b0{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-df4feca{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-7ff71b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-8326f86{--display:flex;}.elementor-31 .elementor-element.elementor-element-5b56ff3{--display:flex;}.elementor-31 .elementor-element.elementor-element-edeec5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-8706f6f{--display:flex;}.elementor-31 .elementor-element.elementor-element-cc43caa{--display:flex;}.elementor-31 .elementor-element.elementor-element-69c2875{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-d2eb635{--display:flex;}.elementor-31 .elementor-element.elementor-element-39472b8{--display:flex;}.elementor-31 .elementor-element.elementor-element-f2fdb27 .elementor-counter{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-f2fdb27 .elementor-counter-title{justify-content:start;align-items:end;color:var( --e-global-color-secondary );font-size:24px;font-weight:600;line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-f2fdb27 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:80px;letter-spacing:-0.025em;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e5378de{left:-500px;}body.rtl .elementor-31 .elementor-element.elementor-element-e5378de{right:-500px;}.elementor-31 .elementor-element.elementor-element-e5378de{top:100px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8519cd3{right:-500px;}body.rtl .elementor-31 .elementor-element.elementor-element-8519cd3{left:-500px;}.elementor-31 .elementor-element.elementor-element-8519cd3{top:-175px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2cd79c6{right:-300px;}body.rtl .elementor-31 .elementor-element.elementor-element-2cd79c6{left:-300px;}.elementor-31 .elementor-element.elementor-element-2cd79c6{top:200px;}.elementor-31 .elementor-element.elementor-element-8ec537b{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-8ec537b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8ec537b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Asset-3@2x-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-a98f6b4{--display:flex;--min-height:730px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-a3a6fcf{--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;}.elementor-31 .elementor-element.elementor-element-9252e6f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:3;}.elementor-31 .elementor-element.elementor-element-9252e6f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9252e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2553A6;}.elementor-31 .elementor-element.elementor-element-9252e6f.e-con{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-2cab2fb img{height:160px;}.elementor-31 .elementor-element.elementor-element-6ed73ba{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-763720d{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-d799d1d{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7ecce2c{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-f289193{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:0%;--margin-left:20%;--margin-right:0%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-f289193:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f289193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECBE7C;}.elementor-31 .elementor-element.elementor-element-f289193.e-con{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-c74d499 img{height:160px;}.elementor-31 .elementor-element.elementor-element-9fa7895{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-f70f795{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-eb4ea50{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2dc8789{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-495712b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-16ad8c7{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:0%;--margin-left:20%;--margin-right:0%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:4;}.elementor-31 .elementor-element.elementor-element-16ad8c7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-16ad8c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CE0ED;}.elementor-31 .elementor-element.elementor-element-16ad8c7.e-con{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-ea0710f img{height:160px;}.elementor-31 .elementor-element.elementor-element-2dc193a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-4551970{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ccc0fb4{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-a159265{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-26d2e3d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:0%;--margin-left:20%;--margin-right:0%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:5;}.elementor-31 .elementor-element.elementor-element-26d2e3d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-26d2e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F87284;}.elementor-31 .elementor-element.elementor-element-26d2e3d.e-con{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-30cbfab img{height:160px;}.elementor-31 .elementor-element.elementor-element-4df5e0b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-f652f71{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-a870662{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-82680fb{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-8258975{--display:flex;}.elementor-31 .elementor-element.elementor-element-00df003{--display:flex;}.elementor-31 .elementor-element.elementor-element-1fc5c01{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-1fc5c01:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1fc5c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2553A6;}.elementor-31 .elementor-element.elementor-element-1fc5c01.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-ee0aa25 img{height:160px;}.elementor-31 .elementor-element.elementor-element-99bf6cd{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-8846225{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-095abdb{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9aba943{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-175c768{--display:flex;}.elementor-31 .elementor-element.elementor-element-2106ad0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-2106ad0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2106ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECBE7C;}.elementor-31 .elementor-element.elementor-element-2106ad0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-9f4aad0 img{height:160px;}.elementor-31 .elementor-element.elementor-element-d8916cc{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-d0d5bf2{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-c783339{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-730812c{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-28864e7{--display:flex;}.elementor-31 .elementor-element.elementor-element-570a2a6{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-570a2a6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-570a2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CE0ED;}.elementor-31 .elementor-element.elementor-element-570a2a6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-e027d74 img{height:160px;}.elementor-31 .elementor-element.elementor-element-5e46a9d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-ddfec0c{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-31cfe16{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b1edeeb{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-1aabf27{--display:flex;}.elementor-31 .elementor-element.elementor-element-eefaf3a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-eefaf3a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-eefaf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F87284;}.elementor-31 .elementor-element.elementor-element-eefaf3a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-30454cf img{height:160px;}.elementor-31 .elementor-element.elementor-element-a6e928f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-be71b65{--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ae7ab56{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-c68667a{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-5318793{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:64px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-31 .elementor-element.elementor-element-fe9146f{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-fe9146f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fe9146f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Asset-3@2x-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-a05ae0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-2934ea4{width:var( --container-widget-width, 975px );max-width:975px;--container-widget-width:975px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-2934ea4.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-eb3858e{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-4787ee6{text-align:center;font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:700;line-height:1.5em;letter-spacing:0em;}.elementor-31 .elementor-element.elementor-element-2ed16ed{--display:flex;--z-index:2;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-f29ebd4{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-f29ebd4{right:0px;}.elementor-31 .elementor-element.elementor-element-f29ebd4{top:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-05a6b9d{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-05a6b9d{left:0px;}.elementor-31 .elementor-element.elementor-element-05a6b9d{top:0px;}.elementor-31 .elementor-element.elementor-element-2f87e5f{--display:flex;}.elementor-31 .elementor-element.elementor-element-08a6f7c{--display:flex;}.elementor-31 .elementor-element.elementor-element-7bf6ca7{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-7bf6ca7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7bf6ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7bf6ca7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-7ec1089 img{height:320px;}.elementor-31 .elementor-element.elementor-element-21b11ba{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-83e23fa{text-align:center;font-family:var( --e-global-typography-b407d77-font-family ), Sans-serif;font-size:var( --e-global-typography-b407d77-font-size );font-weight:var( --e-global-typography-b407d77-font-weight );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-c47d03b{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-8794107{--display:flex;}.elementor-31 .elementor-element.elementor-element-ad89798{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-ad89798:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ad89798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ad89798.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-fc51a5a img{height:320px;}.elementor-31 .elementor-element.elementor-element-6ab0387{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-b443a84{text-align:center;font-family:var( --e-global-typography-b407d77-font-family ), Sans-serif;font-size:var( --e-global-typography-b407d77-font-size );font-weight:var( --e-global-typography-b407d77-font-weight );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-3dc761c{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-8c43d15{--display:flex;}.elementor-31 .elementor-element.elementor-element-f5f7c90{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-f5f7c90:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f5f7c90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-f5f7c90.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-ef3b832 img{height:320px;}.elementor-31 .elementor-element.elementor-element-18832a0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-217ac1a{text-align:center;font-family:var( --e-global-typography-b407d77-font-family ), Sans-serif;font-size:var( --e-global-typography-b407d77-font-size );font-weight:var( --e-global-typography-b407d77-font-weight );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-2814462{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-51cafaa{--display:flex;}.elementor-31 .elementor-element.elementor-element-318acfc{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31 .elementor-element.elementor-element-318acfc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-318acfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-318acfc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-d01f0d6 img{height:320px;}.elementor-31 .elementor-element.elementor-element-33b3e5a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-136d3de{text-align:center;font-family:var( --e-global-typography-b407d77-font-family ), Sans-serif;font-size:var( --e-global-typography-b407d77-font-size );font-weight:var( --e-global-typography-b407d77-font-weight );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-a1a2170{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-e566205{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;width:var( --container-widget-width, 412px );max-width:412px;--container-widget-width:412px;--container-widget-flex-grow:0;z-index:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-125px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-125px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:80px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-31 .elementor-element.elementor-element-e566205.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-9b37d20{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-9b37d20:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9b37d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Vector-70.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-9b37d20.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-b60709c{text-align:center;font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-47a3dec{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-47a3dec{right:0px;}.elementor-31 .elementor-element.elementor-element-47a3dec{bottom:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d82eb0d{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-d82eb0d{left:0px;}.elementor-31 .elementor-element.elementor-element-d82eb0d{bottom:0px;}.elementor-31 .elementor-element.elementor-element-9b4c7d4{--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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9b4c7d4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#96E6F1;background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Group-22.png");background-position:bottom center;background-repeat:repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-9b4c7d4::before, .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Frame-135.png");--background-overlay:'';background-position:top center;background-repeat:repeat-x;background-size:auto;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-234a428{right:-100px;}body.rtl .elementor-31 .elementor-element.elementor-element-234a428{left:-100px;}.elementor-31 .elementor-element.elementor-element-234a428{top:54px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-5b42eb1{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-5b42eb1{left:0px;}.elementor-31 .elementor-element.elementor-element-5b42eb1{top:900px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-b7a23ae{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-b7a23ae{right:0px;}.elementor-31 .elementor-element.elementor-element-b7a23ae{bottom:500px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8db413e{left:-100px;}body.rtl .elementor-31 .elementor-element.elementor-element-8db413e{right:-100px;}.elementor-31 .elementor-element.elementor-element-8db413e{top:54px;}.elementor-31 .elementor-element.elementor-element-717ce69{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-553aabe{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-31 .elementor-element.elementor-element-553aabe.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-553aabe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-83c211e{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-83c211e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-83c211e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Frame-136.png");background-position:bottom center;background-repeat:repeat-x;background-size:auto;}.elementor-31 .elementor-element.elementor-element-e4fbc24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-418a7b3{--display:flex;}.elementor-31 .elementor-element.elementor-element-988d35b{text-align:left;}.elementor-31 .elementor-element.elementor-element-7472599{--display:flex;}.elementor-31 .elementor-element.elementor-element-44e404c{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-ad6ed61{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-ad6ed61:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ad6ed61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Frame-136.png");background-position:bottom center;background-repeat:repeat-x;background-size:auto;}.elementor-31 .elementor-element.elementor-element-87f3bff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-66d4742{--display:flex;}.elementor-31 .elementor-element.elementor-element-e8db29c{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-1dc9306{--display:flex;}.elementor-31 .elementor-element.elementor-element-68bdd3e{text-align:right;}.elementor-31 .elementor-element.elementor-element-f989a02{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-f989a02:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f989a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Frame-136.png");background-position:bottom center;background-repeat:repeat-x;background-size:auto;}.elementor-31 .elementor-element.elementor-element-5f941f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-044b3f4{--display:flex;}.elementor-31 .elementor-element.elementor-element-833791b{text-align:left;}.elementor-31 .elementor-element.elementor-element-e39acac{--display:flex;}.elementor-31 .elementor-element.elementor-element-1dc34cf{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-52b4711{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-52b4711:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-52b4711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Frame-136.png");background-position:bottom center;background-repeat:repeat-x;background-size:auto;}.elementor-31 .elementor-element.elementor-element-f5a9dd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-db5ad4f{--display:flex;}.elementor-31 .elementor-element.elementor-element-925a657{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-66a6005{--display:flex;}.elementor-31 .elementor-element.elementor-element-05db21e{text-align:center;}.elementor-31 .elementor-element.elementor-element-d3cd02f{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d3cd02f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d3cd02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#96E6F1;background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Group-22.png");background-position:bottom center;background-repeat:repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-b087a83{--display:flex;}.elementor-31 .elementor-element.elementor-element-a9617f0{text-align:center;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8682989{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-8682989{left:0px;}.elementor-31 .elementor-element.elementor-element-8682989{top:0px;}.elementor-31 .elementor-element.elementor-element-5e09d13{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-356da6d{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-31 .elementor-element.elementor-element-83d2f23{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-83d2f23:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-83d2f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Group-23.png");background-position:center center;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-3cbd6a5 img{height:200px;}.elementor-31 .elementor-element.elementor-element-92b02b4{--display:flex;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-92b02b4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-2bd01b1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-1659f09{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-a0ab52a{background-color:#ECBE7C;padding:2px 12px 2px 12px;border-radius:77px 77px 77px 77px;text-align:center;font-family:var( --e-global-typography-6e99af2-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99af2-font-size );font-weight:var( --e-global-typography-6e99af2-font-weight );line-height:var( --e-global-typography-6e99af2-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-a0ab52a.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-5a7df26{text-align:center;font-family:var( --e-global-typography-8fb678e-font-family ), Sans-serif;font-size:var( --e-global-typography-8fb678e-font-size );font-weight:var( --e-global-typography-8fb678e-font-weight );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-afe39b5{text-align:center;}.elementor-31 .elementor-element.elementor-element-a321336{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-a321336:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a321336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Button-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-a321336.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-c3550c6{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-c951fc0{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-c951fc0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c951fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Group-23.png");background-position:center center;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-40a5ec5 img{height:200px;}.elementor-31 .elementor-element.elementor-element-91f2863{--display:flex;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-91f2863.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-fb02e85{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-2d84f68{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-b84708d{background-color:#ECBE7C;padding:2px 12px 2px 12px;border-radius:77px 77px 77px 77px;text-align:center;font-family:var( --e-global-typography-6e99af2-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99af2-font-size );font-weight:var( --e-global-typography-6e99af2-font-weight );line-height:var( --e-global-typography-6e99af2-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b84708d.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-b3d2e24{text-align:center;font-family:var( --e-global-typography-8fb678e-font-family ), Sans-serif;font-size:var( --e-global-typography-8fb678e-font-size );font-weight:var( --e-global-typography-8fb678e-font-weight );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-af60454{text-align:center;}.elementor-31 .elementor-element.elementor-element-6c4180e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-6c4180e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6c4180e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Button-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-6c4180e.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-71431f6{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ea4c447{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-ea4c447:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ea4c447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Group-23.png");background-position:center center;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-6c80fcb img{height:200px;}.elementor-31 .elementor-element.elementor-element-c217a28{--display:flex;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-c217a28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-11cebd7{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-7493cb4{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-ae83d91{text-align:center;font-family:var( --e-global-typography-8fb678e-font-family ), Sans-serif;font-size:var( --e-global-typography-8fb678e-font-size );font-weight:var( --e-global-typography-8fb678e-font-weight );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-0b86cde{text-align:center;}.elementor-31 .elementor-element.elementor-element-4431ebc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-4431ebc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4431ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Button-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-4431ebc.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-7e77166{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6a7601e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-31 .elementor-element.elementor-element-f2e8815{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-f2e8815:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f2e8815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Group-23.png");background-position:center center;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-8091d23 img{height:200px;}.elementor-31 .elementor-element.elementor-element-8e4897f{--display:flex;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-8e4897f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-619692d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-7351b93{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-f12d1d1{text-align:center;font-family:var( --e-global-typography-8fb678e-font-family ), Sans-serif;font-size:var( --e-global-typography-8fb678e-font-size );font-weight:var( --e-global-typography-8fb678e-font-weight );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-0d6357e{text-align:center;}.elementor-31 .elementor-element.elementor-element-07d407f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-07d407f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-07d407f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Button-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-07d407f.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-cfcbe98{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-58c31b7{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-58c31b7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-58c31b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Group-23.png");background-position:center center;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-ece25d6 img{height:200px;}.elementor-31 .elementor-element.elementor-element-dc35a6d{--display:flex;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-dc35a6d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-aa0db93{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-f5dec70{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-8819c9a{text-align:center;font-family:var( --e-global-typography-8fb678e-font-family ), Sans-serif;font-size:var( --e-global-typography-8fb678e-font-size );font-weight:var( --e-global-typography-8fb678e-font-weight );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-25f228b{text-align:center;}.elementor-31 .elementor-element.elementor-element-f4018ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-f4018ab:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f4018ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Button-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-f4018ab.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-369a2fc{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-ecfbe90{left:-125px;}body.rtl .elementor-31 .elementor-element.elementor-element-ecfbe90{right:-125px;}.elementor-31 .elementor-element.elementor-element-ecfbe90{top:125px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-f2d8704{right:-350px;}body.rtl .elementor-31 .elementor-element.elementor-element-f2d8704{left:-350px;}.elementor-31 .elementor-element.elementor-element-f2d8704{bottom:-75px;}.elementor-31 .elementor-element.elementor-element-124583b{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-124583b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-124583b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#96E6F1;background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Group-22.png");background-position:top center;background-repeat:repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-c83cbd5{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-f3bc155{text-align:center;}.elementor-31 .elementor-element.elementor-element-23f7089{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-23f7089.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-121ba1d{--display:flex;--min-height:800px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-121ba1d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-121ba1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Map-Wrap.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-31 .elementor-element.elementor-element-feead86{--display:flex;--position:absolute;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;top:75px;}.elementor-31 .elementor-element.elementor-element-feead86:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-feead86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F87284;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-feead86{left:120px;}body.rtl .elementor-31 .elementor-element.elementor-element-feead86{right:120px;}.elementor-31 .elementor-element.elementor-element-411a1b4{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6eda254 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-6e99af2-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99af2-font-size );font-weight:var( --e-global-typography-6e99af2-font-weight );line-height:var( --e-global-typography-6e99af2-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:60px 60px 60px 60px;padding:4px 8px 4px 12px;}.elementor-31 .elementor-element.elementor-element-6eda254 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-13259ed{--display:flex;--position:absolute;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;top:150px;}.elementor-31 .elementor-element.elementor-element-13259ed:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-13259ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECBE7C;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-13259ed{right:150px;}body.rtl .elementor-31 .elementor-element.elementor-element-13259ed{left:150px;}.elementor-31 .elementor-element.elementor-element-2b06771{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-bba47f0 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-6e99af2-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99af2-font-size );font-weight:var( --e-global-typography-6e99af2-font-weight );line-height:var( --e-global-typography-6e99af2-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:60px 60px 60px 60px;padding:4px 8px 4px 12px;}.elementor-31 .elementor-element.elementor-element-bba47f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-c83019a{--display:flex;--position:absolute;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:150px;}.elementor-31 .elementor-element.elementor-element-c83019a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c83019a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CE0ED;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c83019a{left:135px;}body.rtl .elementor-31 .elementor-element.elementor-element-c83019a{right:135px;}.elementor-31 .elementor-element.elementor-element-e2dd51a{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0d06484 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-6e99af2-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99af2-font-size );font-weight:var( --e-global-typography-6e99af2-font-weight );line-height:var( --e-global-typography-6e99af2-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:60px 60px 60px 60px;padding:4px 8px 4px 12px;}.elementor-31 .elementor-element.elementor-element-0d06484 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-9e8a8bd{--display:flex;--position:absolute;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:200px;}.elementor-31 .elementor-element.elementor-element-9e8a8bd:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9e8a8bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2553A6;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-9e8a8bd{right:175px;}body.rtl .elementor-31 .elementor-element.elementor-element-9e8a8bd{left:175px;}.elementor-31 .elementor-element.elementor-element-076dfb1{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9778f01 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-6e99af2-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99af2-font-size );font-weight:var( --e-global-typography-6e99af2-font-weight );line-height:var( --e-global-typography-6e99af2-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:60px 60px 60px 60px;padding:4px 8px 4px 12px;}.elementor-31 .elementor-element.elementor-element-9778f01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-dea4e01{--display:flex;--position:absolute;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:4px;}.elementor-31 .elementor-element.elementor-element-dea4e01:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dea4e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A000;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-dea4e01{right:240px;}body.rtl .elementor-31 .elementor-element.elementor-element-dea4e01{left:240px;}.elementor-31 .elementor-element.elementor-element-e9fb7b2{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.025em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-c8852df .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-6e99af2-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99af2-font-size );font-weight:var( --e-global-typography-6e99af2-font-weight );line-height:var( --e-global-typography-6e99af2-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:60px 60px 60px 60px;padding:4px 8px 4px 12px;}.elementor-31 .elementor-element.elementor-element-c8852df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-e362387{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-e362387:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e362387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Button-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-e362387.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-525f3fe{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-258f0fe{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-258f0fe:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-258f0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#96E6F1;background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Group-22.png");background-position:top center;background-repeat:repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-c07f766{z-index:2;text-align:center;}.elementor-31 .elementor-element.elementor-element-baf0a32{--display:flex;}.elementor-31 .elementor-element.elementor-element-6c021dc{--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;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-6c021dc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6c021dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/leaf.png");background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-07881a0{--display:flex;}.elementor-31 .elementor-element.elementor-element-e3e1f5e{--display:flex;--justify-content:space-between;}.elementor-31 .elementor-element.elementor-element-56943e0{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-ff9fc55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:14px;--z-index:5;}.elementor-31 .elementor-element.elementor-element-ff9fc55:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ff9fc55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Button-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-ff9fc55.e-con{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-8201f37{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1d08509{right:-75px;}body.rtl .elementor-31 .elementor-element.elementor-element-1d08509{left:-75px;}.elementor-31 .elementor-element.elementor-element-1d08509{top:-150px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-0402aeb{right:211px;}body.rtl .elementor-31 .elementor-element.elementor-element-0402aeb{left:211px;}.elementor-31 .elementor-element.elementor-element-0402aeb{bottom:-75px;z-index:3;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-b498362{left:250px;}body.rtl .elementor-31 .elementor-element.elementor-element-b498362{right:250px;}.elementor-31 .elementor-element.elementor-element-b498362{bottom:-150px;z-index:3;}.elementor-31 .elementor-element.elementor-element-cdf9253{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-cdf9253:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-cdf9253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#96E6F1;background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Group-22.png");background-position:top center;background-repeat:repeat;background-size:auto;}.elementor-31 .elementor-element.elementor-element-11bd553{text-align:center;}.elementor-31 .elementor-element.elementor-element-0d8b530{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-591f8c4{--display:flex;--min-height:573px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-591f8c4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-591f8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Img.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-e2b1f71{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-e2b1f71:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e2b1f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Vector-70-2.png");background-position:center center;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-921e591{text-align:center;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-9344f64{--display:flex;--justify-content:space-between;--z-index:2;}.elementor-31 .elementor-element.elementor-element-9ed9cad{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-31 .elementor-element.elementor-element-90c431c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-b63fef7{--display:flex;}.elementor-31 .elementor-element.elementor-element-0e6b09e{--display:flex;}.elementor-31 .elementor-element.elementor-element-4d20a41{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-99985fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-14cd658{--display:flex;}.elementor-31 .elementor-element.elementor-element-66bfdac{--display:flex;}.elementor-31 .elementor-element.elementor-element-8bea05f{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-9066387{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-9066387:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9066387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-213608d{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-7fdd4ee .elementor-button{background-color:#7CE0ED;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c596dd2{right:-100px;}body.rtl .elementor-31 .elementor-element.elementor-element-c596dd2{left:-100px;}.elementor-31 .elementor-element.elementor-element-c596dd2{bottom:-200px;}.elementor-31 .elementor-element.elementor-element-c3567bb{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-c3567bb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c3567bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9be7190{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-c034873 .elementor-button{background-color:#7CE0ED;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-31 .elementor-element.elementor-element-da36167{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:14px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-da36167:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-da36167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Button-1-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-da36167.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-a3630dc{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9da4f55{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-9da4f55::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Ocean-Ground.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-f64cf39{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-31 .elementor-element.elementor-element-f64cf39.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-14cb710{--display:flex;}.elementor-31 .elementor-element.elementor-element-e578ff8{--display:flex;}.elementor-31 .elementor-element.elementor-element-a6f6281{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-8d524d5{--display:flex;}.elementor-31 .elementor-element.elementor-element-bc5bf53{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-dfc1136{--display:flex;}.elementor-31 .elementor-element.elementor-element-2ae759e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-321ffd9{--display:flex;}.elementor-31 .elementor-element.elementor-element-864de94{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-1023428{--display:flex;}.elementor-31 .elementor-element.elementor-element-5c04b13{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-701bdfd{--display:flex;}.elementor-31 .elementor-element.elementor-element-f9b3556{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-00b45e7{--display:flex;}.elementor-31 .elementor-element.elementor-element-281a153{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-62d7e3e{--display:flex;}.elementor-31 .elementor-element.elementor-element-cfe46d9{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-1e86a3c{--display:flex;}.elementor-31 .elementor-element.elementor-element-eb99ba6{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-30dc5a0{--display:flex;}.elementor-31 .elementor-element.elementor-element-84c8c8b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-2d48ca9{--display:flex;}.elementor-31 .elementor-element.elementor-element-a8905cc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-9e8c43a{--display:flex;}.elementor-31 .elementor-element.elementor-element-f6ee91a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-af377e0{--display:flex;}.elementor-31 .elementor-element.elementor-element-4498182{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-2cda5a4{--display:flex;}.elementor-31 .elementor-element.elementor-element-2ae5dd1{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-c0773ee{--n-accordion-title-font-size:var( --e-global-typography-6e99af2-font-size );z-index:2;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:24px;}.elementor-31 .elementor-element.elementor-element-c0773ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-31 .elementor-element.elementor-element-c0773ee {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-31 .elementor-element.elementor-element-c0773ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-6e99af2-font-family ), Sans-serif;font-weight:var( --e-global-typography-6e99af2-font-weight );line-height:var( --e-global-typography-6e99af2-line-height );}:where( .elementor-31 .elementor-element.elementor-element-c0773ee > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-adf738f{left:-100px;}body.rtl .elementor-31 .elementor-element.elementor-element-adf738f{right:-100px;}.elementor-31 .elementor-element.elementor-element-adf738f{top:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6c56971{right:-175px;}body.rtl .elementor-31 .elementor-element.elementor-element-6c56971{left:-175px;}.elementor-31 .elementor-element.elementor-element-6c56971{top:0px;}.elementor-31 .elementor-element.elementor-element-074c231{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body.elementor-page-31:not(.elementor-motion-effects-element-type-background), body.elementor-page-31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CE0ED;}@media(max-width:1366px){.elementor-31 .elementor-element.elementor-element-6b49f74{--min-height:1000px;}.elementor-31 .elementor-element.elementor-element-71523d2.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-7c66cb5.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-e5378de{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;top:-200px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e5378de{left:-300px;}body.rtl .elementor-31 .elementor-element.elementor-element-e5378de{right:-300px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8519cd3{right:-307px;}body.rtl .elementor-31 .elementor-element.elementor-element-8519cd3{left:-307px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2cd79c6{right:-71px;}body.rtl .elementor-31 .elementor-element.elementor-element-2cd79c6{left:-71px;}.elementor-31 .elementor-element.elementor-element-2cd79c6{top:365px;}.elementor-31 .elementor-element.elementor-element-f289193{--margin-top:0%;--margin-bottom:0%;--margin-left:22%;--margin-right:0%;}.elementor-31 .elementor-element.elementor-element-26d2e3d{--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;}.elementor-31 .elementor-element.elementor-element-5318793{--e-n-carousel-swiper-slides-to-display:3;}.elementor-31 .elementor-element.elementor-element-eb3858e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-83e23fa{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-c47d03b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-b443a84{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-3dc761c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-217ac1a{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-2814462{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-136d3de{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-a1a2170{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-553aabe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-31 .elementor-element.elementor-element-a0ab52a{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-5a7df26{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-a321336.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-b84708d{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-b3d2e24{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-6c4180e.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-ae83d91{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-4431ebc.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-f12d1d1{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-07d407f.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-8819c9a{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-f4018ab.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-23f7089{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-feead86{left:75px;}body.rtl .elementor-31 .elementor-element.elementor-element-feead86{right:75px;}.elementor-31 .elementor-element.elementor-element-6eda254 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-13259ed{right:110px;}body.rtl .elementor-31 .elementor-element.elementor-element-13259ed{left:110px;}.elementor-31 .elementor-element.elementor-element-bba47f0 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c83019a{left:90px;}body.rtl .elementor-31 .elementor-element.elementor-element-c83019a{right:90px;}.elementor-31 .elementor-element.elementor-element-0d06484 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-9e8a8bd{right:150px;}body.rtl .elementor-31 .elementor-element.elementor-element-9e8a8bd{left:150px;}.elementor-31 .elementor-element.elementor-element-9778f01 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-dea4e01{right:150px;}body.rtl .elementor-31 .elementor-element.elementor-element-dea4e01{left:150px;}.elementor-31 .elementor-element.elementor-element-c8852df .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-e362387.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-cdf9253{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-4d20a41{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-8bea05f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-213608d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-9be7190{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-da36167.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-9da4f55::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-31 .elementor-element.elementor-element-a6f6281{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-bc5bf53{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-2ae759e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-864de94{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-5c04b13{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f9b3556{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-281a153{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-cfe46d9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-eb99ba6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-84c8c8b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-a8905cc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f6ee91a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-4498182{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-2ae5dd1{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-c0773ee{--n-accordion-title-font-size:var( --e-global-typography-6e99af2-font-size );}:where( .elementor-31 .elementor-element.elementor-element-c0773ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-074c231{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-01734e8 img{width:150px;}}@media(max-width:1200px){.elementor-31 .elementor-element.elementor-element-8ec537b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8682989{right:-50px;}body.rtl .elementor-31 .elementor-element.elementor-element-8682989{left:-50px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-ecfbe90{left:-61px;}body.rtl .elementor-31 .elementor-element.elementor-element-ecfbe90{right:-61px;}.elementor-31 .elementor-element.elementor-element-f2d8704{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-f2d8704{right:-150px;}body.rtl .elementor-31 .elementor-element.elementor-element-f2d8704{left:-150px;}.elementor-31 .elementor-element.elementor-element-121ba1d{--min-height:625px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-13259ed{right:100px;}body.rtl .elementor-31 .elementor-element.elementor-element-13259ed{left:100px;}.elementor-31 .elementor-element.elementor-element-13259ed{top:100px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c83019a{left:80px;}body.rtl .elementor-31 .elementor-element.elementor-element-c83019a{right:80px;}.elementor-31 .elementor-element.elementor-element-c83019a{bottom:80px;}.elementor-31 .elementor-element.elementor-element-9e8a8bd{bottom:125px;}.elementor-31 .elementor-element.elementor-element-dea4e01{bottom:-25px;}.elementor-31 .elementor-element.elementor-element-258f0fe{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-1d08509{width:var( --container-widget-width, 172px );max-width:172px;--container-widget-width:172px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1d08509{right:-20px;}body.rtl .elementor-31 .elementor-element.elementor-element-1d08509{left:-20px;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-6b49f74{--min-height:900px;}.elementor-31 .elementor-element.elementor-element-215c022{--min-height:350px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-61d4af4{--container-widget-width:750px;--container-widget-flex-grow:0;width:var( --container-widget-width, 750px );max-width:750px;}.elementor-31 .elementor-element.elementor-element-61d4af4 .elementor-heading-title{font-size:68px;}.elementor-31 .elementor-element.elementor-element-7e4213d{--container-widget-width:580px;--container-widget-flex-grow:0;width:var( --container-widget-width, 580px );max-width:580px;font-size:22px;}.elementor-31 .elementor-element.elementor-element-3d0885a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-31 .elementor-element.elementor-element-df4feca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-8ec537b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-a98f6b4{--min-height:0px;}.elementor-31 .elementor-element.elementor-element-a3a6fcf{--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-31 .elementor-element.elementor-element-9252e6f.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-31 .elementor-element.elementor-element-2cab2fb img{height:100px;}.elementor-31 .elementor-element.elementor-element-d799d1d{font-size:16px;}.elementor-31 .elementor-element.elementor-element-7ecce2c{font-size:16px;}.elementor-31 .elementor-element.elementor-element-f289193.e-con{--e-con-transform-rotateZ:4deg;}.elementor-31 .elementor-element.elementor-element-f289193{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-31 .elementor-element.elementor-element-c74d499 img{height:100px;}.elementor-31 .elementor-element.elementor-element-eb4ea50{font-size:16px;}.elementor-31 .elementor-element.elementor-element-2dc8789{font-size:16px;}.elementor-31 .elementor-element.elementor-element-495712b{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-16ad8c7.e-con{--e-con-transform-rotateZ:-8deg;}.elementor-31 .elementor-element.elementor-element-16ad8c7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-31 .elementor-element.elementor-element-ea0710f img{height:100px;}.elementor-31 .elementor-element.elementor-element-ccc0fb4{font-size:16px;}.elementor-31 .elementor-element.elementor-element-a159265{font-size:16px;}.elementor-31 .elementor-element.elementor-element-26d2e3d.e-con{--e-con-transform-rotateZ:12deg;}.elementor-31 .elementor-element.elementor-element-26d2e3d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-31 .elementor-element.elementor-element-30cbfab img{height:100px;}.elementor-31 .elementor-element.elementor-element-a870662{font-size:16px;}.elementor-31 .elementor-element.elementor-element-82680fb{font-size:16px;}.elementor-31 .elementor-element.elementor-element-ee0aa25 img{height:100px;}.elementor-31 .elementor-element.elementor-element-095abdb{font-size:16px;}.elementor-31 .elementor-element.elementor-element-9aba943{font-size:16px;}.elementor-31 .elementor-element.elementor-element-9f4aad0 img{height:100px;}.elementor-31 .elementor-element.elementor-element-c783339{font-size:16px;}.elementor-31 .elementor-element.elementor-element-730812c{font-size:16px;}.elementor-31 .elementor-element.elementor-element-e027d74 img{height:100px;}.elementor-31 .elementor-element.elementor-element-31cfe16{font-size:16px;}.elementor-31 .elementor-element.elementor-element-b1edeeb{font-size:16px;}.elementor-31 .elementor-element.elementor-element-30454cf img{height:100px;}.elementor-31 .elementor-element.elementor-element-ae7ab56{font-size:16px;}.elementor-31 .elementor-element.elementor-element-c68667a{font-size:16px;}.elementor-31 .elementor-element.elementor-element-5318793{--e-n-carousel-swiper-slides-to-display:2;}.elementor-31 .elementor-element.elementor-element-eb3858e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-4787ee6{font-size:22px;}.elementor-31 .elementor-element.elementor-element-f29ebd4{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-05a6b9d{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-7ec1089 img{height:240px;}.elementor-31 .elementor-element.elementor-element-83e23fa{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-c47d03b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-fc51a5a img{height:240px;}.elementor-31 .elementor-element.elementor-element-b443a84{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-3dc761c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-ef3b832 img{height:240px;}.elementor-31 .elementor-element.elementor-element-217ac1a{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-2814462{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-d01f0d6 img{height:240px;}.elementor-31 .elementor-element.elementor-element-136d3de{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-a1a2170{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-e566205{--e-n-carousel-swiper-slides-to-display:1;}.elementor-31 .elementor-element.elementor-element-b60709c{font-size:18px;}.elementor-31 .elementor-element.elementor-element-47a3dec{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-d82eb0d{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-9b4c7d4{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-234a428{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-5b42eb1{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;top:829px;text-align:right;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-5b42eb1{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-5b42eb1{left:0px;}.elementor-31 .elementor-element.elementor-element-b7a23ae{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:left;}.elementor-31 .elementor-element.elementor-element-8db413e{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-553aabe{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-31 .elementor-element.elementor-element-553aabe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-31 .elementor-element.elementor-element-44e404c{font-size:18px;}.elementor-31 .elementor-element.elementor-element-e8db29c{font-size:18px;}.elementor-31 .elementor-element.elementor-element-1dc34cf{font-size:18px;}.elementor-31 .elementor-element.elementor-element-925a657{font-size:18px;}.elementor-31 .elementor-element.elementor-element-8682989{top:-75px;}.elementor-31 .elementor-element.elementor-element-356da6d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-83d2f23{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-3cbd6a5 img{height:150px;}.elementor-31 .elementor-element.elementor-element-a0ab52a{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-5a7df26{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-a321336{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-c3550c6{font-size:16px;}.elementor-31 .elementor-element.elementor-element-c951fc0{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-40a5ec5 img{height:150px;}.elementor-31 .elementor-element.elementor-element-b84708d{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-b3d2e24{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-6c4180e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-71431f6{font-size:16px;}.elementor-31 .elementor-element.elementor-element-ea4c447{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-6c80fcb img{height:150px;}.elementor-31 .elementor-element.elementor-element-ae83d91{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-4431ebc{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-7e77166{font-size:16px;}.elementor-31 .elementor-element.elementor-element-6a7601e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-f2e8815{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-8091d23 img{height:150px;}.elementor-31 .elementor-element.elementor-element-f12d1d1{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-07d407f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-cfcbe98{font-size:16px;}.elementor-31 .elementor-element.elementor-element-58c31b7{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-ece25d6 img{height:150px;}.elementor-31 .elementor-element.elementor-element-8819c9a{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-f4018ab{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-369a2fc{font-size:16px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-ecfbe90{left:-90px;}body.rtl .elementor-31 .elementor-element.elementor-element-ecfbe90{right:-90px;}.elementor-31 .elementor-element.elementor-element-124583b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-c83cbd5{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-23f7089{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-121ba1d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-121ba1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Map-Wrap-1.svg");background-position:top right;}.elementor-31 .elementor-element.elementor-element-121ba1d.e-con{--align-self:center;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-feead86{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-feead86{right:0px;}.elementor-31 .elementor-element.elementor-element-feead86{top:25px;}.elementor-31 .elementor-element.elementor-element-411a1b4{font-size:20px;}.elementor-31 .elementor-element.elementor-element-6eda254 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-13259ed{right:-50px;}body.rtl .elementor-31 .elementor-element.elementor-element-13259ed{left:-50px;}.elementor-31 .elementor-element.elementor-element-13259ed{top:111px;}.elementor-31 .elementor-element.elementor-element-2b06771{font-size:20px;}.elementor-31 .elementor-element.elementor-element-bba47f0 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c83019a{left:-2px;}body.rtl .elementor-31 .elementor-element.elementor-element-c83019a{right:-2px;}.elementor-31 .elementor-element.elementor-element-e2dd51a{font-size:20px;}.elementor-31 .elementor-element.elementor-element-0d06484 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-9e8a8bd{right:-50px;}body.rtl .elementor-31 .elementor-element.elementor-element-9e8a8bd{left:-50px;}.elementor-31 .elementor-element.elementor-element-9e8a8bd{bottom:150px;}.elementor-31 .elementor-element.elementor-element-076dfb1{font-size:20px;}.elementor-31 .elementor-element.elementor-element-9778f01 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-dea4e01{right:-50px;}body.rtl .elementor-31 .elementor-element.elementor-element-dea4e01{left:-50px;}.elementor-31 .elementor-element.elementor-element-dea4e01{bottom:-10px;}.elementor-31 .elementor-element.elementor-element-e9fb7b2{font-size:20px;}.elementor-31 .elementor-element.elementor-element-c8852df .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-6c021dc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6c021dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200px auto;}.elementor-31 .elementor-element.elementor-element-56943e0{font-size:18px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1d08509{right:-40px;}body.rtl .elementor-31 .elementor-element.elementor-element-1d08509{left:-40px;}.elementor-31 .elementor-element.elementor-element-1d08509{top:-93px;}.elementor-31 .elementor-element.elementor-element-0402aeb{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-b498362{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-cdf9253{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-0d8b530{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-591f8c4{--min-height:346px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-e2b1f71{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-921e591{font-size:16px;}.elementor-31 .elementor-element.elementor-element-9ed9cad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-4d20a41{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-8bea05f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-213608d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-c596dd2{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:-350px;}.elementor-31 .elementor-element.elementor-element-c3567bb{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-c3567bb.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-9be7190{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-a6f6281{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-bc5bf53{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-2ae759e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-864de94{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-5c04b13{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f9b3556{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-281a153{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-cfe46d9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-eb99ba6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-84c8c8b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-a8905cc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f6ee91a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-4498182{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-2ae5dd1{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-c0773ee{--n-accordion-title-font-size:var( --e-global-typography-6e99af2-font-size );}:where( .elementor-31 .elementor-element.elementor-element-c0773ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-6e99af2-line-height );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-6b49f74:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6b49f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Frame-131-1.png");}.elementor-31 .elementor-element.elementor-element-6b49f74{--min-height:650px;}.elementor-31 .elementor-element.elementor-element-215c022{--min-height:290px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-61d4af4 .elementor-heading-title{font-size:32px;line-height:0.8em;}.elementor-31 .elementor-element.elementor-element-7e4213d{font-size:16px;}.elementor-31 .elementor-element.elementor-element-71523d2{--width:300px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-117bbfb{font-size:16px;}.elementor-31 .elementor-element.elementor-element-b37eae4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b37eae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Frame-132-1.png");}.elementor-31 .elementor-element.elementor-element-b37eae4{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-31 .elementor-element.elementor-element-3d0885a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-3085a20{border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;}.elementor-31 .elementor-element.elementor-element-7c66cb5{--width:300px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-144b2b0{font-size:16px;}.elementor-31 .elementor-element.elementor-element-7ff71b7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-edeec5b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-69c2875{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-31 .elementor-element.elementor-element-d2eb635{--width:100%;}.elementor-31 .elementor-element.elementor-element-39472b8{--width:100%;}.elementor-31 .elementor-element.elementor-element-f2fdb27 .elementor-counter{flex-direction:column-reverse;}.elementor-31 .elementor-element.elementor-element-f2fdb27 .elementor-counter-number-wrapper{font-size:64px;}.elementor-31 .elementor-element.elementor-element-f2fdb27 .elementor-counter-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-e5378de{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;top:500px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e5378de{left:-75px;}body.rtl .elementor-31 .elementor-element.elementor-element-e5378de{right:-75px;}.elementor-31 .elementor-element.elementor-element-8519cd3{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:379px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-8519cd3{right:-50px;}body.rtl .elementor-31 .elementor-element.elementor-element-8519cd3{left:-50px;}.elementor-31 .elementor-element.elementor-element-8ec537b{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-a98f6b4{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-a3a6fcf{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-9252e6f.e-con{--e-con-transform-rotateZ:0deg;}.elementor-31 .elementor-element.elementor-element-6ed73ba{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-31 .elementor-element.elementor-element-763720d{--e-rating-icon-font-size:14px;}.elementor-31 .elementor-element.elementor-element-d799d1d{font-size:16px;}.elementor-31 .elementor-element.elementor-element-7ecce2c{font-size:16px;}.elementor-31 .elementor-element.elementor-element-f289193.e-con{--e-con-transform-rotateZ:0deg;}.elementor-31 .elementor-element.elementor-element-9fa7895{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-31 .elementor-element.elementor-element-f70f795{--e-rating-icon-font-size:14px;}.elementor-31 .elementor-element.elementor-element-eb4ea50{font-size:16px;}.elementor-31 .elementor-element.elementor-element-2dc8789{font-size:16px;}.elementor-31 .elementor-element.elementor-element-495712b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-16ad8c7.e-con{--e-con-transform-rotateZ:0deg;}.elementor-31 .elementor-element.elementor-element-2dc193a{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-31 .elementor-element.elementor-element-4551970{--e-rating-icon-font-size:14px;}.elementor-31 .elementor-element.elementor-element-ccc0fb4{font-size:16px;}.elementor-31 .elementor-element.elementor-element-a159265{font-size:16px;}.elementor-31 .elementor-element.elementor-element-26d2e3d.e-con{--e-con-transform-rotateZ:0deg;}.elementor-31 .elementor-element.elementor-element-4df5e0b{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-31 .elementor-element.elementor-element-f652f71{--e-rating-icon-font-size:14px;}.elementor-31 .elementor-element.elementor-element-a870662{font-size:16px;}.elementor-31 .elementor-element.elementor-element-82680fb{font-size:16px;}.elementor-31 .elementor-element.elementor-element-99bf6cd{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-31 .elementor-element.elementor-element-8846225{--e-rating-icon-font-size:14px;}.elementor-31 .elementor-element.elementor-element-095abdb{font-size:16px;}.elementor-31 .elementor-element.elementor-element-9aba943{font-size:16px;}.elementor-31 .elementor-element.elementor-element-d8916cc{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-31 .elementor-element.elementor-element-d0d5bf2{--e-rating-icon-font-size:14px;}.elementor-31 .elementor-element.elementor-element-c783339{font-size:16px;}.elementor-31 .elementor-element.elementor-element-730812c{font-size:16px;}.elementor-31 .elementor-element.elementor-element-5e46a9d{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-31 .elementor-element.elementor-element-ddfec0c{--e-rating-icon-font-size:14px;}.elementor-31 .elementor-element.elementor-element-31cfe16{font-size:16px;}.elementor-31 .elementor-element.elementor-element-b1edeeb{font-size:16px;}.elementor-31 .elementor-element.elementor-element-a6e928f{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-31 .elementor-element.elementor-element-be71b65{--e-rating-icon-font-size:14px;}.elementor-31 .elementor-element.elementor-element-ae7ab56{font-size:16px;}.elementor-31 .elementor-element.elementor-element-c68667a{font-size:16px;}.elementor-31 .elementor-element.elementor-element-5318793{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-26px;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-position:-26px;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-arrow-size:48px;}.elementor-31 .elementor-element.elementor-element-eb3858e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-4787ee6{font-size:18px;}.elementor-31 .elementor-element.elementor-element-7bf6ca7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-83e23fa{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-c47d03b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-ad89798{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b443a84{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-3dc761c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f5f7c90{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-217ac1a{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-2814462{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-318acfc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-136d3de{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-a1a2170{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-e566205{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-16px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-16px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:56px;}.elementor-31 .elementor-element.elementor-element-9b37d20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-b60709c{font-size:16px;}.elementor-31 .elementor-element.elementor-element-47a3dec{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-31 .elementor-element.elementor-element-d82eb0d{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-31 .elementor-element.elementor-element-9b4c7d4::before, .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9b4c7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:450px auto;}.elementor-31 .elementor-element.elementor-element-9b4c7d4{--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-234a428{top:36px;}.elementor-31 .elementor-element.elementor-element-5b42eb1{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;top:775px;}.elementor-31 .elementor-element.elementor-element-b7a23ae{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;bottom:-60px;}.elementor-31 .elementor-element.elementor-element-8db413e{top:36px;}.elementor-31 .elementor-element.elementor-element-553aabe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-31 .elementor-element.elementor-element-83c211e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-83c211e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-31 .elementor-element.elementor-element-83c211e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-988d35b{text-align:center;}.elementor-31 .elementor-element.elementor-element-988d35b img{height:100px;}.elementor-31 .elementor-element.elementor-element-44e404c{font-size:16px;}.elementor-31 .elementor-element.elementor-element-ad6ed61:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ad6ed61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-31 .elementor-element.elementor-element-ad6ed61{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-87f3bff{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-e8db29c{font-size:16px;}.elementor-31 .elementor-element.elementor-element-68bdd3e{text-align:center;}.elementor-31 .elementor-element.elementor-element-68bdd3e img{height:100px;}.elementor-31 .elementor-element.elementor-element-f989a02:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f989a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-31 .elementor-element.elementor-element-f989a02{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-833791b{text-align:center;}.elementor-31 .elementor-element.elementor-element-833791b img{height:132px;}.elementor-31 .elementor-element.elementor-element-1dc34cf{font-size:16px;}.elementor-31 .elementor-element.elementor-element-52b4711:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-52b4711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-31 .elementor-element.elementor-element-52b4711{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f5a9dd7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-925a657{font-size:16px;}.elementor-31 .elementor-element.elementor-element-05db21e img{height:175px;}.elementor-31 .elementor-element.elementor-element-d3cd02f{--content-width:311px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-8682989{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;top:125px;}.elementor-31 .elementor-element.elementor-element-5e09d13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-a0ab52a{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-5a7df26{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-a321336{--width:220px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-c3550c6{font-size:16px;}.elementor-31 .elementor-element.elementor-element-b84708d{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-b3d2e24{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-6c4180e{--width:220px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-71431f6{font-size:16px;}.elementor-31 .elementor-element.elementor-element-ae83d91{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-4431ebc{--width:220px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-7e77166{font-size:16px;}.elementor-31 .elementor-element.elementor-element-f12d1d1{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-07d407f{--width:220px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-cfcbe98{font-size:16px;}.elementor-31 .elementor-element.elementor-element-8819c9a{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-f4018ab{--width:220px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-369a2fc{font-size:16px;}.elementor-31 .elementor-element.elementor-element-ecfbe90{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;top:-45px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-ecfbe90{left:-32px;}body.rtl .elementor-31 .elementor-element.elementor-element-ecfbe90{right:-32px;}.elementor-31 .elementor-element.elementor-element-f2d8704{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;bottom:425px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-f2d8704{right:-75px;}body.rtl .elementor-31 .elementor-element.elementor-element-f2d8704{left:-75px;}.elementor-31 .elementor-element.elementor-element-124583b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-124583b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-31 .elementor-element.elementor-element-23f7089{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-121ba1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-feead86{top:0px;}.elementor-31 .elementor-element.elementor-element-411a1b4{font-size:24px;}.elementor-31 .elementor-element.elementor-element-6eda254 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-13259ed{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-13259ed{left:0px;}.elementor-31 .elementor-element.elementor-element-13259ed{top:0px;}.elementor-31 .elementor-element.elementor-element-2b06771{font-size:24px;}.elementor-31 .elementor-element.elementor-element-bba47f0 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c83019a{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-c83019a{right:0px;}.elementor-31 .elementor-element.elementor-element-c83019a{bottom:0px;}.elementor-31 .elementor-element.elementor-element-e2dd51a{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;font-size:24px;}.elementor-31 .elementor-element.elementor-element-0d06484 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-9e8a8bd{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-9e8a8bd{left:0px;}.elementor-31 .elementor-element.elementor-element-9e8a8bd{bottom:0px;}.elementor-31 .elementor-element.elementor-element-076dfb1{font-size:24px;}.elementor-31 .elementor-element.elementor-element-9778f01 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-dea4e01{right:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-dea4e01{left:0px;}.elementor-31 .elementor-element.elementor-element-dea4e01{bottom:0px;}.elementor-31 .elementor-element.elementor-element-e9fb7b2{font-size:24px;}.elementor-31 .elementor-element.elementor-element-c8852df .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-e362387{--width:300px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-525f3fe{font-size:16px;}.elementor-31 .elementor-element.elementor-element-6c021dc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6c021dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/leaf-2.png");background-position:top right;background-size:125px auto;}.elementor-31 .elementor-element.elementor-element-6c021dc{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-56943e0{font-size:16px;}.elementor-31 .elementor-element.elementor-element-ff9fc55{--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-8201f37{text-align:center;font-size:16px;}.elementor-31 .elementor-element.elementor-element-769c901 img{width:24px;}.elementor-31 .elementor-element.elementor-element-0402aeb{width:var( --container-widget-width, 75px );max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-b498362{width:var( --container-widget-width, 75px );max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-0d8b530{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-921e591{font-size:16px;}.elementor-31 .elementor-element.elementor-element-9ed9cad{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-90c431c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-b63fef7{--width:25%;}.elementor-31 .elementor-element.elementor-element-0e6b09e{--width:75%;}.elementor-31 .elementor-element.elementor-element-4d20a41{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-99985fb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-14cd658{--width:25%;}.elementor-31 .elementor-element.elementor-element-66bfdac{--width:75%;}.elementor-31 .elementor-element.elementor-element-8bea05f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-213608d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-7fdd4ee .elementor-button{font-size:16px;}.elementor-31 .elementor-element.elementor-element-c596dd2{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;bottom:-450px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c596dd2{right:-40px;}body.rtl .elementor-31 .elementor-element.elementor-element-c596dd2{left:-40px;}.elementor-31 .elementor-element.elementor-element-9be7190{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-c034873 .elementor-button{font-size:16px;}.elementor-31 .elementor-element.elementor-element-da36167{--width:300px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-a3630dc{font-size:16px;}.elementor-31 .elementor-element.elementor-element-9da4f55{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-a6f6281{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-bc5bf53{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-2ae759e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-864de94{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-5c04b13{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f9b3556{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-281a153{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-cfe46d9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-eb99ba6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-84c8c8b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-a8905cc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f6ee91a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-4498182{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-2ae5dd1{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-c0773ee{--n-accordion-title-font-size:var( --e-global-typography-6e99af2-font-size );}:where( .elementor-31 .elementor-element.elementor-element-c0773ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-074c231{--flex-wrap:nowrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-01734e8 img{width:110px;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-71523d2{--width:345px;}.elementor-31 .elementor-element.elementor-element-b37eae4{--content-width:800px;}.elementor-31 .elementor-element.elementor-element-3d0885a{--content-width:645px;}.elementor-31 .elementor-element.elementor-element-7c66cb5{--width:345px;}.elementor-31 .elementor-element.elementor-element-8326f86{--width:25%;}.elementor-31 .elementor-element.elementor-element-5b56ff3{--width:75%;}.elementor-31 .elementor-element.elementor-element-8706f6f{--width:25%;}.elementor-31 .elementor-element.elementor-element-cc43caa{--width:75%;}.elementor-31 .elementor-element.elementor-element-d2eb635{--width:25%;}.elementor-31 .elementor-element.elementor-element-39472b8{--width:75%;}.elementor-31 .elementor-element.elementor-element-9252e6f{--width:28%;}.elementor-31 .elementor-element.elementor-element-f289193{--width:28%;}.elementor-31 .elementor-element.elementor-element-16ad8c7{--width:29%;}.elementor-31 .elementor-element.elementor-element-26d2e3d{--width:28%;}.elementor-31 .elementor-element.elementor-element-9b37d20{--width:725px;}.elementor-31 .elementor-element.elementor-element-83c211e{--content-width:1090px;}.elementor-31 .elementor-element.elementor-element-418a7b3{--width:50%;}.elementor-31 .elementor-element.elementor-element-7472599{--width:50%;}.elementor-31 .elementor-element.elementor-element-ad6ed61{--content-width:1090px;}.elementor-31 .elementor-element.elementor-element-66d4742{--width:50%;}.elementor-31 .elementor-element.elementor-element-1dc9306{--width:50%;}.elementor-31 .elementor-element.elementor-element-f989a02{--content-width:1090px;}.elementor-31 .elementor-element.elementor-element-044b3f4{--width:50%;}.elementor-31 .elementor-element.elementor-element-e39acac{--width:50%;}.elementor-31 .elementor-element.elementor-element-52b4711{--content-width:1090px;}.elementor-31 .elementor-element.elementor-element-db5ad4f{--width:50%;}.elementor-31 .elementor-element.elementor-element-66a6005{--width:50%;}.elementor-31 .elementor-element.elementor-element-5e09d13{--content-width:1026px;}.elementor-31 .elementor-element.elementor-element-83d2f23{--width:33.33%;}.elementor-31 .elementor-element.elementor-element-a321336{--width:247px;}.elementor-31 .elementor-element.elementor-element-c951fc0{--width:33.33%;}.elementor-31 .elementor-element.elementor-element-6c4180e{--width:247px;}.elementor-31 .elementor-element.elementor-element-ea4c447{--width:33.33%;}.elementor-31 .elementor-element.elementor-element-4431ebc{--width:247px;}.elementor-31 .elementor-element.elementor-element-f2e8815{--width:33.33%;}.elementor-31 .elementor-element.elementor-element-07d407f{--width:247px;}.elementor-31 .elementor-element.elementor-element-58c31b7{--width:33.33%;}.elementor-31 .elementor-element.elementor-element-f4018ab{--width:247px;}.elementor-31 .elementor-element.elementor-element-feead86{--width:280px;}.elementor-31 .elementor-element.elementor-element-13259ed{--width:290px;}.elementor-31 .elementor-element.elementor-element-c83019a{--width:280px;}.elementor-31 .elementor-element.elementor-element-9e8a8bd{--width:285px;}.elementor-31 .elementor-element.elementor-element-dea4e01{--width:285px;}.elementor-31 .elementor-element.elementor-element-e362387{--width:345px;}.elementor-31 .elementor-element.elementor-element-baf0a32{--content-width:1112px;}.elementor-31 .elementor-element.elementor-element-07881a0{--width:40%;}.elementor-31 .elementor-element.elementor-element-e3e1f5e{--width:60%;}.elementor-31 .elementor-element.elementor-element-ff9fc55{--width:345px;}.elementor-31 .elementor-element.elementor-element-591f8c4{--width:45%;}.elementor-31 .elementor-element.elementor-element-9344f64{--width:50%;}.elementor-31 .elementor-element.elementor-element-b63fef7{--width:30%;}.elementor-31 .elementor-element.elementor-element-0e6b09e{--width:70%;}.elementor-31 .elementor-element.elementor-element-14cd658{--width:30%;}.elementor-31 .elementor-element.elementor-element-66bfdac{--width:70%;}.elementor-31 .elementor-element.elementor-element-da36167{--width:345px;}.elementor-31 .elementor-element.elementor-element-14cb710{--content-width:880px;}}@media(max-width:1366px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-9252e6f{--width:32%;}.elementor-31 .elementor-element.elementor-element-f289193{--width:32%;}.elementor-31 .elementor-element.elementor-element-16ad8c7{--width:32%;}.elementor-31 .elementor-element.elementor-element-26d2e3d{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-9252e6f{--width:44%;}.elementor-31 .elementor-element.elementor-element-f289193{--width:44%;}.elementor-31 .elementor-element.elementor-element-16ad8c7{--width:44%;}.elementor-31 .elementor-element.elementor-element-26d2e3d{--width:44%;}.elementor-31 .elementor-element.elementor-element-9b37d20{--width:500px;}.elementor-31 .elementor-element.elementor-element-a321336{--width:211px;}.elementor-31 .elementor-element.elementor-element-6c4180e{--width:211px;}.elementor-31 .elementor-element.elementor-element-4431ebc{--width:211px;}.elementor-31 .elementor-element.elementor-element-07d407f{--width:211px;}.elementor-31 .elementor-element.elementor-element-f4018ab{--width:211px;}.elementor-31 .elementor-element.elementor-element-121ba1d{--width:700px;}.elementor-31 .elementor-element.elementor-element-13259ed{--width:250px;}.elementor-31 .elementor-element.elementor-element-c3567bb{--width:640px;}}@media(min-width:2400px){.elementor-31 .elementor-element.elementor-element-6b49f74{--min-height:1400px;}.elementor-31 .elementor-element.elementor-element-b37eae4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b37eae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Frame-130-1.png");}.elementor-31 .elementor-element.elementor-element-eb3858e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-83e23fa{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-c47d03b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-b443a84{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-3dc761c{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-217ac1a{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-2814462{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-136d3de{font-size:var( --e-global-typography-b407d77-font-size );line-height:var( --e-global-typography-b407d77-line-height );letter-spacing:var( --e-global-typography-b407d77-letter-spacing );}.elementor-31 .elementor-element.elementor-element-a1a2170{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-553aabe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-31 .elementor-element.elementor-element-a0ab52a{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-5a7df26{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-b84708d{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-b3d2e24{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-ae83d91{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-f12d1d1{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-8819c9a{font-size:var( --e-global-typography-8fb678e-font-size );line-height:var( --e-global-typography-8fb678e-line-height );letter-spacing:var( --e-global-typography-8fb678e-letter-spacing );}.elementor-31 .elementor-element.elementor-element-23f7089{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-6eda254 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-bba47f0 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-0d06484 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-9778f01 .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-c8852df .elementor-button{font-size:var( --e-global-typography-6e99af2-font-size );line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-4d20a41{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-8bea05f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-213608d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-9be7190{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-9da4f55::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9da4f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Frame-139.png");background-size:contain;}.elementor-31 .elementor-element.elementor-element-a6f6281{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-bc5bf53{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-2ae759e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-864de94{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-5c04b13{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f9b3556{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-281a153{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-cfe46d9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-eb99ba6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-84c8c8b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-a8905cc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f6ee91a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-4498182{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-2ae5dd1{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-c0773ee{--n-accordion-title-font-size:var( --e-global-typography-6e99af2-font-size );}:where( .elementor-31 .elementor-element.elementor-element-c0773ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-6e99af2-line-height );}.elementor-31 .elementor-element.elementor-element-074c231{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-61d4af4 */.elementor-31 .elementor-element.elementor-element-61d4af4 .it-size {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: 700;
}
@media (min-width: 1025px){
    .elementor-31 .elementor-element.elementor-element-61d4af4 .it-size{
        font-size: 40px;
    }
}

@media (max-width: 1024px) and (min-width: 768px){
    .elementor-31 .elementor-element.elementor-element-61d4af4 .it-size{
        font-size: 32px;
    }
}

@media (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-61d4af4 .it-size{
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71523d2 */.elementor-31 .elementor-element.elementor-element-71523d2{
    transition: background-position 1s ease!important;
}

.elementor-31 .elementor-element.elementor-element-71523d2:hover{
    background-position: center bottom!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c66cb5 */.elementor-31 .elementor-element.elementor-element-7c66cb5{
    transition: background-position 1s ease!important;
}

.elementor-31 .elementor-element.elementor-element-7c66cb5:hover{
    background-position: center bottom!important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f2fdb27 */.elementor-31 .elementor-element.elementor-element-f2fdb27 .elementor-counter-number-wrapper{
    flex-grow: 0;
}

.elementor-31 .elementor-element.elementor-element-f2fdb27 .elementor-counter{
    gap: 16px
}

@media (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-f2fdb27 .elementor-counter{
        gap: 2px
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5378de */.elementor-31 .elementor-element.elementor-element-e5378de{
    animation: rotateGradient 8s linear infinite;
}

@keyframes rotateGradient {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9252e6f */@media (min-width: 1025px){
    .elementor-31 .elementor-element.elementor-element-9252e6f{
        position: absolute;
        transform: translate(100px, 250px) rotate(-4deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f289193 */@media (min-width: 1025px){   
    .elementor-31 .elementor-element.elementor-element-f289193{
        position: absolute;
        transform: translate(150px, 325px) rotate(4deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ad8c7 */@media (min-width: 1025px){
    .elementor-31 .elementor-element.elementor-element-16ad8c7{
        position: absolute;
        transform: translate(125px, 100px) rotate(-8deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d2e3d */@media (min-width: 1025px){
    .elementor-31 .elementor-element.elementor-element-26d2e3d{
        position: absolute;
        transform: translate(475px, 300px) rotate(12deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98f6b4 */@media (min-width: 1025px){
    .elementor-31 .elementor-element.elementor-element-a98f6b4:hover .ab1{
        transform: translate(100px, 20px) rotate(-4deg);
    }
    
    .elementor-31 .elementor-element.elementor-element-a98f6b4:hover .ab2{
        transform: translate(0px, 380px) rotate(-8deg);
    }
    
    .elementor-31 .elementor-element.elementor-element-a98f6b4:hover .ab3{
        transform: translate(350px, 0px) rotate(4deg);
    }
    
    .elementor-31 .elementor-element.elementor-element-a98f6b4:hover .ab4{
        transform: translate(600px, 400px) rotate(12deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed16ed */.elementor-31 .elementor-element.elementor-element-2ed16ed .swiper-slide-shadow{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b37d20 */.elementor-31 .elementor-element.elementor-element-9b37d20{
    background-size: 100% 100%!important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a321336 */.elementor-31 .elementor-element.elementor-element-a321336{
    transition: background-position 1s ease!important;
}

.elementor-31 .elementor-element.elementor-element-a321336:hover{
    background-position: center bottom!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83d2f23 */.elementor-31 .elementor-element.elementor-element-83d2f23{
    background-size: 100% 100%!important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c4180e */.elementor-31 .elementor-element.elementor-element-6c4180e{
    transition: background-position 1s ease!important;
}

.elementor-31 .elementor-element.elementor-element-6c4180e:hover{
    background-position: center bottom!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c951fc0 */.elementor-31 .elementor-element.elementor-element-c951fc0{
    background-size: 100% 100%!important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4431ebc */.elementor-31 .elementor-element.elementor-element-4431ebc{
    transition: background-position 1s ease!important;
}

.elementor-31 .elementor-element.elementor-element-4431ebc:hover{
    background-position: center bottom!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4c447 */.elementor-31 .elementor-element.elementor-element-ea4c447{
    background-size: 100% 100%!important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d407f */.elementor-31 .elementor-element.elementor-element-07d407f{
    transition: background-position 1s ease!important;
}

.elementor-31 .elementor-element.elementor-element-07d407f:hover{
    background-position: center bottom!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e8815 */.elementor-31 .elementor-element.elementor-element-f2e8815{
    background-size: 100% 100%!important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4018ab */.elementor-31 .elementor-element.elementor-element-f4018ab{
    transition: background-position 1s ease!important;
}

.elementor-31 .elementor-element.elementor-element-f4018ab:hover{
    background-position: center bottom!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c31b7 */.elementor-31 .elementor-element.elementor-element-58c31b7{
    background-size: 100% 100%!important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2d8704 */.elementor-31 .elementor-element.elementor-element-f2d8704{
    animation: rotateGradient 4s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6eda254 */.elementor-31 .elementor-element.elementor-element-6eda254 svg{
    height: 18px!important;
    width: 18px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feead86 */@media (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-feead86{
        position: relative!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba47f0 */.elementor-31 .elementor-element.elementor-element-bba47f0 svg{
    height: 18px!important;
    width: 18px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13259ed */@media (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-13259ed{
        position: relative!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d06484 */.elementor-31 .elementor-element.elementor-element-0d06484 svg{
    height: 18px!important;
    width: 18px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83019a */@media (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-c83019a{
        position: relative!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9778f01 */.elementor-31 .elementor-element.elementor-element-9778f01 svg{
    height: 18px!important;
    width: 18px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e8a8bd */@media (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-9e8a8bd{
        position: relative!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8852df */.elementor-31 .elementor-element.elementor-element-c8852df svg{
    height: 18px!important;
    width: 18px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dea4e01 */@media (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-dea4e01{
        position: relative!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121ba1d */@media (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-121ba1d{
        background-image: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e362387 */.elementor-31 .elementor-element.elementor-element-e362387{
    transition: background-position 1s ease!important;
}

.elementor-31 .elementor-element.elementor-element-e362387:hover{
    background-position: center bottom!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff9fc55 */.elementor-31 .elementor-element.elementor-element-ff9fc55{
    transition: background-position 1s ease!important;
}

.elementor-31 .elementor-element.elementor-element-ff9fc55:hover{
    background-position: center bottom!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2b1f71 */.elementor-31 .elementor-element.elementor-element-e2b1f71{
    background-size: 100% 100%!important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da36167 */.elementor-31 .elementor-element.elementor-element-da36167{
    transition: background-position 1s ease!important;
}

.elementor-31 .elementor-element.elementor-element-da36167:hover{
    background-position: center bottom!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c0773ee */.elementor-31 .elementor-element.elementor-element-c0773ee .e-n-accordion-item{
    background-color: #ffffff;
    border-radius: 20px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01734e8 */.elementor-31 .elementor-element.elementor-element-01734e8 h3{
    margin-top: 0px
}

#scroll-top {
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

#scroll-top.show {
  opacity: 1;
  visibility: visible;
}

#scroll-top {
  position: fixed !important;
  bottom: 20px!important;
  right: 20px!important;
  z-index: 9999!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da4f55 */.elementor-31 .elementor-element.elementor-element-9da4f55{
    background: linear-gradient(to bottom,
      #96E6F1 0%,
      #4892F1 50%,
      #3670EE 100%
    )!important;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Moonbright Demo';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://privatschwimmschule.ls-portfolio.site/wp-content/uploads/2025/05/Moonbright_Demo.ttf') format('truetype');
}
/* End Custom Fonts CSS */