.header__mega--menu nav ul{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.menu__mobile--controls,.menu__toggle{display:none}.menu__toggle{position:relative;width:42px;height:22px;cursor:pointer;display:block}.menu__toggle span{position:absolute;display:block;width:100%;height:2px;background-color:#fff;border-radius:1px;transition:all .2s cubic-bezier(.1,.82,.76,.965)}.menu__toggle span:first-child{top:0}.menu__toggle span:nth-child(2){top:50%;transform:translateY(-50%)}.menu__toggle span:last-child{bottom:0}.menu__toggle.active span:first-child{transform:rotate(45deg);top:10px}.menu__toggle.active span:nth-child(2){opacity:0}.menu__toggle.active span:last-child{transform:rotate(-45deg);bottom:10px}.header__mega--menu nav{position:fixed;right:-25vw;top:0;width:25vw;height:100vh;overflow:hidden;background-color:var(--text-color);transition:all .4s cubic-bezier(.1,.82,.76,.965);z-index:50;padding-top:15rem}.header__mega--menu nav.open{right:0}.header__mega--menu nav .desc{color:#fff;padding:0 3.75rem;margin-bottom:3rem;font-size:1.125rem}.header__mega--menu nav .desc p:not(:last-of-type){margin-bottom:1.25rem}.header__mega--menu nav ul{flex-direction:column;align-items:start;padding:0 3.75rem}.header__mega--menu nav ul li{font-size:2.25rem;font-weight:700;color:var(--primary-color);transition:all .25s ease-in-out}.header__mega--menu nav ul li:hover{color:#fff}.menu__mobile--controls{display:flex;flex-direction:row;align-items:center;gap:1rem}@media screen and (max-width:1024px){.header.active{width:100vw!important;max-width:50vw!important}.header__mega--menu nav{width:50vw;right:-50vw}}@media screen and (max-width:767px){.header.active{width:100vw!important;max-width:70vw!important}.header__mega--menu nav{width:100vw;right:-100vw}.header__mega--menu nav ul{padding:0 2.25rem}.header__mega--menu nav ul li{font-size:2rem}.header__mega--menu nav .desc{display:none}}.header{position:fixed;right:0;top:0;height:100vh;padding-top:calc(1.875rem + 50px);z-index:3;width:1.875rem}.header.active{width:25vw}.header .bar{top:0;right:0;position:fixed;height:100vh;width:1.875rem;background-color:var(--primary-color);z-index:80}.header .content{z-index:999;position:relative;width:300px}.header .content .logo .logo-icon{height:5.625rem;aspect-ratio:1/1;background-color:#fff;z-index:100;position:fixed;top:calc(1.875rem + 50px);right:0;display:flex;flex-direction:row}.header .content .logo .full-logo__container{position:fixed;right:0;transform:translateX(100%);transition:all .4s cubic-bezier(.1,.82,.76,.965);z-index:120}.header.active .content .logo .full-logo__container{transform:translateX(0)}.header .content .logo .full-logo{height:5.625rem;width:auto;background-color:#fff;transition:all .4s cubic-bezier(.1,.82,.76,.965);padding:0 1.5rem;position:relative}.header.active .content .logo .full-logo{right:0}.header .content .logo .full-logo img{width:240px!important;height:auto;max-width:unset}.header .content .logo a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.header .content .navigation{position:fixed;top:calc(7.5rem + 50px);right:0}.header .content .logo,.header .content .navigation{display:flex;justify-content:flex-end}.header .content .navigation .menu-toggle{width:5.625rem;height:5.625rem;background-color:var(--text-color);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;z-index:100;position:relative}.header.active .content .navigation .menu-toggle{background-color:var(--primary-color)}.header.active .content .navigation .menu-toggle span{background-color:var(--text-color)}@media screen and (max-width:767px){.header{padding-top:0}.header .bar{width:1.125rem}.header .content .logo .full-logo,.header .content .logo .logo-icon{top:0}.header .content .navigation{top:5.625rem}}.notification{font-family:neue-haas-grotesk-display,sans-serif;background-color:#072b31;color:#fff;padding:18px;display:flex;justify-content:center;font-size:16px;font-weight:400;line-height:1em;text-align:center;letter-spacing:.75;position:fixed;top:0;left:0;width:100%;z-index:999}.form__component{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem}.form__component .full-width,.hq-form__field{grid-column:span 12/span 12}.hq-form__field{display:flex;flex-direction:column}.hq-form__field.span-6{grid-column:span 6/span 6}.hq-form__field .hq-form__field--input{border:1px solid var(--secondary-color);padding:1rem;font-size:.875rem;border-radius:1.25rem 1.25rem 1.25rem 0;color:var(--text-color)}.hq-form__field.hq-form__field--file input.hq-form__field--input{display:none}.hq-form__field.hq-form__field--file .hq-form__field--input{border:1px dashed var(--secondary-color);background-color:#e5eef8;display:flex;align-items:center;flex-direction:column;gap:.75rem;cursor:pointer;min-height:7.5rem;height:7.5rem;transition:.2s ease-in-out}.hq-form__field.hq-form__field--file .hq-form__field--input.dragging{background-color:#cfdef2}.hq-form__field.hq-form__field--file .hq-form__field--input h4{text-align:center;font-size:1rem;font-weight:700;margin-bottom:.5rem}.hq-form__field.hq-form__field--file label.hq-form__field--input .button{padding:.825rem 1.5rem;background-color:var(--secondary-color);border-radius:999px;color:#fff}.hq-form__field.hq-form__field--file .file-list .button-remove{margin-left:.5rem;color:red}.hq-form__field.hq-form__field--file .file-list .file-item{display:flex;flex-direction:row}.hq-form__field .hq-form__field--input:focus{outline:none;border-color:var(--text-color)}.hq-form__field .hq-form__field--input:focus::-moz-placeholder{color:var(--text-color)}.hq-form__field .hq-form__field--input:focus::placeholder{color:var(--text-color)}.hq-form__field .hq-form__field--input::-moz-placeholder{color:#a2a2a2;opacity:1;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.hq-form__field .hq-form__field--input::placeholder{color:#a2a2a2;opacity:1;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.hq-form__field.hq-form__field--validate .hq-form__field--input{border-color:#22c55e!important}.hq-form__field.hq-form__field--error .hq-form__field--input{border-color:red!important}.hq-form__field .hq-form__field--input::-ms-input-placeholder{color:#a2a2a2;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.hq-form__label{color:var(--text-color);font-size:1rem;margin-bottom:.5rem;font-weight:600}.hq-form__label span{font-weight:300;color:red;margin-left:2px}.hq-form__field:not(:last-child){margin-bottom:0}.hq--form__field--textarea .hq-form__field--input{min-height:180px}.hq-consent input{margin-right:.5rem}.hq-consent label a{color:var(--primary-color)}.hq-captcha{margin-bottom:1rem}.hq-form__submit{background-color:var(--primary-color)!important;color:#fff;padding:1rem;border-radius:999px;font-size:1rem;cursor:pointer;width:100%;transition:all .3s ease-in-out}.hq-form__submit:hover{background-color:var(--text-color)!important}.form__component .buttons{display:flex;justify-content:space-between;width:100%;grid-column:span 12/span 12}.confetti{position:fixed;top:0;left:0;width:1px;height:1px;transform:translate(50vw,50vh)}.footerClass form{display:flex;flex-direction:row;justify-content:flex-end;gap:.375rem}.footerClass .hq-form__field{width:60%}.footerClass .hq-form__field .hq-form__field--input{background-color:#fdfbff}@media screen and (max-width:787px){.footerClass .hq-form__field{width:100%}.hq-contact__form--container{padding:1.25rem!important}.hq-form__label{font-size:.825rem}.hq-form__field .hq-form__field--input::-moz-placeholder{font-size:.825rem}.hq-form__field .hq-form__field--input::placeholder{font-size:.825rem}.hq-form__submit{font-size:.825rem;padding:.75rem}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.animated-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:var(--bg-color);background:linear-gradient(90deg,#f9fafb 5%,#f3f4f6 18%,#f9fafb 28%);background-size:800px 104px;height:40px;position:relative}.animated-textarea{height:150px}.animated-label{width:75px;height:15px}.animated-submit{height:50px;width:100px}.footer{background-color:var(--text-color);color:var(--primary-color);padding:2rem 3rem;z-index:2;position:relative}.footer .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;max-width:1400px}.footer .container .menu div{display:flex;flex-direction:row;gap:4rem;font-weight:700;font-size:1.125rem}.footer .container .menu div a:hover{text-decoration:underline}.footer .container .menu.socials{display:flex;flex-direction:row;gap:1.125rem;color:#fff}.footer .container .menu.socials a:hover{color:var(--primary-color)}@media screen and (max-width:1024px){.footer{padding:2rem 0}.footer .container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.footer .container .menu div{flex-wrap:wrap;gap:2rem}}@media screen and (max-width:767px){.footer .container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer .container .menu div{flex-direction:column;gap:1rem}.footer .container .menu.socials{margin-top:1rem}}.container.breadcrumbs__container{display:flex;justify-content:flex-end;margin-bottom:2.5rem}.breadcrumb__list{display:flex;flex-direction:row;gap:.5rem;font-size:1rem;font-weight:700;color:var(--gray-color)}.breadcrumb__list li a:hover{text-decoration:underline}.breadcrumb__list .breadcrumb__list__item:last-child a{color:var(--text-color)}@media screen and (max-width:767px){.container.breadcrumbs__container{justify-content:flex-start;margin-bottom:1rem}}.cookies{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-color);background-color:#fff;max-width:50vw;box-shadow:0 0 24px 0 rgba(0,0,0,.04);border-radius:.5rem}.cookies.show{display:block}.cookies.hide{display:none}.cookies .cookies-inner{padding:1rem 0}.cookies .title-container{padding:1rem;border-bottom:1px solid #eee}.cookies .title{font-size:1.125rem;font-weight:600;margin-bottom:0;color:var(--text-color)}.cookies .content{margin-bottom:.5rem;line-height:1.75rem;padding:0 1rem}.cookies a.link{color:#172554;text-decoration:underline;font-size:.925rem}.cookies .link-container{display:flex;flex-direction:row;gap:1rem;padding:0 1rem}.cookies .toggle-container{padding:1rem 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cookies .toggle-container .toggle-wrapper{display:flex;flex-direction:column;align-items:center;border:1px solid #eee;gap:1rem;padding:1rem}.cookies .toggle-container .toggle-wrapper:first-child{border-right:unset}.cookies .toggle-container .toggle-wrapper:last-child{border-left:unset}.cookies .toggle-container .switch{position:relative;display:inline-block;width:60px;height:34px}.cookies .toggle-container .switch p{font-size:.825rem}.cookies .toggle-container .switch input{opacity:0;width:0;height:0}.cookies .toggle-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.cookies .toggle-container .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.cookies .toggle-container .checked .slider{background-color:#2196f3;box-shadow:0 0 1px #2196f3}.cookies .toggle-container .checked .slider:before{transform:translateX(26px)}.cookies .toggle-container .slider.round{border-radius:34px}.cookies .toggle-container .slider.round:before{border-radius:50%}.cookies .button-container{display:flex;flex-direction:row;gap:1rem;padding:0 1rem}.cookies .button{padding:10px;display:inline-block;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:300}.cookies .button.accept{border:1px solid #15803d;color:#15803d}.cookies .button.acceptAll{background-color:#15803d;color:#fff}.cookies .button.deny{border:1px solid #dc2626;color:#dc2626}.notfound-section{height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.notfound-section h1{color:var(--secondary-color);font-size:7.5rem;line-height:1em;font-weight:700;margin-bottom:.5rem}.notfound-section p{font-weight:600;color:var(--gray-color)}.notfound-section .button{background-color:var(--primary-color);border-radius:99px;padding:.625rem 1.5rem;display:inline-block;margin-top:6.25rem;font-weight:500;font-size:.8125rem;transition:all .2s ease-in-out;color:#fff}.notfound-section .button:hover{background-color:var(--text-color)}.scroll__container{max-height:100vh;overflow-x:hidden;overflow-y:visible;position:relative}.scroll__wrapper{min-height:100vh;height:calc((var(--slide-count) / 4) * 100vh)}.cases__container{min-height:100vh;height:100vh;max-height:100vh;overflow:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;position:sticky;top:0;left:0;transform:translateX(var(--scroll-distance))}.cases__container.team.animating{transition:all 1s ease-in-out;transition-delay:calc((4 - var(--clicked-id)) * .05s)}.cases__container:before{content:"";width:100vw;height:100vh;background-color:#fff;position:absolute;left:-100vw;top:0;z-index:100;transition:all 1s ease-in-out}.cases__container.team.animating:before{left:calc((5 - var(--clicked-id)) * -25vw)}.cases__container.team.animating{transform:translateX(calc((4 - var(--clicked-id)) * 25vw))}.cases__container.animating .case-card.team img{filter:grayscale(0)}.cases__container.animating .case-card.team .text__container{transform:translateY(100%)}.cases__container .case-card.fluke{visibility:hidden;position:fixed;top:0;transition:all .7s ease-in-out;transition-delay:.1s;left:calc(var(--fluke-id) * 25vw);z-index:1}.cases__container.animating__case .case-card.fluke.animating{visibility:visible;left:calc(var(--scroll-distance) * -1);width:100vw}.cases__container.animating__case .case-card.fluke.animating:hover .content__container{opacity:0}.cases__container .case-card{min-width:25vw;width:25vw;height:100%;position:relative;cursor:pointer;overflow:hidden}.cases__container .case-card.position-center .image{-o-object-position:top center;object-position:top center}.cases__container .case-card.position-left .image{-o-object-position:top left;object-position:top left}.cases__container .case-card.position-right .image{-o-object-position:top right;object-position:top right}.cases__container .case-card .image,.cases__container .case-card .logo{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.cases__container .case-card .image img{-o-object-fit:cover;object-fit:cover}.cases__container .case-card a{height:100%;width:100%}.case-card .content__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:var(--hover-bg-color);transition:all .4s cubic-bezier(.1,.82,.76,.965)}.case-card:hover .content__container{opacity:1}.case-card .content__container .text__container{position:absolute;bottom:0;transform:translateY(100%);transition:all .3s cubic-bezier(.1,.82,.76,.965);width:100%;padding:3.75rem;color:#fff;display:flex;flex-direction:column;gap:5px}.case-card .content__container .text__container h2{font-size:2.5rem;line-height:3rem;font-weight:700}.case-card .content__container .text__container p{font-size:1.25rem;line-height:1.5rem;font-weight:400}.case-card:hover .content__container .text__container{transform:translateY(0)}.scroll__container .progress--slider{position:fixed;bottom:32px;width:12.5vw;height:10px;border-radius:999px;background-color:var(--gray-color);left:50%;transform:translateX(-50%);overflow:hidden}.scroll__container .progress--slider .inner{height:100%;display:block;background-color:var(--primary-color);width:calc((100% / var(--case-count)) * 4);border-radius:99px;position:absolute}.scroll__container .inner-container{width:100%;height:100%;position:relative;display:block}@media screen and (max-width:1024px){.scroll__wrapper{min-height:100vh;height:calc((var(--slide-count) / 2) * 100vh)}.cases__container .case-card{min-width:50%;width:50%}.cases__container .case-card.fluke{left:calc((var(--fluke-id) * 50vw) + var(--scroll-distance));position:absolute}.cases__container.team.animating{transform:translateX(calc((2 - var(--clicked-id)) * 50vw))}}@media screen and (max-width:767px){.scroll__container{max-height:unset;overflow:auto!important;position:relative!important}.scroll__wrapper{height:auto!important}.cases__container{overflow-y:auto;overflow-x:hidden;flex-direction:column;height:unset;max-height:unset;transform:none;position:unset}.cases__container .case-card{width:100%;min-width:100%;max-width:unset;max-height:25vh;min-height:25vh}.cases__container .case-card.fluke.team img,.cases__container .case-card.team img{-o-object-position:0 30%;object-position:0 30%;-o-object-fit:cover;object-fit:cover;filter:grayscale(0)!important}.cases__container.animating .case-card.fluke.animating.team img{-o-object-position:0 15%!important;object-position:0 15%!important;-o-object-fit:cover;object-fit:cover}.case-card .content__container{opacity:1;justify-content:flex-end}.case-card .content__container .text__container{position:relative;transform:translateY(0);padding:1.25rem;gap:0}.case-card .content__container .text__container h2{font-size:1.25rem;line-height:1.5rem}.case-card .content__container .text__container p{font-size:1rem;font-weight:700}.cases__container .case-card:not(.team) .logo{display:none}.cases__container .case-card:not(.team) .content__container{background:transparent}.cases__container .case-card.fluke{position:absolute;left:0!important;top:calc(var(--fluke-id) * 25vh)}.cases__container.team.animating .case-card.fluke.animating{visibility:visible}.cases__container.animating .case-card.fluke.animating,.cases__container.animating__case .case-card.fluke.animating{position:fixed;height:50vh;max-height:50vh;overflow:visible;top:0}.cases__container .case-card.fluke:after{content:"";width:100%;height:0;background-color:#fff;position:absolute;top:100%;transition:all .8s ease-in-out}.cases__container.animating__case .case-card.fluke.animating:after,.cases__container.team.animating .case-card.fluke.animating:after{height:50vh}.cases__container.team.animating{transform:unset}.cases__container.team.animating:before{display:none}}.case-single .hero{width:100%;height:65vh;background-color:var(--text-color);background-position:top;background-size:cover}.case-single .hero img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.case-single .content{padding-top:3.75rem;padding-bottom:5.625rem}.case-single .content.tabs,.case-single .content.tabs .tabs__container{position:relative}.case-single .content.tabs .tabs__container .tabs__navigation{position:absolute;left:0;top:2rem;display:inline-flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.75rem;transform:translateX(calc(-100% - 3.125rem));text-align:end}.case-single .content.tabs .tabs__container .tabs__content .title{font-size:5rem;line-height:6rem;font-weight:700}.case-single .content.tabs .tabs__container .tabs__content .tab{display:none}.case-single .content.tabs .tabs__container .tabs__content .tab p{font-size:1.125rem}.case-single .content.tabs .tabs__container .tabs__content .tab.active{display:flex;flex-direction:column;gap:1.5rem}.case-single .content.tabs .tabs__container .tabs__navigation .label{font-weight:600;cursor:pointer;position:relative;color:var(--gray-color)}.case-single .content.tabs .tabs__container .tabs__navigation .label:hover:after{visibility:visible}.case-single .content.tabs .tabs__container .tabs__navigation .label:after{content:"";position:absolute;top:100%;right:0;height:2px;width:100%;border-radius:999px;visibility:hidden}.case-single .content.tabs .tabs__container .tabs__navigation .label.active:after{visibility:visible}.case-single .content.tabs .tabs__container .tabs__content .tab:nth-child(3n+1) .title{color:var(--accent-color)}.case-single .content.tabs .tabs__container .tabs__content .tab:nth-child(3n+2) .title{color:var(--tertiary-color)}.case-single .content.tabs .tabs__container .tabs__content .tab:nth-child(3n+3) .title{color:var(--secondary-color)}.case-single .content.tabs .tabs__container .tabs__navigation .label:nth-child(3n+1):after{background-color:var(--accent-color)}.case-single .content.tabs .tabs__container .tabs__navigation .label:nth-child(3n+2):after{background-color:var(--tertiary-color)}.case-single .content.tabs .tabs__container .tabs__navigation .label:nth-child(3n+3):after{background-color:var(--secondary-color)}.case-single .container.slider{padding-bottom:5.625rem}.case-single .container.slider .slick-next,.case-single .container.slider .slick-prev{border:3px solid #fff;display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:999px}.case-single .container.slider .slick-next:before,.case-single .container.slider .slick-prev:before{display:none}.case-single .container.slider .slick-prev{left:1.5rem;z-index:1}.case-single .container.slider .slick-next{right:1.5rem;z-index:1}.case-single .container.slider .slick-next svg{transform:rotate(180deg)}@media screen and (max-width:1024px){.case-single .content.tabs .tabs__container .tabs__navigation{position:relative;transform:unset;flex-direction:row;top:unset;left:unset;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.case-single .content.tabs .tabs__container .tabs__content .title{font-size:3rem;line-height:1.2em}}@media screen and (max-width:767px){.case-single .hero{height:25vh}.case-single .hero.position-center img{-o-object-position:center;object-position:center}.case-single .hero.position-left img{-o-object-position:left;object-position:left}.case-single .hero.position-right img{-o-object-position:right;object-position:right}.case-single .content{padding-top:2.5rem;padding-bottom:3.5rem}.case-single .content.tabs .tabs__container .tabs__navigation{position:relative;transform:unset;flex-direction:column;top:unset;left:unset;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.case-single .content.tabs .tabs__container .tabs__content .tab.active{gap:.5rem}.case-single .content.tabs .tabs__container .tabs__content .title{font-size:1.875rem;line-height:2.5rem;margin-top:1.5rem}.case-single .container.slider .slick-next,.case-single .container.slider .slick-prev{width:2.5rem;height:2.5rem;border-radius:999px}.case-single .container.slider .slick-prev{left:1rem;z-index:1}.case-single .container.slider .slick-next{right:1rem;z-index:1}}.cases__container .case-card.team{cursor:pointer}.cases__container .case-card.team img{filter:grayscale(1);transition:all .2s ease-in-out}.cases__container .case-card.team:hover img{filter:grayscale(0)}.team-single{min-height:100vh}.team-single .team-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.team-single .team-content:before{content:"";grid-column:span 1/span 1;grid-column-start:1}.team-single .image{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;position:sticky;top:0;grid-column-start:4}.team-single .team-content .container{padding:12.5rem 0}.team-single .content-container{grid-column:span 2/span 2;grid-column-start:2;grid-row-start:1}.team-single .team-content .breadcrumb__list{justify-content:flex-end}.team-single .team-content .content{margin-right:15rem}.team-single .team-content .title{color:var(--accent-color);font-size:5rem;line-height:6rem;font-weight:700;margin-bottom:.75}.team-single .team-content .label{color:var(--accent-color);display:inline-block;margin-bottom:2rem;font-size:1.5rem;line-height:2rem;font-weight:700}.team-single .team-content .content .text-content{font-size:1.125rem;line-height:1.5rem;max-width:100%}.team-single .team-content .content .text-content p:not(:last-of-type){margin-bottom:24px}.team-single .team-content .content .socials{margin-top:30px;display:flex;flex-direction:row;gap:20px}.team-single .team-content .content .socials a{color:var(--tertiary-color)}.team-single .team-content .content .socials a:hover{color:var(--text-color)}.team-single .team-content .content .posts{margin-top:4rem}.team-single .team-content .content .posts h2{color:var(--secondary-color);font-weight:700;font-size:1.5rem;margin-bottom:1rem}.team-single .team-content .content .posts .posts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.team-single .team-content .content .posts .posts-grid .post{position:relative}.team-single .team-content .content .posts .posts-grid .post img{height:15rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.team-single .team-content .content .posts .posts-grid .post .content{position:absolute;left:0;bottom:0;background-color:#fff;padding:1rem;max-width:60%;width:60%}.team-single .team-content .content .posts .posts-grid .post .content h3{font-weight:700;font-size:1.125rem;margin-bottom:.25rem}.team-single .team-content .content .posts .posts-grid .post .content p{font-size:.8125rem}@media screen and (max-width:1024px){.team-single .team-content:before{display:none!important}.team-single .content-container{grid-column-start:1}.team-single .image{grid-column:span 2/span 2;grid-column-start:3;width:100%;position:sticky;top:0}.team-single .team-content .content{margin-right:0}.team-single .team-content .content-container{padding:5rem 2rem}}@media screen and (max-width:767px){.team-single .image{order:1;height:50vh;min-height:25vh;width:100vw;-o-object-position:0 15%;object-position:0 15%;-o-object-fit:cover;object-fit:cover;position:relative}.team-single .team-content{display:flex;flex-direction:column}.team-single .content-container{order:2}.team-single .team-content .container{padding:2.5rem 2.25rem}.team-single .team-content .breadcrumb__list{justify-content:flex-start;margin-bottom:10px;display:none}.team-single .team-content .content{margin:0}.team-single .team-content .title{font-size:1.875rem;line-height:2.5rem;margin-bottom:0}.team-single .team-content .label{font-size:1rem;margin-bottom:2.5rem}.team-single .team-content .content .text-content{max-width:100%;font-size:1rem}.team-single .team-content .content .posts{margin-top:2.5rem}.team-single .team-content .content .posts h2{line-height:1.5rem;margin-bottom:1.5rem}.team-single .team-content .content .posts .posts-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.team-single .team-content .content .posts .posts-grid .post .content{max-width:75%}}.hero-section.first{min-height:40rem;display:flex;align-items:center;text-align:center}.hero-section{padding:3rem 0}.hero-section h1{font-size:5rem;line-height:5.5rem;font-weight:700;color:var(--tertiary-color)}.vacature-single .hero-section .breadcrumb__list{justify-content:flex-end}.vacature-single .hero-section h1{color:var(--accent-color);margin-top:2.5rem}.hero-section h1:not(:has(+.type)){margin-bottom:1rem}.hero-section .type{color:var(--tertiary-color);font-size:1.5rem;font-weight:700}.vacature-single .hero-section .type{color:var(--accent-color)}.hero-section .desc{max-width:50%;margin:0 auto;color:var(--gray-color);font-weight:700;font-size:1rem;line-height:1.25rem}.vacature-single .hero-section .desc{max-width:100%;font-size:1.125rem;line-height:1.5rem;font-weight:400;margin-top:2.5rem;color:var(--text-color)}@media screen and (max-width:1024px){.hero-section.first{min-height:50vh}}@media screen and (max-width:767px){.hero-section.first{min-height:unset;padding-top:12rem}.hero-section{padding:2.5rem 0}.hero-section h1{font-size:1.875rem;line-height:3.5rem}.vacature-single .hero-section h1{margin-top:1rem}.hero-section .desc{max-width:100%}.vacature-single .hero-section .breadcrumb__list{justify-content:flex-start}.hero-section .type{font-size:1.25rem}.vacature-single .hero-section .desc{font-size:1rem;margin-top:1rem;margin-bottom:0}.vacature-single .hero-section .desc p:not(:last-of-type){margin-bottom:.75rem}}.logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.logos .logo{height:18.75rem;display:flex;align-items:center;justify-content:center}.logos .logo img{width:75%;transition:transform .2s ease-in-out;max-height:80%;-o-object-fit:contain;object-fit:contain}.logos a.logo:hover img{transform:scale(1.02)}@media screen and (max-width:1024px){.logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.logos{grid-template-columns:repeat(1,minmax(0,1fr))}.logos .logo{height:17.5rem}}.contact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:100vh}.contact:before{content:""}.contact .content{grid-column:span 2/span 2;height:100%;display:flex;flex-direction:column;justify-content:center;margin-right:15rem;padding:7rem 0}.contact .image{height:100%;-o-object-fit:cover;object-fit:cover}.contact .content .breadcrumb__list{justify-content:flex-end}.contact .content h1{font-size:5rem;color:var(--secondary-color);font-weight:700}.contact .content .inhoud{font-size:1.125rem;line-height:1.5rem;margin-bottom:2.5rem}.contact .content .inhoud a{text-decoration:underline}.contact .content .inhoud a:hover{color:var(--primary-color)}.contact .content .inhoud p:not(:last-of-type){margin-bottom:1.5rem}.contact .content .form h3{color:var(--secondary-color);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.contact .content .form .hq-form__submit{width:auto;margin-left:auto}@media screen and (max-width:1024px){.contact:before{display:none}.contact .content{margin:0;padding:5rem 2rem}.contact .image{grid-column:span 2/span 2}}@media screen and (max-width:767px){.contact{display:flex;flex-direction:column-reverse}.contact .image{height:50vh}.contact .content{padding:2.5rem 2.25rem 3.5rem;margin:unset}.contact .content .breadcrumb__list{justify-content:flex-start}.contact .content h1{font-size:1.875rem;line-height:2.5rem;margin-top:1rem}.contact .content .inhoud{font-size:1rem;margin-top:.5rem;margin-bottom:1.25rem}.contact .content .inhoud p:not(:last-of-type){margin-bottom:.75rem}.contact .content .form h3{font-size:1.25rem}}.image{width:100vw;height:65vh;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.image{height:50vh}}.tekst__content{padding:3rem 0}.tekst__content .breadcrumb__list{justify-content:flex-end}.blog{padding-bottom:2.5rem}.blog .tekst__content .container{width:calc(50vw - 15rem)}.tekst__content h1{margin-top:2.5rem;font-size:5rem;color:var(--accent-color);font-weight:700;line-height:110%;margin-bottom:2rem}.tekst__content .inhoud{font-size:1.125rem;line-height:1.5rem}.tekst__content .inhoud ul{list-style-type:disc;display:flex;flex-direction:column;gap:.5rem;margin:2.25rem 0 2.25rem 2.5rem;font-weight:700}.tekst__content .inhoud p:not(:last-of-type){margin-bottom:1.5rem}@media screen and (max-width:767px){.tekst__content{padding:2.5rem 0}.tekst__content .breadcrumb__list{justify-content:flex-start}.tekst__content h1{font-size:1.875rem;line-height:2.5rem;margin-top:1rem;margin-bottom:.5rem}.tekst__content .inhoud{font-size:1rem}.tekst__content .inhoud ul{margin:1.5rem 0 1.5rem 1.5rem}}.tabs .tab__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4rem 0}.tabs .tab__container .tab_list li{font-size:3rem;color:var(--tertiary-color);font-weight:700;cursor:pointer;transition:color .2s ease-in-out}.tabs .tab__container .tab_list li:hover{color:var(--text-color)}.tabs .tab__container .current__tab .titel{font-size:1.5rem;color:var(--tertiary-color);font-weight:700;margin-bottom:1rem}.tabs .tab__container .current__tab .inhoud{padding-bottom:1.5rem}.tabs .tab__container .current__tab .tab-group{padding-bottom:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5rem;-moz-column-gap:.25rem;column-gap:.25rem}.tabs .tab__container .sub-tab{background-color:var(--primary-color);color:#fff;font-size:.8125rem;font-weight:500;border-radius:999px;padding:.5rem 1.25rem;display:inline-block;cursor:pointer;transition:opacity .2s ease-in-out}.tabs .tab__container .sub-tab:hover{opacity:.5}.tabs .tab__container .tab-group.active .sub-tab{opacity:.25}.tabs .tab__container .tab-group.active .sub-tab.active{opacity:1}@media screen and (max-width:1024px){.tabs .tab__container{padding:4rem 3rem}}@media screen and (max-width:767px){.tabs .tab__container{padding:0 2.25rem 3rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.tabs .tab__container .tab_list li{font-size:2rem}}.cases__container .case-card.vacature img{filter:grayscale(1);transition:all .2s ease-in-out}.cases__container .case-card.vacature:hover img{filter:grayscale(0)}.vacature-single .hero img{height:100%;-o-object-fit:cover;object-fit:cover}.tabs-section{padding:3rem 0}.tabs-section .tab-titles{display:flex;flex-direction:row;align-items:flex-end;gap:1.5rem;font-size:1rem;font-weight:600;color:var(--gray-color);margin-bottom:1.5rem}.tabs-section .tab-titles h2.active{font-size:5rem;line-height:5rem;color:var(--tertiary-color)}.tabs-section .tab-titles h2{cursor:pointer}.tabs-section .tab-content p{font-size:1.125rem;line-height:1.5rem}.tabs-section .tab-content p:not(:last-of-type){margin-bottom:1.125rem}@media screen and (max-width:767px){.tabs-section{padding:1.5rem 0}.tabs-section .tab-titles{flex-direction:column;justify-content:flex-start;align-items:flex-start}.tabs-section .tab-titles h2.active{font-size:1.875rem;line-height:2.5rem}.tabs-section .tab-content p{font-size:1rem}.tabs-section .tab-content p:not(:last-of-type){margin-bottom:1.25rem}}.container.form{padding:3rem 0 5rem}.container.form h3{color:var(--secondary-color);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.container.form .hq-form__submit{width:auto;margin-left:auto}@media screen and (max-width:767px){.container.form{padding:.5rem 2.25rem 3.5rem}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[25px\]{margin-bottom:25px}.mr-\[10px\]{margin-right:10px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.w-auto{width:auto}.w-full{width:100%}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.whitespace-nowrap{white-space:nowrap}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-r-\[27px\]{border-top-right-radius:27px;border-bottom-right-radius:27px}.rounded-t-\[27px\]{border-top-left-radius:27px;border-top-right-radius:27px}.border-2{border-width:2px}.px-\[21px\]{padding-left:21px;padding-right:21px}.px-\[23px\]{padding-left:23px;padding-right:23px}.py-\[17px\]{padding-top:17px;padding-bottom:17px}.py-\[19px\]{padding-top:19px;padding-bottom:19px}.text-\[18px\]{font-size:18px}.font-\[600\]{font-weight:600}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html{color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:realist,sans-serif;font-size:clamp(12px,calc(0rem + 1vw * .83333333333),18px)}.container{max-width:50vw;margin:0 auto}main{min-height:100vh}body.scrolled-to-end{overflow-y:visible}.page-transition{height:100vh;position:fixed;top:0;background-color:var(--text-color);z-index:999;visibility:hidden}.page-transition.transition{visibility:visible}.page-transition.exit{right:0}.page-transition.enter{left:0}@media screen and (max-width:1024px){.container{max-width:100vw;padding:0 3rem}}@media screen and (max-width:767px){.container{max-width:100vw;padding:0 2.25rem}html{font-size:clamp(12px,calc(0rem + 1vw * 3.72093023),18px)}}