html{font-size:var(--ld-base-font-size);scroll-behavior:smooth}body{font-family:var(--ld-font-medium),sans-serif;font-size:1rem;line-height:1.4;font-weight:500;color:var(--ld-color-black-500);letter-spacing:-0.5px;background-color:var(--ld-color-black-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms{letter-spacing:0}h1,.h1,h2,h3,h3.h2,h4{font-family:var(--ld-font-medium),sans-serif;font-weight:500;color:var(--ld-color-black-900);margin-bottom:1rem}h1,.h1,.h3-large{font-size:86px;line-height:1.04;letter-spacing:-3px;margin-bottom:96px}h2,h3.h2{font-size:52px;line-height:1.2;letter-spacing:-2px}h2.h1{font-size:96px;line-height:1.04;letter-spacing:-3px;margin-bottom:24px}.h2-small{font-size:1rem;color:var(--ld-color-black-900);letter-spacing:-0.5px}h3{font-size:52px;letter-spacing:-2px;margin-bottom:24px}h3.h3-small{font-size:40px;line-height:1.2;margin-bottom:24px}h4{font-size:28px;letter-spacing:-0.5px;margin-bottom:24px}a{color:var(--ld-color-primary-500);text-decoration-color:var(--ld-color-primary-500)}.p-small{font-size:18px;font-family:var(--ld-font-regular),sans-serif;letter-spacing:-0.5px;margin-bottom:16px}main ul{padding-left:1.25rem;list-style:square}.ul-small{font-size:18px;font-family:var(--ld-font-regular),sans-serif;letter-spacing:-0.5px}strong,th{font-weight:normal;color:var(--ld-color-black-900)}.content-spacing{padding-right:var(--ld-content-spacing);padding-left:var(--ld-content-spacing)}.mt{margin-top:var(--ld-spacing)!important}.mb{margin-bottom:var(--ld-spacing)!important}.img-fluid123{width:100%!important}header,.banner,main,footer{margin-right:auto;margin-left:auto}main{position:relative;z-index:10}.section{background-color:var(--ld-color-white-900);padding:var(--ld-spacing) 0;position:relative;overflow:hidden}.section.section-blue{color:var(--ld-color-white-750);background-color:var(--ld-color-primary-500)}.section.section-blue-light{background-color:var(--ld-color-primary-50)}.section.section-black{background-color:var(--ld-color-black-900)}.section.section-blue h1,.section.section-blue h2,.section.section-blue h3,.section.section-blue h4,.section.section-black h1,.section.section-black h2,.section.section-black h3,.section.section-black h4{color:var(--ld-color-white-900)}.section-title{font-size:1rem;color:var(--ld-color-black-900);letter-spacing:-0.5px}.section-container{position:relative;z-index:1}.section.has-image{padding-top:0}.section.has-image .section-container{margin-top:500px;margin-top:28%!important}.section-background-image-container{position:absolute;top:0;right:0;left:0;z-index:0}.section-background-image{position:relative;max-height:680px;overflow:hidden}.section-background-image::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.section.section-blue .section-background-image::after{background:linear-gradient(180deg,rgba(0,84,142,0.2) 0%,rgba(0,84,142,0.75) 40%,#00548E 100%)}.section.section-blue-light .section-background-image::after{background:linear-gradient(180deg,rgba(230,238,244,0.05) 0%,rgba(230,238,244,0.8) 40%,#E6EEF4 100%)}.section.section-black .section-background-image::after{background:linear-gradient(180deg,rgba(33,33,33,0.05) 0%,rgba(33,33,33,0.6) 40%,#212121 100%)}.section-background-image img{object-fit:cover;width:100%;height:100%}.section.section-black .grid-content,.section.section-black .grid-content-title,.section.section-blue .grid-content,.section.section-blue .grid-content-title{color:var(--ld-color-white-750)}.grid-content-title{font-size:28px;letter-spacing:-0.5px;max-width:90%}.line-content{font-size:18px;margin-bottom:16px;border-bottom:1px solid var(--ld-color-black-200)}.line-content-title{color:var(--ld-color-black-900)}.line-content p{margin-bottom:16px}.image-element{margin-bottom:1.142rem}.image-caption{font-size:12px;text-align:center;letter-spacing:0;margin-top:12px}.grid-image-container{}.grid-image-element{height:100%;display:flex;margin-bottom:24px}.grid-image-element img{margin:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1)}.grid-image-left-large-container .grid-image-element{height:auto}.grid-image-left-large-container img{margin:0}.list-element-border-style:not(.btn){position:relative;border-bottom:1px solid var(--ld-color-black-200);margin-bottom:32px;padding-bottom:32px}.list-element-border-style:not(.btn):hover::after{content:'';position:absolute;bottom:-1px;left:0;height:0;width:0;z-index:1;border-bottom:1px solid var(--ld-color-black-900);animation:borderGrow 0.25s linear;animation-fill-mode:forwards}.list-element123{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ld-color-black-200);position:relative}.list-element123:hover::after{content:'';position:absolute;bottom:-1px;left:0;height:0;width:0;z-index:1;border-bottom:1px solid var(--ld-color-secondary-green-500);animation:borderGrow 0.25s linear;animation-fill-mode:forwards}.list-element a,.list-element a:hover{text-decoration:none}.list-element-info{font-size:14px;color:var(--ld-color-black-500);margin-bottom:8px}.list-element-tag{color:var(--ld-color-primary-500)}a.list-element-tag:hover{text-decoration:underline}.list-element-headline{font-size:1rem;margin-bottom:24px}.list-element-event .list-element-body{display:flex}.list-element-event-date-col{margin-right:24px}.list-element-event-date{color:var(--ld-color-white-900);text-align:center;padding:12px 8px;background-color:var(--ld-color-primary-500);width:100px}.list-element-event-date span{display:block}.date-1,.date-3{font-size:12px}.date-2{font-size:32px}.list-element-event .list-element-headline{font-size:24px;margin-bottom:5px}.list-element-event .list-element-description{font-size:14px;margin:0}.image-slider-container .swiper{overflow:visible}.swiper-button-container{display:none}.swiper-initialized .swiper-button-container{display:flex}.image-slider-container{margin-left:0}.image-slider-container .swiper-slide{width:80%}.image-slider-container .swiper-slide img{width:100%}.image-slider-container .swiper-button-container{position:absolute;right:1rem;bottom:1rem;display:flex}.swiper-button-next,.swiper-button-prev{position:relative;left:0;right:0;color:var(--ld-color-primary-500);background-color:var(--ld-color-white-900);margin:0 4px;width:40px;height:40px}.swiper-button-next::after,.swiper-button-prev::after{font-family:"Font Awesome 6 Pro",sans-serif;font-weight:300;font-size:20px;padding:0.5rem}.swiper-button-next::after{content:'\f061'}.swiper-button-prev::after{content:'\f060'}.history-slider-container{position:relative}.history-slider-container .swiper{overflow:visible}.history-slider-container .swiper-wrapper{margin-top:-1rem}.history-slider-container .swiper-slide{width:80%}.history-slider-container .swiper-button-container{display:flex;justify-content:flex-end}.history-slider-container .swiper-pagination-history{text-align:center;position:relative;left:auto;right:auto;top:unset;bottom:unset;width:auto;display:flex;justify-content:center;align-items:center;margin:4rem auto;max-width:fit-content}.history-slider-container .swiper-pagination-history::after{content:'';height:2px;background-color:var(--ld-color-primary-100);display:block;position:absolute;right:23px;left:23px}.history-slider-container .swiper-pagination-bullet{font-size:18px;color:var(--ld-color-primary-500);margin:0 23px!important;padding:8px 24px;border-radius:1rem;background:#ffffff;opacity:1;width:auto;height:auto;position:relative;z-index:1}.history-slider-container .swiper-pagination-bullet-active{color:#ffffff;background-color:var(--ld-color-primary-500)}.history-slider-container .swiper-pagination-history::after{display:none}.swiper-pagination-bullet{opacity:0;transform:scale(0.5);transition:opacity 0.3s ease,transform 0.3s ease;display:none}.swiper-pagination-bullet.visible{opacity:1;transform:scale(1);display:block}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){width:16px;height:16px;flex:0 0 16px;margin:0 12px!important;padding:0}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active) span{display:none}.history-slider-container .swiper-button-next,.history-slider-container .swiper-button-prev{color:#ffffff;background-color:var(--ld-color-primary-500)}.history-slider-container .swiper-button-next:hover,.history-slider-container .swiper-button-prev:hover{color:#ffffff;background-color:var(--ld-color-primary-700)}.history-slide-content-container{margin-top:-1rem}.history-slide-year{color:#ffffff;font-size:clamp(140px,20vw,352px);line-height:1;letter-spacing:-11.28px;position:relative}.history-slide-content{max-width:68%;margin-top:48px}.history-slide-content-mobile{display:none}.history-slide-title{color:var(--ld-color-black-900)}.history-slide-image{margin-top:110px}.card-element{margin-bottom:1.75rem;padding-bottom:0!important;position:relative}.card-element a{text-decoration:none}.card-slider-container.card-slider-desktop .swiper-slide{}.card-element-image{margin-bottom:32px}.card-element-title{font-size:40px;letter-spacing:-2px;margin-bottom:16px}.card-element a:hover .card-element-title{color:var(--ld-color-primary-500)}.card-element p{margin-bottom:24px}.card-button-container{display:inline-flex;margin-bottom:16px}.card-slider-container{position:relative}.card-slider-container .swiper{overflow:visible;padding-bottom:32px}.card-slider-container .swiper-button-container{position:absolute;right:1rem;bottom:0}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--ld-color-primary-50)}.card-feature{font-size:18px;border-bottom:1px solid var(--ld-color-black-200);margin-bottom:32px;padding-bottom:0!important;height:calc(100% - 32px)}.card-feature a:not(.btn){text-decoration:none}.card-feature a.more-link{font-size:18px}.section-blue .card-feature,.section-black .card-feature{color:var(--ld-color-white-750)}.section-blue-light .card-feature{border-bottom-color:var(--ld-color-primary-100)}.card-feature-icon{font-size:60px;color:var(--ld-color-primary-500);margin-bottom:0.5rem}.section-blue .card-feature-icon,.section-black .card-feature-icon{color:var(--ld-color-white-750)}.card-feature-content{line-height:1.55}.card-feature-title{font-size:1rem;margin-bottom:8px}.card-feature a:hover .card-feature-title{color:var(--ld-color-primary-500)}.section-blue .card-feature a:hover .card-feature-title,.section-black .card-feature a:hover .card-feature-title{color:var(--ld-color-white-750)}.card-feature p{margin-bottom:24px}.card-feature-button-container{display:inline-flex;margin-bottom:16px}.accordion{margin-top:-0.75rem}.accordion-button{font-size:28px;letter-spacing:-0.5px;padding:25px 35px 25px 0;position:relative;background-color:transparent}.accordion-button:not(.collapsed){color:inherit;background-color:transparent}.accordion-button:not(.collapsed){box-shadow:none}.accordion-button::after{content:'\f078';font-family:"Font Awesome 6 Pro",sans-serif;font-size:16px;line-height:16px;color:var(--ld-color-primary-500);background:none!important;width:16px;height:16px;position:absolute;right:10px;transform:rotate(0deg)}.accordion-button:not(.collapsed)::after{transform:rotate(-180deg)}.accordion-body{font-size:18px;color:var(--ld-color-black-500);padding:0 0.25rem 1rem 0}.accordion-flush>.accordion-item{background-color:transparent}.accordion-flush>.accordion-item,.accordion-flush>.accordion-item:last-child{border-bottom:1px solid var(--ld-color-black-200)}.accordion-flush>.accordion-item.open,.accordion-flush>.accordion-item.open:last-child{border-bottom:1px solid var(--ld-color-black-900)}.alert-element{display:flex;flex-wrap:nowrap;margin-bottom:1rem}.alert-yellow{color:var(--ld-color-black-900);background-color:var(--ld-color-warning-100)}.alert-blue{color:#ffffff;background-color:var(--ld-color-primary-500)}.alert-blue-light{color:#ffffff;background-color:var(--ld-color-primary-300)}.alert-element-icon{font-size:28px;display:flex;flex:0 0 85px}.alert-element-icon a{width:100%;display:flex;text-decoration:none}.alert-yellow .alert-element-icon a{color:var(--ld-color-black-900)}.alert-blue .alert-element-icon a{color:#ffffff}.alert-blue-light .alert-element-icon a{color:#ffffff}.alert-element-icon i{margin:auto}.alert-content{flex:70%;padding:16px 16px 16px 0}.alert-title-container{display:flex}.alert-title-container a{color:inherit;text-decoration:none}.alert-title{margin-right:8px}.alert-text{font-size:18px;color:var(--ld-color-black-700)}.alert-blue .alert-text,.alert-blue-light .alert-text{color:var(--ld-color-white-750)}.alert-button-container{display:flex;margin:16px auto;padding-right:16px}.alert-button-container .btn{margin:auto}#loadResults{}.spinner-listing-relative{position:relative;padding-bottom:70px}.sidebar-filter{font-size:18px;margin-bottom:2rem}.filter-element label.btn{padding:0!important;border:0!important}.filter-element .btn-check:checked + .btn{color:var(--ld-color-primary-500)}.more-button-container{text-align:left}.spinner-listing-custom{text-align:center;position:absolute;top:0;right:0;left:0}.spinner-listing-custom-text{margin-top:0.5rem}.spinner-listing-custom i{font-size:1rem;color:var(--ld-color-primary-50)}#loadMore i,.load-more i{margin-left:0.5rem;font-size:1.25em}.model-listing .list-element{opacity:0;transition:opacity 1s}.model-detail-grid-content-title{font-size:18px;letter-spacing:-0.4px;max-width:100%;margin-bottom:24px}.model-detail-image{margin-bottom:48px}.model-detail-description{font-size:28px;margin-bottom:32px}.model-detail-content{font-family:var(--ld-font-regular),sans-serif;font-size:18px;letter-spacing:-0.4px}.model-detail-content h2{font-size:1rem;letter-spacing:-0.5px}.back-to-overview{}.accordion-product-item{position:relative}.progress-bar{position:absolute;bottom:0;left:0;height:1px;width:0;background-color:var(--ld-color-black-900);transition:width linear}.accordion-product-item .accordion-body{font-size:1rem}.accordion-product-item123.active::after{content:'';position:absolute;bottom:-1px;left:0;height:0;width:0;z-index:1;border-bottom:1px solid var(--ld-color-secondary-green-500);animation:borderGrow 10s linear;animation-fill-mode:forwards}.p-relative{position:relative}#accordionVideoPlayer,#accordionImagePlayer{transition:opacity 0s ease-in-out,visibility 0s linear 0s;width:100%;height:auto;position:static}.product-overview-item{border-bottom:1px solid var(--ld-color-black-200);margin-bottom:40px;padding-bottom:32px}.product-overview-item a{text-decoration:none}.product-overview-item-title{margin-bottom:8px}.product-overview-item a:hover .product-overview-item-title{color:var(--ld-color-primary-500)}.product-overview-item-description{font-size:18px;color:var(--ld-color-black-500);margin-bottom:8px}.product-overview-item .btn{margin-top:20px}.product-overview-application-container{font-size:18px;color:var(--ld-color-black-900);display:flex;margin-top:12px}.product-overview-application-container-right{display:flex;flex-wrap:wrap}.product-overview-application-container-left{font-family:var(--ld-font-medium),sans-serif;margin-right:12px;margin-bottom:12px}.product-overview-application{margin-right:12px}.product-overview-application a{text-decoration:none}.download-element{margin-bottom:16px;padding:8px;background-color:var(--ld-color-white-900);border:1px solid var(--ld-color-black-200)}.download-element a{display:flex;text-decoration:none}.download-element-icon{font-size:32px;text-align:center;color:var(--ld-color-black-500);margin-right:16px;margin-left:8px;width:32px}.download-element a:hover .download-element-icon{color:var(--ld-color-primary-500)}.download-element-title{font-size:18px;letter-spacing:-0.4px}.download-element-size{font-size:12px;line-height:20px;color:var(--ld-color-black-500)}.download-element-action{margin-left:auto}.download-element-action .btn.has-download{padding:6px 10px}#downloadsFilterForm{margin-bottom:28px}#downloadLength{font-size:18px;color:var(--ld-color-black-600)}.google-map,.video-element.has-youtube-video{position:relative;background-color:#3e3d40}.video-element.has-youtube-video .video-element-ccb-accept,.maps-element-ccb-accept{position:absolute;top:0;right:0;bottom:0;left:0}.video-element.has-youtube-video .video-element-ccb-accept .btn-ccb-settings,.google-map .maps-element-ccb-accept .btn-ccb-settings{text-decoration:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}.video-element-ccb-accept,.video-element-ccb-accept a,.maps-element-ccb-accept,.maps-element-ccb-accept a{font-size:20px;color:#fff}.info-window-headline{font-family:var(--ld-font-medium),sans-serif;font-size:14px;letter-spacing:-0.2px;color:var(--ld-color-black-900)}.chip-container,.career-board-job-detail-top-info{font-size:24px;display:flex;flex-wrap:wrap;margin-bottom:36px}.chip-container .chip-item,.career-board-job-detail-top-info .flex-item{font-size:18px;color:var(--ld-color-black-800);white-space:nowrap;display:flex;margin-right:16px;margin-bottom:16px;padding:4px 16px;background-color:var(--ld-color-black-100);border-radius:16px}.chip-container .chip-item .chip-icon{margin-right:8px}.career-board-job-detail-text ul{font-size:24px;margin-top:15px;padding-left:25px}