.elementor-34 .elementor-element.elementor-element-c7dbe55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-6564d27{--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:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-6564d27:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6564d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-28a4031{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-0672e58{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-e527ab5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-74c5dcb .elementor-button{background-color:var( --e-global-color-1302f2b );font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.3em;letter-spacing:0.3px;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-74c5dcb .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-e35e54b{--display:flex;--min-height:521px;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-e35e54b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-e35e54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://akademie-lochham.de/wp-content/uploads/2025/09/L1050913-scaled.jpeg") 50% 50%;background-size:cover;}.elementor-34 .elementor-element.elementor-element-e3cf0eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--border-radius:35px 35px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-e3cf0eb:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-e3cf0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6a38947{--icon-box-icon-margin:5px;}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-6a38947.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-1302f2b );color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-6a38947.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6a38947.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-6a38947.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon{font-size:20px;padding:10px;}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-title a{font-family:var( --e-global-typography-2c64c40-font-family ), Sans-serif;font-size:var( --e-global-typography-2c64c40-font-size );font-weight:var( --e-global-typography-2c64c40-font-weight );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-bd81da6{--icon-box-icon-margin:5px;}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-bd81da6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-1302f2b );color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-bd81da6.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-bd81da6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-bd81da6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon{font-size:20px;padding:10px;}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-title a{font-family:var( --e-global-typography-2c64c40-font-family ), Sans-serif;font-size:var( --e-global-typography-2c64c40-font-size );font-weight:var( --e-global-typography-2c64c40-font-weight );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-c32d862{--icon-box-icon-margin:5px;}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-c32d862.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-1302f2b );color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-c32d862.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-c32d862.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-c32d862.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon{font-size:20px;padding:10px;}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-title a{font-family:var( --e-global-typography-2c64c40-font-family ), Sans-serif;font-size:var( --e-global-typography-2c64c40-font-size );font-weight:var( --e-global-typography-2c64c40-font-weight );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-fe7a1c3{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-97ccf13{text-align:center;}.elementor-34 .elementor-element.elementor-element-97ccf13 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-285af6e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-0ed6ddd{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-34 .elementor-element.elementor-element-8ac44c8 .elementor-button{background-color:var( --e-global-color-1302f2b );font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.3em;letter-spacing:0.3px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-8ac44c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-abff3ad .elementor-button{background-color:var( --e-global-color-1302f2b );font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.3em;letter-spacing:0.3px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-abff3ad .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-a62f7fc{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-a62f7fc:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-a62f7fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6e839b );}.elementor-34 .elementor-element.elementor-element-223737c{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-6378037 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-34 .elementor-element.elementor-element-6378037{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-80863d0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-039d766{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-72d50ef{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-640df23{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-34 .elementor-element.elementor-element-640df23.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-640df23 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-34 .elementor-element.elementor-element-640df23 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-34 .elementor-element.elementor-element-640df23 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-2c64c40-font-family ), Sans-serif;font-weight:var( --e-global-typography-2c64c40-font-weight );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-0e77cb3{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-0e77cb3:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-0e77cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://akademie-lochham.de/wp-content/uploads/2025/09/WhatsApp-Image-2025-11-12-at-13.57.56.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-46329c0{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-46329c0:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-46329c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6e839b );}.elementor-34 .elementor-element.elementor-element-40a9f86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-40a9f86:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-40a9f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-8ffd572 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-42e5f14{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-7710df5{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-e239e32{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-483b142{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-c447fe9{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-64a2e04{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-6916f74{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-34 .elementor-element.elementor-element-6916f74.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-6916f74 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-34 .elementor-element.elementor-element-6916f74 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-34 .elementor-element.elementor-element-6916f74 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-2c64c40-font-family ), Sans-serif;font-weight:var( --e-global-typography-2c64c40-font-weight );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-423908c .elementor-button{background-color:var( --e-global-color-1302f2b );font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.3em;letter-spacing:0.3px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-423908c .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-eb3f6ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-eb3f6ea:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-eb3f6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-206d7cf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2a10c41{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-eb0de13{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-234d7f9{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-34 .elementor-element.elementor-element-234d7f9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-234d7f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-34 .elementor-element.elementor-element-234d7f9 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-34 .elementor-element.elementor-element-234d7f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-2c64c40-font-family ), Sans-serif;font-weight:var( --e-global-typography-2c64c40-font-weight );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-7ba9d05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-7ba9d05:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7ba9d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6e839b );}.elementor-34 .elementor-element.elementor-element-b9676d0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-401249d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-8c2b6cd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-f218b0c{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-f218b0c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f218b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-0819ef2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-438f436{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-438f436:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-438f436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-749ebb7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-bf9124b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-cb561bf{text-align:center;}.elementor-34 .elementor-element.elementor-element-cb561bf .elementor-heading-title{font-family:var( --e-global-typography-4a256d3-font-family ), Sans-serif;font-size:var( --e-global-typography-4a256d3-font-size );font-weight:var( --e-global-typography-4a256d3-font-weight );line-height:var( --e-global-typography-4a256d3-line-height );}.elementor-34 .elementor-element.elementor-element-f3a05d6{text-align:center;font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:22px;font-weight:300;font-style:normal;line-height:1.3em;letter-spacing:0.3px;}.elementor-34 .elementor-element.elementor-element-60836fe{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-f8630a3{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-cdcd692 img{width:35%;height:100px;object-fit:contain;object-position:center center;}.elementor-34 .elementor-element.elementor-element-06043fb{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-3e1bdf7{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-5d8bd40 img{width:43%;height:100px;object-fit:contain;object-position:center center;}.elementor-34 .elementor-element.elementor-element-4eb3303{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-da7e375{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-fffea12 img{width:76%;height:100px;object-fit:contain;object-position:center center;}.elementor-34 .elementor-element.elementor-element-a8968d1{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-5e1b991 .elementor-button{background-color:var( --e-global-color-1302f2b );font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.3em;letter-spacing:0.3px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-5e1b991 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-987ffc9{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-987ffc9:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-987ffc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-ea0fb30{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-953b99b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-34 .elementor-element.elementor-element-953b99b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-051f7e6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-4b55c1b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-0024f42{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-5f372c2{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-34 .elementor-element.elementor-element-5f372c2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-5f372c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-34 .elementor-element.elementor-element-5f372c2 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-34 .elementor-element.elementor-element-5f372c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-2c64c40-font-family ), Sans-serif;font-weight:var( --e-global-typography-2c64c40-font-weight );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-8fb3271{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-8fb3271:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-8fb3271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://akademie-lochham.de/wp-content/uploads/2025/10/Akademie_bayerisches_Baeckerhandwerk_Meisterkurse_6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-bd1ef4f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-bd1ef4f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-bd1ef4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-798ea90{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-798ea90:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-798ea90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-d6638d6 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-34 .elementor-element.elementor-element-d6638d6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-e1f0bf3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-82e84e2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2f9b1cd{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-bfc3c47{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-9f21cad{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-5c72dc8{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-d782ff4{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-34 .elementor-element.elementor-element-d782ff4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-34 .elementor-element.elementor-element-d782ff4 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-34 .elementor-element.elementor-element-d782ff4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-2c64c40-font-family ), Sans-serif;font-weight:var( --e-global-typography-2c64c40-font-weight );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-b567cc3 .elementor-button{background-color:var( --e-global-color-1302f2b );font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.3em;letter-spacing:0.3px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-b567cc3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-d785e6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-d785e6d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-d785e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1302f2b );}.elementor-34 .elementor-element.elementor-element-fd6b66e > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-34 .elementor-element.elementor-element-fd6b66e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-4b3d622{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-8d25cb1{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-a1b3149{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-34 .elementor-element.elementor-element-a1b3149.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-a1b3149 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-34 .elementor-element.elementor-element-a1b3149 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-34 .elementor-element.elementor-element-a1b3149 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-2c64c40-font-family ), Sans-serif;font-weight:var( --e-global-typography-2c64c40-font-weight );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-92b341b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-92b341b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-92b341b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2e5a8cd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-addb122{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-4b8d6db{--e-icon-list-icon-size:15px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-text{transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-6a8ade1{--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:flex-start;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-5f0157f{--display:flex;--min-height:400px;--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-end;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5f0157f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5f0157f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://akademie-lochham.de/wp-content/uploads/2025/10/Akademie_Mitarbeitende_Hunger.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-0bb3aa7 > .elementor-widget-container{margin:0px -60px 0px 0px;}.elementor-34 .elementor-element.elementor-element-0bb3aa7 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-0bb3aa7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-0bb3aa7.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-0bb3aa7.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-0bb3aa7.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-0bb3aa7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-0bb3aa7 .elementor-icon{font-size:125px;}.elementor-34 .elementor-element.elementor-element-0bb3aa7 .elementor-icon svg{height:125px;}.elementor-34 .elementor-element.elementor-element-7ba43e5{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-34 .elementor-element.elementor-element-000f36e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-7fcaba0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-348e749{--spacer-size:25px;}.elementor-34 .elementor-element.elementor-element-d4420c5{--spacer-size:25px;}.elementor-34 .elementor-element.elementor-element-7f5700c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-34 .elementor-element.elementor-element-7f5700c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-34 .elementor-element.elementor-element-7f5700c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-34 .elementor-element.elementor-element-7f5700c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-34 .elementor-element.elementor-element-7f5700c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-34 .elementor-element.elementor-element-7f5700c .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-7f5700c .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-7f5700c{--e-icon-list-icon-size:14px;}.elementor-34 .elementor-element.elementor-element-7f5700c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-34 .elementor-element.elementor-element-7f5700c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-6564d27{--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-34 .elementor-element.elementor-element-0672e58{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-e527ab5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-e35e54b{--min-height:400px;}.elementor-34 .elementor-element.elementor-element-e3cf0eb{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-title a{font-size:var( --e-global-typography-2c64c40-font-size );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-title a{font-size:var( --e-global-typography-2c64c40-font-size );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-title a{font-size:var( --e-global-typography-2c64c40-font-size );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-97ccf13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-285af6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-a62f7fc{--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-34 .elementor-element.elementor-element-223737c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6378037{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-80863d0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-640df23{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-640df23 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-0e77cb3{--min-height:350px;}.elementor-34 .elementor-element.elementor-element-46329c0{--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-34 .elementor-element.elementor-element-8ffd572 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-6916f74{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-6916f74 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-206d7cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-234d7f9{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-234d7f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-b9676d0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-8c2b6cd{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-0819ef2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-749ebb7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-cb561bf .elementor-heading-title{font-size:var( --e-global-typography-4a256d3-font-size );line-height:var( --e-global-typography-4a256d3-line-height );}.elementor-34 .elementor-element.elementor-element-60836fe{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-f8630a3{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-34 .elementor-element.elementor-element-cdcd692 img{width:100%;}.elementor-34 .elementor-element.elementor-element-06043fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-3e1bdf7{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-34 .elementor-element.elementor-element-5d8bd40 img{width:100%;}.elementor-34 .elementor-element.elementor-element-4eb3303{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-da7e375{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-34 .elementor-element.elementor-element-fffea12 img{width:100%;}.elementor-34 .elementor-element.elementor-element-a8968d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-987ffc9{--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-34 .elementor-element.elementor-element-ea0fb30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-953b99b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-051f7e6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-5f372c2{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-5f372c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-8fb3271{--min-height:350px;}.elementor-34 .elementor-element.elementor-element-bd1ef4f{--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-34 .elementor-element.elementor-element-d6638d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-d782ff4{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-d782ff4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-fd6b66e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-a1b3149{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-a1b3149 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-2e5a8cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-000f36e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-7fcaba0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-c7dbe55{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-28a4031{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-0672e58{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-e527ab5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-e35e54b{--min-height:250px;}.elementor-34 .elementor-element.elementor-element-e3cf0eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-title a{font-size:var( --e-global-typography-2c64c40-font-size );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-title a{font-size:var( --e-global-typography-2c64c40-font-size );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-title a{font-size:var( --e-global-typography-2c64c40-font-size );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-fe7a1c3{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-97ccf13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-285af6e{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-a62f7fc{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-6378037{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-80863d0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-640df23{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-640df23 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-46329c0{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-40a9f86{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-8ffd572 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-6916f74{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-6916f74 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-eb3f6ea{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-206d7cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-234d7f9{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-234d7f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-7ba9d05{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-b9676d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-b9676d0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-401249d{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-401249d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-8c2b6cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-f218b0c{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-0819ef2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-438f436{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-749ebb7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-bf9124b{--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-cb561bf .elementor-heading-title{font-size:var( --e-global-typography-4a256d3-font-size );line-height:var( --e-global-typography-4a256d3-line-height );}.elementor-34 .elementor-element.elementor-element-60836fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-06043fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-4eb3303{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-a8968d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-987ffc9{--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-953b99b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-051f7e6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-5f372c2{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-5f372c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-8fb3271{--min-height:250px;}.elementor-34 .elementor-element.elementor-element-bd1ef4f{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-798ea90{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-d6638d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-d782ff4{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-d782ff4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-d785e6d{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-fd6b66e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-a1b3149{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-a1b3149 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-92b341b{--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-2e5a8cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-34 .elementor-element.elementor-element-4b8d6db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-34 .elementor-element.elementor-element-4b8d6db{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-34 .elementor-element.elementor-element-6a8ade1{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-5f0157f{--justify-content:flex-end;}.elementor-34 .elementor-element.elementor-element-0bb3aa7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-000f36e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-7fcaba0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-eb3f6ea{--width:100%;}.elementor-34 .elementor-element.elementor-element-d785e6d{--width:100%;}.elementor-34 .elementor-element.elementor-element-5f0157f{--width:35%;}.elementor-34 .elementor-element.elementor-element-7ba43e5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-5f0157f{--width:40%;}}@media(min-width:2000px){.elementor-34 .elementor-element.elementor-element-0672e58{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-e527ab5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-e3cf0eb{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-title a{font-size:var( --e-global-typography-2c64c40-font-size );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-6a38947 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-title a{font-size:var( --e-global-typography-2c64c40-font-size );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-bd81da6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-title a{font-size:var( --e-global-typography-2c64c40-font-size );line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-c32d862 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-97ccf13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-285af6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-6378037{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-80863d0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-640df23{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-640df23 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-8ffd572 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-6916f74{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-6916f74 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-206d7cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-234d7f9{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-234d7f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-b9676d0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-8c2b6cd{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-0819ef2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-749ebb7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-cb561bf .elementor-heading-title{font-size:var( --e-global-typography-4a256d3-font-size );line-height:var( --e-global-typography-4a256d3-line-height );}.elementor-34 .elementor-element.elementor-element-60836fe{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-06043fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-4eb3303{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-a8968d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-953b99b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-051f7e6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-5f372c2{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-5f372c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-d6638d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-d782ff4{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-d782ff4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-fd6b66e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-a1b3149{--n-accordion-title-font-size:var( --e-global-typography-2c64c40-font-size );}:where( .elementor-34 .elementor-element.elementor-element-a1b3149 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-2c64c40-line-height );}.elementor-34 .elementor-element.elementor-element-2e5a8cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-000f36e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-7fcaba0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for button, class: .elementor-element-74c5dcb *//* === Pill-Button wie im Screenshot === */
.elementor-34 .elementor-element.elementor-element-74c5dcb{
  --btn-bg:#ffffff;
  --btn-text:#143b2f;         /* dunkles Grün für Text */
  --btn-green:#179347;        /* Kreis + Pfeil-Hintergrund */
  --btn-radius:9999px;
  --btn-icon-size:22px;       /* Pfeilgröße */
  --btn-circle:25px;          /* Kreis-Durchmesser */
}


/* Icon links als grüner Kreis */
.elementor-34 .elementor-element.elementor-element-74c5dcb .elementor-button .elementor-button-icon{
  order:-1;                   /* Icon vor den Text */
  margin:0;
  width:var(--btn-circle);
  height:var(--btn-circle);
  flex:0 0 var(--btn-circle);
  border-radius:50%;
  background:var(--btn-green);
  display:inline-flex;
  align-items:center;
  justify-content:center;

}

/* Pfeil weiß und passend skalieren (FontAwesome oder SVG) */
.elementor-34 .elementor-element.elementor-element-74c5dcb .elementor-button .elementor-button-icon i{
  color:#fff;
  font-size:var(--btn-icon-size);
  line-height:1;
}


/* Hover/Focus für etwas Tiefe */
.elementor-34 .elementor-element.elementor-element-74c5dcb .elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-74c5dcb .elementor-button:focus{
  box-shadow:0 6px 20px rgba(0,0,0,.14);
  transform:translateY(-1px);
}


/* Abstand zwischen Icon-Kreis und Text erhöhen */
.elementor-34 .elementor-element.elementor-element-74c5dcb{ --btn-gap: 12px; } /* nach Wunsch anpassen */

.elementor-34 .elementor-element.elementor-element-74c5dcb .elementor-button .elementor-button-content-wrapper{
  display:flex;
  align-items:center;    /* vertikal mittig */
  gap: var(--btn-gap);   /* neuer Abstand */
}

/* Text wirklich mittig ausrichten */
.elementor-34 .elementor-element.elementor-element-74c5dcb .elementor-button .elementor-button-text{
  line-height: 1.15;     /* verhindert zu hohe Grundlinie */
  display:flex;
  align-items:center;    /* vertikale Mitte */
  /* Feintuning bei Bedarf: leicht absenken
     transform: translateY(1px); */
}


/* Kreis weiter nach links rücken */
.elementor-34 .elementor-element.elementor-element-74c5dcb{
  --btn-pad-l: 10px;   /* linker Innenabstand (kleiner = weiter links) */
  --btn-pad-r: 15px;  /* rechter Innenabstand */
}

/* Padding mit Variablen überschreiben */
.elementor-34 .elementor-element.elementor-element-74c5dcb .elementor-button{
  padding: 8px var(--btn-pad-r) 8px var(--btn-pad-l) !important;
}

/* Optionales Feintuning (0–3px) */
.elementor-34 .elementor-element.elementor-element-74c5dcb .elementor-button .elementor-button-icon{
  margin-left: -2px;  /* bei Bedarf anpassen oder entfernen */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ac44c8 *//* === Pill-Button wie im Screenshot === */
.elementor-34 .elementor-element.elementor-element-8ac44c8{
  --btn-bg:#ffffff;
  --btn-text:#143b2f;         /* dunkles Grün für Text */
  --btn-green:#179347;        /* Kreis + Pfeil-Hintergrund */
  --btn-radius:9999px;
  --btn-icon-size:22px;       /* Pfeilgröße */
  --btn-circle:25px;          /* Kreis-Durchmesser */
}


/* Icon links als grüner Kreis */
.elementor-34 .elementor-element.elementor-element-8ac44c8 .elementor-button .elementor-button-icon{
  order:-1;                   /* Icon vor den Text */
  margin:0;
  width:var(--btn-circle);
  height:var(--btn-circle);
  flex:0 0 var(--btn-circle);
  border-radius:50%;
  background:var(--btn-green);
  display:inline-flex;
  align-items:center;
  justify-content:center;

}

/* Pfeil weiß und passend skalieren (FontAwesome oder SVG) */
.elementor-34 .elementor-element.elementor-element-8ac44c8 .elementor-button .elementor-button-icon i{
  color:#fff;
  font-size:var(--btn-icon-size);
  line-height:1;
}


/* Hover/Focus für etwas Tiefe */
.elementor-34 .elementor-element.elementor-element-8ac44c8 .elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-8ac44c8 .elementor-button:focus{
  box-shadow:0 6px 20px rgba(0,0,0,.14);
  transform:translateY(-1px);
}


/* Abstand zwischen Icon-Kreis und Text erhöhen */
.elementor-34 .elementor-element.elementor-element-8ac44c8{ --btn-gap: 12px; } /* nach Wunsch anpassen */

.elementor-34 .elementor-element.elementor-element-8ac44c8 .elementor-button .elementor-button-content-wrapper{
  display:flex;
  align-items:center;    /* vertikal mittig */
  gap: var(--btn-gap);   /* neuer Abstand */
}

/* Text wirklich mittig ausrichten */
.elementor-34 .elementor-element.elementor-element-8ac44c8 .elementor-button .elementor-button-text{
  line-height: 1.15;     /* verhindert zu hohe Grundlinie */
  display:flex;
  align-items:center;    /* vertikale Mitte */
  /* Feintuning bei Bedarf: leicht absenken
     transform: translateY(1px); */
}


/* Kreis weiter nach links rücken */
.elementor-34 .elementor-element.elementor-element-8ac44c8{
  --btn-pad-l: 10px;   /* linker Innenabstand (kleiner = weiter links) */
  --btn-pad-r: 15px;  /* rechter Innenabstand */
}

/* Padding mit Variablen überschreiben */
.elementor-34 .elementor-element.elementor-element-8ac44c8 .elementor-button{
  padding: 8px var(--btn-pad-r) 8px var(--btn-pad-l) !important;
}

/* Optionales Feintuning (0–3px) */
.elementor-34 .elementor-element.elementor-element-8ac44c8 .elementor-button .elementor-button-icon{
  margin-left: -2px;  /* bei Bedarf anpassen oder entfernen */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-abff3ad *//* === Pill-Button wie im Screenshot === */
.elementor-34 .elementor-element.elementor-element-abff3ad{
  --btn-bg:#ffffff;
  --btn-text:#143b2f;         /* dunkles Grün für Text */
  --btn-green:#179347;        /* Kreis + Pfeil-Hintergrund */
  --btn-radius:9999px;
  --btn-icon-size:22px;       /* Pfeilgröße */
  --btn-circle:25px;          /* Kreis-Durchmesser */
}


/* Icon links als grüner Kreis */
.elementor-34 .elementor-element.elementor-element-abff3ad .elementor-button .elementor-button-icon{
  order:-1;                   /* Icon vor den Text */
  margin:0;
  width:var(--btn-circle);
  height:var(--btn-circle);
  flex:0 0 var(--btn-circle);
  border-radius:50%;
  background:var(--btn-green);
  display:inline-flex;
  align-items:center;
  justify-content:center;

}

/* Pfeil weiß und passend skalieren (FontAwesome oder SVG) */
.elementor-34 .elementor-element.elementor-element-abff3ad .elementor-button .elementor-button-icon i{
  color:#fff;
  font-size:var(--btn-icon-size);
  line-height:1;
}


/* Hover/Focus für etwas Tiefe */
.elementor-34 .elementor-element.elementor-element-abff3ad .elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-abff3ad .elementor-button:focus{
  box-shadow:0 6px 20px rgba(0,0,0,.14);
  transform:translateY(-1px);
}


/* Abstand zwischen Icon-Kreis und Text erhöhen */
.elementor-34 .elementor-element.elementor-element-abff3ad{ --btn-gap: 12px; } /* nach Wunsch anpassen */

.elementor-34 .elementor-element.elementor-element-abff3ad .elementor-button .elementor-button-content-wrapper{
  display:flex;
  align-items:center;    /* vertikal mittig */
  gap: var(--btn-gap);   /* neuer Abstand */
}

/* Text wirklich mittig ausrichten */
.elementor-34 .elementor-element.elementor-element-abff3ad .elementor-button .elementor-button-text{
  line-height: 1.15;     /* verhindert zu hohe Grundlinie */
  display:flex;
  align-items:center;    /* vertikale Mitte */
  /* Feintuning bei Bedarf: leicht absenken
     transform: translateY(1px); */
}


/* Kreis weiter nach links rücken */
.elementor-34 .elementor-element.elementor-element-abff3ad{
  --btn-pad-l: 10px;   /* linker Innenabstand (kleiner = weiter links) */
  --btn-pad-r: 15px;  /* rechter Innenabstand */
}

/* Padding mit Variablen überschreiben */
.elementor-34 .elementor-element.elementor-element-abff3ad .elementor-button{
  padding: 8px var(--btn-pad-r) 8px var(--btn-pad-l) !important;
}

/* Optionales Feintuning (0–3px) */
.elementor-34 .elementor-element.elementor-element-abff3ad .elementor-button .elementor-button-icon{
  margin-left: -2px;  /* bei Bedarf anpassen oder entfernen */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-423908c *//* === Pill-Button wie im Screenshot === */
.elementor-34 .elementor-element.elementor-element-423908c{
  --btn-bg:#ffffff;
  --btn-text:#143b2f;         /* dunkles Grün für Text */
  --btn-green:#179347;        /* Kreis + Pfeil-Hintergrund */
  --btn-radius:9999px;
  --btn-icon-size:22px;       /* Pfeilgröße */
  --btn-circle:25px;          /* Kreis-Durchmesser */
}


/* Icon links als grüner Kreis */
.elementor-34 .elementor-element.elementor-element-423908c .elementor-button .elementor-button-icon{
  order:-1;                   /* Icon vor den Text */
  margin:0;
  width:var(--btn-circle);
  height:var(--btn-circle);
  flex:0 0 var(--btn-circle);
  border-radius:50%;
  background:var(--btn-green);
  display:inline-flex;
  align-items:center;
  justify-content:center;

}

/* Pfeil weiß und passend skalieren (FontAwesome oder SVG) */
.elementor-34 .elementor-element.elementor-element-423908c .elementor-button .elementor-button-icon i{
  color:#fff;
  font-size:var(--btn-icon-size);
  line-height:1;
}


/* Hover/Focus für etwas Tiefe */
.elementor-34 .elementor-element.elementor-element-423908c .elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-423908c .elementor-button:focus{
  box-shadow:0 6px 20px rgba(0,0,0,.14);
  transform:translateY(-1px);
}


/* Abstand zwischen Icon-Kreis und Text erhöhen */
.elementor-34 .elementor-element.elementor-element-423908c{ --btn-gap: 12px; } /* nach Wunsch anpassen */

.elementor-34 .elementor-element.elementor-element-423908c .elementor-button .elementor-button-content-wrapper{
  display:flex;
  align-items:center;    /* vertikal mittig */
  gap: var(--btn-gap);   /* neuer Abstand */
}

/* Text wirklich mittig ausrichten */
.elementor-34 .elementor-element.elementor-element-423908c .elementor-button .elementor-button-text{
  line-height: 1.15;     /* verhindert zu hohe Grundlinie */
  display:flex;
  align-items:center;    /* vertikale Mitte */
  /* Feintuning bei Bedarf: leicht absenken
     transform: translateY(1px); */
}


/* Kreis weiter nach links rücken */
.elementor-34 .elementor-element.elementor-element-423908c{
  --btn-pad-l: 10px;   /* linker Innenabstand (kleiner = weiter links) */
  --btn-pad-r: 15px;  /* rechter Innenabstand */
}

/* Padding mit Variablen überschreiben */
.elementor-34 .elementor-element.elementor-element-423908c .elementor-button{
  padding: 8px var(--btn-pad-r) 8px var(--btn-pad-l) !important;
}

/* Optionales Feintuning (0–3px) */
.elementor-34 .elementor-element.elementor-element-423908c .elementor-button .elementor-button-icon{
  margin-left: -2px;  /* bei Bedarf anpassen oder entfernen */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e1b991 *//* === Pill-Button wie im Screenshot === */
.elementor-34 .elementor-element.elementor-element-5e1b991{
  --btn-bg:#ffffff;
  --btn-text:#143b2f;         /* dunkles Grün für Text */
  --btn-green:#179347;        /* Kreis + Pfeil-Hintergrund */
  --btn-radius:9999px;
  --btn-icon-size:22px;       /* Pfeilgröße */
  --btn-circle:25px;          /* Kreis-Durchmesser */
}


/* Icon links als grüner Kreis */
.elementor-34 .elementor-element.elementor-element-5e1b991 .elementor-button .elementor-button-icon{
  order:-1;                   /* Icon vor den Text */
  margin:0;
  width:var(--btn-circle);
  height:var(--btn-circle);
  flex:0 0 var(--btn-circle);
  border-radius:50%;
  background:var(--btn-green);
  display:inline-flex;
  align-items:center;
  justify-content:center;

}

/* Pfeil weiß und passend skalieren (FontAwesome oder SVG) */
.elementor-34 .elementor-element.elementor-element-5e1b991 .elementor-button .elementor-button-icon i{
  color:#fff;
  font-size:var(--btn-icon-size);
  line-height:1;
}


/* Hover/Focus für etwas Tiefe */
.elementor-34 .elementor-element.elementor-element-5e1b991 .elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-5e1b991 .elementor-button:focus{
  box-shadow:0 6px 20px rgba(0,0,0,.14);
  transform:translateY(-1px);
}


/* Abstand zwischen Icon-Kreis und Text erhöhen */
.elementor-34 .elementor-element.elementor-element-5e1b991{ --btn-gap: 12px; } /* nach Wunsch anpassen */

.elementor-34 .elementor-element.elementor-element-5e1b991 .elementor-button .elementor-button-content-wrapper{
  display:flex;
  align-items:center;    /* vertikal mittig */
  gap: var(--btn-gap);   /* neuer Abstand */
}

/* Text wirklich mittig ausrichten */
.elementor-34 .elementor-element.elementor-element-5e1b991 .elementor-button .elementor-button-text{
  line-height: 1.15;     /* verhindert zu hohe Grundlinie */
  display:flex;
  align-items:center;    /* vertikale Mitte */
  /* Feintuning bei Bedarf: leicht absenken
     transform: translateY(1px); */
}


/* Kreis weiter nach links rücken */
.elementor-34 .elementor-element.elementor-element-5e1b991{
  --btn-pad-l: 10px;   /* linker Innenabstand (kleiner = weiter links) */
  --btn-pad-r: 15px;  /* rechter Innenabstand */
}

/* Padding mit Variablen überschreiben */
.elementor-34 .elementor-element.elementor-element-5e1b991 .elementor-button{
  padding: 8px var(--btn-pad-r) 8px var(--btn-pad-l) !important;
}

/* Optionales Feintuning (0–3px) */
.elementor-34 .elementor-element.elementor-element-5e1b991 .elementor-button .elementor-button-icon{
  margin-left: -2px;  /* bei Bedarf anpassen oder entfernen */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b567cc3 *//* === Pill-Button wie im Screenshot === */
.elementor-34 .elementor-element.elementor-element-b567cc3{
  --btn-bg:#ffffff;
  --btn-text:#143b2f;         /* dunkles Grün für Text */
  --btn-green:#179347;        /* Kreis + Pfeil-Hintergrund */
  --btn-radius:9999px;
  --btn-icon-size:22px;       /* Pfeilgröße */
  --btn-circle:25px;          /* Kreis-Durchmesser */
}


/* Icon links als grüner Kreis */
.elementor-34 .elementor-element.elementor-element-b567cc3 .elementor-button .elementor-button-icon{
  order:-1;                   /* Icon vor den Text */
  margin:0;
  width:var(--btn-circle);
  height:var(--btn-circle);
  flex:0 0 var(--btn-circle);
  border-radius:50%;
  background:var(--btn-green);
  display:inline-flex;
  align-items:center;
  justify-content:center;

}

/* Pfeil weiß und passend skalieren (FontAwesome oder SVG) */
.elementor-34 .elementor-element.elementor-element-b567cc3 .elementor-button .elementor-button-icon i{
  color:#fff;
  font-size:var(--btn-icon-size);
  line-height:1;
}


/* Hover/Focus für etwas Tiefe */
.elementor-34 .elementor-element.elementor-element-b567cc3 .elementor-button:hover,
.elementor-34 .elementor-element.elementor-element-b567cc3 .elementor-button:focus{
  box-shadow:0 6px 20px rgba(0,0,0,.14);
  transform:translateY(-1px);
}


/* Abstand zwischen Icon-Kreis und Text erhöhen */
.elementor-34 .elementor-element.elementor-element-b567cc3{ --btn-gap: 12px; } /* nach Wunsch anpassen */

.elementor-34 .elementor-element.elementor-element-b567cc3 .elementor-button .elementor-button-content-wrapper{
  display:flex;
  align-items:center;    /* vertikal mittig */
  gap: var(--btn-gap);   /* neuer Abstand */
}

/* Text wirklich mittig ausrichten */
.elementor-34 .elementor-element.elementor-element-b567cc3 .elementor-button .elementor-button-text{
  line-height: 1.15;     /* verhindert zu hohe Grundlinie */
  display:flex;
  align-items:center;    /* vertikale Mitte */
  /* Feintuning bei Bedarf: leicht absenken
     transform: translateY(1px); */
}


/* Kreis weiter nach links rücken */
.elementor-34 .elementor-element.elementor-element-b567cc3{
  --btn-pad-l: 10px;   /* linker Innenabstand (kleiner = weiter links) */
  --btn-pad-r: 15px;  /* rechter Innenabstand */
}

/* Padding mit Variablen überschreiben */
.elementor-34 .elementor-element.elementor-element-b567cc3 .elementor-button{
  padding: 8px var(--btn-pad-r) 8px var(--btn-pad-l) !important;
}

/* Optionales Feintuning (0–3px) */
.elementor-34 .elementor-element.elementor-element-b567cc3 .elementor-button .elementor-button-icon{
  margin-left: -2px;  /* bei Bedarf anpassen oder entfernen */
}/* End custom CSS */