.static-company .photo-card,.static-company .photo-card *{box-sizing:border-box}.static-company .photo-card{color:#142654;font-weight:300}.static-company .photo-card__section{position:relative}.static-company .photo-card__section-logo{cursor:pointer;background:#ffffffd9;justify-content:center;align-items:center;width:100%;height:100%;transition:background .4s;display:flex;position:absolute;top:0;left:0}.static-company .photo-card__section-logo:hover{background:#fff0}.static-company .photo-card__section-overlay{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.static-company .photo-card__section-overlay:hover{opacity:0}.static-company .photo-card__logo{max-width:100%}.static-company .photo-card__logo-content{width:100%;height:auto}.static-company .photo-card__overlay{width:100%;height:100%}.static-company .photo-card__overlay-content,.static-company .photo-card__img-content{width:100%;height:auto}.static-company .photo-card__icons{background:#f6fafc}.static-company .photo-card__icons--4,.static-company .photo-card__icons--3{grid-template-columns:repeat(2,1fr);gap:55px 35px;padding:33px 30px 70px;display:grid}.static-company .photo-card__icons--3 .icon-item:last-of-type{margin:0 -5px 0 5px}.static-company .photo-card .icon-item{position:relative}.static-company .photo-card .icon-item__img{max-width:100%;margin:0 auto;display:block}.static-company .photo-card .icon-item__text{text-align:center;letter-spacing:.8px;text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:700;line-height:18px;position:absolute;left:0;right:0}.static-company .photo-card__semititle{letter-spacing:.03em;text-transform:uppercase;color:#142654;margin-top:32px;font-family:Museo Sans Cyrl,Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.static-company .photo-card__title{letter-spacing:.02em;text-transform:uppercase;color:#142654;margin-top:0;font-family:Font Title,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:120%}.static-company .photo-card__text{font-size:14px;line-height:21px}.static-company .photo-card__dots{gap:10px;margin-top:20px;margin-bottom:4px;display:flex}.static-company .photo-card__dot{cursor:pointer;background:0 0;border:1px solid #c8102e;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s}.static-company .photo-card__dot--active{background:#c8102e}.static-company .photo-card__dot:hover{background:#c8102e80}.static-company .photo-card__button{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#c8102e;border:1px solid;border-radius:2px;margin-top:20px;padding:12px 26px;font-family:Museo Sans Cyrl,Arial,Helvetica,sans-serif;font-size:12px;font-weight:300;line-height:140%;text-decoration:none;transition:all .3s;display:inline-block}.static-company .photo-card__button:hover,.static-company .photo-card__button:focus{color:#fff;background:#c92335;outline:none}.static-company .photo-card__button:focus{background:#8b1826;border:1px solid #8b1826}.static-company .photo-card__link{margin-top:20px}.static-company .photo-card__link-content{color:#142654;cursor:pointer;font-size:14px;line-height:28px;text-decoration:underline}.static-company .photo-card__line{background:#c92335;width:90px;height:2px;margin:15px 0 20px}@media (width>=768px){.static-company .photo-card{margin-bottom:16px}.static-company .photo-card__section:last-child{padding:32px 16px 0}.static-company .photo-card__icons--4,.static-company .photo-card__icons--3{padding:70px 80px 70px 56px}.static-company .photo-card .icon-item__text{font-size:14px}.static-company .photo-card__semititle,.static-company .photo-card__title{margin-top:0}.static-company .photo-card__line{margin-top:17px;margin-bottom:20px}.static-company .photo-card--reversed .photo-card__section:first-child{order:2}.static-company .photo-card--line-centered .photo-card__line{margin-left:auto;margin-right:auto}}@media (width>=1024px){.static-company .photo-card{grid-template-columns:repeat(2,1fr);column-gap:24px;margin-bottom:90px;display:grid}.static-company .photo-card__section:last-child{padding:0 24px}.static-company .photo-card__icons--4{grid-template-columns:repeat(4,1fr);column-gap:25px;padding:120px 60px 130px}.static-company .photo-card__icons--3{grid-template-columns:repeat(3,1fr);gap:45px 70px;padding:36px 50px 86px}.static-company .photo-card__icons--3 .icon-item:last-of-type{margin:unset}.static-company .photo-card__semititle{font-size:20px;line-height:140%}.static-company .photo-card__title{font-size:36px;line-height:120%}.static-company .photo-card__text{font-size:15px;line-height:22px}.static-company .photo-card__link{margin-top:17px}.static-company .photo-card__link-content{font-size:18px;line-height:36px}.static-company .photo-card__line{margin-top:25px;margin-bottom:30px}}@media (width>=1700px){.static-company .photo-card__section:last-child{padding:60px 50px}.static-company .photo-card__icons--4{padding:170px 120px 188px 90px}.static-company .photo-card__icons--3{row-gap:70px;padding:100px 73px}.static-company .photo-card__semititle{font-size:20px;line-height:140%}.static-company .photo-card__title{font-size:48px;line-height:120%}.static-company .photo-card__text{font-size:18px;line-height:29px}.static-company .photo-card__line{margin-top:35px;margin-bottom:40px}}@media (width>=1920px){.static-company .photo-card__icons--4{column-gap:75px;padding:188px 120px 225px}.static-company .photo-card__icons--3{padding:100px 160px}}.career-promo-banner{width:100%;margin-top:-100px;position:relative;overflow:hidden}.career-promo-banner__image{object-fit:cover;width:100%;height:100%}.career-promo-banner__text{background-color:#1b243dd4;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.career-promo-banner__text-wrapper{max-width:100%;margin-top:20%;padding:20px;position:relative}.career-promo-banner__title{text-transform:uppercase;color:#fff;font-family:Museo Sans Cyrl,Arial,Helvetica,sans-serif;font-size:32px;font-weight:300;line-height:130%}.career-promo-banner__title b{font-weight:700}.career-promo-banner__description{color:#fff;margin-top:10px;margin-bottom:15px;font-size:14px;font-weight:300;line-height:140%}.career-promo-banner__action{text-transform:uppercase;color:#fff;background:0 0;border:1px solid #c92335;padding:12px 26px;font-family:Museo Sans Cyrl,Arial,Helvetica,sans-serif;font-size:12px;line-height:140%;text-decoration:none;transition:all .3s;display:inline-block}.career-promo-banner__action:hover,.career-promo-banner__action:focus{cursor:pointer;background:#c92335;outline:none}.career-promo-banner__action:focus{background:#8b1826;border:1px solid #8b1826}@media (width>=768px){.career-promo-banner__text{justify-content:flex-start;padding-left:15%}.career-promo-banner__text-wrapper{max-width:548px;margin-top:5%;padding:0}}@media (width>=1024px){.career-promo-banner__text{padding-left:20%}.career-promo-banner__text-wrapper{max-width:898px}.career-promo-banner__description{font-size:16px}.career-promo-banner__action{margin-top:20px;padding:14px 30px;font-size:14px}}@media (width>=1920px){.career-promo-banner__text{padding-left:16%}.career-promo-banner__text-wrapper{max-width:1048px}.career-promo-banner__title{font-size:42px}.career-promo-banner__action{font-size:16px}}.scroll{text-align:center;letter-spacing:.5px;display:none;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}@media (width>=1024px){.scroll{display:block;bottom:30px}}.scroll__text{color:#fff;text-transform:uppercase;margin-bottom:11px;font-size:12px;font-weight:600;line-height:14px}@media (width>=1024px){.scroll__text{margin-bottom:5px}}.scroll__img{margin:0 auto;display:block}.career-intro{margin-top:24px;margin-bottom:40px}.intro-dots{gap:10px;margin-top:26px;margin-bottom:12px;display:flex}.intro-dots__dot{cursor:pointer;background:#fff;border:1px solid #c8102e;border-radius:50%;width:16px;height:16px;padding:0;transition:background .2s}.intro-dots__dot--active{background:radial-gradient(circle,#c8102e 0 4px,#fff 4px)}.intro-dots__dot:hover:not(.intro-dots__dot--active){background:radial-gradient(circle,#c8102e80 0 4px,#fff 4px)}.career-images-grid{margin-bottom:70px}.career-images-grid__title{letter-spacing:.02em;text-transform:uppercase;color:#142654;text-align:left;margin:0 0 24px;font-size:24px;font-weight:600;line-height:120%}.career-images-grid__title--dynamic{flex-flow:row;align-items:baseline;gap:.25em;display:flex}.career-images-grid__title-static{white-space:nowrap;flex-shrink:0}.career-images-grid__title-dynamic-wrap{vertical-align:baseline;height:1.2em;line-height:1.2;display:inline-block;overflow:hidden}.career-images-grid__title-dynamic-inner{flex-direction:column;display:flex}.career-images-grid__title-word-line{flex-shrink:0;align-items:center;min-height:1.2em;transition:transform .5s;display:flex}.career-images-grid__title-word-line--out{transform:translateY(100%)}.career-images-grid__title-word-line--next{transform:translateY(0)}.career-images-grid__title-word-line--next.word-line--in{transform:translateY(-100%)}.career-images-grid__grid{grid-template-columns:1fr;gap:16px;display:grid}.career-images-grid__item{cursor:pointer;width:100%;position:relative;overflow:hidden}.career-images-grid__picture{width:100%;max-height:1000px;transition:max-height .8s,opacity 1s;display:block;overflow:hidden}.career-images-grid__image{object-fit:cover;width:100%;height:auto;display:block}.career-images-grid__overlay{opacity:0;text-align:left;box-sizing:border-box;background:#1b243dd4;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-height:0;padding:0 20px;transition:max-height .4s,opacity .3s,padding .3s;display:flex;overflow:hidden}.career-images-grid__overlay--no-background{background:0 0}.career-images-grid__overlay--white{background:#fff;box-shadow:3px 3px 10px 6px #0000001a}.career-images-grid__item--active .career-images-grid__picture{opacity:0;max-height:0}.career-images-grid__item--active .career-images-grid__overlay{opacity:1;max-height:1000px;padding:20px}.career-images-grid__overlay-header{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:12px;display:flex}.career-images-grid__overlay-header-content{flex:1}.career-images-grid__overlay-icon{flex-shrink:0;width:48px;height:48px;margin-left:12px}.career-images-grid__color-overlay{opacity:0;z-index:1;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.career-images-grid__overlay-name{letter-spacing:.01em;color:#fff;margin:0 0 8px;font-family:Museo Sans Cyrl,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:120%}.career-images-grid__overlay-position{letter-spacing:.04em;color:#fff;margin:0 0 16px;font-family:Museo Sans Cyrl,Arial,Helvetica,sans-serif;font-size:14px;font-weight:300;line-height:140%}.career-images-grid__overlay-title{letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0 0 8px;font-family:Museo Sans Cyrl,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:140%}.career-images-grid__overlay--white .career-images-grid__overlay-title{color:#142654}.career-images-grid__overlay-subtitle{letter-spacing:.04em;color:#fff;margin:0;font-family:Museo Sans Cyrl,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:120%}.career-images-grid__overlay--white .career-images-grid__overlay-subtitle{color:#142654}.career-images-grid__overlay-line{background:#e0e0e0;width:100%;height:1px;margin:16px 0}.career-images-grid__overlay-text{letter-spacing:.04em;color:#fff;overflow-wrap:anywhere;box-sizing:border-box;width:100%;max-width:100%;margin:0;font-family:Museo Sans Cyrl,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:120%}.career-images-grid__overlay-text b{font-weight:700}.career-images-grid__overlay--white .career-images-grid__overlay-text,.career-images-grid__overlay--white .career-images-grid__overlay-title,.career-images-grid__overlay--white .career-images-grid__overlay-subtitle{color:#142654}@media (width>=768px){.career-images-grid{margin-bottom:90px}.career-images-grid__title{margin-bottom:40px;font-size:32px}.career-images-grid__grid{gap:24px}.career-images-grid__picture{max-height:none;transition:none}.career-images-grid__overlay{opacity:0;z-index:2;width:100%;height:100%;max-height:100%;padding:24px;transition:opacity .3s;position:absolute;top:0;left:0;overflow-y:auto}.career-images-grid__item--active .career-images-grid__picture{opacity:1;max-height:none}.career-images-grid__item--active .career-images-grid__overlay{opacity:1}.career-images-grid__overlay-name{font-size:24px}.career-images-grid__overlay-position{font-size:16px}.career-images-grid__overlay-title{font-size:22px}.career-images-grid__overlay-subtitle,.career-images-grid__overlay-text{font-size:15px}.career-images-grid__overlay-icon{width:58px;height:58px;margin-left:16px}}@media (width>=1024px){.career-images-grid__title{margin-bottom:40px;font-size:36px}.career-images-grid__grid{grid-template-columns:repeat(2,1fr);gap:24px}.career-images-grid__item{aspect-ratio:3/2}.career-images-grid__picture,.career-images-grid__image{height:100%}.career-images-grid__item--active .career-images-grid__overlay{opacity:0}.career-images-grid__item:hover .career-images-grid__overlay{opacity:1}.career-images-grid__overlay-name{font-size:32px}.career-images-grid__overlay-position{font-size:20px}.career-images-grid__overlay-title{font-size:28px}.career-images-grid__overlay-subtitle{font-size:18px}.career-images-grid__overlay-text{font-size:15px}}.career-features{margin-bottom:70px}.career-features__title-block{letter-spacing:.02em;text-transform:uppercase;color:#142654;text-align:left;margin:0 0 24px;font-size:24px;font-weight:600;line-height:120%}.career-features__grid{grid-template-columns:1fr;gap:32px;display:grid}.career-features__item{align-items:flex-start;display:flex}.career-features__icon-wrapper{flex-shrink:0;width:64px;height:64px;margin-right:16px}.career-features__icon{object-fit:contain;width:100%;height:100%}.career-features__content{flex:1}.career-features__title{text-transform:uppercase;color:#142654;margin:0;font-family:Museo Sans Cyrl,Arial,Helvetica,sans-serif;font-size:20px;font-weight:300;line-height:140%}.career-features__line{background:#c92335;width:90px;height:2px;margin:15px 0 20px}.career-features__text{color:#142654;margin:0;font-size:14px;font-weight:300;line-height:21px}@media (width>=768px){.career-features{margin-bottom:90px}.career-features__title-block{margin-bottom:40px;font-size:32px}.career-features__grid{grid-template-columns:repeat(2,1fr);gap:24px}.career-features__text{font-size:15px;line-height:22px}}@media (width>=1024px){.career-features__title-block{margin-bottom:40px;font-size:36px}.career-features__grid{grid-template-columns:repeat(2,1fr);gap:70px}.career-features__icon-wrapper{width:100px;height:100px}.career-features__title{font-size:23px;line-height:36px}.career-features__text{font-size:15px;line-height:22px}}@media (width>=1920px){.career-features__grid{grid-template-columns:repeat(3,1fr);gap:90px}}.career-slider{margin-bottom:70px;overflow:hidden}.career-slider__title{letter-spacing:.02em;text-transform:uppercase;color:#142654;text-align:left;margin:0 0 24px;font-size:24px;font-weight:600;line-height:120%}.career-slider__wrapper{width:100%;overflow:hidden}.career-slider__inner{width:100%;max-width:1920px;margin:0 auto;position:relative}.career-slider__arrow{z-index:2;color:#fff;cursor:pointer;background:#142654cc;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.career-slider__arrow:hover{background:#142654}.career-slider__arrow--prev{left:16px}.career-slider__arrow--next{right:16px}.career-slider__slider{overflow:hidden}.career-slider__slide{flex-shrink:0;width:284px;height:160px}.career-slider__picture{width:100%;height:100%;display:block}.career-slider__image{object-fit:cover;width:100%;height:100%;display:block}@media (width>=768px){.career-slider{margin-bottom:90px}.career-slider__title{margin-bottom:40px;font-size:32px}.career-slider__slide{width:676px;height:380px}}@media (width>=1024px){.career-slider__title{margin-bottom:40px;font-size:36px}.career-slider__slide{width:1067px;height:600px}}.special-projects-intro{margin-bottom:40px}.special-projects-intro__content{flex-direction:column;width:100%;display:flex}.special-projects-intro__col{width:100%}.special-projects-intro__title{color:#142654;text-transform:uppercase;margin-top:0;font-size:24px;font-weight:600;line-height:1.2}.special-projects-intro__text{color:#142654;margin-top:16px;font-size:14px;font-weight:300;line-height:21px}@media (width>=768px){.special-projects-intro{margin-bottom:60px}.special-projects-intro__content{flex-direction:column}.special-projects-intro__text{font-size:15px;line-height:22px}}@media (width>=1024px){.special-projects-intro__content{grid-template-columns:repeat(2,1fr);align-items:flex-start;column-gap:40px;display:grid}.special-projects-intro__title{font-size:40px}.special-projects-intro__text{margin-top:0;font-size:16px;line-height:24px}}@media (width>=1920px){.special-projects-intro__title{font-size:48px}}.special-projects-promo__card-wrapper{margin-bottom:32px}.special-projects-promo__card-wrapper:first-child .photo-card__title,.special-projects-promo__card-wrapper:nth-child(2) .photo-card__title{text-transform:none}.special-projects-promo__card-wrapper .photo-card__button{color:#fff;background:#c8102e;border:none;justify-content:center;align-items:center;width:248px;height:48px;margin-top:20px;padding:0;display:flex}@media (width>=768px){.special-projects-promo__card-wrapper{margin-bottom:24px}}@media (width>=1024px){.special-projects-promo__card-wrapper{margin-bottom:40px}}.specialprojects-page{padding-top:0}.specialprojects-page__header{text-align:center;color:#142654;max-width:1920px;margin:0 auto 40px;padding:12px 16px 0;font-weight:300}.specialprojects-page__title{letter-spacing:.04em;text-transform:uppercase;font-size:26px;line-height:1.2}.specialprojects-page__line{background:#c92335;width:90px;height:2px;margin:20px auto 0}@media (width>=1024px){.specialprojects-page{padding-top:0}.specialprojects-page__header{margin-bottom:60px;padding-top:20px}.specialprojects-page__title{font-size:42px;line-height:1.2}}
