.elementor-22 .elementor-element.elementor-element-fc69396{--display:flex;--min-height:calc(100vw * 0.4);--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-22 .elementor-element.elementor-element-fc69396:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-fc69396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bauer-truckcenter.de/wp-content/uploads/2025/12/2407_km1_truckcenter_wernberg-149-korrigierterHimmel-min-scaled.jpg");background-position:0px -250px;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-0c0fa90{--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:60px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-16e2dd5{--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-22 .elementor-element.elementor-element-96c55af{--display:flex;}.elementor-22 .elementor-element.elementor-element-753e494 .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-22 .elementor-element.elementor-element-505a21a .elementor-heading-title{font-family:var( --e-global-typography-8ad3a31-font-family ), Sans-serif;font-size:var( --e-global-typography-8ad3a31-font-size );font-weight:var( --e-global-typography-8ad3a31-font-weight );text-transform:var( --e-global-typography-8ad3a31-text-transform );line-height:var( --e-global-typography-8ad3a31-line-height );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-b7ac3e6 .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-22 .elementor-element.elementor-element-c433825 .elementor-heading-title{font-family:var( --e-global-typography-8ad3a31-font-family ), Sans-serif;font-size:var( --e-global-typography-8ad3a31-font-size );font-weight:var( --e-global-typography-8ad3a31-font-weight );text-transform:var( --e-global-typography-8ad3a31-text-transform );line-height:var( --e-global-typography-8ad3a31-line-height );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-f757de0{text-align:start;}.elementor-22 .elementor-element.elementor-element-2aadf55{--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;}.elementor-22 .elementor-element.elementor-element-82384a7{--display:flex;}.elementor-22 .elementor-element.elementor-element-406c3bd .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-22 .elementor-element.elementor-element-659c194{--display:flex;}.elementor-22 .elementor-element.elementor-element-c86075d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-22 .elementor-element.elementor-element-f4d72eb .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-22 .elementor-element.elementor-element-0b30f26 .elementor-cta .elementor-cta__bg, .elementor-22 .elementor-element.elementor-element-0b30f26 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22 .elementor-element.elementor-element-0b30f26 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-22 .elementor-element.elementor-element-0b30f26 .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-22 .elementor-element.elementor-element-0b30f26 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-0b30f26 .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-22 .elementor-element.elementor-element-0b30f26 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-660ba14 .elementor-cta .elementor-cta__bg, .elementor-22 .elementor-element.elementor-element-660ba14 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22 .elementor-element.elementor-element-660ba14 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-22 .elementor-element.elementor-element-660ba14 .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-22 .elementor-element.elementor-element-660ba14 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-660ba14 .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-22 .elementor-element.elementor-element-660ba14 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-ba88a9c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-22 .elementor-element.elementor-element-9057089 .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-22 .elementor-element.elementor-element-4f9e40c .elementor-cta .elementor-cta__bg, .elementor-22 .elementor-element.elementor-element-4f9e40c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22 .elementor-element.elementor-element-4f9e40c .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-22 .elementor-element.elementor-element-4f9e40c .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-22 .elementor-element.elementor-element-4f9e40c .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-4f9e40c .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-22 .elementor-element.elementor-element-4f9e40c .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-d8549c0 .elementor-cta .elementor-cta__bg, .elementor-22 .elementor-element.elementor-element-d8549c0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22 .elementor-element.elementor-element-d8549c0 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:var( --e-global-color-transparent );}.elementor-22 .elementor-element.elementor-element-d8549c0 .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-22 .elementor-element.elementor-element-d8549c0 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-d8549c0 .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-22 .elementor-element.elementor-element-d8549c0 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-298cff2{--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-22 .elementor-element.elementor-element-298cff2:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-298cff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dark_grey );}.elementor-22 .elementor-element.elementor-element-9e12cfe{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-22 .elementor-element.elementor-element-688eb20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-a3838c5 .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-22 .elementor-element.elementor-element-c88f76f .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-22 .elementor-element.elementor-element-f05db73{--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-22 .elementor-element.elementor-element-5b34f21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-5b34f21.e-con{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-aadf75a{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-aadf75a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22 .elementor-element.elementor-element-aadf75a .elementor-swiper-button.elementor-swiper-button-next{color:#B7B6B6;}.elementor-22 .elementor-element.elementor-element-aadf75a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-22 .elementor-element.elementor-element-aadf75a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#B7B6B6;}.elementor-22 .elementor-element.elementor-element-5e434e5{--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:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:nowrap;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5e434e5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5e434e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-light_grey );}.elementor-22 .elementor-element.elementor-element-121f36c{--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-start;}.elementor-22 .elementor-element.elementor-element-121f36c.e-con{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-b824e41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-b824e41.e-con{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-9f9a85a{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-9f9a85a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22 .elementor-element.elementor-element-9f9a85a .elementor-swiper-button.elementor-swiper-button-next{color:#B7B6B6;}.elementor-22 .elementor-element.elementor-element-9f9a85a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-22 .elementor-element.elementor-element-9f9a85a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#B7B6B6;}.elementor-22 .elementor-element.elementor-element-8d1ac4a{--display:flex;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-22 .elementor-element.elementor-element-5721db0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-85db82b .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-22 .elementor-element.elementor-element-d2bf720 .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-22 .elementor-element.elementor-element-eca4d1b{--display:flex;--min-height:665px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-eca4d1b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-eca4d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dark_grey );}.elementor-22 .elementor-element.elementor-element-3d07f24{--display:flex;}.elementor-22 .elementor-element.elementor-element-3d07f24:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3d07f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bauer-truckcenter.de/wp-content/uploads/2025/12/2407_km1_truckcenter_wernberg-12-korrigiert-1024x683.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-525ea90{--display:flex;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;--z-index:11;}.elementor-22 .elementor-element.elementor-element-76d79a3{--display:flex;}.elementor-22 .elementor-element.elementor-element-988ace3 .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-22 .elementor-element.elementor-element-5e58e6e{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-ed7747b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-89445d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-1679f3f{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;--z-index:12;}.elementor-22 .elementor-element.elementor-element-aa2e45e{--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;--margin-top:200px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-dd848a0{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-57e0b3f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-57e0b3f .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-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-dark_grey );}.elementor-22 .elementor-element.elementor-element-a76cdd7 .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:1px;}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-a76cdd7{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item > a{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 );}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-77dbc84{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-77dbc84:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-77dbc84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bauer-truckcenter.de/wp-content/uploads/2025/12/2407_km1_truckcenter_wernberg-179-korrigiert-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-4fcd07b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4fcd07b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4fcd07b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dark_grey );}.elementor-22 .elementor-element.elementor-element-19b8a15{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b960bfd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-b960bfd .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-22 .elementor-element.elementor-element-737994d{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-737994d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-737994d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bauer-truckcenter.de/wp-content/uploads/2025/12/2407_km1_truckcenter_wernberg-148-korrigiert_korrigierterHimmel-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-100c585{--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-22 .elementor-element.elementor-element-77cffea{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e047d63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-f97460f .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-22 .elementor-element.elementor-element-bb11d34 .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-22 .elementor-element.elementor-element-a5c443c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-9c2c333{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-3698764{--display:flex;--min-height:500px;--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;--border-radius:50px 0px 0px 50px;}.elementor-22 .elementor-element.elementor-element-3698764:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3698764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bauer-truckcenter.de/wp-content/uploads/2025/12/60-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-f593469{--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:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f593469:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f593469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dark_grey );}.elementor-22 .elementor-element.elementor-element-449a218{--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;border-style:none;--border-style:none;--border-radius:0px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-449a218:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-449a218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bauer-truckcenter.de/wp-content/uploads/2025/12/2407_km1_truckcenter_wernberg-108-korrigiert-1536x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-2b07150{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-da9f753{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-779b21f .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-22 .elementor-element.elementor-element-b3e1603{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-b3e1603 .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-22 .elementor-element.elementor-element-a8170d3{--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-22 .elementor-element.elementor-element-65dd506{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-444e0d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-bf52953 .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-22 .elementor-element.elementor-element-9abcbac .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-22 .elementor-element.elementor-element-0a8393f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-8aa1715{--display:flex;--min-height:500px;--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;--border-radius:50px 0px 0px 50px;}.elementor-22 .elementor-element.elementor-element-8aa1715:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8aa1715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bauer-truckcenter.de/wp-content/uploads/2025/11/3-1024x576.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-96c55af{--width:450px;}.elementor-22 .elementor-element.elementor-element-2aadf55{--width:calc(100% - 550px);}.elementor-22 .elementor-element.elementor-element-82384a7{--width:calc((100% - 50px) / 3);}.elementor-22 .elementor-element.elementor-element-659c194{--width:calc(((100% - 50px) / 3) *2 );}.elementor-22 .elementor-element.elementor-element-c86075d{--width:100%;}.elementor-22 .elementor-element.elementor-element-ba88a9c{--width:100%;}.elementor-22 .elementor-element.elementor-element-9e12cfe{--width:calc(685px - 50px);}.elementor-22 .elementor-element.elementor-element-f05db73{--width:calc(50% - 50px);}.elementor-22 .elementor-element.elementor-element-121f36c{--width:calc(50% - 50px);}.elementor-22 .elementor-element.elementor-element-8d1ac4a{--width:calc(685px - 50px);}.elementor-22 .elementor-element.elementor-element-3d07f24{--width:calc(50% - 100px);}.elementor-22 .elementor-element.elementor-element-525ea90{--width:50%;}.elementor-22 .elementor-element.elementor-element-76d79a3{--width:550px;}.elementor-22 .elementor-element.elementor-element-5e58e6e{--width:100%;}.elementor-22 .elementor-element.elementor-element-1679f3f{--width:100%;}.elementor-22 .elementor-element.elementor-element-dd848a0{--width:calc(685px - 50px);}.elementor-22 .elementor-element.elementor-element-77dbc84{--width:calc(50% - 50px);}.elementor-22 .elementor-element.elementor-element-19b8a15{--width:calc(685px - 50px);}.elementor-22 .elementor-element.elementor-element-737994d{--width:calc(50% - 50px);}.elementor-22 .elementor-element.elementor-element-77cffea{--width:calc(685px - 50px);}.elementor-22 .elementor-element.elementor-element-3698764{--width:calc(50% - 50px);}.elementor-22 .elementor-element.elementor-element-449a218{--width:calc(50% - 50px);}.elementor-22 .elementor-element.elementor-element-2b07150{--width:calc(685px - 50px);}.elementor-22 .elementor-element.elementor-element-65dd506{--width:calc(685px - 50px);}.elementor-22 .elementor-element.elementor-element-8aa1715{--width:calc(50% - 50px);}}@media(max-width:1366px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-96c55af{--width:40%;}.elementor-22 .elementor-element.elementor-element-2aadf55{--width:calc(60% - 100px);}.elementor-22 .elementor-element.elementor-element-82384a7{--width:100%;}.elementor-22 .elementor-element.elementor-element-659c194{--width:100%;}.elementor-22 .elementor-element.elementor-element-c86075d{--width:100%;}.elementor-22 .elementor-element.elementor-element-ba88a9c{--width:100%;}.elementor-22 .elementor-element.elementor-element-9e12cfe{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-f05db73{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-121f36c{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-8d1ac4a{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-3d07f24{--width:calc(50% - 25px);}.elementor-22 .elementor-element.elementor-element-525ea90{--width:calc(50% - 25px);}.elementor-22 .elementor-element.elementor-element-76d79a3{--width:100%;}.elementor-22 .elementor-element.elementor-element-1679f3f{--width:60%;}.elementor-22 .elementor-element.elementor-element-dd848a0{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-77dbc84{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-19b8a15{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-737994d{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-77cffea{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-3698764{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-449a218{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-2b07150{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-65dd506{--width:calc(50% - 15px);}.elementor-22 .elementor-element.elementor-element-8aa1715{--width:calc(50% - 15px);}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-96c55af{--width:100%;}.elementor-22 .elementor-element.elementor-element-2aadf55{--width:100%;}.elementor-22 .elementor-element.elementor-element-c86075d{--width:100%;}.elementor-22 .elementor-element.elementor-element-ba88a9c{--width:100%;}.elementor-22 .elementor-element.elementor-element-9e12cfe{--width:calc(100% - 30px);}.elementor-22 .elementor-element.elementor-element-f05db73{--width:100%;}.elementor-22 .elementor-element.elementor-element-121f36c{--width:100%;}.elementor-22 .elementor-element.elementor-element-8d1ac4a{--width:calc(100% - 30px);}.elementor-22 .elementor-element.elementor-element-dd848a0{--width:calc(100% - 30px);}.elementor-22 .elementor-element.elementor-element-77dbc84{--width:100%;}.elementor-22 .elementor-element.elementor-element-19b8a15{--width:calc(100% - 30px);}.elementor-22 .elementor-element.elementor-element-737994d{--width:100%;}.elementor-22 .elementor-element.elementor-element-77cffea{--width:calc(100% - 30px);}.elementor-22 .elementor-element.elementor-element-3698764{--width:100%;}.elementor-22 .elementor-element.elementor-element-449a218{--width:100%;}.elementor-22 .elementor-element.elementor-element-2b07150{--width:calc(100% - 30px);}.elementor-22 .elementor-element.elementor-element-65dd506{--width:calc(100% - 30px);}.elementor-22 .elementor-element.elementor-element-8aa1715{--width:100%;}}@media(max-width:1366px){.elementor-22 .elementor-element.elementor-element-0c0fa90{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-16e2dd5{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-22 .elementor-element.elementor-element-753e494 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-505a21a .elementor-heading-title{font-size:var( --e-global-typography-8ad3a31-font-size );line-height:var( --e-global-typography-8ad3a31-line-height );}.elementor-22 .elementor-element.elementor-element-b7ac3e6 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-c433825 .elementor-heading-title{font-size:var( --e-global-typography-8ad3a31-font-size );line-height:var( --e-global-typography-8ad3a31-line-height );}.elementor-22 .elementor-element.elementor-element-2aadf55{--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-22 .elementor-element.elementor-element-406c3bd .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-22 .elementor-element.elementor-element-f4d72eb .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-22 .elementor-element.elementor-element-0b30f26 .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-22 .elementor-element.elementor-element-0b30f26 .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-22 .elementor-element.elementor-element-660ba14 .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-22 .elementor-element.elementor-element-660ba14 .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-22 .elementor-element.elementor-element-9057089 .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-22 .elementor-element.elementor-element-4f9e40c .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-22 .elementor-element.elementor-element-4f9e40c .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-22 .elementor-element.elementor-element-d8549c0 .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-22 .elementor-element.elementor-element-d8549c0 .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-22 .elementor-element.elementor-element-298cff2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a3838c5 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-c88f76f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-aadf75a{--e-image-carousel-slides-to-show:2;}.elementor-22 .elementor-element.elementor-element-5e434e5{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9f9a85a{--e-image-carousel-slides-to-show:2;}.elementor-22 .elementor-element.elementor-element-85db82b .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-d2bf720 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-eca4d1b{--min-height:100px;}.elementor-22 .elementor-element.elementor-element-525ea90{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-988ace3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-89445d5{--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;}.elementor-22 .elementor-element.elementor-element-1679f3f{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-aa2e45e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-dd848a0{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-57e0b3f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-22 .elementor-element.elementor-element-4fcd07b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-19b8a15{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b960bfd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-100c585{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-77cffea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f97460f .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-bb11d34 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-3698764{--min-height:100px;}.elementor-22 .elementor-element.elementor-element-f593469{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-2b07150{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-779b21f .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-b3e1603 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-a8170d3{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-65dd506{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bf52953 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-9abcbac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-8aa1715{--min-height:100px;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-fc69396{--min-height:calc(100vw * 0.4);}.elementor-22 .elementor-element.elementor-element-fc69396:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-fc69396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22 .elementor-element.elementor-element-0c0fa90{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-16e2dd5{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-22 .elementor-element.elementor-element-753e494 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-505a21a .elementor-heading-title{font-size:var( --e-global-typography-8ad3a31-font-size );line-height:var( --e-global-typography-8ad3a31-line-height );}.elementor-22 .elementor-element.elementor-element-b7ac3e6 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-c433825 .elementor-heading-title{font-size:var( --e-global-typography-8ad3a31-font-size );line-height:var( --e-global-typography-8ad3a31-line-height );}.elementor-22 .elementor-element.elementor-element-406c3bd .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-22 .elementor-element.elementor-element-f4d72eb .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-22 .elementor-element.elementor-element-0b30f26{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-0b30f26 .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-22 .elementor-element.elementor-element-0b30f26 .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-22 .elementor-element.elementor-element-660ba14{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-660ba14 .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-22 .elementor-element.elementor-element-660ba14 .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-22 .elementor-element.elementor-element-9057089 .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-22 .elementor-element.elementor-element-4f9e40c{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-4f9e40c .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-22 .elementor-element.elementor-element-4f9e40c .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-22 .elementor-element.elementor-element-d8549c0{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-d8549c0 .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-22 .elementor-element.elementor-element-d8549c0 .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-22 .elementor-element.elementor-element-298cff2{--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-22 .elementor-element.elementor-element-9e12cfe{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-22 .elementor-element.elementor-element-9e12cfe.e-con{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-a3838c5 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-c88f76f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-aadf75a{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-5e434e5{--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-22 .elementor-element.elementor-element-9f9a85a{--e-image-carousel-slides-to-show:3;}.elementor-22 .elementor-element.elementor-element-8d1ac4a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-22 .elementor-element.elementor-element-8d1ac4a.e-con{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-85db82b .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-d2bf720 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-525ea90{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-22 .elementor-element.elementor-element-988ace3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-1679f3f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-9fbeac0{width:var( --container-widget-width, calc(100% - 180px) );max-width:calc(100% - 180px);--container-widget-width:calc(100% - 180px);--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-893eec0{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-aa2e45e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-dd848a0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-dd848a0.e-con{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-57e0b3f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-22 .elementor-element.elementor-element-77dbc84{--min-height:calc(100vw * 0.5);--border-radius:30px 30px 30px 30px;}.elementor-22 .elementor-element.elementor-element-4fcd07b{--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:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-19b8a15{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-19b8a15.e-con{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-b960bfd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-737994d{--min-height:calc(100vw * 0.5);--border-radius:30px 30px 30px 30px;}.elementor-22 .elementor-element.elementor-element-100c585{--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:30px;}.elementor-22 .elementor-element.elementor-element-77cffea{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-77cffea.e-con{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-f97460f .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-bb11d34 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-3698764{--min-height:calc(100vw * 0.5);--border-radius:30px 30px 30px 30px;}.elementor-22 .elementor-element.elementor-element-f593469{--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:flex-end;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-449a218{--min-height:calc(100vw * 0.5);--border-radius:30px 30px 30px 30px;}.elementor-22 .elementor-element.elementor-element-2b07150{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2b07150.e-con{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-779b21f .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-b3e1603 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-a8170d3{--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:30px;}.elementor-22 .elementor-element.elementor-element-65dd506{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-65dd506.e-con{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-bf52953 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-9abcbac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-8aa1715{--min-height:calc(100vw * 0.5);--border-radius:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-fc69396{--min-height:calc(100vw * 0.7);}.elementor-22 .elementor-element.elementor-element-fc69396:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-fc69396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22 .elementor-element.elementor-element-0c0fa90{--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-96c55af{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-22 .elementor-element.elementor-element-753e494 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-505a21a{text-align:start;}.elementor-22 .elementor-element.elementor-element-505a21a .elementor-heading-title{font-size:var( --e-global-typography-8ad3a31-font-size );line-height:var( --e-global-typography-8ad3a31-line-height );}.elementor-22 .elementor-element.elementor-element-b7ac3e6 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-c433825{text-align:start;}.elementor-22 .elementor-element.elementor-element-c433825 .elementor-heading-title{font-size:var( --e-global-typography-8ad3a31-font-size );line-height:var( --e-global-typography-8ad3a31-line-height );}.elementor-22 .elementor-element.elementor-element-406c3bd .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-22 .elementor-element.elementor-element-c86075d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-f4d72eb .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-22 .elementor-element.elementor-element-0b30f26 .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-22 .elementor-element.elementor-element-0b30f26 .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-22 .elementor-element.elementor-element-660ba14 .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-22 .elementor-element.elementor-element-660ba14 .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-22 .elementor-element.elementor-element-ba88a9c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-9057089 .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-22 .elementor-element.elementor-element-4f9e40c .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-22 .elementor-element.elementor-element-4f9e40c .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-22 .elementor-element.elementor-element-d8549c0 .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-22 .elementor-element.elementor-element-d8549c0 .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-22 .elementor-element.elementor-element-298cff2{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-a3838c5 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-c88f76f{text-align:start;}.elementor-22 .elementor-element.elementor-element-c88f76f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-aadf75a{--e-image-carousel-slides-to-show:2;}.elementor-22 .elementor-element.elementor-element-5e434e5{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-9f9a85a{--e-image-carousel-slides-to-show:2;}.elementor-22 .elementor-element.elementor-element-85db82b .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-d2bf720{text-align:start;}.elementor-22 .elementor-element.elementor-element-d2bf720 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-3d07f24{--min-height:calc(100vw * 0.6);}.elementor-22 .elementor-element.elementor-element-525ea90{--padding-top:30px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-988ace3{text-align:start;}.elementor-22 .elementor-element.elementor-element-988ace3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-89445d5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-1679f3f{--min-height:10px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9fbeac0{width:100%;max-width:100%;text-align:center;}.elementor-22 .elementor-element.elementor-element-aa2e45e{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-57e0b3f{width:100%;max-width:100%;text-align:start;}.elementor-22 .elementor-element.elementor-element-57e0b3f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-28242d8-font-size );}.elementor-22 .elementor-element.elementor-element-77dbc84{--min-height:calc(100vw * 0.6);}.elementor-22 .elementor-element.elementor-element-4fcd07b{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-b960bfd{width:100%;max-width:100%;text-align:start;}.elementor-22 .elementor-element.elementor-element-b960bfd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-737994d{--min-height:calc(100vw * 0.6);}.elementor-22 .elementor-element.elementor-element-100c585{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-f97460f .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-bb11d34{text-align:start;}.elementor-22 .elementor-element.elementor-element-bb11d34 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-3698764{--min-height:calc(100vw * 0.6);}.elementor-22 .elementor-element.elementor-element-f593469{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-449a218{--min-height:calc(100vw * 0.6);}.elementor-22 .elementor-element.elementor-element-779b21f .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-b3e1603{width:100%;max-width:100%;text-align:start;}.elementor-22 .elementor-element.elementor-element-b3e1603 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-a8170d3{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-bf52953 .elementor-heading-title{font-size:var( --e-global-typography-1a9ee4d-font-size );line-height:var( --e-global-typography-1a9ee4d-line-height );}.elementor-22 .elementor-element.elementor-element-9abcbac{text-align:start;}.elementor-22 .elementor-element.elementor-element-9abcbac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-8aa1715{--min-height:calc(100vw * 0.6);}}/* Start custom CSS for container, class: .elementor-element-fc69396 *//* --- 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 heading, class: .elementor-element-505a21a */.elementor-22 .elementor-element.elementor-element-505a21a h2 {
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c433825 */.elementor-22 .elementor-element.elementor-element-c433825 h2 {
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-406c3bd */.elementor-22 .elementor-element.elementor-element-406c3bd h3 {
    font-weight: bold!important;
    font-size:18px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4d72eb */.elementor-22 .elementor-element.elementor-element-f4d72eb div {
    font-weight: bold!important;
    font-size:18px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9057089 */.elementor-22 .elementor-element.elementor-element-9057089 div {
    font-weight: bold!important;
    font-size:18px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c88f76f */.elementor-22 .elementor-element.elementor-element-c88f76f h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-aadf75a */.elementor-22 .elementor-element.elementor-element-aadf75a .elementor-swiper-button {
    top:calc(100% - 60px);
    z-index: 15;
}

.elementor-22 .elementor-element.elementor-element-aadf75a .elementor-swiper-button-prev {
    left:calc(100% - 80px);
}

@media (max-width:1366px) {
    .elementor-22 .elementor-element.elementor-element-aadf75a .elementor-swiper-button {
    top:calc(100% - 30px);
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9f9a85a */.elementor-22 .elementor-element.elementor-element-9f9a85a .elementor-swiper-button {
    top:calc(100% - 60px);
    z-index: 15;
}

.elementor-22 .elementor-element.elementor-element-9f9a85a .elementor-swiper-button-next {
    right:calc(100% - 80px);
}

@media (max-width:1366px) {
    .elementor-22 .elementor-element.elementor-element-9f9a85a .elementor-swiper-button {
    top:calc(100% - 30px);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2bf720 */.elementor-22 .elementor-element.elementor-element-d2bf720 h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-988ace3 */.elementor-22 .elementor-element.elementor-element-988ace3 h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76d79a3 */.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-a67a522 */.elementor-22 .elementor-element.elementor-element-a67a522 span {
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e58e6e */@media (max-width:1920px) {
    .elementor-22 .elementor-element.elementor-element-5e58e6e  {display:none}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca4d1b *//* ============================================================
   BLOCK 1: DESKTOP ONLY (.cta-wave)
   Gilt NUR ab 1367px Breite
   (Unverändert: 100% breit, 100px hoch)
   ============================================================ */
@media (min-width: 1921px) {
    .cta-wave {
        position: relative;
        overflow: visible !important;
    }

    .cta-wave::after {
        content: '';
        position: absolute;
        bottom: -1px;
        right: 0;
        width: 100%; 
        height: 100px; 
        
        background-color: var(--e-global-color-white);
        z-index: 10;
        pointer-events: none;

        -webkit-mask-image: 
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1019.922' height='84.453' viewBox='0 0 1019.922 84.453'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 52.179h1019.922v-84.453H0z' transform='translate(0 32.274)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 32.274)'%3E%3Cg clip-path='url(%23a)' transform='translate(0 -32.274)'%3E%3Cpath d='M0 52.179s49.037.1 90.576-21.327L170.19-2.527S236.534-34.051 314.418-32.2l705.5-.078V52.179Z' transform='translate(0 32.274)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),
            linear-gradient(#000, #000);
        
        mask-image: 
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1019.922' height='84.453' viewBox='0 0 1019.922 84.453'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 52.179h1019.922v-84.453H0z' transform='translate(0 32.274)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 32.274)'%3E%3Cg clip-path='url(%23a)' transform='translate(0 -32.274)'%3E%3Cpath d='M0 52.179s49.037.1 90.576-21.327L170.19-2.527S236.534-34.051 314.418-32.2l705.5-.078V52.179Z' transform='translate(0 32.274)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),
            linear-gradient(#000, #000);

        -webkit-mask-position: left bottom, right bottom;
        mask-position: left bottom, right bottom;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;

        -webkit-mask-size: auto 100%, calc(100% - 1207px) 100%;
        mask-size: auto 100%, calc(100% - 1207px) 100%;
    }
}


/* ============================================================
   BLOCK 2: MOBILE DEVICES (.cta-wave-mobile)
   Gilt NUR bis 1366px (Notebooks, Tablets, Phones)
   ============================================================ */
@media (max-width: 1920px) {
    
    .cta-wave-mobile {
        position: relative;
        overflow: visible !important;
    }

    .cta-wave-mobile::after {
        content: '';
        position: absolute;
        bottom: -1px;
        right: 0;
        
        /* HIER GEÄNDERT: Nur noch 80% Breite */
        width: 80%;
        
        background-color: var(--e-global-color-white);
        z-index: 10;
        pointer-events: none;

        /* Masken-Setup (gleich wie Desktop) */
        -webkit-mask-image: 
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1019.922' height='84.453' viewBox='0 0 1019.922 84.453'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 52.179h1019.922v-84.453H0z' transform='translate(0 32.274)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 32.274)'%3E%3Cg clip-path='url(%23a)' transform='translate(0 -32.274)'%3E%3Cpath d='M0 52.179s49.037.1 90.576-21.327L170.19-2.527S236.534-34.051 314.418-32.2l705.5-.078V52.179Z' transform='translate(0 32.274)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),
            linear-gradient(#000, #000);
        mask-image: 
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1019.922' height='84.453' viewBox='0 0 1019.922 84.453'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 52.179h1019.922v-84.453H0z' transform='translate(0 32.274)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 32.274)'%3E%3Cg clip-path='url(%23a)' transform='translate(0 -32.274)'%3E%3Cpath d='M0 52.179s49.037.1 90.576-21.327L170.19-2.527S236.534-34.051 314.418-32.2l705.5-.078V52.179Z' transform='translate(0 32.274)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),
            linear-gradient(#000, #000);

        -webkit-mask-position: left bottom, right bottom;
        mask-position: left bottom, right bottom;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;

        /* --- STANDARDHÖHE NOTEBOOK (1025px - 1366px) --- */
        height: 75px;
        -webkit-mask-size: auto 100%, calc(100% - 905px) 100%;
        mask-size: auto 100%, calc(100% - 905px) 100%;
    }
}

/* INNERHALB MOBILE: ÜBERSCHREIBUNG FÜR TABLETS (max 1024px) */
@media (max-width: 1024px) {
    .cta-wave-mobile::after {
        height: 50px;
        -webkit-mask-size: auto 100%, calc(100% - 603px) 100%;
        mask-size: auto 100%, calc(100% - 603px) 100%;
    }
}

/* INNERHALB MOBILE: ÜBERSCHREIBUNG FÜR SMARTPHONES (max 767px) */
@media (max-width: 767px) {
    .cta-wave-mobile::after {
        height: 45px;
        -webkit-mask-size: auto 100%, calc(100% - 543px) 100%;
        mask-size: auto 100%, calc(100% - 543px) 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fbeac0 */.elementor-22 .elementor-element.elementor-element-9fbeac0 span {
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89445d5 */@media (min-width:1921px) {
    .elementor-22 .elementor-element.elementor-element-89445d5  {display:none}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57e0b3f */.elementor-22 .elementor-element.elementor-element-57e0b3f h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a76cdd7 */.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item a {
    display: flex;
    width: 100%;
}

.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item a .elementor-icon-list-text {
    flex-grow: 1;
    order: 1;
    font-weight: 500;
}

.elementor-22 .elementor-element.elementor-element-a76cdd7 .elementor-icon-list-item a .elementor-icon-list-icon {
    order: 2;
    margin-right: 0 !important;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b960bfd */.elementor-22 .elementor-element.elementor-element-b960bfd h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb11d34 */.elementor-22 .elementor-element.elementor-element-bb11d34 h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e1603 */.elementor-22 .elementor-element.elementor-element-b3e1603 h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9abcbac */.elementor-22 .elementor-element.elementor-element-9abcbac h2 {
    font-weight:500!important;
    text-transform: none!important;
    letter-spacing: 3px;
}/* End custom CSS */