@font-face {
    font-family: "HeliosCond";
    src: url("fonts/HeliosCondRegular/HeliosCondRegular.eot");
    src: url("fonts/HeliosCondRegular/HeliosCondRegular.eot?#iefix")format("embedded-opentype"),
    url("fonts/HeliosCondRegular/HeliosCondRegular.woff") format("woff"),
    url("fonts/HeliosCondRegular/HeliosCondRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "HeliosCondBold";
    src: url("fonts/HeliosCondBold/HeliosCondBold.eot");
    src: url("fonts/HeliosCondBold/HeliosCondBold.eot?#iefix")format("embedded-opentype"),
    url("fonts/HeliosCondBold/HeliosCondBold.woff") format("woff"),
    url("fonts/HeliosCondBold/HeliosCondBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
div {box-sizing:border-box;}
.dblock {display: block;}
.mauto {margin:0 auto!important;}
.red {color: #a63e3a!important;}
.align-items-top {align-items: flex-start!important;}
.align-items-center {align-items: center!important;}
.justify-content-center {justify-content: center!important;}
.text-center {text-align:center!important;}
.text-right {text-align: right!important;}
.bold {font-weight: bold!important;}
.header {height: 74px;}
.breadcrumb, .page-title-box {display: none;}
.content-box {padding: 0;background-color: #5c6574;}
.all-wrap {
    background: url(images/fon.jpg) center/cover no-repeat;
    width: 100%;
    height: auto;
    position: relative;
}
.img-cont {
    position: relative;
    width: 100%;
    height: 100%;
}
.rearslide {height: 900px;}
.rearslide .swiper-slide:first-child {
    width: 539px;
}
.rearslide .swiper-slide:nth-child(2) {
    width: 518px;
}
.rearslide .swiper-slide:nth-child(3) {
    width: 591px;
}
.rearslide .swiper-slide:nth-child(4) {
    width: 674px;
}
.rearslide .swiper-slide:nth-child(5) {
    width: 682px;
}
.rearslide .swiper-slide:nth-child(6) {
    width: 662px;
}
.tri0 {
    position: absolute;
    height: 444px;
    width: 519px;
    top: 25px;
    left: 20px;
    z-index:9;
}
.tri1 {
    position: absolute;
    height: 446px;
    width: 518px;
    top: 205px;
    left: 0;
    z-index:9;
}
.tri1 img.pict {
    position: absolute;
    bottom: 45px;
    left: 183px;
    z-index:96;
}
img.bg1, img.bg2 {
    transform: rotate(5deg);
    position: absolute;
    top:0;
    z-index:95;
}
img.bg2 {z-index:99;}
#imagemap1, #imagemap2, #imagemap3, #imagemap4 {z-index:999;}
.tri2 {
    position: absolute;
    height: 513px;
    width: 608px;
    bottom: 80px;
    left: 0;
    z-index: 9;
}
.tri2 img.pict {
    position: absolute;
    top: 20px;
    left: 107px;
    height: 250px!important;
    z-index:96;
}
.tri3 {
    position: absolute;
    height: 592px;
    width: 682px;
    top: 67px;
    right: 10px;
    z-index:9;
}
.tri3 img.pict {
    position: absolute;
    top: 45px;
    left: 92px;
    height: 450px!important;
    z-index:96;
}
.tri4 {
    position: absolute;
    height: 612px;
    width: 710px;
    bottom: 85px;
    left: 0px;
    z-index:9;
}
.tri4 img.pict {
    position: absolute;
    top: 40px;
    left: 25px;
    height: 514px!important;
    transform: rotate(5deg);
    z-index:96;
}
.tri5 {
    position: absolute;
    height: 551px;
    width: 662px;
    top: 65px;
    left: 0px;
    z-index:9;
}
.tri0 img, .tri1 img, .tri2 img, .tri3 img, .tri4 img, .tri5 img {transition: all  ease .5s;}
.tri0:hover img, .tri1:hover img, .tri2:hover img, .tri3:hover img, .tri4:hover img, .tri5:hover img {
    transform: scale(1.1);
}
.m0 {margin:0!important;} 
.mtb40 {margin:40px auto!important;}
.mt40 {margin-top: 40px!important;}
.w10 {width:10%!important;}
.w20 {width:20%!important;}
.w30 {width:30%!important;}
.w60 {width:60%!important;}
.w40 {width:40%!important;}
.w50 {width:50%!important;}
.w70 {width:70%!important;}
.w80 {width:80%!important;}
.w90 {width:90%!important;}
.w100 {width:100%!important;}
.pr40 {padding-right: 40px;}
.pl40 {padding-left: 40px;}
.text-block {
    font-family: 'HeliosCond';
    margin: 60px 0;
    font-size: 18px;
    line-height:1.3;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
  }
  .swiper-button-next::after, .swiper-button-prev::after {display: none;}
  .swiper-button-next, .swiper-button-prev {width: 60px;outline: none;}
  .swiper-button-next img {transform: rotate(180deg);}
  .swiper-button-next:hover , .swiper-button-prev:hover  {transform:scale(1.1);}
  .img-group1 {position:relative;}
  .img-group1 .img1 {
    transform: rotate(45deg);
    margin-top: 150px;
  }
  .img-group1 .img2 {
    top: 50px;
    position: absolute;
    right: 0;
    max-width: 600px;
  }
  .img-group1 .img3 {
    top: 245px;
    position: absolute;
    right: 0;
    max-width: 550px;
    transform: rotate(20deg);
  }

@media (max-width: 767px) {
    .header {height: 54px;}
    h1, .h1 {margin-bottom: 30px;}
    .hamb_menu {box-sizing: initial;}
    .w10, .w20, .w30, .w60, .w40, .w50, .w70, .w80, .w90 {width:100%!important;}
    .text-block > div {margin: 30px 0;}
    .text-block .pict {order:0;}
}