.one-screen {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  line-height: 1.4; }

.one-screen:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  display: block;
  background: #000;
  opacity: 0.4; }

@media all and (min-width: 1025px) {
  .one-screen.background-fixed {
    background-attachment: fixed; } }

.one-screen__inner {
  min-height: 100vh;
  position: relative;
  z-index: 1;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.one-screen__top {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 30px 50px; }

.one-screen__bottom {
  max-width: 1200px;
  margin: 0 auto;
  padding: 35px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 1%;
  -moz-box-flex: 1;
  -moz-flex: 1 0 1%;
  -ms-flex: 1 0 1%;
  flex: 1 0 1%;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }

.one-screen .company-name {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0px;
  -moz-box-flex: 1;
  -moz-flex: 1 0 0px;
  -ms-flex: 1 0 0px;
  flex: 1 0 0px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.one-screen .company-name__logo {
  font-size: 0;
  padding-right: 30px; }

.one-screen .company-name__text {
  color: #fff;
  font-size: 26px;
  line-height: 1.4;
  min-width: 200px; }

.one-screen .company-name__text a {
  color: inherit;
  text-decoration: none; }

.one-screen .contacts-part {
  position: relative;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

.one-screen .contacts-part__address {
  display: inline-block;
  position: relative; }

.one-screen .contacts-part__address--icon {
  display: inline-block;
  width: 48px;
  height: 48px;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 12px;
  background: rgba(0, 0, 0, 0.2) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M156.612%2C54.463l-5.49%2C5.2a0.914%2C0.914%2C0%2C0%2C1-1.253%2C0l-5.49-5.2a8.513%2C8.513%2C0%2C0%2C1%2C0-12.117%2C8.714%2C8.714%2C0%2C0%2C1%2C12.233%2C0A8.5%2C8.5%2C0%2C0%2C1%2C156.612%2C54.463ZM155.33%2C43.641a6.892%2C6.892%2C0%2C0%2C0-9.669%2C0%2C6.661%2C6.661%2C0%2C0%2C0-.01%2C9.507l4.849%2C4.6%2C4.84-4.588A6.673%2C6.673%2C0%2C0%2C0%2C155.33%2C43.641Zm-4.83%2C8.513a3.649%2C3.649%2C0%2C1%2C1%2C3.637-3.644A3.649%2C3.649%2C0%2C0%2C1%2C150.5%2C52.154Zm0-1.827a1.822%2C1.822%2C0%2C1%2C0-1.823-1.817A1.815%2C1.815%2C0%2C0%2C0%2C150.5%2C50.327Z%22%20transform%3D%22translate%28-141.844%20-39.844%29%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  background-size: 19px 22px; }

.one-screen .contacts-part__address--radio {
  display: none; }

.one-screen .contacts-part__address .address {
  position: relative;
  color: #fff;
  vertical-align: middle;
  font-size: 16px;
  display: inline-block;
  max-width: 200px;
  line-height: 1.4;
  box-sizing: border-box; }

.one-screen .contacts-part__phones {
  display: inline-block;
  position: relative;
  margin-left: 40px; }

.one-screen .contacts-part__phones--icon {
  display: inline-block;
  width: 48px;
  height: 48px;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 12px;
  background: rgba(0, 0, 0, 0.2) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20class%3D%22cls-1%22%20d%3D%22M162.365%2C54.04l-2.182-1.824a0.464%2C0.464%2C0%2C0%2C0-.427-0.02l-1.21.8a0.947%2C0.947%2C0%2C0%2C1-.5.159A5.413%2C5.413%2C0%2C0%2C1%2C156.93%2C53a6.465%2C6.465%2C0%2C0%2C1-3.184-1.775%2C6.082%2C6.082%2C0%2C0%2C1-.734-0.873%2C6.521%2C6.521%2C0%2C0%2C1-1.032-2.3%2C4.8%2C4.8%2C0%2C0%2C1-.159-1.11%2C0.915%2C0.915%2C0%2C0%2C1%2C.149-0.506l0.814-1.209a0.466%2C0.466%2C0%2C0%2C0-.03-0.426l-1.815-2.181a0.227%2C0.227%2C0%2C0%2C0-.407%2C0l-1.21%2C1.467a2.071%2C2.071%2C0%2C0%2C0-.308%2C1.6c0.01%2C0.03.02%2C0.069%2C0.03%2C0.1a2.25%2C2.25%2C0%2C0%2C0%2C.119.407%2C9.577%2C9.577%2C0%2C0%2C0%2C.536%2C1.3%2C19.357%2C19.357%2C0%2C0%2C0%2C7.786%2C7.783%2C11.347%2C11.347%2C0%2C0%2C0%2C1.3.545%2C3.316%2C3.316%2C0%2C0%2C0%2C.417.109%2C0.56%2C0.56%2C0%2C0%2C1%2C.119.04%2C1.989%2C1.989%2C0%2C0%2C0%2C1.567-.317l1.478-1.21A0.218%2C0.218%2C0%2C0%2C0%2C162.365%2C54.04Zm-3.61-3.341a2.208%2C2.208%2C0%2C0%2C1%2C2.579.139l2.182%2C1.814a2.012%2C2.012%2C0%2C0%2C1-.01%2C3.182l-1.468%2C1.21a3.787%2C3.787%2C0%2C0%2C1-3.234.644%2C9.508%2C9.508%2C0%2C0%2C1-2.122-.8%2C19.422%2C19.422%2C0%2C0%2C1-4.93-3.658%2C19.211%2C19.211%2C0%2C0%2C1-3.66-4.937%2C9.157%2C9.157%2C0%2C0%2C1-.813-2.122%2C3.791%2C3.791%2C0%2C0%2C1%2C.654-3.222l1.2-1.467a2.024%2C2.024%2C0%2C0%2C1%2C3.194-.01l1.815%2C2.171a2.253%2C2.253%2C0%2C0%2C1%2C.139%2C2.588l-0.635.952a3.673%2C3.673%2C0%2C0%2C0%2C.08.456%2C4.937%2C4.937%2C0%2C0%2C0%2C.764%2C1.685%2C3.925%2C3.925%2C0%2C0%2C0%2C.535.635%2C4.7%2C4.7%2C0%2C0%2C0%2C.635.535%2C4.917%2C4.917%2C0%2C0%2C0%2C1.686.753c0.179%2C0.04.328%2C0.069%2C0.456%2C0.089ZM167%2C47.9a0.9%2C0.9%2C0%2C0%2C1-1.805%2C0%2C8.109%2C8.109%2C0%2C0%2C0-8.114-8.11%2C0.9%2C0.9%2C0%2C0%2C1%2C0-1.8A9.92%2C9.92%2C0%2C0%2C1%2C167%2C47.9Zm-9.919-5.859a0.9%2C0.9%2C0%2C0%2C0%2C0%2C1.8%2C4.054%2C4.054%2C0%2C0%2C1%2C4.057%2C4.055%2C0.9%2C0.9%2C0%2C0%2C0%2C1.805%2C0A5.866%2C5.866%2C0%2C0%2C0%2C157.078%2C42.044Z%22%20transform%3D%22translate%28-147.156%20-38%29%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  background-size: 22px 22px; }

.one-screen .contacts-part__phones--radio {
  display: none; }

.one-screen .contacts-part__phones .phones {
  position: relative;
  color: #fff;
  vertical-align: middle;
  font-size: 20px;
  display: inline-block;
  max-width: 200px;
  line-height: 1.4;
  box-sizing: border-box; }

.one-screen .contacts-part__phones .phones__title {
  font-size: 16px; }

.one-screen .text-part {
  text-align: center;
  max-width: 1050px;
  margin: 0 auto;
  padding-bottom: 100px; }

.one-screen .text-part__title {
  color: #fff;
  line-height: 1.4;
  padding-bottom: 20px;
  font-size: 50px; }

.one-screen .text-part__text {
  color: #fff;
  font-size: 17px;
  padding-bottom: 40px;
  line-height: 1.8; }

.one-screen .text-part__button {
  width: 100%;
  display: inline-block;
  outline-style: none;
  box-sizing: border-box;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  padding: 15px 30px;
  background: #ec4432;
  border-radius: 4px;
  text-decoration: none;
  border: 1px solid #ec4432;
  max-width: 333px; }

.one-screen .text-part__button:hover {
  background: #fff;
  color: #ec4432;
  text-shadow: none;
  border-color: #ec4432;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 4px; }

.one-screen .advatages-part {
  text-align: center;
  margin: 0 -20px; }

.one-screen .advatages-part__block {
  display: inline-block;
  vertical-align: top;
  width: 33.3%;
  box-sizing: border-box;
  padding: 0 20px 30px; }

.one-screen .advatages-part__pic {
  display: inline-block;
  width: 88px;
  height: 88px;
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
  padding: 15px;
  position: relative;
  text-align: center;
  margin-bottom: 20px; }

.one-screen .advatages-part__pic svg {
  max-width: 100%;
  max-height: 100%; }

.one-screen .advatages-part__pic svg path {
  fill: #b63d3d; }

.one-screen .advatages-part__title {
  color: #fff; }

.one-screen .advatages-part__text {
  color: #fff;
  font-size: 15px; }

@media all and (max-width: 1280px) {
  .one-screen__top {
    padding: 20px 40px; }

  .one-screen .text-part__title {
    font-size: 36px; }

  .one-screen .text-part__text {
    font-size: 16px;
    line-height: 1.5; }

  .one-screen .advatages-part__title {
    font-size: 20px; }

  .one-screen .advatages-part__pic {
    width: 72px;
    height: 72px;
    padding: 10px; }
 }

@media all and (max-width: 940px) {
  .one-screen__top {
    padding: 20px 30px; }

  .one-screen .company-name__text {
    font-size: 26px; }

  .one-screen .contacts-part__address--icon {
    background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2017%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b63d3d%22%20d%3D%22M156.612%2C54.463l-5.49%2C5.2a0.914%2C0.914%2C0%2C0%2C1-1.253%2C0l-5.49-5.2a8.513%2C8.513%2C0%2C0%2C1%2C0-12.117%2C8.714%2C8.714%2C0%2C0%2C1%2C12.233%2C0A8.5%2C8.5%2C0%2C0%2C1%2C156.612%2C54.463ZM155.33%2C43.641a6.892%2C6.892%2C0%2C0%2C0-9.669%2C0%2C6.661%2C6.661%2C0%2C0%2C0-.01%2C9.507l4.849%2C4.6%2C4.84-4.588A6.673%2C6.673%2C0%2C0%2C0%2C155.33%2C43.641Zm-4.83%2C8.513a3.649%2C3.649%2C0%2C1%2C1%2C3.637-3.644A3.649%2C3.649%2C0%2C0%2C1%2C150.5%2C52.154Zm0-1.827a1.822%2C1.822%2C0%2C1%2C0-1.823-1.817A1.815%2C1.815%2C0%2C0%2C0%2C150.5%2C50.327Z%22%20transform%3D%22translate%28-141.844%20-39.844%29%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
    margin-right: 0; }

  .one-screen .contacts-part__address .address {
    display: none;
    position: absolute;
    background: #fff;
    color: #333;
    padding: 20px;
    top: 121%;
    width: 270px;
    border-radius: 6px;
    max-width: none;
    right: -25px; }

  .one-screen .contacts-part__phones {
    margin-left: 20px; }

  .one-screen .contacts-part__address--radio {
    display: block;
    opacity: 0;
    position: absolute;
    width: 48px;
    height: 48px;
    top: 0;
    left: 0; }

  .one-screen .contacts-part__address--radio:checked + div {
    display: block; }

  .one-screen .advatages-part {
    margin: 0;
    text-align: left; }

  .one-screen .advatages-part__block {
    width: 100%;
    padding: 0 0 40px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }

  .one-screen .advatages-part__pic {
    margin-right: 18px;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }

  .one-screen .advatages-part__pic img {
    max-height: 100%; } }

@media all and (max-width: 767px) {
  .one-screen .one-screen__inner, .one-screen .one-screen__bottom {
    display: block; }

  .one-screen.first-part .text-part {
    padding-bottom: 60px; }

  .one-screen__top {
    padding: 20px; }

  .one-screen .contacts-part__phones--icon {
    background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b63d3d%22%20class%3D%22cls-1%22%20d%3D%22M162.365%2C54.04l-2.182-1.824a0.464%2C0.464%2C0%2C0%2C0-.427-0.02l-1.21.8a0.947%2C0.947%2C0%2C0%2C1-.5.159A5.413%2C5.413%2C0%2C0%2C1%2C156.93%2C53a6.465%2C6.465%2C0%2C0%2C1-3.184-1.775%2C6.082%2C6.082%2C0%2C0%2C1-.734-0.873%2C6.521%2C6.521%2C0%2C0%2C1-1.032-2.3%2C4.8%2C4.8%2C0%2C0%2C1-.159-1.11%2C0.915%2C0.915%2C0%2C0%2C1%2C.149-0.506l0.814-1.209a0.466%2C0.466%2C0%2C0%2C0-.03-0.426l-1.815-2.181a0.227%2C0.227%2C0%2C0%2C0-.407%2C0l-1.21%2C1.467a2.071%2C2.071%2C0%2C0%2C0-.308%2C1.6c0.01%2C0.03.02%2C0.069%2C0.03%2C0.1a2.25%2C2.25%2C0%2C0%2C0%2C.119.407%2C9.577%2C9.577%2C0%2C0%2C0%2C.536%2C1.3%2C19.357%2C19.357%2C0%2C0%2C0%2C7.786%2C7.783%2C11.347%2C11.347%2C0%2C0%2C0%2C1.3.545%2C3.316%2C3.316%2C0%2C0%2C0%2C.417.109%2C0.56%2C0.56%2C0%2C0%2C1%2C.119.04%2C1.989%2C1.989%2C0%2C0%2C0%2C1.567-.317l1.478-1.21A0.218%2C0.218%2C0%2C0%2C0%2C162.365%2C54.04Zm-3.61-3.341a2.208%2C2.208%2C0%2C0%2C1%2C2.579.139l2.182%2C1.814a2.012%2C2.012%2C0%2C0%2C1-.01%2C3.182l-1.468%2C1.21a3.787%2C3.787%2C0%2C0%2C1-3.234.644%2C9.508%2C9.508%2C0%2C0%2C1-2.122-.8%2C19.422%2C19.422%2C0%2C0%2C1-4.93-3.658%2C19.211%2C19.211%2C0%2C0%2C1-3.66-4.937%2C9.157%2C9.157%2C0%2C0%2C1-.813-2.122%2C3.791%2C3.791%2C0%2C0%2C1%2C.654-3.222l1.2-1.467a2.024%2C2.024%2C0%2C0%2C1%2C3.194-.01l1.815%2C2.171a2.253%2C2.253%2C0%2C0%2C1%2C.139%2C2.588l-0.635.952a3.673%2C3.673%2C0%2C0%2C0%2C.08.456%2C4.937%2C4.937%2C0%2C0%2C0%2C.764%2C1.685%2C3.925%2C3.925%2C0%2C0%2C0%2C.535.635%2C4.7%2C4.7%2C0%2C0%2C0%2C.635.535%2C4.917%2C4.917%2C0%2C0%2C0%2C1.686.753c0.179%2C0.04.328%2C0.069%2C0.456%2C0.089ZM167%2C47.9a0.9%2C0.9%2C0%2C0%2C1-1.805%2C0%2C8.109%2C8.109%2C0%2C0%2C0-8.114-8.11%2C0.9%2C0.9%2C0%2C0%2C1%2C0-1.8A9.92%2C9.92%2C0%2C0%2C1%2C167%2C47.9Zm-9.919-5.859a0.9%2C0.9%2C0%2C0%2C0%2C0%2C1.8%2C4.054%2C4.054%2C0%2C0%2C1%2C4.057%2C4.055%2C0.9%2C0.9%2C0%2C0%2C0%2C1.805%2C0A5.866%2C5.866%2C0%2C0%2C0%2C157.078%2C42.044Z%22%20transform%3D%22translate%28-147.156%20-38%29%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
    margin-right: 0; }

  .one-screen .contacts-part__phones .phones {
    display: none;
    position: absolute;
    background: #fff;
    color: #333;
    padding: 20px;
    top: 121%;
    width: 270px;
    border-radius: 6px;
    max-width: none;
    right: -10px; }

  .one-screen .contacts-part__phones--radio {
    display: block;
    opacity: 0;
    position: absolute;
    width: 48px;
    height: 48px;
    top: 0;
    left: 0; }

  .one-screen .contacts-part__phones {
    margin-left: 10px; }

  .one-screen .contacts-part__phones--radio:checked + div {
    display: block; }

  .one-screen .text-part__text {
    font-size: 18px; }

  .one-screen__bottom {
    padding: 30px 20px; }

  .one-screen .text-part {
    padding-bottom: 70px; }

  .one-screen .advatages-part__title {
    font-size: 24px; }

  .one-screen .advatages-part__text {
    font-size: 17px; }

  .one-screen .advatages-part__pic {
    width: 60px;
    height: 60px; } }

@media all and (max-width: 479px) {
  .one-screen .contacts-part__address .address, .one-screen .contacts-part__phones .phones {
    right: -117px; }

  .one-screen .contacts-part__phones .phones {
    font-size: 16px; }

  .one-screen .company-name {
    padding-bottom: 10px;
    display: block; }

  .one-screen .contacts-part__address--icon, .one-screen .contacts-part__phones--icon, .one-screen .contacts-part__address--radio, .one-screen .contacts-part__phones--radio {
    width: 36px;
    height: 36px; }

  .one-screen__top {
    padding: 10px;
    text-align: center;
    display: block; }

  .one-screen .company-name__logo {
    padding-bottom: 10px;
    padding-right: 0; }

  .one-screen .company-name__text {
    font-size: 24px; }

  .one-screen .contacts-part__address, .one-screen .contacts-part__phones {
    margin: 0 5px; }

  .one-screen .text-part__title {
    font-size: 26px; }

  .one-screen .text-part__text {
    font-size: 16px; }

  .one-screen__bottom {
    padding: 30px 10px; }

  .one-screen .text-part {
    padding-bottom: 60px; }

  .one-screen .advatages-part__title {
    font-size: 18px; }

  .one-screen .advatages-part__text {
    font-size: 15px; }

  .one-screen .advatages-part__pic {
    width: 40px;
    height: 40px;
    padding: 7px; } }

.one-screen.inverse:before {
  background: #fff; }

.one-screen .video-block {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  overflow: hidden; }

.one-screen .video-block video {
  display: block;
  position: absolute;
  width: 100%;
  min-height: 100%; }

.one-screen .video-block iframe {
  width: 100%;
  height: 100%; }

@media all and (max-width: 767px) {
  .one-screen .video-block #tubular-shield, .one-screen .video-block #tubular-container {
    display: none; } }

.one-screen.inverse .advatages-part__text, .one-screen.inverse .company-name__text, .one-screen.inverse .contacts-part__address .address, .one-screen.inverse .contacts-part__phones .phones, .one-screen.inverse .text-part__title, .one-screen.inverse .text-part__text, .one-screen.inverse .advatages-part__title {
  color: #333; }