@charset "UTF-8";body,html{height:100%;overflow-x:hidden;margin:0;padding:0}body{background:#f5f5f5;color:#0d1b1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;scroll-behavior:smooth}footer,header{-ms-flex-negative:0;flex-shrink:0}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.light-text{color:#fff}h1{font-size:6rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:300}h2{font-size:4.3333333333rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:300}h3{font-size:3rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:300}h4{font-size:2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:400}h5{font-size:1.3333333333rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:400}h6{font-size:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:400}body{-ms-hyphens:auto;hyphens:auto;font-size:1.2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:300}p{line-height:1.5;margin:1rem 0}strong{font-weight:700}ul{margin:1rem 0}.center{text-align:center}a{color:rgb(20.128,66.896,127.872);text-decoration:none;position:relative;display:inline-block}a::after:not(.btn){content:"";display:block;height:1px;width:100%;background:rgb(20.128,66.896,127.872);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.container{max-width:1400px;width:100%;padding-left:5rem;padding-right:5rem;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.container.full-width{max-width:2100px}section{padding-top:5rem;padding-bottom:5rem}section .notice{-webkit-box-sizing:border-box;box-sizing:border-box;background:#2271d8;color:#fff;border-radius:6px;padding:1rem 2rem;margin:2.5rem auto 5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section .notice .icon-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3rem;height:3rem;border-radius:50%;background-color:#fff;color:#2271d8;padding:1rem;margin-top:1rem}section .notice a{text-decoration:underline;color:#fff}section.has-image-top{padding-top:0}section.has-image-top .section-top-image{height:30rem;width:100%;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5rem}section.has-image-top .section-top-image.map{background-image:url(/img/map.webp);background-color:rgba(0,0,0,.4)}section.light-bg{background-color:#fff}@media screen and (max-width:1000px){h1,h2,h3,h4,h5,h6{font-size:2.5rem}.container{padding-left:2rem;padding-right:2rem}section.has-image-top .section-top-image.map{background-image:url(/img/map_3x4.webp)}}.section-title{text-align:center;margin-top:0;margin-bottom:2.5rem;padding-bottom:2.5rem}.section-title::after{content:"";position:relative;width:5rem;top:2.5rem;left:50%;margin-left:-2.5rem;display:block;text-align:center;height:1px;background:#2271d8}.card{background:#fff;border-radius:6px;padding:1.5rem;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.13);box-shadow:0 2px 6px rgba(0,0,0,.13)}.card .card-title{margin:0 0 1.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.card .btn{margin:0}.grid{display:grid}.grid-cols-1{grid-template-columns:1fr}@media screen and (min-width:1000px){.md_grid-cols-2{grid-template-columns:1fr 1fr}}.gap-2{gap:.5rem}.gap-4{gap:1rem}.pill{color:#000;padding:.25rem .5rem;border-radius:8px;display:inline-block;font-size:.9rem;font-weight:500}.pill.accent{background-color:#ffca00}.btn,button,input[type=submit]{outline:0;border:none;background:#2271d8;padding:1rem 2.5rem;margin:2.5rem 0;color:#fff;border-radius:3px;font-size:1.2rem;text-transform:uppercase;cursor:pointer;-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn:hover,button:hover,input[type=submit]:hover{-webkit-box-shadow:0 5px 7px 0 rgba(0,0,0,.2);box-shadow:0 5px 7px 0 rgba(0,0,0,.2)}.btn.flat,button.flat,input[type=submit].flat{background:0 0}.btn.disabled,button.disabled,input[type=submit].disabled{background:#ccc;color:#2a2b2a;pointer-events:none}.btn.icon-button,button.icon-button,input[type=submit].icon-button{width:4rem;height:4rem;padding:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1rem;border-radius:50%}.btn.icon-button img,.btn.icon-button svg,button.icon-button img,button.icon-button svg,input[type=submit].icon-button img,input[type=submit].icon-button svg{width:2.5rem;height:2.5rem}img.fluid{max-width:100%}img.round{border-radius:50%}.hero{height:100vh;width:100vw;background-image:url(/img/hero.webp);background-size:cover;background-position:50%;background-color:rgba(0,0,0,.4);position:relative;-webkit-box-flex:1;-ms-flex:1 0 100vh;flex:1 0 100vh;-ms-flex:1 0 100svh;flex:1 0 100svh}.hero.hero-small{height:40vh;height:40svh}.hero-message{background:rgba(255,255,255,.5);color:#fff;margin-top:0;text-align:center;padding:.25rem .5rem;-webkit-box-sizing:border-box;box-sizing:border-box;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.hero-message a{text-decoration:underline;font-weight:medium;color:#fff}.hero-header{padding-top:2%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-logo{height:20rem}.hero-down-arrow{-webkit-animation:2s infinite flying-wobble;animation:2s infinite flying-wobble;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;width:4rem;height:4rem;bottom:5%;left:50%;margin-left:-2rem;background:0 0;outline:0;cursor:pointer;border:none;padding:0}.hero-down-arrow:hover{-webkit-box-shadow:none;box-shadow:none}.hero-down-arrow svg{width:2rem;height:2rem;margin:1rem}.hero-down-arrow svg path{fill:#fff}@-webkit-keyframes flying-wobble{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes flying-wobble{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.header-spacer{height:5rem;position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.header-container{height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.page-header{background:#fff;height:5rem;position:absolute;top:0;left:0;right:0}header.page-header.before-drop{position:fixed;z-index:100;-webkit-transform:translateY(-105%);transform:translateY(-105%);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.16);box-shadow:0 3px 5px 0 rgba(0,0,0,.16)}header.page-header.drop-animated{-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}header.page-header.dropped{top:0;-webkit-transform:translateY(0);transform:translateY(0)}header.page-header .logo img{height:5rem}header.page-header nav{-webkit-box-flex:1;-ms-flex:1;flex:1}header.page-header nav.hidden{display:none}header.page-header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}header.page-header nav ul li{list-style-type:none;margin-left:1rem;height:5rem;line-height:5rem}header.page-header nav ul li a{line-height:5rem;display:inline-block;color:rgb(92.4,94.6,92.4);text-decoration:none;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;position:relative;word-break:keep-all;text-overflow:clip;white-space:pre}header.page-header nav ul li a:visited{color:rgb(92.4,94.6,92.4)}header.page-header nav ul li a:hover{color:#2a2b2a}header.page-header nav ul li a::before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:100%;height:4px;background:#2271d8;color:#2a2b2a;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}header.page-header nav ul li a.active{color:#2a2b2a}header.page-header nav ul li a.active::before{opacity:1}header.page-header .nav-toggle{display:none;width:5rem;height:5rem;margin-right:-1rem;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:0 0}header.page-header .nav-toggle:hover{-webkit-box-shadow:none;box-shadow:none}header.page-header .nav-toggle div{width:3rem;height:2px;border-radius:2px;background:#2271d8;position:absolute;top:calc(50% - 1px);left:1rem;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}header.page-header .nav-toggle div::after,header.page-header .nav-toggle div::before{content:"";display:block;width:3rem;height:2px;border-radius:2px;background:#2271d8;position:absolute;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}header.page-header .nav-toggle div::before{top:10px}header.page-header .nav-toggle div::after{bottom:10px}@media screen and (max-width:1000px){.hero{background-image:url(/img/hero_9x16.webp)}.hero-logo{max-width:100%}header.page-header nav{display:block;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;height:100vh;width:100vw;-webkit-transform:translateX(110%);transform:translateX(110%);-webkit-transition:clip-path .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:clip-path .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}@supports (clip-path:circle()){header.page-header nav{-webkit-transform:none;transform:none;clip-path:circle(0 at 100% 0)}}header.page-header nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:5rem}header.page-header nav ul li{margin:0 3rem 0 2rem;text-align:right}header.page-header nav ul li a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}header.page-header nav ul li a.active::before{display:none}header.page-header .nav-toggle{display:block;-webkit-transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:1003}header.page-header.nav-dropped:not(.dropped) .nav-toggle{position:fixed;top:0;right:2.5rem;margin-top:0}header.page-header.nav-dropped nav{-webkit-transform:translateX(0);transform:translateX(0);clip-path:circle(150% at 100% 0)}header.page-header.nav-dropped .nav-toggle{-webkit-transform:rotate(540deg);transform:rotate(540deg)}header.page-header.nav-dropped .nav-toggle div{top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}header.page-header.nav-dropped .nav-toggle div::before{display:none}header.page-header.nav-dropped .nav-toggle div::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);bottom:0}}header.page-header .nav-toggle.close{-webkit-transform:rotate(540deg);transform:rotate(540deg)}header.page-header .nav-toggle.close div{top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}header.page-header .nav-toggle.close div::before{display:none}header.page-header .nav-toggle.close div::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);bottom:0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-align--stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-align--start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-align--end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-justify--start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-wrap--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-direction--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-grow--1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-shrink--1{-ms-flex-negative:1;flex-shrink:1}.flex-grow--2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.flex-shrink--2{-ms-flex-negative:2;flex-shrink:2}.flex-grow--3{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.flex-shrink--3{-ms-flex-negative:3;flex-shrink:3}.flex-grow--4{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.flex-shrink--4{-ms-flex-negative:4;flex-shrink:4}@media screen and (max-width:1000px){.flex-wrap--at-s{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-grow--at-s--1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-grow--at-s--2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.flex-grow--at-s--3{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.flex-grow--at-s--4{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.flex-shrink--at-s--0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex-shrink--at-s--1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-shrink--at-s--2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.flex-shrink--at-s--3{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.flex-shrink--at-s--4{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}}footer.page-footer{background:#2271d8}footer.page-footer .container>span{-webkit-box-flex:1;-ms-flex:1;flex:1}footer.page-footer .container>span:last-child{text-align:right}footer.page-footer a{color:#ffca00}footer.page-footer h4{margin-top:0}footer.page-footer .footer-sitemap{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:2.5rem;padding-bottom:2.5rem}footer.page-footer .footer-madeby{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}footer.page-footer .footer-madeby a{color:#fff!important}footer.page-footer .footer-madeby svg{height:1rem;margin-bottom:-.125rem;margin-left:.5ch;margin-right:.5ch}footer.page-footer .footer-copy{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgb(20.128,66.896,127.872);padding:1rem}@media screen and (max-width:1000px){footer.page-footer .footer-copy,footer.page-footer .footer-copy>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer.page-footer .footer-copy>.container>span,footer.page-footer .footer-copy>span{-ms-flex-preferred-size:2.5rem;flex-basis:2.5rem;text-align:left}footer.page-footer .footer-copy>*{margin:.5rem 0}}input:not([type=submit]),textarea{font-size:1.2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;line-height:1.5;color:#2a2b2a;background:#fff;border-radius:3px;display:block;outline:0;border:none;padding:1rem;margin:2.5rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-bottom:2px solid #2271d8}textarea{resize:vertical}.input-group{position:relative}.input-group label{display:none;position:absolute;background:#2271d8;color:#fff;margin-left:1rem;top:2.25rem;padding:.25rem 1rem;border-radius:3px;font-size:1.2rem}.value-positive{color:#57a773}.value-negative{color:#ee6352}.services{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem}@media (max-width:1200px){.services{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.services{grid-template-columns:repeat(1,1fr)}}@media (max-width:700px){.services{grid-template-columns:repeat(1,1fr)}}.service-box{padding:2.5rem 1rem .25rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f9fafb;border-radius:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-box p{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.service-box .icon-container{background:#2271d8;width:5rem;height:5rem;border-radius:50%;display:block}.service-box .icon-container::after{content:none}.service-box .icon-container svg{width:2.5rem;height:2.5rem;margin-top:1.25rem}.service-box .icon-container svg path{fill:#fff}.service-box a.btn{display:inline-block}@media screen and (max-width:1000px){.services{-ms-flex-wrap:wrap;flex-wrap:wrap}.services .service-box{width:100%}}.team-card{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.16);box-shadow:0 3px 5px 0 rgba(0,0,0,.16);margin-bottom:2.5rem;position:relative;width:25rem;height:39.43259053rem;overflow:hidden}.team-card.flipped .team-card-content{-webkit-transform:translateY(-31.23259053rem);transform:translateY(-31.23259053rem);overflow-y:auto}.team-card.flipped button.learn-more{-webkit-transform:translateY(-28.73259053rem);transform:translateY(-28.73259053rem)}.team-card .team-card-img{width:25rem;height:31.23259053rem;margin-right:2.5rem;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.team-card .team-card-content{z-index:2;position:absolute;background:#fff;top:31.23259053rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;height:39.43259053rem}.team-card .team-card-content .summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:left;-ms-flex-align:left;align-items:left;text-align:left;height:8.2rem;padding:1rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.team-card .team-card-content .summary h4{margin:0 0 1rem;color:rgba(0,0,0,.7)}.team-card .team-card-content .more{padding:0 2.5rem}.team-card button.learn-more{position:absolute;border-radius:50%;width:48px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;right:1rem;top:27.23259053rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:4}.team-card button.learn-more .button-inner{height:48px;width:48px;position:relative}.team-card button.learn-more .button-inner div{display:block;height:4px;width:4px;background:#fff;top:calc(50% - 2px);left:calc(50% - 2px);position:absolute;border-radius:2px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:.2s ease-in-out .3s;transition:.2s ease-in-out .3s}.team-card button.learn-more .button-inner div:nth-of-type(1){top:calc(50% - 10px)}.team-card button.learn-more .button-inner div:nth-of-type(3){top:calc(50% + 6px)}.team-card.flipped button.learn-more .button-inner div:nth-of-type(2){opacity:0}.team-card.flipped button.learn-more .button-inner div:nth-of-type(1),.team-card.flipped button.learn-more .button-inner div:nth-of-type(3){width:24px;left:calc(50% - 12px)}.team-card.flipped button.learn-more .button-inner div:nth-of-type(1){-webkit-transform:rotate(45deg) translate(6px,5px);transform:rotate(45deg) translate(6px,5px)}.team-card.flipped button.learn-more .button-inner div:nth-of-type(3){-webkit-transform:rotate(-45deg) translate(6px,-6px);transform:rotate(-45deg) translate(6px,-6px)}@media screen and (max-width:1000px){.team-card{-webkit-box-sizing:border-box;box-sizing:border-box}.team-card .summary h4{font-size:1.875rem;margin-bottom:.5rem!important}.team-card .summary span{font-size:1rem}}.imagegrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.imagegrid .lightbox{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);cursor:pointer;pointer-events:none;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.imagegrid .lightbox::before{content:"Zum Schließen klicken";display:block;text-align:center;color:#fff}.imagegrid .lightbox.shown{opacity:1;pointer-events:all}.imagegrid .lightbox .image-container-lightboxed{width:100%;height:100%;padding-bottom:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-o-object-fit:contain;object-fit:contain}.imagegrid .lightbox .image-container-lightboxed img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.imagegrid .lightbox .image-container-lightboxed span{display:none}.imagegrid .image-container{width:100%;position:relative;overflow:hidden;cursor:pointer;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2);border-radius:5px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.imagegrid .image-container img{max-width:100%;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.imagegrid .image-container div{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.imagegrid .image-container>span{display:inline-block;text-align:center;padding:.5rem 1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.popup{display:block;position:fixed;top:5rem;left:0;right:0;bottom:0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:80;pointer-events:none;-webkit-transform:translateX(120%) scale(.8);transform:translateX(120%) scale(.8);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;overflow-y:visible}.popup.popped{pointer-events:all;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.popup .popup-closer{width:5rem;height:5rem;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;position:fixed;top:0;right:2.5rem;margin:0;z-index:109}.popup .popup-closer:hover{-webkit-box-shadow:none;box-shadow:none}.popup .popup-closer div{width:3rem;height:2px;border-radius:2px;background:#2271d8;position:absolute;top:calc(50% - 1px);left:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.popup .popup-closer div::after{content:"";display:block;width:3rem;height:2px;border-radius:2px;background:#2271d8;position:absolute;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.popup .container>h2:first-child{margin-top:0}@media screen and (max-width:1000px){.popup{top:5rem;z-index:110}.popup .popup-closer{top:-5rem}}