.elementor-5647 .elementor-element.elementor-element-34d5305{--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;--flex-wrap:wrap;--overlay-opacity:0.16;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-34d5305:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-34d5305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.femmeveda.de/wp-content/uploads/2024/11/Kalari.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5647 .elementor-element.elementor-element-34d5305::before, .elementor-5647 .elementor-element.elementor-element-34d5305 > .elementor-background-video-container::before, .elementor-5647 .elementor-element.elementor-element-34d5305 > .e-con-inner > .elementor-background-video-container::before, .elementor-5647 .elementor-element.elementor-element-34d5305 > .elementor-background-slideshow::before, .elementor-5647 .elementor-element.elementor-element-34d5305 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5647 .elementor-element.elementor-element-34d5305 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E2E28;--background-overlay:'';}.elementor-5647 .elementor-element.elementor-element-34d5305::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5647 .elementor-element.elementor-element-34d5305:hover::before, .elementor-5647 .elementor-element.elementor-element-34d5305:hover > .elementor-background-video-container::before, .elementor-5647 .elementor-element.elementor-element-34d5305:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5647 .elementor-element.elementor-element-34d5305 > .elementor-background-slideshow:hover::before, .elementor-5647 .elementor-element.elementor-element-34d5305 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5647 .elementor-element.elementor-element-34d5305:hover{--overlay-opacity:0;}.elementor-5647 .elementor-element.elementor-element-c3ff699{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5647 .elementor-element.elementor-element-c3ff699.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5647 .elementor-element.elementor-element-251fc47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5647 .elementor-element.elementor-element-251fc47 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-251fc47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5647 .elementor-element.elementor-element-251fc47 .elementor-heading-title{font-size:53px;font-weight:600;line-height:60px;color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-ea486fe > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5647 .elementor-element.elementor-element-ea486fe{text-align:center;color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-8378e01 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-weight:600;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-8378e01 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5647 .elementor-element.elementor-element-8378e01.elementor-element{--align-self:flex-start;}.elementor-5647 .elementor-element.elementor-element-8378e01 .elementor-button:hover, .elementor-5647 .elementor-element.elementor-element-8378e01 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-8378e01 .elementor-button:hover svg, .elementor-5647 .elementor-element.elementor-element-8378e01 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-b635777 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5647 .elementor-element.elementor-element-b635777.elementor-element{--align-self:flex-start;}.elementor-5647 .elementor-element.elementor-element-98977aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5647 .elementor-element.elementor-element-98977aa.elementor-element{--align-self:flex-start;}.elementor-5647 .elementor-element.elementor-element-521769e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-4bda76e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5647 .elementor-element.elementor-element-4bda76e{text-align:center;}.elementor-5647 .elementor-element.elementor-element-4bda76e .elementor-heading-title{font-size:40px;}.elementor-5647 .elementor-element.elementor-element-6981045{text-align:center;}.elementor-5647 .elementor-element.elementor-element-6981045 .elementor-heading-title{font-size:30px;}.elementor-5647 .elementor-element.elementor-element-c66b97b > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-5647 .elementor-element.elementor-element-c66b97b{text-align:center;}.elementor-5647 .elementor-element.elementor-element-6d6ce3c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-5647 .elementor-element.elementor-element-fc05681{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-fc05681:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-fc05681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-d2c6782 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-d2c6782 img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-76ccb8b > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-76ccb8b{text-align:center;}.elementor-5647 .elementor-element.elementor-element-76ccb8b .elementor-heading-title{font-size:31px;}.elementor-5647 .elementor-element.elementor-element-a7305dd > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-6b3a4e0 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-6b3a4e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-5647 .elementor-element.elementor-element-6b3a4e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-5647 .elementor-element.elementor-element-6b3a4e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-5647 .elementor-element.elementor-element-6b3a4e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-5647 .elementor-element.elementor-element-6b3a4e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-5647 .elementor-element.elementor-element-6b3a4e0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-6b3a4e0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-6b3a4e0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-6b3a4e0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-6a15583 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-6a15583{text-align:center;}.elementor-5647 .elementor-element.elementor-element-7bbd7ef .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-cfc5887{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-cfc5887:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-cfc5887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-a2bca4c > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-a2bca4c img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-67a8341 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-67a8341{text-align:center;}.elementor-5647 .elementor-element.elementor-element-67a8341 .elementor-heading-title{font-size:31px;}.elementor-5647 .elementor-element.elementor-element-4b43791 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-77908ab > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-77908ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-5647 .elementor-element.elementor-element-77908ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-5647 .elementor-element.elementor-element-77908ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-5647 .elementor-element.elementor-element-77908ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-5647 .elementor-element.elementor-element-77908ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-5647 .elementor-element.elementor-element-77908ab .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-77908ab .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-77908ab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-77908ab .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-f606119 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-f606119{text-align:center;}.elementor-5647 .elementor-element.elementor-element-0da1c11 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-752044a{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-752044a:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-752044a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-2c2411e > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-2c2411e img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-0a1dddf > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-0a1dddf{text-align:center;}.elementor-5647 .elementor-element.elementor-element-0a1dddf .elementor-heading-title{font-size:31px;}.elementor-5647 .elementor-element.elementor-element-3025b8f > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-265d27a > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-265d27a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-5647 .elementor-element.elementor-element-265d27a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-5647 .elementor-element.elementor-element-265d27a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-5647 .elementor-element.elementor-element-265d27a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-5647 .elementor-element.elementor-element-265d27a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-5647 .elementor-element.elementor-element-265d27a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-265d27a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-265d27a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-265d27a .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-b3f936d > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-b3f936d{text-align:center;}.elementor-5647 .elementor-element.elementor-element-46677eb .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-95e3bac .elementor-button{font-weight:600;}.elementor-5647 .elementor-element.elementor-element-d2a0a28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-5de89f8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-5647 .elementor-element.elementor-element-3e0279d{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-3e0279d:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-3e0279d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-e744f42 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-e744f42 img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-b65430d > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-b65430d{text-align:center;}.elementor-5647 .elementor-element.elementor-element-b65430d .elementor-heading-title{font-size:31px;}.elementor-5647 .elementor-element.elementor-element-969f098 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-2323b80 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-2323b80 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-2323b80 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-2323b80{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-2323b80 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-33f1bf0 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-33f1bf0{text-align:center;}.elementor-5647 .elementor-element.elementor-element-2351666 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-9cf69c3{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-9cf69c3:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-9cf69c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-0893940 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-0893940 img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-bd94365 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-bd94365{text-align:center;}.elementor-5647 .elementor-element.elementor-element-bd94365 .elementor-heading-title{font-size:31px;}.elementor-5647 .elementor-element.elementor-element-91ac324 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-35dee23 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-35dee23 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-35dee23 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-35dee23{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-35dee23 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-21a7f70 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-21a7f70{text-align:center;}.elementor-5647 .elementor-element.elementor-element-d8a3679 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-48fdb99{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-48fdb99:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-48fdb99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-055bbda > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-055bbda img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-371b2ef > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-371b2ef{text-align:center;}.elementor-5647 .elementor-element.elementor-element-371b2ef .elementor-heading-title{font-size:31px;}.elementor-5647 .elementor-element.elementor-element-a1d45b2 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-7e9a0fd > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-7e9a0fd .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-7e9a0fd .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-7e9a0fd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-7e9a0fd .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-69a1896 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-69a1896{text-align:center;}.elementor-5647 .elementor-element.elementor-element-f00eb1c .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-2140a00{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-2140a00:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-2140a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-acb52b0 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-acb52b0 img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-97403c3 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-97403c3{text-align:center;}.elementor-5647 .elementor-element.elementor-element-97403c3 .elementor-heading-title{font-size:31px;}.elementor-5647 .elementor-element.elementor-element-e145a7b > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-5bdca65 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-5bdca65 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-5bdca65 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-5bdca65{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-5bdca65 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-ca800ee > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-ca800ee{text-align:center;}.elementor-5647 .elementor-element.elementor-element-dc203c9 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-3e0a2e6{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-3e0a2e6:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-3e0a2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-8d05b86 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-8d05b86 img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-0e92f37 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-0e92f37{text-align:center;}.elementor-5647 .elementor-element.elementor-element-0e92f37 .elementor-heading-title{font-size:28px;}.elementor-5647 .elementor-element.elementor-element-fcfc4ef > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-92a296c > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-92a296c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-92a296c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-92a296c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-92a296c .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-39fa66a > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-39fa66a{text-align:center;}.elementor-5647 .elementor-element.elementor-element-539341f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-76573cc{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-76573cc:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-76573cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-bb3e4cc > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-bb3e4cc img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-129dd7b > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-129dd7b{text-align:center;}.elementor-5647 .elementor-element.elementor-element-129dd7b .elementor-heading-title{font-size:28px;}.elementor-5647 .elementor-element.elementor-element-8122105 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-dc17969 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-dc17969 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-dc17969 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-dc17969{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-dc17969 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-c816052 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-c816052{text-align:center;}.elementor-5647 .elementor-element.elementor-element-9d778d1 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-5b1ff77{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-5b1ff77:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-5b1ff77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-ea224e9 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-ea224e9 img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-5e335dd > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-5e335dd{text-align:center;}.elementor-5647 .elementor-element.elementor-element-5e335dd .elementor-heading-title{font-size:31px;}.elementor-5647 .elementor-element.elementor-element-a792522 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-a6f91eb > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-a6f91eb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-a6f91eb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-a6f91eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-a6f91eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-3f06587 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-3f06587{text-align:center;}.elementor-5647 .elementor-element.elementor-element-a12b347 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-8bfd8f8{--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;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-8bfd8f8:not(.elementor-motion-effects-element-type-background), .elementor-5647 .elementor-element.elementor-element-8bfd8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5647 .elementor-element.elementor-element-afb61c3 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-afb61c3 img{border-radius:20px 20px 20px 20px;}.elementor-5647 .elementor-element.elementor-element-2cfb6e1 > .elementor-widget-container{margin:0px 0px 08px 0px;}.elementor-5647 .elementor-element.elementor-element-2cfb6e1{text-align:center;}.elementor-5647 .elementor-element.elementor-element-2cfb6e1 .elementor-heading-title{font-size:31px;}.elementor-5647 .elementor-element.elementor-element-94e3862 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-3a6f9b0 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-3a6f9b0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-3a6f9b0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5647 .elementor-element.elementor-element-3a6f9b0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5647 .elementor-element.elementor-element-3a6f9b0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5647 .elementor-element.elementor-element-11877b7 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-5647 .elementor-element.elementor-element-11877b7{text-align:center;}.elementor-5647 .elementor-element.elementor-element-0249265 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-5647 .elementor-element.elementor-element-adf29ac{--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;}.elementor-5647 .elementor-element.elementor-element-efdf940{--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;}.elementor-5647 .elementor-element.elementor-element-31560d7{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-5647 .elementor-element.elementor-element-1e936e9 > .elementor-widget-container{margin:08px 0px 8px 0px;}.elementor-5647 .elementor-element.elementor-element-1e936e9{text-align:center;}.elementor-5647 .elementor-element.elementor-element-1e936e9 .elementor-heading-title{font-size:34px;}.elementor-5647 .elementor-element.elementor-element-94adf10{--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:center;}.elementor-5647 .elementor-element.elementor-element-0652325.elementor-element{--order:-99999 /* order start hack */;}.elementor-5647 .elementor-element.elementor-element-0652325{text-align:center;}.elementor-5647 .elementor-element.elementor-element-38f3620.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-5647 .elementor-element.elementor-element-38f3620{text-align:center;}.elementor-5647 .elementor-element.elementor-element-6051dcd{--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;}.elementor-5647 .elementor-element.elementor-element-db08c1a{--display:flex;}.elementor-5647 .elementor-element.elementor-element-83de76d{--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;}.elementor-5647 .elementor-element.elementor-element-4ad3ed2{--display:flex;}.elementor-5647 .elementor-element.elementor-element-eb74a0f{--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;}.elementor-5647 .elementor-element.elementor-element-5b8882f{--display:flex;}.elementor-5647 .elementor-element.elementor-element-6fae39a{--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;}.elementor-5647 .elementor-element.elementor-element-73104db{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5647 .elementor-element.elementor-element-c3ff699{--content-width:720px;}.elementor-5647 .elementor-element.elementor-element-94adf10{--width:40%;}}@media(max-width:1024px){.elementor-5647 .elementor-element.elementor-element-34d5305{--padding-top:72px;--padding-bottom:072px;--padding-left:24px;--padding-right:024px;}.elementor-5647 .elementor-element.elementor-element-521769e{--padding-top:48px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-4bda76e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5647 .elementor-element.elementor-element-c66b97b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5647 .elementor-element.elementor-element-6d6ce3c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-5647 .elementor-element.elementor-element-fc05681{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5647 .elementor-element.elementor-element-cfc5887{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5647 .elementor-element.elementor-element-752044a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5647 .elementor-element.elementor-element-d2a0a28{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-5de89f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-5647 .elementor-element.elementor-element-3e0279d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5647 .elementor-element.elementor-element-9cf69c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5647 .elementor-element.elementor-element-48fdb99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5647 .elementor-element.elementor-element-2140a00{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5647 .elementor-element.elementor-element-3e0a2e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5647 .elementor-element.elementor-element-76573cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5647 .elementor-element.elementor-element-5b1ff77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5647 .elementor-element.elementor-element-8bfd8f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-5647 .elementor-element.elementor-element-34d5305{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-c3ff699{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5647 .elementor-element.elementor-element-251fc47 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-5647 .elementor-element.elementor-element-ea486fe > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-8378e01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5647 .elementor-element.elementor-element-8378e01.elementor-element{--align-self:center;}.elementor-5647 .elementor-element.elementor-element-b635777 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-5647 .elementor-element.elementor-element-b635777.elementor-element{--align-self:center;}.elementor-5647 .elementor-element.elementor-element-98977aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5647 .elementor-element.elementor-element-98977aa.elementor-element{--align-self:center;}.elementor-5647 .elementor-element.elementor-element-521769e{--padding-top:36px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-4bda76e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5647 .elementor-element.elementor-element-c66b97b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5647 .elementor-element.elementor-element-c66b97b{text-align:center;}.elementor-5647 .elementor-element.elementor-element-6d6ce3c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-5647 .elementor-element.elementor-element-fc05681{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-76ccb8b .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-a7305dd{text-align:center;}.elementor-5647 .elementor-element.elementor-element-6b3a4e0 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-6a15583 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-cfc5887{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-67a8341 .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-4b43791{text-align:center;}.elementor-5647 .elementor-element.elementor-element-77908ab > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-f606119 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-752044a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-0a1dddf{text-align:center;}.elementor-5647 .elementor-element.elementor-element-0a1dddf .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-3025b8f{text-align:center;}.elementor-5647 .elementor-element.elementor-element-265d27a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5647 .elementor-element.elementor-element-b3f936d > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-d2a0a28{--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-5647 .elementor-element.elementor-element-5de89f8{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-5647 .elementor-element.elementor-element-3e0279d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-b65430d .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-969f098{text-align:center;}.elementor-5647 .elementor-element.elementor-element-2323b80 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-33f1bf0 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-9cf69c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-bd94365 .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-91ac324{text-align:center;}.elementor-5647 .elementor-element.elementor-element-35dee23 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-21a7f70 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-48fdb99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-371b2ef .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-a1d45b2{text-align:center;}.elementor-5647 .elementor-element.elementor-element-7e9a0fd > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-69a1896 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-2140a00{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-97403c3 .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-e145a7b{text-align:center;}.elementor-5647 .elementor-element.elementor-element-5bdca65 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-ca800ee > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-3e0a2e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-0e92f37 .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-fcfc4ef{text-align:center;}.elementor-5647 .elementor-element.elementor-element-92a296c > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-39fa66a > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-76573cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-129dd7b .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-8122105{text-align:center;}.elementor-5647 .elementor-element.elementor-element-dc17969 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-c816052 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-5b1ff77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-5e335dd .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-a792522{text-align:center;}.elementor-5647 .elementor-element.elementor-element-a6f91eb > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-3f06587 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-8bfd8f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5647 .elementor-element.elementor-element-2cfb6e1 .elementor-heading-title{font-size:22px;}.elementor-5647 .elementor-element.elementor-element-94e3862{text-align:center;}.elementor-5647 .elementor-element.elementor-element-3a6f9b0 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-11877b7 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-5647 .elementor-element.elementor-element-31560d7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5647 .elementor-element.elementor-element-1e936e9 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for container, class: .elementor-element-fc05681 *//* Karte auf Flex umstellen – Footer klebt unten, keine Lücke */
.fv-card{ display:flex !important; flex-direction:column !important; gap:10px; }

/* Reservierte Höhen zurücknehmen */
.fv-card h3,
.fv-card .fv-card__title{ min-height:0 !important; }
.fv-card .fv-card__intro{ min-height:0 !important; }

/* Footer an den Boden drücken */
.fv-card__footer{ margin-top:auto !important; }

/* Bild weiterhin CLS-sicher */
.fv-card__media img{ aspect-ratio:4/3; width:100%; height:auto; display:block; }

/* kleine Kosmetik */
.fv-card p:empty{ display:none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2bca4c *//* Basis: Der Bild-Wrapper soll die Pseudo-Elemente sauber „halten“ */
.elementor-5647 .elementor-element.elementor-element-a2bca4c{
  position: relative;
  overflow: hidden;        /* damit nichts über die abgerundeten Ecken ragt */
  border-radius: 12px;     /* wie deine Card-Bilder */
}

/* Eck-Banderole (diagonal, oben rechts) */
.elementor-5647 .elementor-element.elementor-element-a2bca4c::after{
  content: 'am beliebtesten';
  position: absolute;
  top: 28px;
  right: -42px;            /* leicht nach außen schieben */
  transform: rotate(45deg);
  background: #E1EDEA;
  color: #205B4F;
  font-weight: 700;
  font-size: 12px;
  line-height: 1;
  padding: 8px 48px;       /* Länge der Banderole (horizontal) */
  box-shadow: 0 4px 10px rgba(0,0,0,.10);
  z-index: 2;
  pointer-events: none;
}

/* kleiner „Glanz“-Sweep – sehr dezent */
@media (prefers-reduced-motion: no-preference){
  .elementor-5647 .elementor-element.elementor-element-a2bca4c::before{
    content:'';
    position:absolute;
    top: 0;
    right: -44px;
    width: 80px;
    height: 80px;
    transform: rotate(45deg);
    background: linear-gradient(90deg, transparent, rgba(255,255,255,.25), transparent);
    filter: blur(0.5px);
    z-index: 3;
    animation: fv-ribbon-sheen 3.5s ease-in-out infinite;
  }
  @keyframes fv-ribbon-sheen{
    0%   { opacity: 0; transform: rotate(45deg) translateX(-20%); }
    40%  { opacity: .6; transform: rotate(45deg) translateX(35%); }
    100% { opacity: 0; transform: rotate(45deg) translateX(80%); }
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8e164a *//* Mint-Chip-Style erzwingen – egal, was Theme/Global macht */
.elementor-5647 .elementor-element.elementor-element-a8e164a {
  --fv-mint-bg: #EAF3EF;
  --fv-mint-bg-hover: #E1EDEA;
  --fv-mint-text: #205B4F;
  --fv-mint-border: rgba(32,91,79,.18);
  --fv-mint-border-hover: #C6DBD6;
}

/* Basis */
.elementor-5647 .elementor-element.elementor-element-a8e164a .elementor-button {
  background: var(--fv-mint-bg) !important;
  color: var(--fv-mint-text) !important;
  border: 1px solid var(--fv-mint-border) !important;
  border-radius: 999px !important;
  padding: 12px 20px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  box-shadow: none !important;
}

/* Hover / Focus */
.elementor-5647 .elementor-element.elementor-element-a8e164a .elementor-button:hover,
.elementor-5647 .elementor-element.elementor-element-a8e164a .elementor-button:focus {
  background: var(--fv-mint-bg-hover) !important;
  border-color: var(--fv-mint-border-hover) !important;
  color: var(--fv-mint-text) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e3bac *//* Mint-Chip-Style erzwingen – egal, was Theme/Global macht */
.elementor-5647 .elementor-element.elementor-element-95e3bac {
  --fv-mint-bg: #EAF3EF;
  --fv-mint-bg-hover: #E1EDEA;
  --fv-mint-text: #205B4F;
  --fv-mint-border: rgba(32,91,79,.18);
  --fv-mint-border-hover: #C6DBD6;
}

/* Basis */
.elementor-5647 .elementor-element.elementor-element-95e3bac .elementor-button {
  background: var(--fv-mint-bg) !important;
  color: var(--fv-mint-text) !important;
  border: 1px solid var(--fv-mint-border) !important;
  border-radius: 999px !important;
  padding: 12px 20px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  box-shadow: none !important;
}

/* Hover / Focus */
.elementor-5647 .elementor-element.elementor-element-95e3bac .elementor-button:hover,
.elementor-5647 .elementor-element.elementor-element-95e3bac .elementor-button:focus {
  background: var(--fv-mint-bg-hover) !important;
  border-color: var(--fv-mint-border-hover) !important;
  color: var(--fv-mint-text) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7a4301 */.fv-trustbar{
  display:grid; gap:14px; grid-template-columns:repeat(3,1fr);
  background:#EAF3EF; border:1px solid rgba(32,91,79,.18);
  padding:14px; border-radius:16px; max-width:1000px; margin:18px auto 8px;
}
.fv-trustbar__item{ display:flex; flex-direction:column; gap:4px }
.fv-trustbar__item strong{ color:#205B4F }
.fv-trustbar a{ text-decoration:none; border-bottom:1px dashed rgba(32,91,79,.4) }
.fv-trustbar a:hover{ border-bottom-color: transparent }
.fv-trustbar em{ font-style:normal; color:#7F7C76 }
@media (max-width: 767px){
  .fv-trustbar{ grid-template-columns:1fr; padding:12px; border-radius:14px }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38f3620 *//* Pillen-Chip für Text-Widgets – vertikal perfekt mittig */
p.fv-chipline, .fv-chipline {
  display: inline-flex;
  align-items: center;          /* vertikal mittig */
  justify-content: center;      /* horizontal zentriert innerhalb der Pille */
  gap: 8px;
  padding: 10px 14px;           /* etwas mehr Top/Bottom-Padding */
  min-height: 40px;             /* sichere Höhe */
  line-height: 1.35;            /* harmonisch zur Schrift */
  margin: 0;                    /* P-Margen killen */
  border-radius: 9999px;
  background: #EAF3EF;
  color: #205B4F;
  border: 1px solid rgba(32,91,79,.18);
  font-weight: 600;
}

/* Wenn das Widget in einer Spalte zentriert werden soll: */
.fv-chipline-wrap { text-align: center; } /* optionaler Wrapper (siehe B) *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42b9883 *//* ==== FIX: Checkbox ganz links, Text rechts daneben (erzwingen) ==== */
#gutschein #voucher-form .fv-gift__consent{
  display: grid !important;
  grid-template-columns: 20px 1fr !important;
  align-items: start !important;
  justify-items: start !important;
  gap: 8px !important;
  margin: 10px 0 8px !important;
  text-align: left !important;
}
#gutschein #voucher-form .fv-gift__consent input{
  margin: 3px 0 0 0 !important;
  place-self: start !important;      /* wirklich ganz links */
}
#gutschein #voucher-form .fv-gift__consent span{
  display: block !important;         /* Text bleibt rechts neben dem Häkchen */
}

/* Safety: falls ein globales Label-Center greift */
#gutschein #voucher-form label{ text-align: left !important; }
/* Preset-Chips: Desktop immer einzeilig, Mobile darf umbrechen */
@media (min-width: 768px){
  #voucher-form .fv-gift__presets{
    display: flex;
    flex-wrap: nowrap;            /* keine zweite Zeile */
    gap: 8px;
    overflow: hidden;             /* kein Scrollbalken */
  }
  #voucher-form .fv-gift__presets .fv-chip{
    flex: 0 0 auto;               /* Breite nur so groß wie Inhalt */
    padding: 6px 10px;            /* etwas kompakter, damit alle passen */
    font-size: 14px;              /* kompaktere Typo */
  }
}

/* Falls es bei dir ganz knapp ist, wähle diese noch kompaktere Variante: */
/*
@media (min-width: 768px){
  #voucher-form .fv-gift__presets{ gap: 6px; }
  #voucher-form .fv-gift__presets .fv-chip{ padding: 6px 9px; font-size: 13.5px; }
}
*/
/* ==== CHECKOUT-BUTTON: Pillenform + Brand ==== */
#gutschein #voucher-form #checkout-button,
#gutschein #voucher-form .fv-btn-primary,
#gutschein #voucher-form .elementor-button,            /* falls Elementor-Button */
#gutschein .gift-form .fv-btn-primary {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;

  padding: 12px 20px !important;
  border-radius: 9999px !important;          /* Pille */
  border: none !important;
  background: #205B4F !important;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 1 !important;

  box-shadow: none !important;               /* rechteckige Schatten entfernen */
  text-decoration: none !important;
  width: auto !important;                    /* Desktop: auto-breit */
}

#gutschein #voucher-form #checkout-button:hover,
#gutschein #voucher-form .fv-btn-primary:hover,
#gutschein #voucher-form .elementor-button:hover {
  background: #18493F !important;
  color: #fff !important;
}

/* Mobile: Button volle Breite */
@media (max-width: 767px){
  #gutschein #voucher-form #checkout-button,
  #gutschein #voucher-form .fv-btn-primary,
  #gutschein #voucher-form .elementor-button{
    width: 100% !important;
  }
}

/* Falls ein globaler Rahmen/Fokusstil dazwischenfunkt */
#gutschein #voucher-form #checkout-button:focus-visible{
  outline: 3px solid rgba(97, 206, 112, .45) !important; /* gut sichtbarer Fokus */
  outline-offset: 2px !important;
}
/* Mobile: 2 Reihen × 3 Chips – in normaler Größe */
@media (max-width: 767px){
  #voucher-form .fv-gift__presets{
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);  /* 3 Spalten */
    gap: 10px 12px;                          /* Reihen- / Spaltenabstand */
    place-items: center;                     /* Chips mittig je Zelle */
  }
  #voucher-form .fv-gift__presets .fv-chip{
    width: auto;                             /* nicht stretchen */
    padding: 8px 12px;                       /* wie vorher (größer) */
    font-size: 15px;                         /* wie vorher */
    line-height: 1.1;
  }
  /* etwas mehr Luft nach unten zu deinem Eingabefeld */
  #voucher-form #amount{ margin-top: 6px; }
}

/* Sehr kleine Geräte (<340px): optional 2 pro Reihe, falls’s sonst eng wird */
@media (max-width: 340px){
  #voucher-form .fv-gift__presets{
    grid-template-columns: repeat(2, 1fr);
  }
}
/* Mobile: 2 Reihen × 3 Chips – in normaler Größe */
@media (max-width: 767px){
  #voucher-form .fv-gift__presets{
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);  /* 3 Spalten */
    gap: 10px 12px;                          /* Reihen- / Spaltenabstand */
    place-items: center;                     /* Chips mittig je Zelle */
  }
  #voucher-form .fv-gift__presets .fv-chip{
    width: auto;                             /* nicht stretchen */
    padding: 8px 12px;                       /* wie vorher (größer) */
    font-size: 15px;                         /* wie vorher */
    line-height: 1.1;
  }
  /* etwas mehr Luft nach unten zu deinem Eingabefeld */
  #voucher-form #amount{ margin-top: 6px; }
}

/* Sehr kleine Geräte (<340px): optional 2 pro Reihe, falls’s sonst eng wird */
@media (max-width: 340px){
  #voucher-form .fv-gift__presets{
    grid-template-columns: repeat(2, 1fr);
  }
}
/* Mobile: 2 Reihen × 3 Chips – normal groß */
@media (max-width: 767px){
  #voucher-form .fv-gift__presets{
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);   /* 3 Spalten */
    gap: 12px 12px;                          /* Reihen / Spaltenabstand */
    place-items: center;                     /* Chip in der Zelle mittig */
  }
  #voucher-form .fv-gift__presets .fv-chip{
    width: auto;                             /* nicht stretchen */
    padding: 8px 12px;                       /* normal groß */
    font-size: 13px;
    line-height: 1.1;
  }
  #voucher-form #amount{ margin-top: 8px; }  /* etwas Luft zum Feld */
}

/* Ultra-kleine Screens: notfalls 2 pro Reihe */
@media (max-width: 340px){
  #voucher-form .fv-gift__presets{
    grid-template-columns: repeat(2, 1fr);
  }
}/* End custom CSS */