.block {
  width: 100%; }
  .block_inner {
    position: relative;
    width: 980px;
    margin: 0px auto; }
  .block h1 {
    font: 500 36px/50px "Fira Sans", sans-serif; }
  .block_text {
    font: 400 14px/22px Arial;
    color: #707070;
    margin-bottom: 25px; }
  .block_contact {
    height: 22px;
    margin-bottom: 25px; }
    .block_contact_text {
      width: 600px;
      font: 400 14px/22px "Fira Sans", sans-serif;
      color: #434343;
      float: left; }
    .block_contact_phone, .block_contact_email {
      width: 190px;
      float: left;
      font: 700 16px/22px "Fira Sans", sans-serif;
      color: #434343; }
      .block_contact_phone a, .block_contact_email a {
        color: #434343; }
        .block_contact_phone a:hover, .block_contact_email a:hover {
          text-decoration: underline; }
  .block.block1 {
    height: 102px;
    border-bottom: 2px solid #f7e821;
    padding-top: 25px;
    background: url(../img/bg_head.jpg) center -200px no-repeat;
    background-size: cover; }
    .block.block1 h1 {
      color: #f7e821; }
  .block.block2 {
    padding: 50px 0px; }

.slide {
  position: relative;
  width: 100%;
  padding: 40px 200px 40px 100px;
  background-color: #f9f9f9;
  margin-bottom: 20px; }
  .slide:last-child {
    margin-bottom: 0px; }
  .slide h2 {
    font: 500 16px/20px "Fira Sans", sans-serif;
    color: #434343;
    margin-bottom: 12px; }
  .slide_description {
    font: 400 14px/22px Arial;
    color: #707070; }
  .slide_content {
    display: none; }
    .slide_content_text {
      padding-top: 15px;
      padding-bottom: 15px; }
    .slide_content p {
      font: 400 14px/22px Arial;
      color: #707070;
      margin-bottom: 15px; }
    .slide_content a {
      color: #434343;
      font-weight: bolder; }
      .slide_content a:hover {
        text-decoration: underline; }
    .slide_content h1 {
      font: 500 18px/32px "Fira Sans", sans-serif;
      color: #434343;
      margin-bottom: 10px; }
    .slide_content h2 {
      font: 500 17px/30px "Fira Sans", sans-serif;
      color: #434343;
      margin-bottom: 10px; }
    .slide_content h3, .slide_content h4 {
      font: 500 16px/30px "Fira Sans", sans-serif;
      color: #434343;
      margin-bottom: 8px; }
    .slide_content ol li {
      list-style-position: inside;
      position: relative;
      padding-left: 17px;
      margin-bottom: 16px;
      font: 400 12px/18px Arial;
      color: #707070; }
    .slide_content ul li {
      position: relative;
      list-style: none;
      padding-left: 30px;
      margin-bottom: 16px;
      font: 400 12px/18px Arial;
      color: #707070; }
      .slide_content ul li:before {
        display: block;
        position: absolute;
        content: "";
        width: 10px;
        height: 10px;
        top: 0;
        left: 0;
        border-radius: 50%;
        border: 4px solid #fff;
        background-color: #f7e821; }
    .slide_content_send {
      width: 100%;
      height: 50px;
      background: #eeeeee;
      padding-left: 20px;
      font: 400 14px/50px "Fira Sans", sans-serif;
      color: #434343; }
      .slide_content_send a {
        font-weight: 700;
        color: #434343; }
        .slide_content_send a:hover {
          text-decoration: underline; }
  .slide_expand {
    position: absolute;
    right: 100px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 10px solid #fff;
    background-color: #f7e821;
    background-image: url(../img/icon_slide_down.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px auto;
    cursor: pointer;
    /*@include transition(background-color .3s ease, -webkit-transform .5s ease, transform .5s ease);*/
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
    .slide_expand:hover {
      background-color: #fffc00; }
    .slide_expand.active {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
      bottom: 40px !important; }

/*# sourceMappingURL=4.css.map */
