body:not(.no-animate) .breadcrumbs{opacity:0;transform:translateY(1.5rem);transition-delay:.3s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .breadcrumbs.animate{opacity:1;transform:unset}.breadcrumbs__list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.breadcrumbs__item{align-items:center;color:var(--color-white);display:inline-flex;font-size:.75rem;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;transition-duration:.3s;transition-property:color;transition-timing-function:ease;white-space:nowrap}.blind-text-medium .breadcrumbs__item{font-size:.875rem}.blind-text-large .breadcrumbs__item{font-size:1rem}.breadcrumbs__item:not(:last-child){flex-shrink:0}.breadcrumbs__item:not(:last-child) .breadcrumbs__link:after{content:"—";margin:0 .5rem}.breadcrumbs__link{color:hsla(0,0%,100%,.5)}.breadcrumbs__link>span{color:inherit;transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media(hover:hover)and (pointer:fine){.breadcrumbs__link>span.focus-visible,.breadcrumbs__link>span:hover{color:var(--color-white)}}.breadcrumbs__link>span.focus-visible{color:var(--color-white)}.breadcrumbs__text{overflow:hidden;text-overflow:ellipsis}.card-news{border-bottom:1px solid rgba(var(--color-green-light-rgb),.5);display:flex;flex-direction:column;height:100%;padding-bottom:1.5rem;position:relative}@media(min-width:640px){.card-news{padding-bottom:1.9375rem}}@media(min-width:990px){.card-news--name{width:30.75rem}}@media(min-width:640px){.card-news--name{padding:3rem 3.5rem 2.5rem}}.card-news--blue,.card-news--no-border{border-bottom:none}.card-news--blue{background-color:rgba(var(--color-blue-dark-rgb),.9);display:block;height:auto;padding:2rem 1rem;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease}@media(hover:hover)and (pointer:fine){.card-news--blue[href].focus-visible,.card-news--blue[href]:hover{background-color:var(--color-green-light)}.card-news--blue[href].focus-visible .card-news__date,.card-news--blue[href].focus-visible .card-news__icon,.card-news--blue[href].focus-visible .card-news__name,.card-news--blue[href].focus-visible .card-news__title,.card-news--blue[href]:hover .card-news__date,.card-news--blue[href]:hover .card-news__icon,.card-news--blue[href]:hover .card-news__name,.card-news--blue[href]:hover .card-news__title{color:var(--color-blue-dark)}}.card-news--blue[href].focus-visible{background-color:var(--color-green-light)}.card-news--blue[href].focus-visible .card-news__date,.card-news--blue[href].focus-visible .card-news__icon,.card-news--blue[href].focus-visible .card-news__name,.card-news--blue[href].focus-visible .card-news__title{color:var(--color-blue-dark)}@media(min-width:640px){.card-news--blue{padding:2.5rem 1.25rem}}@media(min-width:640px)and (max-width:989.98px){.card-news--blue .card-news__title{max-width:24.1875rem}}@media(min-width:990px){.card-news--blue{max-width:30.75rem;padding:2.5rem 3.5rem}.card-news--big{border-bottom:none;padding-bottom:0!important}}@media(min-width:640px){.card-news--media{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}}.card-news--align-bottom{align-self:flex-end;height:min-content}.news-main .card-news{padding-bottom:2rem}.card-news__icon{color:var(--color-green-light);position:absolute;right:1rem;top:1rem;transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media(min-width:640px){.card-news__icon{right:1.5rem;top:1.5rem}}.card-news__image{height:0;margin-bottom:1.5rem;padding-top:65.82%;position:relative;width:100%}@media(min-width:640px){.card-news__image{margin-bottom:2rem}}.card-news__image img{height:100%;left:0;position:absolute;top:0;width:100%}.card-news--blue .card-news__date{color:var(--color-green-light);transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media(min-width:640px){.card-news--media .card-news__date{width:100%}}.card-news__date.loading{min-height:1.5rem;overflow:hidden;position:relative}.card-news__date.loading:before{animation:loading 1.2s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(to right,transparent 0,var(--color-grey-light) 50%,transparent 100%);background-size:200%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card-news__name{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4}.blind-text-medium .card-news__name{font-size:1.25rem}.blind-text-large .card-news__name{font-size:1.375rem}@media(min-width:640px){.card-news__name{font-size:1.5rem;line-height:1.2}.blind-text-medium .card-news__name{font-size:1.625rem}.blind-text-large .card-news__name{font-size:1.75rem}}.card-news--blue .card-news__name{color:var(--color-green-light);transition-duration:.3s;transition-property:color;transition-timing-function:ease}.card-news__name.loading{min-height:3.5rem;overflow:hidden;position:relative}.card-news__name.loading:before{animation:loading 1.2s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(to right,transparent 0,var(--color-grey-light) 50%,transparent 100%);background-size:200%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card-news__date+.card-news__title,.card-news__name+.card-news__title{margin-top:.5rem}@media(min-width:640px){.card-news__date+.card-news__title,.card-news__name+.card-news__title{margin-top:1rem}}.card-news__date+.card-news__link{margin-top:.5rem}@media(min-width:640px){.card-news__date+.card-news__link{margin-top:1rem}}.card-news__link{color:var(--color-black);display:inline-block;font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;text-decoration:none!important;transition-duration:.3s;transition-property:color;transition-timing-function:ease}.blind-text-medium .card-news__link{font-size:1.25rem}.blind-text-large .card-news__link{font-size:1.375rem}@media(min-width:640px){.card-news__link{font-size:1.5rem;line-height:1.2}.blind-text-medium .card-news__link{font-size:1.625rem}.blind-text-large .card-news__link{font-size:1.75rem}}.card-news--media .card-news__link{margin-bottom:1rem}@media(min-width:640px){.card-news--media .card-news__link{margin-bottom:2.5rem;width:100%}}.card-news__link:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media(hover:hover)and (pointer:fine){.card-news__link.focus-visible .card-news__text span,.card-news__link:hover .card-news__text span{transform:translateY(-100%)}}.card-news__link.focus-visible .card-news__text span{transform:translateY(-100%)}.card-news__link.loading{min-height:3.5rem;overflow:hidden;position:relative}.card-news__link.loading:before{animation:loading 1.2s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(to right,transparent 0,var(--color-grey-light) 50%,transparent 100%);background-size:200%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card-news__text{overflow:hidden;position:relative}.card-news__text span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:inline-block;display:block;display:-webkit-box;font-size:1.5rem;line-height:1.2;max-height:3.6rem;overflow:hidden;text-overflow:ellipsis;transform:translateY(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease;will-change:transform}@media(max-width:639.98px){.card-news__text span{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:block;display:-webkit-box;font-size:1.125rem;line-height:1.4;max-height:7.875rem;overflow:hidden;text-overflow:ellipsis}}@media(min-width:990px){.card-news--big .card-news__text span{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:block;display:-webkit-box;font-size:2rem;line-height:1.2;max-height:9.6rem;overflow:hidden;text-overflow:ellipsis}}.card-news__text span:first-child{position:relative}.card-news__text span:last-child{color:var(--color-green);left:0;position:absolute;top:100%}.card-news__title{color:var(--color-white);font-size:.9375rem;font-weight:400;line-height:1.4;transition-duration:.3s;transition-property:color;transition-timing-function:ease}.blind-text-medium .card-news__title{font-size:1.0625rem}.blind-text-large .card-news__title{font-size:1.1875rem}@media(min-width:640px){.card-news__title{font-size:1rem;line-height:1.5}.blind-text-medium .card-news__title{font-size:1.125rem}.blind-text-large .card-news__title{font-size:1.25rem}}.card-news__link+.card-news__tags{margin-top:1rem}@media(min-width:640px){.card-news__link+.card-news__tags{margin-top:1.5rem}}@media(min-width:990px){.card-news--big .card-news__link+.card-news__tags{margin-top:2rem}}.news .card-news__link+.card-news__tags{margin-top:2rem}@media(min-width:640px){.news .card-news__link+.card-news__tags{margin-top:2.5rem}}.news-main .card-news__link+.card-news__tags{margin-top:2rem}@media(min-width:640px){.news-main .card-news__link+.card-news__tags{margin-top:2.5rem}}.card-news__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0;pointer-events:none;position:relative}.card-news__tags.loading{grid-gap:.5rem;align-items:center;display:flex;height:1.5rem}.card-news__tags.loading .card-news__tag-item{height:100%;overflow:hidden;position:relative;width:6rem}.card-news__tags.loading .card-news__tag-item:before{animation:loading 1.2s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(to right,transparent 0,var(--color-grey-light) 50%,transparent 100%);background-size:200%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card-news__counters{grid-gap:1rem 2rem;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media(min-width:640px){.card-news__counters{flex:0 0 50%}}@media(max-width:639.98px){.card-news__counters+.card-news__tags{margin-top:2rem}}@media(min-width:640px){.card-news__counters+.card-news__tags{flex:0 0 50%;justify-content:flex-end;margin-left:auto}}.card-news__tag-item{display:inline-flex}.image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;user-select:none;width:100%}.image.is-contain{background-size:contain;object-fit:contain}.image.fill{height:100%;left:0;position:absolute;top:0;width:100%}.image img{height:100%;object-fit:cover;width:100%}.image__blind{background-color:var(--color-gray-dark);display:none!important;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.blind-images-hidden .image__blind{display:block!important;opacity:1}.image__blind-alt{display:none!important;word-break:break-all}.tag{align-items:center;border:1px solid var(--color-grey-light);color:var(--color-black);cursor:pointer;display:inline-flex;justify-content:center;padding:.25rem .9375rem;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease}.tag--disable-hover{pointer-events:none}.tag--green-light{border-color:rgba(var(--color-green-light-rgb),.5);color:var(--color-white)}.blind-scheme-contrast .tag--green-light{border-color:var(--color-white)!important}.tag--green-light-dark{border-color:rgba(var(--color-green-light-rgb),.5);color:var(--color-black)}.tag--medium{padding:.4375rem .9375rem}@media(hover:hover)and (pointer:fine){.tag.focus-visible,.tag:hover{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-white)}}.tag.focus-visible{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-white)}.tag__text{font-size:.75rem;font-weight:400;line-height:1.4}.blind-text-medium .tag__text{font-size:.875rem}.blind-text-large .tag__text{font-size:1rem}@media(min-width:640px){.tag__text{font-size:.75rem;line-height:1.4}.blind-text-medium .tag__text{font-size:.875rem}.blind-text-large .tag__text{font-size:1rem}}.tag__close{background-color:transparent;border:none;color:inherit;display:inline-flex;margin-left:.25rem;padding:0}.hero-career{background-color:var(--color-blue-dark);overflow:hidden;position:relative}@media(max-width:989.98px){.hero-career{min-height:calc(var(--vh, 1vh)*100);min-height:100svh}}@media(max-width:940px)and (max-height:480px){.hero-career{height:auto;min-height:43.75rem}}@media(max-width:989.98px){.hero-career{display:flex;flex-direction:column}}@media(min-width:990px){.hero-career:before{background:linear-gradient(180deg,rgba(0,23,43,.39),rgba(0,20,37,0));content:"";height:9.25rem;left:0;position:absolute;top:0;width:100%;z-index:3}}.hero-career__container{display:flex;flex:1 1 100%;flex-direction:column;margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;position:relative;width:100%;z-index:3}@media(min-width:640px){.hero-career__container{padding:0 1.25rem}}@media(min-width:990px){.hero-career__container{padding:0 2.5rem}}@media(min-width:1920px){.hero-career__container{padding:0 7rem}}@media screen and (min-width:2559px){.hero-career__container{max-width:124rem}}@media(min-width:640px)and (max-width:989.98px){.hero-career__container{padding-top:6.5rem}}@media(min-width:990px){.hero-career__container{flex:1 1 auto;min-height:calc(var(--vh, 1vh)*100);padding-top:6.5rem}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.hero-career__container{min-height:100svh}}body:not(.no-animate) .hero-career__breadcrumbs{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .hero-career__breadcrumbs{opacity:1;transform:unset}@media(max-width:639.98px){.hero-career__breadcrumbs{display:none}}.hero-career__content{margin-top:auto;position:relative;z-index:3}@media(min-width:990px){.hero-career--port .hero-career__content{display:flex;flex-direction:column}}.hero-career__image.image{bottom:0;height:auto;max-height:calc(100vh - 4.375rem);position:absolute;right:5.375rem;width:38%;z-index:2}body:not(.no-animate) .hero-career__image.image{opacity:0;transform:translateY(1.5rem);transition-delay:0s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .hero-career__image.image{opacity:1;transform:unset}.hero-career.education-page.animate .hero-career__image.image{transform:scale(1.04)}@media(max-width:989.98px){.hero-career__image.image{height:auto;max-height:55.625rem;right:-15%;width:83%}}@media(max-width:639.98px){.hero-career__image.image{max-height:35.3125rem;right:-3.5rem;width:100%}}.hero-career.education-page .hero-career__image.image{max-height:100%}@media(max-width:989.98px){.hero-career.education-page .hero-career__image.image{top:4.375rem}}@media(max-width:940px)and (max-height:480px){.hero-career__image.image{max-height:37.5rem}}@media(max-width:639.98px){.hero-career.education-page .hero-career__image.image{right:.5rem}}.is-safari.is-touch .hero-career.education-page .hero-career__image.image{right:-.5rem}.is-safari.is-touch .hero-career.education-page .hero-career__image.image img{object-fit:contain}@media(min-width:640px)and (max-width:989.98px){.hero-career.education-page .hero-career__image.image{right:0;width:100%}.is-safari.is-touch .hero-career.education-page .hero-career__image.image{right:-1rem}.is-safari.is-touch .hero-career.education-page .hero-career__image.image img{object-fit:contain}}@media(min-width:990px){.hero-career.education-page .hero-career__image.image{height:100%;max-height:none;right:0;transform:scale(1);width:auto}}.hero-career__title-wrapper{display:grid;grid-template-columns:repeat(6,1fr)}@media(min-width:640px){.hero-career__title-wrapper{grid-template-columns:repeat(12,1fr)}}@media(min-width:990px){.hero-career__title-wrapper{grid-template-columns:repeat(24,1fr)}}.hero-career__title{color:var(--color-white);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;grid-column:1/13;grid-row:1;line-height:1.1;margin-bottom:6rem}.blind-text-medium .hero-career__title{font-size:1.75rem}.blind-text-large .hero-career__title{font-size:1.875rem}@media(min-width:640px){.hero-career__title{font-size:3rem}.blind-text-medium .hero-career__title{font-size:3.125rem}.blind-text-large .hero-career__title{font-size:3.25rem}}.hero-career__title .line{transform:translateY(100%);transition-property:transform}.animate .hero-career__title .line{transform:translateY(0);transition-delay:calc(.6s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}@media(max-width:989.98px){.hero-career__title{grid-column:1/12;margin-bottom:3rem}}@media(max-width:639.98px){.hero-career__title{grid-column:1/7;margin-bottom:2.5rem}}@media(min-width:640px)and (max-width:989.98px){.hero-career--port .hero-career__title{margin-bottom:3.5rem}}@media(min-width:990px){.hero-career--port .hero-career__title{grid-column:1/14}.hero-career--about .hero-career__title{margin-bottom:2.6875rem}}.hero-career__factoids{display:flex;gap:10rem;grid-column:1/13;grid-row:2;margin-bottom:6.5rem;opacity:1}body:not(.no-animate) .hero-career__factoids{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .hero-career__factoids{opacity:1;transform:unset}@media(max-width:989.98px){.hero-career__factoids{gap:6.4375rem;margin-bottom:3.5rem}}@media(max-width:639.98px){.hero-career__factoids{display:none}}@media(min-width:1920px){.hero-career__factoids{gap:12.1875rem;margin-bottom:8.5rem}}.hero-career.education-page .hero-career__factoids{margin-bottom:5rem}@media(max-width:989.98px){.hero-career.education-page .hero-career__factoids{margin-bottom:2rem}}@media(min-width:640px){.hero-career--port .hero-career__factoids{margin-bottom:4.5rem}}@media(min-width:990px){.hero-career--port .hero-career__factoids{margin-bottom:6.5rem;margin-top:auto}}.hero-career__factoid .factoid__number,.hero-career__factoid .factoid__prefix,.hero-career__factoid .factoid__suffix{transform:translateY(100%);transition-delay:.7s;transition-duration:.6s;transition-property:transform;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}.animate .hero-career__factoid .factoid__number,.animate .hero-career__factoid .factoid__prefix,.animate .hero-career__factoid .factoid__suffix{transform:translateY(0)}.hero-career__factoid .factoid__text{opacity:0;transform:translateY(1.5rem);transition-delay:.9s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}.animate .hero-career__factoid .factoid__text{opacity:1;transform:unset}.hero-career__factoid .factoid__suffix{text-transform:lowercase!important}.hero-career__card{z-index:4}body:not(.no-animate) .hero-career__card{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .hero-career__card{opacity:1;transform:unset}@media(max-width:639.98px){.hero-career__card{left:0;margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;right:0;width:100%}}@media(max-width:639.98px)and (min-width:640px){.hero-career__card{padding:0 1.25rem}}@media(max-width:639.98px)and (min-width:990px){.hero-career__card{padding:0 2.5rem}}@media(max-width:639.98px)and (min-width:1920px){.hero-career__card{padding:0 7rem}}@media screen and (max-width:639.98px)and (min-width:2559px){.hero-career__card{max-width:124rem}}@media(min-width:640px)and (max-width:989.98px){.hero-career__card{left:0;margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;right:0;width:100%}}@media(min-width:640px)and (max-width:989.98px)and (min-width:640px){.hero-career__card{padding:0 1.25rem}}@media(min-width:640px)and (max-width:989.98px)and (min-width:990px){.hero-career__card{padding:0 2.5rem}}@media(min-width:640px)and (max-width:989.98px)and (min-width:1920px){.hero-career__card{padding:0 7rem}}@media screen and (min-width:640px)and (max-width:989.98px)and (min-width:2559px){.hero-career__card{max-width:124rem}}@media(min-width:990px){.hero-career__card{bottom:0;position:absolute!important;right:0}}@media(min-width:1920px){.hero-career__card{max-width:none!important;padding-left:4.5rem!important;width:calc(-22.08333rem + 50vw)!important}}.hero-career.education-page .hero-career__card .card-news__icon{display:none}.hero-career__card:not([href]){pointer-events:none}.hero-career__bg{height:100%;left:0;position:absolute;right:0;top:0;transform:scale(1.35);transition-duration:.3s;transition-duration:2.1s!important;transition-property:transform;transition-timing-function:ease;width:100%;z-index:1}.animate .hero-career__bg{transform:scale(1.05)}.hero-career__overlay{background-color:var(--color-blue-dark);border-bottom:4px solid var(--color-green-light);border-top:4px solid var(--color-green-light);display:none;height:101%;left:0;position:absolute;right:0;top:0;width:100%;z-index:8}.hero-career.region-hero .hero-career__factoids{display:flex;flex-wrap:wrap;margin-bottom:6.5rem}@media(max-width:639.98px){.hero-career.region-hero .hero-career__factoids{margin-bottom:4rem}}@media(min-width:1920px){.hero-career.region-hero .hero-career__factoids{margin-bottom:8.5rem}}.hero-career.region-hero .hero-career__title{margin-bottom:9.25rem}@media(max-width:989.98px){.hero-career.region-hero .hero-career__title{margin-bottom:3.5rem}}@media(max-width:639.98px){.hero-career.region-hero .hero-career__title{margin-bottom:2.5rem}}@media(min-width:990px){.services-page .hero-career .hero-career__title{margin-bottom:6rem}}.factoid--white{color:var(--color-white)}.factoid--black{color:var(--color-black)}.factoid--green{color:var(--color-green-light)}.factoid--green .factoid__text{color:var(--color-white)}.factoid--green-dark{color:var(--color-green)}.factoid--green-dark .factoid__text{color:var(--color-black)}.factoid__top{align-items:flex-start;display:flex;overflow:hidden}.factoid__number{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:4.5rem;font-weight:700;line-height:1;text-transform:uppercase}@media(min-width:640px){.factoid__number{font-size:5.5rem}}@media(min-width:990px){.factoid__number{font-size:6.25rem}}.factoid__prefix,.factoid__suffix{align-self:flex-end;display:inline-flex;font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:100%;padding-bottom:.75rem}@media(min-width:640px){.factoid__prefix,.factoid__suffix{font-size:1.5rem;padding-bottom:1.25rem}}.factoid__suffix{margin-left:.5rem}.factoid__prefix{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-size:3rem;font-weight:500;font-weight:700;line-height:1.1;margin-bottom:.125rem;margin-right:.25rem}.blind-text-medium .factoid__prefix{font-size:1.75rem}.blind-text-large .factoid__prefix{font-size:1.875rem}@media(min-width:640px){.factoid__prefix{font-size:3rem}.blind-text-medium .factoid__prefix{font-size:3.125rem}.blind-text-large .factoid__prefix{font-size:3.25rem}.factoid__prefix{margin-bottom:0;padding-bottom:.75rem}}.factoid__text{max-width:15.875rem;padding-left:.25rem}.factoid__text span{color:rgba(var(--color-black-rgb),.5);padding:0 .25rem}.practice-profession{background-color:var(--color-white)}.practice-profession__container{display:grid;grid-template-columns:repeat(24,1fr)}@media(max-width:989.98px){.practice-profession__container{grid-template-columns:1fr}}.practice-profession__title{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.375rem;font-weight:500;line-height:1.2;margin-bottom:1.5rem}.blind-text-medium .practice-profession__title{font-size:1.5rem}.blind-text-large .practice-profession__title{font-size:1.625rem}@media(min-width:640px){.practice-profession__title{font-size:2.5rem;line-height:1.1}.blind-text-medium .practice-profession__title{font-size:2.625rem}.blind-text-large .practice-profession__title{font-size:2.75rem}}.practice-profession__title .line{transform:translateY(100%);transition-property:transform}.animate .practice-profession__title .line{transform:translateY(0);transition-delay:calc(.3s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}.practice-profession--title-h1 .practice-profession__title{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;line-height:1.1}.blind-text-medium .practice-profession--title-h1 .practice-profession__title{font-size:1.75rem}.blind-text-large .practice-profession--title-h1 .practice-profession__title{font-size:1.875rem}@media(min-width:640px){.practice-profession--title-h1 .practice-profession__title{font-size:3rem}.blind-text-medium .practice-profession--title-h1 .practice-profession__title{font-size:3.125rem}.blind-text-large .practice-profession--title-h1 .practice-profession__title{font-size:3.25rem}.practice-profession__title{margin-bottom:2.5rem;max-width:100%}}@media(min-width:990px){.practice-profession__title{grid-column:1/12;margin-bottom:0}}.practice-profession__right-wrap{max-width:100%}@media(min-width:990px){.practice-profession__right-wrap{grid-column:14/24}}.practice-profession__text{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;margin-bottom:1rem}.blind-text-medium .practice-profession__text{font-size:1.25rem}.blind-text-large .practice-profession__text{font-size:1.375rem}@media(min-width:640px){.practice-profession__text{font-size:1.5rem;line-height:1.2}.blind-text-medium .practice-profession__text{font-size:1.625rem}.blind-text-large .practice-profession__text{font-size:1.75rem}}body:not(.no-animate) .practice-profession__text{opacity:0;transform:translateY(1.5rem);transition-delay:.4s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .practice-profession__text{opacity:1;transform:unset}@media(min-width:640px){.practice-profession__text{margin-bottom:1.5rem;max-width:none}}@media(min-width:990px){.practice-profession__text{margin-bottom:2rem}}body:not(.no-animate) .practice-profession__text-add{opacity:0;transform:translateY(1.5rem);transition-delay:.5s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .practice-profession__text-add{opacity:1;transform:unset}.practice-profession__button{margin-top:2rem;max-width:19.25rem;width:100%}body:not(.no-animate) .practice-profession__button{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .practice-profession__button{opacity:1;transform:unset}@media(min-width:640px){.practice-profession__button{margin-top:3rem;max-width:20rem;width:100%}}@media(min-width:990px){.practice-profession__button{justify-self:flex-start;max-width:20rem;width:100%}}.practice-profession__button .btn__text{margin-right:auto}.practice-profession__button .btn__content{width:100%}.practice-profession__factoid-block{grid-column:1/25;grid-row:2;margin-top:5rem}@media(max-width:989.98px){.practice-profession__factoid-block{grid-column:1;grid-row:3}}@media(max-width:639.98px){.practice-profession__factoid-block{margin-top:3rem}}.practice-profession__factoid-text{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;margin-bottom:.5rem}.blind-text-medium .practice-profession__factoid-text{font-size:1.25rem}.blind-text-large .practice-profession__factoid-text{font-size:1.375rem}@media(min-width:640px){.practice-profession__factoid-text{font-size:1.5rem;line-height:1.2}.blind-text-medium .practice-profession__factoid-text{font-size:1.625rem}.blind-text-large .practice-profession__factoid-text{font-size:1.75rem}}@media(max-width:639.98px){.practice-profession__factoid-text{margin-bottom:.25rem}}.practice-profession.education-practice .practice-profession__factoid-text{margin-bottom:1rem}@media(min-width:640px){.practice-profession.education-practice .practice-profession__factoid-text{margin-bottom:1.5rem}}.practice-profession__factoid .factoid__top{margin-bottom:.625rem}@media(max-width:639.98px){.practice-profession__factoid .factoid__top{margin-bottom:.5rem}}.practice-profession.education-practice .practice-profession__factoid .factoid__top{margin-bottom:0}.practice-profession.education-practice .practice-profession__factoid .factoid__text{max-width:15.625rem}@media(min-width:640px){.practice-profession.education-practice .practice-profession__factoid .factoid__text{max-width:17.5rem}}.practice-profession.practice-career-prof{padding-bottom:7.5rem;padding-top:0}@media(max-width:989.98px){.practice-profession.practice-career-prof{padding-bottom:7rem}}@media(max-width:639.98px){.practice-profession.practice-career-prof{padding-bottom:5rem}}.practice-profession.practice-career-prof .practice-profession__right-wrap{grid-column:14/24}@media(max-width:989.98px){.practice-profession.practice-career-prof .practice-profession__right-wrap{grid-column:1/13}}.practice-profession.practice-career-prof .practice-profession__text{margin-bottom:1.5rem}@media(max-width:639.98px){.practice-profession.practice-career-prof .practice-profession__text{margin-bottom:1rem}}.practice-profession.practice-career-prof .practice-profession__button{max-width:16.9375rem}@media(max-width:639.98px){.practice-profession.practice-career-prof .practice-profession__button{max-width:16.4375rem}}.practice-profession.education-practice{padding-bottom:0}.practice-profession.education-practice .practice-profession__button{max-width:17rem}@media(max-width:639.98px){.practice-profession.education-practice .practice-profession__button{max-width:16.4375rem}}.practice-profession.social-practice .practice-profession__text-add{margin-bottom:0}.nav-arrow{display:flex;gap:1rem}@media(max-width:639.98px){.nav-arrow{gap:.5rem}}.nav-arrow__content{align-items:center;display:inline-flex;height:100%;justify-content:center;padding:.75rem 1rem;transform:translateY(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:100%;will-change:transform}.nav-arrow__content:first-child{position:relative}.nav-arrow__content:last-child{left:0;position:absolute;top:100%}.nav-arrow--white .nav-arrow__content:last-child{background-color:var(--color-green);color:var(--color-white)}.nav-arrow--white [disabled] .nav-arrow__content:first-child{color:rgba(var(--color-black-rgb),.5)}.nav-arrow__button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:3.5rem;justify-content:center;overflow:hidden;padding:0;position:relative;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease;width:3.5rem}.nav-arrow__button[disabled]{pointer-events:none}@media(max-width:639.98px){.nav-arrow__button{height:3rem;width:3rem}}@media(hover:hover)and (pointer:fine){.nav-arrow__button.focus-visible .nav-arrow__content,.nav-arrow__button:hover .nav-arrow__content{transform:translateY(-100%)}}.nav-arrow__button.focus-visible .nav-arrow__content{transform:translateY(-100%)}.nav-arrow--white .nav-arrow__button{border:1px solid rgba(var(--color-green-light-rgb),.5);color:var(--color-black)!important}.nav-arrow--white .nav-arrow__button[disabled]{border:1px solid rgba(var(--color-black-rgb),.2)}.nav-arrow--light-green .nav-arrow__button{background-color:transparent;border:1px solid var(--color-white);color:var(--color-black)}@media(hover:hover)and (pointer:fine){.nav-arrow--light-green .nav-arrow__button.focus-visible,.nav-arrow--light-green .nav-arrow__button:hover{background-color:var(--color-white);border:1px solid rgba(var(--color-green-light-rgb),.5);color:var(--color-black)}}.nav-arrow--light-green .nav-arrow__button.focus-visible{background-color:var(--color-white);border:1px solid rgba(var(--color-green-light-rgb),.5);color:var(--color-black)}.nav-arrow--light-green .nav-arrow__button[disabled]{border:1px solid hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5)}.nav-arrow--light-green.nav-arrow--outlined .nav-arrow__button{background-color:transparent;border:1px solid rgba(var(--color-green-light-rgb),.5);color:var(--color-black)}@media(hover:hover)and (pointer:fine){.nav-arrow--light-green.nav-arrow--outlined .nav-arrow__button.focus-visible,.nav-arrow--light-green.nav-arrow--outlined .nav-arrow__button:hover{background-color:var(--color-green);border:1px solid var(--color-green);color:var(--color-white)}}.nav-arrow--light-green.nav-arrow--outlined .nav-arrow__button.focus-visible{background-color:var(--color-green);border:1px solid var(--color-green);color:var(--color-white)}.nav-arrow--light-green.nav-arrow--outlined .nav-arrow__button[disabled]{border:1px solid rgba(var(--color-black-rgb),.2);color:rgba(var(--color-black-rgb),.5)}.nav-arrow__icon{height:1.625rem!important;width:.875rem!important}.company-slider--blue{background-color:var(--color-blue-dark);color:var(--color-white);padding:3rem 0 5rem}@media(min-width:640px){.company-slider--blue{padding:7rem 0}}@media(min-width:990px){.company-slider--blue{padding:7.5rem 0}}.company-slider__container{margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;position:relative;width:100%}@media(min-width:640px){.company-slider__container{padding:0 1.25rem}}@media(min-width:990px){.company-slider__container{padding:0 2.5rem}}@media(min-width:1920px){.company-slider__container{padding:0 7rem}}@media screen and (min-width:2559px){.company-slider__container{max-width:124rem}}body:not(.no-animate) .company-slider__container{opacity:0;transform:translateY(1.5rem);transition-delay:.3s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .company-slider__container{opacity:1;transform:unset}@media(max-width:639.98px){.company-slider__container{padding:0}}.company-slider__slide-image{height:14.875rem;position:relative}@media(min-width:640px){.company-slider__slide-image{height:30rem}}@media(min-width:990px){.company-slider__slide-image{height:0;padding-top:51.23%}}@media(min-width:1920px){.company-slider__slide-image{padding-top:53.625rem}}.company-slider__slide-image img{height:100%;left:0;position:absolute;top:0;width:100%}.company-slider__info{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-top:1.5rem}@media(max-width:989.98px){.company-slider__info{margin-top:2rem}}@media(max-width:639.98px){.company-slider__info{align-items:start;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:120rem;padding:0 1rem;width:100%}}@media(max-width:639.98px)and (min-width:640px){.company-slider__info{padding:0 1.25rem}}@media(max-width:639.98px)and (min-width:990px){.company-slider__info{padding:0 2.5rem}}@media(max-width:639.98px)and (min-width:1920px){.company-slider__info{padding:0 7rem}}@media screen and (max-width:639.98px)and (min-width:2559px){.company-slider__info{max-width:124rem}}.company-slider__info_centered{align-items:start;display:grid;gap:0;grid-template-columns:repeat(6,1fr)}@media(min-width:640px){.company-slider__info_centered{grid-template-columns:repeat(12,1fr)}}@media(min-width:990px){.company-slider__info_centered{grid-template-columns:repeat(24,1fr)}}@media(max-width:989.98px){.company-slider__info_centered{align-items:center;margin-top:1.5rem;row-gap:1.5rem}}@media(max-width:639.98px){.company-slider__info_centered{align-items:center;margin-top:1rem;row-gap:1rem}}.company-slider__navigation{align-items:center;display:flex;gap:3.5rem;justify-content:end}@media(max-width:639.98px){.company-slider__navigation{justify-content:space-between;width:100%}}.company-slider__slide-text_centered{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:rgba(var(--color-black-rgb),.5);display:block;display:-webkit-box;font-size:.9375rem;grid-column:7/19;line-height:1.5;line-height:1.4;max-height:5.25rem;min-height:5.25rem;overflow:hidden;text-overflow:ellipsis}@media(max-width:989.98px){.company-slider__slide-text_centered{grid-column:1/13;order:0}}@media(max-width:639.98px){.company-slider__slide-text_centered{line-height:1.4}}@media(min-width:640px){.company-slider__slide-text_centered{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1rem;line-height:1.5;max-height:3rem;min-height:3rem;overflow:hidden;text-overflow:ellipsis}}.company-slider--white-nav .company-slider__slide-text{color:hsla(0,0%,100%,.5)}.company-slider__arrows{align-items:center;display:flex;gap:3.5rem;justify-content:space-between}.company-slider__arrows_centered{grid-column:19/25;justify-self:end}@media(max-width:989.98px){.company-slider__arrows_centered{grid-column:10/13;order:2}}.company-slider__next,.company-slider__prev{color:var(--color-black);cursor:pointer;height:25px;transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media(hover:hover)and (pointer:fine){.company-slider__next.focus-visible,.company-slider__next:hover,.company-slider__prev.focus-visible,.company-slider__prev:hover{color:var(--color-green)}}.company-slider__next.focus-visible,.company-slider__prev.focus-visible{color:var(--color-green)}.company-slider__counter{flex-shrink:0;margin-right:1rem}@media(max-width:639.98px){.company-slider__counter{margin-right:auto}}.company-slider__counter_centered{grid-column:1/3}@media(max-width:989.98px){.company-slider__counter_centered{order:1;padding-bottom:.75rem}}.company-slider--white-nav .company-slider__counter{color:var(--color-white)}.blind-scheme-contrast .company-slider--white-nav .company-slider__slider-nav .nav-arrow__button{border:1px solid var(--color-white)!important}.company-slider--white-nav .company-slider__slider-nav .nav-arrow__button .nav-arrow__content:first-child{color:var(--color-white)!important}.company-slider--white-nav .company-slider__slider-nav .nav-arrow__button .nav-arrow__content:not(:first-child){color:var(--color-black)!important}.blind-scheme-contrast .company-slider--white-nav .company-slider__slider-nav .nav-arrow__button .nav-arrow__content:not(:first-child){color:var(--color-white)!important}.company-slider.career-slider{margin-bottom:7.5rem}@media(max-width:989.98px){.company-slider.career-slider{margin-bottom:7rem}}@media(max-width:639.98px){.company-slider.career-slider{margin-bottom:5rem}}.company-slider.practice-slider{margin-bottom:8rem}@media(max-width:989.98px){.company-slider.practice-slider{margin-bottom:7rem}}@media(max-width:639.98px){.company-slider.practice-slider{margin-bottom:5rem}}.company-slider.practice-slider .company-slider__slide-image img{max-height:14.875rem}@media(min-width:640px){.company-slider.practice-slider .company-slider__slide-image img{max-height:30rem}}@media(min-width:990px){.company-slider.practice-slider .company-slider__slide-image img{max-height:43rem}}@media(min-width:1920px){.company-slider.practice-slider .company-slider__slide-image img{height:53.625rem;max-height:53.625rem}}.education-directions__text{color:var(--color-black);font-size:.6875rem;font-weight:500;letter-spacing:.075rem;line-height:1.4;margin-bottom:2rem;text-transform:uppercase}.blind-text-medium .education-directions__text{font-size:.8125rem}.blind-text-large .education-directions__text{font-size:.9375rem}@media(min-width:640px){.education-directions__text{font-size:.75rem}.blind-text-medium .education-directions__text{font-size:.875rem}.blind-text-large .education-directions__text{font-size:1rem}}@media(max-width:639.98px){.education-directions__text{margin-bottom:1.5rem}}.education-directions__text:before{background-color:var(--color-green);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:1.5rem;width:.5rem}.education-directions .education-directions-item:last-child{padding-bottom:0}.card-possibility{border:1px solid rgba(var(--color-green-light-rgb),.5);column-gap:unset;display:grid;flex-shrink:0;grid-template-columns:repeat(10,1fr);grid-template-rows:max-content;max-width:41.6666666667%;padding:3rem 0 3.5rem;row-gap:unset}.blind-scheme-contrast .card-possibility{border-color:var(--color-white)}.blind-scheme-contrast .card-possibility--dark{border-color:var(--color-black)!important}.card-possibility.card-possibility--card-condition{min-height:22.625rem;min-width:37.5%}@media(max-width:989.98px){.card-possibility.card-possibility--card-condition{min-height:20.625rem;min-width:100%}}@media(max-width:639.98px){.card-possibility.card-possibility--card-condition{min-height:14.125rem}}@media(min-width:1920px){.card-possibility.card-possibility--card-condition{max-width:33.33%;min-width:33.33%}}.card-possibility.card-possibility--card-condition-link{grid-template-columns:repeat(12,1fr);min-height:22.875rem}@media(max-width:989.98px){.card-possibility.card-possibility--card-condition-link{min-height:22.375rem}}@media(max-width:639.98px){.card-possibility.card-possibility--card-condition-link{grid-template-columns:1fr;min-height:14.25rem}}.card-possibility.card-possibility--card-vacancy-slider{min-height:14.5625rem;padding:2rem 0}@media(max-width:639.98px){.card-possibility.card-possibility--card-vacancy-slider{grid-template-columns:repeat(6,1fr)}}@media(min-width:640px)and (max-width:989.98px){.card-possibility.card-possibility--card-vacancy-slider{grid-template-columns:repeat(9,1fr)}}@media(min-width:990px){.card-possibility.card-possibility--card-vacancy-slider{max-width:none;min-height:20.625rem;padding:3rem 0}}.card-possibility.card-possibility--link,.card-possibility.card-possibility--small-text{max-width:50%;position:relative;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease}@media(hover:hover)and (pointer:fine){.card-possibility.card-possibility--link.focus-visible,.card-possibility.card-possibility--link:hover,.card-possibility.card-possibility--small-text.focus-visible,.card-possibility.card-possibility--small-text:hover{background-color:var(--color-green-light)}.card-possibility.card-possibility--link.focus-visible .card-possibility__bottom-items,.card-possibility.card-possibility--link.focus-visible .card-possibility__icon,.card-possibility.card-possibility--link.focus-visible .card-possibility__link,.card-possibility.card-possibility--link.focus-visible .card-possibility__number,.card-possibility.card-possibility--link.focus-visible .card-possibility__text,.card-possibility.card-possibility--link.focus-visible .card-possibility__title,.card-possibility.card-possibility--link:hover .card-possibility__bottom-items,.card-possibility.card-possibility--link:hover .card-possibility__icon,.card-possibility.card-possibility--link:hover .card-possibility__link,.card-possibility.card-possibility--link:hover .card-possibility__number,.card-possibility.card-possibility--link:hover .card-possibility__text,.card-possibility.card-possibility--link:hover .card-possibility__title,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__bottom-items,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__icon,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__link,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__number,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__text,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__title,.card-possibility.card-possibility--small-text:hover .card-possibility__bottom-items,.card-possibility.card-possibility--small-text:hover .card-possibility__icon,.card-possibility.card-possibility--small-text:hover .card-possibility__link,.card-possibility.card-possibility--small-text:hover .card-possibility__number,.card-possibility.card-possibility--small-text:hover .card-possibility__text,.card-possibility.card-possibility--small-text:hover .card-possibility__title{color:var(--color-blue-dark)}}.card-possibility.card-possibility--link.focus-visible,.card-possibility.card-possibility--small-text.focus-visible{background-color:var(--color-green-light)}.card-possibility.card-possibility--link.focus-visible .card-possibility__bottom-items,.card-possibility.card-possibility--link.focus-visible .card-possibility__icon,.card-possibility.card-possibility--link.focus-visible .card-possibility__link,.card-possibility.card-possibility--link.focus-visible .card-possibility__number,.card-possibility.card-possibility--link.focus-visible .card-possibility__text,.card-possibility.card-possibility--link.focus-visible .card-possibility__title,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__bottom-items,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__icon,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__link,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__number,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__text,.card-possibility.card-possibility--small-text.focus-visible .card-possibility__title{color:var(--color-blue-dark)}@media(max-width:989.98px){.card-possibility.card-possibility--link,.card-possibility.card-possibility--small-text{max-width:100%}}.card-possibility--dark.card-possibility--link{color:var(--color-black);max-width:none}@media(hover:hover)and (pointer:fine){.card-possibility--dark.card-possibility--link.focus-visible,.card-possibility--dark.card-possibility--link:hover{background-color:var(--color-blue-dark)}.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__bottom-items,.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__link,.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__number,.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__text,.card-possibility--dark.card-possibility--link:hover .card-possibility__bottom-items,.card-possibility--dark.card-possibility--link:hover .card-possibility__link,.card-possibility--dark.card-possibility--link:hover .card-possibility__number,.card-possibility--dark.card-possibility--link:hover .card-possibility__text{color:var(--color-white)}.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__icon,.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__title,.card-possibility--dark.card-possibility--link:hover .card-possibility__icon,.card-possibility--dark.card-possibility--link:hover .card-possibility__title{color:var(--color-green-light)}.blind-scheme-contrast .card-possibility--dark.card-possibility--link.focus-visible .card-possibility__icon,.blind-scheme-contrast .card-possibility--dark.card-possibility--link:hover .card-possibility__icon{color:var(--color-white)!important}}.card-possibility--dark.card-possibility--link.focus-visible{background-color:var(--color-blue-dark)}.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__bottom-items,.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__link,.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__number,.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__text{color:var(--color-white)}.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__icon,.card-possibility--dark.card-possibility--link.focus-visible .card-possibility__title{color:var(--color-green-light)}.blind-scheme-contrast .card-possibility--dark.card-possibility--link.focus-visible .card-possibility__icon{color:var(--color-white)!important}@media(max-width:1919.98px){.card-possibility{max-width:35.4375rem}}@media(max-width:989.98px){.card-possibility{grid-template-columns:repeat(12,1fr);max-width:100%}}@media(max-width:639.98px){.card-possibility{grid-template-columns:1fr;padding:2rem 1.5rem}}.card-possibility__title{color:var(--color-white);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-size:1.5rem!important;font-weight:500;grid-column:2/10;grid-row:2;line-height:1.4;line-height:1.2!important}.blind-text-medium .card-possibility__title{font-size:1.25rem}.blind-text-large .card-possibility__title{font-size:1.375rem}@media(min-width:640px){.card-possibility__title{font-size:1.5rem;line-height:1.2}.blind-text-medium .card-possibility__title{font-size:1.625rem}.blind-text-large .card-possibility__title{font-size:1.75rem}}.card-possibility--card-condition .card-possibility__title{margin-top:auto;min-height:3.625rem}@media(max-width:989.98px){.card-possibility--card-condition .card-possibility__title{min-height:auto}}@media(max-width:639.98px){.card-possibility--card-condition .card-possibility__title{align-self:start;margin-bottom:1rem;margin-top:unset}}.card-possibility--card-condition-link .card-possibility__title{color:var(--color-green-light);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.375rem;font-size:2.5rem!important;font-weight:500;grid-column:2/12;line-height:1.2;line-height:1.1!important;margin-top:auto}.blind-text-medium .card-possibility--card-condition-link .card-possibility__title{font-size:1.5rem}.blind-text-large .card-possibility--card-condition-link .card-possibility__title{font-size:1.625rem}@media(min-width:640px){.card-possibility--card-condition-link .card-possibility__title{font-size:2.5rem;line-height:1.1}.blind-text-medium .card-possibility--card-condition-link .card-possibility__title{font-size:2.625rem}.blind-text-large .card-possibility--card-condition-link .card-possibility__title{font-size:2.75rem}}@media(max-width:639.98px){.card-possibility--card-condition-link .card-possibility__title{font-size:1.375rem!important;grid-column:1;grid-row:1;margin-bottom:.5rem}}.card-possibility--card-vacancy-slider .card-possibility__title{align-self:start;margin-bottom:2rem;margin-top:auto;min-height:3.625rem}@media(max-width:639.98px){.card-possibility--card-vacancy-slider .card-possibility__title{grid-column:1/7;margin:auto 1.5rem 1.5rem;min-height:3.125rem}}.card-possibility--dark .card-possibility__title{color:currentColor}@media(max-width:989.98px){.card-possibility__title{grid-column:2/8}}@media(max-width:639.98px){.card-possibility__title{font-size:1.125rem!important;grid-column:1;line-height:1.4!important}}@media(min-width:640px){.ecology-page .card-possibility__title{grid-column:2/9}}.card-possibility__text-wrapper{grid-column:5/10;grid-row:1}@media(max-width:989.98px){.card-possibility__text-wrapper{grid-column:6/12}}@media(max-width:639.98px){.card-possibility__text-wrapper{grid-column:1;grid-row:3}.card-possibility--link .card-possibility__text-wrapper{grid-row:2}.card-possibility--card-condition .card-possibility__text-wrapper{margin-top:auto}}.card-possibility--card-condition-link .card-possibility__text-wrapper{grid-column:6/12}@media(max-width:639.98px){.card-possibility--card-condition-link .card-possibility__text-wrapper{grid-column:1;margin-top:auto}}.card-possibility--card-vacancy-slider .card-possibility__text-wrapper{grid-column:7/10;margin-bottom:4.5rem;min-height:3rem}@media(max-width:989.98px){.card-possibility--card-vacancy-slider .card-possibility__text-wrapper{grid-column:6/9}}@media(max-width:639.98px){.card-possibility--card-vacancy-slider .card-possibility__text-wrapper{grid-column:3/7;grid-row:1;margin-bottom:2rem;margin-right:1.5rem;min-height:2.625rem}}.card-possibility__text{color:var(--color-white)}.card-possibility--link .card-possibility__text{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.5rem;line-height:1.2;margin-bottom:2rem}@media(max-width:639.98px){.card-possibility--link .card-possibility__text{font-size:1.125rem;line-height:1.4;margin-bottom:1.5rem}}.card-possibility--small-text .card-possibility__text{color:hsla(0,0%,100%,.5)}.card-possibility--dark .card-possibility__text{color:currentColor}.card-possibility__text-add{color:hsla(0,0%,100%,.5);font-size:.75rem;font-weight:400;line-height:1.4;margin-top:1rem}.blind-text-medium .card-possibility__text-add{font-size:.875rem}.blind-text-large .card-possibility__text-add{font-size:1rem}@media(min-width:640px){.card-possibility__text-add{font-size:.75rem;line-height:1.4}.blind-text-medium .card-possibility__text-add{font-size:.875rem}.blind-text-large .card-possibility__text-add{font-size:1rem}}.card-possibility__link{align-items:center;color:var(--color-white);display:flex}.card-possibility__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card-possibility--dark .card-possibility__link{color:currentColor}.card-possibility__icon{color:var(--color-green-light);margin-left:.9375rem}.blind-scheme-contrast .card-possibility__icon{color:var(--color-black)!important}.card-possibility__number{color:var(--color-green-light);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.375rem;font-weight:500;grid-column:2/4;grid-row:1;line-height:1.2}.blind-text-medium .card-possibility__number{font-size:1.5rem}.blind-text-large .card-possibility__number{font-size:1.625rem}@media(min-width:640px){.card-possibility__number{font-size:2.5rem;line-height:1.1}.blind-text-medium .card-possibility__number{font-size:2.625rem}.blind-text-large .card-possibility__number{font-size:2.75rem}}@media(max-width:639.98px){.card-possibility__number{grid-column:1;margin-bottom:.5rem}.card-possibility--card-condition .card-possibility__number{margin-bottom:2rem}.card-possibility--card-vacancy-slider .card-possibility__number{grid-column:1/3;margin:0 1.5rem}}.card-possibility__bottom-items{color:var(--color-white);display:flex;flex-wrap:wrap;gap:2rem;grid-column:2/10;grid-row:3;margin-top:auto}@media(max-width:639.98px){.card-possibility__bottom-items{gap:1.5rem;grid-column:1/7;margin:auto 1.5rem 0}}.career-conditions{background-color:var(--color-blue-dark);padding:9.5625rem 0 3.75rem;position:relative}@media(max-width:989.98px){.career-conditions{padding:9.375rem 0 3.5rem}}@media(max-width:639.98px){.career-conditions{padding:6.5rem 0 2.5rem}}.career-conditions__block{background-color:var(--color-blue-dark)}.career-conditions__container{padding:0 calc(50% - 57.5rem)}@media(max-width:1919.98px){.career-conditions__container{padding:0 2.5rem}}@media(max-width:989.98px){.career-conditions__container{padding:0 1.25rem}}@media(max-width:639.98px){.career-conditions__container{padding:0 1rem}}@media(min-width:1920px){.career-conditions__container{margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;width:100%}}@media(min-width:1920px)and (min-width:640px){.career-conditions__container{padding:0 1.25rem}}@media(min-width:1920px)and (min-width:990px){.career-conditions__container{padding:0 2.5rem}}@media(min-width:1920px)and (min-width:1920px){.career-conditions__container{padding:0 7rem}}@media screen and (min-width:1920px)and (min-width:2559px){.career-conditions__container{max-width:124rem}}.career-conditions__title-wrapper{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:3.5rem}@media(min-width:640px){.career-conditions__title-wrapper{grid-template-columns:repeat(12,1fr)}}@media(min-width:990px){.career-conditions__title-wrapper{grid-template-columns:repeat(24,1fr)}}@media(max-width:639.98px){.career-conditions__title-wrapper{margin-bottom:3rem}}.career-conditions__title{color:var(--color-green-light);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;grid-column:1/12;line-height:1.1}.blind-text-medium .career-conditions__title{font-size:1.75rem}.blind-text-large .career-conditions__title{font-size:1.875rem}@media(min-width:640px){.career-conditions__title{font-size:3rem}.blind-text-medium .career-conditions__title{font-size:3.125rem}.blind-text-large .career-conditions__title{font-size:3.25rem}}.career-conditions__title .line{transform:translateY(100%);transition-property:transform}.animate .career-conditions__title .line{transform:translateY(0);transition-delay:calc(.6s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}@media(max-width:639.98px){.career-conditions__title{margin-bottom:1.5rem}}@media(min-width:640px)and (max-width:989.98px){.career-conditions__title{margin-bottom:2.5rem}}@media(min-width:990px){.career-conditions--ecology .career-conditions__title{grid-column:1/9}.ecology-page .career-conditions--ecology .career-conditions__title{grid-column:1/13}}@media(max-width:639.98px){.career-conditions__lead-text{grid-column:1/7}}@media(min-width:640px){.career-conditions__lead-text{grid-column:1/13}}@media(min-width:990px){.career-conditions__lead-text{grid-column:14/24}}.career-conditions__lead{color:var(--color-white);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4}.blind-text-medium .career-conditions__lead{font-size:1.25rem}.blind-text-large .career-conditions__lead{font-size:1.375rem}@media(min-width:640px){.career-conditions__lead{font-size:1.5rem;line-height:1.2}.blind-text-medium .career-conditions__lead{font-size:1.625rem}.blind-text-large .career-conditions__lead{font-size:1.75rem}}.career-conditions__lead .line{transform:translateY(100%);transition-property:transform}.animate .career-conditions__lead .line{transform:translateY(0);transition-delay:calc(.7s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}@media(max-width:639.98px){.career-conditions__lead{margin-top:1.5rem}}@media(min-width:640px){.career-conditions__lead{margin-top:2.5rem}}.career-conditions--ecology .career-conditions__lead{margin-top:0}.career-conditions__text{color:var(--color-white)}.career-conditions__text .line{transform:translateY(100%);transition-property:transform}.animate .career-conditions__text .line{transform:translateY(0);transition-delay:calc(.75s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}@media(max-width:639.98px){.career-conditions__text{margin-top:1rem}}@media(min-width:640px){.career-conditions__text{margin-top:1.5rem}}@media(min-width:990px){.career-conditions__text{margin-top:2rem}}.career-conditions__items-head{align-items:end;display:flex;justify-content:space-between;margin-bottom:2rem}@media(max-width:639.98px){.career-conditions__items-head{margin-bottom:1.5rem}}.career-conditions__items-text{color:var(--color-green-light);font-size:.6875rem;font-weight:500;letter-spacing:.075rem;line-height:1.4;margin-right:auto;text-transform:uppercase}.blind-text-medium .career-conditions__items-text{font-size:.8125rem}.blind-text-large .career-conditions__items-text{font-size:.9375rem}@media(min-width:640px){.career-conditions__items-text{font-size:.75rem}.blind-text-medium .career-conditions__items-text{font-size:.875rem}.blind-text-large .career-conditions__items-text{font-size:1rem}}body:not(.no-animate) .career-conditions__items-text{opacity:0;transform:translateY(1.5rem);transition-delay:.7s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .career-conditions__items-text{opacity:1;transform:unset}.career-conditions__items-text:before{background-color:var(--color-green-light);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:1.5rem;width:.5rem}body:not(.no-animate) .career-conditions__button{opacity:0;transform:translateY(1.5rem);transition-delay:.7s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .career-conditions__button{opacity:1;transform:unset}@media(max-width:639.98px){.career-conditions__button{order:1}}.career-conditions__items-wrapper{grid-row-gap:2rem;align-items:flex-end;display:flex;flex-wrap:wrap}.career-conditions__items-anim-wrap{opacity:0;transform:translateX(20%);transition-delay:.4s;transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.61,1,.88,1);width:calc(100vw - 2rem)}.career-conditions__items-anim-wrap.animate{opacity:1;transform:none}@media(min-width:640px){.career-conditions__items-anim-wrap{width:200%}}@media(min-width:990px){.career-conditions__items-anim-wrap{transform:translateX(40%);transition-duration:.65s}}.career-conditions__items{display:flex;flex-wrap:nowrap;grid-column:1/3;grid-row:2}@media(max-width:1919.98px){.career-conditions__items{width:calc(100% + 40px)}}@media(max-width:989.98px){.career-conditions__items{flex-direction:column;width:100%}}@media(min-width:990px){.career-conditions__card:not(:first-child){border-left:none}}@media(max-width:989.98px){.career-conditions__card:not(:first-child){border-top:none}.career-conditions.practice-conditions{padding-top:7rem}}@media(max-width:639.98px){.career-conditions.practice-conditions{padding-top:5rem}}.career-conditions.education-possibilities{padding:7.5rem 0 2.5rem}@media(max-width:989.98px){.career-conditions.education-possibilities{padding:7rem 0 2rem;padding:5rem 0 2rem}.career-conditions.education-possibilities .career-conditions__title{grid-column:1/13}}@media(max-width:639.98px){.career-conditions.education-possibilities .career-conditions__card{min-height:auto}}.fixed-section[data-v-6b9924f2]{height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100%}@keyframes loading-6b9924f2{0%{background-position:100%}40%,to{background-position:-100%}}.education-paid--blue[data-v-6b9924f2]{background-color:var(--color-blue-dark);color:var(--color-white);padding:5rem 0 3rem}@media(min-width:640px){.education-paid--blue[data-v-6b9924f2]{padding:7rem 0 5rem}}@media(min-width:990px){.education-paid--blue[data-v-6b9924f2]{padding:7.5rem 0 5rem}}@media(max-width:639.98px){.education-paid .container[data-v-6b9924f2]{display:flex;flex-direction:column}}.education-paid__title[data-v-6b9924f2]{color:var(--color-green-light);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;line-height:1.1;margin-bottom:5rem;max-width:33.3333333333%}.blind-text-medium .education-paid__title[data-v-6b9924f2]{font-size:1.75rem}.blind-text-large .education-paid__title[data-v-6b9924f2]{font-size:1.875rem}@media(min-width:640px){.education-paid__title[data-v-6b9924f2]{font-size:3rem}.blind-text-medium .education-paid__title[data-v-6b9924f2]{font-size:3.125rem}.blind-text-large .education-paid__title[data-v-6b9924f2]{font-size:3.25rem}}@media(max-width:639.98px){.education-paid__title[data-v-6b9924f2]{margin-bottom:3rem;max-width:100%;order:1}.education-paid__items[data-v-6b9924f2]{order:2}}.education-paid__action[data-v-6b9924f2]{margin-bottom:3rem}@media(min-width:640px){.education-paid__action[data-v-6b9924f2]{display:flex;justify-content:flex-end;margin-bottom:2rem;width:100%}}@media(min-width:1920px){.education-paid__action[data-v-6b9924f2]{margin-bottom:2.375rem}}@media(max-width:639.98px){.education-paid__action[data-v-6b9924f2]{order:3}}@media(min-width:640px){.ecology-page .education-paid .education-paid__title[data-v-6b9924f2]{margin-bottom:3.5rem;max-width:38.9375rem}}@media(min-width:1920px){.ecology-page .education-paid .education-paid__title[data-v-6b9924f2]:not(:last-child){margin-bottom:-1rem}.ecology-page .education-paid .education-paid__title+.education-paid__items[data-v-6b9924f2]{margin-top:3.5rem}}@media(max-width:639.98px){.ecology-page .education-paid .education-directions-item[data-v-6b9924f2]:last-child{padding-bottom:2rem}}.company-services-item__service-image.image{display:none}@media(max-width:989.98px){.company-services-item__service-image.image{display:block;margin-top:3rem}}@media(max-width:639.98px){.company-services-item__service-image.image{margin-top:2.5rem}}@media(max-width:989.98px){.company-services-item__service-image.image.is-active{height:43rem}}@media(max-width:639.98px){.company-services-item__service-image.image.is-active{height:19.375rem}}.company-services-item__service{background-color:var(--color-blue-dark);border-top:1px solid rgba(var(--color-green-light-rgb),.3);height:100%;padding:.75rem 0;position:relative;transition-duration:.3s;transition-property:flex-grow;transition-timing-function:ease}.blind-scheme-contrast .company-services-item__service{border-top-color:var(--color-white)!important}@media(min-width:640px){.company-services-item__service{padding:.96875rem 0}}.company-services-item__service.is-active{display:flex;flex-direction:column;flex-grow:1;height:100%}@media(max-width:989.98px){.company-services-item__service.is-active{justify-content:start;padding:1rem 0 3rem}}@media(max-width:639.98px){.company-services-item__service.is-active{padding:1rem 0 1.5rem}}@media(hover:hover)and (pointer:fine){.company-services-item__service:not(.is-active).company-services-item__service--clickable.focus-visible .company-services-item__service-name span,.company-services-item__service:not(.is-active).company-services-item__service--clickable:hover .company-services-item__service-name span{transform:translateY(-100%)}}.company-services-item__service:not(.is-active).company-services-item__service--clickable.focus-visible .company-services-item__service-name span{transform:translateY(-100%)}.company-services-item__service:not(.is-active).company-services-item__service--clickable:after{content:"";cursor:pointer;display:block;height:100%;position:absolute;top:0;width:100%}.company-services-item__service-head{align-items:flex-start;color:var(--color-white);display:flex;gap:.5rem;justify-content:space-between}@media(max-width:989.98px){.company-services-item__service.is-active .company-services-item__service-head{margin-bottom:3rem}}@media(max-width:639.98px){.company-services-item__service.is-active .company-services-item__service-head{margin-bottom:2rem}}.company-services-item__service-name{color:currentColor;display:inline-block;overflow:hidden;position:relative}.blind-scheme-contrast .company-services-item__service-name{color:var(--color-white)}@media(max-width:989.98px){.company-services-item__service.is-active .company-services-item__service-name span{transform:translateY(-100%)}}@media(hover:none)and (pointer:coarse){.company-services-item__service.is-active .company-services-item__service-name span{transform:translateY(-100%)}}.company-services-item__service-name span{display:inline-block;transition-duration:.3s;transition-property:transform;transition-timing-function:ease}.company-services-item__service-name span:first-child{position:relative}.company-services-item__service-name span:last-child{color:var(--color-green-light);left:0;position:absolute;top:100%}.company-services-item__service-number{color:var(--color-green-light);display:none;font-size:1.0625rem;line-height:1.5rem}@media(min-width:990px){.company-services-item__service-number{position:absolute;right:0;top:1rem}}@media(max-width:989.98px){.is-active .company-services-item__service-number{display:block}}@media(hover:none)and (pointer:coarse){.is-active .company-services-item__service-number{display:block}}@media(max-width:989.98px){.company-services-item__service-number{font-size:1rem}}@media(max-width:639.98px){.company-services-item__service-number{font-size:.9375rem}}.company-services-item__service-title{color:var(--color-green-light);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;margin-bottom:1.5rem}.blind-text-medium .company-services-item__service-title{font-size:1.25rem}.blind-text-large .company-services-item__service-title{font-size:1.375rem}@media(min-width:640px){.company-services-item__service-title{font-size:1.5rem;line-height:1.2}.blind-text-medium .company-services-item__service-title{font-size:1.625rem}.blind-text-large .company-services-item__service-title{font-size:1.75rem}}@media(max-width:989.98px){.company-services-item__service-title{opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}.company-services-item__service.is-active .company-services-item__service-title{opacity:1}}@media(max-width:639.98px){.company-services-item__service-title{margin-bottom:1rem}}@media(hover:none)and (pointer:coarse){.company-services-item__service.is-active .company-services-item__service-title{opacity:1}}.company-services-item__service-add-text{color:var(--color-white);line-height:1.5;margin-top:auto;opacity:.5}@media(max-width:989.98px){.company-services-item__service-add-text{margin-bottom:2rem}}.company-services-item__service-link{align-items:center;color:var(--color-green-light);display:flex}@media(min-width:990px){.company-services-item__service-link{height:1.5rem}}.company-services-item__service-link span:not([class]){display:none}@media(max-width:989.98px){.company-services--main .is-active .company-services-item__service-link span:not([class]){display:block}}@media(hover:none)and (pointer:coarse){.company-services--main .is-active .company-services-item__service-link span:not([class]){display:block}}.company-services-item__service-icon{margin-left:1rem}@media(max-width:989.98px){.is-active .company-services-item__service-icon{display:none}}@media(hover:none)and (pointer:coarse){.is-active .company-services-item__service-icon{display:none}}@media(max-width:989.98px){.company-services--main .is-active .company-services-item__service-icon{display:block}}@media(hover:none)and (pointer:coarse){.company-services--main .is-active .company-services-item__service-icon{display:block}}.company-services-item__service-content{height:auto;opacity:0;overflow:hidden;transition-duration:.3s;transition-property:flex-grow;transition-timing-function:ease}@media(max-width:989.98px){.company-services-item__service-content{max-height:0}.is-active .company-services-item__service-content{height:100%;max-height:none;opacity:1;transform:none}}@media(hover:none)and (pointer:coarse){.company-services-item__service-content{max-height:0}.is-active .company-services-item__service-content{height:100%;max-height:none;opacity:1;transform:none}}@media(max-width:989.98px){.company-services-item__service-content{overflow:auto}}@media(min-width:990px){.company-services-item__service-content{position:absolute;top:2.5rem}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.company-services-item__service-content{height:100%;max-height:none;opacity:1;transform:none}}@media(min-width:990px){.align-end .company-services-item__service-content{bottom:1.25rem;left:0;right:0;top:auto}.company-services-item__service-content-inner{padding-bottom:1.25rem;padding-top:3rem}}.company-services-item__service-text{color:var(--color-white);margin-bottom:2rem}@media(min-width:640px){.company-services-item__service-text{margin-bottom:2.5rem}}.company-services-item__service-text p:not([class])+p:not([class]),.company-services-item__service-text p:not([class])+ul:not([class]){margin-top:1rem}.company-services-item__service-text ul:not([class]){list-style:none;margin:0;padding:0}.company-services-item__service-text ul:not([class]) li{line-height:1.5rem;padding-left:2rem;position:relative}@media(max-width:639.98px){.company-services-item__service-text ul:not([class]) li{padding-left:1.75rem}}.company-services-item__service-text ul:not([class]) li:not(:last-child){margin-bottom:1rem}.company-services-item__service-text ul:not([class]) li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='2' fill='%235BF5B7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem!important;left:0;margin-right:.5rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem!important}@media(max-width:639.98px){.company-services-item__service-text ul:not([class]) li:before{margin-right:.25rem}}.company-services-item__service-text h4{color:var(--color-green-light)}.company-services-item__service-text h4:not(:last-child){margin-bottom:1rem}@media(min-width:640px){.company-services-item__service-text h4:not(:last-child){margin-bottom:1.5rem}}.company-services-item__service--clickable .company-services-item__service-text{margin-bottom:auto;margin-top:1.5rem}@media(max-width:639.98px){.company-services-item__service--clickable .company-services-item__service-text{margin-top:1rem}}.company-services-item__service-factoids{display:flex;flex-wrap:wrap;row-gap:2rem}@media(max-width:989.98px){.company-services-item__service-factoids{grid-column-gap:9.25rem;margin-bottom:3rem}}@media(max-width:639.98px){.company-services-item__service-factoids{margin-bottom:1.5rem}}@media(min-width:990px){.company-services-item__service-factoid{width:45.4545454545%}.company-services-item__service-factoid:nth-child(odd){margin-right:9.0909090909%}}.company-services{background-color:var(--color-blue-dark);padding-top:6rem;position:relative}@media(max-width:989.98px){.company-services{padding:7rem 0 2.5rem}}@media(max-width:639.98px){.company-services{padding:5rem 0 2rem}}.company-services__content{height:100%;width:100%}@media(min-width:990px){.company-services__content{min-height:100vh;padding-top:1.5rem}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.company-services__content{min-height:50rem}}.company-services__title{color:var(--color-green-light);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;line-height:1.1;width:45.8333333333%}.blind-text-medium .company-services__title{font-size:1.75rem}.blind-text-large .company-services__title{font-size:1.875rem}@media(min-width:640px){.company-services__title{font-size:3rem}.blind-text-medium .company-services__title{font-size:3.125rem}.blind-text-large .company-services__title{font-size:3.25rem}}@media(max-width:989.98px){.company-services__title{margin-bottom:5rem;width:100%}}@media(max-width:639.98px){.company-services__title{margin-bottom:3rem}}@media(min-width:990px){.company-services__title{bottom:3.5rem;padding-top:0;position:absolute}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.company-services__title{opacity:0}}@media(max-width:639.98px){.company-services--main .company-services__title{margin-bottom:1.875rem}}@media(min-width:640px)and (max-width:989.98px){.company-services--main .company-services__title{margin-bottom:3.3125rem}}.company-services__title .line{transform:translateY(100%);transition-property:transform}.company-services__title.animate .line{transform:translateY(0);transition-delay:calc(.2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}.company-services__container{height:100%;position:relative}.company-services__services{padding-bottom:2rem}@media(min-width:640px){.company-services__services{padding-bottom:2.5rem}}@media(min-width:990px){.company-services__services{align-items:flex-start;display:flex;height:calc(100vh - 1.5rem);left:2.5rem;padding-bottom:2.5rem;padding-top:3rem;right:2.5rem}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.company-services__services{height:48.5rem}}@media(min-width:1920px){.company-services__services{left:7rem;padding-top:4.25rem;right:7rem}}@media(min-width:990px){.company-services--main .company-services__services,.company-services.social .company-services__services{padding-top:2.5rem}}@media(max-width:989.98px){body:not(.no-animate) .company-services__services{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .company-services__services.animate{opacity:1;transform:unset}}@media(hover:none)and (pointer:coarse){body:not(.no-animate) .company-services__services{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .company-services__services.animate{opacity:1;transform:unset}}.company-services__services-images{display:none;overflow:hidden}@media(min-width:990px){.company-services__services-images{display:block;flex:0 0 50%;height:100%;margin:auto 0;position:relative;width:50%}}.company-services__services-image.image{height:100%;left:0;position:absolute;top:0;transform:translateY(100%);width:100%;z-index:1}@media(max-width:989.98px){.company-services__services-image.image{transition-delay:.3s;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:ease}}@media(hover:none)and (pointer:coarse){.company-services__services-image.image{transition-delay:.3s;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:ease}}@media(max-width:989.98px){.company-services__services-image.image.is-active{opacity:1;transform:translateY(0)!important;transition-delay:0s;z-index:2}}@media(hover:none)and (pointer:coarse){.company-services__services-image.image.is-active{opacity:1;transform:translateY(0)!important;transition-delay:0s;z-index:2}.company-services__services-image.image:first-child{opacity:1;transform:translateY(0)}}@media(min-width:990px){.company-services__services-content{display:flex;flex:0 0 50%;flex-direction:column;height:100%;padding-left:4.1666666667%;width:50%}}@media(min-width:990px)and (hover:hover)and (pointer:fine){.company-services__services-content{height:calc(100% + 2.5rem);justify-content:flex-end;margin-top:-2.5rem}}@media(min-width:990px){.company-services.social .company-services__services-content{padding-left:4.5%}}.company-services__services-text-wrapper{position:absolute;top:.5rem}@media(max-width:989.98px){.company-services__services-text-wrapper{display:block;position:static}}@media(min-width:990px){.company-services.social .company-services__services-text-wrapper{top:0}}@media(min-width:990px)and (hover:hover)and (pointer:fine){.company-services.social .company-services__services-text-wrapper,.company-services__services-text-wrapper{position:static}}.company-services__services-text{color:var(--color-green-light);font-size:.6875rem;font-weight:500;letter-spacing:.075rem;line-height:1.4;margin-bottom:1.5rem;text-transform:uppercase}.blind-text-medium .company-services__services-text{font-size:.8125rem}.blind-text-large .company-services__services-text{font-size:.9375rem}@media(min-width:640px){.company-services__services-text{font-size:.75rem}.blind-text-medium .company-services__services-text{font-size:.875rem}.blind-text-large .company-services__services-text{font-size:1rem}}@media(min-width:1920px){.company-services__services-text{margin-bottom:2.75rem}}.company-services__services-text:before{background-color:var(--color-green-light);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:1.5rem;width:.5rem}@media(max-width:639.98px){.company-services--main .company-services__services-text{margin-bottom:1rem}}.company-services__item{cursor:pointer;height:auto;overflow:hidden}@media(hover:none)and (pointer:coarse)and (min-width:640px){.company-services__item{height:3.5rem}}@media(max-width:989.98px){.company-services__item.is-active{height:100%}}@media(hover:none)and (pointer:coarse){.company-services__item.is-active{flex-grow:1}}.company-services__item:last-child{border-bottom:1px solid rgba(var(--color-green-light-rgb),.3)}.blind-scheme-contrast .company-services__item:last-child{border-bottom-color:var(--color-white)!important}.education-docs{background-color:var(--color-white)}.education-docs__title{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;line-height:1.1;margin-bottom:3.5rem}.blind-text-medium .education-docs__title{font-size:1.75rem}.blind-text-large .education-docs__title{font-size:1.875rem}@media(min-width:640px){.education-docs__title{font-size:3rem}.blind-text-medium .education-docs__title{font-size:3.125rem}.blind-text-large .education-docs__title{font-size:3.25rem}}@media(max-width:639.98px){.education-docs__title{margin-bottom:2.5rem}}.education-docs__items{display:flex;flex-direction:column;gap:2rem}@media(max-width:639.98px){.education-docs__items{gap:1.5rem}}.education-contacts__title{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;line-height:1.1;margin-bottom:3.5rem}.blind-text-medium .education-contacts__title{font-size:1.75rem}.blind-text-large .education-contacts__title{font-size:1.875rem}@media(min-width:640px){.education-contacts__title{font-size:3rem}.blind-text-medium .education-contacts__title{font-size:3.125rem}.blind-text-large .education-contacts__title{font-size:3.25rem}}@media(max-width:639.98px){.education-contacts__title{margin-bottom:2.5rem}}.education-contacts__address{margin-bottom:3rem}@media(max-width:639.98px){.education-contacts__address{margin-bottom:1.5rem}}.fixed-section{height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100%}@keyframes loading{0%{background-position:100%}40%,to{background-position:-100%}}.contact__name{margin-bottom:1rem}.contact--blue .contact__name{color:var(--color-white)}.contact--white .contact__name{color:rgba(var(--color-black-rgb),.5)}.contact--blue-white .contact__name{color:hsla(0,0%,100%,.5)}.contact--small .contact__name{margin-bottom:.5rem}.contact.company-contacts__hotline .contact__name{margin-bottom:1rem}@media(max-width:639.98px){.contact.company-contacts__hotline .contact__name{margin-bottom:.5rem}}.contact__links{grid-row-gap:.5rem;display:flex;flex-wrap:wrap}.contact__links .is-phone+.is-phone{align-items:center;display:flex}.contact__links .is-phone+.is-phone:before{color:var(--color-white);content:",";font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;margin-right:.5rem}.blind-text-medium .contact__links .is-phone+.is-phone:before{font-size:1.25rem}.blind-text-large .contact__links .is-phone+.is-phone:before{font-size:1.375rem}@media(min-width:640px){.contact__links .is-phone+.is-phone:before{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact__links .is-phone+.is-phone:before{font-size:1.625rem}.blind-text-large .contact__links .is-phone+.is-phone:before{font-size:1.75rem}}.contact__links .is-phone+.is-email{width:100%}.contact__link{display:inline-flex}.contact__link:not(.contact__link--email){overflow:hidden;position:relative}@media(hover:hover)and (pointer:fine){.contact__link:not(.contact__link--email).focus-visible .contact__text,.contact__link:not(.contact__link--email):hover .contact__text{transform:translateY(-100%)}}.contact__link:not(.contact__link--email).focus-visible .contact__text{transform:translateY(-100%)}.contact__link:not(:last-child){margin-bottom:.5rem}@media(min-width:990px){.contact__link:not(:last-child){margin-bottom:.25rem}}.contact__link--email{color:var(--color-green-light);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;position:relative}.blind-text-medium .contact__link--email{font-size:1.25rem}.blind-text-large .contact__link--email{font-size:1.375rem}@media(min-width:640px){.contact__link--email{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact__link--email{font-size:1.625rem}.blind-text-large .contact__link--email{font-size:1.75rem}}.contact--white .contact__link--email{color:var(--color-green)}.contact__link--email:after{background-color:var(--color-green);bottom:-.25rem;content:"";display:inline-block;height:2px;left:0;position:absolute;transition:width .4s;width:0}@media(hover:hover)and (pointer:fine){.contact__link--email.focus-visible:after,.contact__link--email:hover:after{width:100%}}.contact__link--email.focus-visible:after{width:100%}.contact__link--phone{color:var(--color-black);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;line-height:1.1}.blind-text-medium .contact__link--phone{font-size:1.75rem}.blind-text-large .contact__link--phone{font-size:1.875rem}@media(min-width:640px){.contact__link--phone{font-size:3rem}.blind-text-medium .contact__link--phone{font-size:3.125rem}.blind-text-large .contact__link--phone{font-size:3.25rem}}@media(hover:hover)and (pointer:fine){.contact__link--phone.focus-visible,.contact__link--phone:hover{color:var(--color-green)}}.contact__link--phone.focus-visible{color:var(--color-green)}.contact--blue .contact__link--phone{color:var(--color-white)}@media(hover:hover)and (pointer:fine){.contact--blue .contact__link--phone.focus-visible,.contact--blue .contact__link--phone:hover{color:var(--color-green-light)}}.contact--blue .contact__link--phone.focus-visible{color:var(--color-green-light)}.contact--small .contact__link--phone{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;width:100%}.blind-text-medium .contact--small .contact__link--phone{font-size:1.25rem}.blind-text-large .contact--small .contact__link--phone{font-size:1.375rem}@media(min-width:640px){.contact--small .contact__link--phone{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact--small .contact__link--phone{font-size:1.625rem}.blind-text-large .contact--small .contact__link--phone{font-size:1.75rem}}.contact.company-contacts__hotline .contact__link--phone{color:var(--color-green-light);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;line-height:1.1}.blind-text-medium .contact.company-contacts__hotline .contact__link--phone{font-size:1.75rem}.blind-text-large .contact.company-contacts__hotline .contact__link--phone{font-size:1.875rem}@media(min-width:640px){.contact.company-contacts__hotline .contact__link--phone{font-size:3rem}.blind-text-medium .contact.company-contacts__hotline .contact__link--phone{font-size:3.125rem}.blind-text-large .contact.company-contacts__hotline .contact__link--phone{font-size:3.25rem}}@media(hover:hover)and (pointer:fine){.contact.company-contacts__hotline .contact__link--phone.focus-visible,.contact.company-contacts__hotline .contact__link--phone:hover{color:var(--color-white)}}.contact--blue-white .contact__link--phone,.contact.company-contacts__hotline .contact__link--phone.focus-visible{color:var(--color-white)}@media(hover:hover)and (pointer:fine){.contact--blue-white .contact__link--phone.focus-visible,.contact--blue-white .contact__link--phone:hover{color:var(--color-green-light)}}.contact--blue-white .contact__link--phone.focus-visible{color:var(--color-green-light)}.contact__text{transform:translateY(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease;will-change:transform}.contact__text:first-child{position:relative}.contact__text:last-child{left:0;position:absolute;top:100%}.contact--small .contact__text-value{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;max-width:31.875rem}.blind-text-medium .contact--small .contact__text-value{font-size:1.25rem}.blind-text-large .contact--small .contact__text-value{font-size:1.375rem}@media(min-width:640px){.contact--small .contact__text-value{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact--small .contact__text-value{font-size:1.625rem}.blind-text-large .contact--small .contact__text-value{font-size:1.75rem}}.contact--blue-white .contact__text-value{color:var(--color-white);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4}.blind-text-medium .contact--blue-white .contact__text-value{font-size:1.25rem}.blind-text-large .contact--blue-white .contact__text-value{font-size:1.375rem}@media(min-width:640px){.contact--blue-white .contact__text-value{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact--blue-white .contact__text-value{font-size:1.625rem}.blind-text-large .contact--blue-white .contact__text-value{font-size:1.75rem}}.fixed-section[data-v-272263da]{height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100%}@keyframes loading-272263da{0%{background-position:100%}40%,to{background-position:-100%}}@media(min-width:990px){.pin-wrap[data-v-272263da]{background-color:var(--color-white);overflow:hidden}.education-directions[data-v-272263da]{background-color:var(--color-white);padding-bottom:8rem;position:relative;z-index:2}.company-services[data-v-272263da]{height:auto}.company-services__services[data-v-272263da]{padding-bottom:0}}.career-conditions__block[data-v-272263da]{margin-top:-1px!important}