.t-body {
   margin: 0
}

#allrecords {
   -webkit-font-smoothing: antialiased;
   background-color: none
}

#allrecords a {
   color: #ff8562;
   text-decoration: none
}

#allrecords a[href^=tel] {
   color: inherit;
   text-decoration: none
}

#allrecords ol {
   padding-left: 22px
}

#allrecords ul {
   padding-left: 20px
}

#allrecords b,
#allrecords strong {
   font-weight: 700
}

@media print {

   body,
   html {
      min-width: 1200px;
      max-width: 1200px;
      padding: 0;
      margin: 0 auto;
      border: none
   }
}
input::-moz-placeholder { color: rgb(255, 255, 255); }
input::-webkit-input-placeholder { color: rgb(255, 255, 255); }

.t-text {
   font-family: 'Roboto', Arial, sans-serif;
   font-weight: 300;
   color: #000
}

.t-text_xs {
   font-size: 15px;
   line-height: 1.55
}

.t-text_sm {
   font-size: 18px;
   line-height: 1.55
}

.t-text_md {
   font-size: 20px;
   line-height: 1.55
}

.t-text_lg {
   font-size: 22px;
   line-height: 1.55
}

.t-text_weight_plus {
   font-weight: 400
}

.t-text-impact {
   font-family: 'Roboto', Arial, sans-serif;
   font-weight: 300;
   color: #000
}

.t-text-impact_xs {
   font-size: 26px;
   line-height: 1.5
}

.t-text-impact_sm {
   font-size: 32px;
   line-height: 1.35
}

.t-text-impact_md {
   font-size: 38px;
   line-height: 1.35
}

.t-text-impact_lg {
   font-size: 42px;
   line-height: 1.23
}

.t-name {
   font-family: 'Roboto', Arial, sans-serif;
   font-weight: 600;
   color: #000
}

.t-name_xs {
   font-size: 16px;
   line-height: 1.35
}

.t-name_sm {
   font-size: 18px;
   line-height: 1.35
}

.t-name_md {
   font-size: 20px;
   line-height: 1.35
}

.t-name_lg {
   font-size: 22px;
   line-height: 1.35
}

.t-name_xl {
   font-size: 24px;
   line-height: 1.35
}

.t-heading {
   font-family: 'Roboto', Arial, sans-serif;
   font-weight: 600;
   color: #000
}

.t-heading_xs {
   font-size: 26px;
   line-height: 1.23
}

.t-heading_sm {
   font-size: 28px;
   line-height: 1.17
}

.t-heading_md {
   font-size: 30px;
   line-height: 1.17
}

.t-heading_lg {
   font-size: 32px;
   line-height: 1.17
}

.t-title {
   font-family: 'Roboto', Arial, sans-serif;
   font-weight: 600;
   color: #000
}

.t-title_xxs {
   font-size: 36px;
   line-height: 1.23
}

.t-title_xs {
   font-size: 42px;
   line-height: 1.23
}

.t-title_sm {
   font-size: 48px;
   line-height: 1.23
}

.t-title_md {
   font-size: 52px;
   line-height: 1.23
}

.t-title_lg {
   font-size: 64px;
   line-height: 1.23
}

.t-title_xl {
   font-size: 72px;
   line-height: 1.17
}

.t-title_xxl {
   font-size: 82px;
   line-height: 1.17
}

.t-descr {
   font-family: 'Roboto', Arial, sans-serif;
   font-weight: 300;
   color: #000
}

.t-descr_xxs {
   font-size: 14px;
   line-height: 1.55
}

.t-descr_xs {
   font-size: 16px;
   line-height: 1.55
}

.t-descr_sm {
   font-size: 18px;
   line-height: 1.55
}

.t-descr_md {
   font-size: 20px;
   line-height: 1.55
}

.t-descr_lg {
   font-size: 22px;
   line-height: 1.55
}

.t-descr_xl {
   font-size: 24px;
   line-height: 1.5
}

.t-descr_xxl {
   font-size: 26px;
   line-height: 1.45
}

.t-descr_xxxl {
   font-size: 30px;
   line-height: 1.45;
   letter-spacing: .45
}

.t-uptitle {
   font-family: 'Roboto', Arial, sans-serif;
   font-weight: 600;
   color: #000;
   letter-spacing: 2.5px
}

.t-uptitle_xs {
   font-size: 12px
}

.t-uptitle_sm {
   font-size: 14px
}

.t-uptitle_md {
   font-size: 16px
}

.t-uptitle_lg {
   font-size: 18px
}

.t-uptitle_xl {
   font-size: 20px;
   letter-spacing: 2px
}

.t-uptitle_xxl {
   font-size: 22px;
   letter-spacing: 2px
}

.t-uptitle_xxxl {
   font-size: 24px;
   letter-spacing: 2px
}

@media screen and (max-width:1200px) {
   .t-text_xs {
      font-size: 14px
   }

   .t-text_sm {
      font-size: 16px
   }

   .t-text_md {
      font-size: 18px
   }

   .t-text_lg {
      font-size: 20px
   }

   .t-text-impact_md {
      font-size: 30px
   }

   .t-descr_xxs {
      font-size: 12px
   }

   .t-descr_xs {
      font-size: 14px
   }

   .t-descr_sm {
      font-size: 16px
   }

   .t-descr_md {
      font-size: 18px
   }

   .t-descr_lg {
      font-size: 20px
   }

   .t-descr_xl {
      font-size: 22px
   }

   .t-descr_xxl {
      font-size: 22px
   }

   .t-descr_xxxl {
      font-size: 26px
   }

   .t-uptitle_md {
      font-size: 14px
   }

   .t-uptitle_lg {
      font-size: 16px
   }

   .t-uptitle_xl {
      font-size: 18px
   }

   .t-uptitle_xxl {
      font-size: 20px
   }

   .t-uptitle_xxxl {
      font-size: 22px
   }

   .t-title_xxs {
      font-size: 32px
   }

   .t-title_xs {
      font-size: 38px
   }

   .t-title_sm {
      font-size: 44px
   }

   .t-title_md {
      font-size: 48px
   }

   .t-title_lg {
      font-size: 60px
   }

   .t-title_xl {
      font-size: 68px
   }

   .t-title_xxl {
      font-size: 78px
   }

   .t-name_xs {
      font-size: 14px
   }

   .t-name_sm {
      font-size: 16px
   }

   .t-name_md {
      font-size: 18px
   }

   .t-name_lg {
      font-size: 20px
   }

   .t-name_xl {
      font-size: 22px
   }

   .t-heading_xs {
      font-size: 24px
   }

   .t-heading_sm {
      font-size: 26px
   }

   .t-heading_md {
      font-size: 28px
   }

   .t-heading_lg {
      font-size: 30px
   }
}

@media screen and (max-width:640px) {
   .t-text_xs {
      font-size: 12px;
      line-height: 1.45
   }

   .t-text_sm {
      font-size: 14px;
      line-height: 1.45
   }

   .t-text_md {
      font-size: 16px;
      line-height: 1.45
   }

   .t-text_lg {
      font-size: 18px;
      line-height: 1.45
   }

   .t-text-impact_sm {
      font-size: 22px
   }

   .t-text-impact_md {
      font-size: 26px
   }

   .t-text-impact_lg {
      font-size: 28px
   }

   .t-descr_xs {
      font-size: 12px;
      line-height: 1.45
   }

   .t-descr_sm {
      font-size: 14px;
      line-height: 1.45
   }

   .t-descr_md {
      font-size: 16px;
      line-height: 1.45
   }

   .t-descr_lg {
      font-size: 18px;
      line-height: 1.45
   }

   .t-descr_xl {
      font-size: 20px;
      line-height: 1.4
   }

   .t-descr_xxl {
      font-size: 20px
   }

   .t-descr_xxxl {
      font-size: 22px
   }

   .t-uptitle_xs {
      font-size: 10px
   }

   .t-uptitle_sm {
      font-size: 10px
   }

   .t-uptitle_md {
      font-size: 12px
   }

   .t-uptitle_lg {
      font-size: 14px
   }

   .t-uptitle_xl {
      font-size: 16px
   }

   .t-uptitle_xxl {
      font-size: 18px
   }

   .t-uptitle_xxxl {
      font-size: 20px
   }

   .t-title_xxs {
      font-size: 28px
   }

   .t-title_xs {
      font-size: 30px
   }

   .t-title_sm {
      font-size: 30px
   }

   .t-title_md {
      font-size: 30px
   }

   .t-title_lg {
      font-size: 30px
   }

   .t-title_xl {
      font-size: 32px
   }

   .t-title_xxl {
      font-size: 36px
   }

   .t-name_xs {
      font-size: 12px
   }

   .t-name_sm {
      font-size: 14px
   }

   .t-name_md {
      font-size: 16px
   }

   .t-name_lg {
      font-size: 18px
   }

   .t-name_xl {
      font-size: 20px
   }

   .t-heading_xs {
      font-size: 22px
   }

   .t-heading_sm {
      font-size: 24px
   }

   .t-heading_md {
      font-size: 24px
   }

   .t-heading_lg {
      font-size: 26px
   }
}

@media screen and (max-width:480px) {
   .t-title_xl {
      font-size: 30px
   }

   .t-title_xxl {
      font-size: 30px
   }
}

.t-records {
   -webkit-font_smoothing: antialiased;
   background-color: none
}

.t-records a {
   color: #ff8562;
   text-decoration: none
}

.t-records a[href^=tel] {
   color: inherit;
   text-decoration: none
}

.t-records ol {
   padding-left: 22px;
   margin-top: 0;
   margin-bottom: 10px
}

.t-records ul {
   padding-left: 20px;
   margin-top: 0;
   margin-bottom: 10px
}

.t-btn {
   display: inline-block;
   font-family: 'Roboto', Arial, sans-serif;
   height: 60px;
   border: 0 none;
   font-size: 16px;
   padding-left: 60px;
   padding-right: 60px;
   text-align: center;
   white-space: nowrap;
   vertical-align: middle;
   font-weight: 700;
   background-image: none;
   cursor: pointer;
   -webkit-appearance: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   -o-user-select: none;
   user-select: none;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

.t-btn td {
   vertical-align: middle
}

.t-btn_sending {
   opacity: .5
}

@media screen and (max-width:640px) {
   .t-btn {
      white-space: normal;
      padding-left: 30px;
      padding-right: 30px
   }
}

.t-btn_xs {
   height: 35px;
   font-size: 13px;
   padding-left: 15px;
   padding-right: 15px
}

.t-btn_sm {
   height: 45px;
   font-size: 14px;
   padding-left: 30px;
   padding-right: 30px
}

.t-btn_lg {
   height: 60px;
   font-size: 22px;
   padding-left: 70px;
   padding-right: 70px
}

.t-btn_xl {
   height: 80px;
   font-size: 26px;
   padding-left: 80px;
   padding-right: 80px
}

.t-btn_xxl {
   height: 100px;
   font-size: 30px;
   padding-left: 90px;
   padding-right: 90px
}

@media screen and (max-width:640px) {
   .t-btn_sm {
      padding-left: 20px;
      padding-right: 20px
   }

   .t-btn_lg {
      font-size: 18px;
      padding-left: 40px;
      padding-right: 40px
   }

   .t-btn_xl {
      font-size: 22px;
      padding-left: 50px;
      padding-right: 50px
   }

   .t-btn_xxl {
      font-size: 26px;
      padding-left: 60px;
      padding-right: 60px
   }
}

.t-btntext {
   font-family: 'Roboto', Arial, sans-serif;
   color: #000;
   font-size: 20px;
   line-height: 1.55;
   font-weight: 700;
   text-decoration: none;
   cursor: pointer;
   display: inline-block
}

.t-btntext_sm {
   font-size: 16px
}

.t-btntext_lg {
   font-size: 24px
}

.t-uppercase.t-btntext {
   font-size: 16px
}

.t-uppercase.t-btntext_sm {
   font-size: 14px
}

.t-uppercase.t-btntext_lg {
   font-size: 20px
}

.t-btntext:after {
   content: "\00a0→";
   font-family: Arial, Helvetica, sans-serif
}

@media screen and (max-width:640px) {
   .t-btntext_lg {
      font-size: 20px
   }
}

@media screen and (max-width:1200px) {
   .t-screenmin-1200px {
      display: none
   }
}

@media screen and (max-width:980px) {
   .t-screenmin-980px {
      display: none
   }
}

@media screen and (max-width:640px) {
   .t-screenmin-640px {
      display: none
   }
}

@media screen and (max-width:480px) {
   .t-screenmin-480px {
      display: none
   }
}

@media screen and (max-width:320px) {
   .t-screenmin-320px {
      display: none
   }
}

@media screen and (min-width:321px) {
   .t-screenmax-320px {
      display: none
   }
}

@media screen and (min-width:481px) {
   .t-screenmax-480px {
      display: none
   }
}

@media screen and (min-width:641px) {
   .t-screenmax-640px {
      display: none
   }
}

@media screen and (min-width:981px) {
   .t-screenmax-980px {
      display: none
   }
}

@media screen and (min-width:1201px) {
   .t-screenmax-1200px {
      display: none
   }
}

.t-hidden {
   display: none
}

.t-opacity_50 {
   filter: alpha(opacity=50);
   KHTMLOpacity: .5;
   MozOpacity: .5;
   opacity: .5
}

.t-opacity_70 {
   filter: alpha(opacity=70);
   KHTMLOpacity: .7;
   MozOpacity: .7;
   opacity: .7
}

.t-uppercase {
   text-transform: uppercase
}

.t-align_center {
   text-align: center
}

.t-align_left {
   text-align: left
}

.t-align_right {
   text-align: right
}

.t-margin_auto {
   margin-left: auto;
   margin-right: auto
}

.t-valign_middle {
   vertical-align: middle
}

.t-valign_top {
   vertical-align: top
}

.t-valign_bottom {
   vertical-align: bottom
}

.t-margin_left_auto {
   margin-right: 0;
   margin-left: auto
}

.t-tildalabel {
   background-color: #000;
   color: #fff;
   width: 100%;
   height: 70px;
   font-family: Arial;
   font-size: 14px
}

.t-tildalabel:hover .t-tildalabel__wrapper {
   opacity: 1
}

.t-tildalabel_white {
   background-color: #fff;
   color: #000
}

.t-tildalabel_gray {
   background-color: #eee;
   color: #000
}

.t-tildalabel__wrapper {
   display: table;
   height: 30px;
   width: 270px;
   margin: 0 auto;
   padding-top: 20px;
   opacity: .4
}

.t-tildalabel__txtleft {
   display: table-cell;
   width: 120px;
   height: 30px;
   vertical-align: middle;
   text-align: right;
   padding-right: 12px;
   font-weight: 300;
   font-size: 12px
}

.t-tildalabel__wrapimg {
   display: table-cell;
   width: 30px;
   height: 30px;
   vertical-align: middle
}

.t-tildalabel__img {
   width: 30px;
   height: 30px;
   vertical-align: middle
}

.t-tildalabel__txtright {
   display: table-cell;
   width: 120px;
   height: 30px;
   vertical-align: middle;
   padding-left: 12px;
   font-weight: 500;
   letter-spacing: 2px
}

.t-tildalabel__link {
   color: #fff;
   text-decoration: none;
   vertical-align: middle
}

.t-tildalabel_white .t-tildalabel__link,
.t-tildalabel_gray .t-tildalabel__link {
   color: #000
}

.t-tildalabel-free {
   padding: 35px 0 45px;
   height: auto;
   text-align: center
}

.t-tildalabel-free__main {
   max-width: 340px;
   display: block;
   margin: 0 auto;
   line-height: 1.4;
   letter-spacing: .2px;
   color: inherit;
   opacity: .4
}

.t-tildalabel-free__links-wr {
   display: table;
   margin: 30px auto 0
}

.t-tildalabel-free__txt-link {
   display: table-cell;
   padding: 0 15px;
   font-size: 13px;
   text-decoration: none;
   color: inherit;
   opacity: .25
}

.t-tildalabel-free__txt-link:hover,
.t-tildalabel-free__main:hover {
   opacity: 1
}

@media screen and (max-width:640px) {
   .t-tildalabel-free__txt-link {
      display: block;
      padding: 5px 30px
   }

   .t-tildalabel-free__main {
      opacity: .7
   }

   .t-tildalabel-free__txt-link {
      opacity: .4
   }
}

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

.clearfix:after {
   clear: both
}

.center-block {
   display: block;
   margin-right: auto;
   margin-left: auto
}

.t-mbfix {
   opacity: .01;
   -webkit-transform: translateX(0);
   -ms-transform: translateX(0);
   transform: translateX(0);
   position: fixed;
   width: 100%;
   height: 500px;
   background-color: white;
   top: 0;
   left: 0;
   z-index: 10000;
   -webkit-transition: all 0.1s ease;
   transition: all 0.1s ease
}

.t-mbfix_hide {
   -webkit-transform: translateX(3000px);
   -ms-transform: translateX(3000px);
   transform: translateX(3000px)
}

.r_anim {
   -webkit-transition: opacity 0.5s;
   transition: opacity 0.5s
}

.r_hidden {
   opacity: 0
}

.r_showed {
   opacity: 1
}

img:not([src]) {
   visibility: hidden
}

.t-popup {
   display: none
}

.t-body_scroll-locked {
   position: fixed;
   left: 0;
   width: 100%;
   height: 100%;
   overflow: hidden
}

.t-submit {
   font-family: 'Roboto', Arial, sans-serif
}

.t-input {
   font-family: 'Roboto', Arial, sans-serif
}

.t-input__vis-ph {
   font-family: 'Roboto', Arial, sans-serif
}

.t-select {
   font-family: 'Roboto', Arial, sans-serif
}

.t-form .uploadcare-widget-button {
   font-family: 'Roboto', Arial, sans-serif
}

.t-input-error {
   font-family: 'Roboto', Arial, sans-serif
}

.t-form__errorbox-wrapper {
   font-family: 'Roboto', Arial, sans-serif
}

.t-form__errorbox-text {
   font-family: 'Roboto', Arial, sans-serif
}

.t-form__errorbox-item {
   font-family: 'Roboto', Arial, sans-serif
}

.t-form__successbox {
   font-family: 'Roboto', Arial, sans-serif
}

.t-rec_pt_0 {
   padding-top: 0
}

.t-rec_pt_15 {
   padding-top: 15px
}

.t-rec_pt_30 {
   padding-top: 30px
}

.t-rec_pt_45 {
   padding-top: 45px
}

.t-rec_pt_60 {
   padding-top: 60px
}

.t-rec_pt_75 {
   padding-top: 75px
}

.t-rec_pt_90 {
   padding-top: 90px
}

.t-rec_pt_105 {
   padding-top: 105px
}

.t-rec_pt_120 {
   padding-top: 120px
}

.t-rec_pt_135 {
   padding-top: 135px
}

.t-rec_pt_150 {
   padding-top: 150px
}

.t-rec_pt_165 {
   padding-top: 165px
}

.t-rec_pt_180 {
   padding-top: 180px
}

.t-rec_pt_195 {
   padding-top: 195px
}

.t-rec_pt_210 {
   padding-top: 210px
}

.t-rec_pb_0 {
   padding-bottom: 0
}

.t-rec_pb_15 {
   padding-bottom: 15px
}

.t-rec_pb_30 {
   padding-bottom: 30px
}

.t-rec_pb_45 {
   padding-bottom: 45px
}

.t-rec_pb_60 {
   padding-bottom: 60px
}

.t-rec_pb_75 {
   padding-bottom: 75px
}

.t-rec_pb_90 {
   padding-bottom: 90px
}

.t-rec_pb_105 {
   padding-bottom: 105px
}

.t-rec_pb_120 {
   padding-bottom: 120px
}

.t-rec_pb_135 {
   padding-bottom: 135px
}

.t-rec_pb_150 {
   padding-bottom: 150px
}

.t-rec_pb_165 {
   padding-bottom: 165px
}

.t-rec_pb_180 {
   padding-bottom: 180px
}

.t-rec_pb_195 {
   padding-bottom: 195px
}

.t-rec_pb_210 {
   padding-bottom: 210px
}

@media screen and (max-width:480px) {
   .t-rec_pt_0 {
      padding-top: 0
   }

   .t-rec_pt_15 {
      padding-top: 15px
   }

   .t-rec_pt_30 {
      padding-top: 30px
   }

   .t-rec_pt_45 {
      padding-top: 45px
   }

   .t-rec_pt_60 {
      padding-top: 60px
   }

   .t-rec_pt_75 {
      padding-top: 75px
   }

   .t-rec_pt_90 {
      padding-top: 90px
   }

   .t-rec_pt_105 {
      padding-top: 90px
   }

   .t-rec_pt_120 {
      padding-top: 90px !important
   }

   .t-rec_pt_135 {
      padding-top: 90px !important
   }

   .t-rec_pt_150 {
      padding-top: 90px !important
   }

   .t-rec_pt_165 {
      padding-top: 90px !important
   }

   .t-rec_pt_180 {
      padding-top: 120px !important
   }

   .t-rec_pt_195 {
      padding-top: 120px !important
   }

   .t-rec_pt_210 {
      padding-top: 120px !important
   }

   .t-rec_pb_0 {
      padding-bottom: 0
   }

   .t-rec_pb_15 {
      padding-bottom: 15px
   }

   .t-rec_pb_30 {
      padding-bottom: 30px
   }

   .t-rec_pb_45 {
      padding-bottom: 45px
   }

   .t-rec_pb_60 {
      padding-bottom: 60px
   }

   .t-rec_pb_75 {
      padding-bottom: 75px
   }

   .t-rec_pb_90 {
      padding-bottom: 90px
   }

   .t-rec_pb_105 {
      padding-bottom: 90px
   }

   .t-rec_pb_120 {
      padding-bottom: 90px !important
   }

   .t-rec_pb_135 {
      padding-bottom: 90px !important
   }

   .t-rec_pb_150 {
      padding-bottom: 90px !important
   }

   .t-rec_pb_165 {
      padding-bottom: 90px !important
   }

   .t-rec_pb_180 {
      padding-bottom: 120px !important
   }

   .t-rec_pb_195 {
      padding-bottom: 120px !important
   }

   .t-rec_pb_210 {
      padding-bottom: 120px !important
   }
}

@media screen and (max-width:480px) {
   .t-rec_pt-res-480_0 {
      padding-top: 0 !important
   }

   .t-rec_pt-res-480_15 {
      padding-top: 15px !important
   }

   .t-rec_pt-res-480_30 {
      padding-top: 30px !important
   }

   .t-rec_pt-res-480_45 {
      padding-top: 45px !important
   }

   .t-rec_pt-res-480_60 {
      padding-top: 60px !important
   }

   .t-rec_pt-res-480_75 {
      padding-top: 75px !important
   }

   .t-rec_pt-res-480_90 {
      padding-top: 90px !important
   }

   .t-rec_pt-res-480_105 {
      padding-top: 105px !important
   }

   .t-rec_pt-res-480_120 {
      padding-top: 120px !important
   }

   .t-rec_pt-res-480_135 {
      padding-top: 135px !important
   }

   .t-rec_pt-res-480_150 {
      padding-top: 150px !important
   }

   .t-rec_pt-res-480_165 {
      padding-top: 165px !important
   }

   .t-rec_pt-res-480_180 {
      padding-top: 180px !important
   }

   .t-rec_pt-res-480_195 {
      padding-top: 195px !important
   }

   .t-rec_pt-res-480_210 {
      padding-top: 210px !important
   }

   .t-rec_pb-res-480_0 {
      padding-bottom: 0 !important
   }

   .t-rec_pb-res-480_15 {
      padding-bottom: 15px !important
   }

   .t-rec_pb-res-480_30 {
      padding-bottom: 30px !important
   }

   .t-rec_pb-res-480_45 {
      padding-bottom: 45px !important
   }

   .t-rec_pb-res-480_60 {
      padding-bottom: 60px !important
   }

   .t-rec_pb-res-480_75 {
      padding-bottom: 75px !important
   }

   .t-rec_pb-res-480_90 {
      padding-bottom: 90px !important
   }

   .t-rec_pb-res-480_105 {
      padding-bottom: 105px !important
   }

   .t-rec_pb-res-480_120 {
      padding-bottom: 120px !important
   }

   .t-rec_pb-res-480_135 {
      padding-bottom: 135px !important
   }

   .t-rec_pb-res-480_150 {
      padding-bottom: 150px !important
   }

   .t-rec_pb-res-480_165 {
      padding-bottom: 165px !important
   }

   .t-rec_pb-res-480_180 {
      padding-bottom: 180px !important
   }

   .t-rec_pb-res-480_195 {
      padding-bottom: 195px !important
   }

   .t-rec_pb-res-480_210 {
      padding-bottom: 210px !important
   }
}

.t106__wrapper {
   display: table;
   width: 100%
}

.t106__block {
   display: table-cell;
   vertical-align: middle;
   height: 100%;
   width: 50%
}

.t106__title {
   text-align: center;
   max-width: 360px;
   padding-left: 10px;
   padding-right: 10px;
   margin: 0 auto
}

.t106__text {
   padding-top: 20px;
   font-size: 16px;
   line-height: 25px;
   text-align: center;
   max-width: 360px;
   padding-left: 10px;
   padding-right: 10px;
   margin: 0 auto;
   opacity: .7
}

.t106__img {
   width: 100%;
   margin: 0;
   vertical-align: middle
}

@media screen and (max-width:640px) {
   .t106__wrapper {
      display: inline;
      width: 100%
   }

   .t106__block {
      display: block;
      width: 100%
   }

   .t106__title {
      padding-top: 100px
   }

   .t106__text {
      font-size: 14px;
      line-height: 20px;
      padding-bottom: 100px
   }
}

.t338__logo {
   margin-bottom: 55px;
   max-width: 280px;
   width: 100%
}

.t338__title {
   color: #fff;
   margin-bottom: 50px
}

.t338__descr {
   color: #fff;
   margin-bottom: 63px
}

.t338__btn {
   border-radius: 100px;
   font-size: 14px;
   height: 50px;
   padding-right: 34px;
   padding-left: 34px;
   color: #fff
}

.t-menusub__menu {
   display: none
}

.t446__leftmenuwrapper,
.t446__rightmenuwrapper,
.t446__additionalwrapper {
   display: inline-table;
   height: 100%;
   vertical-align: middle
}

.t446__leftmenuwrapper .t446__list,
.t446__rightmenuwrapper .t446__list {
   display: table-cell;
   vertical-align: middle
}

.t446__burgerwrapper {
   display: table-cell;
   vertical-align: middle;
   padding-left: 40px
}

.t446__burgerwrapper_overflow {
   display: none
}

.t446__burgerlinkwrapper {
   width: 100%;
   height: 100%;
   display: block;
   position: relative
}

.t446__burger {
   width: 28px;
   height: 20px;
   -webkit-transform: rotate(0deg);
   -moz-transform: rotate(0deg);
   -o-transform: rotate(0deg);
   transform: rotate(0deg);
   -webkit-transition: .5s ease-in-out;
   -moz-transition: .5s ease-in-out;
   -o-transition: .5s ease-in-out;
   transition: .5s ease-in-out;
   cursor: pointer;
   z-index: 999
}

.t446__burger_big {
   width: 42px;
   height: 32px
}

.t446__burger_small {
   width: 22px;
   height: 14px
}

.t446__burger .t446__burgerline {
   display: block;
   position: absolute;
   width: 100%;
   opacity: 1;
   left: 0;
   -webkit-transform: rotate(0deg);
   -moz-transform: rotate(0deg);
   -o-transform: rotate(0deg);
   transform: rotate(0deg);
   -webkit-transition: .25s ease-in-out;
   -moz-transition: .25s ease-in-out;
   -o-transition: .25s ease-in-out;
   transition: .25s ease-in-out;
   height: 3px;
   background-color: #000
}

.t446__burger_big .t446__burgerline {
   height: 5px
}

.t446__burger_small .t446__burgerline {
   height: 2px
}

.t446__burger .t446__burgerline:nth-child(1) {
   top: 0
}

.t446__burger .t446__burgerline:nth-child(2),
.t446__burger .t446__burgerline:nth-child(3) {
   top: 8px
}

.t446__burger_big .t446__burgerline:nth-child(2),
.t446__burger_big .t446__burgerline:nth-child(3) {
   top: 13px
}

.t446__burger_small .t446__burgerline:nth-child(2),
.t446__burger_small .t446__burgerline:nth-child(3) {
   top: 6px
}

.t446__burger .t446__burgerline:nth-child(4) {
   top: 16px
}

.t446__burger_big .t446__burgerline:nth-child(4) {
   top: 26px
}

.t446__burger_small .t446__burgerline:nth-child(4) {
   top: 12px
}

.t446__logowrapper {
   position: absolute;
   left: 50%;
   display: table;
   height: inherit
}

.t446__logowrapper2 {
   display: table-cell;
   vertical-align: middle;
   position: relative;
   left: -50%;
   z-index: 100
}

.t446__imglogo {
   max-width: 300px;
   height: auto;
   display: block
}

.t446__leftwrapper,
.t446__rightwrapper {
   width: 50%;
   box-sizing: border-box;
   position: absolute;
   height: 100%
}

.t446__leftwrapper {
   text-align: right;
   padding-right: 200px;
   padding-left: 40px;
   left: 0
}

.t446__rightwrapper {
   text-align: left;
   padding-left: 200px;
   padding-right: 40px;
   right: 0
}

.t446__burgerwrapper_smallscreen {
   display: none
}

@media screen and (max-width:1200px) {
   .t446__leftwrapper {
      padding-left: 20px
   }

   .t446__rightwrapper {
      padding-right: 20px
   }
}

.t446__mobile {
   display: none;
   position: static;
   width: 100%;
   z-index: 990;
   top: 0
}

@media screen and (max-width:980px) {
   .t446.t446__hidden {
      display: none;
      height: 100%
   }

   .t446__mobile {
      background-color: #111;
      display: block
   }

   .t446__mobile_text {
      position: absolute;
      color: #fff;
      top: 50%;
      max-width: calc(100% - 80px);
      transform: translateY(-50%);
      left: 20px
   }

   .t446__mobile_container {
      padding: 20px;
      position: relative;
      height: 24px
   }

   .t446__mobile_burger {
      position: absolute;
      top: 50%;
      margin-top: -10px;
      right: 20px;
      width: 28px;
      height: 20px;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .5s ease-in-out;
      -moz-transition: .5s ease-in-out;
      -o-transition: .5s ease-in-out;
      transition: .5s ease-in-out;
      cursor: pointer;
      z-index: 1004
   }

   .t446__mobile_burger span {
      display: block;
      position: absolute;
      width: 100%;
      opacity: 1;
      left: 0;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .25s ease-in-out;
      -moz-transition: .25s ease-in-out;
      -o-transition: .25s ease-in-out;
      transition: .25s ease-in-out;
      height: 3px;
      background-color: #fff
   }

   .t446__mobile_burger span:nth-child(1) {
      top: 0
   }

   .t446__mobile_burger span:nth-child(2),
   .t446__mobile_burger span:nth-child(3) {
      top: 8px
   }

   .t446__mobile_burger span:nth-child(4) {
      top: 16px
   }

   .t446_opened .t446__mobile_burger span:nth-child(1) {
      top: 8px;
      width: 0%;
      left: 50%
   }

   .t446_opened .t446__mobile_burger span:nth-child(2) {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg)
   }

   .t446_opened .t446__mobile_burger span:nth-child(3) {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg)
   }

   .t446_opened .t446__mobile_burger span:nth-child(4) {
      top: 8px;
      width: 0%;
      left: 50%
   }

   .t446__logowrapper {
      position: static;
      display: table;
      width: 100%;
      padding: 20px;
      box-sizing: border-box
   }

   .t446__logowrapper2 {
      display: block;
      position: static
   }

   .t446__leftwrapper,
   .t446__rightwrapper,
   .rightmenuwrapper {
      position: static;
      padding: 0 !important;
      width: 100%;
      height: initial
   }

   .t446__rightmenuwrapper,
   .t446__additionalwrapper,
   .t446__leftmenuwrapper,
   .t446__leftmenuwrapper .t446__list,
   .t446__rightmenuwrapper .t446__list {
      display: block
   }

   .t446__additionalwrapper {
      position: static;
      padding: 40px 0
   }

   .t446__burgerwrapper_bigscreen {
      display: none !important
   }

   .t446__burger {
      float: right
   }

   .t446__burgerwrapper_smallscreen {
      display: block;
      display: block;
      padding: 20px
   }
}

.t446 {
   width: 100%;
   height: 80px;
   z-index: 990;
   position: fixed;
   top: 0;
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0);
   -webkit-transition: background-color 300ms linear;
   -moz-transition: background-color 300ms linear;
   -o-transition: background-color 300ms linear;
   -ms-transition: background-color 300ms linear;
   transition: background-color 300ms linear
}

.t446__beforeready {
   visibility: hidden
}

.t446 ul {
   margin: 0
}

.t446__maincontainer {
   width: 100%;
   height: 80px;
   display: table;
   position: relative
}

.t446__maincontainer.t446__c12collumns {
   max-width: 1200px;
   margin: 0 auto
}

.t446__logo {
   display: inline-block;
   font-size: 24px;
   font-weight: 400;
   white-space: nowrap
}

.t446__list {
   list-style-type: none;
   margin: 0;
   padding: 0 !important
}

.t446__list_item {
   clear: both;
   font-family: 'Roboto', Arial, sans-serif;
   font-size: 16px;
   display: inline-block;
   padding-left: 15px;
   padding-right: 15px;
   margin: 0;
   color: #000;
   white-space: nowrap
}

.t446__list_item .t-active {
   opacity: .7
}

.t446__list_item:first-child {
   padding-left: 0
}

.t446__list_item:last-child {
   padding-right: 0
}

.t446__right_descr {
   padding-left: 30px;
   display: table-cell;
   vertical-align: middle;
   white-space: nowrap;
   font-family: 'Roboto', Arial, sans-serif;
   font-size: 13px;
   color: #000
}

.t446__right_buttons {
   padding-left: 30px;
   display: table-cell;
   vertical-align: middle
}

.t446__right_buttons_wrap {
   display: table;
   width: auto;
   float: right
}

.t446__right_buttons_but {
   display: table-cell;
   vertical-align: middle
}

.t446__right_share_buttons {
   display: table-cell;
   vertical-align: middle;
   min-width: 140px;
   padding-left: 30px
}

.t446 .b-share {
   display: table !important;
   float: right
}

.t446 .b-share-btn__wrap {
   display: table-cell !important;
   float: none !important;
   padding-left: 5px !important
}

.t446__right_langs {
   padding-left: 30px;
   display: table-cell;
   vertical-align: middle
}

.t446__right_langs_wrap {
   display: table;
   width: auto;
   float: right
}

.t446__right_langs_lang {
   display: table-cell;
   vertical-align: middle;
   padding: 0 10px;
   font-family: 'Roboto', Arial, sans-serif;
   font-size: 16px;
   color: #000
}

.t446 .t-sociallinks,
.t446__right_social_links {
   padding-left: 30px;
   display: table-cell;
   vertical-align: middle;
   line-height: 0
}

.t446 .t-sociallinks__wrapper,
.t446__right_social_links_wrap {
   display: table;
   width: auto
}

.t446 .t-sociallinks a,
.t446__right_social_links a {
   display: block;
   vertical-align: middle
}

.t446 .t-sociallinks__item,
.t446__right_social_links_item {
   display: table-cell;
   vertical-align: middle;
   padding: 0 5px
}

.t446 a,
#allrecords .t446 a {
   text-decoration: none;
   color: #000
}

.t446 .t-btn {
   height: 40px;
   font-size: 14px;
   padding-left: 30px;
   padding-right: 30px;
   margin-left: 10px
}

@media screen and (max-width:1200px) {
   .t446__padding40px {
      width: 20px
   }

   .t446__right_descr {
      padding-left: 15px
   }

   .t446__right_buttons {
      padding-left: 15px
   }

   .t446__right_share_buttons {
      padding-left: 15px
   }

   .t446__right_langs {
      padding-left: 15px
   }

   .t446 .t-sociallinks,
   .t446__right_social_links {
      padding-left: 15px
   }
}

@media screen and (max-width:980px) {
   .t446 {
      position: static;
      text-align: center;
      display: block;
      margin: 0;
      padding: 0;
      height: auto !important
   }

   .t446__mobile.t446__positionfixed+.t446.t446__positionfixed {
      top: 64px
   }

   .t446__imglogo {
      width: auto !important;
      max-width: 100%;
      box-sizing: border-box;
      padding: 20px;
      margin: 0 auto
   }

   .t446__imglogomobile.t446__imglogo {
      width: 100% !important
   }

   .t446__padding40px {
      display: none
   }

   .t446__padding10px {
      display: none
   }

   .t446__rightcontainer {
      display: table;
      position: static;
      float: none;
      text-align: center;
      margin: 0 auto
   }

   .t446__right_share_buttons {
      display: table;
      position: static;
      padding: 15px 0;
      margin: 0 auto;
      text-align: center;
      float: none;
      min-width: inherit
   }

   .t446__right_buttons {
      display: table;
      padding: 15px 0;
      margin: 0 auto;
      text-align: center
   }

   .t446__right_descr,
   .t446__right_langs,
   .t446__right_social_links,
   .t446 .t-sociallinks {
      display: table;
      padding: 10px 0;
      margin: 0 auto;
      text-align: center
   }

   .t446__logo {
      text-align: center;
      margin: 20px
   }

   .t446 img {
      float: inherit
   }

   .t446 .t446__list_item {
      display: block;
      text-align: center;
      padding: 10px !important;
      white-space: normal
   }

   .t446 .t-btn {
      margin-left: 5px;
      margin-left: 5px
   }

   .t446__logo {
      white-space: normal;
      padding: 0
   }
}

@media screen and (max-width:640px) {
   .t446__right_buttons_but {
      display: table;
      padding: 5px 0;
      margin: 0 auto
   }
}

@media screen and (min-width:980px) {
   .t446__positionabsolute {
      position: absolute
   }
}

.t446__positionfixed {
   position: fixed
}

.t446__positionstatic {
   position: static
}

.t446 .ya-share2__container_size_m .ya-share2__icon {
   width: 28px;
   height: 28px
}

.t446 .ya-share2__list {
   margin-bottom: 0
}

.t446 .ya-share2__container_size_m .ya-share2__counter {
   line-height: 28px
}

.t446__black-white .ya-share2__badge {
   background-color: #111 !important
}

.t446__transp-white .ya-share2__badge {
   background-color: transparent !important
}

.t446__transp-white .ya-share2__container_size_m .ya-share2__counter:before {
   display: none
}

.t446__transp-white .ya-share2__container_size_m .ya-share2__counter {
   padding-left: 0 !important;
   margin-top: 2px
}

.t446__white-black .ya-share2__badge {
   background-color: #fff !important
}

.t446__white-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon {
   background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}

.t446__white-black .ya-share2__container_size_m .ya-share2__counter {
   color: #222
}

.t446__white-black .ya-share2__counter:before {
   background-color: #222
}

.t446__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon {
   background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.t446__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon {
   background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.t446__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
   background-size: 28px 28px
}

.t446__transp-black .ya-share2__badge {
   background-color: transparent !important
}

.t446__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon {
   background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}

.t446__transp-black .ya-share2__container_size_m .ya-share2__counter {
   color: #222;
   padding-left: 0 !important;
   margin-top: 2px
}

.t446__transp-black .ya-share2__counter:before {
   display: none
}

.t446__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon {
   background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.t446__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon {
   background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.t446__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
   background-size: 28px 28px
}

.t471__descr {
   margin-bottom: 80px
}

.t471 .t-sociallinks__item,
.t471__right_social_links_item {
   display: inline-block;
   margin: 4px 5px 0
}

.t738 .t-section__topwrapper {
   margin-bottom: 105px
}

.t738 .t-section__title {
   margin-bottom: 40px
}

.t738 .t-section__descr {
   max-width: 560px
}

.t738 .t-section__bottomwrapper {
   margin-top: 105px
}

.t738 .t-slds__arrow_wrapper {
   width: 5%
}

.t738__slds-wrapper {
   flex-wrap: wrap;
   -webkit-flex-wrap: wrap;
   font-size: 0;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   justify-content: center;
   -webkit-justify-content: center
}

.t738__linkwrapper {
   margin: 0 auto;
   width: 100%
}

.t738__img {
   max-width: 100%;
   width: 100%;
   margin: 0 auto
}

.t738__item {
   padding: 20px;
   box-sizing: border-box;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   align-items: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   margin: 0
}

.t738__item_4-in-row {
   width: 25%
}

.t738__item_6-in-row {
   width: 16.666%
}

.t738__greyonhovercolor {
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   -o-filter: grayscale(100%);
   filter: grayscale(100%);
   filter: gray
}

.t738__greyonhovercolor:hover {
   -webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
   -ms-filter: grayscale(0%);
   -o-filter: grayscale(0%);
   filter: grayscale(0%);
   filter: none
}

.t738__alphaonhover {
   opacity: .5
}

.t738__alphaonhover:hover {
   opacity: 1
}

.t738__width_6 {
   max-width: 600px
}

.t738__width_7 {
   max-width: 700px
}

.t738__width_8 {
   max-width: 800px
}

.t738__width_9 {
   max-width: 900px
}

.t738__width_10 {
   max-width: 1000px
}

.t738__width_11 {
   max-width: 1100px
}

.t738__width_12 {
   max-width: 1200px
}

.t738__width_100 {
   max-width: 100%
}

@media screen and (max-width:1200px) {
   .t738__item {
      padding: 10px
   }

   .t738__width_6 {
      max-width: 480px
   }

   .t738__width_7 {
      max-width: 560px
   }

   .t738__width_8 {
      max-width: 640px
   }

   .t738__width_9 {
      max-width: 720px
   }

   .t738__width_10 {
      max-width: 800px
   }

   .t738__width_11 {
      max-width: 880px
   }

   .t738__width_12 {
      max-width: 960px
   }

   .t738__width_100 {
      max-width: 100%
   }
}

@media screen and (max-width:960px) {
   .t738 .t-section__bottomwrapper {
      margin-top: 45px
   }

   .t738 .t-section__topwrapper {
      margin-bottom: 45px
   }

   .t738 .t-section__title {
      margin-bottom: 20px
   }

   .t738__item_6-in-row {
      width: 33.333%
   }

   .t738__witharrows .t-width .t-slds__wrapper {
      padding: 0 35px
   }
}

@media screen and (max-width:640px) {
   .t738__item_4-in-row {
      width: 50%
   }
}

@media screen and (max-width:440px) {
   .t738__item_6-in-row {
      width: 50%
   }
}

.t796__shape-border {
   position: absolute;
   left: 0;
   font-size: 0;
   width: 100%;
   overflow: hidden;
   display: none;
   pointer-events: none
}

.t796__shape-border_bottom {
   bottom: -1px
}

.t796__shape-border_bottom-flip {
   -webkit-transform: scaleX(-1);
   transform: scaleX(-1);
   bottom: -1px
}

.t796__shape-border_top {
   -webkit-transform: scaleY(-1);
   transform: scaleY(-1);
   top: -1px
}

.t796__shape-border_top-flip {
   -webkit-transform: scaleX(-1) scaleY(-1);
   transform: scaleX(-1) scaleY(-1);
   top: -1px
}

.t796__svg {
   position: relative;
   left: 50%;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   width: 101%;
   fill: #fff
}

.t796__svg path {
   pointer-events: initial
}

.t886 {
   position: fixed;
   bottom: 170px;
   z-index: 999
}

.t886_closed {
   display: none !important
}

.t886__wrapper {
   display: inline-table;
   padding: 15px 25px;
   box-sizing: border-box
}

.t886__text {
   display: table-cell;
   padding-right: 10px;
   text-align: left
}

.t886__btn-wrapper {
   display: table-cell;
   text-align: right
}

.t886__btn {
   padding: 4px 20px;
   height: auto
}

@media screen and (max-width:980px) {
   .t886 {
      left: 0 !important;
      right: 0 !important;
      bottom: 0 !important
   }

   .t886__wrapper {
      width: 100% !important;
      border-radius: 0 !important;
      margin-right: 0 !important;
      margin-left: 0 !important
   }
}

.t923 .t-section__topwrapper {
   margin-bottom: 105px
}

.t923 .t-slds__bullet_wrapper {
   display: none
}

.t923 .t-section__title {
   margin-bottom: 40px
}

.t923 .t-section__descr {
   max-width: 560px
}

.t923 .t-section__bottomwrapper {
   margin-top: 105px
}

.t923 .t-slds__arrow_wrapper {
   width: 5%
}

.t923__slds-wrapper {
   flex-wrap: wrap;
   -webkit-flex-wrap: wrap;
   font-size: 0;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   justify-content: center;
   -webkit-justify-content: center
}

.t923__img {
   max-width: 100%;
   width: 100%;
   margin: 0 auto
}

.t923__item {
   padding: 20px;
   box-sizing: border-box;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   margin: 0
}

.t923__width_6 {
   max-width: 600px
}

.t923__width_7 {
   max-width: 700px
}

.t923__width_8 {
   max-width: 800px
}

.t923__width_9 {
   max-width: 900px
}

.t923__width_10 {
   max-width: 1000px
}

.t923__width_11 {
   max-width: 1100px
}

.t923__width_12 {
   max-width: 1200px
}

.t923__width_100 {
   max-width: 100%
}

@media screen and (max-width:1300px) {
   .t923 .t-slds__container {
      width: calc(100% - 80px);
      margin: 0 auto
   }
}

@media screen and (max-width:1200px) {
   .t923__item {
      padding: 10px
   }

   .t923__width_6 {
      max-width: 480px
   }

   .t923__width_7 {
      max-width: 560px
   }

   .t923__width_8 {
      max-width: 640px
   }

   .t923__width_9 {
      max-width: 720px
   }

   .t923__width_10 {
      max-width: 800px
   }

   .t923__width_11 {
      max-width: 880px
   }

   .t923__width_12 {
      max-width: 960px
   }

   .t923__width_100 {
      max-width: 100%
   }
}

.t923 .t-section__topwrapper {
   margin-bottom: 90px
}

.t923 .t-section__title {
   margin-bottom: 20px
}

.t923 .t-section__descr {
   max-width: 560px
}

.t923 .t-section__bottomwrapper {
   margin-top: 105px
}

.t923__separator {
   margin-bottom: 40px
}

.t923__wrapper {
   width: 100%;
   overflow: hidden;
   background-color: #fff;
   -webkit-transition: all 0.2s linear;
   transition: all 0.2s linear
}

.t923__imgwrapper {
   position: relative;
   width: 100%
}

.t923__imgwrapper_16-9 {
   padding-bottom: 56%
}

.t923__imgwrapper_4-3 {
   padding-bottom: 75%
}

.t923__imgwrapper_3-2 {
   padding-bottom: 66%
}

.t923__imgwrapper_1-1 {
   padding-bottom: 100%
}

.t923__imgwrapper_2-3 {
   padding-bottom: 150%
}

.t923__imgwrapper_3-4 {
   padding-bottom: 133%
}

.t923__imgwrapper_9-16 {
   padding-bottom: 177%
}

.t923__bgimg {
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 2;
   -webkit-transition: opacity 0.1s linear;
   transition: opacity 0.1s linear
}

.t923__bgimg_second {
   z-index: 1;
   opacity: 0
}

.t923__content {
   position: relative
}

.t923__textwrapper {
   padding: 27px 30px;
   box-sizing: border-box
}

.t923__textwrapper.t923__paddingsmall {
   padding: 18px 20px
}

.t923__textwrapper.t923__paddingbig {
   padding: 36px 40px
}

.t923__uptitle {
   margin-bottom: 8px;
   color: #ff8562
}

.t923__descr {
   margin-top: 8px
}

.t923__price-wrapper {
   margin-top: 12px
}

.t923__price-item {
   display: inline-block;
   vertical-align: middle
}

.t923__btn-wrapper,
.t923__btntext-wrapper {
   padding: 0 30px 21px;
   position: absolute;
   bottom: 0;
   width: 100%;
   box-sizing: border-box
}

.t923__btn {
   display: inline-block;
   line-height: 1
}

.t-align_center .t923__btn,
.t-align_center .t923__btn-text {
   margin: 0 2px 8px
}

.t-align_left .t923__btn,
.t-align_left .t923__btn-text {
   margin: 0 4px 8px 0
}

.t923__paddingbig.t923__btn-wrapper,
.t923__paddingbig.t923__btntext-wrapper {
   padding: 0 40px 28px
}

.t923__paddingsmall.t923__btn-wrapper,
.t923__paddingsmall.t923__btntext-wrapper {
   padding: 0 16px 14px
}

.t923__scroll-icon-wrapper {
   display: none
}

@media screen and (min-width:960px) {
   .t923__imgwrapper:hover .t923__bgimg_second {
      z-index: 3;
      opacity: 1
   }
}

@media screen and (max-width:960px) {
   .t923__separator {
      display: none
   }

   .t923__col {
      margin-bottom: 40px
   }

   .t923__img_second {
      display: none
   }
}

@media screen and (-ms-high-contrast:active),
screen and (-ms-high-contrast:none) {

   .t923__bgimg,
   .t923__wrapper {
      right: -.99px
   }
}

@media screen and (max-width:960px) {
   .t923 .t-section__bottomwrapper {
      margin-top: 45px
   }

   .t923 .t923__slds-wrapper .t-col {
      padding: 0
   }

   .t923 .t923__slds-wrapper .t923__col {
      margin-bottom: 0
   }

   .t923 .t-section__topwrapper {
      margin-bottom: 45px
   }

   .t923 .t-section__title {
      margin-bottom: 20px
   }

   .t923__item_6-in-row {
      width: 33.333%
   }
}

@media screen and (max-width:640px) {
   .t923__item_4-in-row {
      width: 50%
   }

   .t923 .t923__slds-wrapper .t-col {
      padding: 0 30px
   }
}

@media screen and (max-width:440px) {

   .t923 .t-width .t-slds__wrapper,
   .t923 .t923__slds-wrapper .t-col {
      padding: 0 5px
   }

   .t923__item_6-in-row {
      width: 50%
   }
}

.t941 {
   overflow: hidden
}

.t941__wrapper {
   position: relative;
   display: flex;
   height: 700px
}

.t941__content {
   position: relative;
   width: 40%;
   display: flex;
   flex-direction: column;
   justify-content: center
}

.t941__content_flipped {
   margin-left: auto;
   order: 2
}

.t941__title {
   margin-bottom: 40px
}

.t941__descr {
   margin-bottom: 35px
}

.t941__cover-wrap {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 30%;
   overflow: hidden;
   width: 60%;
   transform: skew(-30deg, 0);
   transform-origin: bottom left
}

.t941__cover-wrap_flipped {
   left: 0;
   order: 1;
   transform-origin: top right
}

.t941__cover,
.t941__cover-wrap .t833__sliderwrapper {
   position: absolute;
   top: 0;
   bottom: 0;
   right: -30vw;
   left: 0;
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   transform: skew(30deg, 0);
   transform-origin: bottom left
}

.t941__cover_flipped,
.t941__cover-wrap_flipped .t833__sliderwrapper {
   transform-origin: top right;
   right: 0;
   left: -30vw
}

.t833__sliderwrapper.t941__cover {
   width: unset;
   overflow: hidden
}

@media screen and (max-width:960px) {
   .t941__content {
      padding-top: 90px;
      padding-bottom: 50px;
      width: 100%
   }

   .t941__wrapper {
      flex-direction: column;
      height: unset !important
   }

   .t941__cover-wrap {
      padding-bottom: 100%;
      position: unset;
      overflow: unset;
      flex-grow: 1;
      width: 100%;
      transform: skew(0, 0)
   }

   .t941__cover,
   .t833__sliderwrapper.t941__cover {
      top: 0;
      bottom: 0;
      left: -30%;
      right: -30%;
      width: unset;
      background-position: center center;
      transform: skew(0, 0)
   }
}

@media screen and (max-width:640px) {

   .t941__cover,
   .t833__sliderwrapper.t941__cover {
      left: 0;
      right: 0;
      width: 100%
   }

   .t941__content {
      padding-top: 60px;
      padding-bottom: 20px;
      width: 100%;
      word-break: break-word
   }

   .t941__title {
      margin-bottom: 20px
   }
}

.t977__wrapper {
   display: table
}

.t977__col {
   display: table-cell
}

.t977__col-inner {
   margin: 0 15px 0 0;
   display: inline-block;
   float: none;
   text-align: left;
   vertical-align: top;
   width: 100%;
   max-width: 160px
}

.t977__col-inner ul li:hover {
   text-decoration: underline;
}

.t977__col_center {
   width: 100%;
   display: table-cell;
   vertical-align: top;
   text-align: center
}

.t977__col_left {
   width: 350px;
   max-width: 350px;
   margin: 0 20px 20px 15px;
   float: left
}

.t977__col_right {
   vertical-align: top
}

.t977__socials {
   width: 190px;
   max-width: 100%;
   margin-right: 0;
   margin-left: 15px
}

.t977__socials:empty {
   display: none
}

.t977__socials_small {
   width: 140px
}

.t977__menu {
   font-size: 16px;
   font-weight: 500;
   font-family: 'Roboto', Arial, sans-serif
}

.t977__menu ul {
   padding: 0 !important;
   margin: 0
}

.t977__menu li,
.t977__menu a {
   display: block;
   margin-bottom: 15px
}

.t977__menu li:last-child {
   margin-bottom: 0
}

.t977__title {
   margin-bottom: 14px;
   color: #fff
}

.t977__title a,
.t977__menu a {
   color: inherit !important
}

.t977__logo {
   display: block;
   max-width: 120px;
   width: 100%;
   color: #fff;
   font-size: 20px
}

.t977 .t-sociallinks__item {
   display: inline-block;
   margin-right: 11px;
   margin-bottom: 16px;
   -webkit-transition: opacity ease-in-out 0.2s;
   -moz-transition: opacity ease-in-out 0.2s;
   -o-transition: opacity ease-in-out 0.2s;
   transition: opacity ease-in-out 0.2s;
   height: 33px
}

.t977 .t-sociallinks__item:hover {
   opacity: .9
}

.t977 .t-sociallinks__item:last-child {
   margin-right: 0
}

.t977 .t-sociallinks__svg {
   width: 33px;
   height: 33px
}

.t977__text {
   color: #7d7d7d;
   font-size: 14px;
   font-family: 'Roboto', Arial, sans-serif
}

@media screen and (max-width:1200px) {
   .t977__col-inner {
      margin-bottom: 30px;
      width: calc(100% / 3 - 20px);
      max-width: none
   }

   .t977__col-inner_small {
      width: calc(100% / 4 - 20px)
   }

   .t977__col_left {
      max-width: 220px
   }

   .t977__menu {
      font-size: 14px
   }
}

@media screen and (max-width:960px) {
   .t977__wrapper {
      display: block;
      padding: 0 15px;
      box-sizing: border-box;
      max-width: none
   }

   .t977__col-inner {
      min-width: 110px;
      box-sizing: border-box;
      padding: 0;
      float: none;
      display: inline-block;
      vertical-align: top
   }

   .t977__col_center {
      float: right;
      width: calc(100% - 260px);
      text-align: left
   }

   .t977__col_left {
      width: 200px;
      box-sizing: border-box;
      padding: 0;
      float: none;
      display: inline-block;
      vertical-align: top
   }

   .t977__col_right {
      width: auto
   }
}

@media screen and (max-width:640px) {

   .t977__wrapper,
   .t977__col {
      display: block
   }

   .t977__wrapper {
      padding: 0 24px
   }

   .t977__col {
      width: 100%
   }

   .t977__col_center {
      float: none;
      width: 100%;
      padding: 0;
      display: block
   }

   .t977__col-inner {
      margin: 0 0 50px;
      float: left;
      width: 50%;
      display: inline-block
   }

   .t977__col_left {
      max-width: 260px;
      margin-left: 0;
      float: none;
      display: block
   }

   .t977__menu {
      font-size: 12px
   }

   .t977__text {
      margin-bottom: 40px;
      font-size: 12px
   }

   .t977__socials {
      margin-left: 0
   }
}

@media screen and (max-width:420px) {
   .t977__col-inner {
      float: none;
      width: 100%;
      display: block
   }
}

.t982 .t-section__topwrapper {
   margin-bottom: 95px
}

.t982 .t-section__title {
   margin-bottom: 40px;
   color: #fff
}

.t982 .t-section__descr {
   max-width: 560px;
   color: #fff
}

.t982 .t-section__bottomwrapper {
   margin-top: 105px
}

.t982__separator {
   margin-bottom: 100px
}

.t982__itemwrapper {
   margin: 0 auto;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex
}

.t982__imgwrapper {
   width: 260px;
   max-width: 100%;
   overflow: hidden;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-justify-content: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0
}

.t982__imgratio-wrapper {
   position: relative;
   width: 100%;
   height: 0;
   overflow: hidden;
   padding-bottom: 133%
}

.t982__imgratio-wrapper.t982__imgwrapper_16-9 {
   padding-bottom: 56%
}

.t982__imgratio-wrapper.t982__imgwrapper_4-3 {
   padding-bottom: 75%
}

.t982__imgratio-wrapper.t982__imgwrapper_3-2 {
   padding-bottom: 66%
}

.t982__imgratio-wrapper.t982__imgwrapper_1-1 {
   padding-bottom: 100%
}

.t982__imgratio-wrapper.t982__imgwrapper_2-3 {
   padding-bottom: 150%
}

.t982__imgratio-wrapper.t982__imgwrapper_3-4 {
   padding-bottom: 133%
}

.t982__imgratio-wrapper.t982__imgwrapper_9-16 {
   padding-bottom: 177%
}

.t-col_3 .t982__imgwrapper {
   width: 120px
}

.t-col_4 .t982__imgwrapper {
   width: 165px
}

.t-col_8 .t982__imgwrapper {
   width: 360px
}

.t982__img {
   width: auto;
   object-fit: cover;
   min-height: 100%;
   min-width: 100%;
   height: 300px;
   position: absolute
}

.t982__infowrapper {
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-direction: column;
   -ms-flex-direction: column;
   flex-direction: column;
   margin-left: 17px;
   padding-left: 0;
   padding-right: 0
}

.t-col_3 .t982__infowrapper {
   margin-left: 10px
}

.t982__persname {
   color: #fff;
   margin-bottom: 14px
}

.t982__persdescr {
   color: #7a7a7a
}

.t982__socials {
   margin-top: auto;
   padding-top: 20px;
   color: #fff
}

.t982__socials a {
   margin-top: 10px;
   display: inline-block
}

#allrecords .t982__socials a {
   color: inherit
}

@media screen and (max-width:960px) {
   .t982 .t-section__bottomwrapper {
      margin-top: 45px
   }

   .t982 .t-section__topwrapper {
      margin-bottom: 45px
   }

   .t982 .t-section__title {
      margin-bottom: 20px
   }

   .t982__separator {
      display: none
   }

   .t982__container {
      font-size: 0
   }

   .t982__col {
      margin-bottom: 45px
   }

   .t982__col-mobstyle {
      width: 50%;
      display: inline-block;
      vertical-align: top
   }

   .t982__itemwrapper {
      max-width: 460px
   }

   .t982__col .t982__imgwrapper {
      width: 165px
   }

   .t982__itemwrapper_1 .t982__imgwrapper {
      width: 260px
   }
}

@media screen and (max-width:640px) {
   .t982__col-mobstyle {
      width: 100%;
      display: block
   }

   .t982__col-mobstyle:nth-child(odd) {
      padding-left: 20px
   }

   .t982__col-mobstyle:nth-child(even) {
      padding-right: 20px
   }

   .t982__col .t982__imgwrapper {
      width: 260px
   }

   .t982__itemwrapper {
      max-width: none
   }
}

@media screen and (max-width:480px) {
   .t982__col-mobstyle {
      width: 100%;
      display: block;
      margin-bottom: 60px
   }

   .t982__col-mobstyle:nth-child(odd) {
      padding-left: 20px
   }

   .t982__col-mobstyle:nth-child(even) {
      padding-right: 20px
   }

   .t982__itemwrapper {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      max-width: 260px
   }

   .t982__infowrapper {
      margin-left: 0;
      margin-top: 26px
   }

   .t982__socials {
      margin-top: 16px;
      padding-top: 0
   }
}