.elementor-2 .elementor-element.elementor-element-23111d4{--display:flex;--min-height:calc(100vh - 400px);--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-2 .elementor-element.elementor-element-23111d4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-23111d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.bauer-truckcenter.de/wp-content/uploads/2025/11/Bildschirmfoto-2024-07-29-um-15.06.39-scaled.jpg") 50% 50%;background-size:cover;}.elementor-2 .elementor-element.elementor-element-aed4aa5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-03704aa{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__description{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-57cee91{--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:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:wrap;--padding-top:200px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-061b1e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-061b1e8 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-e385055{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__image{margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__title{font-family:var( --e-global-typography-28242d8-font-family ), Sans-serif;font-size:var( --e-global-typography-28242d8-font-size );font-weight:var( --e-global-typography-28242d8-font-weight );text-transform:var( --e-global-typography-28242d8-text-transform );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__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 );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-2 .elementor-element.elementor-element-e385055 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );border-width:1px;}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__button:hover{color:var( --e-global-color-white );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-d06fe5d{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__image{margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__title{font-family:var( --e-global-typography-28242d8-font-family ), Sans-serif;font-size:var( --e-global-typography-28242d8-font-size );font-weight:var( --e-global-typography-28242d8-font-weight );text-transform:var( --e-global-typography-28242d8-text-transform );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__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 );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-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );border-width:1px;}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__button:hover{color:var( --e-global-color-white );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-87a0aa1{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__image{margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__title{font-family:var( --e-global-typography-28242d8-font-family ), Sans-serif;font-size:var( --e-global-typography-28242d8-font-size );font-weight:var( --e-global-typography-28242d8-font-weight );text-transform:var( --e-global-typography-28242d8-text-transform );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__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 );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-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );border-width:1px;}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__button:hover{color:var( --e-global-color-white );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d966461{--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-end;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:nowrap;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d966461:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d966461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dark_grey );}.elementor-2 .elementor-element.elementor-element-5356109{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-86b30db .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-item:not(:last-child):after{content:"";height:90%;border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-6a8e1cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-item > a{font-family:var( --e-global-typography-1a9ee4d-font-family ), Sans-serif;font-size:var( --e-global-typography-1a9ee4d-font-size );font-weight:var( --e-global-typography-1a9ee4d-font-weight );text-transform:var( --e-global-typography-1a9ee4d-text-transform );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-6fe2210{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-226b233{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-226b233.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-8a52247{--e-image-carousel-slides-to-show:3;}.elementor-2 .elementor-element.elementor-element-8a52247 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-8a52247 .elementor-swiper-button.elementor-swiper-button-next{color:#B7B6B6;}.elementor-2 .elementor-element.elementor-element-8a52247 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2 .elementor-element.elementor-element-8a52247 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#B7B6B6;}.elementor-2 .elementor-element.elementor-element-3062e25{--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:200px 100px;--row-gap:200px;--column-gap:100px;--flex-wrap:wrap;--padding-top:200px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-3062e25:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3062e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-light_grey );}.elementor-2 .elementor-element.elementor-element-9afd239{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-a180d82 .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-449ee50{--display:flex;}.elementor-2 .elementor-element.elementor-element-73ba299{--display:flex;}.elementor-2 .elementor-element.elementor-element-dfd1a1d{--display:flex;}.elementor-2 .elementor-element.elementor-element-00f7646{--display:flex;}.elementor-2 .elementor-element.elementor-element-7243ba2{--display:flex;}.elementor-2 .elementor-element.elementor-element-fc039c1{--n-accordion-title-font-size:var( --e-global-typography-28242d8-font-size );border-style:none;--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:0px;--n-accordion-item-title-distance-from-content:30px;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-fc039c1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-dark_grey );}.elementor-2 .elementor-element.elementor-element-fc039c1 {--n-accordion-padding:12px 15px 12px 0px;}:where( .elementor-2 .elementor-element.elementor-element-fc039c1 > .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-28242d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-28242d8-font-weight );text-transform:var( --e-global-typography-28242d8-text-transform );}:where( .elementor-2 .elementor-element.elementor-element-fc039c1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:15px;--padding-bottom:30px;--padding-left:0px;}.elementor-2 .elementor-element.elementor-element-23e8f1d{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-9adeeda{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9adeeda img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-45208bd{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;}.elementor-2 .elementor-element.elementor-element-0b87098{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:99px 99px;--row-gap:99px;--column-gap:99px;--flex-wrap:nowrap;--border-radius:50px 50px 50px 50px;--padding-top:80px;--padding-bottom:80px;--padding-left:150px;--padding-right:150px;}.elementor-2 .elementor-element.elementor-element-0b87098:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0b87098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-2 .elementor-element.elementor-element-7202e1f .elementor-heading-title{font-family:var( --e-global-typography-eed6e74-font-family ), Sans-serif;font-size:var( --e-global-typography-eed6e74-font-size );font-weight:var( --e-global-typography-eed6e74-font-weight );}.elementor-2 .elementor-element.elementor-element-d0f0c6d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-e3f28a4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4365a46 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-4365a46 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-4365a46 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-2 .elementor-element.elementor-element-4365a46 .elementor-cta__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4365a46 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-4365a46 .elementor-cta__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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4365a46 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-e38fd49{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2 .elementor-element.elementor-element-7af2a52 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-12b53d1 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-12b53d1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-16803af .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-16803af .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-16803af .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-2 .elementor-element.elementor-element-16803af .elementor-cta__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-16803af .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-16803af .elementor-cta__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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-16803af .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-baf65b9{--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:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:wrap;--padding-top:200px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-7394336{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-2 .elementor-element.elementor-element-5fb1918{--display:flex;}.elementor-2 .elementor-element.elementor-element-0ce19c2 .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9ea5787 .elementor-heading-title{font-family:var( --e-global-typography-1a9ee4d-font-family ), Sans-serif;font-size:var( --e-global-typography-1a9ee4d-font-size );font-weight:var( --e-global-typography-1a9ee4d-font-weight );text-transform:var( --e-global-typography-1a9ee4d-text-transform );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-2 .elementor-element.elementor-element-505ae5d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-39498a6{--display:flex;}.elementor-2 .elementor-element.elementor-element-5358d57{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-5358d57 img{width:100%;height:475px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-d419cbc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-2 .elementor-element.elementor-element-879b271{--display:flex;}.elementor-2 .elementor-element.elementor-element-6fa3d79{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1aab09c{--display:flex;}.elementor-2 .elementor-element.elementor-element-06448ae{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-06448ae img{width:100%;height:350px;object-fit:cover;object-position:center left;}.elementor-2 .elementor-element.elementor-element-c95940f{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-2 .elementor-element.elementor-element-073e28f{--display:flex;}.elementor-2 .elementor-element.elementor-element-ae3ff3f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8263d2e{--display:flex;}.elementor-2 .elementor-element.elementor-element-e581c99{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e581c99 img{width:100%;height:400px;object-fit:cover;object-position:center center;}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-aed4aa5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-03704aa{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-57cee91{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-061b1e8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-e385055{--container-widget-width:calc((100% - 100px) / 3);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 100px) / 3) );max-width:calc((100% - 100px) / 3);}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__title{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__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-2 .elementor-element.elementor-element-d06fe5d{--container-widget-width:calc((100% - 100px) / 3);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 100px) / 3) );max-width:calc((100% - 100px) / 3);}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__title{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__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-2 .elementor-element.elementor-element-87a0aa1{--container-widget-width:calc((100% - 100px) / 3);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 100px) / 3) );max-width:calc((100% - 100px) / 3);}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__title{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__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-2 .elementor-element.elementor-element-d966461{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-86b30db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-item > a{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-2 .elementor-element.elementor-element-8a52247{--e-image-carousel-slides-to-show:2;}.elementor-2 .elementor-element.elementor-element-3062e25{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-a180d82 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-fc039c1{--n-accordion-title-font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-45208bd{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-0b87098{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-7202e1f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-7202e1f .elementor-heading-title{font-size:var( --e-global-typography-eed6e74-font-size );}.elementor-2 .elementor-element.elementor-element-e3f28a4 .elementor-heading-title{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-2 .elementor-element.elementor-element-4365a46 .elementor-cta__title{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-2 .elementor-element.elementor-element-4365a46 .elementor-cta__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-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__title{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-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__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-2 .elementor-element.elementor-element-7af2a52 .elementor-heading-title{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-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__title{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-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__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-2 .elementor-element.elementor-element-16803af .elementor-cta__title{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-2 .elementor-element.elementor-element-16803af .elementor-cta__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-2 .elementor-element.elementor-element-baf65b9{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0ce19c2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-9ea5787 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-2 .elementor-element.elementor-element-505ae5d{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-2 .elementor-element.elementor-element-5358d57 img{height:calc(100vw * 0.3);}.elementor-2 .elementor-element.elementor-element-6fa3d79{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-2 .elementor-element.elementor-element-06448ae img{height:calc(100vw * 0.3);}.elementor-2 .elementor-element.elementor-element-ae3ff3f{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-2 .elementor-element.elementor-element-e581c99 img{height:calc(100vw * 0.3);}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-23111d4{--min-height:calc(100vw * 0.4);}.elementor-2 .elementor-element.elementor-element-aed4aa5{--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-2 .elementor-element.elementor-element-03704aa{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-57cee91{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-061b1e8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__title{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__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-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__title{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__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-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__title{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__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-2 .elementor-element.elementor-element-d966461{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5356109{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-5356109.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-86b30db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-item > a{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-2 .elementor-element.elementor-element-8a52247{--e-image-carousel-slides-to-show:3;}.elementor-2 .elementor-element.elementor-element-3062e25{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-a180d82 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-fc039c1{--n-accordion-title-font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-23e8f1d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-9adeeda img{height:calc(100vw * 0.4);}.elementor-2 .elementor-element.elementor-element-45208bd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-0b87098{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-7202e1f .elementor-heading-title{font-size:var( --e-global-typography-eed6e74-font-size );}.elementor-2 .elementor-element.elementor-element-e3f28a4 .elementor-heading-title{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-2 .elementor-element.elementor-element-4365a46{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4365a46 .elementor-cta__title{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-2 .elementor-element.elementor-element-4365a46 .elementor-cta__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-2 .elementor-element.elementor-element-b8a59c2{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__title{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-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__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-2 .elementor-element.elementor-element-7af2a52 .elementor-heading-title{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-2 .elementor-element.elementor-element-12b53d1{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__title{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-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__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-2 .elementor-element.elementor-element-16803af{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-16803af .elementor-cta__title{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-2 .elementor-element.elementor-element-16803af .elementor-cta__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-2 .elementor-element.elementor-element-baf65b9{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-7394336{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-0ce19c2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-9ea5787 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-2 .elementor-element.elementor-element-505ae5d{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-2 .elementor-element.elementor-element-5358d57 img{height:calc(100vw * 0.6);}.elementor-2 .elementor-element.elementor-element-d419cbc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-6fa3d79{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-2 .elementor-element.elementor-element-06448ae img{height:calc(100vw * 0.6);}.elementor-2 .elementor-element.elementor-element-c95940f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-ae3ff3f{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-2 .elementor-element.elementor-element-e581c99 img{height:calc(100vw * 0.6);}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-23111d4{--min-height:calc(100vw * 0.7);}.elementor-2 .elementor-element.elementor-element-aed4aa5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__content{text-align:center;}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-57cee91{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-061b1e8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-e385055{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__title{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-e385055 .elementor-cta__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-2 .elementor-element.elementor-element-d06fe5d{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__title{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-d06fe5d .elementor-cta__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-2 .elementor-element.elementor-element-87a0aa1{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__title{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-87a0aa1 .elementor-cta__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-2 .elementor-element.elementor-element-d966461{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-86b30db{text-align:start;}.elementor-2 .elementor-element.elementor-element-86b30db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-item > a{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-2 .elementor-element.elementor-element-8a52247{--e-image-carousel-slides-to-show:2;}.elementor-2 .elementor-element.elementor-element-3062e25{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-a180d82{text-align:start;}.elementor-2 .elementor-element.elementor-element-a180d82 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-fc039c1{--n-accordion-title-font-size:var( --e-global-typography-28242d8-font-size );}.elementor-2 .elementor-element.elementor-element-9adeeda img{height:calc(100vw * 0.8);}.elementor-2 .elementor-element.elementor-element-0b87098{--border-radius:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-7202e1f .elementor-heading-title{font-size:var( --e-global-typography-eed6e74-font-size );}.elementor-2 .elementor-element.elementor-element-d0f0c6d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-e3f28a4 .elementor-heading-title{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-2 .elementor-element.elementor-element-4365a46 .elementor-cta__title{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-2 .elementor-element.elementor-element-4365a46 .elementor-cta__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-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__title{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-2 .elementor-element.elementor-element-b8a59c2 .elementor-cta__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-2 .elementor-element.elementor-element-e38fd49{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-7af2a52 .elementor-heading-title{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-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__title{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-2 .elementor-element.elementor-element-12b53d1 .elementor-cta__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-2 .elementor-element.elementor-element-16803af .elementor-cta__title{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-2 .elementor-element.elementor-element-16803af .elementor-cta__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-2 .elementor-element.elementor-element-baf65b9{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0ce19c2{text-align:start;}.elementor-2 .elementor-element.elementor-element-0ce19c2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-9ea5787 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-2 .elementor-element.elementor-element-505ae5d{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-2 .elementor-element.elementor-element-6fa3d79{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-2 .elementor-element.elementor-element-ae3ff3f{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 );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-aed4aa5{--content-width:1685px;}.elementor-2 .elementor-element.elementor-element-5356109{--width:calc(685px - 50px);}.elementor-2 .elementor-element.elementor-element-6fe2210{--width:calc(50% - 50px);}.elementor-2 .elementor-element.elementor-element-3062e25{--content-width:1500px;}.elementor-2 .elementor-element.elementor-element-9afd239{--width:calc((1200px - 100px) / 2);}.elementor-2 .elementor-element.elementor-element-23e8f1d{--width:calc((1200px - 100px) / 2);}.elementor-2 .elementor-element.elementor-element-d0f0c6d{--width:400px;}.elementor-2 .elementor-element.elementor-element-e38fd49{--width:400px;}.elementor-2 .elementor-element.elementor-element-baf65b9{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-5fb1918{--width:calc((100% - 100px) / 2);}.elementor-2 .elementor-element.elementor-element-39498a6{--width:calc((100% - 100px) / 2);}.elementor-2 .elementor-element.elementor-element-879b271{--width:calc((100% - 100px) / 2);}.elementor-2 .elementor-element.elementor-element-1aab09c{--width:calc((100% - 100px) / 2);}.elementor-2 .elementor-element.elementor-element-073e28f{--width:calc((100% - 100px) / 2);}.elementor-2 .elementor-element.elementor-element-8263d2e{--width:calc((100% - 100px) / 2);}}@media(max-width:1366px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-5356109{--width:calc(50% - 15px);}.elementor-2 .elementor-element.elementor-element-6fe2210{--width:calc(50% - 15px);}.elementor-2 .elementor-element.elementor-element-9afd239{--width:calc((100% - 100px) / 2);}.elementor-2 .elementor-element.elementor-element-23e8f1d{--width:calc((100% - 100px) / 2);}.elementor-2 .elementor-element.elementor-element-d0f0c6d{--width:calc((100% - 50px) / 2);}.elementor-2 .elementor-element.elementor-element-e38fd49{--width:calc((100% - 50px) / 2);}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-5356109{--width:calc(100% - 30px);}.elementor-2 .elementor-element.elementor-element-6fe2210{--width:100%;}.elementor-2 .elementor-element.elementor-element-9afd239{--width:calc((100% - 50px) / 2);}.elementor-2 .elementor-element.elementor-element-23e8f1d{--width:calc((100% - 50px) / 2);}.elementor-2 .elementor-element.elementor-element-d0f0c6d{--width:100%;}.elementor-2 .elementor-element.elementor-element-e38fd49{--width:100%;}.elementor-2 .elementor-element.elementor-element-5fb1918{--width:100%;}.elementor-2 .elementor-element.elementor-element-39498a6{--width:100%;}.elementor-2 .elementor-element.elementor-element-879b271{--width:100%;}.elementor-2 .elementor-element.elementor-element-1aab09c{--width:100%;}.elementor-2 .elementor-element.elementor-element-073e28f{--width:100%;}.elementor-2 .elementor-element.elementor-element-8263d2e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-23111d4 *//* --- BASIS-STYLES (Desktop & Tablet) --- */
.home-hero {
    position: relative;
}

.home-hero::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 120px; /* Standardhöhe */
    background-color: var(--e-global-color-white);
    z-index: 2;
    pointer-events: none;

    /* Desktop-Logik: SVG + Füll-Balken links */
    -webkit-mask-image: 
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1431.027 118.494'%3E%3Cpath d='M1431.027,86.22s-68.8.136-127.085-29.923l-111.7-46.834s-93.086-44.231-202.363-41.628L0-32.274V86.22Z' transform='translate(0 32.274)'/%3E%3C/svg%3E"),
        linear-gradient(#000, #000);
    mask-image: 
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1431.027 118.494'%3E%3Cpath d='M1431.027,86.22s-68.8.136-127.085-29.923l-111.7-46.834s-93.086-44.231-202.363-41.628L0-32.274V86.22Z' transform='translate(0 32.274)'/%3E%3C/svg%3E"),
        linear-gradient(#000, #000);

    -webkit-mask-position: 
        calc(50% - 300px) bottom,
        left top;
    mask-position: 
        calc(50% - 300px) bottom,
        left top;

    -webkit-mask-size: 
        auto 100%,
        calc(50% - 300px) 100%;
    mask-size: 
        auto 100%,
        calc(50% - 300px) 100%;

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

/* --- BREAKPOINTS --- */

/* 1. Notebook */
@media (max-width: 1366px) {
    .home-hero::after {
        height: 100px;
    }
}

/* 2. Tablet */
@media (max-width: 1025px) {
    .home-hero::after {
        height: 70px;
    }
}

/* 3. Smartphone (Logik-Wechsel!) */
@media (max-width: 767px) {
    .home-hero::after {
        height: 30px;

        /* Zurück zur unverzerrten Version des SVGs (ohne 'preserveAspectRatio') */
        -webkit-mask-image: 
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1431.027 118.494'%3E%3Cpath d='M1431.027,86.22s-68.8.136-127.085-29.923l-111.7-46.834s-93.086-44.231-202.363-41.628L0-32.274V86.22Z' transform='translate(0 32.274)'/%3E%3C/svg%3E"),
            linear-gradient(#000, #000);
        mask-image: 
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1431.027 118.494'%3E%3Cpath d='M1431.027,86.22s-68.8.136-127.085-29.923l-111.7-46.834s-93.086-44.231-202.363-41.628L0-32.274V86.22Z' transform='translate(0 32.274)'/%3E%3C/svg%3E"),
            linear-gradient(#000, #000);

        /* Positionierung mit neuem Offset (-50px) */
        -webkit-mask-position: 
            calc(50% - 50px) bottom,
            left top;
        mask-position: 
            calc(50% - 50px) bottom,
            left top;

        /* Füll-Balken Breite angepasst (-50px) */
        -webkit-mask-size: 
            auto 100%,
            calc(50% - 50px) 100%;
        mask-size: 
            auto 100%,
            calc(50% - 50px) 100%;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-03704aa */.elementor-2 .elementor-element.elementor-element-03704aa .elementor-cta__title span {
    color:var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86b30db */.elementor-2 .elementor-element.elementor-element-86b30db h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a8e1cd */@media (max-width:767px) {

.elementor-2 .elementor-element.elementor-element-6a8e1cd .elementor-icon-list-text {
    font-size: 18px!important;
}

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8a52247 */.elementor-2 .elementor-element.elementor-element-8a52247 .elementor-swiper-button {
    top:calc(100% - 60px);
    z-index: 15;
}

.elementor-2 .elementor-element.elementor-element-8a52247 .elementor-swiper-button-prev {
    left:calc(100% - 80px);
}

@media (max-width:1366px) {
    .elementor-2 .elementor-element.elementor-element-8a52247 .elementor-swiper-button {
    top:calc(100% - 30px);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a180d82 */.elementor-2 .elementor-element.elementor-element-a180d82 h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fc039c1 */.elementor-2 .elementor-element.elementor-element-fc039c1 .e-n-accordion-item-title-text {
    text-transform: none!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9adeeda *//* =========================================
   BASIS-KONFIGURATION
   ========================================= */
.image-wave {
    position: relative;
    /* Wichtig, damit das Shape aus dem Bild herausragen darf */
    overflow: visible !important;
}

.image-wave::after {
    content: '';
    position: absolute;
    bottom: -1px; /* 1px tiefer gegen Blitzer am unteren Rand */
    right: 0;     /* Rechts angeheftet */
    
    background-color: var(--e-global-color-light_grey);
    z-index: 10;
    pointer-events: none;

    /* --- MASKEN DEFINITION --- */
    /* Bild 1: Das SVG (Welle) - Positioniert links unten im Container */
    /* Bild 2: Der Gradient (Rechteck) - Positioniert rechts unten */
    -webkit-mask-image: 
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='609.922' height='84.453' viewBox='0 0 609.922 84.453'%3E%3Cpath d='M0,52.179s49.037.1,90.576-21.327L170.19-2.527S236.534-34.051,314.418-32.2l295.5-.078V52.179Z' transform='translate(0 32.274)'/%3E%3C/svg%3E"),
        linear-gradient(#000, #000);
    
    mask-image: 
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='609.922' height='84.453' viewBox='0 0 609.922 84.453'%3E%3Cpath d='M0,52.179s49.037.1,90.576-21.327L170.19-2.527S236.534-34.051,314.418-32.2l295.5-.078V52.179Z' transform='translate(0 32.274)'/%3E%3C/svg%3E"),
        linear-gradient(#000, #000);

    /* Positionierung der beiden Maskenteile */
    -webkit-mask-position: left bottom, right bottom;
    mask-position: left bottom, right bottom;
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

/* =========================================
   BREAKPOINTS & DIMENSIONEN
   ========================================= */

/* 1. DESKTOP (Ab 1367px) */
/* Breite: 90%, Höhe: 100px */
@media (min-width: 1367px) {
    .image-wave::after {
        width: 90%;
        height: 75px;
        
        /* MATHE: Bei 100px Höhe ist das SVG ca. 722px breit.
           Wir ziehen 721px ab, damit 1px Überlappung bleibt (gegen Lücken). */
        -webkit-mask-size: auto 100%, calc(100% - 721px) 100%;
        mask-size: auto 100%, calc(100% - 721px) 100%;
    }
}

/* 2. NOTEBOOK (Zwischen 1025px und 1366px) */
/* Breite: 100%, Höhe: 75px */
@media (min-width: 1025px) and (max-width: 1366px) {
    .image-wave::after {
        width: 100%;
        height: 55px;

        /* MATHE: Bei 75px Höhe ist das SVG ca. 542px breit.
           Wir ziehen 541px ab. */
        -webkit-mask-size: auto 100%, calc(100% - 341px) 100%;
        mask-size: auto 100%, calc(100% - 341px) 100%;
    }
}

/* 3. TABLET (Zwischen 768px und 1024px) */
/* Breite: 100%, Höhe: 50px */
@media (min-width: 768px) and (max-width: 1024px) {
    .image-wave::after {
        width: 100%;
        height: 40px;

        /* MATHE: Bei 50px Höhe ist das SVG ca. 361px breit.
           Wir ziehen 360px ab. */
        -webkit-mask-size: auto 100%, calc(100% - 260px) 100%;
        mask-size: auto 100%, calc(100% - 260px) 100%;
    }
}

/* 4. SMARTPHONE (Bis 767px) */
/* Breite: 100%, Höhe: 45px */
@media (max-width: 767px) {
    .image-wave::after {
        width: 100%;
        height: 45px;

        /* MATHE: Bei 45px Höhe ist das SVG ca. 325px breit.
           Wir ziehen 324px ab. */
        -webkit-mask-size: auto 100%, calc(100% - 324px) 100%;
        mask-size: auto 100%, calc(100% - 324px) 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3f28a4 */.elementor-2 .elementor-element.elementor-element-e3f28a4 div {
    font-weight: bold!important;
    font-size:18px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7af2a52 */.elementor-2 .elementor-element.elementor-element-7af2a52 div {
    font-weight: bold!important;
    font-size:18px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b87098 */.list-punkte .elementor-cta__content {
    display: flex;
    /* Ändere 'center' zu 'flex-start' */
    align-items: flex-start;
    width: 100%;
}

.list-punkte .elementor-cta__title {
    width: 45%;
    padding-right: 15px;
}

.list-punkte .elementor-cta__description {
    width: 55%;
    text-align: left;
}

@media (max-width: 767px) {
    .list-punkte .elementor-cta__content {
        /* Ermöglicht, dass die 100% breiten Spalten untereinander springen */
        display: flex;
        flex-wrap: wrap; 
        flex-direction: row;
        align-items: flex-start;
        gap: 0px;
    }

    .list-punkte .elementor-cta__title {
        /* Nimmt die ganze Zeile ein und ist linksbündig */
        width: 100%;
        text-align: left;
        padding-right: 0;
        flex-grow: 0;
        flex-shrink: 0;
    }

    .list-punkte .elementor-cta__description {
        /* Nimmt die ganze Zeile ein und ist JETZT AUCH linksbündig */
        width: 100%;
        text-align: left;
        flex-shrink: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ce19c2 */.elementor-2 .elementor-element.elementor-element-0ce19c2 h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */