.hero-main{background-color:var(--color-blue-dark);position:relative;width:100%;z-index:3}@media(min-width:990px){.hero-main{height:calc(var(--vh, 1vh)*100)}}.hero-main__top{height:calc(var(--vh, 1vh)*100);height:100svh;overflow:hidden;position:relative}@media(max-width:989.98px){.hero-main__top{display:flex;flex-direction:column}}@media(min-width:990px){.hero-main__top{z-index:3}.hero-main__bottom{position:absolute;width:100%;z-index:1}}.hero-main__content{margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;width:100%}@media(min-width:640px){.hero-main__content{padding:0 1.25rem}}@media(min-width:990px){.hero-main__content{padding:0 2.5rem}}@media(min-width:1920px){.hero-main__content{padding:0 7rem}}@media screen and (min-width:2559px){.hero-main__content{max-width:124rem}}@media(max-width:989.98px){.hero-main__content{margin-top:auto;position:relative;z-index:3}}@media(min-width:990px){.hero-main__content{bottom:0;height:50%;left:0;position:absolute;right:0;z-index:3}}.hero-main__image{bottom:0;height:100%;opacity:0;position:absolute;right:0;width:100%;z-index:2}.blind-images-hidden .hero-main__image{display:none!important}.hero-main__arrows{color:var(--color-green-light);display:none}@media(min-width:640px){.hero-main__arrows{display:inline-block;margin-bottom:2.0625rem}.hero-main__arrows .svg-arrows-path{stroke-dasharray:var(--item-length);stroke-dashoffset:var(--item-length)}}@media(min-width:990px){.hero-main__arrows{transform:translateY(-50%)}}.hero-main__title{color:var(--color-green-light);margin-bottom:.4375rem}@media(min-width:640px){.hero-main__title{margin-bottom:.6875rem}}.hero-main__title .line{opacity:0;transform:translateY(100%)}.hero-main__time{bottom:-1.5625rem;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:6.25rem;font-weight:700;letter-spacing:.02em;line-height:1;opacity:0;position:relative;text-transform:uppercase;transform:translateY(1.5rem);z-index:1}@media(min-width:640px){.hero-main__time{bottom:-3.75rem;font-size:13.875rem}}@media(min-width:990px){.hero-main__time{bottom:-3.4375rem;position:absolute}}.hero-main__news{opacity:0;position:relative!important;transform:translateY(1.5rem);z-index:4}@media(max-width:639.98px){.hero-main__news{right:1rem;width:100vw}}@media(min-width:640px)and (max-width:989.98px){.hero-main__news{right:1.25rem;width:100vw}}@media(min-width:990px){.hero-main__news{bottom:0;min-width:30.75rem;position:absolute!important;right:0}}@media(min-width:1920px){.hero-main__news{min-width:37.9375rem}}.hero-main__news .card-news__title{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:block;display:-webkit-box;font-size:.9375rem;line-height:1.4;max-height:5.25rem;overflow:hidden;text-overflow:ellipsis}@media(min-width:640px){.hero-main__news .card-news__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:block;display:-webkit-box;font-size:1rem;line-height:1.5;max-height:4.5rem;overflow:hidden;text-overflow:ellipsis}}@media(min-width:990px){.hero-main__news .card-news__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:block;display:-webkit-box;font-size:1rem;line-height:1.5;max-height:4.5rem;overflow:hidden;text-overflow:ellipsis}}.hero-main__bg{height:100%;left:0;position:absolute;right:0;top:0;transform:scale(1.35);width:100%;z-index:1}.blind-images-hidden .hero-main__bg{position:absolute!important}.hero-main__overlay-wrap{align-items:center;bottom:0;display:flex;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.hero-main__overlay{background-color:var(--color-blue-dark);border-bottom:.125rem solid var(--color-green-light);border-top:.125rem solid var(--color-green-light);height:.125rem;margin-left:2.5rem;position:absolute;transform-origin:center;width:12.9375rem}.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}.blind-images-hidden.blind-scheme-blue .image__blind,.blind-images-hidden.blind-scheme-brown .image__blind,.blind-images-hidden.blind-scheme-green .image__blind{background-color:#989d9f!important}.image__blind-alt{display:none!important;word-break:break-all}.divisions-main{background-color:var(--color-blue-dark);overflow:hidden;position:relative}body:not(.no-animate) .divisions-main__svg{opacity:0;transition-delay:.3s;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}body:not(.no-animate) .animate .divisions-main__svg{opacity:1}@media(min-width:990px){.divisions-main__svg{width:100%}}@media(max-width:989.98px){body:not(.no-animate) .divisions-main{opacity:0;transition-delay:.6s;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}body:not(.no-animate) .divisions-main.animate{opacity:1}}@media(hover:none)and (pointer:coarse){body:not(.no-animate) .divisions-main{opacity:0;transition-delay:.6s;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}body:not(.no-animate) .divisions-main.animate{opacity:1}}.divisions-main__scheme{z-index:1}@media(max-width:989.98px){.divisions-main__scheme{margin-bottom:1.4375rem;max-height:32.4375rem;overflow:hidden;position:relative;width:100%}}@media(min-width:990px){.divisions-main__scheme{height:100%;width:100%}}.divisions-main__content{height:100%;width:100%}@media(min-width:990px){.divisions-main__content{bottom:0;padding-bottom:2.5rem;padding-top:1.9375rem;position:absolute;transform:translateY(59%)}}.divisions-main__container{height:100%;position:relative}.divisions-main__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;margin-bottom:2rem}.blind-text-medium .divisions-main__title{font-size:1.75rem}.blind-text-large .divisions-main__title{font-size:1.875rem}@media(min-width:640px){.divisions-main__title{font-size:3rem}.blind-text-medium .divisions-main__title{font-size:3.125rem}.blind-text-large .divisions-main__title{font-size:3.25rem}.divisions-main__title{margin-bottom:3.3125rem}}@media(min-width:990px){.divisions-main__title{margin-bottom:0;margin-top:3.375rem;max-width:50%;position:absolute;top:0}.divisions-main__divisions{align-items:flex-start;display:grid;grid-template-columns:repeat(24,1fr);padding-bottom:2.5rem;position:absolute;top:0;width:calc(100% - 80px)}}.divisions-main__divisions-images{display:none;overflow:hidden}@media(min-width:990px){.divisions-main__divisions-images{grid-column:1/13}.divisions-main__divisions-content{grid-column:14/25}}.divisions-main__divisions-text{color:var(--color-green-light);font-size:.6875rem;font-weight:400;letter-spacing:.1em;line-height:1.4;margin-bottom:1rem;text-transform:uppercase}.blind-text-medium .divisions-main__divisions-text{font-size:.8125rem}.blind-text-large .divisions-main__divisions-text{font-size:.9375rem}@media(min-width:640px){.divisions-main__divisions-text{font-size:.75rem}.blind-text-medium .divisions-main__divisions-text{font-size:.875rem}.blind-text-large .divisions-main__divisions-text{font-size:1rem}}.divisions-main__divisions-text:before{background-color:var(--color-green-light);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:1.5rem;width:.5rem}.blind-scheme-blue .divisions-main__divisions-text:before,.blind-scheme-brown .divisions-main__divisions-text:before,.blind-scheme-green .divisions-main__divisions-text:before{background-color:currentColor}.divisions-main__division{border-top:1px solid rgba(var(--color-green-light),.3);padding:1rem 0}.divisions-main__division:last-child{border-bottom:1px solid rgba(var(--color-green-light),.3)}.divisions-main__division-head{display:flex;justify-content:space-between}.divisions-main__division-name{color:var(--color-white)}.divisions-main__division.is-active .divisions-main__division-name{color:var(--color-green-light)}.divisions-main__division-link{align-items:center;color:var(--color-green-light);display:flex}.divisions-main__division:not(.is-active) .divisions-main__division-link span:not(.icon){display:none}.divisions-main__division-icon{margin-left:1rem}.divisions-main__division-content{overflow:hidden}.divisions-main__division:not(.is-active) .divisions-main__division-content{height:0;max-height:0}@media(min-width:990px){.divisions-main__division-content-inner{padding-bottom:1.25rem;padding-top:3rem}}.divisions-main__division-text{color:var(--color-white);margin-bottom:2rem}@media(min-width:640px){.divisions-main__division-text{margin-bottom:2.5rem}}.divisions-main__division-text p:not([class])+ul:not([class]){margin-top:1rem}.divisions-main__division-text ul:not([class]){list-style:none;margin:0;max-width:28.25rem;padding:0}.divisions-main__division-text ul:not([class]) li{align-items:flex-start;display:inline-flex}.divisions-main__division-text ul:not([class]) li:not(:last-child){margin-bottom:1rem}.divisions-main__division-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;margin-right:.5rem;width:1.5rem!important}.blind-scheme-blue .divisions-main__division-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='%23063462'/%3E%3C/svg%3E")}.blind-scheme-brown .divisions-main__division-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='%2359422e'/%3E%3C/svg%3E")}.blind-scheme-green .divisions-main__division-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='%23a9dd38'/%3E%3C/svg%3E")}.blind-scheme-black .divisions-main__division-text ul:not([class]) li:before{filter:brightness(0)}.divisions-main__division-factoids{display:flex;flex-wrap:wrap}@media(min-width:990px){.divisions-main__division-factoid{width:45.4545454545%}.divisions-main__division-factoid:nth-child(odd){margin-right:9.0909090909%}}.ticker{align-items:center;background-color:var(--color-blue-dark);display:flex;flex-wrap:nowrap;position:relative;z-index:4}@media(max-width:989.98px){.ticker{display:none}}.ticker__items{align-items:center;display:flex;flex-wrap:nowrap;width:100%!important}.ticker__item{display:flex;width:auto!important}@media(min-width:990px){.ticker__item{padding-bottom:7rem;padding-top:4rem}}.ticker__part{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:6.25rem;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}@media(min-width:640px){.ticker__part{font-size:8.75rem}}.ticker__icon{color:var(--color-green-light);flex-shrink:0;margin:0 2rem}.cargo-main{background-color:var(--color-white);padding-top:4rem;position:relative;z-index:5}@media(min-width:640px){.cargo-main--main .cargo-main__factoid:last-child{padding-left:1.625rem}}@media(min-width:990px){.cargo-main--main .cargo-main__factoid:last-child{padding-left:8.3333333333%}.cargo-main--no-title .cargo-main__button,.cargo-main--no-title .cargo-main__lead,.cargo-main--no-title .cargo-main__text{grid-column:1/12!important}}@media(min-width:640px)and (max-width:989.98px){.cargo-main--one-factoid .cargo-main__factoid-list .factoid{padding-right:0}}@media(max-width:989.98px){.cargo-main.career-cargo{padding-top:9.5rem}}@media(max-width:639.98px){.cargo-main.career-cargo{padding-top:6rem}}@media(min-width:640px){.cargo-main{padding-top:7rem}}.cargo-main--blue{background-color:var(--color-blue-dark);color:var(--color-white);padding:5rem 0 3rem}@media(min-width:640px){.cargo-main--blue{padding:7rem 0 5rem}}@media(min-width:990px){.cargo-main--blue{padding:7.5rem 0 5rem}}@media(min-width:1920px){.cargo-main--blue{padding-bottom:3.75rem}}@media(min-width:990px){.cargo-main__container{display:grid;grid-template-columns:repeat(24,1fr)}}.cargo-main__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:1rem}.blind-text-medium .cargo-main__title{font-size:1.75rem}.blind-text-large .cargo-main__title{font-size:1.875rem}@media(min-width:640px){.cargo-main__title{font-size:3rem}.blind-text-medium .cargo-main__title{font-size:3.125rem}.blind-text-large .cargo-main__title{font-size:3.25rem}}.cargo-main__title .line{transform:translateY(100%);transition-property:transform}.animate .cargo-main__title .line{transform:translateY(0);transition-delay:calc(.2s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}@media(min-width:640px)and (max-width:989.98px){.cargo-main__title{margin-bottom:1.5rem;max-width:39.375rem}}@media(min-width:990px){.cargo-main__title{grid-column:1/12;grid-row:1/3;margin-bottom:0}}.cargo-main.port-cargo.has-lead .cargo-main__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;max-width:none}.blind-text-medium .cargo-main.port-cargo.has-lead .cargo-main__title{font-size:1.5rem}.blind-text-large .cargo-main.port-cargo.has-lead .cargo-main__title{font-size:1.625rem}@media(min-width:640px){.cargo-main.port-cargo.has-lead .cargo-main__title{font-size:2.5rem;line-height:1.1}.blind-text-medium .cargo-main.port-cargo.has-lead .cargo-main__title{font-size:2.625rem}.blind-text-large .cargo-main.port-cargo.has-lead .cargo-main__title{font-size:2.75rem}}@media(max-width:639.98px){.cargo-main.port-cargo .cargo-main__title{margin-bottom:1.5rem}}@media(min-width:640px)and (max-width:989.98px){.cargo-main.port-cargo .cargo-main__title{margin-bottom:2.5rem;max-width:none}}.cargo-main--blue .cargo-main__title{color:var(--color-green-light)}.cargo-main__lead{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 .cargo-main__lead{font-size:1.25rem}.blind-text-large .cargo-main__lead{font-size:1.375rem}@media(min-width:640px){.cargo-main__lead{font-size:1.5rem;line-height:1.2}.blind-text-medium .cargo-main__lead{font-size:1.625rem}.blind-text-large .cargo-main__lead{font-size:1.75rem}}.cargo-main__lead .line{transform:translateY(100%);transition-property:transform}.animate .cargo-main__lead .line{transform:translateY(0);transition-delay:calc(.2s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}@media(min-width:640px){.cargo-main__lead{margin-bottom:1.5rem;max-width:30.125rem}}@media(min-width:990px){.cargo-main__lead{grid-column:14/21;grid-row:1/2;margin-bottom:2rem;max-width:22.5625rem}}.cargo-main.port-cargo .cargo-main__lead{grid-column:14/24;max-width:none}@media(min-width:990px){.cargo-main__lead+.cargo-main__text{grid-row:2/2;margin-bottom:0}}body:not(.no-animate) .cargo-main__text{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 .cargo-main__text{opacity:1;transform:unset}@media(min-width:640px){.cargo-main__text{max-width:30.125rem}}@media(min-width:990px){.cargo-main__text{grid-column:14/21;grid-row:1/2;max-width:22.5625rem}}.cargo-main.career-cargo .cargo-main__text{grid-column:14/24;max-width:35.3125rem}@media(max-width:989.98px){.cargo-main.career-cargo .cargo-main__text{max-width:38rem}}@media(max-width:639.98px){.cargo-main.career-cargo .cargo-main__text{max-width:100%}}@media(max-width:989.98px){.cargo-main--main .cargo-main__text{max-width:38rem}}.cargo-main.port-cargo.company-cargo .cargo-main__text{grid-column:14/24;margin-bottom:0;max-width:none}.cargo-maincompany-cargo .cargo-main__text{margin-bottom:0}@media(min-width:640px){.cargo-main.port-cargo .cargo-main__text{max-width:none}}@media(min-width:990px){.cargo-main.port-cargo .cargo-main__text{grid-column:14/24}}.cargo-main__button{margin-top:2rem}body:not(.no-animate) .cargo-main__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 .cargo-main__button{opacity:1;transform:unset}@media(min-width:640px){.cargo-main__button{margin-top:3rem}}@media(min-width:990px){.cargo-main__button{align-self:flex-start;grid-column:14/20;grid-row:2/3;justify-self:flex-start}}.cargo-main__factoids{margin-top:4rem}.cargo-main.port-cargo .cargo-main__factoids{margin-top:3rem}.cargo-main.company-cargo .cargo-main__factoids{margin-top:5rem}@media(min-width:640px){.cargo-main__factoids{align-items:flex-start;display:flex;justify-content:space-between;margin-top:6.5rem}.cargo-main.company-cargo .cargo-main__factoids,.cargo-main.port-cargo .cargo-main__factoids{margin-top:7rem}}@media(min-width:990px){.cargo-main__factoids{grid-column:1/25;margin-top:3rem}.cargo-main.company-cargo .cargo-main__factoids{margin-top:7.5rem}.cargo-main.port-cargo .cargo-main__factoids{display:grid;grid-template-columns:repeat(24,1fr);margin-top:7.5rem}}.cargo-main__factoid-list{margin-top:5rem}@media(min-width:640px)and (max-width:989.98px){.cargo-main__factoid-list{grid-gap:5rem 0;align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:7rem}}@media(min-width:990px){.cargo-main__factoid-list{grid-row-gap:5rem;display:grid;grid-column:1/25;grid-template-columns:repeat(24,1fr);margin-top:7.5rem}}@media(min-width:1920px){.cargo-main__factoid-list{margin-top:6.5rem}}.cargo-main__factoid-list .factoid{color:currentColor}@media(max-width:639.98px){.cargo-main__factoid-list .factoid:not(:last-child){margin-bottom:3rem}}@media(min-width:640px)and (max-width:989.98px){.cargo-main__factoid-list .factoid{padding-right:8%;width:50%}}@media(min-width:990px){.cargo-main__factoid-list .factoid:nth-child(odd){grid-column:1/14}.cargo-main__factoid-list .factoid:nth-child(2n){grid-column:14/25}}.cargo-main--blue .cargo-main__factoid-list .factoid .factoid__top{color:var(--color-green-light)}@media(min-width:990px)and (min-width:990px){.cargo-main.factoids-offset .cargo-main__factoid-list .factoid:nth-child(2n){grid-column:1/14}.cargo-main.factoids-offset .cargo-main__factoid-list .factoid:nth-child(odd){grid-column:14/25}}.cargo-main__factoid-wrapper{position:relative}@media(max-width:639.98px){.cargo-main__factoid-wrapper:not(:last-child){margin-bottom:4rem}.cargo-main.company-cargo.port-cargo .cargo-main__factoid-wrapper{width:100%}}@media(min-width:640px){.cargo-main__factoid-wrapper{width:50%}.cargo-main__factoid-wrapper:first-child .cargo-main__images{margin-left:-1.25rem}.cargo-main__factoid-wrapper:first-child .cargo-main__factoid{color:var(--color-black)!important}.cargo-main__factoid-wrapper:last-child .cargo-main__images{margin-right:-1.25rem}}@media(min-width:990px)and (max-width:1919.98px){.cargo-main__factoid-wrapper{height:100vh}.cargo-main__factoid-wrapper:first-child .cargo-main__images{left:auto;margin-left:-2.5rem;right:0}.cargo-main__factoid-wrapper:last-child{padding-left:4.1666666667%}.cargo-main__factoid-wrapper:last-child .cargo-main__images{margin-right:-2.5rem}}@media(min-width:990px){.cargo-main.port-cargo .cargo-main__factoid-wrapper:nth-child(odd){grid-column:1/14;width:auto}.cargo-main.port-cargo .cargo-main__factoid-wrapper:nth-child(2n){grid-column:14/25;width:auto}}@media(min-width:1920px){.cargo-main__factoid-wrapper{height:100vh;width:50%}.cargo-main__factoid-wrapper:first-child .cargo-main__images{left:auto;margin-left:calc(-50vw - -53rem)!important;right:0}.cargo-main__factoid-wrapper:last-child{padding-left:4.1666666667%}.cargo-main__factoid-wrapper:last-child .cargo-main__images{margin-right:calc(-50vw - -53rem)!important}}@media(min-width:2728px){.cargo-main__factoid-wrapper:first-child .cargo-main__images{margin-left:calc(-50vw - -55rem)!important}.cargo-main__factoid-wrapper:last-child .cargo-main__images{margin-right:calc(-50vw - -55rem)!important}}.cargo-main.company-cargo .cargo-main__factoid-wrapper{height:auto}.cargo-main__factoid{margin-bottom:2rem;position:relative}body:not(.no-animate) .cargo-main__factoid{opacity:0;transform:translateY(1.5rem);transition-delay:1s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .cargo-main__factoid{opacity:1;transform:unset}@media(min-width:640px){.cargo-main__factoid{margin-bottom:3rem}}@media(min-width:990px){.cargo-main__factoid{margin-bottom:0;padding-bottom:3rem;padding-top:4.5rem}}@media(min-width:1920px){.cargo-main__factoid{padding-top:5rem}}.cargo-main.company-cargo .cargo-main__factoid{padding-bottom:0;padding-top:0}@media(min-width:640px){.cargo-main__images{width:50vw}}@media(min-width:990px){.cargo-main__images{bottom:0;left:0;position:absolute;top:0}}@media(max-width:639.98px){.cargo-main__images{margin:0 -1rem}}.cargo-main__images .image{height:100%}.cargo-main.company-cargo{margin-bottom:4rem;padding-top:7rem}@media(max-width:989.98px){.cargo-main.company-cargo{margin-bottom:3.625rem}}@media(max-width:639.98px){.cargo-main.company-cargo{margin-bottom:3rem}}.cargo-main.company-cargo .cargo-main__text{grid-column:14/25;margin-bottom:0;max-width:100%}.cargo-main.company-cargo .cargo-main__factoid-wrapper{width:50%}@media(max-width:639.98px){.cargo-main.company-cargo .cargo-main__factoid-wrapper{width:100%}}.cargo-main.company-cargo .cargo-main__factoid,.ecology-page .cargo-main{margin-bottom:0}@media(max-width:639.98px){.ecology-page .cargo-main.cargo-main--blue{padding-top:5rem}}.ecology-page .cargo-main .cargo-main__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}@media(max-width:639.98px){.ecology-page .cargo-main .cargo-main__title{margin-bottom:1.5rem}}@media(min-width:640px)and (max-width:989.98px){.ecology-page .cargo-main .cargo-main__title{margin-bottom:2.5rem;max-width:none}}@media(min-width:990px){.ecology-page .cargo-main .cargo-main__title{grid-column:1/11}}.blind-text-medium .ecology-page .cargo-main .cargo-main__title{font-size:1.75rem}.blind-text-large .ecology-page .cargo-main .cargo-main__title{font-size:1.875rem}@media(min-width:640px){.ecology-page .cargo-main .cargo-main__title{font-size:3rem}.blind-text-medium .ecology-page .cargo-main .cargo-main__title{font-size:3.125rem}.blind-text-large .ecology-page .cargo-main .cargo-main__title{font-size:3.25rem}.ecology-page .cargo-main .cargo-main__lead{max-width:none}}@media(min-width:990px){.ecology-page .cargo-main .cargo-main__lead{grid-column:14/24}}@media(max-width:639.98px){.ecology-page .cargo-main .cargo-main__text{margin-bottom:3rem}}@media(min-width:640px)and (max-width:989.98px){.ecology-page .cargo-main .cargo-main__text{margin-bottom:5rem;max-width:none}}@media(min-width:990px){.ecology-page .cargo-main .cargo-main__text{grid-column:14/24;margin-bottom:0;max-width:none}}@media(min-width:1920px){.ecology-page .cargo-main .cargo-main__text{grid-column:14/22}}@media(max-width:639.98px){.ecology-page .cargo-main .cargo-main__factoid-list{margin-top:3rem}}@media(min-width:640px){.ecology-page .cargo-main .cargo-main__factoid-list{margin-top:5rem}.ecology-page .cargo-main .factoid__text{max-width:15.875rem}}.ecology-page .cargo-main.has-lead .cargo-main__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}.blind-text-medium .ecology-page .cargo-main.has-lead .cargo-main__title{font-size:1.5rem}.blind-text-large .ecology-page .cargo-main.has-lead .cargo-main__title{font-size:1.625rem}@media(min-width:640px){.ecology-page .cargo-main.has-lead .cargo-main__title{font-size:2.5rem;line-height:1.1}.blind-text-medium .ecology-page .cargo-main.has-lead .cargo-main__title{font-size:2.625rem}.blind-text-large .ecology-page .cargo-main.has-lead .cargo-main__title{font-size:2.75rem}}.services-page .cargo-main .cargo-main__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}.blind-text-medium .services-page .cargo-main .cargo-main__title{font-size:1.5rem}.blind-text-large .services-page .cargo-main .cargo-main__title{font-size:1.625rem}@media(min-width:640px){.services-page .cargo-main .cargo-main__title{font-size:2.5rem;line-height:1.1}.blind-text-medium .services-page .cargo-main .cargo-main__title{font-size:2.625rem}.blind-text-large .services-page .cargo-main .cargo-main__title{font-size:2.75rem}}@media(min-width:640px)and (max-width:989.98px){.services-page .cargo-main .cargo-main__title{margin-bottom:2.5rem}}@media(min-width:1920px){.services-page .cargo-main .cargo-main__title{grid-column:1/10}}@media(min-width:640px){.services-page .cargo-main .cargo-main__lead{max-width:none}}@media(min-width:990px){.services-page .cargo-main .cargo-main__lead{grid-column:14/24}}@media(min-width:640px)and (max-width:989.98px){.services-page .cargo-main .cargo-main__text{max-width:none}}@media(min-width:990px){.services-page .cargo-main .cargo-main__text{grid-column:14/24;margin-bottom:0;max-width:none}}.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}.blind-line-height-1 .factoid__prefix,.blind-line-height-1 .factoid__suffix{padding-bottom:2.4375rem}.blind-line-height-2 .factoid__prefix,.blind-line-height-2 .factoid__suffix{padding-bottom:3rem}.disable-blind .factoid__prefix,.disable-blind .factoid__suffix{padding-bottom:.75rem}@media(min-width:640px){.factoid__prefix,.factoid__suffix{font-size:1.5rem;padding-bottom:1.25rem}.blind-line-height-1 .factoid__prefix,.blind-line-height-1 .factoid__suffix{padding-bottom:3.03125rem}.blind-line-height-2 .factoid__prefix,.blind-line-height-2 .factoid__suffix{padding-bottom:3.625rem}.disable-blind .factoid__prefix,.disable-blind .factoid__suffix{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}.disable-blind .factoid__text{font-size:.9375rem}@media(min-width:640px){.disable-blind .factoid__text{font-size:1rem}}.factoid__text span{color:rgba(var(--color-black-rgb),.5);padding:0 .25rem}.news-main__header{display:inline-flex;margin-bottom:1.5rem;padding-bottom:1rem;position:relative;width:100%}.news-main__header:after{background-color:rgba(var(--color-green-light-rgb),.5);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.blind-scheme-blue .news-main__header:after,.blind-scheme-brown .news-main__header:after,.blind-scheme-green .news-main__header:after{background-color:currentColor}@media(min-width:640px){.news-main__header{padding-bottom:1.5rem}}.news-main__header-main-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 .news-main__header-main-title{font-size:1.75rem}.blind-text-large .news-main__header-main-title{font-size:1.875rem}@media(min-width:640px){.news-main__header-main-title{font-size:3rem}.blind-text-medium .news-main__header-main-title{font-size:3.125rem}.blind-text-large .news-main__header-main-title{font-size:3.25rem}}.news-main__header-main-title .line{transform:translateY(100%);transition-property:transform}.animate .news-main__header-main-title .line{transform:translateY(0);transition-delay:calc(.4s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}@media(max-width:639.98px){.news-main__header-main-title{margin-bottom:2.5rem}}.news-main__header-title{align-items:center;display:inline-flex;font-size:.6875rem;font-weight:500;letter-spacing:.075rem;line-height:1.4;text-transform:uppercase}.blind-text-medium .news-main__header-title{font-size:.8125rem}.blind-text-large .news-main__header-title{font-size:.9375rem}@media(min-width:640px){.news-main__header-title{font-size:.75rem}.blind-text-medium .news-main__header-title{font-size:.875rem}.blind-text-large .news-main__header-title{font-size:1rem}}body:not(.no-animate) .news-main__header-title{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 .news-main__header-title{opacity:1;transform:unset}.news-main__header-title:before{background-color:var(--color-green-light);border-radius:50%;content:"";display:block;height:.5rem;margin-right:1rem;width:.5rem}.blind-scheme-black .news-main__header-title:before{background-color:var(--color-black)}.blind-scheme-blue .news-main__header-title:before,.blind-scheme-brown .news-main__header-title:before,.blind-scheme-green .news-main__header-title:before{background-color:currentColor}@media(min-width:640px){.news-main__header-title:before{margin-right:1.5rem}}.news-main__news{position:relative}@media(min-width:990px){.news-main__news-list{display:grid;grid-template-columns:repeat(24,1fr)}}.news-main__news-item{align-self:flex-start}body:not(.no-animate) .news-main__news-item{opacity:0;transform:translateY(1.5rem);transition-delay:calc(.6s + var(--item-index)*.1s);transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .news-main__news-item{opacity:1;transform:unset}.news-main__news-item:last-child .card-news{padding-bottom:1rem!important}.news-main__news-item:not(:last-child){margin-bottom:1.5rem}@media(min-width:990px){.news-main__news-item:not(:first-child){grid-column:14/26}.news-main__news-item:first-child{grid-column:1/12;grid-row:1/4}}.news-main__news-item .news-main__more{display:none}@media(min-width:990px){.news-main__news-item .news-main__more{display:inline-flex;margin-top:4.875rem}}.news-main__more{margin-top:1.5rem}@media(min-width:640px){.news-main__more{margin-top:2.5rem}}@media(min-width:990px){.news-main__more{display:none}}.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-black .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-black .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}}.disable-blind .company-services-item__service-text p,.disable-blind .company-services-item__service-text ul{font-size:.9375rem}@media(min-width:640px){.disable-blind .company-services-item__service-text p,.disable-blind .company-services-item__service-text ul{font-size:1rem}}.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}.blind-scheme-blue .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='%23063462'/%3E%3C/svg%3E")}.blind-scheme-brown .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='%2359422e'/%3E%3C/svg%3E")}.blind-scheme-green .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='%23a9dd38'/%3E%3C/svg%3E")}.blind-scheme-black .company-services-item__service-text ul:not([class]) li:before{filter:brightness(0)}@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 .company-services-item__service-factoids:not(.full-width){width:45.4545454545%}.company-services-item__service-factoid .company-services-item__service-factoids:not(.full-width):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 (max-height:699px){.company-services__content{min-height:43.75rem}}@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;min-height:43.75rem;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%;min-height:43.75rem;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}.blind-scheme-blue .company-services__services-text:before,.blind-scheme-brown .company-services__services-text:before,.blind-scheme-green .company-services__services-text:before{background-color:currentColor}@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-black .company-services__item:last-child{border-bottom-color:var(--color-white)!important}.card-advantages{border:1px solid rgba(var(--color-green-light-rgb),.3);height:10rem}.card-advantages.card-advantages-link:not(.card-advantages--career){transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease}@media(hover:hover)and (pointer:fine){.card-advantages.card-advantages-link:not(.card-advantages--career).focus-visible,.card-advantages.card-advantages-link:not(.card-advantages--career):hover{background-color:var(--color-green-light);z-index:1}.card-advantages.card-advantages-link:not(.card-advantages--career).focus-visible .card-advantages__icon,.card-advantages.card-advantages-link:not(.card-advantages--career).focus-visible .card-advantages__number,.card-advantages.card-advantages-link:not(.card-advantages--career).focus-visible .card-advantages__title,.card-advantages.card-advantages-link:not(.card-advantages--career):hover .card-advantages__icon,.card-advantages.card-advantages-link:not(.card-advantages--career):hover .card-advantages__number,.card-advantages.card-advantages-link:not(.card-advantages--career):hover .card-advantages__title{color:var(--color-blue-dark)}}.card-advantages.card-advantages-link:not(.card-advantages--career).focus-visible{background-color:var(--color-green-light);z-index:1}.card-advantages.card-advantages-link:not(.card-advantages--career).focus-visible .card-advantages__icon,.card-advantages.card-advantages-link:not(.card-advantages--career).focus-visible .card-advantages__number,.card-advantages.card-advantages-link:not(.card-advantages--career).focus-visible .card-advantages__title{color:var(--color-blue-dark)}@media(min-width:990px){.card-advantages--has-bg{clip-path:view-box}}@media(min-width:640px){.card-advantages{height:13.75rem;max-width:19rem}}@media(min-width:990px){.card-advantages{height:14.375rem;max-width:25rem}}.card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-white);display:block;display:-webkit-box;font-size:.9375rem;font-weight:400;line-height:1.4;max-height:2.625rem;overflow:hidden;text-overflow:ellipsis}@media(min-width:640px){.card-advantages__text{font-size:1rem;line-height:1.5}.blind-text-medium .card-advantages__text{font-size:1.125rem}.blind-text-large .card-advantages__text{font-size:1.25rem}}.blind-line-height-1 .card-advantages__text{line-height:1.75;max-height:3.28125rem}.blind-line-height-1 .card-advantages__text,.blind-line-height-2 .card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis}.blind-line-height-2 .card-advantages__text{line-height:2;max-height:3.75rem}.blind-text-medium .card-advantages__text{line-height:1.4;max-height:2.975rem}.blind-text-medium .card-advantages__text,.blind-text-medium.blind-line-height-1 .card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.0625rem;overflow:hidden;text-overflow:ellipsis}.blind-text-medium.blind-line-height-1 .card-advantages__text{line-height:1.75;max-height:3.71875rem}.blind-text-medium.blind-line-height-2 .card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.0625rem;line-height:2;max-height:4.25rem;overflow:hidden;text-overflow:ellipsis}.blind-text-large .card-advantages__text{line-height:1.4;max-height:3.325rem}.blind-text-large .card-advantages__text,.blind-text-large.blind-line-height-1 .card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.1875rem;overflow:hidden;text-overflow:ellipsis}.blind-text-large.blind-line-height-1 .card-advantages__text{line-height:1.75;max-height:4.15625rem}.blind-text-large.blind-line-height-2 .card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.1875rem;line-height:2;max-height:4.75rem;overflow:hidden;text-overflow:ellipsis}@media(min-width:640px){.card-advantages__text{line-height:1.5;max-height:3rem}.blind-line-height-1 .card-advantages__text,.card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1rem;overflow:hidden;text-overflow:ellipsis}.blind-line-height-1 .card-advantages__text{line-height:1.75;max-height:3.5rem}.blind-line-height-2 .card-advantages__text{font-size:1rem;line-height:2;max-height:4rem}.blind-line-height-2 .card-advantages__text,.blind-text-medium .card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.blind-text-medium .card-advantages__text{font-size:1.125rem;line-height:1.5;max-height:3.375rem}.blind-text-medium.blind-line-height-1 .card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.125rem;line-height:1.75;line-height:2;max-height:3.9375rem;max-height:4.5rem;overflow:hidden;text-overflow:ellipsis}.blind-text-large .card-advantages__text{line-height:1.5;max-height:3.75rem}.blind-text-large .card-advantages__text,.blind-text-large.blind-line-height-1 .card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis}.blind-text-large.blind-line-height-1 .card-advantages__text{line-height:1.75;max-height:4.375rem}.blind-text-large.blind-line-height-2 .card-advantages__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.25rem;line-height:2;max-height:5rem;overflow:hidden;text-overflow:ellipsis}}.card-advantages__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.625rem;font-weight:500;line-height:1.1}.blind-text-medium .card-advantages__number{font-size:1.75rem}.blind-text-large .card-advantages__number{font-size:1.875rem}@media(min-width:640px){.card-advantages__number{font-size:3rem}.blind-text-medium .card-advantages__number{font-size:3.125rem}.blind-text-large .card-advantages__number{font-size:3.25rem}}@media(min-width:990px){.card-advantages__number{line-height:1.2}}.card-advantages__title-wrapper{display:flex;justify-content:space-between}.card-advantages__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-weight:500;line-height:1.4}.blind-text-medium .card-advantages__title{font-size:1.25rem}.blind-text-large .card-advantages__title{font-size:1.375rem}@media(min-width:640px){.card-advantages__title{font-size:1.5rem;line-height:1.2}.blind-text-medium .card-advantages__title{font-size:1.625rem}.blind-text-large .card-advantages__title{font-size:1.75rem}}.card-advantages__link{bottom:0;left:0;position:absolute;right:0;top:0}.card-advantages__icon{color:var(--color-green-light)}.card-advantages__bg{bottom:0;left:0;position:absolute;right:0;top:0}@media(max-width:989.98px){.card-advantages__bg{display:none!important}}.blind-images-hidden .card-advantages__bg{position:absolute!important}.card-advantages__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.5rem;position:relative;width:100%}@media(min-width:640px){.card-advantages__content{border:1px solid var(--color-green-light);padding:2rem}.blind-text-large.blind-line-height-2 .card-advantages__content{padding-bottom:1rem;padding-top:1rem}}.ecology-main{background-color:var(--color-green-bg);height:100vh;left:0;position:absolute;top:0;width:100%}@media(max-width:989.98px){.ecology-main{bottom:0;top:auto}}.ecology-main__first-screen{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media(min-width:640px)and (max-width:989.98px){.ecology-main__first-screen{padding-bottom:4.5rem}}.ecology-main__bg{height:100%;left:0;position:absolute;top:0;width:100%}.ecology-main__left-bg{height:100%!important;pointer-events:none;position:absolute;width:100%;z-index:9}@media(max-width:989.98px){.ecology-main__left-bg{left:-60%;right:-60%;width:auto!important}}@media(max-width:639.98px){.ecology-main__left-bg{left:-150%;right:-150%;width:auto!important}}.blind-images-hidden .ecology-main__left-bg{display:none!important}.ecology-main__right-bg{height:100%!important;pointer-events:none;position:absolute;width:100%;z-index:10}.ecology-main__right-bg .image{height:100%;width:100%}@media(max-width:989.98px){.ecology-main__right-bg{left:-60%;right:-60%;width:auto!important}}@media(max-width:639.98px){.ecology-main__right-bg{left:-150%;right:-150%;width:auto!important}}.blind-images-hidden .ecology-main__right-bg{display:none!important}.ecology-main__bg-bug{height:3.25rem!important;position:absolute;width:3.25rem!important}@media(max-width:639.98px){.ecology-main__bg-bug{right:40%;top:13.75rem}}@media(min-width:640px)and (max-width:989.98px){.ecology-main__bg-bug{bottom:21.375rem;right:60%}}@media(min-width:990px){.ecology-main__bg-bug{bottom:14.25rem;right:72%}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.ecology-main__bg-bug{right:60%}}.blind-images-hidden .ecology-main__bg-bug{display:none!important}.ecology-main__bg-bug-fly{height:5.3125rem!important;opacity:0;position:absolute;width:6.4375rem!important}@media(min-width:640px)and (max-width:989.98px){.ecology-main__bg-bug-fly{bottom:19.375rem;right:59.6%}}@media(min-width:990px){.ecology-main__bg-bug-fly{bottom:12.0625rem;right:71.4%}}.blind-images-hidden .ecology-main__bg-bug-fly{display:none!important}.ecology-main__container--first{height:100%;padding-top:6.5rem;position:relative;z-index:10}@media(max-width:639.98px){.ecology-main__container--first{display:flex;flex-direction:column;height:100vh;padding-bottom:2.25rem}}@media(min-width:640px){.ecology-main__container--first{padding-top:9rem}}@media(min-width:990px){.ecology-main__container--first{align-items:flex-start;display:grid;grid-template-columns:repeat(24,1fr);padding-bottom:5rem}}@media(max-width:639.98px){.ecology-main__container--second{padding-top:6rem}}.ecology-main__first-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;margin-bottom:1.5rem}.blind-text-medium .ecology-main__first-title{font-size:1.75rem}.blind-text-large .ecology-main__first-title{font-size:1.875rem}@media(min-width:640px){.ecology-main__first-title{font-size:3rem}.blind-text-medium .ecology-main__first-title{font-size:3.125rem}.blind-text-large .ecology-main__first-title{font-size:3.25rem}}@media(min-width:640px)and (max-width:989.98px){.ecology-main__first-title{margin-bottom:13rem;max-width:39.375rem}}@media(min-width:990px){.ecology-main__first-title{grid-column:1/11;grid-row:1/1;margin-bottom:0}}.ecology-main__first-text{color:var(--color-white);max-width:23.75rem}@media(max-width:639.98px){.ecology-main__first-text{margin-top:auto}}@media(min-width:640px)and (max-width:989.98px){.ecology-main__first-text{margin-bottom:6.5rem;margin-left:calc(50vw - 1rem)}}@media(min-width:990px){.ecology-main__first-text{grid-column:16/23;grid-row:1/1;margin-top:1.5rem}}@media(max-width:639.98px){.ecology-main__first-factoid{margin-top:auto}}@media(min-width:640px)and (max-width:989.98px){.ecology-main__first-factoid{margin-left:calc(50vw - 1rem)}}@media(min-width:990px){.ecology-main__first-factoid{align-self:flex-end;grid-column:16/23;grid-row:2/2}}.ecology-main__first-factoid-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:6.25rem;font-weight:700;letter-spacing:.02em;line-height:1;margin-bottom:.25rem;text-transform:uppercase}@media(min-width:640px){.ecology-main__first-factoid-number{font-size:8.75rem;margin-bottom:.5rem}}.ecology-main__first-factoid-text{color:var(--color-white);max-width:20.5rem}@media(min-width:640px){.ecology-main__first-factoid-text{max-width:21.875rem}}.ecology-main__second-screen{color:var(--color-green-light);position:relative}@media(min-width:640px){.ecology-main__second-screen{padding-top:5.75rem}}@media(min-width:990px){.ecology-main__second-screen{padding-top:8.5rem}}.ecology-main__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:3rem;max-width:48.75rem;position:relative}.blind-text-medium .ecology-main__title{font-size:1.75rem}.blind-text-large .ecology-main__title{font-size:1.875rem}@media(min-width:640px){.ecology-main__title{font-size:3rem}.blind-text-medium .ecology-main__title{font-size:3.125rem}.blind-text-large .ecology-main__title{font-size:3.25rem}.ecology-main__title{margin-bottom:2.5rem}}@media(min-width:990px){.ecology-main__title{margin-bottom:.8125rem}}.ecology-main__header,.ecology-main__title .line-wrapper{opacity:0;transform:translateY(1.5rem)}.ecology-main__header{border-bottom:1px solid rgba(var(--color-green-light),.3);margin-bottom:9rem;padding-bottom:1rem;position:relative}@media(min-width:640px){.ecology-main__header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}}@media(min-width:990px){.ecology-main__header{margin-bottom:5rem}}.ecology-main__text{font-size:.6875rem;font-weight:500;letter-spacing:.075rem;line-height:1.4;text-transform:uppercase}.blind-text-medium .ecology-main__text{font-size:.8125rem}.blind-text-large .ecology-main__text{font-size:.9375rem}@media(min-width:640px){.ecology-main__text{font-size:.75rem}.blind-text-medium .ecology-main__text{font-size:.875rem}.blind-text-large .ecology-main__text{font-size:1rem}}.ecology-main__text:before{background-color:var(--color-green-light);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:1rem;width:.5rem}.blind-scheme-blue .ecology-main__text:before,.blind-scheme-brown .ecology-main__text:before,.blind-scheme-green .ecology-main__text:before{background-color:currentColor}@media(min-width:640px){.ecology-main__text:before{margin-right:1.5rem}}@media(max-width:639.98px){.ecology-main__button{bottom:-4.5rem;position:absolute!important}}@media(min-width:990px){.ecology-main__button{margin-bottom:.25rem}}.ecology-main__statistics{opacity:0;transform:translateY(1.5rem)}@media(min-width:640px)and (max-width:989.98px){.ecology-main__statistics{display:grid;grid-template-columns:repeat(12,1fr)}}@media(min-width:990px){.ecology-main__statistics{display:grid;grid-template-columns:repeat(24,1fr)}}@media(max-width:639.98px){.ecology-main__statistics-block{display:flex}.ecology-main__statistics-block:not(:last-child){margin-bottom:4.5rem}}@media(min-width:640px)and (max-width:989.98px){.ecology-main__statistics-block{display:flex;flex-direction:column-reverse}.ecology-main__statistics-block:first-child{grid-column:1/7}.ecology-main__statistics-block:last-child{grid-column:8/13}}@media(min-width:990px){.ecology-main__statistics-block{display:flex}.ecology-main__statistics-block:first-child{grid-column:1/12}.ecology-main__statistics-block:last-child{grid-column:13/24}}.ecology-main__statistics-graphic{height:15rem;position:relative;width:6.75rem}@media(max-width:639.98px){.ecology-main__statistics-graphic{margin-right:3.625rem}}@media(min-width:640px){.ecology-main__statistics-graphic{height:16.75rem;width:10.625rem}}@media(min-width:990px){.ecology-main__statistics-graphic{height:auto}}.ecology-main__statistics-graphic:after{border:1px solid var(--color-green-light);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.ecology-main__statistics-graphic:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='121' fill='none'%3E%3Cpath fill='%23fff' d='M7.293 120.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 1 0-1.414-1.414L8 118.586l-5.657-5.657a1 1 0 1 0-1.414 1.414l6.364 6.364ZM7 0v120h2V0H7Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;content:"";height:7.5625rem;left:calc(50% - .5rem);position:absolute;top:-2rem;width:1rem;z-index:2}@media(max-width:639.98px){.ecology-main__statistics-graphic:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='77' fill='none'%3E%3Cpath fill='%23fff' d='M7.293 76.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L8 74.586l-5.657-5.657A1 1 0 0 0 .93 70.343l6.364 6.364ZM7 0v76h2V0H7Z'/%3E%3C/svg%3E");height:4.8125rem;top:-1.4375rem}}.ecology-main__statistics-fill{background-color:#12c67d;bottom:0;height:100%;left:0;position:absolute;width:100%}.blind-scheme-black .ecology-main__statistics-fill{background-color:var(--color-white)}.ecology-main__statistics-data{display:flex;flex-direction:column}@media(min-width:640px)and (max-width:989.98px){.ecology-main__statistics-data{margin-bottom:5.75rem}}@media(min-width:990px){.ecology-main__statistics-data{margin-left:3.5625rem;padding-top:3.75rem}}@media screen and (min-width:990px)and (max-height:740px){.ecology-main__statistics-data{padding-top:0}}.ecology-main__statistics-factoid .factoid__prefix,.ecology-main__statistics-factoid .factoid__suffix{font-size:1rem;font-weight:700}.ecology-main__statistics-factoid .factoid__prefix{margin-bottom:.25rem;margin-right:.75rem}@media(min-width:640px){.ecology-main__statistics-factoid .factoid__prefix{margin-bottom:1.375rem;margin-right:.9375rem}}.ecology-main__statistics-factoid .factoid__suffix{padding-bottom:1.0625rem}@media(min-width:640px){.ecology-main__statistics-factoid .factoid__suffix{padding-bottom:1.75rem}}.ecology-main__statistics-factoid .factoid__top{color:var(--color-green-light)}@media(max-width:639.98px){.ecology-main__statistics-factoid .factoid__top{margin-left:-1.3125rem}}@media(min-width:990px){.ecology-main__statistics-factoid .factoid__top{margin-left:-1.4375rem}}@media(max-width:639.98px){.ecology-main__statistics-factoid .factoid__text{max-width:10.5rem}}@media(min-width:640px)and (max-width:989.98px){.ecology-main__statistics-factoid .factoid__text{margin-left:1.5rem}}.ecology-main__statistics-icon{height:4.1875rem!important;margin-top:.5rem;opacity:.5;width:4.1875rem!important}@media(min-width:640px)and (max-width:989.98px){.ecology-main__statistics-icon{margin-left:1.5rem}}@media(min-width:640px){.ecology-main__statistics-icon{height:6.5rem!important;margin-top:0;width:6.5rem!important}}.career-main{background-color:var(--color-blue-dark);will-change:transform}@media(min-width:990px){.career-main{height:100svh}}.career-main__inner{height:100%;position:relative}.career-main__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media(max-width:989.98px){.career-main__background{display:none}}.career-main__background-mob{bottom:0;height:30rem;left:0;position:absolute;width:100%}@media(min-width:640px){.career-main__background-mob{height:auto;top:30%}}@media(min-width:990px){.career-main__background-mob{display:none}}.career-main__top-content{padding-top:3rem;position:relative;z-index:3}@media(max-width:639.98px){.career-main__top-content{display:flex;flex-direction:column;min-height:100svh}}@media(min-width:640px)and (max-width:989.98px){.career-main__top-content{height:auto;padding-bottom:4.5rem;padding-top:9.5rem}}@media(min-width:990px){.career-main__top-content{height:100vh;overflow:hidden;padding-top:15.9375rem;width:100%}}@media(min-width:1920px){.career-main__top-content{padding-top:31.25rem}}@media(max-width:639.98px){.career-main__bottom-content{bottom:0;height:100vh;left:0;margin-left:auto;margin-right:auto;max-width:120rem;padding:6.625rem 1rem 12.5rem;position:absolute;width:100%}}@media(max-width:639.98px)and (min-width:640px){.career-main__bottom-content{padding:0 1.25rem}}@media(max-width:639.98px)and (min-width:990px){.career-main__bottom-content{padding:0 2.5rem}}@media(max-width:639.98px)and (min-width:1920px){.career-main__bottom-content{padding:0 7rem}}@media screen and (max-width:639.98px)and (min-width:2559px){.career-main__bottom-content{max-width:124rem}}@media(min-width:640px)and (max-width:989.98px){.career-main__bottom-content{bottom:0;height:100vh;left:0;padding-left:5rem;padding-right:5rem;padding-top:19.0625rem;position:absolute}}@media(min-width:990px){.career-main__bottom-content{height:100vh;left:0;padding-left:calc(29.16667vw - .72917rem);padding-right:2.5rem;padding-top:10.6875rem;position:absolute;top:0;width:100%;z-index:1}}@media(min-width:1920px){.career-main__bottom-content{padding-left:calc(33.33333vw - 2.33333rem);padding-right:20.5rem;padding-top:16.25rem}}@media(min-width:1921px){.career-main__bottom-content{padding-left:calc(33.33333vw - 1.58333rem)}}.career-main__container{height:100%;min-height:100vh;padding-top:6rem;position:relative;z-index:4}@media(max-width:639.98px){.career-main__container{padding-bottom:32.3125rem}}@media(min-width:640px){.career-main__container{padding-bottom:5.9375rem;padding-top:9rem}}@media(min-width:640px)and (max-width:989.98px){.career-main__container{display:flex;flex-direction:column;justify-content:space-between}}@media(min-width:990px){.career-main__container{padding-bottom:3.75rem;padding-top:14.0625rem}.career-main.career-page .career-main__container{padding-top:16.25rem}}@media(min-width:640px)and (max-width:989.98px){.career-main__title-wrapper{position:relative;z-index:3}}@media(hover:none)and (pointer:coarse){.career-main__title-wrapper{position:relative;z-index:3}}.career-main__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}.blind-text-medium .career-main__title{font-size:1.75rem}.blind-text-large .career-main__title{font-size:1.875rem}@media(min-width:640px){.career-main__title{font-size:3rem}.blind-text-medium .career-main__title{font-size:3.125rem}.blind-text-large .career-main__title{font-size:3.25rem}}@media(max-width:639.98px){.career-main__title{margin-bottom:3rem}}@media(min-width:990px){.career-main__title{margin-bottom:5rem}}@media(min-width:640px)and (max-width:989.98px){.career-main__advantages{margin-top:7rem}}@media(hover:none)and (pointer:coarse)and (min-width:640px){.career-main__advantages{margin-top:7rem}}.career-main__advantages-text-wrap{position:relative}.career-main__advantages-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 .career-main__advantages-text{font-size:.8125rem}.blind-text-large .career-main__advantages-text{font-size:.9375rem}@media(min-width:640px){.career-main__advantages-text{font-size:.75rem}.blind-text-medium .career-main__advantages-text{font-size:.875rem}.blind-text-large .career-main__advantages-text{font-size:1rem}}.career-main__advantages-text:before{background-color:var(--color-green-light);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:1.5rem;width:.5rem}.blind-scheme-blue .career-main__advantages-text:before,.blind-scheme-brown .career-main__advantages-text:before,.blind-scheme-green .career-main__advantages-text:before{background-color:currentColor}@media(min-width:990px){.career-main__advantages-text{margin-bottom:2rem}}@media(max-width:989.98px){.career-main__advantages-list{position:relative}}@media(min-width:990px){.career-main__advantages-list{display:flex}}@media(max-width:639.98px){.career-main__advantages-card{height:auto}.career-main__advantages-card:not(:last-child){margin-bottom:.5rem}.career-main__advantages-card .card-advantages__content{min-height:10rem}.career-main.career-page .career-main__advantages-card .card-advantages__content{min-height:8.875rem}}@media(min-width:640px)and (max-width:989.98px){.career-main__advantages-card:not(:last-child){margin-bottom:1rem}}@media(min-width:990px){.career-main__advantages-card:not(:first-child){opacity:0}}@media(hover:none)and (pointer:coarse){.career-main__advantages-card:not(:first-child){opacity:1}}@media(min-width:990px){.career-main__advantages-card{margin-left:-14.375rem;margin-top:calc(var(--item-index)*8rem);width:100%}.career-main__advantages-card:first-child{margin-left:0}}.career-main__advantages-card.card-advantages-link .card-advantages__icon,.career-main__advantages-card.card-advantages-link .card-advantages__number,.career-main__advantages-card.card-advantages-link .card-advantages__title{transition-duration:.3s;transition-property:color;transition-timing-function:ease}.career-main__advantages-card.card-advantages-link .card-advantages__content{transition-duration:.3s;transition-property:background-color;transition-timing-function:ease}@media(hover:hover)and (pointer:fine){.career-main__advantages-card.card-advantages-link.focus-visible .card-advantages__content,.career-main__advantages-card.card-advantages-link:hover .card-advantages__content{background-color:var(--color-green-light)}.career-main__advantages-card.card-advantages-link.focus-visible .card-advantages__icon,.career-main__advantages-card.card-advantages-link.focus-visible .card-advantages__number,.career-main__advantages-card.card-advantages-link.focus-visible .card-advantages__title,.career-main__advantages-card.card-advantages-link:hover .card-advantages__icon,.career-main__advantages-card.card-advantages-link:hover .card-advantages__number,.career-main__advantages-card.card-advantages-link:hover .card-advantages__title{color:var(--color-blue-dark)}}.career-main__advantages-card.card-advantages-link.focus-visible .card-advantages__content{background-color:var(--color-green-light)}.career-main__advantages-card.card-advantages-link.focus-visible .card-advantages__icon,.career-main__advantages-card.card-advantages-link.focus-visible .card-advantages__number,.career-main__advantages-card.card-advantages-link.focus-visible .card-advantages__title{color:var(--color-blue-dark)}@media(max-width:639.98px){.career-main__factoid{margin-top:22.6875rem;order:1;padding-bottom:2.5rem;position:relative;z-index:3}}@media(min-width:640px){.career-main__factoid{bottom:4.5rem;position:absolute;right:3.5625rem;z-index:3}}@media(min-width:990px){.career-main__factoid{bottom:4.5rem;right:10.5rem}}@media(min-width:1920px){.career-main__factoid{bottom:6.5rem}}.career-main__image{bottom:0;height:auto!important;position:absolute;right:0;top:3rem;width:auto!important;z-index:2}@media(min-width:640px)and (max-width:989.98px){.career-main__image{bottom:0;top:auto}}@media(min-width:990px){.career-main__image{bottom:0;right:5.625rem}}.career-main__image img{object-fit:contain!important;object-position:right bottom!important}.career-main__bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.career-main__head{margin-bottom:2rem;padding-bottom:1rem;position:relative;z-index:2}@media(min-width:640px){.career-main__head{margin-bottom:3rem;padding-bottom:1.5rem}}.career-main__head-text{align-items:center;color:var(--color-green-light);display:inline-flex;font-size:.6875rem;font-weight:500;letter-spacing:.075rem;line-height:1.4;text-transform:uppercase}.blind-text-medium .career-main__head-text{font-size:.8125rem}.blind-text-large .career-main__head-text{font-size:.9375rem}@media(min-width:640px){.career-main__head-text{font-size:.75rem}.blind-text-medium .career-main__head-text{font-size:.875rem}.blind-text-large .career-main__head-text{font-size:1rem}}.career-main__head-text:before{background-color:var(--color-green-light);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:1.5rem;width:.5rem}.blind-scheme-blue .career-main__head-text:before,.blind-scheme-brown .career-main__head-text:before,.blind-scheme-green .career-main__head-text:before{background-color:currentColor}.career-main__head-line{background-color:rgba(var(--color-green-light-rgb),.3);bottom:0;content:"";height:.0625rem;left:0;position:absolute;right:0;transform:scaleX(0);width:100%;z-index:0}.career-main__text{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;line-height:1.1;margin-bottom:2.5rem;position:relative;z-index:2}.blind-text-medium .career-main__text{font-size:1.75rem}.blind-text-large .career-main__text{font-size:1.875rem}@media(min-width:640px){.career-main__text{font-size:3rem}.blind-text-medium .career-main__text{font-size:3.125rem}.blind-text-large .career-main__text{font-size:3.25rem}}.career-main.career-body .career-main__text{margin-bottom:1.5rem}@media(min-width:640px){.career-main__text{margin-bottom:3.5rem}.career-main.career-body .career-main__text{margin-bottom:2rem}}@media(min-width:990px){.career-main__text{max-width:46.5625rem}}.career-main__text span{color:var(--color-green-light)}.career-main__text-content{color:var(--color-white);line-height:1.5;margin-bottom:3rem;max-width:28.3125rem}@media(min-width:1920px){.career-main__text-content{max-width:39.625rem}}@media(max-width:639.98px){.career-main.career-body .career-main__text-content{margin-bottom:2rem}}.career-main__button{z-index:3}.career-main__images{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.career-main__images>.image{height:auto!important;position:absolute;width:auto!important;z-index:0}.career-main__images>.image:first-child{left:0}@media(max-width:639.98px){.career-main__images>.image:first-child{height:6.75rem!important;width:7rem!important}}@media(min-width:640px)and (max-width:989.98px){.career-main__images>.image:first-child{top:6.25rem;width:13.8125rem!important}}@media(min-width:990px){.career-main__images>.image:first-child{top:10.6875rem}}@media(max-width:639.98px){.career-main__images>.image:nth-child(2){right:0;top:0;width:11.75rem!important}}@media(min-width:640px)and (max-width:989.98px){.career-main__images>.image:nth-child(2){right:0;width:20.9375rem!important}}@media(min-width:990px){.career-main__images>.image:nth-child(2){right:2.1875rem}}.career-main__images>.image:nth-child(3){bottom:-.5625rem;left:0;width:15.0625rem!important}@media(min-width:640px)and (max-width:989.98px){.career-main__images>.image:nth-child(3){bottom:-12rem;left:5.5rem;width:26.0625rem!important}}@media(min-width:990px){.career-main__images>.image:nth-child(3){bottom:-16.625rem;left:11.8125rem;width:31.75rem!important}}@media(max-width:989.98px){.career-main__images>.image:nth-child(4){display:none}}@media(min-width:990px){.career-main__images>.image:nth-child(4){bottom:0;right:0}}.career-main.company-career .career-main__factoid{right:9.375rem}@media(max-width:989.98px){.career-main.company-career .career-main__factoid{right:0}}@media(max-width:639.98px){.career-main.company-career .career-main__factoid{right:unset}}.career-main.company-career .factoid__number{text-transform:lowercase}.career-main.company-career .factoid__text{max-width:25.625rem}@media(max-width:639.98px){.career-main.company-career .factoid__text{max-width:95%}}@media(max-width:989.98px){.career-main__special-ecology{display:none}}@media(min-width:990px){.career-main__special-ecology{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:3}}.career-main__special-ecology>.image{height:100%;left:0;position:absolute;top:0;width:100%}.career-main__special-ecology-right{height:100%!important;position:absolute;width:100%}.career-main__special-ecology-right .image{height:100%;width:100%}.career-main__special-ecology-bug{bottom:14.25rem;height:3.25rem!important;position:absolute;right:72%;width:3.25rem!important}.career-main__special-ecology-bug-fly{bottom:12.0625rem;height:5.3125rem!important;opacity:0;position:absolute;right:71.4%;width:6.4375rem!important}@media(max-width:989.98px){.career-main__possibilities-image{display:none}}.career-main__possibilities-image-mob{bottom:0;height:9.375rem;position:absolute;right:0;width:15.0625rem}.career-main__possibilities-image-mob>.image{height:100%}@media(min-width:640px){.career-main__possibilities-image-mob{bottom:0;height:16.1875rem;right:0;width:25.4375rem}}@media(min-width:990px){.career-main__possibilities-image-mob{display:none}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.career-main__possibilities-image-mob{bottom:0;display:block;height:19.6875rem;left:auto;right:2.5rem;top:auto;width:31.75rem}}@media(min-width:990px){.career-main__possibilities-image{bottom:2.5rem;left:2.5rem;position:absolute;top:4.5rem;width:calc(50% - 2.5rem)}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.career-main__possibilities-image{display:none}}@media(min-width:1920px){.career-main__possibilities-image{left:0;margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;top:5.75rem;width:100%}}@media(min-width:1920px)and (min-width:640px){.career-main__possibilities-image{padding:0 1.25rem}}@media(min-width:1920px)and (min-width:990px){.career-main__possibilities-image{padding:0 2.5rem}}@media(min-width:1920px)and (min-width:1920px){.career-main__possibilities-image{padding:0 7rem}}@media screen and (min-width:1920px)and (min-width:2559px){.career-main__possibilities-image{max-width:124rem}}.career-main__possibilities-image>.image{height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:1920px){.career-main__possibilities-image>.image{left:7rem;width:calc(50% - 7rem)}}.career-main__bg-mob{bottom:0;display:none;height:9.375rem;position:absolute;right:0;width:15.0625rem}.career-main__bg-mob>.image{height:100%;left:0;position:absolute;top:0;width:100%}.career-main__bg-mob>.image:first-child{z-index:1}.career-main__bg-mob>.image:first-child img{object-fit:contain;object-position:right}@media(min-width:640px){.career-main__bg-mob{bottom:0;height:16.1875rem;right:0;width:25.4375rem}}.career-main .company-services{background-color:var(--color-blue-dark);width:100%}@media(max-width:639.98px){.career-main .company-services{display:none}}@media(min-width:640px)and (max-width:989.98px){.career-main .company-services{display:none}}@media(min-width:990px){.career-main .company-services{height:100vh;left:0;padding-top:0;position:absolute;top:0;transform:translateY(100%)}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.career-main .company-services{height:auto;margin-top:-15%;position:relative;transform:none}}@media(min-width:990px){.career-main .company-services__services-images{opacity:0}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.career-main .company-services__services-images{opacity:1}}.main-page__top{background-color:var(--color-blue-dark);position:relative}@media(min-width:990px){.main-page__top .hero-main{left:0;position:absolute;top:0;width:100%;z-index:10}}@media(hover:none)and (pointer:coarse){.main-page__top .hero-main{position:relative}}.main-page__services{z-index:2}@media(max-width:639.98px){.main-page__services{margin-top:-1rem}}.main-page__services .company-services{padding-top:0!important}@media(min-width:990px)and (hover:hover)and (pointer:fine){.main-page__services .divisions-main{height:100vh;min-height:auto}}@media(min-width:990px){.main-page__services .company-services{background-color:transparent!important;margin-top:-18.75rem;position:relative;z-index:3}}@media(min-width:990px)and (hover:hover)and (pointer:fine){.main-page__services .company-services{height:auto;margin-top:calc(-100vh + 1.5rem);min-height:auto}}@media(min-width:990px){.main-page__services .company-services__content{height:auto;min-height:auto;padding-top:0}.main-page__services .company-services-item__service{background-color:transparent!important}}@media(max-width:989.98px){.main-page .career-main__top-content{padding-top:6rem}}@media(max-width:639.98px){.main-page .career-main__top-content{padding-top:3rem}}.hero-company{background-color:var(--color-blue-dark);height:calc(var(--vh, 1vh)*100);overflow:hidden;position:relative}@media(min-width:990px){.hero-company: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-company__content{bottom:0;left:0;margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;position:absolute;right:0;width:100%;z-index:3}@media(min-width:640px){.hero-company__content{padding:0 1.25rem}}@media(min-width:990px){.hero-company__content{padding:0 2.5rem}}@media(min-width:1920px){.hero-company__content{padding:0 7rem}}@media screen and (min-width:2559px){.hero-company__content{max-width:124rem}}.hero-company__image.image{bottom:0;height:90%;position:absolute;right:17%;transition-duration:.3s;transition-duration:2.1s!important;transition-property:transform;transition-timing-function:ease;width:auto;z-index:2}.animate .hero-company__image.image{transform:scale(1.04)}@media(max-width:639.98px){.animate .hero-company__image.image{transform:scale(1)}}@media(max-width:989.98px){.hero-company__image.image{height:auto;right:.625rem}}@media(max-width:639.98px){.hero-company__image.image{right:0}}.is-safari.is-touch .hero-company__image.image img{object-fit:contain;object-position:right}.hero-company__title-wrapper{display:grid;grid-template-columns:repeat(6,1fr)}@media(min-width:640px){.hero-company__title-wrapper{grid-template-columns:repeat(12,1fr)}}@media(min-width:990px){.hero-company__title-wrapper{grid-template-columns:repeat(24,1fr)}}.hero-company__title{color:var(--color-white);font-size:4rem;grid-column:1/12;grid-row:1;line-height:100%;margin-bottom:2rem}.hero-company__title .line{transform:translateY(100%);transition-property:transform}.animate .hero-company__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)}.blind-text-medium .hero-company__title{font-size:4.125rem}.blind-text-large .hero-company__title{font-size:4.25rem}@media(max-width:1919.98px){.hero-company__title{grid-column:1/12}}@media(max-width:639.98px){.hero-company__title{font-size:2rem;grid-column:1/7;margin-bottom:2.5rem}.blind-text-medium .hero-company__title{font-size:2.125rem}.blind-text-large .hero-company__title{font-size:2.25rem}}.hero-company__subtitle{color:var(--color-white);grid-column:1/8;grid-row:2;margin-bottom:8.125rem}.hero-company__subtitle .line{transform:translateY(100%);transition-property:transform}.animate .hero-company__subtitle .line{transform:translateY(0);transition-delay:calc(.3s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}@media(max-width:989.98px){.hero-company__subtitle{margin-bottom:3.5rem}}@media(max-width:639.98px){.hero-company__subtitle{display:none}}.hero-company__news{z-index:4}body:not(.no-animate) .hero-company__news{opacity:0;transform:translateY(1.5rem);transition-delay:.8s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .hero-company__news{opacity:1;transform:unset}@media(max-width:639.98px){.hero-company__news{right:1rem;width:100vw}.hero-company__news .card-news__title{max-width:20rem!important}}@media(min-width:640px)and (max-width:989.98px){.hero-company__news{right:1.25rem;width:100vw}.hero-company__news .card-news__title{max-width:22.5rem!important}}@media(min-width:990px){.hero-company__news{bottom:0;position:absolute!important;right:0}}.hero-company__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-company__bg{transform:scale(1.05)}.hero-company__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}@keyframes arrows{to{stroke-dashoffset:0}}.company-info-main{background-color:var(--color-blue-dark);height:100vh}@media(max-width:989.98px){.company-info-main{height:100%}}@media(hover:none)and (pointer:coarse){.company-info-main{height:100%}}.port-social,.region-social{background-color:var(--color-blue-dark);height:100vh;margin-top:-2px}@media(max-width:989.98px){.port-social,.region-social{height:100%}}@media(hover:none)and (pointer:coarse){.port-social,.region-social{height:100%}}@media(max-width:639.98px){.port-social .company-info:not(:last-child){margin-bottom:3.5rem}}@media(min-width:640px)and (max-width:989.98px){.port-social .company-info:not(:last-child){margin-bottom:4.5rem}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.region-social{padding-top:1.5rem}}.company-info{background-color:var(--color-blue-dark);height:calc(var(--vh, 1vh)*100);overflow:hidden;will-change:transform}@media(max-width:989.98px){.company-info{height:100%}}@media(min-width:990px)and (hover:hover)and (pointer:fine){.company-info{height:100%;left:0;padding-top:4.5rem;position:absolute;top:0;transform:translateY(100%);width:100%}}@media(min-width:990px)and (hover:none)and (pointer:coarse){.company-info{align-items:flex-end;display:flex;height:100svh}.company-info:not(:last-child){margin-bottom:1rem}}.company-info__container{margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;width:100%}@media(min-width:640px){.company-info__container{padding:0 1.25rem}}@media(min-width:990px){.company-info__container{padding:0 2.5rem}}@media(min-width:1920px){.company-info__container{padding:0 7rem}}@media screen and (min-width:2559px){.company-info__container{max-width:124rem}}.company-info__wrapper{align-items:center;display:flex;height:calc(100vh - 4.5rem);position:relative}@media(max-width:989.98px){.company-info__wrapper{flex-direction:column-reverse;height:auto;max-height:100%;padding-bottom:6rem}}@media(max-width:639.98px){.company-info__wrapper{padding-bottom:5rem}}@media(hover:none)and (pointer:coarse)and (min-width:990px){.company-info__wrapper{height:calc(100svh - 4.5rem)}}@media(min-width:990px)and (max-height:699px){.company-info__wrapper{min-height:43.75rem}}.company-info__wrapper.is-reverse .company-info__image.image{right:0}.company-info__wrapper.is-reverse .company-info__text-add-block{grid-column:1/12;grid-row:1}@media(max-width:989.98px){.company-info__wrapper.is-reverse .company-info__text-add-block{grid-column:1/13;grid-row:1}}.company-info__wrapper.is-reverse .company-info__head:before{left:0;width:auto}@media(min-width:990px){.company-info__wrapper.is-reverse .company-info__head:before{right:54.1666666667%}}@media(max-width:989.98px){.company-info__wrapper.is-reverse .company-info__head:before{left:0}}.company-info__wrapper.company-info--port,.company-info__wrapper.company-info--region{align-items:flex-start}.company-info__head-wrapper{left:0;position:absolute;right:0;top:-3rem}@media(max-width:989.98px){.company-info__head-wrapper{position:static}}.company-info__head{margin-bottom:3rem;padding-bottom:.9375rem;position:relative}@media(min-width:640px){.company-info__head{margin-bottom:4.5rem;padding-bottom:1.5rem}}@media(min-width:990px){.company-info__head{margin-bottom:0;padding-left:54.1666666667%}}.company-info__head:before{background-color:var(--color-green-light);bottom:0;content:"";height:.0625rem;left:0;position:absolute;right:0;transition-duration:.3s;transition-property:width;transition-timing-function:ease;width:0}.blind-scheme-blue .company-info__head:before,.blind-scheme-brown .company-info__head:before,.blind-scheme-green .company-info__head:before{background-color:currentColor}@media(min-width:990px){.company-info__head:before{left:54.1666666667%}}.animate .company-info__head:before{width:auto}@media(min-width:640px)and (max-width:989.98px){.company-info--port .company-info__head,.company-info--region .company-info__head{margin-bottom:5rem}}.company-info__head-text{align-items:center;color:var(--color-green-light);display:inline-flex;font-size:.6875rem;font-weight:500;letter-spacing:.075rem;line-height:1.4;text-transform:uppercase}.blind-text-medium .company-info__head-text{font-size:.8125rem}.blind-text-large .company-info__head-text{font-size:.9375rem}@media(min-width:640px){.company-info__head-text{font-size:.75rem}.blind-text-medium .company-info__head-text{font-size:.875rem}.blind-text-large .company-info__head-text{font-size:1rem}}.company-info__head-text:before{background-color:var(--color-green-light);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:1.5rem;width:.5rem}.blind-scheme-blue .company-info__head-text:before,.blind-scheme-brown .company-info__head-text:before,.blind-scheme-green .company-info__head-text:before{background-color:currentColor}@media(max-width:639.98px){.company-info__head-text:before{margin-right:1rem}}.company-info__image.image{bottom:2.5rem;overflow:hidden;position:absolute;top:0;transform:none;width:100%;will-change:width,height,top,max-height,position,transform;z-index:2}.company-info__image.image>img{height:100%}@media(max-width:989.98px){.company-info__image.image{height:43rem;max-height:43rem;position:static;transform:none;width:100%}}@media(max-width:639.98px){.company-info__image.image{height:19.375rem;max-height:19.375rem}}.company-info__text-add-block{grid-column:14/25;grid-row:1}@media(max-width:989.98px){.company-info__text-add-block{grid-column:1/13}}.company-info__text-block{display:grid;grid-template-columns:repeat(6,1fr);width:100%}@media(min-width:640px){.company-info__text-block{grid-template-columns:repeat(12,1fr)}}@media(min-width:990px){.company-info__text-block{grid-template-columns:repeat(24,1fr)}.company-info--region .company-info__text-block{align-self:start;margin-top:7.5rem}}@media(min-width:990px)and (max-height:699px){.company-info--region .company-info__text-block{padding-top:4rem}}@media(max-width:989.98px){.company-info--region .company-info__text-block{margin-top:0}}@media(min-width:990px){.company-info--port .company-info__text-block{padding-top:7.5rem}}@media(min-width:990px)and (max-height:699px){.company-info--port .company-info__text-block{padding-top:4rem}}.company-info__text-wrapper{max-width:81.8181818182%}@media(max-width:989.98px){.company-info__text-wrapper{max-width:100%}}@media(min-width:990px){.company-info--region .company-info__text-wrapper{max-width:89.2%}}@media(min-width:640px)and (max-width:989.98px){.company-info--port .company-info__text-wrapper{max-width:78%}}@media(min-width:990px){.company-info--port .company-info__text-wrapper{max-width:92%}}.company-info__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;margin-bottom:2rem}.blind-text-medium .company-info__title{font-size:1.75rem}.blind-text-large .company-info__title{font-size:1.875rem}@media(min-width:640px){.company-info__title{font-size:3rem}.blind-text-medium .company-info__title{font-size:3.125rem}.blind-text-large .company-info__title{font-size:3.25rem}}@media(max-width:639.98px){.company-info__title{margin-bottom:1.5rem}}.company-info--port .company-info__title{margin-bottom:3.5rem}@media(max-width:639.98px){.company-info--port .company-info__title{margin-bottom:2rem}}.company-info__text{color:var(--color-white);margin-bottom:3.5rem}@media(max-width:989.98px){.company-info__text{margin-bottom:3rem}}@media(max-width:639.98px){.company-info__text{margin-bottom:2rem}}.company-info--region .company-info__text{margin-bottom:3.5rem}@media(max-width:639.98px){.company-info--region .company-info__text{margin-bottom:1.5rem}}.company-info--region .company-info__text_with-add{margin-bottom:1.5rem}@media(max-width:639.98px){.company-info--region .company-info__text_with-add{margin-bottom:1rem}}@media(max-width:989.98px){.company-info__button{margin-bottom:4.5rem}}@media(max-width:639.98px){.company-info__button{margin-bottom:3rem}}.company-info--region .company-info__button{margin-top:4.5rem}@media(max-width:989.98px){.company-info--region .company-info__button{margin-bottom:3rem;margin-top:3rem}}@media(max-width:639.98px){.company-info--region .company-info__button{margin-bottom:2rem;margin-top:2rem}}.company-info__factoid{margin-top:3.5rem}.company-info__factoid .factoid__top{flex-wrap:wrap}.company-info__factoid .factoid__suffix{text-transform:lowercase!important}@media(max-width:989.98px){.company-info__factoid{margin-bottom:2rem;margin-top:3.5rem}}@media(max-width:639.98px){.company-info__factoid{margin-bottom:1.5rem;margin-top:2rem}}.company-info--port .company-info__factoid .factoid__top{margin-bottom:0}.company-info__factoids{display:flex;flex-wrap:wrap;gap:2rem}@media(min-width:640px){.company-info__factoids{gap:3rem}}.company-info__factoids .company-info__factoid{margin-bottom:0;margin-top:0}@media(min-width:640px){.company-info__factoids .company-info__factoid{flex:1 1 calc(50% - 1.5rem)}.company-info__factoids .company-info__factoid:first-child{flex:0 0 100%;width:100%}.company-info__factoids .company-info__factoid .factoid__suffix{max-width:6.25rem}}.company-info__factoids .factoid__top{flex-wrap:nowrap}.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;font-weight:400;grid-column:7/19;line-height:1.4;max-height:5.25rem;min-height:5.25rem;overflow:hidden;text-overflow:ellipsis}@media(min-width:640px){.company-slider__slide-text_centered{font-size:1rem;line-height:1.5}.blind-text-medium .company-slider__slide-text_centered{font-size:1.125rem}.blind-text-large .company-slider__slide-text_centered{font-size:1.25rem}}.blind-text-medium .company-slider__slide-text_centered{font-size:1.0625rem;max-height:5.95rem}.blind-text-large .company-slider__slide-text_centered,.blind-text-medium .company-slider__slide-text_centered{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:block;display:-webkit-box;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.blind-text-large .company-slider__slide-text_centered{font-size:1.1875rem;max-height:6.65rem}@media(max-width:989.98px){.company-slider__slide-text_centered{grid-column:1/13;order:0}}@media(min-width:640px){.company-slider__slide-text_centered{font-size:1rem;max-height:3rem;min-height:3rem}.blind-text-medium .company-slider__slide-text_centered,.company-slider__slide-text_centered{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.blind-text-medium .company-slider__slide-text_centered{font-size:1.125rem;max-height:3.375rem}.blind-text-large .company-slider__slide-text_centered{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.25rem;line-height:1.5;max-height:3.75rem;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-black .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-black .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}}.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%}}.company-port--scheme{padding:0}.company-port--full-width .company-port__diagram{margin-bottom:3rem;position:static}@media(min-width:640px){.company-port--full-width .company-port__diagram{margin-bottom:4.5rem}}@media(min-width:640px)and (max-width:989.98px){.company-port--full-width .company-port__card{column-gap:3.8125rem;columns:18.9375rem 2;display:block;width:100%!important}}@media(min-width:990px){.company-port--full-width .company-port__card{column-gap:3.5625rem;columns:24.75rem 3;display:block;margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;padding-bottom:3rem!important;padding-right:5rem!important;padding-top:3rem!important;position:static;width:100%}}@media(min-width:990px)and (min-width:640px){.company-port--full-width .company-port__card{padding:0 1.25rem}}@media(min-width:990px)and (min-width:990px){.company-port--full-width .company-port__card{padding:0 2.5rem}}@media(min-width:990px)and (min-width:1920px){.company-port--full-width .company-port__card{padding:0 7rem}}@media screen and (min-width:990px)and (min-width:2559px){.company-port--full-width .company-port__card{max-width:124rem}}.company-port--full-width .card-port-item{align-items:center!important;margin-bottom:1.5rem}.company-port--full-width .card-port-item__title{flex:0 0 auto!important;margin-right:0!important;min-width:2.5rem;width:auto!important}.company-port__container{margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;width:100%}@media(min-width:640px){.company-port__container{padding:0 1.25rem}}@media(min-width:990px){.company-port__container{padding:0 2.5rem}}@media(min-width:1920px){.company-port__container{padding:0 7rem}}@media screen and (min-width:2559px){.company-port__container{max-width:124rem}}@media(max-width:1919.98px){.company-port__container{padding:0!important}}.company-port__wrapper{min-height:50rem;overflow:hidden;padding-top:4.5rem;position:relative}@media(max-width:989.98px){.company-port__wrapper{min-height:unset}}@media(max-width:639.98px){.company-port__wrapper{padding-top:3rem}}.company-port__wrapper:after,.company-port__wrapper:before{background-color:#d4d4d4;content:"";height:1px;left:0;position:absolute;width:100%}.company-port__wrapper:before{top:0}.company-port__wrapper:after{bottom:0}.company-port__title-wrapper{margin-left:auto;margin-right:auto;max-width:120rem;padding:0 1rem;width:100%}@media(min-width:640px){.company-port__title-wrapper{padding:0 1.25rem}}@media(min-width:990px){.company-port__title-wrapper{padding:0 2.5rem}}@media(min-width:1920px){.company-port__title-wrapper{padding:0 7rem}}@media screen and (min-width:2559px){.company-port__title-wrapper{max-width:124rem}}.company-port__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;max-width:18.75rem}.blind-text-medium .company-port__title{font-size:1.75rem}.blind-text-large .company-port__title{font-size:1.875rem}@media(min-width:640px){.company-port__title{font-size:3rem}.blind-text-medium .company-port__title{font-size:3.125rem}.blind-text-large .company-port__title{font-size:3.25rem}}body:not(.no-animate) .company-port__title{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 .company-port__title{opacity:1;transform:unset}@media(max-width:989.98px){.company-port__title{margin-bottom:3.75rem;max-width:100%}}.company-port__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.375rem;font-weight:500;line-height:1.2;position:absolute;right:24.375rem;top:9rem}.blind-text-medium .company-port__text{font-size:1.5rem}.blind-text-large .company-port__text{font-size:1.625rem}@media(min-width:640px){.company-port__text{font-size:2.5rem;line-height:1.1}.blind-text-medium .company-port__text{font-size:2.625rem}.blind-text-large .company-port__text{font-size:2.75rem}}body:not(.no-animate) .company-port__text{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 .company-port__text{opacity:1;transform:unset}@media(max-width:1919.98px){.company-port__text{right:11.25rem}}@media(max-width:989.98px){.company-port__text{right:3.125rem;top:16.875rem}}@media(max-width:639.98px){.company-port__text{right:1.375rem;top:9.0625rem}}.company-port__diagram{height:100%;position:absolute;top:2rem;width:100%}.company-port__diagram>svg{height:100%;width:100%}@media(max-width:989.98px){.company-port__diagram{position:static}}body:not(.no-animate) .company-port__diagram-image{opacity:0;transform:translateY(1.5rem);transition-delay:.8s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .company-port__diagram-image{opacity:1;transform:unset}.company-port__card{background-color:var(--color-green-light);bottom:0;display:flex;flex-direction:column;gap:1.5rem;padding:2.8125rem 2.5rem 2.5rem;position:absolute;width:27.375rem}body:not(.no-animate) .company-port__card{opacity:0;transform:translateY(1.5rem);transition-delay:.8s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .company-port__card.animate{opacity:1;transform:unset}.company-port__card--left{left:0}.company-port__card--right{right:0}@media(max-width:989.98px){.company-port__card{padding:2.5rem;position:static;width:27.8125rem}}@media(max-width:639.98px){.company-port__card{gap:1rem;padding:2.5rem 1rem;width:100%}}.company-port .card-port-item{align-items:end;display:flex;gap:1.5rem}@media(max-width:639.98px){.company-port .card-port-item{gap:1rem}}.company-port .card-port-item__title{flex:0 0 5.625rem;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:1.5rem;white-space:nowrap}.blind-text-medium .company-port .card-port-item__title{font-size:1.25rem}.blind-text-large .company-port .card-port-item__title{font-size:1.375rem}@media(min-width:640px){.company-port .card-port-item__title{font-size:1.5rem;line-height:1.2}.blind-text-medium .company-port .card-port-item__title{font-size:1.625rem}.blind-text-large .company-port .card-port-item__title{font-size:1.75rem}}@media(max-width:639.98px){.company-port .card-port-item__title{flex:0 0 4.5rem;margin-right:1rem}}.fixed-section[data-v-77fed8f4]{height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100%}@keyframes loading-77fed8f4{0%{background-position:100%}40%,to{background-position:-100%}}.pin-wrap .hero-company[data-v-77fed8f4]{z-index:2}@media(max-width:639.98px){.company-info-main[data-v-77fed8f4]{margin-top:-30%}}@media(min-width:640px)and (max-width:989.98px){.company-info-main[data-v-77fed8f4]{margin-top:-30%}}@media(min-width:990px){.company-info-main[data-v-77fed8f4]{margin-top:-10%}}