.elementor-14658 .elementor-element.elementor-element-6c0d593a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14658 .elementor-element.elementor-element-023f702{--display:flex;--min-height:40vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-14658 .elementor-element.elementor-element-9c3509a{--display:flex;--min-height:20vh;--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:15px 15px 15px 15px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14658 .elementor-element.elementor-element-9c3509a:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-9c3509a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );}.elementor-14658 .elementor-element.elementor-element-6214b8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-1f1fc7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-14658 .elementor-element.elementor-element-80a928d{text-align:left;}.elementor-14658 .elementor-element.elementor-element-80a928d .elementor-heading-title{font-size:var( --e-global-typography-95df53e-font-size );font-weight:var( --e-global-typography-95df53e-font-weight );text-transform:var( --e-global-typography-95df53e-text-transform );font-style:var( --e-global-typography-95df53e-font-style );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-885ccf3{text-align:left;}.elementor-14658 .elementor-element.elementor-element-885ccf3 .elementor-heading-title{font-family:var( --e-global-typography-9756f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9756f6c-font-size );font-weight:var( --e-global-typography-9756f6c-font-weight );line-height:var( --e-global-typography-9756f6c-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-ad1e198{text-align:left;}.elementor-14658 .elementor-element.elementor-element-ad1e198 .elementor-heading-title{font-family:var( --e-global-typography-60ffc24-font-family ), Sans-serif;font-size:var( --e-global-typography-60ffc24-font-size );font-weight:var( --e-global-typography-60ffc24-font-weight );line-height:var( --e-global-typography-60ffc24-line-height );color:var( --e-global-color-15ef357 );}.elementor-14658 .elementor-element.elementor-element-24801f4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-24801f4{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-38d594e .elementor-button{background-color:var( --e-global-color-5b5c45d );font-size:var( --e-global-typography-714329d-font-size );font-weight:var( --e-global-typography-714329d-font-weight );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:10px 10px 10px 10px;padding:1vw 1vw 1vw 1vw;}.elementor-14658 .elementor-element.elementor-element-38d594e .elementor-button:hover, .elementor-14658 .elementor-element.elementor-element-38d594e .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-14658 .elementor-element.elementor-element-38d594e.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-14658 .elementor-element.elementor-element-38d594e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14658 .elementor-element.elementor-element-38d594e .elementor-button:hover svg, .elementor-14658 .elementor-element.elementor-element-38d594e .elementor-button:focus svg{fill:#467FF7;}.elementor-14658 .elementor-element.elementor-element-518ee16{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14658 .elementor-element.elementor-element-518ee16:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-518ee16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gruene-sosse-festival.de/wp-content/uploads/2025/10/GSF_poster_layout_final-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14658 .elementor-element.elementor-element-f9a3397{--display:flex;--min-height:30vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-14658 .elementor-element.elementor-element-c52578d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:15px 0px 0px 15px;--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-14658 .elementor-element.elementor-element-c52578d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-d373110{--swiper-slides-to-display:1;}.elementor-14658 .elementor-element.elementor-element-d373110 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-14658 .elementor-element.elementor-element-d373110 .swiper-slide > .elementor-element{height:100%;}.elementor-14658 .elementor-element.elementor-element-a69fc20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 15px 15px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-a69fc20:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-a69fc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-422457b );}.elementor-14658 .elementor-element.elementor-element-a69fc20.e-con{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-14658 .elementor-element.elementor-element-fd8cf54{--display:flex;--justify-content:flex-start;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--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-14658 .elementor-element.elementor-element-81beeb6{text-align:left;}.elementor-14658 .elementor-element.elementor-element-81beeb6 .elementor-heading-title{font-family:var( --e-global-typography-9756f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9756f6c-font-size );font-weight:var( --e-global-typography-9756f6c-font-weight );line-height:var( --e-global-typography-9756f6c-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-6cb2f20 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-6cb2f20{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-04116da .elementor-button{background-color:var( --e-global-color-5b5c45d );font-size:var( --e-global-typography-714329d-font-size );font-weight:var( --e-global-typography-714329d-font-weight );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:10px 10px 10px 10px;padding:1vw 1vw 1vw 1vw;}.elementor-14658 .elementor-element.elementor-element-04116da .elementor-button:hover, .elementor-14658 .elementor-element.elementor-element-04116da .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-14658 .elementor-element.elementor-element-04116da.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-04116da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14658 .elementor-element.elementor-element-04116da .elementor-button:hover svg, .elementor-14658 .elementor-element.elementor-element-04116da .elementor-button:focus svg{fill:#467FF7;}.elementor-14658 .elementor-element.elementor-element-55bd8db2{--display:flex;--min-height:30vh;--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-14658 .elementor-element.elementor-element-3eacdb1e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14658 .elementor-element.elementor-element-3eacdb1e:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-3eacdb1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-422457b );}.elementor-14658 .elementor-element.elementor-element-643b82c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-4b9f2ae{--display:flex;--justify-content:flex-start;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--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-14658 .elementor-element.elementor-element-74d3eb1e{text-align:left;}.elementor-14658 .elementor-element.elementor-element-74d3eb1e .elementor-heading-title{font-family:var( --e-global-typography-9756f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9756f6c-font-size );font-weight:var( --e-global-typography-9756f6c-font-weight );line-height:var( --e-global-typography-9756f6c-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-3cdd82d8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-3cdd82d8{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-6496b641 .elementor-button{background-color:var( --e-global-color-5b5c45d );font-size:var( --e-global-typography-714329d-font-size );font-weight:var( --e-global-typography-714329d-font-weight );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:10px 10px 10px 10px;padding:1vw 1vw 1vw 1vw;}.elementor-14658 .elementor-element.elementor-element-6496b641 .elementor-button:hover, .elementor-14658 .elementor-element.elementor-element-6496b641 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-14658 .elementor-element.elementor-element-6496b641.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-6496b641 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14658 .elementor-element.elementor-element-6496b641 .elementor-button:hover svg, .elementor-14658 .elementor-element.elementor-element-6496b641 .elementor-button:focus svg{fill:#467FF7;}.elementor-14658 .elementor-element.elementor-element-ff007c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 0px 0px 15px;--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-14658 .elementor-element.elementor-element-ff007c7:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-ff007c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );background-image:url("https://www.gruene-sosse-festival.de/wp-content/uploads/2025/06/gsf-24052025-wegner_0024-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14658 .elementor-element.elementor-element-61378bb{--display:flex;--min-height:30vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-14658 .elementor-element.elementor-element-26e70fc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14658 .elementor-element.elementor-element-26e70fc:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-26e70fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );}.elementor-14658 .elementor-element.elementor-element-daa9801{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 15px 15px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14658 .elementor-element.elementor-element-daa9801:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-daa9801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gruene-sosse-festival.de/wp-content/uploads/2025/10/presse-2-cm-5928.jpg");background-position:center center;background-size:cover;}.elementor-14658 .elementor-element.elementor-element-d8e8c32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 0px 0px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:1;}.elementor-14658 .elementor-element.elementor-element-d8e8c32:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-d8e8c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );}.elementor-14658 .elementor-element.elementor-element-d8e8c32.e-con{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-14658 .elementor-element.elementor-element-fb68ca8{--display:flex;--justify-content:flex-start;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--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-14658 .elementor-element.elementor-element-adedd49{text-align:left;}.elementor-14658 .elementor-element.elementor-element-adedd49 .elementor-heading-title{font-family:var( --e-global-typography-9756f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9756f6c-font-size );font-weight:var( --e-global-typography-9756f6c-font-weight );line-height:var( --e-global-typography-9756f6c-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-70efe31 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-70efe31{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-f7e6964 .elementor-button{background-color:var( --e-global-color-5b5c45d );font-size:var( --e-global-typography-714329d-font-size );font-weight:var( --e-global-typography-714329d-font-weight );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:10px 10px 10px 10px;padding:1vw 1vw 1vw 1vw;}.elementor-14658 .elementor-element.elementor-element-f7e6964 .elementor-button:hover, .elementor-14658 .elementor-element.elementor-element-f7e6964 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-14658 .elementor-element.elementor-element-f7e6964.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-f7e6964 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14658 .elementor-element.elementor-element-f7e6964 .elementor-button:hover svg, .elementor-14658 .elementor-element.elementor-element-f7e6964 .elementor-button:focus svg{fill:#467FF7;}.elementor-14658 .elementor-element.elementor-element-443fdce{--display:flex;--min-height:30vh;--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-14658 .elementor-element.elementor-element-050bc1d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14658 .elementor-element.elementor-element-050bc1d:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-050bc1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-422457b );}.elementor-14658 .elementor-element.elementor-element-d129a3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-aa40628{--display:flex;--justify-content:flex-start;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--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-14658 .elementor-element.elementor-element-cecbf39{text-align:left;}.elementor-14658 .elementor-element.elementor-element-cecbf39 .elementor-heading-title{font-family:var( --e-global-typography-9756f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9756f6c-font-size );font-weight:var( --e-global-typography-9756f6c-font-weight );line-height:var( --e-global-typography-9756f6c-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-e4d98b3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-e4d98b3{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-da4f354 .elementor-button{background-color:var( --e-global-color-5b5c45d );font-size:var( --e-global-typography-714329d-font-size );font-weight:var( --e-global-typography-714329d-font-weight );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:10px 10px 10px 10px;padding:1vw 1vw 1vw 1vw;}.elementor-14658 .elementor-element.elementor-element-da4f354 .elementor-button:hover, .elementor-14658 .elementor-element.elementor-element-da4f354 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-14658 .elementor-element.elementor-element-da4f354.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-da4f354 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14658 .elementor-element.elementor-element-da4f354 .elementor-button:hover svg, .elementor-14658 .elementor-element.elementor-element-da4f354 .elementor-button:focus svg{fill:#467FF7;}.elementor-14658 .elementor-element.elementor-element-d8089bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 0px 0px 15px;--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-14658 .elementor-element.elementor-element-d8089bb:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-d8089bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );background-image:url("https://www.gruene-sosse-festival.de/wp-content/uploads/2025/10/gsf-05-2024-cm-6858.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14658 .elementor-element.elementor-element-6b040d66{--display:flex;--min-height:30vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-14658 .elementor-element.elementor-element-a69ce9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--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-14658 .elementor-element.elementor-element-a69ce9c:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-a69ce9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );}.elementor-14658 .elementor-element.elementor-element-45f899e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14658 .elementor-element.elementor-element-45f899e3:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-45f899e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );}.elementor-14658 .elementor-element.elementor-element-015239e{--display:flex;--justify-content:flex-start;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--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-14658 .elementor-element.elementor-element-41fcc031{text-align:left;}.elementor-14658 .elementor-element.elementor-element-41fcc031 .elementor-heading-title{font-family:var( --e-global-typography-9756f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9756f6c-font-size );font-weight:var( --e-global-typography-9756f6c-font-weight );line-height:var( --e-global-typography-9756f6c-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-7ea48928 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-7ea48928{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-2d960c59 .elementor-button:hover, .elementor-14658 .elementor-element.elementor-element-2d960c59 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-14658 .elementor-element.elementor-element-2d960c59.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-2d960c59 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14658 .elementor-element.elementor-element-2d960c59 .elementor-button{font-size:var( --e-global-typography-714329d-font-size );font-weight:var( --e-global-typography-714329d-font-weight );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:10px 10px 10px 10px;padding:1vw 1vw 1vw 1vw;}.elementor-14658 .elementor-element.elementor-element-2d960c59 .elementor-button:hover svg, .elementor-14658 .elementor-element.elementor-element-2d960c59 .elementor-button:focus svg{fill:#467FF7;}.elementor-14658 .elementor-element.elementor-element-134a1bd1{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 15px 15px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14658 .elementor-element.elementor-element-134a1bd1:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-134a1bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gruene-sosse-festival.de/wp-content/uploads/2025/10/nachwuchs-140524-6194.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14658 .elementor-element.elementor-element-cacd177{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-422457b );--border-color:var( --e-global-color-422457b );--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14658 .elementor-element.elementor-element-cacd177.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-14658 .elementor-element.elementor-element-24082b19{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-14658 .elementor-element.elementor-element-64709cad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14658 .elementor-element.elementor-element-64709cad:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-64709cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-422457b );}.elementor-14658 .elementor-element.elementor-element-6759e5f{--display:flex;--justify-content:flex-start;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14658 .elementor-element.elementor-element-7e6dffc2{text-align:left;}.elementor-14658 .elementor-element.elementor-element-7e6dffc2 .elementor-heading-title{font-family:var( --e-global-typography-9756f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9756f6c-font-size );font-weight:var( --e-global-typography-9756f6c-font-weight );line-height:var( --e-global-typography-9756f6c-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-467437e1 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-14658 .elementor-element.elementor-element-69788606 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-69788606.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14658 .elementor-element.elementor-element-69788606{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-32b3a57c .elementor-button{background-color:var( --e-global-color-5b5c45d );font-size:var( --e-global-typography-714329d-font-size );font-weight:var( --e-global-typography-714329d-font-weight );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:10px 10px 10px 10px;padding:1vw 1vw 1vw 1vw;}.elementor-14658 .elementor-element.elementor-element-32b3a57c .elementor-button:hover, .elementor-14658 .elementor-element.elementor-element-32b3a57c .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-14658 .elementor-element.elementor-element-32b3a57c.elementor-element{--align-self:stretch;}.elementor-14658 .elementor-element.elementor-element-32b3a57c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14658 .elementor-element.elementor-element-32b3a57c .elementor-button:hover svg, .elementor-14658 .elementor-element.elementor-element-32b3a57c .elementor-button:focus svg{fill:#467FF7;}.elementor-14658 .elementor-element.elementor-element-b6efe5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14658 .elementor-element.elementor-element-b6efe5d:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-b6efe5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-422457b );}.elementor-14658 .elementor-element.elementor-element-38aa31d{--display:flex;--justify-content:flex-start;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14658 .elementor-element.elementor-element-b74be9c{text-align:left;}.elementor-14658 .elementor-element.elementor-element-b74be9c .elementor-heading-title{font-family:var( --e-global-typography-9756f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9756f6c-font-size );font-weight:var( --e-global-typography-9756f6c-font-weight );line-height:var( --e-global-typography-9756f6c-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-2a76958 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-14658 .elementor-element.elementor-element-57954bd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-57954bd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14658 .elementor-element.elementor-element-57954bd{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-90149bc .elementor-button{background-color:var( --e-global-color-5b5c45d );font-size:var( --e-global-typography-714329d-font-size );font-weight:var( --e-global-typography-714329d-font-weight );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:10px 10px 10px 10px;padding:1vw 1vw 1vw 1vw;}.elementor-14658 .elementor-element.elementor-element-90149bc .elementor-button:hover, .elementor-14658 .elementor-element.elementor-element-90149bc .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-14658 .elementor-element.elementor-element-90149bc.elementor-element{--align-self:stretch;}.elementor-14658 .elementor-element.elementor-element-90149bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14658 .elementor-element.elementor-element-90149bc .elementor-button:hover svg, .elementor-14658 .elementor-element.elementor-element-90149bc .elementor-button:focus svg{fill:#467FF7;}.elementor-14658 .elementor-element.elementor-element-75929bce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14658 .elementor-element.elementor-element-75929bce:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-75929bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-422457b );}.elementor-14658 .elementor-element.elementor-element-b35436d{--display:flex;--justify-content:flex-start;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14658 .elementor-element.elementor-element-12e8e30a{text-align:left;}.elementor-14658 .elementor-element.elementor-element-12e8e30a .elementor-heading-title{font-family:var( --e-global-typography-9756f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9756f6c-font-size );font-weight:var( --e-global-typography-9756f6c-font-weight );line-height:var( --e-global-typography-9756f6c-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-55a8481b img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-14658 .elementor-element.elementor-element-45f8339f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-45f8339f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14658 .elementor-element.elementor-element-45f8339f{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-3ef902ee .elementor-button{background-color:var( --e-global-color-5b5c45d );font-size:var( --e-global-typography-714329d-font-size );font-weight:var( --e-global-typography-714329d-font-weight );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:10px 10px 10px 10px;padding:1vw 1vw 1vw 1vw;}.elementor-14658 .elementor-element.elementor-element-3ef902ee .elementor-button:hover, .elementor-14658 .elementor-element.elementor-element-3ef902ee .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-14658 .elementor-element.elementor-element-3ef902ee.elementor-element{--align-self:stretch;}.elementor-14658 .elementor-element.elementor-element-3ef902ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14658 .elementor-element.elementor-element-3ef902ee .elementor-button:hover svg, .elementor-14658 .elementor-element.elementor-element-3ef902ee .elementor-button:focus svg{fill:#467FF7;}.elementor-14658 .elementor-element.elementor-element-720e7fc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14658 .elementor-element.elementor-element-720e7fc9:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-720e7fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-422457b );}.elementor-14658 .elementor-element.elementor-element-20f2392{--display:flex;--justify-content:flex-start;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14658 .elementor-element.elementor-element-1ffd12{text-align:left;}.elementor-14658 .elementor-element.elementor-element-1ffd12 .elementor-heading-title{font-family:var( --e-global-typography-9756f6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9756f6c-font-size );font-weight:var( --e-global-typography-9756f6c-font-weight );line-height:var( --e-global-typography-9756f6c-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-38c5fdff img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-14658 .elementor-element.elementor-element-d30678e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-d30678e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14658 .elementor-element.elementor-element-d30678e{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-2e63300a .elementor-button{background-color:var( --e-global-color-5b5c45d );font-size:var( --e-global-typography-714329d-font-size );font-weight:var( --e-global-typography-714329d-font-weight );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:10px 10px 10px 10px;padding:1vw 1vw 1vw 1vw;}.elementor-14658 .elementor-element.elementor-element-2e63300a .elementor-button:hover, .elementor-14658 .elementor-element.elementor-element-2e63300a .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-14658 .elementor-element.elementor-element-2e63300a.elementor-element{--align-self:stretch;}.elementor-14658 .elementor-element.elementor-element-2e63300a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14658 .elementor-element.elementor-element-2e63300a .elementor-button:hover svg, .elementor-14658 .elementor-element.elementor-element-2e63300a .elementor-button:focus svg{fill:#467FF7;}.elementor-14658 .elementor-element.elementor-element-203b02df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:15px 15px 15px 15px;--margin-top:05vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14658 .elementor-element.elementor-element-047acdc{--display:flex;--justify-content:flex-start;--border-radius:15px 15px 15px 15px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14658 .elementor-element.elementor-element-047acdc:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-047acdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );}.elementor-14658 .elementor-element.elementor-element-047acdc.e-con{--align-self:flex-start;}.elementor-14658 .elementor-element.elementor-element-366a1c1b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-366a1c1b{text-align:left;}.elementor-14658 .elementor-element.elementor-element-366a1c1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-3167d28c.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-14658 .elementor-element.elementor-element-3167d28c{text-align:left;}.elementor-14658 .elementor-element.elementor-element-3167d28c img{width:80vw;height:15vh;object-fit:contain;object-position:center left;}.elementor-14658 .elementor-element.elementor-element-7bbed41{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14658 .elementor-element.elementor-element-7bbed41:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-7bbed41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );}.elementor-14658 .elementor-element.elementor-element-7bbed41.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-4d41fafb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-4d41fafb{text-align:left;}.elementor-14658 .elementor-element.elementor-element-4d41fafb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-4f569c9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14658 .elementor-element.elementor-element-4f569c9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14658 .elementor-element.elementor-element-9b760d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-9b760d4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-9b760d4 img{height:16vh;object-fit:contain;object-position:center left;}.elementor-14658 .elementor-element.elementor-element-d7bd30c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-d7bd30c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-d7bd30c img{height:18vh;object-fit:contain;object-position:center left;}.elementor-14658 .elementor-element.elementor-element-33db8f9{--display:flex;--min-height:15vh;--border-radius:15px 15px 15px 15px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14658 .elementor-element.elementor-element-33db8f9:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-33db8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );}.elementor-14658 .elementor-element.elementor-element-ab76cf6{--display:flex;--min-height:15vh;--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:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;--padding-top:1vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14658 .elementor-element.elementor-element-ab76cf6:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-ab76cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2ec9fb );}.elementor-14658 .elementor-element.elementor-element-ab76cf6.e-con{--align-self:flex-start;}.elementor-14658 .elementor-element.elementor-element-2570240 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-2570240{text-align:left;}.elementor-14658 .elementor-element.elementor-element-2570240 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:var( --e-global-color-a73d5d7 );}.elementor-14658 .elementor-element.elementor-element-a4a221e{--e-image-carousel-slides-to-show:6;width:auto;max-width:auto;}.elementor-14658 .elementor-element.elementor-element-a4a221e .swiper-wrapper{display:flex;align-items:flex-start;}body.elementor-page-14658:not(.elementor-motion-effects-element-type-background), body.elementor-page-14658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aaed8c6 );}:root{--page-title-display:none;}body.elementor-page-14658{padding:0px 50px 0px 50px;}@media(max-width:1024px){.elementor-14658 .elementor-element.elementor-element-6c0d593a{--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;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14658 .elementor-element.elementor-element-023f702{--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;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14658 .elementor-element.elementor-element-9c3509a{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14658 .elementor-element.elementor-element-80a928d{text-align:center;}.elementor-14658 .elementor-element.elementor-element-80a928d .elementor-heading-title{font-size:var( --e-global-typography-95df53e-font-size );}.elementor-14658 .elementor-element.elementor-element-885ccf3{text-align:left;}.elementor-14658 .elementor-element.elementor-element-885ccf3 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-ad1e198{text-align:left;}.elementor-14658 .elementor-element.elementor-element-ad1e198 .elementor-heading-title{font-size:var( --e-global-typography-60ffc24-font-size );line-height:var( --e-global-typography-60ffc24-line-height );}.elementor-14658 .elementor-element.elementor-element-24801f4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-24801f4{font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-38d594e .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );}.elementor-14658 .elementor-element.elementor-element-518ee16{--min-height:15vh;}.elementor-14658 .elementor-element.elementor-element-f9a3397{--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:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14658 .elementor-element.elementor-element-c52578d{--min-height:15vh;}.elementor-14658 .elementor-element.elementor-element-d373110{--swiper-slides-to-display:1;}.elementor-14658 .elementor-element.elementor-element-a69fc20{--min-height:15vh;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 15px 15px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-a69fc20.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-14658 .elementor-element.elementor-element-81beeb6{text-align:left;}.elementor-14658 .elementor-element.elementor-element-81beeb6 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-6cb2f20 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-6cb2f20{font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-04116da .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );}.elementor-14658 .elementor-element.elementor-element-55bd8db2{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14658 .elementor-element.elementor-element-3eacdb1e{--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-14658 .elementor-element.elementor-element-643b82c{--border-radius:0px 0px 015px 15px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-74d3eb1e{text-align:left;}.elementor-14658 .elementor-element.elementor-element-74d3eb1e .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-3cdd82d8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-3cdd82d8{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-6496b641 .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );}.elementor-14658 .elementor-element.elementor-element-ff007c7{--min-height:15vh;--border-radius:015px 15px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-61378bb{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:010vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14658 .elementor-element.elementor-element-26e70fc{--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-14658 .elementor-element.elementor-element-daa9801{--min-height:15vh;--border-radius:15px 15px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-d8e8c32{--min-height:15vh;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 15px 15px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-d8e8c32.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-14658 .elementor-element.elementor-element-adedd49{text-align:left;}.elementor-14658 .elementor-element.elementor-element-adedd49 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-70efe31 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-70efe31{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-f7e6964 .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );}.elementor-14658 .elementor-element.elementor-element-443fdce{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14658 .elementor-element.elementor-element-050bc1d{--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-14658 .elementor-element.elementor-element-d129a3e{--border-radius:0px 0px 015px 15px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-cecbf39{text-align:left;}.elementor-14658 .elementor-element.elementor-element-cecbf39 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-e4d98b3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-e4d98b3{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-da4f354 .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );}.elementor-14658 .elementor-element.elementor-element-d8089bb{--min-height:15vh;--border-radius:015px 15px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-6b040d66{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14658 .elementor-element.elementor-element-a69ce9c{--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-14658 .elementor-element.elementor-element-45f899e3{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-41fcc031{text-align:left;}.elementor-14658 .elementor-element.elementor-element-41fcc031 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-7ea48928 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-7ea48928{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-2d960c59 .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );}.elementor-14658 .elementor-element.elementor-element-134a1bd1{--min-height:15vh;--border-radius:015px 15px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-cacd177{--flex-wrap:wrap;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14658 .elementor-element.elementor-element-24082b19{--e-con-grid-template-columns:repeat(2, 1fr);--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14658 .elementor-element.elementor-element-64709cad{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-7e6dffc2{text-align:left;}.elementor-14658 .elementor-element.elementor-element-7e6dffc2 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-69788606 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-69788606{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-32b3a57c .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );}.elementor-14658 .elementor-element.elementor-element-b6efe5d{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-b6efe5d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14658 .elementor-element.elementor-element-b74be9c{text-align:left;}.elementor-14658 .elementor-element.elementor-element-b74be9c .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-57954bd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-57954bd{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-90149bc.elementor-element{--align-self:stretch;}.elementor-14658 .elementor-element.elementor-element-90149bc .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );}.elementor-14658 .elementor-element.elementor-element-75929bce{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-12e8e30a{text-align:left;}.elementor-14658 .elementor-element.elementor-element-12e8e30a .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-45f8339f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-45f8339f{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-3ef902ee .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );}.elementor-14658 .elementor-element.elementor-element-720e7fc9{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-1ffd12{text-align:left;}.elementor-14658 .elementor-element.elementor-element-1ffd12 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-d30678e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-d30678e{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-2e63300a .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );}.elementor-14658 .elementor-element.elementor-element-203b02df{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14658 .elementor-element.elementor-element-047acdc{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-366a1c1b{text-align:left;}.elementor-14658 .elementor-element.elementor-element-366a1c1b .elementor-heading-title{font-size:3.5vw;}.elementor-14658 .elementor-element.elementor-element-7bbed41{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-4d41fafb{text-align:left;}.elementor-14658 .elementor-element.elementor-element-4d41fafb .elementor-heading-title{font-size:3.5vw;}.elementor-14658 .elementor-element.elementor-element-9b760d4 img{height:20vh;}.elementor-14658 .elementor-element.elementor-element-d7bd30c img{height:20vh;}.elementor-14658 .elementor-element.elementor-element-ab76cf6{--min-height:0vh;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-2570240{text-align:center;}.elementor-14658 .elementor-element.elementor-element-2570240 .elementor-heading-title{font-size:3.5vw;}.elementor-14658 .elementor-element.elementor-element-a4a221e{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-14658 .elementor-element.elementor-element-6c0d593a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14658 .elementor-element.elementor-element-023f702{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14658 .elementor-element.elementor-element-6214b8e{--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-14658 .elementor-element.elementor-element-1f1fc7a{--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-14658 .elementor-element.elementor-element-80a928d{text-align:center;}.elementor-14658 .elementor-element.elementor-element-80a928d .elementor-heading-title{font-size:var( --e-global-typography-95df53e-font-size );}.elementor-14658 .elementor-element.elementor-element-885ccf3{text-align:center;}.elementor-14658 .elementor-element.elementor-element-885ccf3 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-ad1e198{text-align:center;}.elementor-14658 .elementor-element.elementor-element-ad1e198 .elementor-heading-title{font-size:var( --e-global-typography-60ffc24-font-size );line-height:var( --e-global-typography-60ffc24-line-height );}.elementor-14658 .elementor-element.elementor-element-24801f4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-14658 .elementor-element.elementor-element-24801f4{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-38d594e .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );padding:15px 35px 15px 35px;}.elementor-14658 .elementor-element.elementor-element-f9a3397{--width:100vw;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14658 .elementor-element.elementor-element-c52578d{--min-height:19vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14658 .elementor-element.elementor-element-d373110{--swiper-slides-to-display:1;}.elementor-14658 .elementor-element.elementor-element-a69fc20{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-81beeb6{text-align:left;}.elementor-14658 .elementor-element.elementor-element-81beeb6 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-6cb2f20 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-6cb2f20{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-04116da .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );padding:15px 35px 15px 35px;}.elementor-14658 .elementor-element.elementor-element-55bd8db2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14658 .elementor-element.elementor-element-643b82c{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-74d3eb1e{text-align:left;}.elementor-14658 .elementor-element.elementor-element-74d3eb1e .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-3cdd82d8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-3cdd82d8{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-6496b641 .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );padding:15px 35px 15px 35px;}.elementor-14658 .elementor-element.elementor-element-61378bb{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14658 .elementor-element.elementor-element-26e70fc{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14658 .elementor-element.elementor-element-d8e8c32{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-adedd49{text-align:left;}.elementor-14658 .elementor-element.elementor-element-adedd49 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-70efe31 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-70efe31{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-f7e6964 .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );padding:15px 35px 15px 35px;}.elementor-14658 .elementor-element.elementor-element-443fdce{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14658 .elementor-element.elementor-element-d129a3e{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-cecbf39{text-align:left;}.elementor-14658 .elementor-element.elementor-element-cecbf39 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-e4d98b3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-e4d98b3{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-da4f354 .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );padding:15px 35px 15px 35px;}.elementor-14658 .elementor-element.elementor-element-6b040d66{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14658 .elementor-element.elementor-element-a69ce9c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14658 .elementor-element.elementor-element-41fcc031{text-align:left;}.elementor-14658 .elementor-element.elementor-element-41fcc031 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-7ea48928 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-7ea48928{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-2d960c59 .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );padding:15px 35px 15px 35px;}.elementor-14658 .elementor-element.elementor-element-cacd177{--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14658 .elementor-element.elementor-element-24082b19{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5vw 3vw;--row-gap:5vw;--column-gap:3vw;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14658 .elementor-element.elementor-element-7e6dffc2{text-align:left;}.elementor-14658 .elementor-element.elementor-element-7e6dffc2 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-69788606 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-69788606{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-32b3a57c .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );padding:15px 35px 15px 35px;}.elementor-14658 .elementor-element.elementor-element-b74be9c{text-align:left;}.elementor-14658 .elementor-element.elementor-element-b74be9c .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-57954bd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-57954bd{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-90149bc .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );padding:15px 35px 15px 35px;}.elementor-14658 .elementor-element.elementor-element-12e8e30a{text-align:left;}.elementor-14658 .elementor-element.elementor-element-12e8e30a .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-45f8339f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-45f8339f{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-3ef902ee .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );padding:15px 35px 15px 35px;}.elementor-14658 .elementor-element.elementor-element-1ffd12{text-align:left;}.elementor-14658 .elementor-element.elementor-element-1ffd12 .elementor-heading-title{font-size:var( --e-global-typography-9756f6c-font-size );line-height:var( --e-global-typography-9756f6c-line-height );}.elementor-14658 .elementor-element.elementor-element-d30678e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14658 .elementor-element.elementor-element-d30678e{text-align:left;font-size:var( --e-global-typography-69c4711-font-size );line-height:var( --e-global-typography-69c4711-line-height );}.elementor-14658 .elementor-element.elementor-element-2e63300a .elementor-button{font-size:var( --e-global-typography-714329d-font-size );line-height:var( --e-global-typography-714329d-line-height );letter-spacing:var( --e-global-typography-714329d-letter-spacing );padding:15px 35px 15px 35px;}.elementor-14658 .elementor-element.elementor-element-203b02df{--gap:05vw 0vw;--row-gap:05vw;--column-gap:0vw;--margin-top:5vw;--margin-bottom:05vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14658 .elementor-element.elementor-element-047acdc{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14658 .elementor-element.elementor-element-366a1c1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-366a1c1b{text-align:left;}.elementor-14658 .elementor-element.elementor-element-366a1c1b .elementor-heading-title{font-size:20px;}.elementor-14658 .elementor-element.elementor-element-7bbed41{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14658 .elementor-element.elementor-element-4d41fafb{text-align:left;}.elementor-14658 .elementor-element.elementor-element-4d41fafb .elementor-heading-title{font-size:15px;}.elementor-14658 .elementor-element.elementor-element-4f569c9{--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:flex-start;--flex-wrap:nowrap;}.elementor-14658 .elementor-element.elementor-element-4f569c9.e-con{--order:99999 /* order end hack */;}.elementor-14658 .elementor-element.elementor-element-9b760d4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-9b760d4 img{height:20vh;}.elementor-14658 .elementor-element.elementor-element-d7bd30c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-14658 .elementor-element.elementor-element-d7bd30c img{height:20vh;}.elementor-14658 .elementor-element.elementor-element-33db8f9{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-14658 .elementor-element.elementor-element-2570240{text-align:center;}.elementor-14658 .elementor-element.elementor-element-2570240 .elementor-heading-title{font-size:15px;}.elementor-14658 .elementor-element.elementor-element-a4a221e{--e-image-carousel-slides-to-show:2;}body.elementor-page-14658{padding:0vw 0vw 0vw 0vw;}}@media(min-width:768px){.elementor-14658 .elementor-element.elementor-element-6c0d593a{--width:100%;}.elementor-14658 .elementor-element.elementor-element-6214b8e{--width:50%;}.elementor-14658 .elementor-element.elementor-element-518ee16{--width:50%;}.elementor-14658 .elementor-element.elementor-element-c52578d{--width:66%;}.elementor-14658 .elementor-element.elementor-element-a69fc20{--width:33%;}.elementor-14658 .elementor-element.elementor-element-3eacdb1e{--width:100%;}.elementor-14658 .elementor-element.elementor-element-643b82c{--width:33%;}.elementor-14658 .elementor-element.elementor-element-ff007c7{--width:66%;}.elementor-14658 .elementor-element.elementor-element-26e70fc{--width:100%;}.elementor-14658 .elementor-element.elementor-element-daa9801{--width:66%;}.elementor-14658 .elementor-element.elementor-element-d8e8c32{--width:33%;}.elementor-14658 .elementor-element.elementor-element-050bc1d{--width:100%;}.elementor-14658 .elementor-element.elementor-element-d129a3e{--width:33%;}.elementor-14658 .elementor-element.elementor-element-d8089bb{--width:66%;}.elementor-14658 .elementor-element.elementor-element-45f899e3{--width:33vw;}.elementor-14658 .elementor-element.elementor-element-134a1bd1{--width:66%;}.elementor-14658 .elementor-element.elementor-element-047acdc{--width:100%;}.elementor-14658 .elementor-element.elementor-element-4f569c9{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14658 .elementor-element.elementor-element-6214b8e{--width:100%;}.elementor-14658 .elementor-element.elementor-element-518ee16{--width:616px;}.elementor-14658 .elementor-element.elementor-element-c52578d{--width:100%;}.elementor-14658 .elementor-element.elementor-element-a69fc20{--width:100%;}.elementor-14658 .elementor-element.elementor-element-3eacdb1e{--width:100%;}.elementor-14658 .elementor-element.elementor-element-643b82c{--width:100%;}.elementor-14658 .elementor-element.elementor-element-ff007c7{--width:100%;}.elementor-14658 .elementor-element.elementor-element-26e70fc{--width:100%;}.elementor-14658 .elementor-element.elementor-element-daa9801{--width:100%;}.elementor-14658 .elementor-element.elementor-element-d8e8c32{--width:100%;}.elementor-14658 .elementor-element.elementor-element-050bc1d{--width:100%;}.elementor-14658 .elementor-element.elementor-element-d129a3e{--width:100%;}.elementor-14658 .elementor-element.elementor-element-d8089bb{--width:100%;}.elementor-14658 .elementor-element.elementor-element-45f899e3{--width:100%;}.elementor-14658 .elementor-element.elementor-element-134a1bd1{--width:100%;}.elementor-14658 .elementor-element.elementor-element-64709cad{--width:100%;}.elementor-14658 .elementor-element.elementor-element-b6efe5d{--width:100%;}.elementor-14658 .elementor-element.elementor-element-75929bce{--width:100%;}.elementor-14658 .elementor-element.elementor-element-720e7fc9{--width:100%;}.elementor-14658 .elementor-element.elementor-element-047acdc{--width:100%;}.elementor-14658 .elementor-element.elementor-element-7bbed41{--width:100%;}.elementor-14658 .elementor-element.elementor-element-4f569c9{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6c0d593a *//* Parent container = the stage */
.your-layered-parent {
  position: relative;
  overflow: visible;
}

/* Image 1: medium bounce */
.float-one img {
  animation: floatOne 3s ease-in-out infinite;
  animation-delay: 0s;
}

/* Image 2: quicker bounce, offset */
.float-two img {
  animation: floatTwo 2.2s ease-in-out infinite;
  animation-delay: 0.7s;
}

/* Image 3: drift bounce, offset */
.float-three img {
  animation: floatThree 3.5s ease-in-out infinite;
  animation-delay: 1.4s;
}

/* Keyframes */
@keyframes floatOne {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-18px); }
}

@keyframes floatTwo {
  0%, 100% { transform: translateY(0); }
  25%      { transform: translateY(-22px); }
  75%      { transform: translateY(-12px); }
}

@keyframes floatThree {
  0%, 100% { transform: translate(0, 0); }
  50%      { transform: translate(14px, -20px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023f702 *//* Parent container = the stage */
.your-layered-parent {
  position: relative;
  overflow: visible;
}

/* Image 1: medium bounce */
.float-one img {
  animation: floatOne 3s ease-in-out infinite;
  animation-delay: 0s;
}

/* Image 2: quicker bounce, offset */
.float-two img {
  animation: floatTwo 2.2s ease-in-out infinite;
  animation-delay: 0.7s;
}

/* Image 3: drift bounce, offset */
.float-three img {
  animation: floatThree 3.5s ease-in-out infinite;
  animation-delay: 1.4s;
}

/* Keyframes */
@keyframes floatOne {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-18px); }
}

@keyframes floatTwo {
  0%, 100% { transform: translateY(0); }
  25%      { transform: translateY(-22px); }
  75%      { transform: translateY(-12px); }
}

@keyframes floatThree {
  0%, 100% { transform: translate(0, 0); }
  50%      { transform: translate(14px, -20px); }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d373110 */.elementor-14658 .elementor-element.elementor-element-d373110 { height: 100%; }   /* not 100vh *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a3397 */.elementor-14658 .elementor-element.elementor-element-f9a3397 { min-height: clamp(360px, 30vh, 640px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55bd8db2 */.elementor-14658 .elementor-element.elementor-element-55bd8db2 {
  position: relative;
  z-index: 1;
}

.elementor-14658 .elementor-element.elementor-element-55bd8db2::before {
  content: "";
  position: absolute;
  left: -10vw; /* 👈 move it left or change to right: -150px; */
  transform: translateY(-50%) rotate(0deg);
  width: 30vw; /* watermark size */
  height: 30vw;
  background-image: url('https://www.gruene-sosse-festival.de/wp-content/uploads/2025/10/GSF_Kraeuter-Blume_01.png'); /* your image */
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.2; /* faint watermark */
  z-index: -150px;
  pointer-events: none;
  animation: spin-slow 120s linear infinite;
  transform-origin: center center;
}

/* Very slow spin animation */
@keyframes spin-slow {
  from { transform: translateY(-50%) rotate(0deg); }
  to   { transform: translateY(-50%) rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-443fdce */.elementor-14658 .elementor-element.elementor-element-443fdce {
  position: relative;
  z-index: 1;
}

.elementor-14658 .elementor-element.elementor-element-443fdce::before {
  content: "";
  position: absolute;
  left: -10vw; /* 👈 move it left or change to right: -150px; */
  transform: translateY(-50%) rotate(0deg);
  width: 30vw; /* watermark size */
  height: 30vw;
  background-image: url('https://www.gruene-sosse-festival.de/wp-content/uploads/2025/10/GSF_Kraeuter-Blume_01.png'); /* your image */
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.2; /* faint watermark */
  z-index: -150px;
  pointer-events: none;
  animation: spin-slow 120s linear infinite;
  transform-origin: center center;
}

/* Very slow spin animation */
@keyframes spin-slow {
  from { transform: translateY(-50%) rotate(0deg); }
  to   { transform: translateY(-50%) rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b040d66 */.elementor-14658 .elementor-element.elementor-element-6b040d66 {
  position: relative;
  z-index: 1;

}

.elementor-14658 .elementor-element.elementor-element-6b040d66::before {
    inset: 0;
  content: "";
  position: absolute;
  left: 90vw; /* 👈 move it left or change to right: -150px; */
  transform: translateY(-2vw) rotate(0deg);
  width: 17vw; /* watermark size */
  height: 17vw;
  background-image: url('https://www.gruene-sosse-festival.de/wp-content/uploads/2025/10/GSF_Kraeuter-Blume_01.png'); /* your image */
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.5; /* faint watermark */
  z-index: -1;
  pointer-events: none;
  animation: spin-slow 120s linear infinite;
  transform-origin: center center;
    clip-path: inset(0 round 0); /* ensures no overflow triggers scroll */

}

/* Very slow spin animation */
@keyframes spin-slow {
  from { transform: translateY(-2vw) rotate(360deg); }
  to   { transform: translateY(-2vw) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a4a221e */.sponsoren-karussell img {
  object-fit: contain !important;
  width: 100%;
  height: 10vh; /* adjust to your preferred height */
  background: transparent;
}

.sponsoren-karussell .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS *//* Keeps loop carousel slides stretched evenly */
.left-carousel .swiper,
.left-carousel .swiper-wrapper,
.left-carousel .swiper-slide {
  height: 100%;
}
.left-carousel .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */