.pagination-button{width:90px;height:80px;filter:drop-shadow(0 4px 32px rgba(0, 0, 0, 0.12));border:none}.pagination-button--next{background:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='32 20 90 80'%3E%3Cpath d='M82.1992 100C53.2004 100 32 60 32 60C32 60 53.2004 20 82.1992 20C104.181 20 122 37.9086 122 60C122 82.0914 104.181 100 82.1992 100Z' fill='white'%3E%3C/path%3E%3Cpath d='M72.6665 60H91.3332' stroke='%23262626' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M82 50.6667L91.3333 60L82 69.3333' stroke='%23262626' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.pagination-button--previous{background:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='20 20 90 80'%3E%3Cpath d='M59.8008 20C88.7996 20 110 60 110 60C110 60 88.7996 100 59.8008 100C37.8194 100 20 82.0914 20 60C20 37.9086 37.8194 20 59.8008 20Z' fill='white'%3E%3C/path%3E%3Cpath d='M69.3332 60H50.6665' stroke='%23262626' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M59.9998 69.3333L50.6665 60L59.9998 50.6667' stroke='%23262626' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}.section-headline{max-width:880px;padding:1rem 0}.section-headline span{font-weight:inherit;color:#1a73e8}@media(min-width: 1024px){.section-headline{padding:1.5rem 0}}.section-headline--center{margin:auto;text-align:center}.section-headline--small{font-size:var(--font-size-h3)}.section-headline--smaller{font-size:var(--font-size-h5)}.section-indicator{display:inline-block;padding:.5rem .75rem;font-size:var(--font-size-small);font-weight:normal;color:#121623;background:#f5f5fa;border-radius:.5rem;transition:150ms}.section-indicator--blue-secondary{color:#155cba;background:#d1e3fa}@media(min-width: 1024px){.section-indicator{margin-top:2.5rem}}.section-indicator--dark{display:inline-block;color:#fff;background:rgba(255,255,255,.2)}.input-pill input{display:none}.input-pill span{position:relative;z-index:1;display:block;padding:.5rem 1.5rem;font-size:var(--font-size-body-x-small);color:#5c606e;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #e3e4ea;border-radius:9999px;transition:background 300ms ease-out,border 300ms ease-out}.input-pill:hover span{background:#fff;border-color:#1a73e8}.input-pill--active span,.input-pill input:checked+span,input:checked+.input-pill span,.input-pill--active:hover span{color:#fff;background-color:#1a73e8}.input-pill-list{display:flex;flex-wrap:wrap;margin-top:-0.75rem;margin-left:-0.5rem}.input-pill-list>*{margin-top:.75rem;margin-left:.5rem}.feature-card{cursor:pointer}.feature-card__label{margin-bottom:.5rem;font-size:var(--font-size-body-small);font-weight:bold}@media(min-width: 1024px){.feature-card__label{margin-bottom:1.25rem}}.feature-card__button{z-index:1;place-self:end end;margin-right:.75rem;margin-bottom:.75rem}@media(min-width: 1024px){.feature-card__button{margin-right:1.5rem;margin-bottom:1.5rem}}.feature-card__summary,.feature-card__details{display:flex;overflow:hidden;font-size:var(--font-size-h5)}.feature-card__summary::after,.feature-card__details::after{min-width:3rem;content:""}.feature-card__summary{font-size:1rem;line-height:1.25rem;word-break:break-word}@media(min-width: 1024px){.feature-card__summary{font-size:var(--font-size-h5);line-height:normal}}.feature-card__details{height:0;opacity:0}.feature-card__link,.feature-card__link>a{height:0;line-height:0;opacity:0}.feature-card--show-details .feature-card__content{justify-content:start;background:#121623}.feature-card--show-details .feature-card__content--pattern{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:rgba(0,0,0,0);background-image:url("https://assets.tractive.com/assets/image/shop-frontend/pages/product-detail-page/overview-cards/background-pattern.png");background-repeat:no-repeat;background-position:center;background-size:cover}.feature-card--show-details .feature-card__details{height:auto;opacity:1}.feature-card--show-details .feature-card__summary{height:0}.feature-card--show-details .feature-card__link,.feature-card--show-details .feature-card__link>a{height:auto;overflow:hidden;font-size:var(--font-size-h5);line-height:2rem;word-break:break-word;opacity:1}.feature-card--wide{grid-column:span 2}.feature-card--large{grid-row:span 2;grid-column:span 2}.feature-card--mobile{grid-column:span 2}@media(min-width: 1024px){.feature-card--mobile{grid-column:unset}}.image-card{position:relative;display:grid;grid-template-rows:100%;height:100%;overflow:hidden;color:#fff;cursor:inherit;border-radius:.75rem;transition:300ms}.image-card>*{grid-area:1/-1}.image-card>a{z-index:1}.image-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.image-card:hover .image-card__image{transition:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transform:scale(1.1)}.image-card__overlay{z-index:1;background:linear-gradient(180deg, rgba(38, 38, 38, 0) 50%, rgba(38, 38, 38, 0.6) 100%);background-blend-mode:multiply}.image-card__overlay--left-to-right{background:linear-gradient(270deg, rgba(38, 38, 38, 0) 50%, rgba(38, 38, 38, 0.6) 100%)}.image-card__overlay--top-to-bottom-soft{background:linear-gradient(180deg, rgba(38, 38, 38, 0.6) 30%, rgba(38, 38, 38, 0) 100%)}.image-card__content{z-index:1;display:flex;flex-direction:column;padding:.75rem;overflow:auto}@media(min-width: 1024px){.image-card__content{padding:1.5rem}}.image-card__content--space-between{justify-content:space-between}.image-card__content--end{justify-content:flex-end}.image-card__content--center{align-items:center}.image-card__headline{margin-bottom:1rem;font-size:var(--font-size-h3);color:#fff;text-align:center}@media(min-width: 1024px){.jobs-careers-filter-menu__label{display:none}}@media not all and (min-width: 1024px){.jobs-careers-filter-menu{box-sizing:content-box;padding:.75rem 1rem;overflow:hidden;border-radius:.75rem;box-shadow:0 4px 32px rgba(0,0,0,.12);transition:300ms ease-out}.jobs-careers-filter-menu__label{display:grid;grid-template-columns:auto max-content;grid-gap:.25rem;gap:.25rem;align-items:center;font-size:var(--font-size-body-small)}.jobs-careers-filter-menu__label::after{width:1rem;height:1rem;content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.jobs-careers-filter-menu__text{font-weight:bold}.jobs-careers-filter-menu__control:checked~.jobs-careers-filter-menu__label::after{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10L8 6L4 10' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.jobs-careers-filter-menu__content{padding-top:1rem;padding-bottom:.5rem}.jobs-careers-filter-menu__control:not(:checked)~.jobs-careers-filter-menu__content{display:none}}.jobs-life-card{grid-column:span 2;background-color:#1a73e8}@media(min-width: 640px){.jobs-life-card{grid-column:span 1}}.jobs-life-card__content{justify-content:end;overflow:hidden}@media(min-width: 640px){.jobs-life-card__content{justify-content:space-between}}@media(min-width: 1024px){.jobs-life-card__content{justify-content:end}}@media(min-width: 1024px){.jobs-life-card--2{grid-column:span 2}}.jobs-life-card--3{grid-column:span 2}@media(min-width: 1024px){.jobs-life-card--3{grid-column:span 3}}.jobs-life-card--3 .jobs-life-card__content{justify-content:end}.jobs-life-card-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--gutter);gap:var(--gutter)}@media not all and (min-width: 1024px){.jobs-life-card-grid{grid-auto-rows:12rem}}@media(min-width: 1024px){.jobs-life-card-grid{grid-template-rows:repeat(2, 36rem);grid-template-columns:calc((100% - 2*var(--gutter))/3);grid-auto-columns:calc((100% - 2*var(--gutter))/3);grid-auto-flow:column}}@media(min-width: 1024px){.jobs-list{margin:0 1.25rem}}.jobs-list__headline{margin-top:3rem;margin-bottom:.5rem;font-size:var(--font-size-body-small);color:#5c606e}.jobs-list__headline span{display:inline-block;font-weight:bold;color:#1a73e8}.jobs-list__item:not(:first-child){border-top:1px solid #e3e4ea}.jobs-list__item:last-child{border-bottom:1px solid #e3e4ea}@media(min-width: 1024px){.jobs-list__item{margin:0 -1.25rem}.jobs-list__item:hover,.jobs-list__item:hover+.jobs-list__item{border-color:rgba(0,0,0,0)}}.jobs-list-item{display:grid;grid-template-columns:auto max-content;grid-gap:1rem 1.5rem;gap:1rem 1.5rem;align-items:center;padding:1rem 0;transition:300ms}@media(min-width: 1024px){.jobs-list-item{padding:1rem 1.25rem}.jobs-list-item:hover{background:#fff;border-radius:.75rem;box-shadow:0 4px 32px rgba(0,0,0,.12);transition:300ms}.jobs-list-item:hover .jobs-list-item__button{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12H19M12 5 19 12 12 19'/%3E%3C/svg%3E");background:#1a73e8;transition:150ms;transform:translateX(-1rem)}}.jobs-list-item__headline{font-size:var(--font-size-h5)}.jobs-list-item__button{width:1.5rem;height:1.5rem;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23262626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12H19M12 5 19 12 12 19'/%3E%3C/svg%3E");border-radius:9999px;transition:150ms}@media(min-width: 1024px){.jobs-list-item__button{box-sizing:content-box;padding:.375rem}}.jobs-list-item__text{color:#5c606e}@media(min-width: 1024px){.jobs-list-scroller{position:relative;margin-top:-4.75rem}.jobs-list-scroller::before,.jobs-list-scroller::after{position:absolute;left:0;width:calc(100% - 1.5rem);height:4.75rem;pointer-events:none;content:""}.jobs-list-scroller::before{top:0;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 76.97%)}.jobs-list-scroller::after{bottom:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 76.97%)}.jobs-list-scroller__content{padding:4.75rem 1.5rem;overflow:auto;scrollbar-width:none}.jobs-list-scroller__content::-webkit-scrollbar{display:none}.jobs-list-scroller__count{position:absolute;top:100%;left:2.75rem;font-weight:bold;color:#1a73e8}}@media not all and (min-width: 1024px){.jobs-list-scroller__count{display:none}}.jobs-reviews-page{display:grid;grid-gap:.625rem;gap:.625rem}@media(min-width: 1024px){.jobs-reviews-page{grid-template-columns:repeat(3, 1fr);row-gap:1.5rem}}.jobs-reviews-page__card{display:flex;flex-direction:column;padding:.5rem .75rem;background-color:#f5f5fa;border-radius:.75rem;transition:150ms}.jobs-reviews-page__card:hover{transition:150ms;transform:translateY(0.25rem)}.jobs-reviews-page__card small{margin-top:.625rem;font-size:var(--font-size-body-x-small);color:#5c606e}.jobs-reviews-page__header{display:grid;grid-gap:.625rem;gap:.625rem}@media(min-width: 1024px){.jobs-reviews-page__header{grid-area:1/span 3;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center}}.jobs-reviews-page__header-entry{display:flex;align-items:center}.jobs-reviews-page__header-entry b{margin-right:.25rem;font-size:var(--font-size-h5);font-weight:bold;color:#155cba}.jobs-reviews-page__header-entry span{font-size:var(--font-size-body-small);color:#5c606e}.jobs-reviews-page__button{display:grid;grid-template-columns:auto max-content;grid-gap:.5rem;gap:.5rem;align-items:center;justify-self:center}.jobs-reviews-page__button::after{width:1.5rem;height:1.5rem;content:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 17L17.5 7' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 7H17.5V17' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}@media not all and (min-width: 1024px){.jobs-reviews-page__button{margin-top:2rem}}@media(min-width: 1024px){.jobs-reviews-page__button{grid-column:1/-1}}.office-card__content{z-index:1;align-self:end;padding:1.25rem}@media(min-width: 1024px){.office-card__content{padding:1.5rem 2rem}}.office-card__overlay{pointer-events:none}@media(min-width: 1024px){.office-card__label{font-size:var(--font-size-body-small);font-weight:bold}}.office-card__text{font-size:var(--font-size-body-x-small)}@media(min-width: 1024px){.office-card__text{font-size:var(--font-size-h5)}}.office-card__video{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.office-card .video-controls[data-playstate=play]~.office-card__video{z-index:100}.office-card-grid{display:grid;grid-gap:var(--gutter);gap:var(--gutter)}@media not all and (min-width: 1024px){.office-card-grid{grid-auto-rows:12rem}}@media(min-width: 1024px){.office-card-grid{grid-template-rows:repeat(2, 1fr);grid-auto-columns:calc((100% - 4.5rem)/4);grid-auto-flow:column;gap:1.5rem}}.office-card-grid__item{--rows: 1;grid-row:span var(--rows)}.office-card-grid__item--mobile-1{--rows: 1}.office-card-grid__item--mobile-2{--rows: 2}.office-card-grid__item--mobile-3{--rows: 3}.office-card-grid__item--mobile-4{--rows: 4}@media(min-width: 1024px){.office-card-grid__item{--columns: 1;grid-column:span var(--columns)}.office-card-grid__item--desktop-1-1{--rows: 1;--columns: 1}.office-card-grid__item--desktop-1-2{--rows: 1;--columns: 2}.office-card-grid__item--desktop-1-3{--rows: 1;--columns: 3}.office-card-grid__item--desktop-1-4{--rows: 1;--columns: 4}.office-card-grid__item--desktop-2-1{--rows: 2;--columns: 1}.office-card-grid__item--desktop-2-2{--rows: 2;--columns: 2}.office-card-grid__item--desktop-2-3{--rows: 2;--columns: 3}.office-card-grid__item--desktop-2-4{--rows: 2;--columns: 4}}.segmented-buttons{display:grid;grid-template-columns:1fr 1fr;border:2px solid #e3e4ea;border-radius:9999px}.segmented-buttons__button{padding:.75rem 2rem;font-weight:bold;text-align:center;cursor:pointer;border-radius:9999px}.segmented-buttons__button--active{color:#fff;background-color:#1a73e8}.value-card{display:grid;grid-template-rows:22rem auto;overflow:hidden;border-radius:.75rem}@media(min-width: 1024px){.value-card{grid-template-rows:28rem auto}}.value-card__content{display:grid;grid-gap:1rem;gap:1rem;align-content:start;padding:1.5rem 2rem 2.75rem;margin-top:-1.25rem;background:#f5f5fa;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.value-card__headline{display:grid;grid-template-columns:1.5rem auto;grid-gap:1rem;gap:1rem;align-items:center;font-size:var(--font-size-h5);color:#121623}.value-card__text{font-size:var(--font-size-body-normal);color:#5c606e}body{font-family:Poppins,sans-serif;font-weight:500;color:#121623}*{line-height:calc(1em + .5rem)}h1,h2,h3,h4,h5,h6{font-weight:inherit}p>a{color:#1a73e8}strong{font-weight:bold}.feature-cards-carousel{position:relative;overflow:hidden}.feature-cards-carousel__container{padding:0 var(--margin-section);overflow:auto hidden;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:var(--margin-section);scroll-behavior:smooth}.feature-cards-carousel__container>*{scroll-snap-align:start}.feature-cards-carousel__container>*:last-child{scroll-snap-align:end}.feature-cards-carousel__container::-webkit-scrollbar{display:none}.feature-cards-carousel__button{position:absolute;top:50%;z-index:1;display:none;transition:500ms;transform:translate(0, -50%)}.feature-cards-carousel__button:hover{transition:300ms;transform:translate(0, -50%) scale(0.9)}@media(min-width: 1024px){.feature-cards-carousel__button{display:initial}}.feature-cards-carousel__button--next{right:1rem}.feature-cards-carousel__button--previous{left:1rem}.feature-cards-carousel__button--hidden{visibility:hidden;transition:1s}.feature-cards-carousel__button--hidden.feature-cards-carousel__button--next{transform:translate(200%, -50%)}.feature-cards-carousel__button--hidden.feature-cards-carousel__button--previous{transform:translate(-200%, -50%)}.jobs-intro{position:relative;margin-right:var(--margin-section);margin-left:var(--margin-section)}.jobs-values__header{margin-right:var(--margin-section);margin-bottom:1rem;margin-left:var(--margin-section)}@media(min-width: 1024px){.jobs-values__header{margin-bottom:2.5rem}}.jobs-values__value-cards{--value-cards-gap: 0.75rem;display:grid;grid-auto-columns:min(24rem,100% - var(--value-cards-gap));grid-auto-flow:column;grid-gap:var(--value-cards-gap);gap:var(--value-cards-gap)}@media(min-width: 1024px){.jobs-values__value-cards{--value-cards-gap: 1.25rem;grid-auto-columns:calc((100% - 2*var(--value-cards-gap))/3)}}.video-controls{z-index:100;padding:.5rem;color:#fff;cursor:pointer;background-color:#121623;border-radius:9999px;opacity:0;transition:opacity .3s ease-in-out}.video-controls .on{display:initial}.video-controls .off{display:none}.video-controls[data-state=on] .on{display:initial}.video-controls[data-state=on] .off{display:none}.video-controls[data-state=off] .on{display:none}.video-controls[data-state=off] .off{display:initial}.video-controls__container{position:absolute;inset:0;z-index:99;display:flex;flex-direction:row;gap:1.5rem;align-items:flex-end;justify-content:flex-end;padding:2.5rem}.video-controls__container:hover>*{opacity:1}.jobs-office{display:grid;grid-gap:2rem;gap:2rem}@media(min-width: 1024px){.jobs-office{gap:4rem}}.jobs-office__header{display:grid;justify-items:center;margin-right:var(--margin-section);margin-left:var(--margin-section)}@media(min-width: 1024px){.jobs-office__card-grid{height:41rem}}@media(min-width: 1024px){.jobs-office__show-button{display:none}}@media not all and (min-width: 1024px){.jobs-office__show-button{justify-self:center;margin-right:var(--margin-section);margin-left:var(--margin-section)}.jobs-office__show-control:not(:checked)~* .jobs-office__list>*:nth-child(n+4){display:none}.jobs-office__show-control:not(:checked)~.jobs-office__show-button .jobs-office__show-less-text,.jobs-office__show-control:checked~.jobs-office__show-button .jobs-office__show-more-text{display:none}}.jobs-office .top-right{-o-object-position:top right;object-position:top right}.jobs-benefits{position:relative;display:grid;justify-items:center;margin-right:var(--margin-section);margin-left:var(--margin-section)}@media(min-width: 1600px){.jobs-benefits{position:relative}}.jobs-benefits__headline{z-index:1}.jobs-benefits__list{display:grid;grid-gap:1rem;gap:1rem}@media(min-width: 1024px){.jobs-benefits__list{grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr}}.jobs-benefits__item{display:grid;grid-template-rows:2.625rem;grid-gap:.125rem;gap:.125rem;align-content:start;justify-items:center;padding:.625rem 1.5rem;text-align:center;border-radius:.75rem;transition:150ms}@media(min-width: 1024px){.jobs-benefits__item{grid-template-rows:4.25rem;padding:1.5rem 2rem}.jobs-benefits__item:hover{color:#fff;background-color:#488fed;transition:150ms}.jobs-benefits__item:hover svg,.jobs-benefits__item:hover path{fill:#fff}.jobs-benefits__item:hover p{opacity:1}}.jobs-benefits__item svg{height:100%}.jobs-benefits__item h4{font-size:var(--font-size-h5);font-weight:bold}.jobs-benefits__item p{color:#5c606e}@media(min-width: 1024px){.jobs-benefits__item p{color:#fff;opacity:0}}.jobs-benefits__show-button{margin-top:1.5rem}@media(min-width: 1024px){.jobs-benefits__show-button{display:none}}@media not all and (min-width: 1024px){.jobs-benefits__show-control:not(:checked)~.jobs-benefits__list>*:nth-child(n+6){display:none}.jobs-benefits__show-control:not(:checked)~.jobs-benefits__show-button .jobs-benefits__show-less-text,.jobs-benefits__show-control:checked~.jobs-benefits__show-button .jobs-benefits__show-more-text{display:none}}.jobs-careers{margin-right:var(--margin-section);margin-left:var(--margin-section)}.jobs-careers__show-button{width:-moz-max-content;width:max-content;margin-top:1.5rem}.jobs-careers__show-button:not(.jobs-careers__show-button--visible){display:none}@media(min-width: 1024px){.jobs-careers__show-button{display:none}}.jobs-careers--filtered .jobs-careers__show-button{display:none}@media not all and (min-width: 1024px){.jobs-careers:not(.jobs-careers--filtered) .jobs-careers__show-control:not(:checked)~* .jobs-careers__show-more-stop~*{display:none}.jobs-careers__show-control:not(:checked)~.jobs-careers__show-button .jobs-careers__show-less-text,.jobs-careers__show-control:checked~.jobs-careers__show-button .jobs-careers__show-more-text{display:none}}.jobs-careers__footer{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:start;margin-top:2rem}@media(min-width: 1024px){.jobs-careers__footer--only-mobile{display:none}}.jobs-careers__footer--only-desktop{display:none}@media(min-width: 1024px){.jobs-careers__footer--only-desktop{display:grid}}@media(min-width: 1024px){.jobs-careers__container{display:grid;grid-template:"header content" auto "footer content" 1fr/27rem auto;grid-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem;align-items:start}.jobs-careers__sidebar{position:sticky;top:0;display:block}.jobs-careers__header{padding-bottom:2.5rem;border-bottom:1px solid #e3e4ea}.jobs-careers__content{grid-area:content}.jobs-careers__footer{margin-top:1rem}}@media(min-width: 1024px){.jobs-careers__filter{padding-top:1rem}}.jobs-careers__footer-headline{font-size:var(--font-size-h4)}.jobs-careers--filtered .jobs-careers__department:not(.jobs-careers__department--active){display:none}.jobs-life{margin-right:var(--margin-section);margin-left:var(--margin-section)}.jobs-life__carousel{margin-top:1.5rem;margin-right:calc(-1*var(--margin-section));margin-left:calc(-1*var(--margin-section))}@media(min-width: 1024px){.jobs-life__carousel{margin-top:2.5rem}}.jobs-reviews{position:relative;display:grid;justify-items:start;margin-right:var(--margin-section);margin-left:var(--margin-section)}@media(min-width: 1024px){.jobs-reviews{justify-items:center}}.jobs-reviews__headline{background:#fff}@media(min-width: 1024px){.jobs-reviews__headline{text-align:center}}.jobs-reviews__page{width:100%;margin-top:2rem}@media(min-width: 1024px){.jobs-reviews__page{margin-top:1.5rem}}@media not all and (min-width: 1024px){.jobs-reviews__buttons{width:100%;margin-top:1rem}}@media(min-width: 1024px){.jobs-reviews__buttons{width:-moz-max-content;width:max-content}}input:not(:checked)+.jobs-reviews__page{display:none}.jobs-reviews__page-headline{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.jobs-action-banner{position:relative;display:grid;grid-gap:1.5rem;gap:1.5rem;place-items:center center;padding:3.75rem 1.25rem;margin-right:var(--margin-section-small);margin-bottom:var(--margin-section-small);margin-left:var(--margin-section-small);color:#fff;text-align:center;background-image:url("/static/images/jobs/jobs-action-banner/paws.svg");background-size:cover;border-radius:.75rem}@media(min-width: 1024px){.jobs-action-banner{padding:5rem 1.25rem}}.jobs-action-banner__headline{font-size:var(--font-size-h5);font-weight:400}.mouse-trail-canvas{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.mouse-trail-canvas>path{stroke-width:4;animation:fade-in 2s forwards}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}10%,90%{opacity:1;transform:translateY(0)}100%{opacity:0}}.jobs-awards{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:var(--margin-section);margin-top:0;text-align:center}.jobs-awards .section-indicator{margin-top:0}.countries-carousel__container{position:relative;align-items:center;width:100%;max-width:300px;height:100%;margin:0;overflow:hidden}@media(min-width: 640px){.countries-carousel__container{max-width:225px;padding:1rem 0;overflow:hidden}}@media(min-width: 1024px){.countries-carousel__container{max-width:450px;height:50%;margin:0 auto;overflow:visible}}.countries-carousel__slider{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:auto;transition:transform .5s ease-in-out}.countries-carousel__flag{width:100%;min-width:100px;max-width:100px;padding:1rem;transition:transform .5s ease-in-out}@media(min-width: 640px){.countries-carousel__flag{min-width:75px;max-width:75px;padding:.25rem}.countries-carousel__flag.active{transform:scale(1.1)}}@media(min-width: 1024px){.countries-carousel__flag.active{transform:scale(1.3)}}@media(min-width: 1024px){.countries-carousel__flag{min-width:33.3%;max-width:33.33%;padding:1rem}}.countries-carousel__flag img{width:100%;max-width:100px;-o-object-fit:contain;object-fit:contain}@media(min-width: 640px){.countries-carousel__flag img{width:100%}}
