:root{--color-renew:#fd5825;--color-smoke:#fdfeff;--color-obsidian:#080708;--color-ash:#878787;--color-fog:#d1d1d1}.title-text,.h1{font-family:Sectra;font-size:2rem;line-height:2.5rem;letter-spacing:1.5px}.header-text,.rich-text h2,.work-card__heading,.h2{font-family:Sectra;font-size:1.5rem;line-height:1.875rem;letter-spacing:1px}.header-2-text,.rich-text h4{font-family:Sectra;font-size:1.25rem;line-height:1.875rem;letter-spacing:.5px}.body-text,.download-link--full-width__title,.download-link--full-width__content,.download-link__label,.list-of-contents,.links-list,.personal-data-group__content,.rich-text ol li,.rich-text ul li,.rich-text h3,.rich-text p,.contact,.work-card__description,.content,.section__mission{font-family:NeueMontreal;font-size:1rem;line-height:1.25rem}*{margin:0;padding:0;scroll-behavior:smooth}a{text-decoration:none;color:#fff}ul,li{list-style-type:none;padding:0;margin:0}body{background-color:var(--color-obsidian);color:var(--color-smoke)}body.is-locked{overflow:hidden}body::-webkit-scrollbar{height:10px;width:10px}body::-webkit-scrollbar-track{background-color:#747474}body::-webkit-scrollbar-thumb{background-color:#d7d7d7}.header{display:flex;align-items:center}.header>*{flex:2}.header__nav{flex:8;display:none}.header__nav--mobile{transform:translateX(100%);width:100vw;height:100vh;position:fixed;top:0;background-color:var(--color-obsidian);z-index:99;transition:transform .5s;display:flex;justify-content:center;align-items:center}.header__nav--mobile.is-open{transform:translateX(0);left:0}.header__nav--mobile-list{display:flex;flex-direction:column;row-gap:3.5rem;font-size:1.5rem}.header__nav-list{display:flex;justify-content:space-between;margin:auto;width:400px}.header__nav-link--active{border-bottom:1px solid var(--color-fog)}.header__nav-link--active.btn--secondary{background-color:var(--color-renew)}.header__logo{text-align:left}.header__logo-icon{width:138px}.header__logo-icon--desktop{display:none}.header__btn{text-align:right;display:none}.header__breadcrumb{display:flex;justify-content:end}.header__breadcrumb-btn{display:block;text-align:right;display:flex;flex-direction:column;row-gap:.25rem;align-items:end;width:fit-content}.header__breadcrumb-btn:hover{cursor:pointer}.header__breadcrumb-btn span{display:inline-block;height:.5rem;width:1.5rem;background-color:#fff;transition:transform .5s}.header__breadcrumb-btn.is-open{z-index:100}.header__breadcrumb-btn.is-open span:nth-of-type(1){transform:rotate(45deg)translate(.25rem,.25rem)}.header__breadcrumb-btn.is-open span:nth-of-type(2){transform:rotate(-45deg)translate(.25rem,-.25rem)}.footer{display:flex;margin-top:4.5rem;align-items:center;flex-direction:column-reverse;row-gap:3.5rem}.footer>*{flex:2}.footer__nav{flex:8;display:flex;flex-direction:column;row-gap:1rem}.footer__lockup{text-align:right}.footer__logo-icon{width:138px}.footer__logo-icon--desktop{display:none}.footer__nav-list{display:flex;list-style-type:none}.footer__nav-list--primary{display:none}.footer__nav-list--secondary{max-width:230px;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:1.25rem}.footer__nav-list--secondary li:nth-of-type(3){margin:auto}.footer__nav-list--secondary-small{font-size:14px}.footer__nav-link--small{font-size:14px}.footer__nav-link--underlined{text-decoration:underline}.wrapper{max-width:1040px;margin:auto}.wrapper--body{padding:3rem 1rem;max-width:1248px}.wrapper--sm{max-width:930px}@font-face{font-family:Sectra;font-display:swap;src:url(../fonts/GT-Sectra-Regular.eot);src:url(../fonts/GT-Sectra-Regular.eot?#iefix)format("embedded-opentype"),url(../fonts/GT-Sectra-Regular.woff2)format("woff2"),url(../fonts/GT-Sectra-Regular.woff)format("woff"),url(../fonts/GT-Sectra-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NeueMontreal;font-display:swap;src:url(../fonts/NeueMontreal-Regular.eot);src:url(../fonts/NeueMontreal-Regular.eot?#iefix)format("embedded-opentype"),url(../fonts/NeueMontreal-Regular.woff2)format("woff2"),url(../fonts/NeueMontreal-Regular.woff)format("woff"),url(../fonts/NeueMontreal-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NeueMontreal;font-display:swap;src:url(../fonts/NeueMontreal-Bold.eot);src:url(../fonts/NeueMontreal-Bold.eot?#iefix)format("embedded-opentype"),url(../fonts/NeueMontreal-Bold.woff2)format("woff2"),url(../fonts/NeueMontreal-Bold.woff)format("woff"),url(../fonts/NeueMontreal-Bold.ttf)format("truetype");font-weight:700;font-style:normal}body{font-family:NeueMontreal,serif}.h3{font-size:1.5rem;font-weight:500;font-family:Sectra,serif}.text--renew{color:var(--color-renew)}.divider{border:1px solid var(--color-renew)}.title{margin:3rem auto 2rem;display:flex;flex-direction:column}.title--tilted{text-align:left}.title--tilted>span:nth-of-type(2){padding-left:1.5rem}.title--with-icon{row-gap:1rem}.title--with-icon>span:nth-of-type(1){text-align:left}.title--with-icon>span:nth-of-type(2){display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;row-gap:2rem}.title--with-icon>span:nth-of-type(2) svg{height:54px;width:auto}.title--with-icon>span:nth-of-type(2) span{align-self:flex-end}.title--left{text-align:left}.title--center{text-align:center}.section{margin:2rem 0}.section__management{margin-top:2.5rem}.section__mission{margin-top:1rem}.section__work-cards{margin-top:3rem}.section__contacts{margin:4rem 0}.section__image{margin:3rem 0 2rem;display:block;width:100%;max-height:176px}.content{margin-top:2rem}.content>*{margin-bottom:1rem}.content--no-margin{margin-top:0}.grid{display:grid;grid-template-columns:1fr;column-gap:41px;row-gap:3.5rem}.grid__item{position:relative;min-width:40%;max-width:fit-content;min-height:400px}.grid__item *{width:100%}.grid__item-front{position:relative;opacity:1;transition:opacity .5s;height:100%}.grid__item-back{opacity:0;transition:opacity .5s;position:absolute;top:0;background-color:#fff;color:#000;height:100%;width:100%;padding:.25rem;font-size:1rem;line-height:1rem;display:flex;align-items:center;box-sizing:border-box}.grid__item__heading{position:absolute;padding:1rem;bottom:0;background:linear-gradient(to top,#141313,transparent);box-sizing:border-box}.grid__item.hover .grid__item-front{opacity:0}.grid__item.hover .grid__item-back{opacity:1}.grid__img{height:100%;object-fit:cover}.btn{padding:.5rem 1rem;width:fit-content;border-radius:20px}.btn--secondary{border:1px solid var(--color-renew)}img{width:100%;height:100%;object-fit:cover}.img--small{max-width:700px;height:100%;object-fit:cover}table{border-collapse:collapse;border:none}td,th{border:1px solid #ccc;padding:24px 16px;text-align:left;vertical-align:middle}td:first-child,th:first-child{text-align:center;vertical-align:middle}tr:first-child th{text-align:center;vertical-align:middle}.work-card{display:flex;flex-direction:column;margin-top:3rem;row-gap:2rem}.work-card__image{width:195px;object-fit:cover;height:195px;display:block;margin:auto}.work-card__content{display:flex;flex-direction:column;row-gap:1rem}.contact{display:grid;grid-template-columns:1fr 2fr 2fr;padding-bottom:1.5rem;margin-top:3rem;border-bottom:1px solid var(--color-renew)}.contact__info{text-align:right}.desktop-graphic__contact{width:152px;height:40px;margin-top:3rem}.desktop-graphic__privacy{margin:3.5rem 0;display:block}.rich-text{margin-top:2rem}.rich-text hr{border-color:var(--color-renew);margin-top:1rem}.rich-text p{margin-top:1rem}.rich-text h3+p{margin-top:.5rem}.rich-text h2{letter-spacing:0;margin-top:2rem}.rich-text h3{margin-top:1rem}.rich-text h3:not(:first-of-type){margin-top:2rem}.rich-text h4{margin-top:2rem}.rich-text ul{margin-top:2rem}.rich-text ul li{margin-top:1rem}.rich-text ul li h4{display:inline-block}.rich-text ul li p{margin-top:0}.rich-text ol{margin-top:2rem;padding-left:1rem}.rich-text ol li{margin-top:1rem;list-style-type:decimal}.rich-text a{color:var(--color-renew);text-decoration:underline}.rich-text a.no-underline{text-decoration:none}.personal-data-group__heading{border-bottom:1px solid var(--color-renew);padding-bottom:.5rem;display:flex;flex-direction:column;row-gap:.25rem}.personal-data-group__title{font-size:1.5rem;display:block}.personal-data-group__help-info{display:inline-block}.personal-data-group__content{margin-top:1.5rem;row-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}.personal-data-group__list{display:grid;margin-top:3.5rem;row-gap:3.5rem}.personal-data-group__item small{font-size:.875rem;max-width:150px;display:block;margin-top:.5rem}.list-with-spacers{display:flex;flex-direction:column;row-gap:.625rem}.list-with-spacers__item{display:grid;grid-template-columns:1fr 14fr;align-items:center}.list-with-spacers--align-top .list-with-spacers__item{align-items:flex-start}.list-with-spacers--multiline .list-with-spacers__item-content{display:flex;flex-direction:column;row-gap:1rem}.list-with-spacers__spacer--desktop{display:none}.list-with-spacers--align-top .list-with-spacers__spacer{position:relative;top:10px}.links-list{margin-top:2rem;display:flex;column-gap:2rem}.list-of-contents{display:grid;grid-template-columns:1fr;margin-top:1.5rem;font-weight:700;row-gap:1.5rem}.list-of-contents__col{display:flex;flex-direction:column;row-gap:1.5rem}.list-of-contents__item{display:grid;grid-template-columns:1fr 15fr;column-gap:.5rem}.list-of-contents__item span:first-child{text-align:right}.list-of-contents__item a{color:var(--color-smoke);text-decoration:none}.list-of-contents__heading:hover{cursor:pointer}.download-link{display:inline-flex;align-items:center;justify-content:center;margin-top:1.5rem;position:relative}.rich-text .download-link{color:var(--color-smoke)}.download-link__label{color:var(--color-smoke)}.download-link:hover .download-link__label{color:var(--color-obsidian);z-index:2}.download-link--full-width{display:grid;grid-template-columns:3fr 1fr;align-items:center;justify-content:center;min-width:200px;max-width:650px;width:fit-content;margin-top:1.25rem;border:2px solid var(--color-renew)}.download-link--full-width__content{padding:1.875rem;border-right:1px solid var(--color-obsidian);color:var(--color-smoke)}.download-link--full-width__link{text-align:center}.download-link--full-width__icon{width:30px;color:var(--color-smoke)}.download-link--full-width:hover{outline:1px solid var(--color-renew)}a.download-link--full-width{text-decoration:none}.animation{display:none}@media only screen and (min-width:768px){.contact{margin-top:1.5rem;grid-template-columns:repeat(3,1fr)}.contact__type{text-align:center}.content{margin-top:2.5rem}.content--no-margin{margin-top:0}.grid{grid-template-columns:repeat(2,1fr)}.grid__item{width:fit-content}.grid__item:hover{cursor:pointer}.grid__item:hover .grid__item-front,.grid__item.hover .grid__item-front{opacity:0}.grid__item:hover .grid__item-back,.grid__item.hover .grid__item-back{opacity:1}.grid__item-back{padding:1rem;font-size:1rem;line-height:1.25rem}.header__nav{display:block}.header__btn{display:block}.header__breadcrumb{display:none}.section{margin:2.5rem 0}.section__management{margin-top:3.5rem}.section__mission{margin-top:3.5rem}.section__image{margin:4rem 0;height:auto;max-height:unset}.title{margin:3.5rem auto;text-align:center}.title--tilted{text-align:left}.title--tilted>span:nth-of-type(2){padding-left:3.5rem}.title--with-icon>span:nth-of-type(2){flex-direction:row;column-gap:1.5rem}.wrapper--body{padding:3.5rem 1rem}.title-text,.h1{font-size:4rem;letter-spacing:2px;line-height:5rem}.header-text,.h2,.work-card__heading,.rich-text h2{font-size:2rem;line-height:2.5rem;letter-spacing:2px}.header-2-text,.rich-text h4{font-size:1.5rem;line-height:2.5rem;letter-spacing:.75px}.body-text,.section__mission,.content,.work-card__description,.contact,.rich-text p,.rich-text h3,.rich-text ul li,.rich-text ol li,.personal-data-group__content,.links-list,.list-of-contents,.download-link__label,.download-link--full-width__content,.download-link--full-width__title{font-size:1.125rem;line-height:1.375rem}}@media only screen and (min-width:1024px){.animation{width:100vw;height:100vh;background-color:var(--color-obsidian);position:absolute;top:0;left:0;opacity:1;display:block;animation:hide-animation 4.1s ease-in-out forwards}.animation__circle{width:240px;height:240px;left:calc(50vw - 120px);top:calc(50vh - 120px);position:absolute;animation:animate-circle 4s ease-in-out forwards}.animation__two-bars{position:absolute;width:114.54px;height:87.45129px;left:calc(50vw - 57.27px - 240px);top:calc(50vh - 120px);animation:animate-two-bars 4s ease-in-out forwards}.animation__five-bars{position:absolute;width:114.54px;height:237.372696px;left:calc(50vw - 57.27px + 240px);top:calc(50vh - 120px);animation:animate-five-bars 4s ease-in-out forwards}@keyframes animate-circle{0%{opacity:0}20%{opacity:0}25%{opacity:1}45%{width:240px;height:240px;left:calc(50vw - 120px);top:calc(50vh - 120px)}57.5%,77.5%{width:51.5px;height:51.5px;left:calc(50vw - 25.75px);top:calc(50vh - 25.75px)}100%{width:51.5px;height:51.5px;left:var(--animation-circle-final-left);top:var(--animation-circle-final-top)}}@keyframes animate-two-bars{0%{opacity:0}20%{opacity:0}25%{opacity:1}45%{width:114.54px;height:87.45129px;left:calc(50vw - 57.27px - 240px);top:calc(50vh - 120px)}57.5%,77.5%{width:24.578375px;height:18.76558931px;left:var(--header-left);top:calc(50vh - 25.75px)}100%{width:24.578375px;height:18.76558931px;left:var(--animation-two-bars-final-left);top:var(--animation-two-bars-final-top)}}@keyframes animate-five-bars{0%{opacity:0}20%{opacity:0}25%{opacity:1}45%{width:114.54px;height:237.372696px;left:calc(50vw - 57.27px + 240px);top:calc(50vh - 120px)}57.5%,77.5%{width:24.578375px;height:50.93622435px;left:calc(var(--header-right) - 12.2891875px);top:calc(50vh - 25.75px)}100%{width:24.578375px;height:50.93622435px;left:var(--animation-five-bars-final-left);top:var(--animation-five-bars-final-top)}}@keyframes hide-animation{99%{opacity:1}100%{opacity:0}}.content{margin-top:3.5rem}.content--no-margin{margin-top:0}.footer{margin-top:8rem;flex-direction:row;column-gap:4rem}.footer__logo-icon{width:206px}.footer__logo-icon--mobile{display:none}.footer__logo-icon--desktop{display:inline}.footer__nav-list--primary{display:flex;column-gap:3.5rem}.footer__nav-list--secondary{max-width:unset;column-gap:1.5rem;justify-content:unset}.footer__nav-list--secondary li:nth-of-type(3){margin:0}.grid{grid-template-columns:repeat(3,1fr)}.header__logo-icon{width:110px}.header__logo-icon--mobile{display:none}.header__logo-icon--desktop{display:block}.list-of-contents{grid-template-columns:1fr 1fr}.list-with-spacers__item{grid-template-columns:1fr 20fr}.list-with-spacers__spacer--desktop{display:block}.list-with-spacers__spacer--mobile{display:none}.personal-data-group{width:fit-content}.personal-data-group__help-info{max-width:200px}.personal-data-group__content{grid-template-columns:1fr;column-gap:1.5rem}.personal-data-group__list{grid-template-columns:repeat(3,1fr)}.personal-data-group__item small{font-size:1rem;max-width:270px}.rich-text{margin-top:3.5rem}.rich-text p{margin-top:2rem}.rich-text h2{margin-top:3.5rem;letter-spacing:0}.rich-text h3{margin-top:3.5rem}.rich-text h4{margin-top:3.5rem}.rich-text .desktop-graphic{margin:4.5rem 0;display:block}.section{margin:4.5rem 0}.section__management{margin-top:4.5rem}.section__mission{margin-top:1.5rem;font-size:20px}.section__work-cards{margin-top:6rem}.section__contacts{margin:4.5rem 0 6rem}.section__image{margin:2.5rem 0}.title{margin:4.5rem auto}.title--tilted>span:nth-of-type(2){padding-left:6rem}.title--with-icon>span:nth-of-type(2) svg{height:auto}.work-card{display:grid;grid-template-columns:1fr 2fr;column-gap:8rem;margin-top:5rem}.work-card__image{width:294px;height:294px}.work-card__content{width:400px;justify-content:center}.title-text,.h1{font-size:6rem;letter-spacing:2.5px;line-height:8rem}.header-text,.h2,.work-card__heading,.rich-text h2{font-size:3rem;line-height:3.75rem}.header-2-text,.rich-text h4{font-size:2.5rem;line-height:3.75rem;letter-spacing:1px}.body-text,.section__mission,.content,.work-card__description,.contact,.rich-text p,.rich-text h3,.rich-text ul li,.rich-text ol li,.personal-data-group__content,.links-list,.list-of-contents,.download-link__label,.download-link--full-width__content,.download-link--full-width__title{font-size:1.25rem;line-height:1.5rem}body{width:calc(100vw - 10px)}}