html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],
template{display:none}
a{background-color:transparent}
a:active,
a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,
strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:var(--color-black)}
small{font-size:80%}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,
select{text-transform:none}
button,
html input[type=button],
input[type=reset],
input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],
html input[disabled]{cursor:default}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],
input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,
th{padding:0}
*,
*:before,
*:after{box-sizing:border-box;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;color:inherit;outline:none;border:none;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);text-rendering:optimizeLegibility !important;cursor:pointer}
html{background-color:var(--color-light);font-size:10px}
body{color:var(--color-black);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-size:var(--fs-b3);background-color:inherit;position:relative;font-family:var(--font-body);font-weight:var(--fw-regular)}
a{color:var(--color-red);text-decoration:none}
a[href^=tel]{color:inherit;text-decoration:none}
h1,
h2,
h3,
h4,
h5,
h6{margin:0;font-family:var(--font-heading);color:var(--color-black);font-weight:var(--fw-medium);line-height:1;letter-spacing:var(--ls-body)}
h1{font-size:var(--fs-h6);text-align:center}
h2{font-size:var(--fs-b1)}
h3{font-size:var(--fs-b1)}
h4{font-size:var(--fs-b1)}
h5{font-size:var(--fs-b2)}
h6{font-size:var(--fs-b4)}
p{line-height:1.5;font-weight:400;letter-spacing:var(--ls-body);margin:1.5em 0}
svg *{-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);will-change:fill}
blockquote{font-weight:400;line-height:1.25;letter-spacing:var(--ls-body);margin:20px 0 40px 0;font-size:var(--fs-b1);padding:.5rem 2rem 1.2rem 4.6rem;position:relative;color:var(--color-red);}
blockquote:before,
blockquote:after{content:'';position:absolute;display:inline-block;width:2.5rem;height:2.2rem;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}
blockquote:before{background-image:url('../img/qoute-left.svg');top:-5%;left:45%;}
blockquote:after{background-image:url('../img/qoute-right.svg');bottom:-10%;left:45%;}
.members__more{will-change:transform, opacity, max-height;-webkit-transition-property:transform, opacity, max-height;transition-property:transform, opacity, max-height;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;transform-origin:50% 0;-webkit-transform-origin:50% 0;overflow:hidden;max-height:80rem;opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}
.fold-enter{opacity:0;max-height:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}
.fold-leave-active{opacity:0;max-height:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}
.fade-enter-active,
.fade-leave{will-change:opacity;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);opacity:1}
.fade-enter,
.fade-leave-active{opacity:0}
.iScrollVerticalScrollbar{position:absolute;z-index:2;top:0;bottom:0;right:0;opacity:1;width:2.6rem}
.iScrollVerticalScrollbar:before{content:'';position:absolute;top:.5rem;right:1.2rem;bottom:.5rem;background-color:var(--color-line);width:2px}
.iScrollIndicator{position:absolute;right:0;left:0}
.iScrollIndicator:before{content:'';position:absolute;top:0;right:1rem;bottom:0;background-color:var(--color-line);width:2px;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;width:.6rem}
.wrap{max-width:69rem;margin:0 auto;padding:0 2rem}
.bg--grey{background-size:100% 100%;background-repeat:no-repeat;background-position:0 0;background-image:url('../img/bg-tri-grey.svg')}
.bg--blue{background-size:100% 100%;background-repeat:no-repeat;background-position:0 0;background-image:url('../img/bg-tri-blue.svg')}
.back{position:relative;padding:0 0 1.8rem}
.back--top{border-bottom:solid 1px var(--color-line)}
.back--bottom{padding:1.3rem 0 4.3rem;border-top:solid 1px var(--color-line)}
.back__link{will-change:color;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);padding-left:3.8rem;letter-spacing:var(--ls-body);display:inline-block;color:var(--color-red);font-family:var(--font-body);font-size:var(--fs-b4);font-weight:400;background-repeat:no-repeat;background-image:url('../img/return.svg');background-position:0 40%;text-transform:uppercase}
@media only screen and (min-width:769px){.back__link:hover{color:var(--color-brown);background-image:url('../img/return-active.svg')}
}
.morelink{display:inline-block;color:var(--color-red);background-size:2rem .6rem;background-repeat:no-repeat;background-position:100% 50%;font-size:var(--fs-b4);padding:2.4rem 3.2rem 2.4rem 0;background-image:url('../img/more.svg');text-transform:uppercase;cursor:pointer;position:relative;font-family:var(--font-body);font-weight:400}
.morelink:after{content:'';will-change:right, background-color;-webkit-transition-property:right, background-color;transition-property:right, background-color;-webkit-transition-duration:350ms;transition-duration:350ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);position:absolute;left:0;bottom:.5rem;right:100%;height:1px;background-color:var(--color-red)}
.morenews{will-change:background-color;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);text-align:center;padding:1.4rem;color:var(--color-black);font-size:var(--fs-b4);background-color:var(--color-light);display:block;font-weight:400}
@media only screen and (min-width:769px){.morenews:hover{background-color:var(--color-line)}
.morenews:active{background-color:var(--color-grey)}
}
.morenews__link{color:var(--color-red);background-image:url('../img/more.svg');position:relative}
.morenews__link:after{background-color:var(--color-red) !important}
.app{background-color:var(--color-light);position:relative;letter-spacing:var(--ls-body);height:100vh}
.app::-webkit-selection{background-color:var(--color-brown);color:var(--color-light)}
.app::-moz-selection{background-color:var(--color-brown);color:var(--color-light)}
.app::selection{background-color:var(--color-brown);color:var(--color-light)}
.app__page{z-index:1;position:absolute;top:0;top:6.6rem;left:0;right:0;bottom:0;-webkit-overflow-scrolling:touch;overflow-y:auto}
.app__modals{font-size:0}
.app.top-open .top__navicon{background-color:transparent}
.app.top-open .top__navicon:before,
.app.top-open .top__navicon:after{background-color:var(--color-black);border-radius:0}
.app.top-open .top__navicon:before{-webkit-transform:translateY(.6rem) rotate(45deg);transform:translateY(.6rem) rotate(45deg)}
.app.top-open .top__navicon:after{-webkit-transform:translateY(-0.6rem) rotate(-45deg);transform:translateY(-0.6rem) rotate(-45deg)}
.app.top-open .nav{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;z-index:1}
.app.is-fixed .app__page{overflow:hidden}
.app.select-open .app__page{top:0;z-index:5;overflow:hidden}
@media only screen and (min-width:769px){.app.select-open .app__page{top:10.2rem;overflow:auto;z-index:1}
}
.app.select-open .search__item:after{display:none}
@media only screen and (min-width:769px){.app.select-open .search__item:after{display:block}
}
@media only screen and (min-width:769px){.app.select-open .search__item--submit:after{display:none}
}
.top{position:fixed;top:0;left:0;right:0;background-color:var(--color-white);z-index:2;font-family:var(--font-body);font-size:var(--fs-b4);text-transform:uppercase;letter-spacing:.05em;font-weight:400;height:6.6rem}
.top__triggers{position:absolute;top:0;right:0;left:0;background-color:var(--color-white);z-index:3;height:6.6rem;padding:1.3rem 2rem;border-bottom:solid .6rem var(--color-red)}
.top__trigger{position:absolute;top:0;right:0;padding:2.3rem 2rem;z-index:3}
@media only screen and (min-width:769px){.top__trigger{display:none;pointer-events:none}
}
.top__navicon{position:relative;margin-top:.6rem;margin-bottom:.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.top__navicon,
.top__navicon:before,
.top__navicon:after{display:block;width:2.2rem;height:.2rem;background-color:var(--color-black);border-radius:0;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, transform;-webkit-transition-duration:.3s;transition-duration:.3s}
.top__navicon:before,
.top__navicon:after{position:absolute;content:""}
.top__navicon:before{top:-0.6rem}
.top__navicon:after{top:.6rem}
/*.logo{position:relative;display:block;width:15.2rem;height:7.5rem;top:-2rem; left:-3rem}*/
.logo{position:relative;display:block;width:10.2rem;height:3.5rem}
.logo__img{display:block;width:inherit;height:inherit}
.logo__img svg{width:100%;height:100%}
.logo__link{position:absolute;top:0;left:0;right:0;bottom:0}
.nav{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);will-change:opacity, transform;-webkit-transition-property:opacity, transform;transition-property:opacity, transform;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);opacity:0;padding-top:6.6rem;position:fixed;top:0;left:0;right:0;bottom:0;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:var(--color-white)}
.nav__menu{list-style-type:none;margin:0;padding:0}
.nav__item{display:block}
.nav__item.has-submenu{position:relative}
.nav__item.has-submenu:after{will-change:transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);content:'';width:0;height:0;border-style:solid;border-width:.3rem 0 .3rem .4rem;border-color:transparent transparent transparent var(--color-line);position:absolute;top:2.8rem;right:2rem;z-index:2}
.nav__item.is-open:after{opacity:0}
.nav__item.is-open .nav__submenu{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);pointer-events:all}
.nav__trigger{will-change:background-color;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);display:block;color:var(--color-black);padding:2.3rem 1.8rem 1.8rem;border-bottom:solid 1px var(--color-line)}
.nav__submenu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-color:var(--color-light);will-change:transform, padding, opacity;-webkit-transition-property:transform, padding, opacity;transition-property:transform, padding, opacity;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);list-style-type:none;margin:0;padding:6.6rem 0;position:fixed;left:100%;width:100%;bottom:0;top:0;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:3;pointer-events:none}
.nav__return{display:block;color:var(--color-red);padding:2.5rem 1.8rem 1.9rem 6rem;border-bottom:solid 1px var(--color-line);font-size:var(--fs-b4);letter-spacing:.1em;background-image:url('../img/return.svg');background-repeat:no-repeat;background-position:2rem 50%}
.nav__subitem{display:block;position:relative}
.nav__sublink{display:block;color:var(--color-black);padding:2.3rem 1.8rem 1.8rem;border-bottom:solid 0px var(--color-line)}
.nav__langs{position:absolute;top:6.6rem;left:0;right:0;height:6rem}
.nav__lang-trigger{position:relative;font-size:var(--fs-b4);padding:4.1rem 6.7rem 3.7rem 3rem}
.nav__lang-list{list-style-type:none;margin:0;padding:0;display:none}
.nav__mob-langs{text-align:center;padding:2rem 6rem;border-bottom:solid 1px var(--color-line);position:relative}
.nav__mob-lang-link{position:absolute;top:0;bottom:0;width:6rem}
.nav__mob-lang-link:after{will-change:transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);content:'';width:0;height:0;border-style:solid;border-width:.3rem 0 .3rem .4rem;border-color:transparent transparent transparent var(--color-line);position:absolute;top:2.8rem;right:2rem}
.nav__mob-lang-link--prev{left:0}
.nav__mob-lang-link--prev:after{border-width:.3rem .4rem .3rem 0;border-color:transparent var(--color-line) transparent transparent;right:3.9rem}
.nav__mob-lang-link--next{right:0}
.page__content{padding:4.5rem 0 .3rem}
.home{padding:0;letter-spacing:var(--ls-body)}
.home__sections{background-color:var(--color-white)}
.home__sections-item{display:block;padding:2.6rem 6% 2.9rem 6%;border-bottom:solid 1.2rem}
.home__sections-item:nth-child(1){border-color:var(--color-light)}
.home__sections-item:nth-child(2){border-color:var(--color-grey)}
.home__sections-item:nth-child(3){border-color:var(--color-red)}
.home__sections-title{font-family:var(--font-heading);font-size:var(--fs-h6);font-weight:var(--fw-medium);line-height:1.2;padding:1rem 0;max-width:60%;display:inline-block;color:var(--color-black)}
.home__sections-text{color:var(--color-black);font-size:var(--fs-b3);font-weight:var(--fw-regular);line-height:1.5;padding:.8rem 0}
.home__line{display:none}
.home__stats{border-bottom:solid 1px var(--color-line);text-align:center;background-color:var(--color-light);}
.home__stats-item{position:relative;border-right:solid 1px var(--color-line);padding:3.6rem 9.8% 4.1rem}
.home__stats-item:nth-child(3),
.home__stats-item:last-child{border-right:none}
.home__stats-item:nth-child(2){background-color:var(--color-light);}
.home__stats-number{color:var(--color-red);font-family:var(--font-heading);font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:1;padding-bottom:3rem}
.home__stats-text{color:var(--color-black);line-height:1.5}
.home__stats-extra{max-width:75rem;color:var(--color-black);line-height:1.5;padding:1.9rem 2rem;margin:0 auto;text-align:center;}
.page__content.home{background-color:var(--color-light);}
.home__morenews{background-color:var(--color-line);}
.home__news-item{padding:4.3rem 5.5% 2.9rem;position:relative;overflow:hidden;display:block}
.home__news-item:after{will-change:transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);content:'';position:absolute;width:200%;height:200%;top:0;pointer-events:none;z-index:0;display:none}
.home__news-item--light{background-color:var(--color-light)}
.home__news-item--light:after{background-color:var(--color-light);background-color:rgba(168, 181, 190, 0.1);-webkit-transform-origin:100% 0;transform-origin:100% 0;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.home__news-item--dark{background-color:var(--color-light)}
.home__news-item--dark:after{background-color:rgba(143, 139, 139, 0.15);-webkit-transform-origin:0 0;transform-origin:0 0;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.home__news-date{display:block;color:var(--color-grey);font-size:var(--fs-b4);line-height:1.71}
.home__news-title{color:var(--color-black);display:block;font-family:var(--font-heading);font-size:var(--fs-h6);font-weight:var(--fw-medium);line-height:1.2;padding:1rem 0}
.home__all-link{color:var(--color-black);background-image:url('../img/more-dark.svg')}
.intro{position:relative;height:calc(100vh - 6.6rem)}
@media only screen and (min-width:769px){.intro{height:calc(100vh - 10.2rem)}
}
.intro__media{background-size:cover;background-repeat:no-repeat;background-position:0 50%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}
.intro__video{will-change:opacity;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:350ms;transition-duration:350ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0}
.intro__video video{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);position:absolute;top:0;left:50%;display:block;height:100%}
.intro__video.is-wide video{width:100%;height:auto}
.intro__video.is-loaded{opacity:1}
.intro__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
.intro__cont{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.intro__title{color:var(--color-white);font-family:var(--font-heading);font-size:var(--fs-h6);font-weight:var(--fw-medium);line-height:1.2;padding-bottom:.6rem;padding-top:0}
.intro__form{margin-bottom:15%;width:100%;margin:0 auto;max-width:68.9rem;padding:6.5rem 2rem .7rem}
.post__content{padding:1.5rem 0}
.about{background-color:var(--color-light);padding:3.9rem 0 0}
.about__sections{padding:.1rem 0 .3rem}
.about__section{padding:0 0 .8rem}
.about__section-text{padding:1rem 0 0}
.about__featured{padding-top:122%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin:4rem -2rem .8rem}
.about__featured.aslogo{background-size:contain !important;}
.about__quote{font-size:var(--fs-h6);font-weight:400;line-height:1.2;color:var(--color-black);text-align:center}
.about__quote b{color:var(--color-red);font-weight:var(--fw-regular)}
.about__functions-head{font-size:var(--fs-h6);font-weight:400;line-height:1.2;color:var(--color-black);text-align:center}
.about__list{list-style-type:none;margin:0;padding:2.5rem 0;line-height:1.5;letter-spacing:var(--ls-body)}
.about__list li{position:relative;padding:.6rem 1.6rem}
.about__list li:before{content:'';position:absolute;top:1.6rem;left:0;width:0;height:0;border-style:solid;border-width:.6rem .35rem 0 .35rem;border-color:var(--color-red) transparent transparent transparent}
.about__sub{background-color:var(--color-grey);position:relative;padding:4.2rem 1.9rem 1.8rem}
.about__sub:after{content:'';border:solid 1px var(--color-line);position:absolute;top:2.4rem;left:2rem;right:2rem;bottom:2.4rem;pointer-events:none}
.about__sub-head{color:var(--color-white);font-size:var(--fs-h6);font-weight:400;line-height:1.2}
.about__sub-text{color:var(--color-white)}
.publications{padding:3.9rem 0 3.3rem}
.publications__wrap{font-size:0;text-align:center;margin:3.5rem auto 3.6rem;padding:0 2rem}
.publication{display:inline-block;background-color:var(--color-grey);margin:1rem 0 1.9rem;vertical-align:top;padding:4.1rem 2rem 5rem;width:100%}
.publication__info{text-align:left;position:relative;padding:0 2.7rem 3.3rem 2.4rem}
.publication__info:before{content:'';position:absolute;top:.7rem;bottom:4.9rem;width:.3rem;background-color:var(--color-white);left:0}
.publication__title{color:var(--color-white);font-size:var(--fs-b1);font-weight:400;line-height:1.25}
.publication__desc{color:var(--color-white);font-size:var(--fs-b3);font-weight:var(--fw-regular);line-height:1.88;padding:.5rem 0}
.publication__img{display:block;padding-top:162%;background-size:cover;background-repeat:no-repeat;background-position:0 0}
.members{overflow:hidden;padding:3.9rem 0 3.3rem}
.members__info{text-align:left;padding:2rem 2rem 0}
.members__info p{font-weight:400;line-height:1.88;margin:1em 0}
.members__trigger{padding:2rem 0;text-align:center;width:20.3rem;margin:0 auto;color:var(--color-brown);font-family:var(--font-body);font-size:var(--fs-b4);font-weight:400;line-height:2;position:relative;letter-spacing:var(--ls-body);cursor:pointer;padding-right:1.5rem;background-size:.6rem .7rem;background-repeat:no-repeat;background-position:90% 50%;background-image:url('../img/arr-down-brown.svg');top:-1.3rem}
.members__trigger *{cursor:pointer}
.members__trigger:before,
.members__trigger:after{cursor:pointer;content:'';position:absolute;height:1px;top:3.1rem;width:10000%;background-color:var(--color-line)}
.members__trigger:before{right:100%}
.members__trigger:after{left:100%}
.members__trigger.is-open{background-image:url('../img/arr-up-brown.svg')}
.members__section{padding:.5rem 0 0;font-size:0;text-align:center}
.members__subtitle{padding:1rem 0 0;font-size:var(--fs-b1);font-weight:400;line-height:1.5}
.member{display:inline-block;vertical-align:top;width:100%;padding:4.2rem 0 0}
.member__img{display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:50%;width:47%;padding-top:47%}
.member__name{font-family:var(--font-heading);font-size:var(--fs-b2);font-weight:var(--fw-medium);line-height:1.67;padding:2.5rem 0}
.member__name--contact{padding:2.7rem 0 0}
.member__desc{color:var(--color-black);font-size:var(--fs-b4);display:inline-block;max-width:72%}
.member__desc--contact{padding:0 0 1.4rem}
.member__contact{padding:1.9rem 0;font-size:var(--fs-b4)}
.member__contact--contact{padding:0}
.archive{padding-bottom:0;padding-top:3.6rem}
.archive__title{max-width:64%;margin:0 auto;line-height:1.2}
.archive__search{font-family:var(--font-body);margin:4.2rem 0 .2rem;background-color:var(--color-light);padding:2rem}
@media only screen and (min-width:769px){.archive__search{margin:7.3rem 0 .2rem}
}
.archive__wrap{margin:0 auto;max-width:103rem;padding:0 4.6rem;position:relative}
.archive__wrap:before{content:'';position:absolute;top:.5rem;bottom:1.8rem;left:2rem;width:.6rem;background-color:var(--color-red)}
.archive__wrap.xlarge:before{display:none;}
.archive-left{width:100%;display:inline-block;vertical-align:top;padding:5px 32px 25px 0;}
.archive-left a{width:100%;height:195px;display:block;position:relative;text-decoration:none;background-size:cover !important;}
.archive-left a:before{content:'';position:absolute;top:0rem;bottom:0rem;right:0rem;width:.3rem;background-color:var(--color-red)}
.archive-right{width:100%;display:inline-block;vertical-align:top;}
.archive__wrap.xlarge .archive-right{width:100%;display:inline-block;vertical-align:top;}
.archive__wrap--wide{max-width:72rem;padding:0 2rem 0 4.6rem}
.archive__wrap--wide:before{top:.6rem;bottom:.9rem;left:2rem}
.archive__item{position:relative;padding:3.7rem 0 2.1rem;border-bottom:solid 1px var(--color-line)}
.archive__date{color:var(--color-black);line-height:1.5;font-size:var(--fs-b4);padding-bottom:1.9rem;letter-spacing:-0.05em}
.archive__subtitle{color:var(--color-black);font-family:var(--font-heading);font-size:var(--fs-b1);font-weight:var(--fw-medium);line-height:1.25;letter-spacing:var(--ls-body)}
.archive__excerpt{padding:1.9rem 0 0;color:var(--color-black);font-size:var(--fs-b3);line-height:1.5}
.archive__link-title{font-size:var(--fs-b2);line-height:1.35;display:block;color:var(--color-grey);}
.archive__relevant{display:block;color:var(--color-black);padding:2.2rem 0 1rem;font-size:var(--fs-b4)}
@media only screen and (min-width:769px){.archive__relevant{padding:1.7rem 0 1rem}
}
.article__wrap{margin:0 auto;max-width:77.6rem;padding:0 2rem}
.article__title{font-size:var(--fs-b1);font-weight:400;line-height:1.25;text-align:left}
.article__date{font-family:var(--font-body);letter-spacing:var(--ls-body);padding:1.5rem 0 2.1rem;color:var(--color-black)}
.article__feat{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding-top:152.3%;margin:2.3rem -2rem 4.2rem}
.article__content{padding:4.1rem 0 1.7rem}
.article__slider{background-color:var(--color-line);margin:4.2rem -2rem 4.3rem;font-size:0;white-space:nowrap;overflow:hidden}
@media only screen and (min-width:769px){.article__slider{margin:5.4rem -4.3rem 5.4rem}
}
.article__swiper{white-space:nowrap;position:relative;font-size:0;overflow:hidden;height:34.2rem}
@media only screen and (min-width:769px){.article__swiper{height:42.6rem}
}
.article__swiper-wrapper{font-size:0;position:relative;width:100%;height:inherit;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.article__swiper-slide{height:inherit;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%}
.article__swiper-arr{will-change:background-color, opacity;-webkit-transition-property:background-color, opacity;transition-property:background-color, opacity;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);width:4.8rem;height:4.8rem;border-radius:50%;position:absolute;z-index:2;border:solid 1px var(--color-white);cursor:pointer;opacity:.5;top:51%;background-color:rgba(255, 255, 255, 0);top:45%}
@media only screen and (min-width:769px){.article__swiper-arr:hover{opacity:1}
}
.article__swiper-arr:active{background-color:rgba(255, 255, 255, 0.5)}
.article__swiper-arr:before,
.article__swiper-arr:after{cursor:pointer;content:'';position:absolute;left:1.8rem;top:2.1rem;height:2px;background-color:var(--color-white);width:.8rem}
.article__swiper-arr:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:2.6rem}
.article__swiper-arr:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.article__swiper-arr--prev{left:5%}
.article__swiper-arr--next{right:5%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.article__subswiper{white-space:nowrap;height:13.8rem;position:relative;font-size:0;padding:1.2rem;overflow:hidden}
.article__subswiper-wrapper{font-size:0;height:11.4rem;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.article__subswiper-slide{position:relative;height:inherit;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%}
.contacts{padding:3.6rem 0 1rem}
.contacts__info{border-bottom:solid 1.2rem var(--color-red);margin:4.5rem 0 1.2rem;position:relative;z-index:1}
.contacts__info:before,
.contacts__info:after{content:'';position:absolute;bottom:-1.2rem;height:1.2rem;width:33.3%}
.contacts__info:before{left:0;background-color:var(--color-red)}
.contacts__info:after{right:0;background-color:var(--color-red)}
.contacts__map{padding-top:90%;position:relative}
.contacts__map-cont{position:absolute;top:0;left:0;right:0;bottom:0;}
.contacts__info-wrap{padding:1.2rem 0 2.7rem}
.contacts__info-wrap:before,
.contacts__info-wrap:after{content:" ";display:table}
.contacts__info-wrap:after{clear:both}
.contacts__info-block{padding:.5rem 2rem;font-size:var(--fs-b4)}
.contacts__info-label{font-family:var(--font-heading);font-size:var(--fs-b2);font-weight:var(--fw-medium);line-height:1.67;padding:.7rem 0}
.contacts__info-line{color:var(--color-black)}
.contacts__info-line a{color:inherit;text-decoration:inherit}
.contacts__subtitle{font-size:var(--fs-h6);padding-bottom:.1rem}
.contacts__members{text-align:center;max-width:102rem;margin:0 auto;font-size:0;padding-bottom:5.5rem;padding-top:3.3rem}
.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3;background-color:var(--color-white);overflow:hidden}
@media only screen and (min-width:769px){.modal{background-color:rgba(16, 16, 16, 0.5);padding:4rem;display:inline-block;width:100%;vertical-align:middle;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch}
.modal:after{content:'';height:100%;display:inline-block;vertical-align:middle}
}
.modal__cont{padding-top:6.6rem;background-color:var(--color-white);padding:10.7rem 1rem 6rem 5.6rem;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-overflow-scrolling:touch;overflow:scroll}
@media only screen and (min-width:769px){.modal__cont{height:auto;overflow:auto;position:relative;text-align:left;margin:5rem auto;width:100%;max-width:82.2rem;display:inline-block;vertical-align:middle;padding:5.3rem 8.9rem}
}
.modal__cont--map{padding:0}
@media only screen and (min-width:769px){.modal__cont--map{padding:5.3rem 3rem}
}
.modal__title{font-size:var(--fs-b1);font-weight:400;line-height:1.25;position:relative}
@media only screen and (min-width:769px){.modal__title{max-width:80%}
}
.modal__title:before{content:'';position:absolute;left:-3.6rem;top:.7rem;bottom:.5rem;width:.6rem;background-color:var(--color-red)}
@media only screen and (min-width:769px){.modal__title:before{left:-2.6rem}
}
.modal__text{font-size:var(--fs-b3);line-height:1.5;padding:1.3rem 0;}
@media only screen and (min-width:769px){.modal__text{padding:.2rem 5rem 0 0}
}
.modal__map-cont{padding-top:0;position:absolute;top:0;left:0;right:0;bottom:0}
@media only screen and (min-width:769px){.modal__map-cont{padding-top:50%;position:relative}
}
.modal__map{position:absolute;top:0;left:0;right:0;bottom:0}
.modal__close{position:fixed;top:0;left:0;right:0;height:6.6rem;border-bottom:solid .6rem var(--color-red);background-color:var(--color-white);z-index:6}
.modal__close:before,
.modal__close:after{content:'';position:absolute;top:3rem;right:2rem;z-index:1;width:2.2rem;height:.2rem;background-color:var(--color-red) !important;}
.modal__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.modal__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@media only screen and (min-width:769px){.modal__close{position:absolute;top:0;right:0;width:5.7rem;height:5.7rem;cursor:pointer;border:none;left:auto}
.modal__close:before,
.modal__close:after{right:1.8rem;top:2.7rem;background-color:var(--color-brown);cursor:pointer}
}
.footer{background-color:var(--color-white);padding:4.1rem 0}
.footer__wrap{padding:0 .7rem;margin:0 auto;max-width:105.5rem}
.footer__cols{font-size:0}
.footer__col{display:inline-block;vertical-align:top;width:100%;padding:0 1.2rem}
.footer__head{font-size:var(--fs-b1)}
.footer__col-cont{padding:2rem 0 2.8rem}
.footer__line{color:var(--color-grey);font-size:var(--fs-b4);font-weight:var(--fw-regular);max-width:80%}
.footer__col:nth-child(3){width:100%;padding:0rem 1.2rem}
.footer__col:nth-child(3) .footer__line a{width:114px;height:41px;display:inline-block;vertical-align:top;background-size:contain !important;}
.footer__line a{color:inherit;text-transform:inherit}
.footer__form{position:relative}
.footer__input{will-change:border-color;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);border-bottom:solid 1px var(--color-line);position:relative;z-index:1;display:inline-block;width:100%;font-size:var(--fs-b4);padding:1rem 2.4rem 1.4rem 0}
.footer__input:focus{border-color:var(--color-brown);color:var(--color-brown)}
.footer__submit{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url('../img/more.svg');display:block;position:absolute;top:1.1rem;right:-0.1rem;width:2rem;height:2rem;z-index:2}
.footer__submit:active{background-image:url('../img/more-active.svg')}
.notfound{min-height:40vh;js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:80%;margin:0 auto;padding:5.5rem 0 3rem}
.notfound__head{color:var(--color-red);font-size:var(--fs-h5);font-weight:400;line-height:1.33}
.notfound__line{height:1px;width:60%;background-color:var(--color-line);margin:2rem auto 0}
.notfound__text{color:var(--color-black);font-family:var(--font-body);font-size:var(--fs-b3);font-weight:var(--fw-regular);line-height:1.5;padding:2rem 0}
.notfound__back{will-change:color;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);padding-left:4rem;display:inline-block;color:var(--color-red);font-family:var(--font-body);font-size:var(--fs-b4);font-weight:400;background-repeat:no-repeat;background-image:url('../img/return.svg');background-position:0 40%;position:relative}
@media only screen and (min-width:769px){.notfound__back:hover{color:var(--color-brown);background-image:url('../img/return-active.svg')}
}
.clear:before,
.clear:after{content:" ";display:table}
.clear:after{clear:both}
.mob-hide{display:none}
@media only screen and (min-width:769px){.mob-hide{display:initial}
}
@media only screen and (min-width:769px){.desk-hide{display:none}
}
@media only screen and (min-width:769px){*,
*:before,
*:after{cursor:auto}
blockquote{padding:2.4rem 0}
blockquote:before{}
.back{padding:.5rem 0 1.3rem}
.back--bottom{padding:1.3rem 0 7.3rem}
.morelink{padding:1.6rem 3.2rem 1.6rem 0}
.morelink:hover:after{right:0}
.morelink:active{color:var(--color-brown);background-image:url('../img/more-active.svg')}
.morelink:active:after{background-color:var(--color-brown)}
.app__page{top:10.2rem}
.app.top-open .nav{-webkit-transform:none;transform:none;opacity:1;z-index:1}
.top{border-bottom:solid .6rem var(--color-red);height:auto}
.top__triggers{right:auto;padding:0;border-bottom:none;background-color:transparent}
.top__trigger{display:none}
/*.logo{width:24.7rem;height:12.7rem;position:absolute;top:-1.3rem;left:-2rem}*/
.logo{width:14.7rem;height:5.7rem;position:absolute;top:2.3rem;left:2.5rem}
/*.logo{width:13.7rem;height:4.7rem;position:absolute;top:2.3rem;left:4rem}*/
.nav{position:relative;padding:0;overflow:visible;-webkit-transform:none;transform:none;font-size:0;text-align:right;opacity:1;z-index:1}
.nav__menu{vertical-align:top;display:inline-block;padding:0 1.5rem}
.nav__item{vertical-align:top;display:inline-block;position:relative}
.nav__item:hover .nav__trigger{background-color:var(--color-light)}
.nav__item:hover .nav__submenu{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);pointer-events:all;opacity:1;padding:1.8rem 0 1rem}
.nav__item.has-submenu:after{border-width:.4rem .3rem 0 .3rem;border-color:var(--color-line) transparent transparent transparent;top:4.7rem;right:.9rem}
.nav__item.has-submenu:hover:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.nav__item.has-submenu:hover:before{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:var(--color-light);z-index:3}
.nav__item--langs.has-submenu:after{top:4.4rem;right:3.5rem}
.nav__item--langs.has-submenu:hover:before{left:2rem}
.nav__item.is-open .nav__submenu{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}
.nav__item.is-open:hover .nav__trigger{background-color:var(--color-light)}
.nav__item.is-open:hover .nav__submenu{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);pointer-events:all;opacity:1;padding:1.8rem 0 1rem}
.nav__trigger{cursor:pointer;font-size:var(--fs-b4);position:relative;z-index:2;padding:4.1rem 2.2rem 3.7rem 1.7rem;background-color:var(--color-white);border-bottom:0;display:block}
.nav__trigger--langs{margin-left:2rem;padding:3.9rem 5.2rem 3.9rem 3rem}
.nav__trigger--langs:before{content:'';position:absolute;width:1px;background-color:var(--color-light);left:-1.2rem;bottom:2.5rem;top:2.8rem}
.nav__submenu{pointer-events:all;text-align:left;overflow:visible;width:auto;padding:0;position:absolute;left:0;top:100%;border-top:solid 1px var(--color-line);background-color:var(--color-light);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);pointer-events:none;z-index:1;opacity:0}
.nav__submenu:before,
.nav__submenu:after{content:" ";display:table}
.nav__submenu:after{clear:both}
.nav__submenu--langs{left:2rem;right:0}
.nav__return{display:none}
.nav__subitem{position:relative}
.nav__subitem:last-child{border-bottom:none}
.nav__sublink{background-color:var(--color-light);font-size:var(--fs-b4);padding:.5rem 1.8rem;white-space:nowrap}
.nav__sublink:hover{background-color:var(--color-light);}
.nav__sublink:before,
.nav__sublink:after{content:'';background-color:var(--color-line);width:1px;position:absolute;top:-2rem;bottom:0}
.nav__sublink:before{left:0}
.nav__sublink:after{right:0}
.nav__langs{position:relative;display:inline-block;top:0;height:auto}
.nav__langs:before{content:'';position:absolute;left:0;top:3rem;bottom:3rem;width:1px;background-color:var(--color-light)}
.page__content{padding:6.3rem 0 0}
.home{padding:0}
.home__sections{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.home__sections-item{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;padding:7.4rem 5.4% 5.9rem 3.7%;border-right:solid 1px var(--color-light);border-bottom:none}
.home__sections-item:hover{background-color:var(--color-light);}
.home__sections-item:hover .morelink:after{right:0;}
.home__sections-item:nth-child(3),
.home__sections-item:last-child{border-right:none}
.home__sections-item:nth-child(1){border-color:var(--color-light)}
.home__sections-item:nth-child(2){border-color:var(--color-light)}
.home__sections-item:nth-child(3){border-color:var(--color-light)}
.home__line{display:block;height:1.2rem;background-color:var(--color-red);position:relative}
.home__line:before,
.home__line:after{content:'';position:absolute;top:0;bottom:0;width:33.3%}
.home__line:before{left:0;background-color:var(--color-red)}
.home__line:after{right:0;background-color:var(--color-red)}
.home__stats{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.home__stats-item{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;width:33.3%;padding:6.5rem 6.8% 10rem;position:relative}
.home__stats-item:after{content:'';position:absolute;z-index:999;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:1.4rem;height:3.2rem;right:-0.7rem;top:50%;background-image:url('../img/stats-triangle.svg')}
.home__stats-item:nth-child(3),
.home__stats-item:last-child{border-right:none}
.home__stats-item:nth-child(3):after,
.home__stats-item:last-child:after{display:none}
.home__stats-number{padding-bottom:4.9rem}
.home__news-cont{border-top:1px solid var(--color-line);-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.home__news-item{padding:12.5rem 7.8% 11.3rem;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}
.home__news-item:after{display:block}
.home__news-item:hover:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.home__news-all{padding:2.9rem}
.intro__title{max-width:40%;font-size:var(--fs-h5);line-height:1.25;padding:3.9% 0}
.intro__form{padding:0}
.post__content{padding:1.5rem 0}
.about{padding-top:6.9rem}
.about__sections{padding:.7rem 0 .3rem}
.about__section{padding:2.8rem 0 .8rem;margin:0 -2.5rem}
.about__featured{margin:4rem 0 .4rem;padding-top:57.2%}
.about__quote{font-size:var(--fs-h6);font-weight:400;line-height:1.2;color:var(--color-black);text-align:center}
.about__quote b{color:var(--color-red);font-weight:var(--fw-regular)}
.about__functions-head{font-size:var(--fs-h6);font-weight:400;line-height:1.2;color:var(--color-black);text-align:center}
.about__list{padding:2.9rem 0 2.5rem;max-width:69.1%;margin:0 auto}
.about__sub{padding:12rem 1.9rem 9rem}
.about__sub:after{left:2.4rem;right:2.4rem}
.about__sub-head{margin:0 -1.4rem}
.about__sub-text{margin:3.6rem -1.4rem}
.publications{padding:6.9rem 0 3.3rem}
.publications__wrap{max-width:70%;margin:6.4rem auto 3.6rem}
.publication{padding:4.1rem 3.3rem 4.6rem;margin:1rem 1rem;width:calc(50% - 2.1rem)}
.publication__info{padding:0 4rem 1rem 3.1rem}
.publication__info:before{top:.9rem;left:.7rem;bottom:2.4rem}
.publication__img{padding-top:117%}
.members{padding:7.5rem 0 3.3rem}
.members__info{padding:5.1rem 2rem;max-width:67rem;margin:0 auto}
.members__trigger{top:2.8rem}
.members__section{padding:.8rem 0 0;margin:0 auto;max-width:91rem}
.member{width:33%;padding:6.1rem 0 3.7rem}
.member--contact{padding:4.4rem 1.5rem 0}
.member__img{width:50%;padding-top:50%}
.member__desc{padding:.7rem 0;max-width:66%}
.member__contact{padding:1rem 0}
.member__contact--contact{padding:1rem 0}
.archive{padding-bottom:0;padding-top:6.6rem}
.archive__wrap{padding:0 2rem}
.archive__wrap:before{left:-1.6rem}
.archive__wrap--wide{padding:0 1rem 0 4.6rem}
.archive__wrap--wide:before{top:.7rem;bottom:1.3rem;left:1.1rem}
.archive-left{width:35%;display:inline-block;vertical-align:top;padding:5px 32px 0 0;}
.archive-right{width:100%;display:inline-block;vertical-align:top;}
.archive__wrap.xlarge .archive-right{width:65%;display:inline-block;vertical-align:top;}
.archive__items{padding:1.1rem 0 0}
.archive__item{padding:5.6rem 0 4.1rem}
.archive__excerpt{padding:2.1rem 0 0}
.article__date{padding:2.1rem 0}
.article__feat{padding-top:65.5%;margin:2.3rem -4.3rem 4.2rem}
.article__content{padding:4.1rem 4.3rem 1.7rem}
.contacts{padding:6.9rem 0 1rem}
.contacts__info{margin:7.5rem 0 6.2rem}
.contacts__map{padding-top:46.4%}
.contacts__info-wrap{position:absolute;top:10.4%;left:6.1%;background-color:var(--color-white);border:1px solid var(--color-line);padding:2.5rem .5rem 3.8rem .9rem;letter-spacing:var(--ls-body);z-index:2}
.contacts__info-column{float:left}
.contacts__subtitle{padding-bottom:3rem}
.contacts__members{padding-top:0}
.footer{padding:5.8rem 0}
.footer__wrap{padding:0 2rem}
.footer__col{width:33.3%;padding:1rem 3rem}
.footer__col:nth-child(1){width:28.3%;}
.footer__col:nth-child(2){width:34.3%;}
.footer__col:nth-child(2) span{display:inline-block;}
.footer__col:nth-child(3){width:37.3%;padding:1rem 0rem}
.footer__col:nth-child(3) .footer__line a{width:114px;height:41px;display:inline-block;vertical-align:top;background-size:contain !important;}
.footer__line{max-width:100%}
.footer__input:hover{border-bottom-color:var(--color-brown)}
.notfound{padding:7.5rem 0 3rem}
.notfound__line{margin:4rem auto 2rem}
.notfound__text{padding:4rem 0}
}
@media only screen and (min-width:769px) and (max-width:1150px){.nav__menu{padding-right:0}
.nav__item--langs.has-submenu:after{top:4.4rem;right:1rem}
.nav__trigger{padding:4.1rem 2.2rem 3.7rem .7rem}
.nav__trigger--langs{margin-left:0;padding:3.9rem 2.7rem 3.9rem 1.5rem}
.nav__trigger--langs:before{left:-0.2rem}
.nav__submenu--langs{left:0;right:0}
}
.search{font-size:0;text-align:left;font-family:var(--font-body)}
.search__cont{font-size:0}
.search__item{padding:.6rem 0;position:relative;display:inline-block;width:100%;vertical-align:top}
.search__item:after{will-change:transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);content:'';width:0;height:0;border-style:solid;border-width:.4rem .3rem 0 .3rem;border-color:var(--color-line) transparent transparent transparent;position:absolute;top:3.4rem;right:3rem;z-index:5;pointer-events:none}
@media only screen and (min-width:769px){.search__item{width:36.2%}
}
@media only screen and (min-width:769px){.search__item--select{width:52.4%}
}
.search__item--submit{will-change:opacity;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);margin-right:0;border:none;position:relative;opacity:1}
.search__item--submit:before{content:'';position:absolute;top:.6rem;left:-0.1rem;bottom:.6rem;background-color:var(--color-white);width:1px}
.search__item--submit:after{display:none}
@media only screen and (min-width:769px){.search__item--submit{width:11%}
}
.search__item.is-open:after{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}
.search__input{will-change:border-color;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);display:block;background-color:var(--color-white);width:100%;height:6rem;display:inline-block;text-transform:uppercase;color:var(--color-black);font-size:var(--fs-b4);font-weight:400;line-height:1.71;padding:1.5rem 2rem;border:solid 1px var(--color-white);position:relative;pointer-events:none;z-index:3}
.search__input.has-error{border-color:red}
@media only screen and (min-width:769px){.search__input{pointer-events:all;padding:1.5rem 3rem;border-right:solid 1px var(--color-light)}
}
.search__trigger{position:absolute;top:.6rem;left:1px;right:1px;bottom:.6rem;z-index:3;cursor:pointer}
.search__trigger.is-hidden{display:none}
.search__list-close{position:fixed;top:0;left:0;right:0;height:6.6rem;border-bottom:solid .6rem var(--color-red);background-color:var(--color-white);z-index:6}
.search__list-close:before,
.search__list-close:after{content:'';position:absolute;top:3rem;right:2rem;z-index:1;width:2.2rem;height:.2rem;background-color:var(--color-black)}
.search__list-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.search__list-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.search__list-wrap{will-change:opacity, transform, max-height;-webkit-transition-property:opacity, transform, max-height;transition-property:opacity, transform, max-height;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);right:0;left:0;z-index:1;color:var(--color-black);font-family:var(--font-body);font-size:var(--fs-b4);font-weight:400;line-height:1.29;text-transform:none;display:none;background-color:var(--color-white);position:fixed;bottom:0}
.search__list-wrap.is-open{display:block;top:6.6rem;z-index:5}
@media only screen and (min-width:769px){.search__list-wrap{position:absolute;text-transform:uppercase;top:calc(100% - .6rem);bottom:auto;display:block;overflow:hidden;max-height:0;opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);pointer-events:none;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
.search__list-wrap.is-open{max-height:19.2rem;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:all;z-index:2}
}
.search__list{background-color:var(--color-white)}
.search__list-item{will-change:opacity, max-height, padding;-webkit-transition-property:opacity, max-height, padding;transition-property:opacity, max-height, padding;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);padding:2.1rem 1rem 2rem 5.8rem;border-bottom:solid 1px var(--color-line);cursor:pointer;max-height:6rem;overflow:hidden;position:relative;color:var(--color-black)}
@media only screen and (min-width:769px){.search__list-item{max-height:4.9rem;color:var(--color-black);padding:1.5rem 1rem 1.5rem 3rem}
}
.search__list-item:before{content:'';top:2rem;left:2rem;position:absolute;border-radius:50%;border:solid 1px var(--color-line);width:1.8rem;height:1.8rem;pointer-events:none}
@media only screen and (min-width:769px){.search__list-item:before{display:none}
}
.search__list-item.is-hidden{display:none;max-height:0;opacity:0;padding:0 3rem}
.search__submit{display:inline-block;background-color:var(--color-white);width:100%;height:6rem;vertical-align:middle}
.search__submit *{cursor:pointer}
.search__submit:after{content:'';vertical-align:middle;height:100%;display:inline-block}
@media only screen and (min-width:769px){.search__submit:hover svg path{fill:var(--color-brown)}
}
.search__submit-text{font-size:var(--fs-b4);display:inline-block;vertical-align:middle;color:var(--color-brown);text-transform:uppercase}
@media only screen and (min-width:769px){.search__submit-text{font-size:0}
}
.search__submit-img{position:relative;display:inline-block;vertical-align:middle;right:-1rem}
@media only screen and (min-width:769px){.search__submit-img{right:0}
}
.search__error{will-change:opacity, padding, max-height;-webkit-transition-property:opacity, padding, max-height;transition-property:opacity, padding, max-height;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);font-size:var(--fs-b4);padding:0 3rem;opacity:0;color:red;pointer-events:none;overflow:hidden;max-height:0}
.search__error.is-active{max-height:2.8rem;opacity:1;padding:1.2rem 3rem 0}
@media only screen and (min-width:769px){.search__error{position:absolute;bottom:100%;left:0}
.search__error.is-active{padding:0 3rem 0}
}
.simplesearch{position:relative;max-width:69rem;margin:0 auto}
.simplesearch__item{padding:1rem 0;position:relative;display:inline-block;width:100%;vertical-align:top}
.simplesearch__item--submit{position:absolute;top:0;right:0;bottom:0;width:6rem;text-align:center}
@media only screen and (min-width:769px){.simplesearch__item--submit{width:8rem}
}
.simplesearch__input{will-change:border-color;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);display:block;background-color:var(--color-white);width:100%;height:6rem;display:inline-block;text-transform:uppercase;color:var(--color-black);font-size:var(--fs-b4);font-weight:400;line-height:1.71;padding:1.5rem 2rem;border:solid 1px var(--color-white);position:relative}
.simplesearch__submit{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;text-align:center}
.simplesearch__submit:before{content:'';height:100%;display:inline-block;vertical-align:middle}
.simplesearch__submit-img{position:relative;display:inline-block;vertical-align:middle}
@media only screen and (min-width:769px){.searchpage{padding:6.9rem 0 0}
}
.searchpage__top{margin:0 auto;max-width:73rem;padding:3.9rem 2rem 0}
@media only screen and (min-width:769px){.searchpage__top{padding:6.9rem 2rem 0}
}
.result{padding:2.5rem 0 5.8rem;letter-spacing:var(--ls-body);border-bottom:solid 1px var(--color-line)}
@media only screen and (min-width:769px){.result{padding:6.1rem 0 5.8rem}
}
.result:last-child{border-bottom:none}
.result__wrap{max-width:100rem;margin:0 auto;padding:0 2rem}
.result__title{color:var(--color-black);font-family:var(--font-body);font-size:var(--fs-b2);font-weight:600;line-height:1.35;position:relative;padding:1rem 25% 0 0}
@media only screen and (min-width:769px){.result__title{font-size:var(--fs-b2);font-weight:600;line-height:1.35;position:relative;float:left;width:42.5%;padding:1rem 20% 0 4.7%}
}
.result__title:after{content:'';position:absolute;left:0;bottom:-2.5rem;width:83%;height:.6rem;background-color:var(--color-red)}
@media only screen and (min-width:769px){.result__title:after{left:11.2%;width:57%}
}
.result__details{padding-top:3.2rem;font-size:var(--fs-b4);font-weight:var(--fw-regular);line-height:1.71;color:var(--color-black)}
@media only screen and (min-width:769px){.result__details{float:left;width:57.5%}
}
@media only screen and (min-width:769px){.result__contact{float:left;width:61%}
}
.result__block{padding:1.2rem 0 1.5rem}
.result__label{color:var(--color-black)}
.result__val{display:block}
@media only screen and (min-width:769px){.result__val a:hover{color:var(--color-brown)}
}
.result__val--location{will-change:color;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:220ms;transition-duration:220ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);font-size:0;position:relative;cursor:pointer;top:.9rem;display:inline-block;font-family:var(--font-body);}
@media only screen and (min-width:769px){.result__val--location:hover *{color:var(--color-red);fill:var(--color-red)}
.result__val--location:hover:after{right:0}
}
.result__val--location:after{content:'';will-change:right, background-color;-webkit-transition-property:right, background-color;transition-property:right, background-color;-webkit-transition-duration:350ms;transition-duration:350ms;-webkit-transition-timing-function:cubic-bezier(.11, .73, .51, 1);transition-timing-function:cubic-bezier(.11, .73, .51, 1);position:absolute;left:0;bottom:-0.5rem;right:100%;height:1px;background-color:var(--color-red)}
.result__location-img{display:inline-block;vertical-align:middle;position:relative;top:-0.2rem;}
.result__location-text{display:inline-block;vertical-align:middle;margin-left:1rem;color:var(--color-red);font-family:var(--font-body);font-size:var(--fs-b4);font-weight:400;pointer-events:none}
@media only screen and (min-width:769px){.result__times{float:left;width:39%}
}
.result__hours{float:left;width:50%}
.result__phone:after{content:', '}
.result__phone:last-child:after{content:''}
@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none){.home__sections-item{-webkit-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%}
.home__stats-item{-webkit-flex:0 0 19%;-ms-flex:0 0 19%;flex:0 0 19%}
.home__news-item{-webkit-flex:0 0 34%;-ms-flex:0 0 34%;flex:0 0 34%}
}
.intro__yt{will-change:opacity;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.intro__yt.is-ready{opacity:1}
.intro__yt.is-high{left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}
.intro__yt.is-wide{top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}