@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-regular.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-regular.woff2)format("woff2")}:root{color:#212121;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:Open Sans,Arial,sans-serif}*{box-sizing:border-box}html{background:#fff;min-width:320px;overflow-y:scroll}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit}.site-header{z-index:20;height:56px;padding:0 16px;position:fixed;top:0;left:0;right:0}.site-header__background{opacity:0;background:#fff;transition:opacity .125s;position:absolute;inset:0}.site-header__brand{z-index:1;color:#fff;font-family:Oswald,sans-serif;font-size:21.3333px;font-weight:400;line-height:1.26;text-decoration:none;position:absolute;top:1.328px;left:16px}.site-header__brand span{white-space:nowrap;padding:16px 12px;display:inline-block}.site-header--solid .site-header__background{opacity:1}.site-header--solid .site-header__brand{color:#1f1f1f}.hero{color:#fff;background-color:#303030;background-image:url(/world-map.png);background-position:0 0;background-size:cover;min-height:430px;position:relative}.hero__content{width:min(100% - 141.375px,1129.63px);margin:0 auto;padding-top:157px}.hero h1{text-align:center;text-transform:uppercase;margin:0;padding-bottom:4px;font-family:Oswald,sans-serif;font-size:80px;font-weight:400;line-height:1.2}.hero__accent{background:#d3413f;width:100%;height:8px;margin-top:4px;display:block}.about{text-align:center;padding-top:123.734px}.about h2,.about p,.about figure{margin-left:auto;margin-right:auto}.about h2{color:#1f1f1f;text-transform:uppercase;width:min(100% - 141.375px,1129.63px);margin-top:0;margin-bottom:0;font-family:Oswald,sans-serif;font-size:38.6667px;font-weight:400;line-height:1.42}.about__lead{width:min(100% - 533.031px,737.969px);margin-top:64px;margin-bottom:0;font-size:17.3333px;line-height:1.6}.about__figure{width:min(100% - 517.031px,753.969px);margin-top:56px;margin-bottom:0}.about__figure img{width:100%;height:auto;display:block}.about__figure figcaption{margin-top:14px;font-size:17.3333px;line-height:1.6}.contacts{color:#fff;background:#d3413f;margin-top:129.734px;padding:32px 0}.contacts__content{width:min(100% - 141.375px,1129.63px);margin:0 auto}.contacts h2{text-align:center;text-transform:uppercase;margin:0;font-family:Oswald,sans-serif;font-size:38.6667px;font-weight:400;line-height:1.42}.contacts address{font-style:normal}.contacts p{margin:15px 0 0;font-size:17.3333px;line-height:1.6}.contacts a{text-underline-offset:.15em;text-decoration-thickness:1px}@media (width>=601px){#root{width:calc(100% - 9px)}.site-header{right:9px}}@media (width<=600px){.hero{min-height:448.797px}.hero__content{width:calc(100% - 54.5px);padding-top:152px}.hero h1{padding-bottom:4px;font-size:52px;line-height:1.2}.hero__accent{height:7px;margin-top:4px}.about h2,.about__lead{width:calc(100% - 54.5px)}.about h2{font-size:29.3333px}.about__figure{width:calc(100% - 38.5px)}.contacts__content{width:calc(100% - 54.5px)}.contacts h2{font-size:29.3333px}}
