body {
	background-color: #fff;
	font-family: 'Raleway', sans-serif;
}

body {
    font-size: 16px;
}

img {
	max-width: 100%;
}

.page-hero {
    min-height: 650px;
    height: 650px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    color: #fff;
}

.item-page h2 {
	margin-top: 50px;
}

.item-page h1 {
    margin-top: 50px;
}

.page-hero {
    min-height: 550px;
    height: 700px;
}

.page-hero::before {
    content: '';
    height: 166px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-image: -webkit-linear-gradient(top,rgba(15,39,60,.2) 1%,rgba(13,39,60,0) 100%);
    background-image: linear-gradient(-180deg,rgba(15,39,60,.2) 1%,rgba(13,39,60,0) 100%);
    z-index: 1;
}

.slider_main_block {
    position: relative;
    width: 100%;
    height: 550px;
}

.slider_main_block>div {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    transition: visibility 2s,opacity 2s;
}

.slider_main_block .container {
    height: 550px;
    position: relative;
}

.slider_main_block>div .bgslider {
    height: 100%;
    width: 100%;
    -webkit-transform: scale(1);
    background-size: cover;
    background-repeat: no-repeat;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    background-position: bottom center;
    transition: 2s;
}

.slider_main_block>div.is-active .bgslider {
    -webkit-transform: scale(1.1);
    transition: -webkit-transform 5s,visibility 2s,opacity 2s;
    opacity: 1;
    visibility: visible;
    z-index: 0;
}

.container::after, .container::before {
    content: "";
    display: table;
}

.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .row:after, .row:before {
    content: " ";
    display: table;
}

.clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .row:after {
    clear: both;
}

.site-slider__content {
    text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.4);
}

.slider_main_block .site-slider__content {
    position: absolute;
    width: 100%;
    bottom: 170px;
    box-sizing: border-box;
    height: auto;
    padding-right: 0;
    z-index: 1;
}

.slider_main_block .site-slider__title {
    bottom: 350px;
    position: static;
    font-size: 3.125rem;
    line-height: 3.25rem;
    max-width: 600px;
}

.slider_main_block .site-slider__description {
    position: static;
    top: 310px;
    font-size: 1.875rem;
    max-width: 670px;
    line-height: 2rem;
    margin-top: 12px;
}

.button-main-slider {
    font-size: 1.2rem;
    display: table;
    padding: .5rem 2rem;
    border: 1px solid rgba(255,255,255,.9);
    box-shadow: 1px 1px 7px rgba(255,255,255,.7);
    color: rgba(255,255,255,.9);
    font-weight: 600;
    cursor: pointer;
    border-radius: 50px;
    transition: 1s;
    position: absolute;
    bottom: -61px;
    left: 0;
}

.button-main-slider:after, .button-main-slider:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 0;
    left: 50%;
    transition: .5s;
}

.button-main-slider:before {
    bottom: -1px;
    background: #888;
}

.button-main-slider:after {
    background: #fff;
    bottom: 0;
}
.slider_main_block .navi {
    z-index: 2;
    position: absolute;
    bottom: 70px;
    height: 20px;
    text-align: left;
    max-width: 1185px;
    left: 50%;
    margin-left: -608px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    opacity: 1;
    visibility: visible;
}

.slider_main_block .navi > div {
    width: 60px;
    height: 4px;
    padding: 0;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 4px;
    position: relative;
    display: inline-block;
    z-index: 2;
    margin: 5px;
    overflow: hidden;
    cursor: pointer;
}

.slider_main_block > div.is-active .bgslider {
    transform: scale(1.1);
    transition: transform 5s, visibility 2s, opacity 2s;
    opacity: 1;
    visibility: visible;
    z-index: 0;
}

.slider_main_block>div.is-active .bgslider {
    -webkit-transform: scale(1.1);
    transition: -webkit-transform 5s,visibility 2s,opacity 2s;
    opacity: 1;
    visibility: visible;
    z-index: 0;
}

.slider_main_block .navi > div:after {
    width: 60px;
    height: 4px;
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background-color: #fff;
    display: block;
    transform: translateX(-100%);
    transition: none;
}

.slider_main_block .navi > div.is-active:after {
    transition: transform 5s linear;
    transform: translateX(0%);
}

.slider_main_block {
  position: relative;
  width: 100%;
  height: 550px; }
  @media (max-width: 1184px) {
    .slider_main_block {
      height: 450px; } }
  @media (max-width: 749px) {
      .namobilke {
          display: block;
      }
	  .a18622da_e04c_41fc_b6ea_82a9b5417c40_6bd79e10_5bb8_4d3b_a208_ccc01b469bf4root {
    width: 200px !important;
    height: 200px !important;
    bottom: 0px !important;
    right: 0px !important;
	  }
	  .absolute {
		  display: none;
	  }
    .slider_main_block {
      height: 320px; } }
  .slider_main_block .container {
    height: 550px;
    position: relative; }
    @media (max-width: 1184px) {
      .slider_main_block .container {
        max-width: 100%;
        padding-left: 40px;
        padding-right: 40px;
        height: 450px; } }
    @media (max-width: 749px) {
      .slider_main_block .container {
        padding-left: 15px;
        padding-right: 15px;
        height: 320px; } }
  .slider_main_block > div {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    transition: visibility 2s, opacity 2s; }
    .slider_main_block > div .bgslider {
      height: 100%;
      width: 100%;
      transform: scale(1);
      background-size: cover;
      background-repeat: no-repeat;
      opacity: 0;
      visibility: hidden;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 0;
      background-position: bottom center;
      transition: 2s; }
    .slider_main_block > div.is-active {
      z-index: 1;
      opacity: 1;
      visibility: visible;
      transition: opacity 2s, visibility 2s; }
      .slider_main_block > div.is-active .bgslider {
        transform: scale(1.1);
        transition: transform 5s, visibility 2s, opacity 2s;
        opacity: 1;
        visibility: visible;
        z-index: 0; }
  .slider_main_block.start > div:first-child {
    z-index: 1; }
    .slider_main_block.start > div:first-child .bgslider {
      z-index: 0; }
  .slider_main_block .navi {
    z-index: 2;
    position: absolute;
    bottom: 70px;
    height: 20px;
    text-align: left;
    max-width: 1185px;
    left: 50%;
    margin-left: -608px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    opacity: 1;
    visibility: visible; }
    @media (max-width: 1184px) {
      .slider_main_block .navi {
        bottom: 46px;
        max-width: 750px;
        left: 0;
        margin-left: 40px;
        padding: 0; } }
    @media (max-width: 749px) {
      .slider_main_block .navi {
        bottom: 3px;
        max-width: 100%;
        left: 0;
        padding: 0;
        margin-left: 0;
        width: 100%;
        text-align: center; }
        .slider_main_block .navi > div, .slider_main_block .navi > div:after {
          width: 30px; } }
    .slider_main_block .navi > div {
      width: 60px;
      height: 4px;
      padding: 0;
      background-color: rgba(255, 255, 255, 0.5);
      border-radius: 4px;
      position: relative;
      display: inline-block;
      z-index: 2;
      margin: 5px;
      overflow: hidden;
      cursor: pointer; }
      @media (max-width: 749px) {
        .slider_main_block .navi > div {
          width: 30px; } }
      .slider_main_block .navi > div:after {
        width: 60px;
        height: 4px;
        border-radius: 4px;
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        background-color: #fff;
        display: block;
        transform: translateX(-100%);
        transition: none; }
      .slider_main_block .navi > div.is-active:after {
        transition: transform 5s linear;
        transform: translateX(0%); }
        .slider_main_block.is-stoped .navi > div.is-active:after {
          transition: none; }
  .slider_main_block .site-slider__icon {
    position: absolute;
    right: 100px;
    top: 50%;
    margin-top: -185px;
    z-index: 2; }
    @media (max-width: 1184px) {
      .slider_main_block .site-slider__icon {
        width: 260px;
        margin-top: -142px;
        right: 50px; }
        .slider_main_block .site-slider__icon img {
          width: 100%; } }
    @media (max-width: 749px) {
      .slider_main_block .site-slider__icon {
        width: 120px;
        left: 50%;
        right: auto;
        margin-left: -60px;
        top: 35px;
        margin-top: 0px; } }
  .slider_main_block a.site-slider__description-link {
    color: #fff;
    display: inline-block;
    position: relative; }
    .slider_main_block a.site-slider__description-link:after {
      display: block;
      content: '';
      height: 1px;
      background-color: #fff;
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: -10px;
      opacity: 0.3; }
      @media (max-width: 749px) {
        .slider_main_block a.site-slider__description-link:after {
          bottom: -3px; } }
    .slider_main_block a.site-slider__description-link:hover:after {
      opacity: 0.8;
      transition: 0.3s; }
  .slider_main_block .site-slider__content {
    position: absolute;
    width: 100%;
    bottom: 170px;
    box-sizing: border-box;
    height: auto;
    padding-right: 0;
    z-index: 1; }
    @media (max-width: 1184px) {
      .slider_main_block .site-slider__content {
        bottom: 142px;
        padding-right: 0; } }
    @media (max-width: 749px) {
      .slider_main_block .site-slider__content {
        text-align: center;
        padding: 0px;
        bottom: 70px;
        width: auto;
        left: 0px;
        right: 0px; } }
  .slider_main_block .site-slider__title {
    bottom: 350px;
    position: static;
    font-size: 3.125rem;
    line-height: 3.25rem;
    max-width: 600px; }
    @media (max-width: 1184px) {
      .slider_main_block .site-slider__title {
        max-width: 580px;
        font-size: 2.525rem;
        line-height: 2.525rem; } }
    @media (max-width: 749px) {
      .slider_main_block .site-slider__title {
        font-size: 2.325rem;
        line-height: 2.15rem;
        text-align: center;
        margin-bottom: 10px;
        max-width: 100%; } }
  .slider_main_block .site-slider__description {
    position: static;
    top: 310px;
    font-size: 1.875rem;
    max-width: 670px;
    line-height: 2rem;
    margin-top: 12px; }
    @media (max-width: 1184px) {
      .slider_main_block .site-slider__description {
        max-width: 600px;
        font-size: 1.475rem;
        line-height: 1.6rem; } }
    @media (max-width: 749px) {
      .slider_main_block .site-slider__description {
        font-size: 1.25rem;
        line-height: 1.375rem;
        max-width: 250px;
        margin: 0 auto; } }

.button-main-slider {
  font-size: 1.2rem;
  display: table;
  padding: 0.5rem 2rem;
  border: 1px solid rgba(255, 255, 255, 0.9);
  box-shadow: 1px 1px 7px rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
  cursor: pointer;
  border-radius: 50px;
  transition: 1s;
  position: absolute;
  bottom: -61px;
  left: 0; }
  .button-main-slider:after {
    content: "";
    position: absolute;
    bottom: 0px;
    height: 1px;
    width: 0px;
    left: 50%;
    background: #fff;
    transition: 0.5s; }
  .button-main-slider:before {
    content: "";
    position: absolute;
    bottom: -1px;
    height: 1px;
    width: 0px;
    left: 50%;
    background: #888;
    transition: 0.5s; }
  .button-main-slider:hover {
    box-shadow: inset -1px -1px 7px rgba(255, 255, 255, 0);
    border: 1px solid rgba(255, 255, 255, 0);
    color: #fff;
    transition: 1s;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7); }
    .button-main-slider:hover:after {
      left: 10%;
      width: 80%;
      height: 1px;
      background: #fff;
      transition: 1.5s; }
    .button-main-slider:hover:before {
      left: 10%;
      margin-left: 1px;
      width: 80%;
      height: 1px;
      bottom: -1px;
      background: #888;
      transition: 1.5s; }
  @media (max-width: 749px) {
    .button-main-slider {
      font-size: 1rem;
      left: 50%;
      transform: translateX(-50%);
      bottom: -39px;
      font-size: 1rem;
      padding: 0.15rem 2rem 0.25rem 2rem; } }
        .site-slider__content {text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.4);}
        @media (min-width: 1184px) {
			.formcalc .close {
				display: none !important;
			}
			.slider_main_block .site-slider__title {
    max-width: 100%;
    font-family: Raleway;
    font-size: 45px;
	line-height: 49px;
}

.slider_main_block .site-slider__description {
    position: static;
    top: 310px;
    font-size: 1.875rem;
    max-width: 100%;
    line-height: 1.6;
    margin-top: 12px;
    font-family: Raleway;
    font-size: 25.5px;
}

.button-main-slider {
    color: rgba(255, 255, 255, 0.9);
    font-weight: 600;
    cursor: pointer;
    border-radius: 50px;
    transition: 1s;
    position: relative;
    bottom: 0;
    left: 0;
    background: #d65252;
    border: 0;
    padding: 0 50px;
    height: 68px;
    line-height: 68px;
    font-size: 21px;
    font-family: Raleway;
    text-decoration: none;
    outline: none;
    display: inline-block;
    margin-top: 46px;
    text-shadow: none;
}

.slider_main_block {
    position: relative;
    width: 100%;
    height: 700px;
}

.slider_main_block .site-slider__content {
    position: absolute;
    width: 100%;
    bottom: 0;
    box-sizing: border-box;
    height: auto;
    padding-right: 0;
    z-index: 1;
}
			
			.slider_main_block .site-slider__title {max-width: 650px;}}
        .page-header::before {content: '';  width: 100%; height: 100px;}
        .page-header::before {
          top: 0;
          z-index: 10;
          /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f54b9+0,0f54b9+100&0.45+0,0+100 */
          background: -moz-linear-gradient(top, rgba(15,84,185,0.45) 0%, rgba(15,84,185,0) 100%); /* FF3.6-15 */
          background: -webkit-linear-gradient(top, rgba(15,84,185,0.45) 0%,rgba(15,84,185,0) 100%); /* Chrome10-25,Safari5.1-6 */
          background: linear-gradient(to bottom, rgba(15,84,185,0.45) 0%,rgba(15,84,185,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#730f54b9', endColorstr='#000f54b9',GradientType=0 ); /* IE6-9 */
        }
        .app_slide {
            bottom:100px !important;
        }
        @media (max-width: 749px) {
            .app_slide {
              bottom:45px !important; } }
        .app-top_icon {
          height: 80px;
          width: 80px;
          margin-bottom: 25px;
          margin-top: 184px;
          box-shadow: 0 5px 7px 0 rgba(15,84,185,.45);
           }
          @media (max-width: 767px) {
            .app-top_icon {
              margin-top: 104px;
              margin-bottom: 30px; } }
          @media (max-width: 525px) {
            .app-top_icon {transform:scale(0.8);
              margin-top: 88px;
              margin-bottom: 15px; } }
        @media (max-width: 749px) {
            .app_links {
            -webkit-box-pack: center!important;
            -webkit-justify-content: center!important;
            -ms-flex-pack: center!important;
            justify-content: center!important;
            }}
        .app_link {
            margin-right: 16px;
            text-decoration: none;
        }
        .app_link-google {
          background-image: url('data:image/svg+xml;utf8,<svg width="112" height="40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#path0_fill" fill="#FFF"/><g transform="translate(34.152 9.42)" fill="#202020"><use xlink:href="#path1_fill"/><use xlink:href="#path2_fill"/><use xlink:href="#path3_fill"/><use xlink:href="#path4_fill"/><use xlink:href="#path5_fill"/><use xlink:href="#path6_fill"/><use xlink:href="#path7_fill"/><use xlink:href="#path8_fill"/><use xlink:href="#path9_fill"/><use xlink:href="#path10_fill"/></g><use xlink:href="#path11_fill" transform="translate(18.859 16.25)" fill="#FCD202"/><use xlink:href="#path12_fill" transform="translate(8.647 19.92)" fill="#E9424A"/><use xlink:href="#path13_fill" transform="translate(8.647 9.17)" fill="#78BC67"/><use xlink:href="#path14_fill" transform="translate(8.235 9.5)" fill="#60C5EF"/><defs><path id="path0_fill" d="M3.294 0S0 0 0 3.333v33.334S0 40 3.294 40h105.412S112 40 112 36.667V3.333S112 0 108.706 0H3.294z"/><path id="path1_fill" d="M22.235 12.5c-1.976 0-3.54 1.5-3.54 3.583 0 2 1.564 3.584 3.54 3.584 1.977 0 3.541-1.5 3.541-3.584a3.535 3.535 0 0 0-3.54-3.583zm0 5.667c-1.07 0-1.976-.917-1.976-2.167 0-1.25.906-2.167 1.976-2.167 1.07 0 1.977.834 1.977 2.167 0 1.333-.906 2.167-1.977 2.167zM14.576 12.5c-1.976 0-3.54 1.5-3.54 3.583 0 2 1.564 3.584 3.54 3.584 1.977 0 3.542-1.5 3.542-3.584a3.535 3.535 0 0 0-3.541-3.583zm0 5.667c-1.07 0-1.976-.917-1.976-2.167 0-1.25.906-2.167 1.976-2.167 1.071 0 1.977.834 1.977 2.167 0 1.333-.906 2.167-1.977 2.167zm-9.14-4.584v1.5h3.54c-.082.834-.411 1.5-.823 1.917-.494.5-1.318 1.083-2.718 1.083-2.223 0-3.87-1.833-3.87-4 0-2.25 1.73-4 3.87-4 1.153 0 2.06.5 2.718 1.084l1.07-1.084c-.905-.833-2.058-1.5-3.705-1.5-2.965 0-5.518 2.5-5.518 5.5s2.553 5.5 5.518 5.5c1.647 0 2.8-.5 3.788-1.583.988-1 1.318-2.417 1.318-3.5 0-.333 0-.667-.083-.917H5.435zM42.74 14.75c-.33-.833-1.153-2.25-2.965-2.25-1.811 0-3.294 1.417-3.294 3.583 0 2 1.483 3.584 3.46 3.584 1.564 0 2.552-1 2.882-1.584l-1.153-.833c-.412.583-.906 1-1.73 1-.741 0-1.318-.333-1.73-1.083l4.695-2-.165-.417zm-4.776 1.167c0-1.334 1.07-2.084 1.811-2.084.577 0 1.153.334 1.318.75l-3.13 1.334zm-3.789 3.416h1.565V8.917h-1.565v10.416zm-2.553-6.083c-.411-.417-1.07-.833-1.894-.833C28 12.417 26.353 14 26.353 16s1.565 3.5 3.376 3.5c.824 0 1.483-.417 1.812-.833h.082v.5c0 1.333-.74 2.083-1.894 2.083-.905 0-1.564-.667-1.729-1.25l-1.318.583c.412.917 1.4 2.084 3.13 2.084 1.811 0 3.294-1.084 3.294-3.667v-6.333h-1.483v.583zm-1.729 4.917c-1.07 0-1.976-.917-1.976-2.167 0-1.25.905-2.167 1.976-2.167 1.07 0 1.894.917 1.894 2.167 0 1.25-.823 2.167-1.894 2.167zm20.094-9.25h-3.706v10.416h1.565v-3.916h2.141c1.73 0 3.377-1.25 3.377-3.25s-1.73-3.25-3.377-3.25zm0 5.083h-2.223v-3.583h2.223c1.153 0 1.812 1 1.812 1.75C51.8 13 51.141 14 49.988 14zm9.47-1.5c-1.152 0-2.305.5-2.717 1.583l1.4.584c.33-.584.824-.75 1.4-.75.824 0 1.565.5 1.647 1.333v.083c-.247-.166-.906-.416-1.565-.416-1.482 0-2.964.833-2.964 2.333 0 1.417 1.235 2.333 2.553 2.333 1.07 0 1.564-.5 1.976-1h.083v.834h1.482v-4C62.588 13.5 61.27 12.5 59.459 12.5zm-.164 5.667c-.494 0-1.235-.25-1.235-.917 0-.833.906-1.083 1.647-1.083.659 0 .988.166 1.4.333a1.804 1.804 0 0 1-1.812 1.667zm8.73-5.5l-1.73 4.5h-.082l-1.812-4.5h-1.647L65.47 19l-1.565 3.5h1.565l4.2-9.833h-1.648zm-13.836 6.666h1.565V8.917h-1.565v10.416z"/><path id="path2_fill" d="M8.318 0c-.742 0-1.4.25-1.894.75-.495.583-.742 1.167-.742 1.917s.247 1.416.742 1.916c.494.5 1.152.75 1.894.75.74 0 1.4-.25 1.894-.75s.74-1.166.74-1.916-.246-1.417-.74-1.917C9.635.25 9.059 0 8.318 0zm1.811 2.667c0 .583-.164 1-.494 1.416-.33.334-.74.5-1.317.5-.494 0-.989-.166-1.318-.5-.33-.333-.494-.833-.494-1.416 0-.5.165-1 .494-1.334C7.33 1 7.824.75 8.318.75c.494 0 .906.167 1.317.5.33.417.494.917.494 1.417z"/><path id="path3_fill" d="M15.482 3.917c-.411.5-.905.666-1.482.666-.494 0-.988-.166-1.318-.5-.33-.333-.494-.833-.494-1.416 0-.584.165-1 .494-1.417.33-.333.824-.5 1.318-.5.576 0 .988.167 1.318.583l.082.084.576-.584h-.082C15.4.25 14.824 0 14 0c-.741 0-1.4.25-1.894.75s-.741 1.167-.741 1.917.247 1.416.74 1.916c.495.5 1.154.75 1.895.75.412 0 .823-.083 1.153-.25.412-.083.659-.333.906-.583l.082-.083-.659-.5z"/><path id="path4_fill" d="M36.812 0c-.741 0-1.4.25-1.894.75-.495.5-.742 1.167-.742 1.917s.247 1.416.742 1.916c.494.5 1.153.75 1.894.75.74 0 1.4-.25 1.894-.75s.741-1.166.741-1.916S39.2 1.25 38.706.75 37.553 0 36.812 0zm1.812 2.667c0 .583-.165 1-.495 1.416-.329.334-.74.5-1.317.5s-.906-.166-1.318-.5C35.164 3.75 35 3.25 35 2.667c0-.584.165-1 .494-1.417.33-.333.741-.5 1.318-.5.576 0 .906.167 1.317.5.33.417.495.917.495 1.417z"/><path id="path5_fill" d="M4.694.083H1.235v2.584c0 .833-.164 1.5-.576 1.833H.082v1.833h.742V5.25h3.623v1.083h.741V4.5h-.494V.083zm-.823.834V4.5H1.647c.247-.5.412-1.083.412-1.833V.917H3.87z"/><path id="path6_fill" d="M16.47.917h1.4V5.25h.742V.917h1.4V.083H16.47v.834z"/><path id="path7_fill" d="M22.318 2.917L21.165.167h-.906l1.73 3.75-.166.333a1.03 1.03 0 0 1-.164.25c-.082.083-.165.083-.33.083-.082 0-.164 0-.329-.083l-.082-.083-.247.75h.082c.165.083.33.083.494.083.576 0 .988-.333 1.235-.917L24.377 0h-.906l-1.153 2.917z"/><path id="path8_fill" d="M24.953 5.25h.741V.917h2.141V5.25h.824V.083h-3.706V5.25z"/><path id="path9_fill" d="M32.776 2.25h-2.305V.083h-.824V5.25h.824V3h2.305v2.25h.742V.083h-.742V2.25z"/><path id="path10_fill" d="M45.212 3c-.165-.167-.33-.333-.494-.417.164-.083.247-.25.411-.333.165-.167.165-.417.165-.667 0-.416-.165-.75-.412-1-.33-.25-.658-.416-1.07-.416h-1.894v5.166h1.976c.412 0 .824-.166 1.07-.416.33-.25.495-.667.495-1.084A1.42 1.42 0 0 0 45.212 3zm-.989-.917c-.164.167-.329.25-.494.25h-1.07V.917h1.07c.248 0 .33.083.495.25.164.166.164.333.164.5.083.083 0 .25-.164.416zM42.66 3h1.153c.247 0 .412.083.576.25.165.167.247.333.247.5 0 .167-.082.333-.247.5-.164.167-.33.25-.494.25H42.66V3z"/><path id="path11_fill" d="M0 3.5v.25l3.376 3.417.083-.084L7.494 4.75c1.153-.667 1.153-1.75 0-2.417L3.46 0l-.083.083L0 3.5z"/><path id="path12_fill" d="M0 10.333c.412.417.988.417 1.73.084L13.752 3.5 10.294 0 0 10.333z"/><path id="path13_fill" d="M0 .333L10.294 10.75l3.459-3.5-12.106-7C1.317.083 1.071 0 .741 0 .411 0 .165.083 0 .333z"/><path id="path14_fill" d="M.412 0C.165.25 0 .667 0 1.167v18.416c0 .5.165.917.412 1.167l.082.083L10.624 10.5v-.167L.412 0z"/></defs></svg>');
          width: 136px;
          height: 48px;
          background-position: center;
          background-size: cover;
          display: block;}
          @media (max-width: 525px) {
            .app_link-google {
              width: 80px;
              height: 28px;
              margin-bottom: 0; } }
          .app_link-google:hover {
          background-image: url('data:image/svg+xml;utf8,<svg width="136" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#path0_fill" fill="#0F54B9"/><g transform="translate(41.47 11.31)" fill="#FFF"><use xlink:href="#path1_fill"/><use xlink:href="#path2_fill"/><use xlink:href="#path3_fill"/><use xlink:href="#path4_fill"/><use xlink:href="#path5_fill"/><use xlink:href="#path6_fill"/><use xlink:href="#path7_fill"/><use xlink:href="#path8_fill"/><use xlink:href="#path9_fill"/><use xlink:href="#path10_fill"/></g><use xlink:href="#path11_fill" transform="translate(22.9 19.5)" fill="#FCD202"/><use xlink:href="#path12_fill" transform="translate(10.5 23.9)" fill="#E9424A"/><use xlink:href="#path13_fill" transform="translate(10.5 11)" fill="#78BC67"/><use xlink:href="#path14_fill" transform="translate(10 11.4)" fill="#60C5EF"/><defs><path id="path0_fill" d="M4 0S0 0 0 4v40s0 4 4 4h128s4 0 4-4V4s0-4-4-4H4z"/><path id="path1_fill" d="M27 15c-2.4 0-4.3 1.8-4.3 4.3 0 2.4 1.9 4.3 4.3 4.3s4.3-1.8 4.3-4.3-2-4.3-4.3-4.3zm0 6.8c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.4 1 2.4 2.6s-1.1 2.6-2.4 2.6zM17.7 15c-2.4 0-4.3 1.8-4.3 4.3 0 2.4 1.9 4.3 4.3 4.3s4.3-1.8 4.3-4.3-2-4.3-4.3-4.3zm0 6.8c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.4 1 2.4 2.6s-1.1 2.6-2.4 2.6zM6.6 16.3v1.8h4.3c-.1 1-.5 1.8-1 2.3-.6.6-1.6 1.3-3.3 1.3-2.7 0-4.7-2.2-4.7-4.8 0-2.7 2.1-4.8 4.7-4.8 1.4 0 2.5.6 3.3 1.3l1.3-1.3c-1.1-1-2.5-1.8-4.5-1.8-3.6 0-6.7 3-6.7 6.6 0 3.6 3.1 6.6 6.7 6.6 2 0 3.4-.6 4.6-1.9 1.2-1.2 1.6-2.9 1.6-4.2 0-.4 0-.8-.1-1.1H6.6zm45.3 1.4c-.4-1-1.4-2.7-3.6-2.7s-4 1.7-4 4.3c0 2.4 1.8 4.3 4.2 4.3 1.9 0 3.1-1.2 3.5-1.9l-1.4-1c-.5.7-1.1 1.2-2.1 1.2-.9 0-1.6-.4-2.1-1.3l5.7-2.4-.2-.5zm-5.8 1.4c0-1.6 1.3-2.5 2.2-2.5.7 0 1.4.4 1.6.9l-3.8 1.6zm-4.6 4.1h1.9V10.7h-1.9v12.5zm-3.1-7.3c-.5-.5-1.3-1-2.3-1-2.1 0-4.1 1.9-4.1 4.3s1.9 4.2 4.1 4.2c1 0 1.8-.5 2.2-1h.1v.6c0 1.6-.9 2.5-2.3 2.5-1.1 0-1.9-.8-2.1-1.5l-1.6.7c.5 1.1 1.7 2.5 3.8 2.5 2.2 0 4-1.3 4-4.4v-7.6h-1.8v.7zm-2.1 5.9c-1.3 0-2.4-1.1-2.4-2.6s1.1-2.6 2.4-2.6c1.3 0 2.3 1.1 2.3 2.6s-1 2.6-2.3 2.6zm24.4-11.1h-4.5v12.5h1.9v-4.7h2.6c2.1 0 4.1-1.5 4.1-3.9s-2.1-3.9-4.1-3.9zm0 6.1H58v-4.3h2.7c1.4 0 2.2 1.2 2.2 2.1 0 1-.8 2.2-2.2 2.2zM72.2 15c-1.4 0-2.8.6-3.3 1.9l1.7.7c.4-.7 1-.9 1.7-.9 1 0 1.9.6 2 1.6v.1c-.3-.2-1.1-.5-1.9-.5-1.8 0-3.6 1-3.6 2.8 0 1.7 1.5 2.8 3.1 2.8 1.3 0 1.9-.6 2.4-1.2h.1v1h1.8v-4.8c-.2-2.3-1.8-3.5-4-3.5zm-.2 6.8c-.6 0-1.5-.3-1.5-1.1 0-1 1.1-1.3 2-1.3.8 0 1.2.2 1.7.4-.1 1.2-1.1 2-2.2 2zm10.6-6.6l-2.1 5.4h-.1l-2.2-5.4h-2l3.3 7.6-1.9 4.2h1.9l5.1-11.8h-2zm-16.8 8h1.9V10.7h-1.9v12.5z"/><path id="path2_fill" d="M10.1 0c-.9 0-1.7.3-2.3.9-.6.7-.9 1.4-.9 2.3 0 .9.3 1.7.9 2.3.6.6 1.4.9 2.3.9.9 0 1.7-.3 2.3-.9.6-.6.9-1.4.9-2.3 0-.9-.3-1.7-.9-2.3C11.7.3 11 0 10.1 0zm2.2 3.2c0 .7-.2 1.2-.6 1.7-.4.4-.9.6-1.6.6-.6 0-1.2-.2-1.6-.6-.4-.4-.6-1-.6-1.7 0-.6.2-1.2.6-1.6.4-.4 1-.7 1.6-.7.6 0 1.1.2 1.6.6.4.5.6 1.1.6 1.7z"/><path id="path3_fill" d="M18.8 4.7c-.5.6-1.1.8-1.8.8-.6 0-1.2-.2-1.6-.6-.4-.4-.6-1-.6-1.7s.2-1.2.6-1.7c.4-.4 1-.6 1.6-.6.7 0 1.2.2 1.6.7l.1.1.7-.7h-.1C18.7.3 18 0 17 0c-.9 0-1.7.3-2.3.9-.6.6-.9 1.4-.9 2.3 0 .9.3 1.7.9 2.3.6.6 1.4.9 2.3.9.5 0 1-.1 1.4-.3.5-.1.8-.4 1.1-.7l.1-.1-.8-.6z"/><path id="path4_fill" d="M44.7 0c-.9 0-1.7.3-2.3.9-.6.6-.9 1.4-.9 2.3 0 .9.3 1.7.9 2.3.6.6 1.4.9 2.3.9.9 0 1.7-.3 2.3-.9.6-.6.9-1.4.9-2.3 0-.9-.3-1.7-.9-2.3-.6-.6-1.4-.9-2.3-.9zm2.2 3.2c0 .7-.2 1.2-.6 1.7-.4.4-.9.6-1.6.6-.7 0-1.1-.2-1.6-.6-.4-.4-.6-1-.6-1.7s.2-1.2.6-1.7c.4-.4.9-.6 1.6-.6.7 0 1.1.2 1.6.6.4.5.6 1.1.6 1.7z"/><path id="path5_fill" d="M5.7.1H1.5v3.1c0 1-.2 1.8-.7 2.2H.1v2.2H1V6.3h4.4v1.3h.9V5.4h-.6V.1zm-1 1v4.3H2c.3-.6.5-1.3.5-2.2V1.1h2.2z"/><path id="path6_fill" d="M20 1.1h1.7v5.2h.9V1.1h1.7v-1H20v1z"/><path id="path7_fill" d="M27.1 3.5L25.7.2h-1.1l2.1 4.5-.2.4c-.1.2-.2.3-.2.3-.1.1-.2.1-.4.1-.1 0-.2 0-.4-.1l-.1-.1-.3.9h.1c.2.1.4.1.6.1.7 0 1.2-.4 1.5-1.1L29.6 0h-1.1l-1.4 3.5z"/><path id="path8_fill" d="M30.3 6.3h.9V1.1h2.6v5.2h1V.1h-4.5v6.2z"/><path id="path9_fill" d="M39.8 2.7H37V.1h-1v6.2h1V3.6h2.8v2.7h.9V.1h-.9v2.6z"/><path id="path10_fill" d="M54.9 3.6c-.2-.2-.4-.4-.6-.5.2-.1.3-.3.5-.4.2-.2.2-.5.2-.8 0-.5-.2-.9-.5-1.2-.4-.3-.8-.5-1.3-.5h-2.3v6.2h2.4c.5 0 1-.2 1.3-.5.4-.3.6-.8.6-1.3 0-.4-.1-.7-.3-1zm-1.2-1.1c-.2.2-.4.3-.6.3h-1.3V1.1h1.3c.3 0 .4.1.6.3.2.2.2.4.2.6.1.1 0 .3-.2.5zm-1.9 1.1h1.4c.3 0 .5.1.7.3.2.2.3.4.3.6 0 .2-.1.4-.3.6-.2.2-.4.3-.6.3h-1.5V3.6z"/><path id="path11_fill" d="M0 4.2v.3l4.1 4.1.1-.1 4.9-2.8c1.4-.8 1.4-2.1 0-2.9L4.2 0l-.1.1L0 4.2z"/><path id="path12_fill" d="M0 12.4c.5.5 1.2.5 2.1.1l14.6-8.3L12.5 0 0 12.4z"/><path id="path13_fill" d="M0 .4l12.5 12.5 4.2-4.2L2 .3C1.6.1 1.3 0 .9 0 .5 0 .2.1 0 .4z"/><path id="path14_fill" d="M.5 0C.2.3 0 .8 0 1.4v22.1c0 .6.2 1.1.5 1.4l.1.1 12.3-12.4v-.2L.5 0z"/></defs></svg>');}
        .app_link-app {
          width: 136px;
          height: 48px;
          background-position: center;
          background-size: cover;
          background-image: url('data:image/svg+xml;utf8,<svg width="112" height="40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#path0_fill" fill="#FFF"/><g transform="translate(9.267 8.51)" fill="#202020"><use xlink:href="#path1_fill"/><use xlink:href="#path2_fill"/><use xlink:href="#path3_fill"/><use xlink:href="#path4_fill"/><use xlink:href="#path5_fill"/><use xlink:href="#path6_fill"/><use xlink:href="#path7_fill"/><use xlink:href="#path8_fill"/><use xlink:href="#path9_fill"/><use xlink:href="#path10_fill"/><use xlink:href="#path11_fill"/><use xlink:href="#path12_fill"/><use xlink:href="#path13_fill"/><use xlink:href="#path14_fill"/><use xlink:href="#path15_fill"/><use xlink:href="#path16_fill"/><use xlink:href="#path17_fill"/><use xlink:href="#path18_fill"/><use xlink:href="#path19_fill"/><use xlink:href="#path20_fill"/><use xlink:href="#path21_fill"/><use xlink:href="#path22_fill"/><use xlink:href="#path23_fill"/></g><defs><path id="path0_fill" d="M3.294 0S0 0 0 3.333v33.334S0 40 3.294 40h105.412S112 40 112 36.667V3.333S112 0 108.706 0H3.294z"/><path id="path1_fill" d="M14.656 11.583c0-2.75 2.223-4.083 2.306-4.166C15.726 5.5 13.75 5.25 13.009 5.25c-1.647-.167-3.294 1-4.118 1-.823 0-2.141-1-3.541-.917-1.812 0-3.459 1.084-4.447 2.75C-.991 11.417.409 16.333 2.22 19c.905 1.333 1.976 2.833 3.376 2.75 1.482-.083 1.977-.917 3.624-.917s2.14.917 3.54.834c1.483 0 2.389-1.334 3.295-2.667 1.07-1.5 1.482-3 1.482-3.083 0 0-2.8-1.084-2.882-4.334z"/><path id="path2_fill" d="M12.02 3.5c.66-.917 1.236-2.25 1.071-3.5-1.07.083-2.388.75-3.13 1.667C9.304 2.5 8.645 3.75 8.81 5c1.153.083 2.388-.583 3.212-1.5z"/><path id="path3_fill" d="M34.503 21.583h-1.894l-1.07-3.333h-3.624l-.988 3.333h-1.895l3.624-11.333h2.223l3.624 11.333zm-3.294-4.75l-.988-3c-.083-.333-.33-1-.577-2.166-.082.5-.33 1.166-.494 2.166l-.906 3h2.965z"/><path id="path4_fill" d="M43.727 17.333c0 1.417-.412 2.5-1.153 3.334-.66.75-1.483 1.083-2.471 1.083-1.07 0-1.812-.417-2.306-1.167v4.334h-1.812v-8.834c0-.833 0-1.75-.082-2.666h1.565l.082 1.333c.577-1 1.482-1.5 2.718-1.5.988 0 1.73.417 2.388 1.167.823.666 1.07 1.666 1.07 2.916zm-1.812.084c0-.834-.165-1.417-.494-2-.412-.5-.906-.834-1.565-.834-.412 0-.824.167-1.235.417-.33.333-.577.667-.742 1.167-.082.25-.082.416-.082.583v1.333c0 .584.165 1.084.577 1.5.329.417.823.584 1.4.584.658 0 1.235-.25 1.564-.75.412-.417.577-1.167.577-2z"/><path id="path5_fill" d="M53.032 17.333c0 1.417-.411 2.5-1.153 3.334-.658.75-1.482 1.083-2.47 1.083-1.07 0-1.812-.417-2.306-1.167v4.334h-1.73v-8.834c0-.833 0-1.75-.082-2.666h1.565l.082 1.333c.577-1 1.483-1.5 2.718-1.5.988 0 1.73.417 2.388 1.167.659.666.988 1.666.988 2.916zm-1.811.084c0-.834-.165-1.417-.494-2-.412-.5-.906-.834-1.565-.834-.412 0-.824.167-1.236.417-.329.333-.576.667-.74 1.167-.083.25-.083.416-.083.583v1.333c0 .584.165 1.084.576 1.5.33.417.824.584 1.4.584.66 0 1.236-.25 1.565-.75.412-.417.577-1.167.577-2z"/><path id="path6_fill" d="M63.409 18.333c0 1-.33 1.75-.988 2.334-.742.666-1.73 1-3.047 1-1.236 0-2.142-.25-2.883-.667l.412-1.5c.824.5 1.647.75 2.635.75.66 0 1.236-.167 1.565-.5.412-.333.576-.75.576-1.25s-.164-.833-.494-1.167c-.33-.333-.823-.583-1.564-.916-1.977-.75-2.965-1.834-2.965-3.25 0-.917.33-1.667 1.07-2.334.66-.583 1.565-.916 2.718-.916.988 0 1.894.166 2.553.5l-.412 1.5a4.514 4.514 0 0 0-2.14-.5c-.66 0-1.154.166-1.483.5-.33.25-.412.583-.412 1 0 .416.165.833.494 1.083.33.25.824.583 1.647.917.988.416 1.647.833 2.141 1.416.412.584.577 1.25.577 2z"/><path id="path7_fill" d="M67.444 14.75v4c0 1 .33 1.5 1.07 1.5.33 0 .577 0 .824-.083l.083 1.416c-.33.167-.824.167-1.4.167-.742 0-1.236-.25-1.647-.667-.412-.416-.577-1.166-.577-2.166v-4.084h-1.153v-1.5h1.153v-1.5l1.73-.5v2h1.976v1.417h-2.059z"/><path id="path8_fill" d="M78.315 17.417c0 1.25-.33 2.25-1.07 3.083-.742.833-1.73 1.25-2.966 1.25-1.153 0-2.14-.417-2.8-1.167-.74-.833-1.07-1.833-1.07-3 0-1.25.33-2.333 1.07-3.083.742-.833 1.73-1.25 2.965-1.25 1.153 0 2.141.417 2.882 1.167.66.75.989 1.75.989 3zm-1.894 0c0-.75-.165-1.417-.495-1.917-.411-.667-.905-1-1.647-1-.74 0-1.235.333-1.647 1-.33.5-.494 1.167-.494 2 0 .75.165 1.417.494 1.917.412.666.906 1 1.647 1 .66 0 1.236-.334 1.648-1 .329-.584.494-1.25.494-2z"/><path id="path9_fill" d="M84.162 15c-.165 0-.33-.083-.577-.083-.658 0-1.153.25-1.482.75-.33.416-.412 1-.412 1.583v4.25H79.88v-5.583c0-.917 0-1.834-.082-2.584h1.565l.082 1.584h.082c.165-.5.495-1 .906-1.334.412-.333.824-.416 1.318-.416h.412V15z"/><path id="path10_fill" d="M92.15 17.083c0 .334 0 .584-.082.834h-5.353c0 .833.247 1.416.74 1.833.495.417 1.072.583 1.73.583.824 0 1.565-.166 2.141-.416l.248 1.25c-.742.333-1.647.5-2.718.5-1.235 0-2.224-.334-2.965-1.084-.741-.75-1.07-1.75-1.07-3s.329-2.25.988-3.083c.659-.833 1.647-1.333 2.8-1.333 1.153 0 2.059.416 2.635 1.333.659.667.906 1.583.906 2.583zm-1.647-.5c0-.5-.082-1-.33-1.416-.329-.5-.823-.75-1.4-.75-.576 0-1.07.25-1.4.75-.329.416-.494.833-.494 1.416h3.624z"/><path id="path11_fill" d="M30.632 3.25c0 1-.33 1.75-.905 2.25-.577.5-1.318.667-2.306.667-.494 0-.906 0-1.318-.084V.667c.494-.084.988-.084 1.482-.084.988 0 1.73.25 2.142.667.576.417.905 1.083.905 2zm-.988 0c0-.667-.165-1.167-.494-1.5-.33-.333-.823-.5-1.482-.5-.247 0-.494 0-.741.083V5.5h.576c.659 0 1.235-.167 1.565-.583.411-.417.576-.917.576-1.667z"/><path id="path12_fill" d="M35.574 4.083c0 .584-.165 1.084-.495 1.5-.329.417-.823.584-1.482.584-.576 0-1.07-.167-1.4-.584-.33-.416-.494-.916-.494-1.5 0-.583.165-1.166.494-1.5.33-.416.824-.583 1.482-.583.577 0 1.071.167 1.4.583.33.417.495.917.495 1.5zm-.906.084c0-.334-.083-.667-.247-.917-.165-.333-.412-.5-.824-.5a.904.904 0 0 0-.824.5c-.164.25-.247.583-.247 1 0 .333.083.667.247.917.165.333.495.5.824.5.33 0 .576-.167.824-.5a2.24 2.24 0 0 0 .247-1z"/><path id="path13_fill" d="M42.162 2.167l-1.236 4h-.823l-.494-1.75c-.165-.417-.247-.834-.33-1.334-.082.417-.164.834-.329 1.334l-.577 1.75h-.823l-1.153-4h.906l.412 1.916c.082.417.164.917.247 1.25.082-.333.164-.75.33-1.25l.576-1.916h.74l.577 1.916c.165.417.247.917.33 1.334.082-.417.164-.834.247-1.334l.494-1.916h.906z"/><path id="path14_fill" d="M46.773 6.167h-.905V3.833c0-.75-.247-1.083-.824-1.083-.247 0-.494.083-.659.333-.164.167-.247.417-.247.667v2.417h-.906V3.25 2.083h.742v.667c.082-.167.247-.333.494-.5A1.38 1.38 0 0 1 45.29 2c.412 0 .659.083.906.333.33.334.494.75.494 1.334v2.5h.082z"/><path id="path15_fill" d="M49.162.25h-.906v5.833h.906V.25z"/><path id="path16_fill" d="M54.35 4.083c0 .584-.165 1.084-.494 1.5-.33.417-.824.584-1.483.584-.576 0-1.07-.167-1.4-.584-.329-.416-.494-.916-.494-1.5 0-.583.165-1.166.495-1.5.329-.416.823-.583 1.482-.583.576 0 1.07.167 1.4.583.33.417.494.917.494 1.5zm-.906.084c0-.334-.082-.667-.247-.917-.165-.333-.412-.5-.824-.5a.904.904 0 0 0-.823.5c-.165.25-.247.583-.247 1 0 .333.082.667.247.917.165.333.494.5.824.5.329 0 .576-.167.823-.5a2.24 2.24 0 0 0 .247-1z"/><path id="path17_fill" d="M58.632 6.167h-.823l-.082-.5a1.436 1.436 0 0 1-1.153.583c-.412 0-.66-.083-.906-.333-.247-.25-.33-.5-.33-.834 0-.5.165-.833.577-1.083.412-.25.988-.417 1.73-.417V3.5c0-.5-.248-.833-.824-.833-.412 0-.742.083-1.071.333l-.165-.583c.33-.25.824-.334 1.4-.334 1.07 0 1.565.584 1.565 1.667v1.5c0 .333.082.667.082.917zm-.905-1.417v-.583c-.989 0-1.483.25-1.483.833 0 .25.083.333.165.5a.625.625 0 0 0 .412.167c.164 0 .411-.084.576-.167.165-.083.247-.25.33-.5v-.25z"/><path id="path18_fill" d="M63.656 6.167h-.824V5.5c-.247.5-.659.75-1.235.75-.494 0-.906-.167-1.153-.583-.33-.417-.494-.834-.494-1.5 0-.667.165-1.167.494-1.584.33-.333.741-.583 1.235-.583.494 0 .906.167 1.153.583V.25h.906V5c-.082.417-.082.833-.082 1.167zm-.906-1.75V3.75 3.5c-.082-.25-.165-.417-.33-.5a.744.744 0 0 0-.576-.25c-.33 0-.576.167-.741.417-.165.25-.247.583-.247 1 0 .416.082.75.247 1 .165.25.412.416.741.416.33 0 .494-.083.659-.333.165-.25.247-.5.247-.833z"/><path id="path19_fill" d="M71.232 4.083c0 .584-.164 1.084-.494 1.5-.33.417-.823.584-1.482.584-.577 0-1.07-.167-1.4-.584-.33-.416-.494-.916-.494-1.5 0-.583.165-1.166.494-1.5.33-.416.823-.583 1.482-.583.577 0 1.07.167 1.4.583.33.417.494.917.494 1.5zm-.906.084c0-.334-.082-.667-.247-.917-.164-.333-.411-.5-.823-.5a.904.904 0 0 0-.824.5c-.164.25-.247.583-.247 1 0 .333.083.667.247.917.165.333.495.5.824.5.33 0 .576-.167.823-.5a2.24 2.24 0 0 0 .248-1z"/><path id="path20_fill" d="M75.02 6.167V3.833c0-.75-.246-1.083-.823-1.083-.247 0-.494.083-.659.333a1.586 1.586 0 0 0-.164.667v2.417h-.906V3.25 2.083h.74l.083.667c.083-.167.247-.333.494-.5A1.38 1.38 0 0 1 74.61 2c.412 0 .659.083.906.333.33.334.494.75.494 1.334v2.5h-.988z"/><path id="path21_fill" d="M81.856 2.833h-.988V4.75c0 .5.164.75.494.75.165 0 .33 0 .412-.083v.666c-.165.084-.412.084-.66.084-.329 0-.658-.084-.823-.334a1.87 1.87 0 0 1-.33-1.083V2.833h-.576v-.666h.577v-.75l.823-.25v1h.989v.666h.082z"/><path id="path22_fill" d="M86.55 6.167h-.906V3.833c0-.75-.247-1.083-.823-1.083-.412 0-.66.25-.824.667 0 .083-.082.166-.082.333v2.417h-.906V.333h.906V2.75a1.311 1.311 0 0 1 1.153-.667c.33 0 .659.084.906.334.329.333.411.75.411 1.333v2.417h.165z"/><path id="path23_fill" d="M91.409 3.917v.416h-2.636c0 .417.165.667.412.917.247.167.494.25.906.25.412 0 .741-.083 1.07-.167l.165.584a3.38 3.38 0 0 1-1.317.25c-.577 0-1.07-.167-1.483-.584-.329-.333-.494-.833-.494-1.5 0-.583.165-1.083.495-1.5.329-.416.823-.666 1.4-.666.576 0 .988.25 1.317.666 0 .417.165.834.165 1.334zm-.906-.167c0-.25-.082-.5-.165-.667-.164-.25-.411-.333-.74-.333-.248 0-.495.083-.742.333-.165.167-.247.417-.247.667h1.894z"/></defs></svg>');
          display: block; }
          @media (max-width: 525px) {
            .app_link-app {
              width: 80px;
              height: 28px; } }
          .app_link-app:hover {
          background-image: url('data:image/svg+xml;utf8,<svg width="136" height="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#path0_fill" fill="#0F54B9"/><g transform="translate(11.25 10.22)" fill="#FFF"><use xlink:href="#path1_fill"/><use xlink:href="#path2_fill"/><use xlink:href="#path3_fill"/><use xlink:href="#path4_fill"/><use xlink:href="#path5_fill"/><use xlink:href="#path6_fill"/><use xlink:href="#path7_fill"/><use xlink:href="#path8_fill"/><use xlink:href="#path9_fill"/><use xlink:href="#path10_fill"/><use xlink:href="#path11_fill"/><use xlink:href="#path12_fill"/><use xlink:href="#path13_fill"/><use xlink:href="#path14_fill"/><use xlink:href="#path15_fill"/><use xlink:href="#path16_fill"/><use xlink:href="#path17_fill"/><use xlink:href="#path18_fill"/><use xlink:href="#path19_fill"/><use xlink:href="#path20_fill"/><use xlink:href="#path21_fill"/><use xlink:href="#path22_fill"/><use xlink:href="#path23_fill"/></g><defs><path id="path0_fill" d="M4 0S0 0 0 4v40s0 4 4 4h128s4 0 4-4V4s0-4-4-4H4z"/><path id="path1_fill" d="M17.796 13.9c0-3.3 2.7-4.9 2.8-5-1.5-2.3-3.9-2.6-4.8-2.6-2-.2-4 1.2-5 1.2s-2.6-1.2-4.3-1.1c-2.2 0-4.2 1.3-5.4 3.3-2.3 4-.6 9.9 1.6 13.1 1.1 1.6 2.4 3.4 4.1 3.3 1.8-.1 2.4-1.1 4.4-1.1 2 0 2.6 1.1 4.3 1 1.8 0 2.9-1.6 4-3.2 1.3-1.8 1.8-3.6 1.8-3.7 0 0-3.4-1.3-3.5-5.2z"/><path id="path2_fill" d="M14.596 4.2c.8-1.1 1.5-2.7 1.3-4.2-1.3.1-2.9.9-3.8 2-.8 1-1.6 2.5-1.4 4 1.4.1 2.9-.7 3.9-1.8z"/><path id="path3_fill" d="M41.896 25.9h-2.3l-1.3-4h-4.4l-1.2 4h-2.3l4.4-13.6h2.7l4.4 13.6zm-4-5.7l-1.2-3.6c-.1-.4-.4-1.2-.7-2.6-.1.6-.4 1.4-.6 2.6l-1.1 3.6h3.6z"/><path id="path4_fill" d="M53.096 20.8c0 1.7-.5 3-1.4 4-.8.9-1.8 1.3-3 1.3-1.3 0-2.2-.5-2.8-1.4v5.2h-2.2V19.3c0-1 0-2.1-.1-3.2h1.9l.1 1.6c.7-1.2 1.8-1.8 3.3-1.8 1.2 0 2.1.5 2.9 1.4 1 .8 1.3 2 1.3 3.5zm-2.2.1c0-1-.2-1.7-.6-2.4-.5-.6-1.1-1-1.9-1-.5 0-1 .2-1.5.5-.4.4-.7.8-.9 1.4-.1.3-.1.5-.1.7v1.6c0 .7.2 1.3.7 1.8.4.5 1 .7 1.7.7.8 0 1.5-.3 1.9-.9.5-.5.7-1.4.7-2.4z"/><path id="path5_fill" d="M64.396 20.8c0 1.7-.5 3-1.4 4-.8.9-1.8 1.3-3 1.3-1.3 0-2.2-.5-2.8-1.4v5.2h-2.1V19.3c0-1 0-2.1-.1-3.2h1.9l.1 1.6c.7-1.2 1.8-1.8 3.3-1.8 1.2 0 2.1.5 2.9 1.4.8.8 1.2 2 1.2 3.5zm-2.2.1c0-1-.2-1.7-.6-2.4-.5-.6-1.1-1-1.9-1-.5 0-1 .2-1.5.5-.4.4-.7.8-.9 1.4-.1.3-.1.5-.1.7v1.6c0 .7.2 1.3.7 1.8.4.5 1 .7 1.7.7.8 0 1.5-.3 1.9-.9.5-.5.7-1.4.7-2.4z"/><path id="path6_fill" d="M76.996 22c0 1.2-.4 2.1-1.2 2.8-.9.8-2.1 1.2-3.7 1.2-1.5 0-2.6-.3-3.5-.8l.5-1.8c1 .6 2 .9 3.2.9.8 0 1.5-.2 1.9-.6.5-.4.7-.9.7-1.5s-.2-1-.6-1.4c-.4-.4-1-.7-1.9-1.1-2.4-.9-3.6-2.2-3.6-3.9 0-1.1.4-2 1.3-2.8.8-.7 1.9-1.1 3.3-1.1 1.2 0 2.3.2 3.1.6l-.5 1.8c-.8-.4-1.6-.6-2.6-.6-.8 0-1.4.2-1.8.6-.4.3-.5.7-.5 1.2s.2 1 .6 1.3c.4.3 1 .7 2 1.1 1.2.5 2 1 2.6 1.7.5.7.7 1.5.7 2.4z"/><path id="path7_fill" d="M81.896 17.7v4.8c0 1.2.4 1.8 1.3 1.8.4 0 .7 0 1-.1l.1 1.7c-.4.2-1 .2-1.7.2-.9 0-1.5-.3-2-.8s-.7-1.4-.7-2.6v-4.9h-1.4V16h1.4v-1.8l2.1-.6V16h2.4v1.7h-2.5z"/><path id="path8_fill" d="M95.096 20.9c0 1.5-.4 2.7-1.3 3.7s-2.1 1.5-3.6 1.5c-1.4 0-2.6-.5-3.4-1.4-.9-1-1.3-2.2-1.3-3.6 0-1.5.4-2.8 1.3-3.7.9-1 2.1-1.5 3.6-1.5 1.4 0 2.6.5 3.5 1.4.8.9 1.2 2.1 1.2 3.6zm-2.3 0c0-.9-.2-1.7-.6-2.3-.5-.8-1.1-1.2-2-1.2-.9 0-1.5.4-2 1.2-.4.6-.6 1.4-.6 2.4 0 .9.2 1.7.6 2.3.5.8 1.1 1.2 2 1.2.8 0 1.5-.4 2-1.2.4-.7.6-1.5.6-2.4z"/><path id="path9_fill" d="M102.196 18c-.2 0-.4-.1-.7-.1-.8 0-1.4.3-1.8.9-.4.5-.5 1.2-.5 1.9v5.1h-2.2v-6.7c0-1.1 0-2.2-.1-3.1h1.9l.1 1.9h.1c.2-.6.6-1.2 1.1-1.6.5-.4 1-.5 1.6-.5h.5V18z"/><path id="path10_fill" d="M111.896 20.5c0 .4 0 .7-.1 1h-6.5c0 1 .3 1.7.9 2.2.6.5 1.3.7 2.1.7 1 0 1.9-.2 2.6-.5l.3 1.5c-.9.4-2 .6-3.3.6-1.5 0-2.7-.4-3.6-1.3-.9-.9-1.3-2.1-1.3-3.6s.4-2.7 1.2-3.7c.8-1 2-1.6 3.4-1.6s2.5.5 3.2 1.6c.8.8 1.1 1.9 1.1 3.1zm-2-.6c0-.6-.1-1.2-.4-1.7-.4-.6-1-.9-1.7-.9s-1.3.3-1.7.9c-.4.5-.6 1-.6 1.7h4.4z"/><path id="path11_fill" d="M37.196 3.9c0 1.2-.4 2.1-1.1 2.7-.7.6-1.6.8-2.8.8-.6 0-1.1 0-1.6-.1V.8c.6-.1 1.2-.1 1.8-.1 1.2 0 2.1.3 2.6.8.7.5 1.1 1.3 1.1 2.4zm-1.2 0c0-.8-.2-1.4-.6-1.8-.4-.4-1-.6-1.8-.6-.3 0-.6 0-.9.1v5h.7c.8 0 1.5-.2 1.9-.7.5-.5.7-1.1.7-2z"/><path id="path12_fill" d="M43.196 4.9c0 .7-.2 1.3-.6 1.8-.4.5-1 .7-1.8.7-.7 0-1.3-.2-1.7-.7-.4-.5-.6-1.1-.6-1.8s.2-1.4.6-1.8c.4-.5 1-.7 1.8-.7.7 0 1.3.2 1.7.7.4.5.6 1.1.6 1.8zm-1.1.1c0-.4-.1-.8-.3-1.1-.2-.4-.5-.6-1-.6-.4 0-.8.2-1 .6-.2.3-.3.7-.3 1.2 0 .4.1.8.3 1.1.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.3-.8.3-1.2z"/><path id="path13_fill" d="M51.196 2.6l-1.5 4.8h-1l-.6-2.1c-.2-.5-.3-1-.4-1.6-.1.5-.2 1-.4 1.6l-.7 2.1h-1l-1.4-4.8h1.1l.5 2.3c.1.5.2 1.1.3 1.5.1-.4.2-.9.4-1.5l.7-2.3h.9l.7 2.3c.2.5.3 1.1.4 1.6.1-.5.2-1 .3-1.6l.6-2.3h1.1z"/><path id="path14_fill" d="M56.796 7.4h-1.1V4.6c0-.9-.3-1.3-1-1.3-.3 0-.6.1-.8.4-.2.2-.3.5-.3.8v2.9h-1.1V3.9 2.5h.9v.8c.1-.2.3-.4.6-.6.3-.2.6-.3 1-.3.5 0 .8.1 1.1.4.4.4.6.9.6 1.6v3h.1z"/><path id="path15_fill" d="M59.696.3h-1.1v7h1.1v-7z"/><path id="path16_fill" d="M65.996 4.9c0 .7-.2 1.3-.6 1.8-.4.5-1 .7-1.8.7-.7 0-1.3-.2-1.7-.7-.4-.5-.6-1.1-.6-1.8s.2-1.4.6-1.8c.4-.5 1-.7 1.8-.7.7 0 1.3.2 1.7.7.4.5.6 1.1.6 1.8zm-1.1.1c0-.4-.1-.8-.3-1.1-.2-.4-.5-.6-1-.6-.4 0-.8.2-1 .6-.2.3-.3.7-.3 1.2 0 .4.1.8.3 1.1.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.3-.8.3-1.2z"/><path id="path17_fill" d="M71.196 7.4h-1l-.1-.6c-.3.4-.8.7-1.4.7-.5 0-.8-.1-1.1-.4-.3-.3-.4-.6-.4-1 0-.6.2-1 .7-1.3.5-.3 1.2-.5 2.1-.5v-.1c0-.6-.3-1-1-1-.5 0-.9.1-1.3.4l-.2-.7c.4-.3 1-.4 1.7-.4 1.3 0 1.9.7 1.9 2v1.8c0 .4.1.8.1 1.1zm-1.1-1.7V5c-1.2 0-1.8.3-1.8 1 0 .3.1.4.2.6.1.1.3.2.5.2s.5-.1.7-.2c.2-.1.3-.3.4-.6v-.3z"/><path id="path18_fill" d="M77.296 7.4h-1v-.8c-.3.6-.8.9-1.5.9-.6 0-1.1-.2-1.4-.7-.4-.5-.6-1-.6-1.8s.2-1.4.6-1.9c.4-.4.9-.7 1.5-.7s1.1.2 1.4.7V.3h1.1V6c-.1.5-.1 1-.1 1.4zm-1.1-2.1v-.8-.3c-.1-.3-.2-.5-.4-.6-.2-.2-.4-.3-.7-.3-.4 0-.7.2-.9.5-.2.3-.3.7-.3 1.2s.1.9.3 1.2c.2.3.5.5.9.5s.6-.1.8-.4c.2-.3.3-.6.3-1z"/><path id="path19_fill" d="M86.496 4.9c0 .7-.2 1.3-.6 1.8-.4.5-1 .7-1.8.7-.7 0-1.3-.2-1.7-.7-.4-.5-.6-1.1-.6-1.8s.2-1.4.6-1.8c.4-.5 1-.7 1.8-.7.7 0 1.3.2 1.7.7.4.5.6 1.1.6 1.8zm-1.1.1c0-.4-.1-.8-.3-1.1-.2-.4-.5-.6-1-.6-.4 0-.8.2-1 .6-.2.3-.3.7-.3 1.2 0 .4.1.8.3 1.1.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.3-.8.3-1.2z"/><path id="path20_fill" d="M91.096 7.4V4.6c0-.9-.3-1.3-1-1.3-.3 0-.6.1-.8.4-.1.2-.2.5-.2.8v2.9h-1.1V3.9 2.5h.9l.1.8c.1-.2.3-.4.6-.6.3-.2.6-.3 1-.3.5 0 .8.1 1.1.4.4.4.6.9.6 1.6v3h-1.2z"/><path id="path21_fill" d="M99.396 3.4h-1.2v2.3c0 .6.2.9.6.9.2 0 .4 0 .5-.1v.8c-.2.1-.5.1-.8.1-.4 0-.8-.1-1-.4-.2-.3-.4-.7-.4-1.3V3.4h-.7v-.8h.7v-.9l1-.3v1.2h1.2v.8h.1z"/><path id="path22_fill" d="M105.096 7.4h-1.1V4.6c0-.9-.3-1.3-1-1.3-.5 0-.8.3-1 .8 0 .1-.1.2-.1.4v2.9h-1.1v-7h1.1v2.9c.3-.5.8-.8 1.4-.8.4 0 .8.1 1.1.4.4.4.5.9.5 1.6v2.9h.2z"/><path id="path23_fill" d="M110.996 4.7v.5h-3.2c0 .5.2.8.5 1.1.3.2.6.3 1.1.3.5 0 .9-.1 1.3-.2l.2.7c-.5.2-1 .3-1.6.3-.7 0-1.3-.2-1.8-.7-.4-.4-.6-1-.6-1.8 0-.7.2-1.3.6-1.8.4-.5 1-.8 1.7-.8s1.2.3 1.6.8c0 .5.2 1 .2 1.6zm-1.1-.2c0-.3-.1-.6-.2-.8-.2-.3-.5-.4-.9-.4-.3 0-.6.1-.9.4-.2.2-.3.5-.3.8h2.3z"/></defs></svg>');}
          @media (max-width: 767px) {
            .app_link-app {
              /*display: none;*/
            } }
.ing_prt8 {position:relative; top:8px;     left: 0;    transform: none;    bottom: 0;}
          @media (max-width: 525px) {
.ing_prt8 {top:0;    padding: 0.15rem 1rem;}
}
          @media (max-width: 359px) {
.app_link+.app_link{margin-right:0;}
.ing_prt8 {margin-top:10px;   padding: 0.15rem 2rem;}
}
@-moz-document url-prefix()
{
          .app_link-google{
          background-image: url('https://s70554.cdn.ngenix.net/Upload/slider_2017/2018/google_play.svg');
} 
         .app_link-google:hover {
          background-image: url('https://s70554.cdn.ngenix.net/Upload/slider_2017/2018/google_play-hover.svg');
}
         .app_link-app {
          background-image: url('https://s70554.cdn.ngenix.net/Upload/slider_2017/2018/app_store.svg');
}
         .app_link-app:hover {
          background-image: url('https://s70554.cdn.ngenix.net/Upload/slider_2017/2018/app_store-hover.svg');
}

}

.menu-header ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.menu-header ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}

.header .phone {
	float: right;
	font-family: Raleway;
    font-size: 16.5px;
}

.menu-header ul li a {
	font-family: Raleway;
    font-size: 16.5px;
}

.menu-header ul li {
	padding: 0 23px;
}

.menu-header ul li:first-child {
	padding-left: 0;
}

.header {
	line-height: 70px;
}

.header2 .button {
	background: #d65252;
    display: inline-block;
    color: #fff;
    border-radius: 100px;
    height: 43.5px;
    line-height: 43.5px;
    padding: 0 30px;
    font-size: 16.5px;
    cursor: pointer;
    font-family: Raleway;
    float: right;
	margin-top: -10px;
}

.menu-header2 ul, .menu-header2 li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.menu-header2 li {
    float: left;
    padding: 0 22px;
    font-size: 16.5px;
    font-family: Raleway;
}

.menu-header2 li:first-child {
	padding-left: 0;
}

.menu-header2 {
	margin-top: 35px;
}

.absolute {
	position: absolute;
    z-index: 9;
    width: 100%;
}

.absolute a {
	color: #fff;
}

.logo {
	float: left;
       margin-top: 8px;
    margin-right: 50px;
}

.logo img {
    height: 34px;
}

.header .phone {
	background: url(phone.png);
    background-repeat: no-repeat;
    background-size: 25.5px;
    background-position: 0 50%;
    padding-left: 45px;
}

.header .icon {
	background: url(menu.png);
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    margin-top: 12px;
    margin-right: 50px;
	cursor: pointer;
}

.header2 {
	margin-top: 20px;
}

.logo {
	cursor: pointer;
}

@media (max-width: 1000px) {
	.header .icon {
    background: url(menum.png);
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    margin-top: 12px;
    margin-right: 50px;
    cursor: pointer;
	}
	
	.header .menu-header {
		display: none;
	}
	
	.mobile .icon {
		float: right;
	}
}

.partner {
    padding: 50px 0;
    background: #fff;
}

h2 {
    line-height: 1.6;
    margin: 0;
    font-family: Raleway;
    font-size: 23px;
    font-weight: 700;
    margin-bottom: 15px;
}

.formcalc a {
    color: #000;
    font-weight: 700;
}

.product .title {
	font-family: Raleway;
    font-size: 16.5px;
}

.product .title {
    font-family: Raleway;
    font-size: 16.5px;
    position: absolute;
    bottom: 15px;
    background: #d65252;
    color: #fff;
    padding: 7px 10px;
	display: none;
}

.product {
    position: relative;
    border-radius: 0;
    overflow: hidden;
}

.products .col-md-4 {
	margin: 15px 0;
}

.girl {
    background: url(/stbg2.jpg?2);
    background-position: center 70px;
    background-size: auto;
    background-repeat: repeat-x;
}

.telka {
    background: url(girl.png);
    height: 617px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    position: absolute;
    top: 82px;
}

.formcalc .button {
    background: #d65252;
    display: inline-block;
    color: #fff;
    border-radius: 100px;
    height: 63.5px;
    line-height: 63.5px;
    padding: 0 50px;
    font-size: 23px;
    cursor: pointer;
    font-family: Raleway;
    font-weight: 700;
}

.formcalc h2 {
	text-align: center;
}

.formcalc {
    background: #f4f4f4;
    padding: 70px 30px;
    text-align: center;
    border-radius: 8px;
    margin-top: 80px;
}

.formcalc a {
	color: #000;
}

.pole {
    background: #fcf0f0;
    height: 76px;
    line-height: 76px;
    text-align: center;
    font-family: Raleway;
    border-radius: 10px;
    margin-top: 35px;
    font-weight: 700;
    color: #000;
    font-size: 23px;
    border: 0 !important;
}

.text {
    font-size: 23px;
    font-family: Raleway;
    text-align: center;
    line-height: 1.3;
    margin-top: 50px;
    margin-bottom: 42px;
}

.fr .span, .soc .span {
	display: inline-block;
    font-size: 16.5px;
    font-family: Raleway;
    margin-right: 20px;
	padding-top: 5px;
	position: relative;
    top: 6px;
}

.fr {
	float: right;
	text-align: right;
}

.ya-share2 {
	display: inline-block;
}

.footer {
	background: #e0f3f6;
    height: 67.5px;
	line-height: 50.5px;
}

.footer2 {
	background: #d7fcff;
}

.soc {
	display: inline-block;
}

.soc img {
	height: 33px;
	margin-top: 3px;
}

.footer2 img {
	height: 34px;
}

.footer2 .text {
	color: #000;
    text-align: left;
    margin-top: 50px;
}

.footer2 {
	padding: 60px 0 30px;
}

.footer2 li {
	font-size: 16.5px;
    font-family: Raleway;
    padding: 10px 0;
}

.footer2 li:first-child {
	padding-top: 0;
}

.footer2 li a {
	color: #337ab7;
	line-height: 23.2px;
}

.date {
	font-family: Raleway;
    font-size: 13.5px;
	margin-bottom: 10px;
}

.text-news {
	font-family: Raleway;
    font-size: 16.5px;
	line-height: 25px;
}

.text-news a, .company .title a {
	color: #d65252;
}

.news {
	padding: 60px 0;
}

.news h2 {
	margin-bottom: 30px;
}

.company .title {
	font-family: Raleway;
    font-size: 16.5px;
    line-height: 25px;
	margin: 15px 0 0;
}

.company {
    background: #fff;
    padding: 50px 0;
    margin: 50px 0 0;
    margin: 0;
}

.company .col-md-4 {
	margin: 15px 0;
}

.company .picture {
    border-radius: 8px;
    overflow: hidden;
}

.footer2 .phone {
	    background: url(black.png);
    background-repeat: no-repeat;
    background-size: 25.5px;
    background-position: 0 50%;
    padding-left: 45px;
	    float: right;
    font-family: Raleway;
    font-size: 16.5px;
    color: #fff;
	background-size: contain;
}

.footer2 .phone a {
	color: #000;
}

.footer2 .button {
	background: #d65252;
    display: inline-block;
    color: #fff;
    border-radius: 100px;
    height: 43.5px;
    line-height: 43.5px;
    padding: 0 30px;
    font-size: 16.5px;
    cursor: pointer;
    font-family: Raleway;
	margin-bottom: 30px;
}

.footer2 .cons {
	text-align: right;
}

.cat {
	background: #0fc532;
	color: #fff;
	font-family: Raleway;
	font-size: 11.2px;
	height: 32.2px;
	line-height: 32.2px;
	display: inline-block;
	position: absolute;
	bottom: 15px;
	left: 15px;
	padding: 0 15px;
}

.promo .pic {
	position: relative;
}

.promo {
	padding: 50px 0 0;
}


.promo .title {
	font-family: Raleway;
    font-size: 16.5px;
    line-height: 25px;
    margin: 15px 0 0;
}

.promo .title a {
	color: #d65252;
}

@media (max-width: 1000px) {
.formcalc .close {
	top: 130px;
    right: 25px;
    width: 40px;
    height: 40px;
}

body .callback .container {
    position: relative;
    width: 100%;
    background: #fff;
    padding: 50px 0;
}

body .callback form {
    width: 80%;
    margin: 0 auto;
}

.button-main-slider {
    font-size: 1rem;
    left: 50%;
    transform: translateX(-50%);
    bottom: -39px;
    font-size: 1rem;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
}


body .callback .inputtext {
    font-family: Raleway;
    font-size: 13.5px;
    margin-bottom: 10px;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
    margin: 6px 0 30px;
}


body .callback {
    margin: 0;
    padding: 0;
    height: 100%;
}

.body .callback .container {
	height: 100%;
}

body .callback .close {
    background: url(cancel.png);
    height: 37px;
    width: 37px;
    z-index: 9999;
    background-size: contain;
    position: absolute;
    right: 25px;
    cursor: pointer;
}

body .main-text {
    font-family: Raleway;
    font-size: 12px;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 25px;
}

body .polit {
    font-family: Raleway;
    font-size: 12px;
    text-align: center;
    width: 85%;
    margin: 0 auto;
}

body .callback .container {
    position: relative;
    width: 100%;
    background: #fff;
    padding: 50px 0;
    height: 100%;
    overflow: auto;
}

.slider_main_block .site-slider__content {
    text-align: center;
    padding: 0px;
    bottom: 90px;
    width: auto;
    left: 0px;
    right: 0px;
}

.formcalc {
    background: initial;
    padding: 0;
    text-align: center;
    border-radius: 8px;
    margin-top: 104px;
}

.girl {
    background: url(bggirl.jpg);
    height: 100%;
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 60px;
    padding: 0 0 100px 0;
}

.vylet li {
    margin: 24px 0;
}

.telka {
	display: none;
}

.button-main-slider {
	bottom: -50px;
}

.button-main-slider {
	    background: #d65252;
}
.page-hero {
    min-height: 100%;
    height: 100%;
}
.close {
    background: url(cancel.png);
    height: 35px;
    width: 35px;
    z-index: 9999;
    background-size: contain;
    position: fixed;
    right: 30px;
    cursor: pointer;
    top: 25px;
}

.fixed-menu {
	display: none !important;
}

.products, .company {
    overflow-x: scroll;
    overflow-y: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}


.products .container .scep, .company .container .scep{
	width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}

.products .col-md-4, .company .col-md-4 {
    margin: 15px 0;
    display: inline-block;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    width: 75%;
    padding-left: 5px;
}

.product .title {
    font-family: Raleway;
    font-size: 12.5px;
    position: static;
    bottom: 15px;
    background: #d65252;
    color: #fff;
    padding: 7px 10px;
}
}
@media (max-width: 1001px) {
.absolute {
    display: none;
}
}

.megamenu {
    position: fixed;
    top: 56px;
    background: #fff;
    z-index: 9;
    width: 100%;
    height: 100%;
    text-align: center;	
	padding: 50px 0;
	overflow: auto;
	padding-top: 25px;
}

.megamenu li a {
    color: #fff;
    line-height: 25px;
    margin: 0px 0 0;
    font-size: 14.5px;
    font-family: Raleway;
    border-bottom: 1px solid #b6c76e;
    display: block;
    padding: 14px 0;
}

.megamenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: 0px;
}

.megamenu ul li {
	margin: 0px 0;
}

.close {
	    background: url(cancel.png);
    height: 45px;
    width: 45px;
    z-index: 9999;
    background-size: contain;
    position: absolute;
    right: 0;
	cursor: pointer;
	top: 12px;
    width: 35px;
    height: 35px;
}

.megamenu .container {
	position: relative;
}

.fixed-menu .col-md-2 {
	padding-left: 0;
}

body .fixed-menu .logo img {
    height: auto;
}

.fixed-menu .menu-header2 {
    margin-top: 0;
    line-height: 63px;
}

.fixed-menu .phone {
    background: url(black.png);
    background-repeat: no-repeat;
    background-size: 25.5px;
    background-position: 0 50%;
    padding-left: 34px;
    float: left;
    font-family: Raleway;
    font-size: 16.5px;
    background-size: 19px;
       margin-top: 14px;
    margin-left: 50px;
}

.fixed-menu .button {
    background: #d65252;
    display: inline-block;
    color: #fff;
    border-radius: 100px;
    height: 36.5px;
    line-height: 36.5px;
    padding: 0 26px;
    font-size: 16.5px;
    cursor: pointer;
    font-family: Raleway;
    float: right;
        margin-top: 6px;
	font-size: 14px;
}

.fixed-menu .menu-header2 li {
    float: left;
    padding: 0 15px;
    font-size: 15.5px;
    font-family: Raleway;
}

.fixed-menu .phone a {
	color: #000;
	text-decoration: none;
}

.fixed-menu .phone a:hover {
	text-decoration: none;
}

.fixed-menu .logo {
	margin-right: 20px;
}

.fixed-menu {
	z-index: 999999;
    position: fixed;
    background: #fff;
    width: 100%;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
	display: none;
	    height: 50px;
    padding-top: 3px;
}



.menuhover {
	position: absolute;
    width: 100%;
    left: 0;
    background: #fffffff5;
    padding: 40px 0;
    margin-top: 20px;
	display: none;
}

.menuhover ul {
	    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    list-style: none;
    margin: 0;
    padding: 0;
}

.menuhover  li {
    float: none;
    padding: 0;
    font-size: 16.5px;
    font-family: Raleway;
    padding: 9px 0;
}

.menuhover a {
	color: #d65252;
}


.menuhover2 {
	position: absolute;
    width: 100%;
    left: 0;
    background: #fffffff5;
    padding: 40px 0;
    margin-top: 20px;
	display: none;
}

.menuhover2 ul {
	    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    list-style: none;
    margin: 0;
    padding: 0;
}

.menuhover2  li {
    float: none;
    padding: 0;
    font-size: 16.5px;
    font-family: Raleway;
    padding: 9px 0;
}

.menuhover2 a {
	color: #337ab7;
}

.menuhover3 {
    position: fixed;
    width: 100%;
    left: 0;
    background: #fbfbfbf5;
    padding: 40px 0;
    margin-top: 0px;
    display: none;
}

.menuhover3 ul {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    list-style: none;
    margin: 0;
    padding: 0;
}

.menuhover3  li {
float: none !important;
    padding: 0 !important;
    font-size: 16.5px !important;
    font-family: Raleway !important;
    padding: 9px 0 !important;
    line-height: 2;
}

.menuhover3 a {
	color: #d65252;
}

.menuhover4 {
	position: absolute;
    width: 100%;
    left: 0;
    background: #fffffff5;
    padding: 40px 0;
    margin-top: 20px;
	display: none;
}

.menuhover4 ul {
	    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    list-style: none;
    margin: 0;
    padding: 0;
}

.menuhover4  li {
    float: none;
    padding: 0;
    font-size: 16.5px;
    font-family: Raleway;
    padding: 9px 0;
}

.menuhover4 a {
	color: #d65252;
}


.menuhover2 {
    position: fixed;
    width: 100%;
    left: 0;
    background: #fbfbfbf5;
    padding: 40px 0;
    margin-top: 0px;
	display: none;
}

.menuhover2 ul {
	    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    list-style: none;
    margin: 0;
    padding: 0;
}

.menuhover2  li {
    float: none !important;
    padding: 0 !important;
    font-size: 16.5px !important;
    font-family: Raleway !important;
    padding: 9px 0 !important;
	line-height: 2;
}

.menuhover2 a {
	color: #337ab7;
}

.vylet {
	padding: 0;
    background: #fff;
    margin-top: 0px;
    position: relative;
    border-radius: 0px 0 8px 8px;
    min-width: 100%;
    text-align: center;
    border: 2px solid #000;
    border-top: 0;
    border-bottom: 0;
	display: none;
}

.vylet ul {
	font-size: 16.5px;
    font-family: Raleway;
    line-height: 1.7;
    margin: 0;
    list-style: none;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    background: #fff;
    border: 1px solid #000;
    border-top: 0;
    border-radius: 0 0 8px 8px;
    padding: 30px 0;
}

.vylet a {
	color: #d65252;
}

.vylet li {
	margin: 10px 0;
}

.vylet2 {
	padding: 0;
    background: #fff;
    margin-top: 0px;
    position: relative;
    border-radius: 0px 0 8px 8px;
    min-width: 100%;
    text-align: center;
    border: 2px solid #000;
    border-top: 0;
    border-bottom: 0;
	display: none;
}

.vylet2 ul {
	font-size: 16.5px;
    font-family: Raleway;
    line-height: 1.7;
    margin: 0;
    list-style: none;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    background: #fff;
    border: 1px solid #000;
    border-top: 0;
    border-radius: 0 0 8px 8px;
    padding: 30px 0;
}

.vylet2 a {
	color: #d65252;
}

.vylet2 li {
	margin: 10px 0;
}

.vylet3 {
	padding: 0;
    background: #fff;
    margin-top: 0px;
    position: relative;
    border-radius: 0px 0 8px 8px;
    min-width: 100%;
    text-align: center;
    border: 2px solid #000;
    border-top: 0;
    border-bottom: 0;
	display: none;
}

.vylet3 ul {
	font-size: 16.5px;
    font-family: Raleway;
    line-height: 1.7;
    margin: 0;
    list-style: none;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    background: #fff;
    border: 1px solid #000;
    border-top: 0;
    border-radius: 0 0 8px 8px;
    padding: 30px 0;
}

.vylet3 a {
	color: #d65252;
}

.vylet3 li {
	margin: 10px 0;
}

.pole {
	cursor: pointer;
}

.formcalc .close {
	display: none;
}

.callback {
	position: fixed;
    top: 0;
    z-index: 9;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 50px 0;
    overflow: auto;
}

.callback .container {
	position: relative;
	width: 50%;
    background: #fff;
    padding: 50px 0;
}

.callback .mg span {
	font-family: Raleway;
    font-size: 12.5px;
    line-height: 25px;
	display: block;
	text-align: left;
}

.callback .inputtext {
    font-family: Raleway;
    font-size: 13.5px;
    margin-bottom: 10px;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
    margin: 3px 0 30px;
}

.callback .inputsend {
	background: #d65252;
    display: inline-block;
    color: #fff;
    border-radius: 100px;
    height: 43.5px;
    line-height: 43.5px;
    padding: 0 30px;
    font-size: 16.5px;
    cursor: pointer;
    font-family: Raleway;
    margin-bottom: 30px;
    border: 0;
	outline: none;
}

.callback .close {
	right: 30px;
}

.polit {
	font-family: Raleway;
	font-size: 12px;
	text-align: center;
	width: 50%;
	margin: 0 auto;
}

.callback form {
	width: 35%;
    margin: 0 auto;
}

.callback input {
	width: 100%;
}

.main-text {
	font-family: Raleway;
    font-size: 12px;
    text-align: center;
    width: 50%;
    margin: 0 auto;
	margin-bottom: 35px;
}

.shadow {
	background: #0000006b;
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0;
	display: none;
}

.callback {
	z-index: 10;
	display: none;
}

.pole {
	border: 2px solid #888;
}

.utp {
    height: 530px;
    background-position: 50% 0px;
    background-repeat: no-repeat;
}

.utp-ipoteka {
	background-image: url(/ipotekapk.jpg);
}

.utp-osago {
	background-image: url(/images/ws_img/top/kasko.jpg);
}

.utp-osago h1 {
	line-height:20px;
}

.utp-osago h1,
.utp-osago .site-slider__description {
	color: #161815 !important;
	text-shadow: 1px 1px 0px #fff, -1px -1px 0px #fff, 1px -1px 0px #fff, -1px 1px 0px #fff !important;
	font-weight: 600;
}

.utp-kasko {
	background-image: url(/images/ws_img/top/osago.jpg);
	padding-top: 210px !important;
}

.utp-kasko h1 {
	line-height:20px;
}

.utp-kasko h1,
.utp-kasko .site-slider__description {
	color: #fff !important;
	font-weight: 600;
}

.utp-turist {
	background-image: url(/s4.jpg);
}

.utp-neschas {
	background-image: url(/s3.jpg);
}

.utp-imush {
	background-image: url(/s5.jpg);
}

.col-form-label {
    font-family: Raleway;
    font-size: 12.5px;
    line-height: 25px;
    display: block;
    text-align: left;
	margin-bottom: 12px;
}

.form-control {
	font-family: Raleway;
    font-size: 13.5px;
    margin-bottom: 10px;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
    margin: 3px 0 30px;
}

.conf {
	    font-family: Raleway !important;
    font-size: 12px;
    text-align: center;
    width: 50%;
    margin: 0 auto;
}

.d-none {
    display: none!important;
}

.form-check-label {
	font-family: Raleway;
    font-size: 14px;
    line-height: 25px;
    display: block;
    text-align: left;
}

fieldset {
	padding: 50px 25px;
    border: 0;
    background: #d7fcff;
    border-radius: 8px;
    margin: 50px 0;
}

.form-control {
    font-family: Raleway;
    font-size: 13.5px;
    margin-bottom: 10px;
    height: 48px;
    line-height: 48px;
    padding-left: 10px;
    margin: 3px 0 30px;
    width: 100%;
}

.btn {
	background: #d65252;
    display: inline-block;
    color: #fff;
    border-radius: 100px;
    height: 43.5px;
    line-height: 43.5px;
    padding: 0 0px;
    font-size: 16.5px;
    cursor: pointer;
    font-family: Raleway;
    margin-bottom: 30px;
    border: 0;
	width: 100%;
    outline: none;
}

.form-check-inline {
    display: inline-block;
	margin-right: 15px;
}

.form-check-label {
	width: 100%;
}

fieldset {
   background: #22cc50;
}

.col-form-label {
	#262626
}

.form-check-label {
	#262626
}

.ohz .btn {
    width: 49%;
    font-size: 14px;
    line-height: 49px;
}

.conf {
    font-family: Raleway !important;
    font-size: 11px !important;
    width: 100%;
    margin: 0 auto;
    line-height: 1.4 !important;
    text-align: left;
}

body fieldset {
    padding: 50px 5px 5px;
    border: 0;
    background: #fcf0f0;
    border-radius: 8px;
    margin: 50px 0;
    text-align: center;
}

fieldset h3 {
	margin: 0;
    padding-bottom: 17px;
    border-bottom: 1px solid #fff;
    color: #262626;
    margin-bottom: 35px;
    font-size: 20.5px;
    font-family: Raleway;
}

.shag2 {
	display: none;
}

.utp {
	height: 650px;
    background-position: 50% 0px;
    background-repeat: no-repeat;
    color: #FFF;
    padding-top: 270px;
    text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.4);
}

.utp  .container {
    height: auto;
    position: relative;
}

.utp  > div {
	height: auto;
}

.zachem {
	font-size: 17.5px;
    font-family: Raleway;
    background: #d7fcff;
    padding: 50px 0;
    line-height: 1.6;
}

.zachem .button {
    background: #d65252;
    display: inline-block;
    color: #fff;
    border-radius: 100px;
    height: 49.5px;
    line-height: 51.5px;
    padding: 0 26px;
    cursor: pointer;
    font-family: Raleway;
    margin-top: 14px;
    font-size: 14px;
}

fieldset small {
	    margin: 0;
    padding-top: 26px;
    color: #fff;
    margin-bottom: 35px;
    font-size: 15.5px;
    font-family: Raleway;
    display: block;
}

.conf a {
	color: #262626;
}

.utp-contacts {
    background: url(/green.jpg);
    background-repeat: no-repeat;
	height: 100%;
	padding-top: 195px;
}

h1 {
	font-family: Raleway;
    font-size: 45px;
    line-height: 49px;
	font-weight: normal;
}

h3 {
	font-family: Raleway;
    font-size: 20px;
    line-height: 32px;
    font-weight: normal;
    margin: 0 0 18px;
}

ul.contacts {
	margin: 0;
    padding: 0;
    list-style: none;
    font-size: 16.5px;
    font-family: Raleway;
    line-height: 40px;
}


h4 {
	margin: 0;
    padding: 0;
    list-style: none;
    font-size: 16.5px;
    font-family: Raleway;
    line-height: 40px;
    font-weight: normal;
    margin: 30px 0 10px;
}

.maps {
	margin-top: 30px;
}

.fff  .mg span {
    font-family: Raleway;
    font-size: 12.5px;
    line-height: 25px;
    display: block;
    text-align: left;
}


.fff .inputtext {
    font-family: Raleway;
    font-size: 13.5px;
    margin-bottom: 10px;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
    margin: 3px 0 30px;
	width: 100%;
}

.fff .inputsend {
    background: #d65252;
    display: inline-block;
    color: #fff;
    border-radius: 100px;
    height: 43.5px;
    line-height: 43.5px;
    padding: 0 30px;
    font-size: 16.5px;
    cursor: pointer;
    font-family: Raleway;
    margin-bottom: 30px;
    border: 0;
    outline: none;
	width: 100%;
}


.fff form {
	width: 70%;
    margin: 0 auto;
}

.fff h3 {
	text-align: center;
}

.fff .polit {
	text-align: left;
	width: 70%;
}

.contacty {
	margin: 50px 0;
}

h1 {
	margin: 0;
    margin-bottom: 26px;
}

.item-page p {
	font-size: 16.5px;
    font-family: Raleway;
    margin: 20px 0;
    line-height: 1.6;
	color: #6b6565;
}

.item-page {
	margin: 50px 0;
}

h1 {
	font-size: 38px;
}

.dps .numb {
	background: #e0f3f6;
    display: inline-block;
    height: 60px;
    line-height: 60px;
    width: 60px;
    text-align: center;
    border-radius: 100px;
    font-family: Raleway;
    font-size: 16.5px;
	float: left;
    margin-right: 15px;
}

.text-strah {
	    font-size: 16.5px;
    font-family: Raleway;
    display: inline-block;
    float: left;
    width: 70%;
    margin-left: 15px;
}

.dps {
	overflow: hidden;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
    padding: 50px;
    background: #fff;
    border-radius: 8px;
    margin: 50px 0;
}

.dps h2 {
	margin-bottom: 50px;
}

.product-content-block {
	overflow: hidden;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
    padding: 50px;
    background: #fff;
    border-radius: 8px;
    margin: 50px 0;
	font-size: 16.5px;
    font-family: Raleway;
	line-height: 1.9;
}

.product-content-block li {
	margin: 15px 0;
}

.product-content-block h4 {
	margin-top: 0;
}

b, strong {
	font-family: Raleway;
	font-weight: normal;
}

.text-news h5 {
	font-family: Raleway;
    font-size: 16.5px;
    line-height: 25px;
	margin: 0;
	font-weight: normal;
}

.news .owl-nav {
	display: block !important;
}

body .owl-prev {
	background: url(left.png) !important;
    height: 45px !important;
    width: 45px !important;
    display: block !important;
    background-size: contain !important;
    position: absolute !important;
    left: 0 !important;
    top: 19% !important;
    text-indent: -9999px !important;
}

body .owl-next {
	background: url(right.png) !important;
    height: 45px !important;
    width: 45px !important;
    display: block !important;
    background-size: contain !important;
    position: absolute !important;
    right: 0 !important;
    top: 19% !important;
    text-indent: -9999px !important;
}

body .sale .owl-prev {
	background: url(left.png) !important;
    height: 45px !important;
    width: 45px !important;
    display: block !important;
    background-size: contain !important;
    position: absolute !important;
    left: 0 !important;
    top: 29% !important;
    text-indent: -9999px !important;
}

body .sale .owl-next {
	background: url(right.png) !important;
    height: 45px !important;
    width: 45px !important;
    display: block !important;
    background-size: contain !important;
    position: absolute !important;
    right: 0 !important;
    top: 29% !important;
    text-indent: -9999px !important;
}

.sale .owl-carousel .owl-item img {
	width: 100% !important;
}


.news .owl-carousel {
	padding: 0 75px;
}

dd.create {
	padding: 0;
	margin: 0;
}

dd time {
	    font-family: Raleway;
    font-size: 13.5px;
    margin-bottom: 10px;
}

.item-page li {
	    font-size: 16.5px;
    font-family: Raleway;
    margin: 20px 0;
    line-height: 1.6;
    color: #6b6565;
	margin: 15px 0;
}

.item-page {
    margin: 50px 0;
    overflow: hidden;
}

body .sale h5 {
    margin: 15px 0 !important;
}

.sale {
	padding-bottom: 0;
}

@media (max-width:1000px){#popup__toggle{position:fixed;bottom:-2px;width:100px;height:100px;left:18px;z-index:9;}
.img-circle{background-color:#27d25d;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #27d25d;width:130px;height:130px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out !important;-moz-animation:circle-anim 2.4s infinite ease-in-out !important;-ms-animation:circle-anim 2.4s infinite ease-in-out !important;-o-animation:circle-anim 2.4s infinite ease-in-out !important;animation:circle-anim 2.4s infinite ease-in-out !important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#27d25d;width:80px;height:80px;bottom:0px;right:35px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:52px;height:52px;bottom:14px;right:49px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:52px;height:52px;background-image:url(/images/mini.png);background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
.img-circle:hover{opacity:1;}
@keyframes pulse{0%{transform:scale(0.9);opacity:1;}
50%{transform:scale(1);opacity:1;}
100%{transform:scale(0.9);opacity:1;}}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);opacity:1;}
50%{-webkit-transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(0.95);opacity:1;}}
@keyframes tossing{0%{transform:rotate(-8deg);}
50%{transform:rotate(8deg);}
100%{transform:rotate(-8deg);}}
@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-8deg);}
50%{-webkit-transform:rotate(8deg);}
100%{-webkit-transform:rotate(-8deg);}}
@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1;}
30%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5;}
100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1;}}
@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity:.1;}
30%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity:.5;}
100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1;}}
@-o-keyframes circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg);-o-opacity:.1;}
30%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);-o-opacity:.5;}
100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1;}}
@keyframes circle-anim{0%{transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;}
30%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;}
100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1;}}
@-moz-keyframes circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2;}
100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}
@-webkit-keyframes circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}
100%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}
@-o-keyframes circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}
100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}
@keyframes circle-fill-anim{0%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}
100%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}}

@media (max-width: 1100px) {
	.mobile {position: fixed;top: 0;    z-index: 999999; background: #fff;width: 100%;height: 55px;line-height: 55px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 10px 30px 0 rgba(0, 0, 0, 0.05);display: block;	}
	
	.mobile .col-md-6-l {width: 33%;float: left;padding: 0;	}
	
	.mobile .col-md-6-r {text-align: right;float: right;padding: 0;	}
	
	.mobile .icon {margin: 0;margin-top: 6px;}
	
	.megamenu {z-index: 9999999;}
	
	.megamenu .close {top: 0;    right: 15px;    width: 34px;    height: 34px;	}
	
	.products, .company {padding-left: 15px; padding-right: 15px;	}
	
	.girl {padding-bottom: 50px;	}
	
	.formcalc {margin-top: 50px;	}
	
	body .callback {z-index: 999999999999;			    padding-top: 50px;    background: #fff;	}
	
	body .callback .close {top: 0;	}
	
	.fr {display: none;	}
	
	.neh {display: none;	}
	
	.footer2 {text-align: center;	}
	
	.footer2 .text {color: #000;    text-align: center;    margin-top: 50px;}

.footer2 .cons {text-align: center;}

.footer2 .phone {display: none;}

.news {	padding: 30px 0;}

.company {background: #d7fcff;    padding: 30px 0;    margin: 20px 0 0;}

.utp {padding-top: 125px;	height: 200px;}

.utp-imush { background: url(/6-mobile.jpg);   height: 250px;}
.new_header {
	display: none;
}
body {
	padding-top: 50px;
}
.products .container, .sale .container {
	background: initial !important;
}
.partner {
    padding: 50px 0 0;
    background: #fff;
}
body .girl {
	background: url(/stbg2.jpg) !important;
    background-size: 500px !important;
    background-position: 49% -56px !important;
}

.company {
    background: #fff !important;
    padding: 30px 0;
    margin: 20px 0 0;
}

.menu-footer3 li {
    float: left;
    padding-right: 40px;
    width: 100%;
    padding: 15px 0;
}

.footer3 ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin: 15px 0;
}
.header .icon {
    background: url(new-icon.png);
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
}
.mobile {display: block !important;}
.pzd {display: block !important;}
.utp-contacts {
display: none;}
.item-page {
	padding: 45px 0 0;
}

.company {
	margin-top: 0;
}

.news {
	    padding: 30px 0 10px;
}

.utp {
	height: 250px;
}
.item-page {
    padding: 0;
    margin: 15px 0;
}

.item-page h2, .item-page h1 {
	    margin-top: 80px;
}

body .mcomp {
	    margin-top: 55px;
    padding-left: 15px;
}

.contacty h1 {
	margin-top: 50px;
}

.contacty .col-md-6 {
	margin: 30px 0;
}

.fff form {
    width: 100%;
    margin: 0 auto;
}

.fff .polit {
    text-align: left;
    width: 100%;
}

.form-row .col-lg-3 {
	margin: 10px 0;
}

.utp {
	padding-top: 115px;
}
.gramot {
	overflow-x: scroll;
    overflow-y: hidden;
    position: relative;
    width: 100%;
    height: 100%;
	padding-left: 15px !important;
}

.gramot .scep {
	width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}

.gramot .container .col-md-2 {
margin: 15px 0;
    display: inline-block;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    width: 75%;
    padding-left: 5px;
}
}}

.pzd {display: none;}

.gramot {
    padding: 60px 0;
    background: #fff;
}

.text2 {
    font-size: 16px;
    font-family: Raleway;
    text-align: center;
    line-height: 1.6;
    margin-top: 20px;
    margin-bottom: 20px;
}

.halk .button {
	height: 50px;
    line-height: 50px;
    margin: 15px 0 0;
}

.col-md-222 {
	padding: 0 15px;
}

.item-page {
    margin: 0;
    overflow: hidden;
}

.megamenu {
	display: block;
    background: none;
    z-index: 999;
	text-align: left;
        padding-left: 25px;
    padding-right: 25px
}

.megamenu .container {
	width: 50%;
    background: #fcf0f0;
    border-radius: 8px;
    padding: 50px;
}

.megamenu .close {
	    right: 25px;
    height: 35px;
    width: 35px;
}

@media (max-width: 749px) {
	.megamenu {
		background: #fcf0f0;
		z-index: 99999999999;
	}
	
	.megamenu .container {
		width: 100%;
		padding: 0;
	}	
}

.item-page {
    margin: 0;
    overflow: visible;
}


.products .container {
    border-radius: 0;
    padding: 0;
    background: initial;
}

.sale .container {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
    border-radius: 8px;
    padding: 50px;
    background: #fff;
}


.zachem {
	margin-bottom: -60px;
}

.col-form-label {
    font-family: Raleway;
    font-size: 12.5px;
    line-height: 25px;
    display: block;
    text-align: left;
    margin-bottom: 10px;
    font-size: 18px;
    font-family: Raleway;
}
@media (min-width: 1000px) {
.utp-turist {
  background-position: 50% -30px !important;
}
}

@media (max-width: 759px) {
.utp {
	text-align: center;
	position: relative;
    height: 350px;
	padding-top: 114px;
}
.utp-neschas {
    background-image: url(/4-mobile.jpg);
	background-position: 50% 44%;
}

.utp .button-main-slider {
    position: static;
    padding: 0 40px;
    height: 41px;
    line-height: 41px;
    font-size: 18px;
}

.utp .site-slider__description {
    margin-bottom: 30px;
    margin-top: 20px;	
	font-size: 13px;
    line-height: 1.6;
    padding: 0 5px;
}

.utp .site-slider__title {
	line-height: 1.4;
    padding: 0 5px;
}

.utp .site-slider__description br {
	//display: none;
}
.utp-ipoteka {
    background-image: url(/1-mobile.jpg);
}

.utp-osago {
    background-position: center center;
    background-size: cover;
}

.utp-osago .site-slider__description {
    font-size: 12px !important;
    font-weight: 600;
}

.utp-kasko {
padding-top: 38px !important;
background-position-x: 40%;
    background-size: cover;
}

.utp-kasko .site-slider__description {
    font-size: 15px !important;
    font-weight: 600;
    padding: 0 !important;
    max-width: 100%;
    margin-top: -40px !important;
}

.utp-imush {
    background: url(/6-mobile.jpg);
    background-position: 60% 56%;
    padding-top: 130px;
}

.utp-turist {
    background-image: url(/5-mobile.jpg);
    background-position: 50% 50%;
}
.partner.ws_banks img {
    width: 165px;
}
}

@media (min-width: 760px) and (max-width: 1100px) {
.utp {
	text-align: center;
	position: relative;
    height: 350px;
	padding-top: 114px;
}

.utp .button-main-slider {
	position: static;
	padding: 0 40px;
}

.utp .site-slider__description {
    margin-bottom: 30px;
    margin-top: 20px;	
	font-size: 16px;
    line-height: 1.6;
    padding: 0 5px;
}

.utp .site-slider__title {
	line-height: 1.4;
    padding: 0 5px;
}
	
}
@media (max-width: 749px) {
	.products .container, .sale .container {
		box-shadow: none;
		border-radius: 0;
		padding: 0;
		background: #fff;
	}
	
	body {
		background: #fff;
	}
	
	.sale {
		padding: 30px 15px 0;
	}
	
	.company {
		padding-left: 15px;
	}
	
	.button-main-slider {
    display: inline-block;
    border-radius: 100px;
    background: #d65252;
    outline: none;
    transform: none;
    margin: -150px 0 0;
    position: relative;
    bottom: -33px;
    left: 0;
    right: 0;
	transition: 0s;
}

.button-main-slider:hover {
	transition: 0s;
}

.button-main-slider:before, .button-main-slider:after {
	display: none;
}
}

button:disabled { 
	background: #ccc;
}

fieldset .form-control {
	border-radius: 8px;
	    border: 0;
		border: 1px solid #dedede;
}

.dps h2 {
    margin-bottom: 50px;
    margin-top: 0;
}

.pagenav {
	display: block;
    overflow: hidden;
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
	margin: 30px 0;
}

.pagenav li {
	float: left;
}

.pagenav li:first-child {
	padding: 0 30px 0 0;
}

.pull-left {
	float: none !important;
	overflow: hidden;
}

.megamenu .menu {
	margin-bottom: 50px;
}

.megamenu .soc .span {
	color: #fff;
    display: block;
    margin-bottom: 18px;
	margin-top: 20px;
}

.megamenu .soc a {
	margin-right: 10px;
}

body .gramot .owl-prev {
    top: 32% !important;
}


body .gramot .owl-next {
    top: 32% !important;
}

.faq {
	padding: 50px 0;
}

.acc-content {
	font-size: 16px;
}

.faq .container {
	    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
    border-radius: 8px;
    padding: 50px;
    background: #fff;
}

.faq h2 {
	margin-bottom: 25px;
}
#acc .acc-section {overflow:hidden;}
#nested .acc-section {overflow:hidden; }
#nested li h4 {    text-decoration: underline;    color: #d65252; cursor: pointer; margin: 16px 0; line-height: 1.6;}
#nested li h4 i {    position: absolute;    margin: 9px 0 0 10px;    border: 7px solid;    border-bottom-color: rgba(0, 0, 0, 0);    border-left-color: rgba(0, 0, 0, 0);    border-right-color: rgba(0, 0, 0, 0);}
#acc {margin:0;padding:0;list-style:none;}


@media (min-width: 1101px) {
.gramot .title {
	    font-family: Raleway;
    font-size: 16.5px;
    line-height: 25px;
    margin: 0px 0 15px;
    text-align: center;
}
}

@media (max-width: 1100px) {
.gramot .title {
	    font-family: Raleway;
    font-size: 16.5px;
    line-height: 25px;
    margin: 0px 0 15px;
    text-align: center;
}	
}

.gramot img {
	margin: 0 auto;
}

.products h4 {
	line-height: 1.4;
	text-align: center;
	font-family: Raleway;
}

.imush img {
	    width: 80px;
    margin: 0 auto;
    display: block;
}

.imush .col-md-3 {
	margin: 30px 0 0;
}

.product .bll {
	    background: #fff;
    padding: 5px 50px 25px;
    border-radius: 8px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 10px 30px 0 rgba(0, 0, 0, 0.05);
}

.product .col-md-6 {
	margin: 15px 0;
}

.product .bll .textt {
	height: 159px;
    overflow: auto;
}

.product .bll .textt:before {
	content: '';
	display: block;
}

.products .col-md-10 {
	margin: 25px 0;
}

.tsss h4 {
	text-align: center;
}

.ohvat {
    margin: 40px 0;
    overflow: hidden;
}

.gagara p {
	margin: 30px 0;
}

.premiya {
	    overflow: hidden;
    height: 500px;
    margin-top: 50px;
    margin-bottom: -60px;
}

.premiya .girls {
	background: url(/devushka.jpg);
    height: 500px;
    background-size: cover;
}

.premiya .white {
	background: #fff;
	height: 500px;
	padding-top: 80px;
	padding: 80px 50px;
}

.premiya li {
	margin: 15px 0;
}

.nadoelo li {
	margin: 25px 0;
}

.lead_form .textt {
	    color: #fff;
    font-size: 14px;
    margin: 30px 15px;
}

.lead_form {
	position: relative;
}

.kbm {
    position: absolute;
    right: 0;
    top: 0;
	position: absolute;
    right: 20px;
    top: 55px;
    font-size: 15.5px;
    font-family: Raleway;
    color: #fff;
    text-decoration: underline;
	cursor: pointer;
}

.textttt {
	margin-top: -28px;
    font-size: 16px;
}

.negirl {
	    background: url(/negirl.png);
    background-size: 542px;
    background-repeat: no-repeat;
    left: -208px;
    bottom: -300px;
    position: relative;
    height: 573px;
}

.zaeb .col-md-4 {
	margin-bottom: 30px;
}

@media (max-width: 1100px) {
body .girl {
	background-size: cover;
}

.footer .span {
	font-size: 13.5px;
}
}

@media (max-width: 500px) {
	
	.text-news h5 {
    font-family: Raleway;
    font-size: 14.5px;
    line-height: 1.5;
    margin: 0;
    font-weight: normal;
}

.gramot .title {
    font-family: Raleway;
    font-size: 13.5px;
    line-height: 25px;
    margin: 0px 0 15px;
    text-align: center;
}
	.utp .site-slider__description {
    margin-bottom: 30px;
    margin-top: 20px;
    font-size: 12px;
    line-height: 1.6;
    padding: 0 5px;
}

.products h2 {
	    line-height: 1.3;
    padding: 0 0px;
    font-size: 21px;
}

.imush .col-md-4 {
    margin: 15px 0;
    display: inline-block;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    width: 100%;
    padding-left: 5px;
}

.ohvat {
	text-align: center;
}

.ohvat .col-md-1 {
	    margin: 0 auto;
    display: inline-block;
    float: none;
	margin-bottom: 30px;
}

.nadoelo {
	padding-right: 15px;
}

.col-md-1 img {
	    width: 50%;
}
.negirl {
	display: none;
}

.tsss {
	text-align: center;
}

#nested {
	padding: 0;
	margin: 0;
}

.premiya .girls {
	display: none;
}

body .premiya, body .white {
	height: 100% !important;
}

.premiya .white {
	padding-top: 0px;
}

.blog {
	padding: 57px 0;
}

.blog h2 {
	font-size: 20px;
    margin-top: 33px;
    line-height: 1.4;
}

.mcomp {
	    text-align: center;
}

.ohvat {
    text-align: center;
    padding-right: 15px;
}

.imush .col-md-3 {
	margin: 30px 0;
	overflow: hidden;
}
}

@media (min-width: 1000px) and (max-width: 1199px) {
	.container {
		width: 100%;
	}
	
	.menu-header ul li a {
    font-family: Raleway;
    font-size: 14.5px;
}

.slider_main_block {
    height: 100%;
}

.fixed-menu .menu-header2 li {
    float: left;
    padding: 0 15px;
    font-size: 13.5px;
    font-family: Raleway;
}

.fixed-menu .phone {
    background: url(black.png);
    background-repeat: no-repeat;
    background-size: 25.5px;
    background-position: 0 50%;
    padding-left: 34px;
    float: left;
    font-family: Raleway;
    font-size: 13.5px;
    background-size: 19px;
    margin-top: 20px;
    margin-left: 50px;
}

.fixed-menu .menu-header2 li {
    float: left;
    padding: 0 15px;
    font-size: 12.5px;
    font-family: Raleway;
}
}
.pkkk  {
	display: none;
}
@media (min-width: 1001px) {
	.megamenu .container {
		width: 100%;
		margin: 0;
		border-radius: 0;
		position: relative;
	}
	
	.megamenu {
		margin: 0;
    padding: 0;
	    top: 0;
		    z-index: 9999999;
	}
	
	.megamenu .menu {
		margin-top: 50px;
	}
	
	.pkkk  {
		display: block;
	}
	
	.pkkk {
		    left: 0 !important;
    right: initial !important;
    background: none !important;
    background: #fff !important;
    width: auto !important;
    padding: 0 50px !important;
    height: 50px !important;
    line-height: 50px !important;
    border-radius: 100px !important;
    left: 50px !important;
	top: 40px;
	}
}


::-webkit-input-placeholder {color:#ccc;}
::-moz-placeholder          {color:#ccc;}/* Firefox 19+ */
:-moz-placeholder           {color:#ccc;}/* Firefox 18- */
:-ms-input-placeholder      {color:#ccc;}

.tsss img {
	    width: 80px;
    margin: 0 auto;
    display: block;
}

.callback {
	    z-index: 9999999999 !important;
}

.shadow {
	    z-index: 999999999;
}

.megamenu {
    z-index: 99999999999999999;
}

@media (max-width: 1001px) {
	.dnm {
		display: none;
	}
	
	.shadow {
    z-index: 99999 !important;
	}
}

body {
    font-family: 'Raleway', sans-serif;
}
	.formcalc .mg span {
	font-family: Raleway;
    font-size: 12.5px;
    line-height: 25px;
	display: block;
	text-align: left;
}


.formcalc .inputtext {
    font-family: Raleway;
    font-size: 13.5px;
    margin-bottom: 10px;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
    margin: 3px 0 30px;
	width: 100%;
}


.formcalc .inputsend {
	background: #d65252;
    display: inline-block;
    color: #fff;
    border-radius: 100px;
    height: 43.5px;
    line-height: 43.5px;
    padding: 0 30px;
    font-size: 16.5px;
    cursor: pointer;
    font-family: Raleway;
    margin-bottom: 30px;
    border: 0;
	outline: none;
}

.cscrlll {
	display: none;
}

@media (max-width: 749px) {
	.header .col-md-6 {
		width: 50%;
	}	
	
	.products h2, .partner h2, .faq h2 {
		text-align: center;
	}
	
	.scrl h4 {
		line-height: 1.4;
	}
	
	.cscrlll {
	display: block;
    position: absolute;
    right: 15px;
    top: 37px;
	    animation: t-arrow-bottom 1.7s infinite ease;
    transition: all ease-in-out .2s;
    display: inline-block;
	}
	
	@keyframes t-arrow-bottom{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}55%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}
	
	.scrl .bll {
		position: relative;
	}
	
	.gtrss h2 {
		text-align: left;
	}
	
}
@media (max-width: 1000px) {
.button-main-slider { 
    font-size: 1.3rem;
}
}

@media (max-width: 759px) {
.potek {
    text-align: center;
    position: relative;
    height: 395px;
    padding-top: 114px;
}
}

.success {
	    background: #51c900;
    border-radius: 8px;
    margin: 50px 0;
    padding: 50px;
    text-align: center;
    color: #fff;
    font-family: 'Raleway', sans-serif;
}
@media (max-width: 759px) {
.gagaraa div {
	width: 100% !important;
}
}

.button-main-slider {
	box-shadow: none;
}
@media (min-width: 1000px) {
.uznatkbm {
    color: #fff;
    position: absolute;
    top: 57px;
    right: 24px;
}
.kbmpoup {
	    background: #fff;
    padding: 18px;
    position: absolute;
    font-size: 14px;
	z-index: 999999;
}
}

@media (max-width: 1000px) {
.uznatkbm {
    color: #fff;
    text-align: center;
    display: block;
    margin: 25px 0;
}
.kbmpoup {
	    background: #fff;
    padding: 18px;
    font-size: 14px;
	z-index: 999999;
}
}

.calc-tooltip {
    text-indent: -9999px;
    font-size: 0.1px;
    background: url(/information.png);
    height: 18px;
    width: 18px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    top: -3px;
    left: 4px;
}

@media (max-width: 759px) {
	.drivers-add1, .drivers-add2, .drivers-add3, .drivers-add4 {
		width: 100% !important;
		    margin-top: 15px !important;
	}
	
	body .gagaraa  .vodyatel1, body .gagaraa .vodyatel2, body .gagaraa .vodyatel3,  body .gagaraa .vodyatel4 {
		width: 100% !important;
	}
	.gagaraa div {
    width: 50% !important;
    float: left !important;
}

a .form-group {
	    overflow: hidden;
}
.drivers-del1, .drivers-del2, .drivers-del3, .drivers-del4 {
    width: 100% !important;
    margin-top: -30px !important;
}
.vodyatel1 label.asd {
	    margin-bottom: 30px !important;
}

.gagaraa .field {
	width: 100% !important;
	margin: 7px 0;
}
.gagaraa .number {
    width: 100% !important;
    float: left !important;
}

.drivers-del1, .drivers-del2, .drivers-del3, .drivers-del4 {
    width: 100% !important;
    margin-top: 0 !important;
}

.gagaraa #AddMoreFileId {
    width: 100% !important;
    float: none;
}
#AddMoreFileBox {
    position: static !important;
	margin: 0 !important;
}

#InputsWrapper {
	width: 100% !important;
}

a .nofloat {
    overflow: hidden;
    width: 100%;
    margin: 15px 0;
}

.gagaraa .field div {
	width: 100% !important;
}
}

.error_input {
	position: absolute;
    top: 22px;
    font-size: 11px;
    background: red;
    color: #fff;
}

.gtrss {
	    background: url(/bgs.jpg);
		    padding-bottom: 100px;
}

.gtrss h2 {
	font-size: 30px;
    text-align: center;
    padding: 30px 0;
    margin-bottom: 0;
    padding-top: 54px !important;
    padding-bottom: 53px;
}

.partner h2 {
	    font-size: 30px;
    text-align: center;
    padding: 30px 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 38px;
}

.company .mrb {
	font-size: 20px;
}

.company .mrb b{
	font-weight: 700;
}

.company h2 {
	font-size: 30px;
    text-align: center;
    padding: 30px 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 38px;
}

.gramot h2 {
	font-size: 30px;
    text-align: center;
    padding: 30px 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 38px;
}

.footer3 {
    font-size: 20px;
    background: #f2f2f2;
    padding: 70px 0 50px 0;
}

.text-footer1 {
	margin-bottom: 40px;
}

.text-footer1 span{
	display: block;
    font-weight: 700;
}

.text-footer2 a {
	color: #000;
}

.footer3 ul {
	list-style: none;
    padding: 0;
    margin: 0;
}

.menu-footer3 a{
	color: #5e7751;
    font-weight: 700;
    font-size: 20px;
}

.menu-footer3 {
	margin-bottom: 30px;
    overflow: hidden;
}

.menu-footer3 li {
	float: left;
    padding-right: 40px;
}

.menu-footer3 li:last-child {
	padding-left: 0;
}

.podmenu-footer3 li {
    float: left;
    padding-right: 30px;
    font-size: 15px;
    margin: 6px 0;
}

.podmenu-footer3 li:last-child {
	padding-left: 0;
}

.podmenu-footer3 {
	overflow: hidden;
}

.podmenu-footer3 a{
	color: #5e7751;
}

.footer3textb {
    font-size: 14px;
    clear: both;
    font-weight: 700;
    margin-top: 20px;
    overflow: hidden;
    display: block;
    float: none;
}

.new_header ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 17px;
    font-weight: 700;
/*    margin-top: 11px;*/
}

.new_header {
	    padding: 10px 0;
}

.new_header ul a {
	color: #5e7751;
}

.new_header li {
	float: left;
    padding-right: 20px;
}

.new_header .phone {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    margin-top: 9px;
    margin-top: 20px;
}

.new_header .phone a {
	color: #000;
}

.new_header .logo img {
    height: auto;
}

.new_header .logo {
    float: left;
    margin-top: 10px;
    margin-right: 0;
}

.new_header .icon {
    background: url(new-icon.png);
    width: 60px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    margin-top: 0px;
    margin-right: 0;
    cursor: pointer;
}

.menu-header2 a {
	font-weight: 700;
    color: #5e7751;
}

.fixed-menu .phone {
	font-weight: 700;
}

.fixed-menu .button {
    font-weight: 700;
}

h3 {
    font-weight: 700;
}

.callback .mg span {
    font-weight: 700;
}
.callback .inputsend {
    font-weight: 700;
}

.megamenu .container {
	height: 100%;
}

.megamenu li a {
    color: #252525;
    font-size: 17px;
	font-weight: 700;
}


.img-p img {
width: 40%;
float: left;
padding-right: 20px;
}

.bpreim {
    position: relative;
    height: 120px;
margin: 15px 0;
}

.text-p {
margin: 0;
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
}

.aiipoteka {
    color: #000;
    text-shadow: none;
}

.slider_main_block .site-slider__title {
    font-weight: 700;
}

@media (min-width: 1184px) {
.slider_main_block .site-slider__description {
    font-size: 21.5px;
}
}

.partners {
	background: #fff;
}

.products h2 {
	font-size: 30px;
    text-align: center;
    padding: 30px 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 38px;
}

.footer3 {
	margin-top: 50px;
}

@media (max-width: 759px) {
.utp-ipoteka {
    background-image: url(../ipotekapk.jpg);
    background-position: 32% 10%;
    background-size: cover;
}

.bpreim {
    position: relative;
    height: 120px;
    margin: 30px 0;
}
.text-p {
margin: 0;
    position: relative;
    top: 50%;
    transform: translate(0, -70%);
}
.img-p img {
width: 30%;
}
}

@media (max-width: 1100px) {
.partner {
    padding-top: 25px;
}
}

h4 {
	font-weight: 700;
}
.button:hover {
    background-image: linear-gradient(45deg , #d65252 60%, #9cf170);
    box-shadow: 0 16px 32px 0 rgba(255, 141, 0, 0.35);
    background-position: 100% 0 !important;
    background-size: 200% 200%;
    transition: all 0.5s ease-in-out !important;
}

.pole:hover {
	    background: #cfe4c5;
		    transition: all 0.5s ease-in-out !important;
}

.product img:hover, .new_header .icon:hover, .gagaraa button:hover {
	    opacity: 0.6;
		 transition: all 0.5s ease-in-out !important;
}

.btn:hover {
	    background: #a9e28b;
		 transition: all 0.5s ease-in-out !important;
}

/* ==================================  */
/* add WebStroy г. Чебоксары === Start */
/* ==================================  */

.ws_person_text {
    background-color: #f3ebeb;
    padding: 30px;
    border-radius: 8px;
    margin-bottom: 80px;
}

.ws_person_text .ws_name {
    font-weight: 700;
    font-size: 19px;
}

.ws_person_text .ws_position {
    font-size: 15px;
}

.ws_person_text .ws_text {
    margin-top: 12px;
    border-left: 4px solid #222;
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.4;
}

.ws_formcalc_2 {
    padding: 50px 30px;
    margin-top: 30px;
}

.img_contact {
    margin-bottom: 30px;
}

.ws_person_text_phone {
  display: none;
}

@media (max-width: 1000px) {
    .ws_person_text {
        display: none
    }
    .ws_person_text_phone .ws_text {
        font-size: 14px;
        line-height: 1.3;
    }
    .ws_person_text_phone {
       display: block;
    }
    .img_contact {
        margin-top: 40px
    }
}

/* ==================================  */
/* add WebStroy г. Чебоксары ===== End */
/* ==================================  */

.button-main-slider {
    box-shadow: #f00 0px -1px 20px 7px;
    margin-bottom: 40px;
    border: 0px;
}

a.button-main-slider {
 color: #fff;   
}