@import'reset.css';
@font-face {
	font-family: 'Geometria';
	src: url('../fonts/Geometria-Thin.eot');
	src: local('Geometria Thin'), local('Geometria-Thin'),
		url('../fonts/Geometria-Thin.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Geometria-Thin.woff') format('woff'),
		url('../fonts/Geometria-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}
 
 
 
@font-face {
	font-family: 'Geometria';
	src: url('../fonts/Geometria-Medium.eot');
	src: local('Geometria Medium'), local('Geometria-Medium'),
		url('../fonts/Geometria-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Geometria-Medium.woff') format('woff'),
		url('../fonts/Geometria-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

 
 

@font-face {
	font-family: 'Geometria';
	src: url('../fonts/Geometria.eot');
	src: local('Geometria'),
		url('../fonts/Geometria.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Geometria.woff') format('woff'),
		url('../fonts/Geometria.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Geometria';
	src: url('../fonts/Geometria-Bold.eot');
	src: local('Geometria Bold'), local('Geometria-Bold'),
		url('../fonts/Geometria-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Geometria-Bold.woff') format('woff'),
		url('../fonts/Geometria-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Geometria';
	src: url('../fonts/Geometria-ExtraBold.eot');
	src: local('Geometria ExtraBold'), local('Geometria-ExtraBold'),
		url('../fonts/Geometria-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Geometria-ExtraBold.woff') format('woff'),
		url('../fonts/Geometria-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

 

 

@font-face {
	font-family: 'Geometria';
	src: url('../fonts/Geometria-Light.eot');
	src: local('Geometria Light'), local('Geometria-Light'),
		url('../fonts/Geometria-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Geometria-Light.woff') format('woff'),
		url('../fonts/Geometria-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
 


body {        font-family: 'Geometria';
font-style: normal;
font-weight: normal;
}
input, textarea {
         outline: 0;
    outline-offset: 0;
}

 input:focus, input:active, input:hover, textarea:focus, textarea:hover, textarea:active {
        outline: 0  !important;
    outline-offset: 0 !important;
    -moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

 * {
        outline:none  !important;
        outline-offset: 0 !important;
        
}

ul, li {
    padding: 0;
    list-style: none;
    margin: 0;
}
a {text-decoration:none}
p {margin:0;padding:0}
h1,h2,h3 {margin:0;}


body {
    background: #fff;
}
.footer {
    float: left;
    width: 100%;
     background: #F8FAFA;
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    padding-top: 50px;
 }
.wrapper {
    margin: 0 auto;
    width: 1170px;
}
.blo20 {
    float: left;
    width: 16%;
}
.blo30 {
    float: left;
    width: 32%;
}
.footer_line1 {
    float: left;
    width: 100%;
    padding-bottom: 50px;
}
.footer_line2 {
    float: left;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    background: #252B22;
    text-align: center;
}
.copys_l {
    float: left;
    width: 33.3%;
}
.copys_l a {
    font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 16px;

/* identical to box height */
 text-align: center;
text-decoration-line: underline;

color: #FFFFFF;
}
.copys_mid {
    float: left;
    width: 33.3%;
    font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 28px;
 

color: #FFFFFF;
}
.copys_r {
    float: left;
    width: 33.3%;
}
.copys_r a  {
    font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 15px;
 
text-align: right;
text-decoration-line: underline;

color: #FFFFFF;
}
.footer_mns {}
.footer_mns li {}
.footer_mns li a {
    font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 18px;

/* identical to box height */

color: #42463F;
}
.footer_mns li {
    width: 100%;
    margin-bottom: 15px;
}
.footer_logo_text {
    font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;

color: #767676;
}
.footer_logo_text {
    width: 100%;
    float: left;
    margin-top: 30px;
}
.footer_logo_text_a {}
.footer_logo_text_a a {
    width: 270px;
height: 60px;
}
.sel1 {
    background: #FFFFFF;
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 60px;
 
text-align: center;
text-transform: uppercase;

color: #252B22;
}
.sel2 {
    
background: #21282A;
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 60px;
text-align: center;
text-transform: uppercase;

color: #FFFFFF;
}
.footer_logo_text_a {
    float: left;
    width: 100%;
    margin-top: 70px;
}
.footer_logo_text_a a {
    width: 270px;
    height: 60px;
    display: block;
    margin-bottom: 13px;
}
.blo25tit {
    font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 23px;

/* identical to box height */

color: #42463F;


}
.tt_one {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #42463F;
    float: left;
    width: 100%;
    background: url(../images/arr.png) no-repeat 0 2px;
    padding-left: 30px;
    box-sizing: border-box;
    margin-bottom: 15px;
    height: 20px;
}
.blo25tit {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 23px;
    color: #42463F;
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.blo25 {
    float: left;
    width: 20%;
}
.footer_addr {
 font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 18px;
color: #42463F;
background: url(../images/gr.png) no-repeat 0 7px;
float: left;
width: 100%;
padding-left: 15px;
}
.footer_addr p {
    margin-bottom: 10px;
}
.footer_chat a {
    background: url(../images/gr.png) no-repeat 0 7px;
float: left;
width: 100%;
padding-left: 15px;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 18px;

/* identical to box height */
text-decoration-line: underline;

color: #42463F;
}
.footer_chat {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.blo25tit.nome {
    margin-bottom: 7px;
}
.footer_ad {
    float: left;
    width: 100%;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #42463F;
    margin-bottom: 25px;
}
.mls {
    font-style: normal;
font-weight: bold;
font-size: 22px;
line-height: 28px;

/* identical to box height */

color: #42463F;
}
.slider.nofons {
    float: left;
    width: 100%;
    min-height: 830px;
}
.it {
    float: left;
    width: 100%;
    height: 830px;
}
.fix {
    position: absolute;
    width: 100%;
    height: 130px;
    margin-top: 20px;
}
 
.header {

    float: left;
    width: 100%;

}
.top_menu {
    float: left;
    width: 100%;
    margin-top: 40px;
}
.top_menu_inn {
    
}
.top_menu li a {
    font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
text-transform: uppercase;

color: #FFFFFF;
}
.top_menu_inn {
    display: block;
    width: 100%;
    float: left;
}
.top_menu_inn ul {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.line_lg {
    float: left;
}
.line_cnt_top {
    float: right;
    text-align: right;
}
.line_cnt_top a {
    display:block
}
.tta1 {
    font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 15px;

/* identical to box height */
text-align: right;

color: #FFFFFF;
margin-bottom: 5px;
}
.tta2 {
    font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 20px;
text-align: right;

color: #FFFFFF;
margin-bottom: 5px;
}
.tta3 {
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 13px;
    color: #CCCCCC;
    background: url(../images/gr.png) no-repeat 0 4px;
    float: right;
    padding-left: 15px;
}
.top_adr {
    float: left;
    margin-left: 125px;
    width: 145px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    color: #FFFFFF;
    padding-top: 10px;
}
.top_adr_w {
    float: left;
    width: 175px;
    margin-left: 130px;
}
.top_adr_w_tit {
    width: 100%;
    float: left;
    text-align: center;
    font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: center;

color: #CCCCCC;
}
.sldd_more a.bbb {
    width: 438px;
    height: 84px;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #F40000 url(../images/mr.png) no-repeat 290px center;
    display: block;
    float: left;
    text-align: left;
    box-sizing: border-box;
    padding-left: 65px;
    line-height: 84px;
}
.top_adr_w a {
    width: 173px;
    height: 35px;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    color: #FFFFFF;
    background: #343942;
    display: block;
    float: left;
    text-align: center;
    line-height: 35px;
    margin-top: 10px;
}
.line_cnt_top {
    float: right;
    text-align: right;
    padding-top: 9px;
}
.sldd {
    float: left;
    width: 50%;
    padding-top: 250px;
}
.sldd {
    float: left;
    width: 72%;
    padding-top: 250px;
}
.sldd h2 {
   font-style: normal;
font-weight: 800;
font-size: 60px;
line-height: 75px;
text-transform: uppercase;

color: #F40000;

text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.38);
}
.sldd_des {
    float: left;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
    font-style: normal;
font-weight: normal;
font-size: 30px;
line-height: 38px;

color: #FFFFFF;
}
.sldd_more a {
    width: 400px;
    height: 84px;
    
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 26px;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #F40000 url(../images/mr.png) no-repeat 290px center;
    display: block;
    float: left;
    text-align: left;
    box-sizing: border-box;
    padding-left: 65px;
    line-height: 84px;
}
.uslblok {
    float: left;
    width: 100%;
    padding-top: 40px;
}
.uslblok h2 {
    font-style: normal;
font-weight: bold;
font-size: 45px;
line-height: 57px;

/* identical to box height */

color: #383937;
}
.blockdesck {
    font-style: normal;
    font-weight: normal;
    font-size: 26px;
    line-height: 33px;
    color: #767676;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
}
.blockdesck_modul_one {
    width: 570px;
    position: relative;
    height: 230px;
}
.blockdesck_modul {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.blockdesck_modul_inn {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}
.blockdesck_modul_one {
    width: 570px;
    position: relative;
    height: 273px;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 5px;
    filter: drop-shadow(0px 4px 30px rgba(0, 0, 0, 0.2));
border-radius: 5px;
}
.blockdesck_modul_one:hover {
    bakground:linear-gradient(173.66deg, #252B22 -153.45%, rgba(37, 43, 34, 0) 95%), linear-gradient(1.47deg, #000000 -109.83%, rgba(0, 0, 0, 0) 79.13%);
}
.inmos {
    display: block;
    position: absolute;
    bottom: 30px;
    left: 30px;
    font-style: normal;
font-weight: bold;
font-size: 25px;
line-height: 31px;

color: #282626;


}

.visblok {
    float: left;
    width: 100%;
    padding-top: 135px;
    background: url(../images/f3.jpg) no-repeat 0 center;
}
.visblok_mdl_left {
    float: left;
    width: 55%;
}
.visblok_mdl_left h2 {
  font-style: normal;
font-weight: bold;
font-size: 39.8596px;
line-height: 50px;

color: #383937;


}
.visblok_mdl_left h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 39.8596px;
    line-height: 50px;
    color: #383937;
    margin-bottom: 35px;
}
.blockdesck_t {
    font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 25px;

color: #767676;
}
.visblok {
    float: left;
    width: 100%;
    padding-top: 135px;
    background: url(../images/f3.jpg) no-repeat 0 center;
    min-height: 573px;
}
.visblok_mdl_right {
    float: left;
    width: 40%;
    text-align: center;
}
.visblok_mdl_right img {
    margin-top: -80px;
}
.visblok_mdl_right {
    float: left;
    width: 45%;
    text-align: center;
}
.sct_t {
    float: left;
    width: 100%;
    margin-top: 60px;
}
.sct_t a {
    display: block;
    width: 275px;
    height: 57px;
    float: left;
    line-height: 57px;
}
.wats {
    border: 2px solid #00C439;
    margin-right: 40px;
    box-sizing: border-box;
    padding-left: 65px;
    color: #00C439;
    font-size: 18px;
    border-radius: 2px;
    background: url(../images/v1.svg) no-repeat 170px 25px;
    font-weight: 500;
}
.viber {
    border: 2px solid #18A0FB;
    margin-right: 40px;
    box-sizing: border-box;
    padding-left: 81px;
    color: #18A0FB;
    font-size: 18px;
    background: url(../images/v2.svg) no-repeat 170px 25px;
    border-radius: 2px;
    font-weight: 500;
}
span.bl {
    font-style: normal;
    font-weight: normal;
    font-size: 25.9551px;
    line-height: 33px;
    color: #767676;
    display: block;
    margin-bottom: 40px;
    background: url(../images/bl.jpg) no-repeat 0 12px;
    padding-left: 30px;
    margin-left: -30px;
}
.short_rep_inn_one_name {
    font-style: normal;
font-weight: bold;
font-size: 25px;
line-height: 31px;

color: #252B22;


}
.short_rep_inn_one_text {
    font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;

color: #252B22;
}
.short_rep_inn_one {
    width: 370px;
height: 208px;
 

background: #F8F8F8;
border: 1px solid #F40000;
box-sizing: border-box;
}
.short_rep {
    float: left;
    width: 100%;
    margin-top: 60px;
}
.short_rep_inn {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.short_rep_inn_one {
    width: 370px;
    height: 208px;
    background: #F8F8F8;
    border: 1px solid #F40000;
    box-sizing: border-box;
    padding-top: 44px;
    padding-left: 55px;
    padding-right: 40px;
}
.short_rep_inn_one_name {
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 31px;
    color: #252B22;
    background: url(../images/red.jpg) no-repeat 0 center;
    padding-left: 25px;
    margin-left: -25px;
    margin-bottom: 15px;
}
.short_rep_inn_one {
    width: 370px;
    height: 208px;
    background: #F8F8F8;
    border: 1px solid #F40000;
    box-sizing: border-box;
    padding-top: 34px;
    padding-left: 55px;
    padding-right: 40px;
}
.short_rep_inn_one {
    width: 370px;
    height: 208px;
    background: #F8F8F8;
    border: 2px solid #F40000;
    box-sizing: border-box;
    padding-top: 34px;
    padding-left: 55px;
    padding-right: 40px;
    position: relative;
}

.imonw {
    position: absolute;
    right: 30px;
    top: 15px;
}
.short_rep.long .short_rep_inn_one {
    width: 570px !important;
}
.short_rep.long .short_rep_inn_one {
    width: 570px !important;
    height: 230px;
}
.ttcf {
    width: 65%;
}
.imonw.noww1 {
    top: 0;
    right: -20px;
}
.imonw.noww2 {
    top: 90px;
    right: 10px;
}
.about {
    float: left;
    width: 100%;
    margin-top: 50px;
}
.about h2 {
   font-style: normal;
font-weight: bold;
font-size: 43px;
line-height: 54px;

color: #383937;
}
.about h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 43px;
    line-height: 54px;
    color: #383937;
    margin-bottom: 30px;
}
.about_mdl_t {
    font-style: normal;
font-weight: normal;
font-size: 19px;
line-height: 24px
}
.about {
    float: left;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 60px;
}

.hiddis {}
.hiddis span {
    background: url(../images/hh.png) no-repeat center;
    width: 32px;
    height: 16px;
    display: block;
    cursor: pointer;
}
.hiddis {
    width: 100%;
    padding-top: 80px;
    position: absolute;
}
.about_mdl_t {
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 24px;
    float: left;
    width: 100%;
    position: relative;
}
.hiddis {
    width: 100%;
    padding-top: 80px;
    position: absolute;
    bottom: -30px;
   background-image: linear-gradient(to bottom, rgb(255,255,255,0.7), rgba(255,255,255,1)); 
}
.about_mdl_t {
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 24px;
    float: left;
    width: 100%;
    position: relative;
    height: 105px;
    overflow: hidden;
}
.hiddis {
    width: 100%;
    padding-top: 100px;
    position: absolute;
    bottom: -40px;
    background-image: linear-gradient(to bottom, rgb(255,255,255,0.7), rgba(255,255,255,1));
    padding-bottom: 25px;
}
.htnl {
    height: 76px;
    overflow: hidden;
}
.htnl.active {
    height: 100%;
    overflow: visible;
}
.about_mdl_t {
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 24px;
    float: left;
    width: 100%;
    position: relative;
    height: 105px;
    overflow: visible;
    height: auto;
}
.about_mdl_t {
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 24px;
    float: left;
    width: 100%;
    position: relative;
    
    
    height: 100%;
}
.about_mdl_t.hiddsa {
    height: 105px;
    overflow: visible;
}
.hiddis {
    width: 100%;
    padding-top: 56px;
    position: absolute;
    bottom: -23px;
    background-image: linear-gradient(to bottom, rgb(255,255,255,0.7), rgba(255,255,255,1));
    padding-bottom: 25px;
}
.warum {
    float: left;
    width: 100%;
    margin-top: 100px;
}
.warum h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 45px;
    line-height: 57px;
    color: #383937;
    margin-bottom: 25px;
}
.warum_t {
    font-style: normal;
    font-weight: normal;
    font-size: 26px;
    line-height: 33px;
    color: #767676;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.warum_bott {
    float: left;
    width: 100%;
    background: url(../images/f12.jpg) no-repeat center top;
    min-height: 750px;
}
.galery_innn_one_left {
    float: left;
    width: 40%;
     min-height: 1px;
}

.galery_innn_one_right {
    float: left;
    width: 55%;
    
    
}
.galery_innn_one_name {
    font-style: normal;
font-weight: bold;
font-size: 29px;
line-height: 36px;

color: #383937;
}
.galery_innn_one_name {
    font-style: normal;
    font-weight: bold;
    font-size: 29px;
    line-height: 36px;
    color: #383937;
    width: 100%;
    margin-bottom: 60px;
}
.galery_sld {
    float: left;
    width: 100%;
    margin-top: 40px;
}
.pars_titl {
    font-style: normal;
    font-weight: 500;
    font-size: 19px;
    line-height: 24px;
    color: #252B22;
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 7px;
}
.pars_text {
    font-style: normal;
font-weight: normal;
font-size: 19px;
line-height: 24px;

color: #767676;


}
.galery_innn_one_param.parrs1 {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 25px;
}
.galery_innn_one_left {
    float: left;
    width: 540px;
    min-height: 1px;
}
.galery_innn_one_right {
    float: left;
    width: 550px;
    margin-left:80px
}
.galery_innn_one {
    float: left;
    width: 100%;
}
.galery_innn_one_left {
    float: left;
    width: 540px;
    min-height: 1px;
    position: relative;
}
.galery_innn_one_im1 {
    position: relative;
    z-index: 999;
}
.galery_innn_one_im2 {
    position: absolute;
    top: 15px;
    left: -15px;
    opacity: 0.6;
}
.galery_innn_one_im3 {
    position: absolute;
    top: 30px;
    left: -30px;
    opacity: 0.3;
}
.pars_text {
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 24px;
    color: #767676;
    float: left;
    width: 100%;
    background: url(../images/bl.jpg) no-repeat 0 10px;
    padding-left: 20px;
    margin-left: -20px;
    box-sizing: border-box;
}
.delim {
    width: 80px;
    height: 1px;
    display: block;
    background: #000;
    left: -96px;
    position: absolute;
    top: 44px;
}
.galery_innn_one_left {
    float: left;
    width: 540px;
    min-height: 1px;
    position: relative;
    padding-left: 30px;
    box-sizing: border-box;
}
.galery_innn_one_im3 {
    position: absolute;
    top: 30px;
    left: 0;
    opacity: 0.3;
}
.galery_innn_one_im2 {
    position: absolute;
    top: 15px;
    left: 15px;
    opacity: 0.6;
}
.galery_sld .slick-prev {
    left: -50px;
    background: url(../images/arl.png) no-repeat center;
    width: 23px;
    height: 45px;
}
.galery_sld .slick-next {
    background: url(../images/arrr.png) no-repeat center;
    width: 23px;
    height: 45px;
}
.galery_sld .slick-prev::before {
    content: '←';
    display: none;
}
.galery_sld .slick-next::before {
    content: '←';
    display: none;
}

.warum_t_ones {
    float: left;
    width: 290px;
    border-left: 1px solid #686868;
    border-right: 1px solid #686868;
    margin-left: -1px;
    box-sizing: border-box;
}
.toppsi .warum_t_ones {}
.warum_t_ones_name {
    font-style: normal;
font-weight: normal;
font-size: 19px;
line-height: 24px;

color: #FFFFFF;
}
.warum_t_ones_desc {
    font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 21px;

color: #FFFFFF;
}
.warum_t_ones {
    float: left;
    width: 290px;
    border-left: 1px solid #686868;
    border-right: 1px solid #686868;
    margin-left: -1px;
    box-sizing: border-box;
    padding-left: 13px;
    padding-right: 13px;
}
 
.toppsi .warum_t_ones {

    padding-top: 80px;
    height: 380px;

}
.warum_t_ones_img {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    position:relative
}
.warum_t_ones_name {
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 24px;
    color: #FFFFFF;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.toppsi .warum_t_ones {
    padding-top: 69px;
    height: 390px;
}
.colsi {
    width: 32px;
    height: 32px;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    line-height: 31px;
    color: #FFFFFF;
    background: #F40000;
    display: block;
    text-align: center;
    border-radius: 50px;
    position: absolute;
    top: -13px;
    left: 73px;
}
.warum_bott_all.bootsi {
    float: left;
    width: 100%;
}
.warum_bott_all.bootsi .warum_t_ones {
    padding-top: 40px;
    height: 359px;
}
.warum_bott_all.toppsi {
    float: left;
    width: 100%;
    background: url(../images/line1.png) no-repeat 76px 23px;
}
.warum_bott_all.bootsi {
    float: left;
    width: 100%;
    background: url(../images/line2.png) no-repeat 85px 39px;
}
.frms {
position: absolute;
width: 533px;
height: 269px;


background: #FFFFFF;
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.2);
border-radius: 5px;
}
.allustr {
    float: left;
    width: 100%;
    position: relative;
}
.frms {
    position: absolute;
    width: 533px;
    height: 269px;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    right: 40px;
    bottom: 25px;
    box-sizing: border-box;
    padding-top: 30px;
    padding-left: 25px;
    padding-right: 35px;
}
.lform {
    float: left;
    width: 210px;
    margin-right: 30px;
    margin-top: 35px;
}
.lform input {
    float: left;
    width: 100%;
     border:0;
    border-bottom:1px solid #42463F;
   font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 15px;

/* identical to box height */

color: #767676;
}

.frms h3 {
    font-style: normal;
font-weight: normal;
font-size: 23px;
line-height: 29px;

color: #383937;


}
.frms h3 strong {
    font-style: normal;
font-weight: bold;
font-size: 23px;
line-height: 29px;

color: #383937;


}
.lform input {
    float: left;
    width: 100%;
    border: 0;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    border-bottom: 1px solid #42463F;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    color: #767676;
    height: 33px;
}
.wpcf7-submit {
    border: 0.966883px solid #F40000;
box-sizing: border-box;
border-radius: 1.93377px;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 15px;
display: flex;
align-items: center;
text-transform: uppercase;

color: #F40000;
}
.rform {
    float: right;
    width: 220px;
}
.wpcf7-submit {
    border: 2px solid #F40000;
    box-sizing: border-box;
    border-radius: 1.93377px;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    display: block;
    text-transform: uppercase;
    color: #F40000;
    width: 100%;
    height: 45px;
    margin-top: 100px;
    background: url(../images/sub1.svg) no-repeat 85% 15px;
    cursor: pointer;
    text-align: left;
    padding-left: 52px;
}
.wpcf7-submit {
    border: 2px solid #F40000;
    box-sizing: border-box;
    border-radius: 1.93377px;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    display: block;
    text-transform: uppercase;
    color: #F40000;
    width: 100%;
    height: 45px;
    margin-top: 100px;
    background: url(../images/sub1.svg) no-repeat 85% 15px;
    cursor: pointer;
    text-align: left;
    padding-left: 15px;
}
.galery_innn_one {
    overflow: hidden;
}
.frms {
    position: absolute;
    width: 533px;
    height: 269px;
    background: #FFF;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    right: 40px;
    bottom: 45px;
    box-sizing: border-box;
    padding-top: 30px;
    padding-left: 25px;
    padding-right: 35px;
    background: #fff url(../images/sm1.png) no-repeat right 0;
}
.galery_innn_one_name {
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    line-height: 36px;
    color: #383937;
    width: 100%;
    margin-bottom: 30px;
}
.galery_innn_one_param_sale {}
.galery_innn_one_param_sale a {
    font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 21px;
display: flex;
align-items: center;
text-transform: uppercase;

color: #F40000;
width: 274.01px;
height: 57.38px;
border: 1.17097px solid #F40000;
box-sizing: border-box;
border-radius: 2.34193px;
}
.galery_innn_one_param_sale a {
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 21px;
    display: block;
    align-items: center;
    text-transform: uppercase;
    color: #F40000;
    width: 274.01px;
    height: 57.38px;
   border: 2px solid #F40000;
    box-sizing: border-box;
    border-radius: 2.34193px;
    float: left;
    background: url(../images/sub1.svg) no-repeat 80%;
    box-sizing: border-box;
    padding-left: 55px;
    line-height: 57px;
}
.warum_t.workis {
    position: relative;
}
.warum_t.workis a {
    font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;

/* identical to box height */
text-transform: uppercase;

color: #252B22;
}
.warum_t.workis a {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    text-transform: uppercase;
    color: #252B22;
    border-bottom: 3px solid #FF0A0A;
    position: absolute;
    right: 0;
    padding-right: 25px;
    background: url(../images/gra.png) no-repeat 100%;
}
.fix {
    position: absolute;
    width: 100%;
    height: 130px;
    margin-top: 20px;
    z-index: 999;
}
.slider .slick-prev {
     display:none !important
}

.slider .slick-next {
     display: none !important
}
.slider .slick-prev::before,.slider  .slick-next::before {
    display:none
}
.slider .slick-dots {
    bottom: 50px;
    display: block;
    width: 1170px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    text-align: left;
    box-sizing: border-box;
    margin: 0 auto;
    position: relative;
}
.slider .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 8px;
    height: 8px;
    padding: 0;
    cursor: pointer;
    color: #fff;
    border: 0;
    outline: none;
    background: none !important;
    border-radius: 20px;
    border: 0;
    font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 22px;
 color: #FFFFFF;
}
.slider .slick-active button {
    color: #fff !important;
    border: 0;
    outline: none;
    background: #1062FE !important;
    border-radius: 20px;
    border: 0 !important;
}
.uparv {
    margin: 0 auto;
    width: 1170px;
    position: relative;
    bottom: 130px;
}
.uparv a {}
.lpurap {
    background: url(../images/sl11.png) no-repeat center;
}
.rpurap {
    background: url(../images/sl22.png) no-repeat center;
}
.uparv a {
    display: block;
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 10px;
}

.uparv {

    margin: 0 auto;
    width: 1170px;
    position: relative;
    bottom: 120px;


}
 
.footer_logo_text {

    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    color: #767676;

}
.footer_logo_text strong {color:#000;font-weight: 500;}
.slider .slick-dots .slick-active {
    padding-right: 45px;
}

.slider .slick-dots .slick-active::after {
    content: " ";
    position: absolute;
    width: 14px;
    height: 1px;
    background: #fff;
    right: 0;
    top: 50%;
}
.slider .slick-dots .slick-active::after {
    content: " ";
    position: absolute;
    width: 35px;
    height: 1px;
    background: #cecece;
    right: 0;
    top: 8px;
}
.footer_addr {
    box-sizing: border-box;
}
.footer_chat a {
       box-sizing: border-box;
}
input:not([type=checkbox]):not([type=radio]),
textarea, 
select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  -moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}



.fmt1 {
    float: left;
    background: url(../images/fmt1.png) no-repeat center;
    width: 100%;
    height: 1130px;position:relative
}
.zpad1 {
    float: left;
    width: 100%;
    height: 85px;
}
.short_rep_inn.tito {
    flex-wrap: wrap;
}
.short_rep.long .short_rep_inn.tito .short_rep_inn_one {
    width: 570px !important;
    height: 230px;
    margin-bottom: 30px;
}
.blockdesck.marq {
    margin-top: 50px;
}
.pio  {
    font-style: normal;
font-weight: bold;
font-size: 22px;
line-height: 28px;
text-align: center;

color: #252B22;


}
.pio.staoio1 {
    width: 285px;
    position: absolute;
    left: 0;
}
.pio.staoio5 {
    position: absolute;
    bottom: 40px;
    right: 262px;
    width: 250px;
}
.pio.staoio6 {
    position: absolute;
    bottom: 39px;
    width: 304px;
    left: 276px;
}
.pio.staoio7 {
    position: absolute;
    bottom: 256px;
    width: 284px;
    left: 0;
}
.pio.staoio4 {
    position: absolute;
    right: 0;
    bottom: 238px;
    width: 250px;
}
.pio.staoio8 {
    position: absolute;
    top: 400px;
    left: 0;
    width: 216px;
}
.pio.staoio3 {
    position: absolute;
    right: 52px;
    top: 378px;
    width: 176px;
}
.pio.staoio2 {
    position: absolute;
    right: 136px;
    width: 285px;
}
.pio.staoio1 {
    width: 285px;
    position: absolute;
    left: 127px;
}
.fmt1 {
    float: left;
    background: url(../images/fmt1.png) no-repeat center;
    width: 100%;
    height: 1130px;
    position: relative;
    margin-top: 80px;
}
.tt_onetop {
    width: 270px;
height: 752px;
 

background: #FFFFFF;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
border-radius: 10px;
}
.tovslider {
    float: left;
    width: 100%;
    margin-top: 50px;
}
.tt_name {
    width: 270px;
    height: 92px;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
    background: #F40000;
    border-radius: 10px 10px 0px 0px;
    padding-left: 30px;
    box-sizing: border-box;
    padding-right: 30px;
    padding-top: 20px;
}
.tt_pic {
    float: left;
    width: 100%;
    height: 203px;
    overflow: hidden;
    margin-bottom: 10px;
}
.tt_cosa_l {
    float: left;
    width: 70%;
    text-align: right;
    font-family: Geometria;
font-style: normal;
font-weight: bold;
font-size: 40px;
line-height: 50px;
text-align: center;

color: #383937;
}
.tt_cosa_r {
    font-family: Geometria;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 25px;
text-align: center;

color: #AFAFAF;
}
.tt_param {
    float: left;
    width: 100%;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    margin-top: 20px;
}
.tt_param_line {
    float: left;
    width: 100%;
    margin-bottom: 11px;
}
.tt_param_line_tit {
    font-family: Geometria;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 23px;

/* identical to box height */
text-align: center;

color: #383937;
}
.tt_param_line_text {
    font-family: Geometria;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 23px;

/* identical to box height */
text-align: center;

color: #AFAFAF;
}
.tt_cosa_r {
    font-family: Geometria;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 52px;
    text-align: center;
    color: #AFAFAF;
}
.ccl {
    display: inline-block;
    margin-left: 8px;
    margin-right: 8px;
    cursor: pointer;
}
.tt_param_line.text.colorsd {
    margin-top: 9px;
}
.ttsale {
    float: left;
    width: 100%;
    padding-left: 35px;
    padding-right: 35px;
    box-sizing: border-box;
}
.ttsale a {
    width: 199px;
height: 45px;
 font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 22px;

/* identical to box height */
text-align: center;
text-transform: uppercase;

color: #FFFFFF;


background: #F40000;
}


.ttsale a {
    width: 199px;
    height: 45px;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #F40000 url(../images/asel.svg) no-repeat 91% center;
    display: block;
    line-height: 45px;
}
.tovslider_inn {
    float: left;
    width: 100%;
}

.tt_cosa_r {
    font-family: Geometria;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 52px;
    text-align: left;
    color: #AFAFAF;
}

.tovslider .slick-active button {
    color: red !important;
    border: 0;
    outline: none;
    background: red !important;
    border-radius: 20px;
    border: 1px solid red !important;
}

.tovslider  .slick-prev {

    left: -50px;

}
.tovslider .slick-prev {
    left: -90px;
    background: url(../images/lll.svg) no-repeat;
    height: 74px;
    width: 39px;
}
.tovslider .slick-next {
     right: -58px;
     background: url(../images/rrr.svg) no-repeat;
    height: 74px;
    width: 39px;
}
.tt_onetop {
    width: 270px;
    height: 752px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    margin: 5px;
}
.minicat {
    float: left;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
}
.mcat_onr_right_name {
    font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 22px;

color: #383937;
}
.mcat_onr_right_cot {
    font-family: Geometria;
font-style: normal;
font-weight: bold;
font-size: 30px;
line-height: 38px;

/* identical to box height */

color: #F40000;
}
.mcat_onr {
width: 370px;
height: 160px;
background: #FFFFFF;
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
border-radius: 10px;
}
.mcat_onr_left {
    float: left;
    width: 170px;
    height: 100%;
}
.mcat_onr_right {
    float: left;
    width: 200px;
    padding: 10px;
    box-sizing: border-box;
}
.mcat_onr_right_name {
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 22px;
    color: #383937;
    height: 102px;
}
.mcat_onr_right_cot {
    font-family: Geometria;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 38px;
    color: #F40000;
    text-align: right;
}
.minicat_inn {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.mcat_onr {
    width: 370px;
    height: 160px;
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    margin-bottom: 20px;
}
.tovslider.kttr .tt_onetop {
     height: 857px;
    
}
.tovslider.kttr .tt_name {
    width: 270px;
    height: 92px;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
    background: #F40000;
    border-radius: 10px 10px 0px 0px;
    padding-left: 30px;
    box-sizing: border-box;
    padding-right: 30px;
    padding-top: 20px;
}
.ttmore a {
    width: 199px;
height: 45px;
 font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 21px;
text-align: center;
text-transform: uppercase;

color: #F40000;

background: #FFFFFF;
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.2);
}
.ttmore {
    float: left;
    width: 100%;
    padding-left: 35px;
    padding-right: 35px;
    box-sizing: border-box;
    margin-top: 10px;
}
.ttmore a {
    width: 199px;
    height: 45px;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    text-transform: uppercase;
    color: #F40000;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.2);
    display: block;
    line-height: 45px;
}
.uslblok.tepl {
    margin-top: 120px;
}
.tpla_one {
    width: 470px;
height: 684px;
 

background: #FFFFFF;
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
border-radius: 10px;
}
.tpla_one_name {
    width: 100%;
    height: 92px;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;
    background: #F40000;
    border-radius: 10px 10px 0px 0px;
    padding-top: 20px;
    box-sizing: border-box;
    padding-left: 30%;
    padding-right: 30%;
}
.tpl_all {
    float: left;
    width: 100%;
    margin-top: 50px;
}
.tpla_one_pic {
    float: left;
    width: 100%;
    height: 225px;
    overflow: hidden;
    margin-bottom: 30px;
}
.tpla_one_cost {
    float: left;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    font-style: normal;
font-weight: bold;
font-size: 32px;
line-height: 40px;

color: #383937;


}
.tpla_one_cost strong {color:red}
.tpla_one_param1 {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 50px;
    box-sizing: border-box;
    margin-top: 30px;
}
.tpla_one_param_l {
    font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;

color: #383937;
}

.tpla_one_param_l {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #383937;
    background: url(../images/rtrt.svg) no-repeat 0 5px;
    padding-left: 20px;
    margin-bottom: 20px;
}
.tpla_one_cost_param {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    margin-top: 25px;
}
.tciof {
    font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 20px;

color: #383937;
}
.tciof1 {
    font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;

color: #383937;
}
.tpla_one_param_l_co {
    float: left;
    width: 50%;
}
.tciof {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    color: #383937;
    float: left;
}
.tpla_one_param_l_co {
    float: left;
    width: 50%;
    margin-bottom: 7px;
}
.tpla_one_sale .ttmore {}
.tpla_one_sale .ttsale {}
.tpl_all_inn {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.tpla_one_sale {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    margin-top: 5px;
}
.tpla_one_sale .ttmore {
    padding: 0;
    float: right;
    width: 48%;
    margin: 0;
}
.tpla_one_sale .ttsale {
    padding: 0;
    float: left;
    width: 45%;
}
.uslblok.biib {
    margin-top: 100px;
    margin-bottom: 60px;
}
.ff22 {
    display: block;
    float: left;
    width: 100%;
}
.ff22 {
    display: block;
    float: left;
    width: 100%;
    background: url(../images/ff22.png) no-repeat center top;
    height: 1100px;
    position: relative;
}
.lio {
    position: absolute;
    font-style: normal;
font-weight: bold;
font-size: 21.5986px;
line-height: 27px;
text-align: center;

color: #252B22;
}
.lio.plo5 {
    bottom: 0;
    right: 273px;
    width: 217px;
}
.lio.plo6 {
    bottom: 0;
    width: 310px;
    left: 272px;
}
.lio.plo7 {
    left: 24px;
    bottom: 225px;
    width: 250px;
}
.lio.plo8 {
    left: 52px;
    top: 410px;
    width: 220px;
}
.lio.plo4 {
    right: 0;
    bottom: 207px;
    width: 250px;
}
.lio.plo3 {
    right: 0;
    top: 379px;
    width: 172px;
}
.lio.plo2 {
    width: 296px;
    right: 135px;
}
.lio.plo1 {
    width: 290px;
    left: 124px;
}
.ff22 {
    display: block;
    float: left;
    width: 100%;
    background: url(../images/ff22.png) no-repeat center top;
    height: 1100px;
    position: relative;
    margin-top: 80px;
}
.tpla_one {
    width: 470px;
    height: 684px;
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    margin-bottom: 50px;
}
.fmt11 {display:none}
.hiddzb {display:none}
.insraas {
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 12px;
display: flex;
align-items: center;
text-align: center;
text-transform: uppercase;

color: #F40000;    
display:block;
width: 155px;
height: 34px;
background: #FFFFFF;
box-shadow: 0px 0px 15.9375px rgba(0, 0, 0, 0.2);
}
.inszak {
    display:block;
    width: 154px;
height: 34px;
 font-style: normal;
font-weight: normal;
font-size: 13.9296px;
line-height: 16px;
text-align: center;
text-transform: uppercase;

color: #FFFFFF;
background: #F40000;
}
.costzb {
    font-style: normal;
font-weight: bold;
font-size: 30px;
line-height: 38px;

/* identical to box height */
display: flex;
align-items: center;
text-align: center;

color: #FFFFFF;


}
.hiddzb {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
}
.insraas {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 12px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    color: #F40000;
    display: block;
    width: 180px;
    height: 40px;
    background: #FFFFFF;
    box-shadow: 0px 0px 15.9375px rgba(0, 0, 0, 0.2);
    line-height: 40px;
    position: absolute;
    right: 13px;
    bottom: 15px;
}
.inszak {
    display: block;
    width: 180px;
    height: 40px;
    font-style: normal;
    font-weight: bold;
    font-size: 10.93px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #F40000 url(../images/mr.png) no-repeat 127px center;
        background-size: auto;
    background-size: auto;
    position: absolute;
    right: 207px;
    bottom: 15px;
    line-height: 41px;
    background-size: 25px;
}
.costzb {
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 38px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    top: 10px;
    left: 15px;
}
.costzb {
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 38px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    top: 10px;
    left: 15px;
    display: block;
}

.blockdesck_modul_one:hover .hiddzb {display:block}

