@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;}
.align-items-top {align-items: flex-start!important;}
.align-items-center {align-items: center!important;}
.text-center {text-align:center;}
.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: 538px;
}
.rearslide .swiper-slide:nth-child(2) {
    width: 608px;
}
.rearslide .swiper-slide:nth-child(3) {
    width: 692px;
}
.rearslide .swiper-slide:nth-child(4) {
    width: 720px;
}
.tri1 {
    position: absolute;
    height: 446px;
    width: 518px;
    top: 65px;
    left: 20px;
    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;
}
.tri1 img, .tri2 img, .tri3 img, .tri4 img, .tri5 img {transition: all  ease .5s;}
.tri1:hover img, .tri2:hover img, .tri3:hover img, .tri4:hover img, .tri5:hover img {
    transform: scale(1.1);
}
.mtb40 {margin:40px auto;}
.w30 {width:30%;}
.w60 {width:60%;}
.w40 {width:40%;}
.w50 {width:50%;}
.w70 {width:70%;}
.w90 {width:90%;}
.w100 {width:100%;}
.pr40 {padding-right: 40px;}
.pl40 {padding-left: 40px;}
.text-block {
    font-family: 'HeliosCond';
    margin: 50px 0;
    font-size: 18px;
    line-height:1.3;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .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);}
@media (max-width: 767px) {
    .header {height: 54px;}
    .hamb_menu {box-sizing: initial;}
    .w30, .w60, .w40, .w50, .w70 {width:100%;}
    .text-block > div {margin: 30px 0;}
}