@charset "UTF-8";@import "reset.css";@-webkit-keyframes fadeIn{0%,25%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%,25%{opacity:0}to{opacity:1}}@font-face{font-display:swap;font-family:"Istok Web";font-style:normal;font-weight:400;src:url(fonts/istok-web-v24-cyrillic-ext_latin-ext-regular.woff2)format("woff2"),url(fonts/istok-web-v24-cyrillic-ext_latin-ext-regular.woff)format("woff")}@font-face{font-display:swap;font-family:"Istok Web";font-style:italic;font-weight:400;src:url(fonts/istok-web-v24-cyrillic-ext_latin-ext-italic.woff2)format("woff2"),url(fonts/istok-web-v24-cyrillic-ext_latin-ext-italic.woff)format("woff")}@font-face{font-display:swap;font-family:"Istok Web";font-style:normal;font-weight:700;src:url(fonts/istok-web-v24-cyrillic-ext_latin-ext-700.woff2)format("woff2"),url(fonts/istok-web-v24-cyrillic-ext_latin-ext-700.woff)format("woff")}@font-face{font-display:swap;font-family:"Istok Web";font-style:italic;font-weight:700;src:url(fonts/istok-web-v24-cyrillic-ext_latin-ext-700italic.woff2)format("woff2"),url(fonts/istok-web-v24-cyrillic-ext_latin-ext-700italic.woff)format("woff")}.animation_fadeIn{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.boxshadow{box-shadow:0 0 20px 0 rgba(0,0,0,.4)}.bold,.regular{font-weight:400;letter-spacing:.01em}.bold{font-weight:700}.v{letter-spacing:.03em;font-size:99%}.pos-fix{position:fixed;z-index:1000}.hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;hyphenate-limit-lines:2}@media only screen and (min-width:769px){.showmobile{display:none}}*{padding:0;margin:0}body,html{min-height:100vh;width:100vw;overflow-x:hidden}a,body{color:#111}body,input,select,textarea{font-family:"Istok Web",sans-serif,sans-serif}body{background:#fff;font-size:17px;font-weight:400;letter-spacing:.01em;position:relative;display:flex;flex-direction:column;align-content:stretch;-webkit-font-feature-settings:"kern"on,"liga"on;font-feature-settings:"kern"on,"liga"on}@media only screen and (max-width:450px){body{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;hyphenate-limit-lines:2}}@media only screen and (min-width:450px){body{font-size:18px}}.viewport{width:90%;max-width:2800px;margin:0 auto}.viewport.fullwidth{max-width:90%;margin-left:auto}.h4,.h5,.h6,address,article,figure,footer,header,main,nav,section{display:block}input,select,textarea{font-size:100%;border:0;background:0 0}.h1,.h2,.h3,h1,h2,h3{font-weight:400;letter-spacing:.01em}.h1,h1{line-height:1.2em;color:#283583;margin:15px 0;font-size:180%}.h2,.h3,h2,h3{margin:30px 0 15px}.h2,h2{line-height:1.2em;color:#283583;font-size:140%}.h3,h3{font-size:130%;line-height:1.3em;display:block}h1+h2{margin-top:0}a{text-decoration:none}a:focus{outline:0}b,strong{font-weight:700;letter-spacing:.01em;color:#283583}.none{display:none}.space_top{margin-top:75px}@media only screen and (min-width:769px){.space_top{margin-top:120px}}.nowrap,.small_wordspace{white-space:nowrap}.small_wordspace{word-spacing:-.25em}@media only screen and (min-width:769px){.flex,.flex_between,.flex_left,.flex_right{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}}.mobile_flex{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.flex_reverse{flex-direction:row-reverse}.flex,.flex_between{justify-content:space-between}.flex_left,footer nav.secondary ul{justify-content:flex-start}.flex_right{justify-content:flex-end}.flex_bottom{align-items:flex-end}.flex_center{align-items:center}.flex_stretch{align-items:stretch}@media only screen and (min-width:769px){.flex_stretch.max_height{height:70vh;overflow:hidden}.flex_stretch.max_height .col{height:100%}}.flex_col{display:flex;flex-direction:column}.row,main{position:relative}@media only screen and (min-width:769px){.row{margin-left:-3vw;margin-right:-3vw}}.col-1,.col-10,.col-11,.col-12,.col-1_5,.col-2,.col-2_5,.col-3,.col-3_5,.col-4,.col-4_5,.col-5,.col-6,.col-7,.col-8,.col-9{box-sizing:border-box;display:block;width:100%;position:relative}@media only screen and (min-width:769px){.col-1,.col-10,.col-11,.col-12,.col-1_5,.col-2,.col-2_5,.col-3,.col-3_5,.col-4,.col-4_5,.col-5,.col-6,.col-7,.col-8,.col-9{padding:0 3vw}.col-1.left_0,.col-10.left_0,.col-11.left_0,.col-12.left_0,.col-1_5.left_0,.col-2.left_0,.col-2_5.left_0,.col-3.left_0,.col-3_5.left_0,.col-4.left_0,.col-4_5.left_0,.col-5.left_0,.col-6.left_0,.col-7.left_0,.col-8.left_0,.col-9.left_0{padding-left:0}}.col-1.move_down,.col-10.move_down,.col-11.move_down,.col-12.move_down,.col-1_5.move_down,.col-2.move_down,.col-2_5.move_down,.col-3.move_down,.col-3_5.move_down,.col-4.move_down,.col-4_5.move_down,.col-5.move_down,.col-6.move_down,.col-7.move_down,.col-8.move_down,.col-9.move_down{margin-top:50px}@media only screen and (min-width:769px){.imagegallery.flex{padding:15px}}.imagegallery .flex{margin:0}.imagegallery .col-1,.imagegallery .col-10,.imagegallery .col-11,.imagegallery .col-12,.imagegallery .col-1_5,.imagegallery .col-2,.imagegallery .col-2_5,.imagegallery .col-3,.imagegallery .col-3_5,.imagegallery .col-4,.imagegallery .col-4_5,.imagegallery .col-5,.imagegallery .col-6,.imagegallery .col-7,.imagegallery .col-8,.imagegallery .col-9{padding:0}@media only screen and (min-width:769px){.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667}.col-12{width:100%}.space_col-1{margin-left:8.33333333%}.space_col-1_5{margin-left:12.5%}.space_col-2{margin-left:16.66666667%}.space_col-4{margin-left:33.33333333%}.space_col-5{margin-left:41.66666667%}.space_col-6{margin-left:50%}.col-1_5{width:20%}.col-2_5{width:40%}.col-3_5{width:60%}.col-4_5{width:80%}}.objectfit,.objectfit img{height:100%;width:100%}.objectfit img{-o-object-fit:cover;object-fit:cover}header{padding-top:60px;padding-bottom:37.5px;margin-bottom:37.5px}header .logo{width:80%;height:auto;max-width:250px}@media only screen and (min-width:450px){header .logo{max-width:280px}}@media only screen and (min-width:769px){header .logo{margin-left:25px}}header .logo_subtext{color:#283583;margin-top:5px;line-height:1.6em;font-style:italic;font-size:110%}@media only screen and (min-width:450px){header .logo_subtext{font-size:115%}}@media only screen and (min-width:769px){header .logo_subtext{margin-left:25px}}main{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;height:auto;flex:1 auto;z-index:10;padding-bottom:45px}main article p,main article ul{line-height:1.75em;margin:15px 0}main article p+p{margin-top:-15px;text-indent:25px}main article p+p.without_indent{margin-top:15px;text-indent:0}main article p+p.last_paragraph{margin-bottom:75px}footer,main article li{position:relative;box-sizing:border-box}main article li{padding-left:25px}main article li:before{content:"–";position:absolute;left:0}main article a{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#283583;text-decoration-color:#283583}main article a:hover{text-decoration-thickness:2px;-webkit-text-decoration-style:solid;text-decoration-style:solid}main article a.linkedin{text-decoration:none;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:43px;height:43px;box-sizing:border-box;border-radius:50%;border:3px solid #283583;background:#283583;margin-top:3px;transition:all .5s ease}@media only screen and (min-width:769px){main article a.linkedin{width:38px;height:38px}}main article a.linkedin img{width:50%;height:auto}main article a.linkedin:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}footer{-webkit-animation:fadeIn 1.5s;animation:fadeIn 1.5s;padding-top:30px;padding-bottom:30px;background:#fff;z-index:10;border-top:1px solid #283583}footer nav.secondary{font-size:.9rem;line-height:1.2rem}footer nav.secondary ul{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media only screen and (min-width:769px){footer nav.secondary ul{margin-left:25px}}footer nav.secondary ul li{margin:10px}footer nav.secondary ul li a:hover,header{border-bottom:1px solid #283583}