.elementor-150 .elementor-element.elementor-element-93fadba{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-0453f64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-150 .elementor-element.elementor-element-ea44ed1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-43afcd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -64px) 190px;z-index:1;}.elementor-150 .elementor-element.elementor-element-43afcd1 .elementor-icon-wrapper{text-align:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-150 .elementor-element.elementor-element-8bbd54b{padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-8bbd54b img{border-radius:0px 25px 25px 0px;box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.25);}.elementor-150 .elementor-element.elementor-element-59926e3{--display:flex;--justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-d1530ff{text-align:center;}.elementor-150 .elementor-element.elementor-element-d1530ff .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:75px;font-weight:600;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-5911682{--display:flex;}.elementor-150 .elementor-element.elementor-element-58baa1f{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-150 .elementor-element.elementor-element-58baa1f.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-58baa1f img{width:70%;border-radius:25px 25px 25px 25px;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.25);}.elementor-150 .elementor-element.elementor-element-ac373de{width:var( --container-widget-width, 40% );max-width:40%;background-color:var( --e-global-color-6ed1b16 );margin:-10rem 0rem calc(var(--kit-widget-spacing, 0px) + 08rem) 8rem;padding:0.5rem 01rem 0.5rem 1rem;--container-widget-width:40%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;}.elementor-150 .elementor-element.elementor-element-bdd6d29{--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:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:220px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-579e586{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-fc47280.elementor-element{--align-self:flex-start;}.elementor-150 .elementor-element.elementor-element-fc47280{text-align:start;}.elementor-150 .elementor-element.elementor-element-fc47280 img{width:85%;border-radius:25px 25px 25px 25px;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.25);}.elementor-150 .elementor-element.elementor-element-4f8d44a{--display:flex;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-f6ebd7b{border-radius:25px 0px 0px 25px;}.elementor-150 .elementor-element.elementor-element-f6ebd7b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-150 .elementor-element.elementor-element-0d38a32{--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:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:6rem;--padding-bottom:6rem;--padding-left:12rem;--padding-right:12rem;}.elementor-150 .elementor-element.elementor-element-9f447ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-066f89b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:150px;z-index:1;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-066f89b{left:-20px;}body.rtl .elementor-150 .elementor-element.elementor-element-066f89b{right:-20px;}.elementor-150 .elementor-element.elementor-element-066f89b .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-d301e97 img{border-radius:25px 25px 25px 25px;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.25);}.elementor-150 .elementor-element.elementor-element-b19d090{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-bf3f294 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-96ed32e .elementor-heading-title{font-size:35px;font-weight:900;line-height:1em;color:var( --e-global-color-1629c49 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-e4409ba{width:var( --container-widget-width, 384px );max-width:384px;padding:15px 0px 0px 0px;--container-widget-width:384px;--container-widget-flex-grow:0;font-family:"Lexend", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-5886721{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-150 .elementor-element.elementor-element-98f3cf5{padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-98f3cf5.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-150 .elementor-element.elementor-element-98f3cf5 .elementor-button{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-1629c49 );color:var( --e-global-color-1629c49 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;padding:8px 24px 8px 24px;}.elementor-150 .elementor-element.elementor-element-98f3cf5 .elementor-button:hover, .elementor-150 .elementor-element.elementor-element-98f3cf5 .elementor-button:focus{color:var( --e-global-color-4f1f8a9 );border-color:var( --e-global-color-4f1f8a9 );box-shadow:0px 4px 10.9px 0px rgba(39, 51.9999999999999, 139, 0.08235294117647059);}.elementor-150 .elementor-element.elementor-element-98f3cf5 .elementor-button:hover svg, .elementor-150 .elementor-element.elementor-element-98f3cf5 .elementor-button:focus svg{fill:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-ff9f47b{--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:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0rem;--padding-bottom:16rem;--padding-left:0rem;--padding-right:0rem;}.elementor-150 .elementor-element.elementor-element-ff9f47b:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-ff9f47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jugendtreffen-aidlingen.de/wp-content/uploads/2026/02/Hg-Caros-2.png");}.elementor-150 .elementor-element.elementor-element-1e46c33{--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:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:6rem;--padding-bottom:6rem;--padding-left:012rem;--padding-right:12rem;}.elementor-150 .elementor-element.elementor-element-35c74b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-0fec4df .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-8656466 .elementor-heading-title{font-size:35px;font-weight:900;line-height:1em;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-6bf6bbf{width:var( --container-widget-width, 384px );max-width:384px;padding:15px 0px 0px 0px;--container-widget-width:384px;--container-widget-flex-grow:0;font-family:"Lexend", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-94420c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-afd2f47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:150px;z-index:1;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-afd2f47{right:220px;}body.rtl .elementor-150 .elementor-element.elementor-element-afd2f47{left:220px;}.elementor-150 .elementor-element.elementor-element-afd2f47 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-22c2a2b img{width:486px;border-radius:25px 25px 25px 25px;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.25);}.elementor-150 .elementor-element.elementor-element-d018299{--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:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:6rem;--padding-bottom:6rem;--padding-left:012rem;--padding-right:12rem;}.elementor-150 .elementor-element.elementor-element-aad3591{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-01f1eb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:40px;z-index:1;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-01f1eb4{left:-20px;}body.rtl .elementor-150 .elementor-element.elementor-element-01f1eb4{right:-20px;}.elementor-150 .elementor-element.elementor-element-01f1eb4 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-ca7ac1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-c1013d6{width:var( --container-widget-width, 384px );max-width:384px;padding:15px 0px 0px 0px;--container-widget-width:384px;--container-widget-flex-grow:0;font-family:"Lexend", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-3345862{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-7ac03b1{padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-7ac03b1.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-150 .elementor-element.elementor-element-7ac03b1 .elementor-button{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-1629c49 );color:var( --e-global-color-1629c49 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;padding:8px 24px 8px 24px;}.elementor-150 .elementor-element.elementor-element-7ac03b1 .elementor-button:hover, .elementor-150 .elementor-element.elementor-element-7ac03b1 .elementor-button:focus{color:var( --e-global-color-4f1f8a9 );border-color:var( --e-global-color-4f1f8a9 );box-shadow:0px 4px 10.9px 0px rgba(39, 51.9999999999999, 139, 0.08235294117647059);}.elementor-150 .elementor-element.elementor-element-7ac03b1 .elementor-button:hover svg, .elementor-150 .elementor-element.elementor-element-7ac03b1 .elementor-button:focus svg{fill:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-4db22c9{--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:10% 10%;--row-gap:10%;--column-gap:10%;--overflow:hidden;--margin-top:-16rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-150 .elementor-element.elementor-element-043432a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:220px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-64f9ff8 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-d3eb96a .elementor-heading-title{font-size:35px;font-weight:900;line-height:1em;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-64214b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:auto;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-150 .elementor-element.elementor-element-4f543c7{--grid-columns:10;--grid-row-gap:6rem;--grid-column-gap:20px;}.elementor-150 .elementor-element.elementor-element-4f543c7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-150 .elementor-element.elementor-element-4f543c7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-150 .elementor-element.elementor-element-4f543c7 .e-loop-item > .elementor-section, .elementor-150 .elementor-element.elementor-element-4f543c7 .e-loop-item > .elementor-section > .elementor-container, .elementor-150 .elementor-element.elementor-element-4f543c7 .e-loop-item > .e-con, .elementor-150 .elementor-element.elementor-element-4f543c7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-150 .elementor-element.elementor-element-aa8460a{padding:20px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-aa8460a.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-aa8460a .elementor-button{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-1629c49 );color:var( --e-global-color-1629c49 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;padding:8px 24px 8px 24px;}.elementor-150 .elementor-element.elementor-element-aa8460a .elementor-button:hover, .elementor-150 .elementor-element.elementor-element-aa8460a .elementor-button:focus{color:var( --e-global-color-4f1f8a9 );border-color:var( --e-global-color-4f1f8a9 );box-shadow:0px 4px 10.9px 0px rgba(39, 51.9999999999999, 139, 0.08235294117647059);}.elementor-150 .elementor-element.elementor-element-aa8460a .elementor-button:hover svg, .elementor-150 .elementor-element.elementor-element-aa8460a .elementor-button:focus svg{fill:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-d969120{--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:5% 10%;--row-gap:5%;--column-gap:10%;--overflow:hidden;--padding-top:6rem;--padding-bottom:6rem;--padding-left:12rem;--padding-right:12rem;}.elementor-150 .elementor-element.elementor-element-ab4d7e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-8721336 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-1dc4157 .elementor-heading-title{font-size:35px;font-weight:900;line-height:1em;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-a4d9181{width:var( --container-widget-width, 384px );max-width:384px;padding:15px 0px 0px 0px;--container-widget-width:384px;--container-widget-flex-grow:0;font-family:"Lexend", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-73a03e2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-3d230f7 img{border-radius:25px 25px 25px 25px;}.elementor-150 .elementor-element.elementor-element-5fb4f88{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-3926205 img{border-radius:25px 25px 25px 25px;}.elementor-150 .elementor-element.elementor-element-82dfcb2{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-dots-hover-color:#BED5FF;}:where( .elementor-150 .elementor-element.elementor-element-82dfcb2 .swiper-slide ) > .e-con{--border-radius:25px 25px 25px 25px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-6f6b420{right:220px;}body.rtl .elementor-150 .elementor-element.elementor-element-6f6b420{left:220px;}.elementor-150 .elementor-element.elementor-element-6f6b420{bottom:140px;text-align:end;}.elementor-150 .elementor-element.elementor-element-6f6b420 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:600;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-94b7fe2{--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:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:6rem;--padding-bottom:6rem;--padding-left:12rem;--padding-right:12rem;}.elementor-150 .elementor-element.elementor-element-9c2a163{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4d0a006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:150px;z-index:1;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-4d0a006{left:-20px;}body.rtl .elementor-150 .elementor-element.elementor-element-4d0a006{right:-20px;}.elementor-150 .elementor-element.elementor-element-4d0a006 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-cd86aeb img{border-radius:25px 25px 25px 25px;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.25);}.elementor-150 .elementor-element.elementor-element-a8fb0ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-2370385 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-7dc72be .elementor-heading-title{font-size:35px;font-weight:900;line-height:1em;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-d8425d0{width:var( --container-widget-width, 384px );max-width:384px;padding:15px 0px 0px 0px;--container-widget-width:384px;--container-widget-flex-grow:0;font-family:"Lexend", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-9643afd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-9d2e25f .elementor-button{background-color:var( --e-global-color-2b810c0 );font-family:"Lexend", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-1629c49 );color:var( --e-global-color-1629c49 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1629c49 );border-radius:15px 15px 15px 15px;padding:8px 24px 8px 24px;}.elementor-150 .elementor-element.elementor-element-9d2e25f .elementor-button:hover, .elementor-150 .elementor-element.elementor-element-9d2e25f .elementor-button:focus{background-color:var( --e-global-color-1629c49 );color:var( --e-global-color-200a8e3 );border-color:var( --e-global-color-200a8e3 );box-shadow:0px 4px 10.9px 0px rgba(39, 51.9999999999999, 139, 0.08235294117647059);}.elementor-150 .elementor-element.elementor-element-9d2e25f{padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-9d2e25f.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-9d2e25f .elementor-button:hover svg, .elementor-150 .elementor-element.elementor-element-9d2e25f .elementor-button:focus svg{fill:var( --e-global-color-200a8e3 );}.elementor-150 .elementor-element.elementor-element-bf7bfe1 .elementor-button{background-color:var( --e-global-color-2b810c0 );font-family:"Lexend", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-1629c49 );color:var( --e-global-color-1629c49 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1629c49 );border-radius:15px 15px 15px 15px;padding:8px 24px 8px 24px;}.elementor-150 .elementor-element.elementor-element-bf7bfe1 .elementor-button:hover, .elementor-150 .elementor-element.elementor-element-bf7bfe1 .elementor-button:focus{background-color:var( --e-global-color-1629c49 );color:var( --e-global-color-200a8e3 );border-color:var( --e-global-color-200a8e3 );box-shadow:0px 4px 10.9px 0px rgba(39, 51.9999999999999, 139, 0.08235294117647059);}.elementor-150 .elementor-element.elementor-element-bf7bfe1{padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-bf7bfe1.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-bf7bfe1 .elementor-button:hover svg, .elementor-150 .elementor-element.elementor-element-bf7bfe1 .elementor-button:focus svg{fill:var( --e-global-color-200a8e3 );}.elementor-150 .elementor-element.elementor-element-cde4c5e{padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-cde4c5e.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-150 .elementor-element.elementor-element-cde4c5e .elementor-button{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-1629c49 );color:var( --e-global-color-1629c49 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;padding:8px 24px 8px 24px;}.elementor-150 .elementor-element.elementor-element-cde4c5e .elementor-button:hover, .elementor-150 .elementor-element.elementor-element-cde4c5e .elementor-button:focus{color:var( --e-global-color-4f1f8a9 );border-color:var( --e-global-color-4f1f8a9 );box-shadow:0px 4px 10.9px 0px rgba(39, 51.9999999999999, 139, 0.08235294117647059);}.elementor-150 .elementor-element.elementor-element-cde4c5e .elementor-button:hover svg, .elementor-150 .elementor-element.elementor-element-cde4c5e .elementor-button:focus svg{fill:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-5efd8a3{--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:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:6rem;--padding-bottom:6rem;--padding-left:012rem;--padding-right:12rem;}.elementor-150 .elementor-element.elementor-element-6a3d3ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-b68c610 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-1cd3999 .elementor-heading-title{font-size:35px;font-weight:900;line-height:1em;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-22e9150{width:var( --container-widget-width, 384px );max-width:384px;padding:15px 0px 0px 0px;--container-widget-width:384px;--container-widget-flex-grow:0;font-family:"Lexend", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-1629c49 );}.elementor-150 .elementor-element.elementor-element-cef44c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-ed2dc70{padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-ed2dc70.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-150 .elementor-element.elementor-element-ed2dc70 .elementor-button{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-1629c49 );color:var( --e-global-color-1629c49 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:15px 15px 15px 15px;padding:8px 24px 8px 24px;}.elementor-150 .elementor-element.elementor-element-ed2dc70 .elementor-button:hover, .elementor-150 .elementor-element.elementor-element-ed2dc70 .elementor-button:focus{color:var( --e-global-color-4f1f8a9 );border-color:var( --e-global-color-4f1f8a9 );box-shadow:0px 4px 10.9px 0px rgba(39, 51.9999999999999, 139, 0.08235294117647059);}.elementor-150 .elementor-element.elementor-element-ed2dc70 .elementor-button:hover svg, .elementor-150 .elementor-element.elementor-element-ed2dc70 .elementor-button:focus svg{fill:var( --e-global-color-4f1f8a9 );}.elementor-150 .elementor-element.elementor-element-e6bc6c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-8f80cc6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -4rem) 6rem;z-index:1;}.elementor-150 .elementor-element.elementor-element-8f80cc6 .elementor-icon-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-9a9889d img{border-radius:25px 25px 25px 25px;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.25);}@media(max-width:1366px){.elementor-150 .elementor-element.elementor-element-0d38a32{--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-150 .elementor-element.elementor-element-1e46c33{--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-150 .elementor-element.elementor-element-d018299{--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-150 .elementor-element.elementor-element-043432a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:8rem;--padding-right:0rem;}.elementor-150 .elementor-element.elementor-element-d969120{--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-150 .elementor-element.elementor-element-82dfcb2{--e-n-carousel-swiper-slides-gap:20px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-6f6b420{right:190px;}body.rtl .elementor-150 .elementor-element.elementor-element-6f6b420{left:190px;}.elementor-150 .elementor-element.elementor-element-6f6b420{bottom:300px;}.elementor-150 .elementor-element.elementor-element-6f6b420 .elementor-heading-title{font-size:24px;}.elementor-150 .elementor-element.elementor-element-94b7fe2{--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-150 .elementor-element.elementor-element-5efd8a3{--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}}@media(max-width:1024px){.elementor-150 .elementor-element.elementor-element-93fadba{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-0453f64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-150 .elementor-element.elementor-element-43afcd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 100px;}.elementor-150 .elementor-element.elementor-element-d1530ff .elementor-heading-title{font-size:36px;}.elementor-150 .elementor-element.elementor-element-58baa1f img{width:70%;}.elementor-150 .elementor-element.elementor-element-ac373de{margin:-7rem 0rem calc(var(--kit-widget-spacing, 0px) + 6rem) 3rem;}.elementor-150 .elementor-element.elementor-element-bdd6d29{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4f8d44a{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-150 .elementor-element.elementor-element-0d38a32{--padding-top:4rem;--padding-bottom:4rem;--padding-left:02rem;--padding-right:02rem;}.elementor-150 .elementor-element.elementor-element-9f447ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-066f89b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 100px;bottom:202px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-066f89b{left:-118px;}body.rtl .elementor-150 .elementor-element.elementor-element-066f89b{right:-118px;}.elementor-150 .elementor-element.elementor-element-b19d090{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-96ed32e .elementor-heading-title{font-size:28px;}.elementor-150 .elementor-element.elementor-element-1e46c33{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-150 .elementor-element.elementor-element-8656466 .elementor-heading-title{font-size:28px;}.elementor-150 .elementor-element.elementor-element-afd2f47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-afd2f47{right:-1rem;}body.rtl .elementor-150 .elementor-element.elementor-element-afd2f47{left:-1rem;}.elementor-150 .elementor-element.elementor-element-d018299{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-150 .elementor-element.elementor-element-aad3591{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-01f1eb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 100px;bottom:202px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-01f1eb4{left:-118px;}body.rtl .elementor-150 .elementor-element.elementor-element-01f1eb4{right:-118px;}.elementor-150 .elementor-element.elementor-element-ca7ac1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4db22c9{--margin-top:-20rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:02rem;--padding-right:2rem;}.elementor-150 .elementor-element.elementor-element-043432a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-d3eb96a .elementor-heading-title{font-size:28px;}.elementor-150 .elementor-element.elementor-element-4f543c7{--grid-columns:3;--grid-row-gap:6em;}.elementor-150 .elementor-element.elementor-element-d969120{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-150 .elementor-element.elementor-element-1dc4157 .elementor-heading-title{font-size:28px;}.elementor-150 .elementor-element.elementor-element-82dfcb2{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-6f6b420{right:30px;}body.rtl .elementor-150 .elementor-element.elementor-element-6f6b420{left:30px;}.elementor-150 .elementor-element.elementor-element-94b7fe2{--padding-top:04rem;--padding-bottom:04rem;--padding-left:2rem;--padding-right:02rem;}.elementor-150 .elementor-element.elementor-element-9c2a163{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4d0a006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0100px;bottom:202px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-4d0a006{left:-118px;}body.rtl .elementor-150 .elementor-element.elementor-element-4d0a006{right:-118px;}.elementor-150 .elementor-element.elementor-element-a8fb0ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-7dc72be .elementor-heading-title{font-size:28px;}.elementor-150 .elementor-element.elementor-element-5efd8a3{--padding-top:4rem;--padding-bottom:4rem;--padding-left:02rem;--padding-right:02rem;}.elementor-150 .elementor-element.elementor-element-1cd3999 .elementor-heading-title{font-size:28px;}.elementor-150 .elementor-element.elementor-element-8f80cc6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -3.75rem) 4rem;}}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-93fadba{--min-height:55vh;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-0453f64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-59926e3{--justify-content:center;}.elementor-150 .elementor-element.elementor-element-58baa1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-150 .elementor-element.elementor-element-58baa1f img{width:71%;}.elementor-150 .elementor-element.elementor-element-ac373de{margin:-5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;z-index:4;}.elementor-150 .elementor-element.elementor-element-ac373de.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-150 .elementor-element.elementor-element-bdd6d29{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-579e586{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4f8d44a{--margin-top:2rem;--margin-bottom:0rem;--margin-left:4rem;--margin-right:0rem;}.elementor-150 .elementor-element.elementor-element-f6ebd7b{z-index:0;}.elementor-150 .elementor-element.elementor-element-0d38a32{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-150 .elementor-element.elementor-element-b19d090{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-b19d090.e-con{--order:-99999 /* order start hack */;}.elementor-150 .elementor-element.elementor-element-ff9f47b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-150 .elementor-element.elementor-element-ff9f47b:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-ff9f47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-1e46c33{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-150 .elementor-element.elementor-element-35c74b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-94420c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-afd2f47{right:0%;}body.rtl .elementor-150 .elementor-element.elementor-element-afd2f47{left:0%;}.elementor-150 .elementor-element.elementor-element-d018299{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-150 .elementor-element.elementor-element-ca7ac1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4db22c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-18rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:0rem;}.elementor-150 .elementor-element.elementor-element-043432a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4f543c7{--grid-columns:1;--grid-row-gap:50px;width:100%;max-width:100%;}.elementor-150 .elementor-element.elementor-element-d969120{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-150 .elementor-element.elementor-element-ab4d7e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-73a03e2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-150 .elementor-element.elementor-element-82dfcb2{--e-n-carousel-swiper-slides-to-display:1;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-6f6b420{right:140px;}body.rtl .elementor-150 .elementor-element.elementor-element-6f6b420{left:140px;}.elementor-150 .elementor-element.elementor-element-94b7fe2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:4rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-150 .elementor-element.elementor-element-a8fb0ea{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-5efd8a3{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:2rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-150 .elementor-element.elementor-element-6a3d3ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-e6bc6c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-e6bc6c7.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-150 .elementor-element.elementor-element-579e586{--width:30%;}.elementor-150 .elementor-element.elementor-element-9f447ab{--width:50%;}.elementor-150 .elementor-element.elementor-element-b19d090{--width:60%;}.elementor-150 .elementor-element.elementor-element-35c74b7{--width:50%;}.elementor-150 .elementor-element.elementor-element-94420c3{--width:50%;}.elementor-150 .elementor-element.elementor-element-aad3591{--width:50%;}.elementor-150 .elementor-element.elementor-element-ca7ac1e{--width:60%;}.elementor-150 .elementor-element.elementor-element-ab4d7e3{--width:50%;}.elementor-150 .elementor-element.elementor-element-9c2a163{--width:50%;}.elementor-150 .elementor-element.elementor-element-a8fb0ea{--width:60%;}.elementor-150 .elementor-element.elementor-element-6a3d3ba{--width:50%;}.elementor-150 .elementor-element.elementor-element-e6bc6c7{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-d1530ff */h1 {
  font-size: clamp(32px, 4.5vw, 75px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93fadba *//* initial hidden */
.fade-item {
    opacity: 0;
    transform: translateY(40px);
    transition: all 0.6s ease;
}

/* visible */
.fade-item.show {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-4f543c7 *//* Horizontaler Loop-Container */
.dmmmm-horizontal-wrapper .elementor-loop-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto;
    overflow-y: hidden;
    gap: 2rem;
    padding-bottom: 19rem;
    scroll-behavior: auto;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-x;
    scroll-snap-type: none !important;
}

/* Feste Kartenbreite */
.dmmmm-horizontal-wrapper .e-loop-item {
    flex: 0 0 290px;
}

/* Quadrat direkt pro Bildkarte erzwingen */
.dmmmm-horizontal-wrapper .e-loop-item .elementor-widget-image,
.dmmmm-horizontal-wrapper .e-loop-item .elementor-widget-image .elementor-widget-container,
.dmmmm-horizontal-wrapper .e-loop-item .elementor-widget-image a {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 10px;
}

/* Bild formatfüllend ins Quadrat */
.dmmmm-horizontal-wrapper .e-loop-item .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center center !important;
}

/* Scrollbar */
.dmmmm-horizontal-wrapper .elementor-loop-container::-webkit-scrollbar {
    height: 8px;
}

.dmmmm-horizontal-wrapper .elementor-loop-container::-webkit-scrollbar-track {
    background: #BED5FF70;
    border-radius: 10px;
}

.dmmmm-horizontal-wrapper .elementor-loop-container::-webkit-scrollbar-thumb {
    background: #BED5FF;
    border-radius: 10px;
}

/* Button-Position */
.sliderbutton .elementor-3650 .elementor-element.elementor-element-1817b4c {
    top: 13rem;
}

@media (max-width: 1366px) {
    .sliderbutton .elementor-3650 .elementor-element.elementor-element-1817b4c {
        top: 13rem !important;
        left: 2rem !important;
    }
}

@media (max-width: 1024px) {
    .sliderbutton .elementor-3650 .elementor-element.elementor-element-1817b4c {
        top: 19rem !important;
        left: 6rem !important;
    }
}

@media (max-width: 767px) {
    .dmmmm-horizontal-wrapper .elementor-loop-container {
        padding-bottom: 18.5rem;
    }

    .sliderbutton .elementor-3650 .elementor-element.elementor-element-1817b4c {
        top: 19rem !important;
        left: 4rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-82dfcb2 */.custom_pagination {
    position: relative;
    padding-bottom: 10px;
}

.custom_pagination .swiper {
    height: 500px;
}

.custom_pagination .swiper-wrapper {
    align-items: flex-start;
}

.custom_pagination .swiper-pagination {
    position: absolute !important;
    bottom: 0;
    left: 50% !important;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
}

span.swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    background: #BED5FF !important;
    opacity: 0.5;
    transform: scale(1);
    transition: all 0.3s ease;
}

span.swiper-pagination-bullet-active {
    opacity: 1;
    transform: scale(1.4);
}



.custom_pagination .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}


.custom_pagination .swiper-slide img {
    height: 296px;
    width: auto;
    object-fit: cover;
    transition: all 0.4s ease;
    opacity: 0.6;
}


.custom_pagination .swiper-slide-active img {
    height: 480px !important;
    opacity: 1;
}


.custom_pagination .swiper-slide-next img,
.custom_pagination .swiper-slide-prev img {
    height: 296px !important;
    opacity: 0.6;
}




@media (max-width: 1366px) {
    .custom_pagination .swiper {
        height: 460px;
    }

    .custom_pagination .swiper-slide-active img {
        height: 380px !important;
    }

    .custom_pagination .swiper-slide-next img,
    .custom_pagination .swiper-slide-prev img {
        height: 260px !important;
    }
}

@media (max-width: 1024px) {
    .custom_pagination .swiper {
        height: 380px;
    }

    .custom_pagination .swiper-slide-active img {
        height: 320px !important;
    }

    .custom_pagination .swiper-slide-next img,
    .custom_pagination .swiper-slide-prev img {
        height: 220px !important;
    }
}

@media (max-width: 767px) {
    .custom_pagination .swiper {
        height: auto;
    }

    .custom_pagination .swiper-slide img {
        height: 250px !important;
        opacity: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6b420 */@media (max-width: 768px) {
    
    .elementor-150 .elementor-element.elementor-element-6f6b420 {
    bottom: 450px;
}
}

@media (max-width: 767px) {
    .elementor-150 .elementor-element.elementor-element-6f6b420 {
        bottom: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8425d0 */.youtubespotify a {
    transition: color 0.3s ease;
} 

.youtubespotify a:hover {
    color: #BED5FF !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.jugendtreffen-aidlingen.de/wp-content/uploads/2026/02/lexend-v26-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.jugendtreffen-aidlingen.de/wp-content/uploads/2026/02/lexend-v26-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.jugendtreffen-aidlingen.de/wp-content/uploads/2026/02/lexend-v26-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.jugendtreffen-aidlingen.de/wp-content/uploads/2026/02/lexend-v26-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.jugendtreffen-aidlingen.de/wp-content/uploads/2026/02/lexend-v26-latin-800.woff2') format('woff2');
}
/* End Custom Fonts CSS */