*, *::before, *::after {  box-sizing: border-box;}* {  margin: 0;  padding: 0;  border: 0 solid transparent;}html {  -webkit-text-size-adjust: 100%;}body {  min-height: 100vh;  line-height: 1;  text-rendering: optimizeSpeed;  font-family: "Istok Web", sans-serif;  background: #F5F7FA;}img,svg,video,canvas,audio,iframe,embed,object {  display: block;  max-width: 100%;}input,button,textarea,select {  font: inherit;  line-height: inherit;  color: inherit;}table {  border-collapse: collapse;  border-spacing: 0;}button, [role=button] {  cursor: pointer;  background-color: transparent;  -webkit-tap-highlight-color: transparent;}button:focus, [role=button]:focus {  outline: 0;}a {  cursor: pointer;  color: inherit;  text-decoration: inherit;  -webkit-tap-highlight-color: transparent;}h1,h2,h3,h4,h5,h6 {  font-size: inherit;  font-weight: inherit;}ol, ul {  list-style: none;}[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea,select {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  width: 100%;}[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus,select:focus {  outline: 0;}::-moz-placeholder {  opacity: 1;}textarea {  vertical-align: top;  overflow: auto;}[type=checkbox],[type=radio] {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}[type=checkbox]:focus,[type=radio]:focus {  outline: 0;}@media (prefers-reduced-motion: reduce) {  html:focus-within {    scroll-behavior: auto;  }  *,*::before,*::after {    animation-duration: 0.01ms !important;    animation-iteration-count: 1 !important;    transition-duration: 0.01ms !important;    scroll-behavior: auto !important;  }}.container {  max-width: 1800px;  width: 100%;  margin: auto;}header {  margin-bottom: 100px;}.header {  height: 90px;  position: fixed;  top: 0;  width: 100%;  max-width: 1800px;  background: #364253;  padding: 0 50px;  display: flex;  align-items: center;  flex-direction: row;  justify-content: space-between;  color: #ffffff;  z-index: 100;  border-radius: 0 0 10px 10px;}@media (min-width: 1800px) {  .header {    border-radius: 10px;  }}@media (max-width: 767px) {  .header {    border-radius: 0;  }}@media (max-width: 550px) {  .header {    padding: 0 30px;  }}@media (max-width: 900px) {  .header__nav {    display: none;  }}.header__nav-ul {  display: flex;}@media (max-width: 900px) {  .header__nav-ul {    display: block;    margin-bottom: 32px;  }}.header__nav-item {  margin: 0 15px;  font-weight: 700;}.header__nav-item a {  transition: 0.3s;}.header__nav-item-has_submenu {  position: relative;}.header__nav-item-has_submenu:before {  content: '';  position: absolute;  top: 3px;  left: calc(100% + 6px);  width: 7px;  height: 7px;  border-bottom: 2px solid #fff;  border-right: 2px solid #fff;  transform: rotate(45deg);}.header__nav-sub {  display: none;  position: absolute;  top: 100%;  left: 0;  padding: 7px 0 0;  margin: 0;  border-bottom: 2px solid #119f1f;}.header__nav-item:hover .header__nav-sub {  display: block;}.header__nav-item .header__nav-sub .header__nav-item{  padding: 8px 12px;  background: #364253;  width: 205px;  margin: 0;  border: 2px solid #119f1f;  border-bottom: 0px solid #119f1f;}.header__nav-item a:hover, .header__nav-item a.active {  color: #DEE977;}@media (max-width: 900px) {  .header__nav-item {    margin: 15px 0;    font-size: 20px;  }}.header__peoples {  width: 100px;  display: flex;  justify-content: flex-end;}@media (max-width: 550px) {  .header__peoples {    width: 50px;  }}.header__btn {  margin: 0 70px 0 0;}@media (max-width: 550px) {  .header__btn {    margin: 0 20px 0 0;  }}.header__nav-mob {  position: absolute;  top: calc(100% - 10px);  right: 100%;  background: #1A1A1A;  overflow: hidden;  width: 100%;  padding: 10px 0 0;  max-width: 100%;  transition: 0.3s;}@media (min-width: 900px) {  .header__nav-mob {    display: none;  }}.header__nav-mob.active {  transform: translatex(100%);}.header__nav-mob--wrap {  width: 100vw;  padding: 10px 15px 0;}.header__nav-top {  display: flex;  align-items: center;  justify-content: space-between;  margin-bottom: 15px;}.header__logo-mob img {  width: 48px;}.header__nav-bot {  display: flex;}.header__text {  margin: 0 25px 15px 0;}.header__text--main {  grid-column: 1/-1;}.header__text a {  text-decoration: underline !important;}/** header menu button */.header__btn {  width: 30px;  height: 30px;  display: none;}@media (max-width: 900px) {  .header__btn {    display: block;  }}.header__btn div {  position: relative;  top: 0;  height: 4px;  background-color: #34A853;  margin-bottom: 8px;  transition: 0.3s ease transform, 0.3s ease top, 0.3s ease width, 0.3s ease right;  border-radius: 3px;}.header__btn div:first-child {  transform-origin: 0;}.header__btn div:last-child {  margin-bottom: 0;  transform-origin: 30px;}.header__btn div:nth-child(2) {  right: 0;  width: 30px;}.header__btn.active label:before {  background-color: #4caf50;}.header__btn.active div:first-child {  top: -3px;  transform: rotateZ(45deg);}.header__btn.active div:last-child {  top: 3px;  transform: rotateZ(45deg);}.header__btn.active div:nth-child(2) {  width: 42.5px;  top: 0;  right: 6.5px;  transform: rotateZ(-45deg);}.overflow-h {  overflow: hidden;}/*# sourceMappingURL=head.css.map */