.app{width:100%}.app .catchall_list_container{margin:0 auto;position:relative}.app .catchall_list_container .catchall_list_textContainer{width:100%;min-height:80px;padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;text-align:center}.app .catchall_list_container .catchall_list_textContainer .mainHeadline{width:100%;margin:30px 0 0;font-size:24px;font-weight:700}.app .catchall_list_container .catchall_list_textContainer .mainBody{width:100%;margin:10px 0 30px}.app .catchall_list_container .catchall_list_contentBlock_container{display:flex;justify-content:center;gap:2%;margin:20px 0;padding:32px 0 24px;flex-wrap:wrap}.app .catchall_list_container .catchall_list_contentBlock_container .catchall_list_contentBlock{flex-basis:calc(32.66% - 20px);transition:.8s all cubic-bezier(0,0,0,1)}.app .catchall_list_container .catchall_list_contentBlock_container .catchall_list_contentBlock.enter-animation{opacity:1 !important;transform:translateY(0) !important}.app .catchall_list_container .catchall_list_contentBlock_container .catchall_list_contentBlock .catchallListBlock{display:flex;flex-direction:column}.app .catchall_list_container .catchall_list_contentBlock_container .catchall_list_contentBlock .catchallListBlock .imgContainer{display:flex;align-items:center;justify-content:center}.app .catchall_list_container .catchall_list_contentBlock_container .catchall_list_contentBlock .catchallListBlock .imgContainer img{height:100%;width:100%}.app .catchall_list_container .catchall_list_contentBlock_container .catchall_list_contentBlock .catchallListBlock .catchallListBlockTextContainer{display:flex;align-items:center;flex-direction:column;position:relative;text-align:center;margin:0 1%}.app .catchall_list_container .catchall_list_contentBlock_container .catchall_list_contentBlock .catchallListBlock .catchallListBlockTextContainer .mainHeadline{margin:30px 0 0;width:100%;font-size:16px;font-weight:700 !important}.app .catchall_list_container .catchall_list_contentBlock_container .catchall_list_contentBlock .catchallListBlock .catchallListBlockTextContainer .mainBody{width:100%;margin:10px 0}
.full_background_display{display:flex;flex-direction:column;width:100%;min-height:70vh}.full_background_display .headline{max-width:1920px;width:100%;margin:0 auto}.full_background_display_main{display:flex;flex:1;position:relative;justify-content:center;margin:0 auto}.full_background_display_main_image{width:100%;height:auto;object-fit:cover;background-position:50%;background-repeat:no-repeat}.full_background_display_main_content{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;max-width:1920px;padding:64px 0;gap:16px}.full_background_display_main_content_data{display:flex;flex:1}.full_background_display_main_content_data .body{display:flex;flex-direction:column}.app{width:100%}
.common_image_video_container{display:block;width:100%;height:100%}.common_image_video_container .image_container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.common_image_video_container .image_container img{width:100%;height:100%}.common_image_video_container .image_container .image-placeholder-loading{position:relative;display:grid;height:100%}.common_image_video_container .image_container .image-placeholder-loading:before{top:0;left:0;width:100%;height:100%;background-color:#00000020;display:flex;justify-content:center;align-items:center}.common_image_video_container .image_container .image-placeholder-error:before{content:"Error while loading the image"}.common_image_video_container .video_container{width:100%;height:100%;line-height:0}.imageClassName[data-v-f50fa043]{width:100%;height:auto}.video-error-message[data-v-f50fa043]{color:red;font-weight:700;text-align:center}video[data-v-f50fa043]{object-fit:cover}.app{width:100%}.gallery_container{margin:0 auto;position:relative}.gallery_container .textContainer{width:100%;max-width:800px;margin:0 auto;min-height:80px;padding:0 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;text-align:center}.gallery_container .textContainer .mainHeadline{margin:30px 0 10px;font-size:60px}.gallery_container .textContainer .mainBody{margin:10px 0;font-size:24px;font-weight:700}.gallery_container .textContainer .subHeadline{font-weight:400;font-size:24px;bottom:37%;text-align:center;width:100%;margin:24px 0}.gallery_container .textContainer .subBody{font-weight:400;font-size:16px;text-align:center;width:100%}.gallery_container .galleryBlock{display:flex;flex-direction:column;margin:40px 0}.gallery_container .galleryBlock img{height:100%;width:100%;max-height:500px;object-fit:cover}.gallery_container .carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.gallery_container .carousel__slide{padding:15px;scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;transform:translateZ(0)}.gallery_container .carousel__track{display:flex;padding:0 !important;position:relative}.gallery_container .carousel__viewport{perspective:2000px;overflow:hidden}.gallery_container .carousel__track{transform-style:preserve-3d}.gallery_container .carousel__slide--sliding{transition:.5s}.gallery_container .carousel__slide{opacity:.8;transform:rotateY(0) scale(.9)}.gallery_container .carousel__slide h4,.gallery_container .carousel__slide p{display:none}.gallery_container .carousel__slide--active~.carousel__slide{transform:rotateY(0) scale(.9)}.gallery_container .carousel__slide--prev,.gallery_container .carousel__slide--next{opacity:.8;transform:rotateY(0) scale(.9)}.gallery_container .gallery_carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:16px 0 0;z-index:999;position:relative}.gallery_container .carousel__slide--active{opacity:1;transform:rotateY(0) scale(1.1)}.gallery_container .carousel__slide--active h4,.gallery_container .carousel__slide--active p{display:block}.gallery_container .gallery_carousel__prev{left:0}.gallery_container .gallery_carousel__next{right:0}.gallery_container .gallery_carousel__prev,.gallery_container .gallery_carousel__next{box-sizing:content-box;width:30px;height:30px;text-align:center;font-size:10px;padding:0;display:flex;justify-content:center;align-items:center;border:0;cursor:pointer;transform:translateY(-50%);background-color:gray;border-radius:50%}.gallery_container .gallery_carousel__icon{width:30px;height:30px;fill:currentColor}.gallery_container .carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:5px;background:transparent}.gallery_container .carousel__pagination-button:after{display:block;content:"";width:9px;height:9px;border-radius:15px;background-color:gray}.gallery_container .carousel__pagination-button--active:after{background-color:#000}.gallery_container .carousel__liveregion{display:none}.gallery_container .carouselContainer{position:relative}.gallery_container .galleryArrowContainerWrapper{display:flex;position:absolute;width:100%;height:100%;justify-content:center;align-items:center;inset:0;z-index:99}.gallery_container .galleryArrowContainer{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:100%}.gallery_container .paginationButtons{display:flex;align-items:center;justify-content:center;position:relative;z-index:9999;cursor:pointer;margin:10px 0 0}.gallery_container .galleryCarsouelPaginationDot{margin-left:20px;display:block;cursor:pointer;border:0;outline:0;font-size:35px;line-height:20px;text-align:center;width:10px;height:10px;background:var(--active) 0% 0% no-repeat padding-box;opacity:.4;border-radius:50%;transition:all .5s ease}.gallery_container .galleryCarsouelActivePagination{margin-left:20px;display:block;cursor:pointer;border:0;outline:0;font-size:35px;line-height:20px;text-align:center;width:9px;height:9px;background:var(--active) 0% 0% no-repeat padding-box;border-radius:50%}.gallery_container .contentBlock{display:flex;flex-direction:column}.gallery_container.v2 .textContainer{max-width:100%;margin-bottom:20px}.gallery_container.v2 .textContainer .mainHeadline{font-size:48px}.gallery_container.v2 .textContainer .mainBody{font-size:20px;font-weight:400;padding:1em}.gallery_container.v2 .galleryBlock{box-shadow:11px 11px 41px -16px #0000001a}.gallery_container.v2 .galleryBlock img{max-height:320px;max-width:320px;opacity:.5}.gallery_container.v2 .carousel__slide--active img{opacity:1;transition:all .3s ease;transform:scale(1.1)}.gallery_container.v2 .carousel_v2_cta_co{display:flex;width:100%;justify-content:center;padding-top:20px}.gallery_container.v2 .carousel_v2_cta_co a{width:304px;background-color:#001428;color:#fff;margin:auto;height:50px;display:flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;border:3px solid #001428;border-radius:37px;height:auto;min-height:45px}
.common_image_video_container{display:block;width:100%;height:100%}.common_image_video_container .image_container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.common_image_video_container .image_container img{width:100%;height:100%}.common_image_video_container .image_container .image-placeholder-loading{position:relative;display:grid;height:100%}.common_image_video_container .image_container .image-placeholder-loading:before{top:0;left:0;width:100%;height:100%;background-color:#00000020;display:flex;justify-content:center;align-items:center}.common_image_video_container .image_container .image-placeholder-error:before{content:"Error while loading the image"}.common_image_video_container .video_container{width:100%;height:100%;line-height:0}.imageClassName[data-v-f50fa043]{width:100%;height:auto}.video-error-message[data-v-f50fa043]{color:red;font-weight:700;text-align:center}video[data-v-f50fa043]{object-fit:cover}.pc-hero-main[data-v-6adb705a]{width:100%;height:100%;position:relative;overflow:hidden}.pc-hero-main-overlay[data-v-6adb705a]{height:100%;width:100%;top:0;position:relative;z-index:0}.pc-hero-main-overlay-video[data-v-6adb705a]{width:100%;height:100%}.pc-hero-main-overlay-image img[data-v-6adb705a]{width:100%;object-fit:cover}.pc-hero-main .pc-hero-placeholderImage[data-v-6adb705a]{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.pc-hero-main .pc-hero-placeholderImage img[data-v-6adb705a]{object-fit:cover;width:100%;height:100%}.pc-hero-main-content[data-v-6adb705a]{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:flex-end;padding:30px;width:100%;position:absolute;top:0;z-index:1}.pc-hero-main-content-logo[data-v-6adb705a]{margin-bottom:24px;height:24px;width:auto}.pc-hero-main-content-headline[data-v-6adb705a]{font-size:46px;line-height:54px;margin-bottom:32px;display:flex}.pc-hero-main-content-subheadline[data-v-6adb705a]{font-size:20px;line-height:32px;margin-bottom:32px}.pc-hero-main-content-cta-button[data-v-6adb705a]{height:auto;width:auto;border-radius:33px;font-size:16px;line-height:19px;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:12px}.pc-hero-main-content-below-text[data-v-6adb705a]{margin-top:32px;font-size:16px;line-height:18px}.app,#app{width:100%;height:100%}html,body{height:100%}.app{width:100%}
.app .full_bleed_image_container{position:relative;height:100%;z-index:9;font-weight:300;text-transform:none;letter-spacing:0}.app .full_bleed_component{position:absolute;z-index:1111;width:100%;top:0;height:100%}.app .full_description_container{position:relative;max-width:1200px;margin:0 auto;height:100%;display:flex;flex-direction:column}.app .full_component_cta_wrap{display:flex;align-items:center;padding-top:12px;padding-bottom:12px}.app .full_component_cta_wrap a{font-size:16px !important}.app .full_component_cta_wrap .full_component_cta{cursor:pointer;text-decoration:none;border-radius:25px;font-weight:500;border:2px solid;font-size:16px;line-height:24px;font-size:18px;display:flex;width:auto;height:40px;padding:14px 20px;justify-content:center;align-items:center;min-width:150px;gap:8px}.app .full_component_cta_wrap .full_component_cta svg{width:20px;height:20px;transition:transform .3s ease-in-out}.app .full_component_cta_wrap .full_component_cta:hover svg{animation:bounceBig .6s ease-in-out;transform:translate(7px)}.app .full_component_cta_wrap .full_component_cta2{padding-left:9px}.app .full_component_cta_wrap .full_component_cta2 a{cursor:pointer;text-decoration:none;border-radius:25px;padding:14px 20px;font-weight:500;border:2px solid;line-height:24px;display:flex;align-items:center;font-size:16px;height:40px;width:auto;min-width:150px;justify-content:center}@media (min-width: 541px){.full_component_text{width:40%;display:flex;flex-direction:column;padding:20px 0}.full_component_text .full_component_text h2{font-size:34px;font-weight:700}.full_component_text .full_component_text p{font-size:14px;font-weight:300px}.full_description_container{overflow:hidden}}.app{width:100%}.app .full_description_container{display:flex;flex-direction:column}
.app .stackmain{width:100%;height:max-content;display:flex;justify-content:center;flex-direction:column}.app .stackContainer{text-align:center;justify-content:center;flex-direction:column;display:flex}.app .stackContainer.enter-animation{opacity:1 !important;transform:translateY(0) !important;transition-delay:.2s}.app .stackContainer .stack_heading{font-weight:700;display:flex;justify-content:center;opacity:0;transform:translateY(5px);transition:1s all ease-in-out;transition-delay:.2s}.app .stackContainer .stack_img{margin:40px 0 30px;max-width:100%}.app .stackContainer .stack_description{font-size:16px;font-weight:400;margin:0 auto;display:flex;justify-content:center;opacity:0;transform:translateY(5px);transition:1s all ease-in-out;transition-delay:.2s}.app{width:100%}

