﻿.ArticleSectionHeadingBlock .heading h1,.ArticleSectionHeadingBlock .heading h2,.ArticleSectionHeadingBlock .heading h3,.ArticleSectionHeadingBlock .heading h4{color:var(--primary-color)}.ArticleSectionHeadingBlock .heading.dark-mode h1,.ArticleSectionHeadingBlock .heading.dark-mode h2,.ArticleSectionHeadingBlock .heading.dark-mode h3,.ArticleSectionHeadingBlock .heading.dark-mode h4{color:#fff}.ArticleSectionHeadingBlock p.dark-mode{color:#fff}.CarouselBlock_{margin:0 auto;padding:0 24px 6.5rem;max-width:1328px}@media screen and (max-width:1024px){.CarouselBlock_{padding-bottom:3.5rem}}.CarouselBlock_.small-padding{padding-bottom:3.5rem}@media screen and (max-width:1024px){.CarouselBlock_.small-padding{padding-bottom:2.5rem}}.CarouselBlock_:last-child{padding-bottom:0px}@media screen and (max-width:1328px){.CarouselBlock_{max-width:none}}.CarouselBlock_.hidden{opacity:.25}.CarouselBlock_ .container-heading{margin-bottom:3rem}.bg-primary .CarouselBlock_ .container-heading{color:#fff !important}.CarouselBlock_ .carousel .splide__slide{aspect-ratio:16/9}.CarouselBlock_ .carousel .splide__slide a:focus-visible{outline-offset:-1px}.CarouselBlock_ .carousel .splide__slide img{width:100%;object-fit:cover;aspect-ratio:16/9}.CarouselBlock_ .carousel .splide__arrow{position:absolute;z-index:10;top:50%;border-radius:50%;width:3.5rem;height:3.5rem}.CarouselBlock_ .carousel .splide__arrow.hide{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:1328px){.CarouselBlock_ .carousel .splide__arrow{width:3rem;height:3rem}}@media screen and (max-width:640px){.CarouselBlock_ .carousel .splide__arrow{width:2rem;height:2rem}}.CarouselBlock_ .carousel .splide__arrow--prev{left:0;transform:translateY(calc(-50% - 25px)) translateX(-50%)}.CarouselBlock_ .carousel .splide__arrow--next{right:0;transform:translateY(calc(-50% - 25px)) translateX(50%)}.CarouselBlock_ .carousel .splide__arrow:focus-visible{outline-color:#fff;outline-offset:-10px;width:3.5rem;height:3.5rem;clip:unset}@media screen and (max-width:1328px){.CarouselBlock_ .carousel .splide__arrow:focus-visible{width:3rem;height:3rem}}@media screen and (max-width:640px){.CarouselBlock_ .carousel .splide__arrow:focus-visible{outline-offset:-5px;width:2rem;height:2rem}}.CarouselBlock_ .carousel .container-bottom{display:flex;flex-direction:column}.CarouselBlock_ .carousel .container-bottom .splide__progress.hide{display:none}.CarouselBlock_ .carousel .container-bottom .splide__progress .splide__progress__bar{height:5px}.CarouselBlock_ .carousel .container-bottom .container-pagination{display:flex;align-items:center;justify-content:center;height:50px;gap:.75rem}.CarouselBlock_ .carousel .container-bottom .container-pagination .splide__toggle{width:1.75rem;height:1.75rem;border-radius:50%;align-items:center;justify-content:center;display:inline-flex}.CarouselBlock_ .carousel .container-bottom .container-pagination .splide__toggle .splide__toggle__play,.CarouselBlock_ .carousel .container-bottom .container-pagination .splide__toggle .splide__toggle__pause{width:46%;height:46%}.CarouselBlock_ .carousel .container-bottom .container-pagination .splide__pagination{gap:.5rem}.CarouselBlock_ .carousel .container-bottom .container-pagination .splide__pagination .splide__pagination__page{width:.875rem;height:.875rem;border-width:1px;border-radius:50%}.CarouselBlock_ .carousel .container-bottom .container-pagination .splide__pagination.hide .splide__pagination__page{width:0px;height:0px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border-width:0}.CarouselBlock_ .carousel .container-bottom .container-pagination .splide__pagination.hide .splide__pagination__page:focus-visible{width:.875rem;height:.875rem;clip:unset}.dark-mode .ContentColumnsBlock .text-color-default{color:#fff}.dark-mode .ContentColumnsBlock p.text-color-default{color:#000}.ContentColumnsBlock .iconColumn .explore{display:flex;align-items:center;font-weight:bold;padding-top:.5rem;gap:10px;transition:gap .2s ease}.ContentColumnsBlock .iconColumn .explore span{transform:rotate(-90deg)}.ContentColumnsBlock .iconColumn .explore span::after{content:"";background-image:url(../../img/icons/arrow-down.svg);display:inline-block;width:15px;height:15px;background-size:contain;background-repeat:no-repeat}.ContentColumnsBlock .iconColumn a:hover .icon-container{border:2px solid var(--primary-color)}.ContentColumnsBlock .iconColumn a:hover .explore{gap:20px;text-decoration:underline}.FaqBlock .text-color-default{color:var(--primary-color)}.dark-mode .FaqBlock .text-color-default{color:#fff}.FeaturedArticlesBlock .heading{color:var(--primary-color)}.dark-mode .FeaturedArticlesBlock .heading,.dark-mode .FeaturedArticlesBlock .umb-rte{color:#fff}.dark-mode .FeaturedArticlesBlock .umb-rte h1,.dark-mode .FeaturedArticlesBlock .umb-rte h2,.dark-mode .FeaturedArticlesBlock .umb-rte h3,.dark-mode .FeaturedArticlesBlock .umb-rte h4{color:#fff}.FormBlock .text-color-default{color:var(--primary-color)}.dark-mode .FormBlock .text-color-default{color:#fff}.FormBlock .umbraco-forms-hidden{display:none}.FlexibleRow{display:grid}@media screen and (max-width:1024px){.FlexibleRow{grid-template-columns:1fr !important}.FlexibleRow .ImageBlock{margin:.5rem 0}}@media screen and (max-width:1024px){.HeroBlock .z-10.relative.container{padding-bottom:24px}}@media screen and (max-width:1024px){.HeroBlock .inside{padding:6.5rem 0 1.5rem}.HeroBlock .inside .z-10.relative.container{padding-bottom:0}.HeroBlock .inside img,.HeroBlock .inside .vimeo-player{position:absolute !important;height:100% !important}.HeroBlock .inside .overlay{display:block}.HeroBlock .inside a{width:fit-content}}@media screen and (max-width:640px){.HeroBlock .inside .container-buttons{flex-direction:row;flex-wrap:wrap}}.HtmlBlock .text-color-default{color:var(--primary-color)}.dark-mode .HtmlBlock .text-color-default{color:#fff}@media(max-width: 640px){#filterDiv{background-color:#fffefb}}@media(min-width: 1024px){.LinkColumnBlock .space-down{margin-bottom:26px}.LinkColumnBlock .arrow-position{position:absolute;right:16px}.LinkColumnBlock .arrow-position.icon-bottom{bottom:16px}}.LinkColumnBlock .text-color-default{color:var(--primary-color)}.dark-mode .LinkColumnBlock .text-color-default,.dark-mode .LinkColumnBlock .umb-rte{color:#fff}.dark-mode .LinkColumnBlock .umb-rte h1,.dark-mode .LinkColumnBlock .umb-rte h2,.dark-mode .LinkColumnBlock .umb-rte h3,.dark-mode .LinkColumnBlock .umb-rte h4{color:#fff}.dark-mode .MediaTextBlock .text-color-default{color:#fff}.dark-mode .MediaTextBlock .umb-rte{color:#fff}.MediaTextBlock .container-collapsible-items{list-style-type:none;padding:0}.MediaTextBlock .container-collapsible-items .collapsible-item{padding:0;margin-bottom:1rem}.MediaTextBlock .container-collapsible-items .collapsible-item .item-header{display:flex;align-items:center;font-size:1.25rem;font-weight:bold;text-align:left}.MediaTextBlock .container-collapsible-items .collapsible-item .item-header:hover{text-decoration:underline}.MediaTextBlock .container-collapsible-items .collapsible-item .item-header .icon{position:relative;border-radius:50%;padding-right:24px;height:24px;margin-right:10px}.MediaTextBlock .container-collapsible-items .collapsible-item .item-header .icon.background-color-default{background-color:#fff}.MediaTextBlock .container-collapsible-items .collapsible-item .item-header .icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:13px;height:auto}.MediaTextBlock .container-collapsible-items .collapsible-item .item-header .icon svg.close{display:none}.MediaTextBlock .container-collapsible-items .collapsible-item .item-text{display:none;margin-left:34px}.MediaTextBlock .container-collapsible-items .collapsible-item.open .item-text{display:block}.MediaTextBlock .container-collapsible-items .collapsible-item.open .arrow{display:none}.MediaTextBlock .container-collapsible-items .collapsible-item.open .close{display:block !important}.PdfDownloadBlock_{margin:0 auto;padding:0 24px 6.5rem;max-width:1328px}@media screen and (max-width:1024px){.PdfDownloadBlock_{padding-bottom:3.5rem}}.PdfDownloadBlock_.small-padding{padding-bottom:3.5rem}@media screen and (max-width:1024px){.PdfDownloadBlock_.small-padding{padding-bottom:2.5rem}}.PdfDownloadBlock_:last-child{padding-bottom:0px}@media screen and (max-width:1328px){.PdfDownloadBlock_{max-width:none}}.PdfDownloadBlock_.hidden{opacity:.25}.PdfDownloadBlock_ .download-section{margin-bottom:3rem}.PdfDownloadBlock_ .download-section:last-child{margin-bottom:0}.bg-primary .PdfDownloadBlock_ .download-section{color:#fff}.PdfDownloadBlock_ .download-section .files{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:1rem;align-items:flex-end}@media screen and (max-width:1024px){.PdfDownloadBlock_ .download-section .files{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){.PdfDownloadBlock_ .download-section .files{grid-template-columns:repeat(1, 1fr)}}.PdfDownloadBlock_ .download-section .files a{position:relative;display:flex;flex-direction:column;border-radius:10px;min-height:104px;height:fit-content}.PdfDownloadBlock_ .download-section .files a img{border-top-left-radius:10px;border-top-right-radius:10px}.PdfDownloadBlock_ .download-section .files a .info-container{padding:1rem 3rem 1rem 1rem;min-height:104px}@media screen and (max-width:640px){.PdfDownloadBlock_ .download-section .files a .info-container{padding:1rem 8rem 1rem 1rem}}.PdfDownloadBlock_ .download-section .files a .icon{width:26px;height:26px;position:absolute;right:15px;bottom:62px}.PdfDownloadBlock_ .download-section .files a .icon svg{width:100%;height:100%}.PdfDownloadBlock_ .download-section .files a.customBackgroundHover:hover{background-color:var(--hover-bg) !important}.PdfDownloadBlock_ .download-section .files a.customTextHover:hover .filename,.PdfDownloadBlock_ .download-section .files a.customTextHover:hover .filesize{color:var(--hover-text)}.PdfDownloadBlock_ .download-section .files a.customTextHover:hover path{fill:var(--hover-text)}.PdfDownloadBlock_ .download-section .files a:focus-visible{outline:2px solid #000;outline-offset:2px}.PdfDownloadBlock_ .download-section .files a .filename{font-weight:bold;flex:1}.PdfDownloadBlock_ .download-section .files a .filesize{position:absolute;bottom:16px;right:18px;display:inline-flex;gap:1rem;font-size:.875rem}.PdfDownloadBlock_ .download-section .files a .filesize .download{width:20px;height:20px;position:unset}.QuoteBlock_{margin:0 auto;padding:0 24px 6.5rem;max-width:1328px}@media screen and (max-width:1024px){.QuoteBlock_{padding-bottom:3.5rem}}.QuoteBlock_.small-padding{padding-bottom:3.5rem}@media screen and (max-width:1024px){.QuoteBlock_.small-padding{padding-bottom:2.5rem}}.QuoteBlock_:last-child{padding-bottom:0px}@media screen and (max-width:1328px){.QuoteBlock_{max-width:none}}.QuoteBlock_.hidden{opacity:.25}.QuoteBlock_ .text-color-default{color:var(--primary-color)}.QuoteBlock_ .text-color-default::before{color:var(--primary-color)}.QuoteBlock_ .text-color-default::after{color:var(--primary-color)}.dark-mode .QuoteBlock_ .text-color-default{color:#fff}.dark-mode .QuoteBlock_ .text-color-default::before{color:#fff}.dark-mode .QuoteBlock_ .text-color-default::after{color:#fff}.QuoteBlock_ .container{padding:3rem 2rem 1.5rem;border-radius:1rem}.QuoteBlock_ .container .quote{font-size:1.75rem;padding:0 7rem;position:relative}.QuoteBlock_ .container .quote::before{content:"“";font-size:20rem;position:absolute;top:-4rem;left:-2rem;line-height:1}.QuoteBlock_ .container .quote::after{content:"”";font-size:20rem;position:absolute;bottom:-4rem;right:-2rem;line-height:0}.QuoteBlock_ .container .quote.italic{font-style:italic}.QuoteBlock_ .container .quote.italic::before,.QuoteBlock_ .container .quote.italic::after{font-style:normal}.QuoteBlock_ .container .quote.quote-color-primary::before,.QuoteBlock_ .container .quote.quote-color-primary::after{color:var(--primary-color) !important}.QuoteBlock_ .container .quote.quote-color-primary.customQuoteColor::before,.QuoteBlock_ .container .quote.quote-color-primary.customQuoteColor::after{color:var(--before-color) !important}.QuoteBlock_ .container .quote.quote-color-secondary::before,.QuoteBlock_ .container .quote.quote-color-secondary::after{color:var(--secondary-color) !important}.QuoteBlock_ .container .quote.quote-color-secondary.customQuoteColor::before,.QuoteBlock_ .container .quote.quote-color-secondary.customQuoteColor::after{color:var(--before-color) !important}.QuoteBlock_ .container .quote.quote-color-grey::before,.QuoteBlock_ .container .quote.quote-color-grey::after{color:#f4f4f4 !important}.QuoteBlock_ .container .quote.quote-color-grey.customQuoteColor::before,.QuoteBlock_ .container .quote.quote-color-grey.customQuoteColor::after{color:var(--before-color) !important}.QuoteBlock_ .container .quote.quote-color-white::before,.QuoteBlock_ .container .quote.quote-color-white::after{color:#fff !important}.QuoteBlock_ .container .quote.quote-color-white.customQuoteColor::before,.QuoteBlock_ .container .quote.quote-color-white.customQuoteColor::after{color:var(--before-color) !important}.QuoteBlock_ .container .quote.quote-color-black::before,.QuoteBlock_ .container .quote.quote-color-black::after{color:#000 !important}.QuoteBlock_ .container .quote.quote-color-black.customQuoteColor::before,.QuoteBlock_ .container .quote.quote-color-black.customQuoteColor::after{color:var(--before-color) !important}@media screen and (max-width:1024px){.QuoteBlock_ .container .quote{font-size:1.5rem;padding:0 3rem}.QuoteBlock_ .container .quote::before{font-size:12rem !important;top:-2.2rem}.QuoteBlock_ .container .quote::after{font-size:12rem !important}}@media screen and (max-width:640px){.QuoteBlock_ .container .quote{font-size:1rem;padding:0}.QuoteBlock_ .container .quote::before{font-size:6rem !important;top:-2.4rem;left:-2.5rem}.QuoteBlock_ .container .quote::after{font-size:6rem !important;bottom:-1.5rem}}.QuoteBlock_ .container footer{display:flex;flex-direction:column;align-items:flex-end;margin-top:2rem;padding:0 7rem}@media screen and (max-width:1024px){.QuoteBlock_ .container footer{padding:0 3rem}}@media screen and (max-width:640px){.QuoteBlock_ .container footer{margin-top:1rem;padding:0}}.QuoteBlock_ .container footer cite,.QuoteBlock_ .container footer span{font-size:.875rem}@media screen and (max-width:1024px){.QuoteBlock_ .container footer cite,.QuoteBlock_ .container footer span{font-size:.75rem}}.QuoteBlock_ .container footer cite{font-weight:bold}.QuoteBlock_ .container.alternative .quote{padding:5rem 0 0 0}@media screen and (max-width:1024px){.QuoteBlock_ .container.alternative .quote{padding:3rem 0 0 0}}@media screen and (max-width:640px){.QuoteBlock_ .container.alternative .quote{padding:0}}.QuoteBlock_ .container.alternative .quote::before{left:-1rem}.QuoteBlock_ .container.alternative .quote::after{display:none}.QuoteBlock_ .container.alternative footer{padding:0}.SectionHeadingBlock .heading{color:var(--primary-color)}.dark-mode .SectionHeadingBlock .heading,.dark-mode .SectionHeadingBlock .text-preamble{color:#fff}.StatisticsBlock .text-color-default{color:var(--primary-color)}.dark-mode .StatisticsBlock .text-color-default{color:#fff}.TeamBlock .name{color:var(--primary-color)}.TeamBlock .position{color:var(--primary-color-hover)}.dark-mode .TeamBlock .name,.dark-mode .TeamBlock .position{color:#fff}.dark-mode .TeamBlock .name.text-primary,.dark-mode .TeamBlock .position.text-primary{color:var(--primary-color)}.TestimonialBlock .text-color-default{color:var(--primary-color)}.dark-mode .TestimonialBlock .text-color-default{color:#fff}.dark-mode .TestimonialBlock .splide__slide{background-color:#f4f4f4}.TextLinkColumnBlock_{margin:0 auto;padding:0 24px 6.5rem;max-width:1328px}@media screen and (max-width:1024px){.TextLinkColumnBlock_{padding-bottom:3.5rem}}.TextLinkColumnBlock_.small-padding{padding-bottom:3.5rem}@media screen and (max-width:1024px){.TextLinkColumnBlock_.small-padding{padding-bottom:2.5rem}}.TextLinkColumnBlock_:last-child{padding-bottom:0px}@media screen and (max-width:1328px){.TextLinkColumnBlock_{max-width:none}}.TextLinkColumnBlock_.hidden{opacity:.25}.TextLinkColumnBlock_ h2{text-align:center;margin-bottom:3rem}.TextLinkColumnBlock_ .text-color-default{color:var(--primary-color)}.dark-mode .TextLinkColumnBlock_ .text-color-default{color:#fff}.dark-mode .TextLinkColumnBlock_ .text-container .text-color-default{color:#000}.TextLinkColumnBlock_ .container{display:grid;gap:1.5rem;padding:0}@media screen and (max-width:1024px){.TextLinkColumnBlock_ .container{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width:640px){.TextLinkColumnBlock_ .container{grid-template-columns:repeat(1, 1fr) !important}}.TextLinkColumnBlock_ .container .item{display:flex;flex-direction:column;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.3019607843)}.TextLinkColumnBlock_ .container .item.single{width:500px;margin:0 auto}@media screen and (max-width:640px){.TextLinkColumnBlock_ .container .item.single{width:100%}}.TextLinkColumnBlock_ .container .item.single img,.TextLinkColumnBlock_ .container .item.single .no-image{aspect-ratio:900/600}.TextLinkColumnBlock_ .container .item img,.TextLinkColumnBlock_ .container .item .no-image{width:100%;object-fit:cover;border-radius:20px 20px 0 0}.TextLinkColumnBlock_ .container .item img._2col,.TextLinkColumnBlock_ .container .item .no-image._2col{aspect-ratio:900/600}.TextLinkColumnBlock_ .container .item img._3col,.TextLinkColumnBlock_ .container .item .no-image._3col{aspect-ratio:800/800}.TextLinkColumnBlock_ .container .item img._45col,.TextLinkColumnBlock_ .container .item .no-image._45col{aspect-ratio:480/800}@media screen and (max-width:1024px){.TextLinkColumnBlock_ .container .item img,.TextLinkColumnBlock_ .container .item .no-image{aspect-ratio:650/800 !important}}.TextLinkColumnBlock_ .container .item .text-container{display:flex;flex-direction:column;flex:1;padding:10px}.TextLinkColumnBlock_ .container .item .text-container h3{hyphens:auto;margin-bottom:10px}.TextLinkColumnBlock_ .container .item .text-container p{flex:1}.TimelineProcessBlock_{margin:0 auto;padding:0 24px 6.5rem;max-width:1328px}@media screen and (max-width:1024px){.TimelineProcessBlock_{padding-bottom:3.5rem}}.TimelineProcessBlock_.small-padding{padding-bottom:3.5rem}@media screen and (max-width:1024px){.TimelineProcessBlock_.small-padding{padding-bottom:2.5rem}}.TimelineProcessBlock_:last-child{padding-bottom:0px}@media screen and (max-width:1328px){.TimelineProcessBlock_{max-width:none}}.TimelineProcessBlock_.hidden{opacity:.25}.TimelineProcessBlock_ .text-color-default{color:var(--primary-color)}.dark-mode .TimelineProcessBlock_ .text-color-default{color:#fff}.TimelineProcessBlock_ h2{text-align:center;margin-bottom:2rem}.TimelineProcessBlock_ .label{font-size:1.2rem;font-weight:bold}.TimelineProcessBlock_ .slideContainer{display:flex;border-radius:75px;padding:3rem}@media screen and (max-width:640px){.TimelineProcessBlock_ .slideContainer{flex-direction:column}}.TimelineProcessBlock_ .slideContainer.background-color-default{border-radius:0px;padding:0rem}.TimelineProcessBlock_ .slideContainer.background-color-secondary .text-color-default,.TimelineProcessBlock_ .slideContainer.background-color-grey .text-color-default,.TimelineProcessBlock_ .slideContainer.background-color-white .text-color-default{color:var(--primary-color)}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail{flex:1}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__arrows{display:none}@media screen and (max-width:640px){.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__arrows{display:block}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__arrows .splide__arrow--prev{transform:translateY(calc(-50% + 5px)) translateX(-50%)}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__arrows .splide__arrow--next{transform:translateY(calc(-50% + 5px)) translateX(50%)}}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track{height:100%}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:640px){.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list{flex-direction:row}}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide{display:flex;gap:1rem;justify-content:flex-start;align-items:center;flex-grow:0;transition:flex-grow .7s ease,opacity .7s ease;opacity:.5}@media screen and (max-width:640px){.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide{justify-content:unset;transition:flex-grow .3s ease,opacity .3s ease;width:auto !important}}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide.is-active{flex-grow:1;transform:scale(1);opacity:1;align-items:flex-start}@media screen and (max-width:640px){.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide.is-active{align-items:center}}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide.is-active .containers .container-image{transform:scale(1)}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide.is-active .containers .container-image img{width:100%;height:100%;object-fit:contain}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide.is-active .containers .label{transform:translateX(20px)}@media screen and (max-width:640px){.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide.is-active .containers .label{transform:translateX(0px)}}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide .containers{display:flex;align-items:center}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide .containers .container-image{background-color:#fff;min-width:80px;width:80px;height:80px;border-radius:50%;padding:10px;transform:scale(0.5);transition:transform .7s ease}@media screen and (max-width:640px){.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide .containers .container-image{transform:scale(1);min-width:40px;width:40px;height:40px;padding:5px}}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide .containers .container-image img{width:100%;height:100%;object-fit:contain}.TimelineProcessBlock_ .slideContainer .timeline-process-thumbnail .splide__track .splide__list .splide__slide .containers .label{transform:translateX(0px);transition:transform .7s ease}.TimelineProcessBlock_ .slideContainer.vertical .timeline-process-thumbnail .container-pagination{display:block}.TimelineProcessBlock_ .slideContainer.vertical .container-pagination{display:none}.TimelineProcessBlock_ .slideContainer.horizontal .timeline-process-main{width:100%;flex:1}.TimelineProcessBlock_ .slideContainer .timeline-process-main .splide__list .umb-rte p{word-break:break-word}.TimelineProcessBlock_ .slideContainer .timeline-process-main .splide__list.horizontal .splide__slide{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.TimelineProcessBlock_ .slideContainer .timeline-process-main .splide__list.horizontal .splide__slide .container-image{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:200px;height:200px;margin-bottom:1rem}.TimelineProcessBlock_ .slideContainer .timeline-process-main .splide__list.horizontal .splide__slide .container-image img{width:100%;height:100%;object-fit:contain}.TimelineProcessBlock_ .slideContainer .timeline-process-main .splide__list.horizontal .splide__slide .umb-rte{word-break:break-word;hyphens:auto;width:200px}.TimelineProcessBlock_ .slideContainer .splide__arrow{position:absolute;z-index:10;top:50%;border-radius:50%;width:3.5rem;height:3.5rem;background-color:var(--primary-color)}.TimelineProcessBlock_ .slideContainer .splide__arrow:disabled{display:none}@media screen and (max-width:1328px){.TimelineProcessBlock_ .slideContainer .splide__arrow{width:3rem;height:3rem}}@media screen and (max-width:640px){.TimelineProcessBlock_ .slideContainer .splide__arrow{width:2rem;height:2rem}}.TimelineProcessBlock_ .slideContainer .splide__arrow--prev{left:0;transform:translateY(calc(-50% - 25px)) translateX(-50%)}.TimelineProcessBlock_ .slideContainer .splide__arrow--next{right:0;transform:translateY(calc(-50% - 25px)) translateX(50%)}.TimelineProcessBlock_ .slideContainer .splide__arrow:focus-visible{outline-color:#fff;outline-offset:-10px;width:3.5rem;height:3.5rem;clip:unset}@media screen and (max-width:1328px){.TimelineProcessBlock_ .slideContainer .splide__arrow:focus-visible{width:3rem;height:3rem}}@media screen and (max-width:640px){.TimelineProcessBlock_ .slideContainer .splide__arrow:focus-visible{outline-offset:-5px;width:2rem;height:2rem}}.TimelineProcessBlock_ .slideContainer .container-pagination{display:flex;align-items:flex-start;justify-content:center;height:50px;gap:.75rem}.TimelineProcessBlock_ .slideContainer .container-pagination .splide__pagination{gap:.5rem}.TimelineProcessBlock_ .slideContainer .container-pagination .splide__pagination li{border-color:var(--primary-color)}.TimelineProcessBlock_ .slideContainer .container-pagination .splide__pagination li .splide__pagination__page{width:.875rem;height:.875rem;border-width:1px;border-radius:50%}.TimelineProcessBlock_ .slideContainer .container-pagination .splide__pagination li .splide__pagination__page.is-active{background-color:var(--primary-color)}.ArticleCard .category-text,.ArticleCard .heading,.ArticleCard .link{color:#000}.ArticleCard .date,.ArticleCard .description{color:#1e1e1e}.dark-mode .ArticleCard .category-text,.dark-mode .ArticleCard .heading,.dark-mode .ArticleCard .date,.dark-mode .ArticleCard .description,.dark-mode .ArticleCard .link{color:#fff}.job-card{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;background:#fff;padding:1.5rem;box-shadow:0 12px 24px 0 rgba(0,0,0,.15);border-radius:32px}.job-card .top{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.job-card .top .left,.job-card .top .right{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.job-card .top .left .new,.job-card .top .right .new{text-transform:uppercase;border-radius:9999px;padding:0 .5rem}.job-card .top .left p,.job-card .top .right p{font-size:.75rem;line-height:1.125rem;font-weight:600}.job-card .name{overflow-wrap:break-word}.job-card .job-info{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.job-card .job-info .job-info-row{display:flex;justify-content:flex-start;gap:1rem}.job-card .job-info .date-container{display:flex;align-items:center;gap:1rem}.job-card .job-info .date-container .time-container{display:flex;gap:.375rem}.job-card .job-info .icon-text-container{display:flex;gap:.375rem;align-items:center;font-size:.75rem;line-height:1.125rem;font-weight:300;color:#1e1e1e}.job-card .description{padding-top:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.job-card .image-button-container{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;margin-top:auto}.job-card .image-button-container img{max-width:200px;max-height:40px;object-fit:contain}@media screen and (max-width:1024px){.job-card .image-button-container img{max-width:150px}}.job-card .image-button-container .button{margin-top:0;margin-left:auto;font-size:.75rem;line-height:1.125rem}@media(max-width: 1360px){.carousel-arrows .splide__arrow--prev{left:0;transform:translateX(-50%)}}@media screen and (max-width:1024px){.carousel-arrows .splide__arrow--prev{transform:translateX(calc(-50% + 1.5rem))}}@media(max-width: 1360px){.carousel-arrows .splide__arrow--next{right:0;transform:translateX(50%)}}@media screen and (max-width:1024px){.carousel-arrows .splide__arrow--next{transform:translateX(calc(50% - 1.5rem))}}@media screen and (max-width:1328px){.carousel-arrows .splide__arrow{width:3rem;height:3rem}}@media screen and (max-width:640px){.carousel-arrows .splide__arrow{width:2rem;height:2rem}}@media(max-width: 1360px){.testimonial .splide__arrow--prev{left:0;transform:unset}}@media screen and (max-width:1024px){.testimonial .splide__arrow--prev{transform:translateX(calc(-50% + 1.5rem))}}@media(max-width: 1360px){.testimonial .splide__arrow--next{right:0;transform:unset}}@media screen and (max-width:1024px){.testimonial .splide__arrow--next{transform:translateX(calc(50% - 1.5rem))}}.StandaloneLink .display-icon{background-color:var(--primary-color)}.StandaloneLink .display-icon i{color:#fff}.StandaloneLink .link-text{color:#000}.dark-mode .StandaloneLink .display-icon{background-color:#fff}.dark-mode .StandaloneLink .display-icon i{color:var(--primary-color)}.dark-mode .StandaloneLink .link-text{color:#fff}.StandaloneLink:hover .display-icon{background-color:var(--primary-color-hover)}.StandaloneLink:hover .link-text{color:var(--primary-color-hover)}.dark-mode .StandaloneLink:hover .display-icon{background-color:#d7d7d7}.dark-mode .StandaloneLink:hover .link-text{color:#d7d7d7}.vimeo-player{position:relative;width:100%}.vimeo-player.hero{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}@media screen and (max-width: 1023px){.vimeo-player.hero{position:relative;height:255px;margin-bottom:2rem}.vimeo-player.hero.job{height:210px}}.vimeo-player.hero iframe{width:100%;min-width:177.78vh;height:100vh;min-height:56.25vw;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1023px){.vimeo-player.hero iframe{position:relative}}.vimeo-player.hero .videoToggle{position:absolute;bottom:10px;right:100px;background:none;border:none;z-index:1;width:48px;height:48px;border-radius:50%}.vimeo-player.hero .videoToggle:focus-visible{outline:2px solid #fff;outline-offset:3px}.vimeo-player.hero .videoToggle::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background-image:linear-gradient(45deg, #575757, #FFFFFF, #575757);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.vimeo-player.hero .videoToggle .background{background-color:hsla(0,0%,100%,.1490196078);border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vimeo-player.hero .videoToggle .background .icons{width:50%;height:50%;margin:auto}.vimeo-player.hero .videoToggle .background .icons svg{width:100%;height:100%}.vimeo-player.hero .videoToggle .play,.vimeo-player.hero .videoToggle .pause{display:none}.vimeo-player.hero .videoToggle[aria-pressed=false] .pause{display:block}.vimeo-player.hero .videoToggle[aria-pressed=true] .play{display:block}.vimeo-player:hover .controls,.vimeo-player:focus-within .controls{opacity:1}.vimeo-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}footer a[target=_blank]:not(:has(img))::after{content:"";background-image:url(../../img/icons/external-link.svg);display:inline-block;width:15px;height:15px;margin-left:.375rem;background-size:contain;background-repeat:no-repeat}.page-modal{position:absolute;top:0;z-index:100;color:var(--primary-color);display:none;background-color:rgba(0,0,0,.7490196078);width:100%;height:100vh}@media screen and (max-width:1024px){.page-modal{display:block}}.page-modal .modal-container{position:relative;width:96%;top:1%;left:0;right:0;margin:0 auto;background-color:#fff;padding:2rem 0;border-radius:10px;text-align:center}.page-modal .modal-container h1{padding:0 2rem}header nav a.active{text-decoration:underline}header nav a.active i{text-decoration:none;margin-left:.5rem}.logo-small{display:none;width:100%}@media screen and (max-width:1024px){.logo-small{display:block}.logo-small.hide{display:none}}.logo-small img{width:auto}@media screen and (max-width:1024px){.logo-big{display:unset}.logo-big.hide{display:none}}.toggle{position:relative;display:flex;background-color:#fff;border:1px solid #fff;border-radius:9999px;padding:0;width:302px}@media screen and (max-width:640px){.toggle{width:242px}}@media screen and (max-width:1024px){.toggle.desktop{display:none}}.toggle.modal{border-color:var(--primary-color);margin:1rem auto 0}.toggle .option{position:relative;width:150px;text-align:center;color:var(--primary-color);font-size:.875rem;font-weight:600;white-space:nowrap;padding:1rem 0;transition:color .3s ease}.toggle .option.active{color:#fff;text-decoration:none}@media screen and (max-width:640px){.toggle .option{padding:8px 0;width:120px}}.toggle .slider{position:absolute;top:0;left:0;width:50%;height:100%;background-color:var(--primary-color);border-radius:999px;transition:transform .3s ease}.toggle.second-active .slider{transform:translateX(100%)}.btn{border:3px solid #1a1a1a;display:inline-block;padding:10px;position:relative;text-align:center;transition:background 600ms ease,color 600ms ease}input[type=radio].toggle{display:none}input[type=radio].toggle+label{cursor:pointer;min-width:60px}input[type=radio].toggle+label:hover{background:none;color:#1a1a1a}input[type=radio].toggle+label:after{background:#1a1a1a;content:"";height:100%;position:absolute;top:0;transition:left 200ms cubic-bezier(0.77, 0, 0.175, 1);width:100%;z-index:-1}input[type=radio].toggle.toggle-left+label{border-right:0}input[type=radio].toggle.toggle-left+label:after{left:100%}input[type=radio].toggle.toggle-right+label{margin-left:-5px}input[type=radio].toggle.toggle-right+label:after{left:-100%}input[type=radio].toggle:checked+label{cursor:default;color:#fff;transition:color 200ms}input[type=radio].toggle:checked+label:after{left:0}.category-tag{border-width:1px;border-color:rgb(var(--color-primary-300)/0.5);border-radius:40px;padding:.5rem 1rem;color:var(--primary-color);font-size:.875rem;line-height:1.375rem;font-weight:600}.category-tag:hover{color:#fff;background-color:var(--primary-color)}.case-study-page .header{position:relative}.case-study-page .header .categories{display:flex;gap:1rem;position:relative;color:#fff;top:70px;width:100%;max-width:1328px;margin:0 auto;padding:0 24px;z-index:20}.case-study-page .header .categories .category{border:1px solid #fff;border-radius:999px;padding:.25rem .75rem}.case-study-page .header .HeroBlock{margin-top:-34px}.case-study-page .header .HeroBlock .container-text{padding-top:34px}@media screen and (max-width: 1023px){.case-study-page .header .HeroBlock .container-text{padding-top:94px}}.case-study-page .header.no-categories .HeroBlock{margin-top:0}.case-study-page .header.no-categories .HeroBlock .container-text{padding-top:unset}.case-study-page .main-content{margin:0 auto;padding:0 24px 6.5rem;max-width:1328px}@media screen and (max-width:1024px){.case-study-page .main-content{padding-bottom:3.5rem}}@media screen and (max-width:1328px){.case-study-page .main-content{max-width:none}}.case-study-page .main-content{display:flex;gap:2rem;margin-top:-80px;position:relative;color:var(--primary-color)}@media screen and (max-width: 1023px){.case-study-page .main-content{margin-top:24px}}@media screen and (max-width:640px){.case-study-page .main-content{flex-direction:column}}.case-study-page .main-content.margin-down{margin-top:50px}.case-study-page .main-content main{flex:2}.case-study-page .main-content main .key-facts{padding:1.5rem;border-radius:1rem}.case-study-page .main-content main .key-facts ol,.case-study-page .main-content main .key-facts ul{list-style-type:unset;margin:revert;padding:revert}.case-study-page .main-content main .key-facts{background-color:#fff}.case-study-page .main-content main .key-facts.text-color-primary h1,.case-study-page .main-content main .key-facts.text-color-primary h2,.case-study-page .main-content main .key-facts.text-color-primary h3,.case-study-page .main-content main .key-facts.text-color-primary h4,.case-study-page .main-content main .key-facts.text-color-primary h5{color:var(--primary-color)}.case-study-page .main-content main .key-facts.text-color-secondary h1,.case-study-page .main-content main .key-facts.text-color-secondary h2,.case-study-page .main-content main .key-facts.text-color-secondary h3,.case-study-page .main-content main .key-facts.text-color-secondary h4,.case-study-page .main-content main .key-facts.text-color-secondary h5{color:var(--secondary-color)}.case-study-page .main-content main .key-facts.text-color-grey h1,.case-study-page .main-content main .key-facts.text-color-grey h2,.case-study-page .main-content main .key-facts.text-color-grey h3,.case-study-page .main-content main .key-facts.text-color-grey h4,.case-study-page .main-content main .key-facts.text-color-grey h5{color:#f4f4f4}.case-study-page .main-content main .key-facts.text-color-white h1,.case-study-page .main-content main .key-facts.text-color-white h2,.case-study-page .main-content main .key-facts.text-color-white h3,.case-study-page .main-content main .key-facts.text-color-white h4,.case-study-page .main-content main .key-facts.text-color-white h5{color:#fff}.case-study-page .main-content main .key-facts.text-color-black h1,.case-study-page .main-content main .key-facts.text-color-black h2,.case-study-page .main-content main .key-facts.text-color-black h3,.case-study-page .main-content main .key-facts.text-color-black h4,.case-study-page .main-content main .key-facts.text-color-black h5{color:#000}.case-study-page .main-content main .key-facts.primary{background-color:var(--primary-color)}.case-study-page .main-content main .key-facts.secondary{background-color:var(--secondary-color)}.case-study-page .main-content main .key-facts.grey{background-color:#f4f4f4}.case-study-page .main-content main .key-facts.white{background-color:#fff}.case-study-page .main-content main .key-facts.black{background-color:#000}@media screen and (max-width:640px){.case-study-page .main-content main .key-facts{margin-bottom:2rem}}.case-study-page .main-content main .content .container,.case-study-page .main-content main .content .QuoteBlock{padding-left:0;padding-right:0}.case-study-page .main-content main .content .container .container,.case-study-page .main-content main .content .QuoteBlock .container{padding-left:24px;padding-right:24px}.case-study-page .main-content aside{display:flex;flex-direction:column;gap:2rem;flex:1}.case-study-page .main-content aside .top{padding:1.5rem;border-radius:1rem;background-color:#f4f4f4}.case-study-page .main-content aside .top .company-information{border-bottom:1px solid var(--primary-color)}.case-study-page .main-content aside .top .company-information h3{font-size:2.5rem;margin-bottom:1rem}@media screen and (max-width:640px){.case-study-page .main-content aside .top .company-information h3{font-size:1.5rem}}.case-study-page .main-content aside .top .company-information img{max-height:75px;max-width:50%;margin-top:20px}.case-study-page .main-content aside .top .section{display:flex;flex-direction:column;margin:20px 0}.case-study-page .main-content aside .top .section h3{font-weight:bold;font-size:1.2rem;margin-bottom:0;word-break:break-word;hyphens:auto}.case-study-page .main-content aside .top .container-contact-us{padding:0;gap:1rem}.case-study-page .main-content aside .top .container-contact-us h3{font-size:1.2rem}.case-study-page .main-content aside .form{padding:1.5rem;border-radius:1rem;background-color:#f4f4f4}.case-study-page .main-content aside .form .umbraco-forms-container{display:flex;flex-direction:column;gap:2.5rem}.case-study-page .main-content aside .form .umbraco-forms-container h3{font-size:1.2rem;margin-bottom:.8rem}.case-study-page .main-content aside .form .umbraco-forms-container .umbraco-forms-field{position:relative}.case-study-page .main-content aside .form .umbraco-forms-container .umbraco-forms-field label{position:absolute;top:50%;transform:translateY(-50%);left:12px;transition:.2s ease}.case-study-page .main-content aside .form .umbraco-forms-container .umbraco-forms-field input,.case-study-page .main-content aside .form .umbraco-forms-container .umbraco-forms-field textarea{margin-bottom:0}.case-study-page .main-content aside .form .umbraco-forms-container .umbraco-forms-field.has-value label{font-weight:bold;top:-13px;left:0}.case-study-page .main-content aside .form .umbraco-forms-container .umbraco-forms-field:has(input.input-validation-error) label{top:calc(50% - 10px)}.case-study-page .main-content aside .form .umbraco-forms-container .umbraco-forms-field.dataconsent label{position:relative;top:0;transform:translateY(0);word-break:break-word}.case-study-page .main-content aside .form .umbraco-forms-navigation div{flex-direction:row-reverse;align-items:center;justify-content:space-between}@media screen and (max-width:640px){.case-study-page .main-content aside .form .umbraco-forms-navigation div{flex-direction:column;align-items:flex-start}}.case-study-page .main-content aside .form .umbraco-forms-navigation div input{margin:0}.case-study-page .umb-rte h2{margin-bottom:0;font-size:1.5rem}.case-study-page .QuoteBlock .quote::before,.case-study-page .QuoteBlock .quote::after{font-size:15rem}.case-study-page .QuoteBlock .quote::before{left:-1.5rem}.case-study-page .QuoteBlock .quote::after{right:-1.5rem}.case-study-page .QuoteBlock .alternative .quote::before{top:-3rem}#case-studies-page{margin:0 auto;padding:0 24px 6.5rem;max-width:1328px}@media screen and (max-width:1024px){#case-studies-page{padding-bottom:3.5rem}}@media screen and (max-width:1328px){#case-studies-page{max-width:none}}#case-studies-page{margin-top:50px;scroll-margin-top:150px}#case-studies-page .filters{display:flex;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}#case-studies-page .filters option:first-child{font-weight:bold}#case-studies-page .container-case-studies{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem 2rem}@media screen and (max-width:1024px){#case-studies-page .container-case-studies{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){#case-studies-page .container-case-studies{grid-template-columns:repeat(1, 1fr)}}#case-studies-page .container-case-studies .case-study{position:relative;display:flex;flex-direction:column}#case-studies-page .container-case-studies .case-study .image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:5px}#case-studies-page .container-case-studies .case-study .container-logo{position:absolute;top:0;left:0;width:38%;background-color:#fff;height:11%;border-end-end-radius:10px}#case-studies-page .container-case-studies .case-study .container-logo .logo{width:100%;padding:13px;height:100%;object-fit:contain}#case-studies-page .container-case-studies .case-study .container-content{padding:0 1rem;display:flex;flex-direction:column;gap:1rem;flex:1}#case-studies-page .container-case-studies .case-study .container-content .container-categories{display:flex;margin-top:1rem}@media screen and (max-width:640px){#case-studies-page .container-case-studies .case-study .container-content .container-categories{flex-direction:column}}#case-studies-page .container-case-studies .case-study .container-content .container-categories li{color:var(--primary-color);font-weight:bold}#case-studies-page .container-case-studies .case-study .container-content .container-categories li+li::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary-color);margin:0 10px;transform:translateY(-1px)}@media screen and (max-width:640px){#case-studies-page .container-case-studies .case-study .container-content .container-categories li+li::before{width:0;height:0;margin:0}}#case-studies-page .container-case-studies .case-study .container-content h2{font-size:1.7rem;line-height:35px;word-break:break-word;hyphens:auto}#case-studies-page .container-case-studies .case-study .container-content .button{background-color:var(--primary-color);color:#fff;margin-top:auto}#case-studies-page .container-case-studies .case-study .container-content .button:hover{background-color:var(--primary-color-hover)}#case-studies-page .container-case-studies .case-study .container-content .button:focus-visible,#case-studies-page .container-case-studies .case-study .container-content .button:focus{box-shadow:0 0 0 0px #fff,0 0 0 2px rgba(147,197,253,.5),0 0 rgba(0,0,0,0);outline:none}#case-studies-page .controls-pagination{display:flex;justify-content:flex-end;align-items:center;padding-top:2.5rem}#case-studies-page .controls-pagination .mixitup-page-list{display:flex;gap:.75rem;line-height:2}#case-studies-page .controls-pagination .mixitup-control{color:var(--primary-color-hover);font-weight:600}#case-studies-page .controls-pagination .mixitup-control-active{color:var(--primary-color-active)}#case-studies-page .controls-pagination .mixitup-control-prev,#case-studies-page .controls-pagination .mixitup-control-next{background-color:var(--primary-color-hover);width:2rem;height:2rem;border-radius:9999px;color:#fff}#case-studies-page .controls-pagination .mixitup-control-prev:hover,#case-studies-page .controls-pagination .mixitup-control-next:hover{background-color:var(--primary-color)}#case-studies-page .controls-pagination .mixitup-control-prev.mixitup-control-disabled,#case-studies-page .controls-pagination .mixitup-control-next.mixitup-control-disabled{background-color:unset;color:var(--primary-color-hover)}.container-department #menu-page-content{scroll-margin-top:154px}.container-department .container-text{display:flex;flex-direction:column}.container-department .container-text h2{font-size:32px;line-height:40px;padding-bottom:1.25rem}.container-department .container-text .container-phone-mail{display:flex;flex-direction:row;padding-bottom:1.25rem;gap:1.25rem}@media screen and (max-width:1024px){.container-department .container-text .container-phone-mail{flex-direction:column}}.container-department .container-text .umb-rte{padding-bottom:1.25rem}.container-department .container-team-member{display:flex;flex-direction:column;width:100%}.team-member{margin-top:.75rem}.team-member .container{margin-top:4rem;margin-bottom:auto;width:100%;display:flex;padding:0 2rem;flex-direction:column;position:relative;justify-content:center;font-weight:700;text-align:center;border-radius:16px 16px 0 0}@media screen and (max-width:1024px){.team-member .container{padding:0}}@media screen and (max-width: 639px){.team-member .container{border-radius:16px}}.team-member .container .container-contact-image{position:relative;width:7rem;height:4rem;margin:0 auto .5rem}.team-member .container .container-contact-image .contact-image{position:absolute;top:-50px;margin:0 auto;width:7rem;height:7rem;object-fit:cover;border-radius:50%;border-color:rgba(0,0,0,0);border-width:8px}.team-member .container .container-icons{display:flex;justify-content:center;flex-wrap:wrap;padding:.5rem 0 1rem}.team-member .container .container-icons a[data-tooltip],.team-member .container .container-icons button[data-tooltip]{position:relative}.team-member .container .container-icons a[data-tooltip]::after,.team-member .container .container-icons button[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;opacity:0;pointer-events:none;transition:opacity .2s;white-space:nowrap;z-index:100}.team-member .container .container-icons a[aria-expanded=true] img,.team-member .container .container-icons button[aria-expanded=true] img{opacity:.7}.team-member .container .container-icons a:hover::after,.team-member .container .container-icons a:focus-visible::after,.team-member .container .container-icons button:hover::after,.team-member .container .container-icons button:focus-visible::after{opacity:1}.container-info-desktop{border-bottom-right-radius:32px;border-bottom-left-radius:32px;grid-column:1/-1;background-color:#f4f4f4;z-index:10;padding:0 2rem;position:relative}@media screen and (max-width: 639px){.container-info-desktop{display:none}}.container-info-phone{text-align:left;border-bottom-right-radius:32px;border-bottom-left-radius:32px;background-color:#f4f4f4;font-weight:400;padding:0 1.15rem;display:none}@media screen and (max-width: 639px){.container-info-phone{display:block}}.container-info-desktop button[data-tooltip]::after,.container-info-phone button[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;opacity:0;pointer-events:none;transition:opacity .2s;white-space:nowrap;z-index:100}.container-info-desktop button:hover::after,.container-info-phone button:hover::after{opacity:1}.cover{background-color:#f4f4f4;position:absolute;left:0;right:0;height:2.5rem;bottom:-2.5rem}@media screen and (max-width: 639px){.cover{display:none}}.close{width:16px;height:auto}.umb-rte{padding-bottom:2rem;padding-top:1rem}@media screen and (max-width: 639px){.umb-rte{padding-top:0}}.company-information-container{background-color:#fff;border-radius:16px;border-width:1px;border-color:#cecece;padding:2rem;display:flex;flex-direction:column;gap:.625rem}@media screen and (max-width:1024px){.company-information-container{padding:1.5rem}}.company-information-container img{max-width:200px}.company-information-container .company-information-text-container{overflow:hidden;height:7.5em;margin-top:.75rem}.company-information-container .company-information-text-container a{font-weight:600;color:#1e1e1e;text-decoration-line:underline}.company-information-container .company-information-text-container.expanded{height:unset}.company-information-container #button-read-more{font-size:.875rem;line-height:1.375rem;text-decoration-line:underline;width:fit-content;font-weight:700}article.job-rte p:has(strong){margin-bottom:0}article.job-rte p:has(+ul){margin-bottom:0}.container-contact-us,.container-similar-jobs{display:flex;flex-direction:column;background-color:#f4f4f4;border-radius:24px;padding:2rem 1.5rem}.container-contact-us{gap:2rem}.container-contact-us h4{font-size:18px;line-height:26px;font-weight:600}@media screen and (max-width:640px){.container-contact-us h4{font-size:16px}}.container-contact-us .container-contact-persons{display:flex;flex-direction:column;gap:2rem}.container-contact-us .container-contact-persons .container-contact-person{display:flex}.container-contact-us .container-contact-persons .container-contact-person .container-image{margin-right:1rem}.container-contact-us .container-contact-persons .container-contact-person .container-image img{aspect-ratio:1/1;object-fit:cover;border-radius:50%;outline-offset:3px}.container-contact-us .container-contact-persons .container-contact-person .container-info{display:flex;flex-direction:column;gap:.25rem}.container-contact-us .container-contact-persons .container-contact-person .container-info .name{font-weight:600;font-size:.875rem;line-height:1.375rem}.container-contact-us .container-contact-persons .container-contact-person .container-info .title{color:#1e1e1e;font-weight:300;font-size:.875rem;line-height:1.375rem}.container-contact-us .container-contact-persons .container-contact-person .container-info .container-icons{display:flex;flex-wrap:wrap;gap:10px}.container-contact-us .container-contact-persons .container-contact-person .container-info .container-icons a img{width:34px;height:34px;border-radius:50%}.container-contact-us .container-contact-persons .container-contact-person .container-info .container-icons a[data-tooltip]{position:relative}.container-contact-us .container-contact-persons .container-contact-person .container-info .container-icons a[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;opacity:0;pointer-events:none;transition:opacity .2s;white-space:nowrap;z-index:10}.container-contact-us .container-contact-persons .container-contact-person .container-info .container-icons a:hover::after,.container-contact-us .container-contact-persons .container-contact-person .container-info .container-icons a:focus-visible::after{opacity:1}.container-similar-jobs{gap:1.25rem}.job-modal-apply-btn{width:100%}#job-modal-application{top:105px;left:0;right:0;bottom:0;width:100%;max-width:100%;height:calc(100dvh - 105px);margin:0;border-radius:0;overflow-y:auto;transform:translateY(-100%);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out,display .3s allow-discrete}#job-modal-application:popover-open{transform:translateY(0);opacity:1}@starting-style{#job-modal-application:popover-open{transform:translateY(-100%);opacity:0}}@media screen and (max-width:1024px){#job-modal-application{top:70px;height:calc(100dvh - 70px)}}#job-modal-application #dialog-title{font-size:56px;font-weight:600;line-height:120%}@media screen and (max-width:1024px){#job-modal-application #dialog-title{font-size:2rem}}#job-modal-application .close-btn{background-color:hsla(0,0%,100%,.8);border-radius:24px;width:140px;height:40px;color:#b13537;box-shadow:0 12px 25px rgba(0,0,0,.25);padding:10px}#job-modal-application input[type=text],#job-modal-application input[type=email],#job-modal-application input[type=tel],#job-modal-application select{border:none;font-weight:400;color:#111;line-height:30px;vertical-align:middle;border-bottom:1px solid #c8c8c8}@media screen and (max-width:1024px){#job-modal-application input[type=text],#job-modal-application input[type=email],#job-modal-application input[type=tel],#job-modal-application select{font-size:1.75rem}}#job-modal-application input[type=text]:last-of-type,#job-modal-application input[type=email]:last-of-type,#job-modal-application input[type=tel]:last-of-type,#job-modal-application select:last-of-type{margin-bottom:0}#job-modal-application input[type=text]::placeholder,#job-modal-application input[type=email]::placeholder,#job-modal-application input[type=tel]::placeholder,#job-modal-application select::placeholder{color:#999}#job-modal-application input[type=file]::file-selector-button{display:none}#upload-resume{position:relative}#upload-resume input[type=file]{position:absolute;top:60px;left:0}#accepted-upload-files-text{margin-top:30px}.saved-jobs-container{margin:0 auto;padding:0 24px 6.5rem;max-width:1328px}@media screen and (max-width:1024px){.saved-jobs-container{padding-bottom:3.5rem}}@media screen and (max-width:1328px){.saved-jobs-container{max-width:none}}.saved-jobs-container{padding-top:6.5rem}@media screen and (max-width:1280px){.saved-jobs-container{padding-top:5rem;padding-bottom:5rem}}@media screen and (max-width:640px){.saved-jobs-container{padding-top:3.5rem;padding-bottom:3.5rem}}.saved-jobs-container .container-info{display:flex;flex-wrap:wrap;margin-bottom:50px;align-items:center;justify-content:center;gap:10px}.saved-jobs-container .container-info .info-text{font-weight:600;font-size:1.1rem;text-align:center}.saved-jobs-container .container-info .button{margin-top:0}.saved-jobs-container .grid-jobs{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media screen and (max-width:1024px){.saved-jobs-container .grid-jobs{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){.saved-jobs-container .grid-jobs{grid-template-columns:repeat(1, 1fr)}}.saved-jobs-container .grid-jobs li{display:flex}.background-color-primary{background-color:var(--primary-color) !important}.background-color-secondary{background-color:var(--secondary-color) !important}.background-color-grey{background-color:#f4f4f4 !important}.background-color-white{background-color:#fff !important}.background-color-black{background-color:#000 !important}.border-color-primary{border-color:var(--primary-color) !important}.border-color-secondary{border-color:var(--secondary-color) !important}.border-color-grey{border-color:#f4f4f4 !important}.border-color-white{border-color:#fff !important}.border-color-black{border-color:#000 !important}.button{padding:.5rem 1rem;border-radius:9999px;font-weight:600;font-size:14px;margin-top:20px;width:fit-content;text-align:center;height:2.5rem;display:flex;align-items:center;justify-content:center}.button-icon{width:56px;padding:1rem;margin:0 auto;white-space:nowrap;background-color:rgba(0,0,0,0);border-width:1px}.button-icon img{margin-top:1px}.button-icon:hover img{filter:invert(1)}@media screen and (max-width:1024px){.button-icon{width:40px;height:40px;padding:.625rem}}@media screen and (max-width:1024px){.button-text{height:40px;padding:.625rem}}.button-save-job{display:flex;gap:5px}.button-save-job .btn-text{font-weight:600}.button-save-job .btn-text:hover{text-decoration:underline}.button-save-job .heart{width:20px;height:auto}.button-save-job .heart .heart-filled{opacity:0}.button-save-job.is-saved .heart .heart-filled{opacity:1}.button-save-job.is-saved .heart .heart-outline{opacity:0}.job-card .button-save-job .btn-text{font-size:.75rem;line-height:1.125rem}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link:focus{position:unset;width:auto;height:auto}.text-color-primary{color:var(--primary-color) !important}.text-color-secondary{color:var(--secondary-color) !important}.text-color-grey{color:#f4f4f4 !important}.text-color-white{color:#fff !important}.text-color-black{color:#000 !important}/*# sourceMappingURL=scssStyles.css.map */
