.careers-text-block-section__line-top.line{top:.4rem}@media (max-width: 480px){.careers-text-block-section__line-top.line{top:.24rem}}.careers-text-block-section__header{display:flex;justify-content:space-between;padding:.8rem .4rem 1rem}@media (max-width: 1024px){.careers-text-block-section__header{flex-wrap:wrap;gap:.4rem;padding-bottom:.8rem}}@media (max-width: 480px){.careers-text-block-section__header{padding:.48rem .24rem .6rem}}.careers-text-block-section__header .desc-3{width:4.81rem;white-space:pre-line}.careers-text-block-section__item{display:flex;justify-content:space-between}@media (max-width: 1024px){.careers-text-block-section__item{flex-wrap:wrap;gap:.8rem}}.careers-text-block-section__item-title{width:4.52rem;padding:.4rem 0 0 .4rem}@media (max-width: 480px){.careers-text-block-section__item-title{width:100%;padding:.43rem 0 0 .24rem}}.careers-text-block-section__item .desc-3{position:relative;width:6.2rem;padding:.4rem .7rem .8rem .5rem}.careers-text-block-section__item .desc-3:before{content:"";position:absolute;left:0;bottom:0;width:1px;height:100%;background:repeating-linear-gradient(to bottom,var(--colors-borders-grey-main) 0 .07rem,transparent .07rem .14rem)}@media (max-width: 1024px){.careers-text-block-section__item .desc-3{padding-top:0;padding-left:.4rem}.careers-text-block-section__item .desc-3:before{width:6.08rem;height:1px;bottom:inherit;top:-.4rem;left:.4rem;background:repeating-linear-gradient(to right,var(--colors-borders-grey-main) 0 .07rem,transparent .07rem .14rem)}}@media (max-width: 480px){.careers-text-block-section__item .desc-3{width:100%;padding:0rem .24rem .4rem}.careers-text-block-section__item .desc-3:before{width:2.78rem;left:.24rem}}.careers-image-block-section__image{padding:40px;background:var(--colors-background-dark-2, #2A2A2A)}@media (max-width: 480px){.careers-image-block-section__image{padding:.24rem}}.careers-image-block-section__image img{width:100%}.title-with-button-section{background:var(--colors-background-dark-1, #161616)}.title-with-button-section .container{display:flex;justify-content:space-between;padding:1.4rem .4rem .4rem}@media (max-width: 1024px){.title-with-button-section .container{flex-direction:column;gap:.24rem}}@media (max-width: 480px){.title-with-button-section .container{padding:1.4rem .24rem .4rem}}.benefits-block-section__line-top.line{top:.4rem}@media (max-width: 480px){.benefits-block-section__line-top.line{top:.24rem}}.benefits-block-section__line-bottom.line{bottom:.4rem}@media (max-width: 480px){.benefits-block-section__line-bottom.line{bottom:.24rem}}.benefits-block-section .container{display:flex;justify-content:space-between;padding:.8rem .4rem 1.42rem}@media (max-width: 1024px){.benefits-block-section .container{flex-direction:column;gap:.4rem;padding-bottom:.8rem .4rem}}@media (max-width: 480px){.benefits-block-section .container{padding:.48rem .24rem .6rem}}.benefits-block-section__title{width:3.75rem}@media (max-width: 480px){.benefits-block-section__title{width:100%}}.benefits-block-section__content{width:4.81rem;display:flex;flex-direction:column;gap:.4rem}@media (max-width: 480px){.benefits-block-section__content{width:100%}}.benefits-block-section__descriptions{display:flex;flex-direction:column}.benefits-block-section__descriptions p{margin-bottom:.4rem}.benefits-block-section__descriptions p:last-child{margin-bottom:0}@media (max-width: 480px){.benefits-block-section__descriptions p{margin-bottom:.24rem}.benefits-block-section__descriptions p:last-child{margin-bottom:0}}.benefits-block-section__items{display:flex;flex-direction:column;gap:.24rem}.benefits-block-section__item{display:flex;flex-direction:column;gap:.4rem}.jobs-section{background:var(--colors-background-light-1, #E6E3E0)}.jobs-section__header{display:flex;justify-content:space-between;gap:.4rem;padding:.8rem .4rem 1rem}@media (max-width: 1024px){.jobs-section__header{flex-direction:column;padding:.4rem .4rem .8rem}}@media (max-width: 480px){.jobs-section__header{padding:.25rem .25rem .6rem}}.jobs-section__title{position:relative;display:flex;width:fit-content}.jobs-section__count{position:absolute;right:-.47rem;top:.03rem}@media (max-width: 1024px){.jobs-section__count{top:0;right:-.41rem}}.jobs-section__filters-block{position:relative;display:flex;gap:.24rem;padding:.4rem}@media (max-width: 1024px){.jobs-section__filters-block{flex-wrap:wrap;gap:.4rem .24rem}}@media (max-width: 480px){.jobs-section__filters-block{flex-direction:column;gap:.24rem;padding:.4rem .15rem}}.jobs-section__filters-block-line{top:0}@media (max-width: 1024px){.jobs-section .dropdown-container[data-dropdown-filter=department],.jobs-section .dropdown-container[data-dropdown-filter=location]{width:2.92rem}}@media (max-width: 480px){.jobs-section .dropdown-container[data-dropdown-filter=department],.jobs-section .dropdown-container[data-dropdown-filter=location]{width:100%}}@media (max-width: 1024px){.jobs-section .dropdown-container[data-dropdown-filter=employmentType]{width:100%}}.jobs-section__department-title{padding:.4rem .4rem 1rem}@media (max-width: 1024px){.jobs-section__department-title{padding:.4rem .4rem .8rem}}@media (max-width: 480px){.jobs-section__department-title{padding:.25rem .25rem .6rem}}.jobs-section__job{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.34rem;padding:.24rem .17rem .19rem .4rem;min-height:1.23rem;position:relative}@media (max-width: 1024px){.jobs-section__job{gap:.42rem .4rem;padding:.4rem;justify-content:flex-start}}@media (max-width: 480px){.jobs-section__job{flex-direction:column;gap:.24rem;padding:.25rem}}.jobs-section__job:last-of-type{min-height:1.25rem}.jobs-section__job:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;pointer-events:none;background:repeating-linear-gradient(to right,var(--colors-borders-grey-main) 0 .07rem,transparent .07rem .14rem)}.jobs-section__job-title{width:6.13rem}@media (max-width: 1024px){.jobs-section__job-title{width:100%}}@media (max-width: 480px){.jobs-section__job-title{margin-bottom:.18rem}}.jobs-section__job-employment-type,.jobs-section__job-location{width:1.4rem}@media (min-width: 481px) and (min-width: 1025px){.jobs-section__job-employment-type,.jobs-section__job-location,.jobs-section__job-arrow{margin-top:.02rem}}@media (min-width: 1025px){.jobs-section__job-arrow{opacity:0;transition:opacity .15s ease-in-out}}@media (min-width: 481px) and (max-width: 1024px){.jobs-section__job-arrow{flex:1;display:flex;justify-content:flex-end}}.jobs-section__job-arrow svg{display:block;width:.24rem;height:.21rem}@media (min-width: 1025px){.jobs-section__job:hover .jobs-section__job-arrow{opacity:1}}.jobs-section__empty{padding:.4rem;text-align:center}@media (max-width: 480px){.jobs-section__empty{padding:.25rem}}.jobs-section__empty p{margin:0}.jobs-section__department[data-load-more-hidden=true]{display:none}.jobs-section__view-more-positions-container{display:flex;justify-content:center;padding:.4rem 0 0}@media (max-width: 480px){.jobs-section__view-more-positions-container{padding:.24rem 0 0}}.jobs-section__view-more-positions-button{position:relative;width:7.3rem;display:flex;justify-content:center;align-items:center;text-align:center;padding:.2rem .4rem;background:var(--colors-background-light-3, #D4CFC9);word-wrap:break-word;cursor:pointer;transition:background .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1)}.jobs-section__view-more-positions-button:hover{background:var(--colors-background-light-4, #CCC6BF);color:var(--colors-text-dark, #1E1E1E)}.jobs-section__view-more-positions-button:before,.jobs-section__view-more-positions-button:after{content:"";position:absolute;top:0;bottom:0;width:2.16rem;background-color:#dcd9d6;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' width='100%25'%3E%3Cdefs%3E%3Cpattern id='doodad' width='71' height='71' viewBox='0 0 40 40' patternUnits='userSpaceOnUse' patternTransform='rotate(-45)'%3E%3Cpath d='M-10 30h60v1h-60zM-10-10h60v1h-60' fill='currentColor'/%3E%3Cpath d='M-10 10h60v1h-60zM-10-30h60v1h-60' fill='currentColor'/%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23doodad)' height='200%25' width='200%25'/%3E%3C/svg%3E");mask-repeat:repeat-y;mask-size:2.16rem 100%;pointer-events:none}.jobs-section__view-more-positions-button:before{left:-2.16rem}.jobs-section__view-more-positions-button:after{right:-2.16rem;transform:scaleX(-1)}@media (max-width: 1024px){.jobs-section__view-more-positions-button{width:100%}.jobs-section__view-more-positions-button:before,.jobs-section__view-more-positions-button:after{display:none}}.filter-dropdown{position:relative}.filter-dropdown.is-open .dropdown-list{visibility:visible;opacity:1}.filter-dropdown.is-open .dropdown-button-arrow{transform:rotate(180deg)}.filter-dropdown__button{display:flex;align-items:center;justify-content:space-between;padding:.12rem .16rem;background:var(--colors-background-light-2);border:1px solid var(--colors-borders-grey-main, rgba(108, 97, 97, .3));border-radius:.04rem;cursor:pointer;transition:background .3s cubic-bezier(.215,.61,.355,1);width:100%;min-width:2.4rem}@media (max-width: 480px){.filter-dropdown__button{width:100%}}.filter-dropdown__button:hover{background:var(--colors-background-light-1)}.filter-dropdown__button .dropdown-button-arrow{flex-shrink:0;margin-left:.08rem;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.dropdown-list{display:block;position:absolute;top:100%;left:0;width:100%;margin-top:.08rem;background:var(--colors-background-light-1, #E6E3E0);border:1px solid var(--colors-borders-grey-main, rgba(108, 97, 97, .3));border-radius:.04rem;z-index:2;visibility:hidden;opacity:0;transition:visibility .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1)}.dropdown-item{list-style:none;margin:0}.dropdown-item-button{display:block;width:100%;padding:.12rem .16rem;text-align:left;background:transparent;border:none;cursor:pointer;transition:background .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1)}.dropdown-item-button:hover,.dropdown-item-button.active{background:var(--colors-background-light-2, #D9D6D3);color:var(--colors-text-dark)}
