@import url(reset.css);

 button,input[type="submit"],input[type="button"],a:hover{cursor:pointer;}
 
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    
}
img{
	display:block;
	max-width: 100%;
}

body{

}

/* @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) { 

  body{ zoom: 75% !important;}

} */


aside, nav, footer, header, section, article {display: block;}

.clear{clear:both;}

.clearfix:before, .clearfix:after{
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after{clear: both;}

.center
{
	max-width: 1160px;
	margin: 0 auto;
  position: relative;
}


.screen-1{
  background:   url(../images/bg-1.jpg) no-repeat center top;
  padding-top: 25px;
  padding-bottom: 65px;
}

.head{
  margin-bottom: 92px;
  display: flex;
  flex-wrap: wrap;
}

.head img{
  margin-top: 5px;
  margin-right: 85px;
}

.version-upd{
  position: absolute;
  left:0;
  top:0;
  left: 505px;
  top: 700px;
  width: 220px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 135%;
  color:#7B5D5C;
  height: 65px;
  /*background: url(../images/vers-img.png) no-repeat 73px top;*/
  background: url(../images/vers-img.svg) no-repeat 45px top;
  padding-top: 20px;
}

.head-txt{
  display: flex;
  flex-wrap: wrap;
  padding-top: 10px;
}

.head-txt p{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 130%;
  color:#7B5D5C;
}

.head-txt p strong{
  display:block;
  font-family: 'Trajan Pro 3';
  font-weight: 400;
  font-size: 22px;
  line-height: 130%;
  text-transform: uppercase;
  color:#7B5D5C;
}

.hed-txt-1{
  width: 200px;
  margin-right: 30px;
  background: url(../images/scr-1-l-2.png) no-repeat right center;
}

.hed-txt-2{
  width: 200px;
  margin-right: 30px;
  background: url(../images/scr-1-l-2.png) no-repeat right center;
}

.hed-txt-3{
  width: 200px;
  margin-right: 30px;
}

.screen-1 .txt-1 {
  font-family: 'Trajan Pro 3';
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  background: linear-gradient(0deg, #7B5D5C, #7B5D5C), linear-gradient(133.13deg, rgba(255, 255, 255, 0) 5.31%, #FFFFFF 47.34%, rgba(255, 255, 255, 0) 89.45%), linear-gradient(0deg, #FFEFEF, #FFEFEF), #3A3A3A;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  color:#7B5D5C;
  margin-bottom: 25px;
}

.screen-1 .txt-1 strong{display:block;font-weight: 600;}

h1{
  font-family: 'Trajan Pro 3';
  font-weight: 600;
font-size: 76px;
line-height: 99px;
letter-spacing: 0.02em;
text-transform: uppercase;

background: linear-gradient(133.13deg, rgba(255, 255, 255, 0) 5.31%, #FFFFFF 47.34%, rgba(255, 255, 255, 0) 89.45%), linear-gradient(133.13deg, rgba(255, 255, 255, 0) 5.31%, #FFFFFF 47.34%, rgba(255, 255, 255, 0) 89.45%), linear-gradient(133.13deg, rgba(255, 255, 255, 0) 5.31%, #FFFFFF 47.34%, rgba(255, 255, 255, 0) 89.45%), linear-gradient(0deg, #FFD8CC, #FFD8CC), linear-gradient(0deg, #FFE7E7, #FFE7E7), linear-gradient(133.13deg, rgba(255, 255, 255, 0) 5.31%, rgba(255, 255, 255, 0.24) 47.34%, rgba(255, 255, 255, 0) 89.45%), linear-gradient(0deg, #C25354, #C25354), linear-gradient(0deg, #C65F61, #C65F61), linear-gradient(336.96deg, #EA7B4E -22.95%, #F4B28E 82.83%), linear-gradient(0deg, #725353, #725353), linear-gradient(138.83deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 33.97%, rgba(255, 255, 255, 0) 68.01%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
color:#fff;
  position: relative;
  margin-bottom: 20px;
}

.white-pl{
  width: 305px;
  height: 91px;
  position: absolute;
  display:flex;
  flex-wrap: wrap;
  background: linear-gradient(133.13deg, rgba(255, 255, 255, 0) 5.31%, #FFFFFF 47.34%, rgba(255, 255, 255, 0) 89.45%), linear-gradient(0deg, #FFEAEA, #FFEAEA), linear-gradient(96.74deg, rgba(255, 255, 255, 0) -6.7%, rgba(255, 255, 255, 0.4) 44.49%, rgba(255, 255, 255, 0) 103.25%), linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(0deg, #D28183, #D28183), #E38797;
  border-radius: 15px;
    
  padding-left: 17px;
  text-transform: none;
  left:0;
  left: 420px;
  top: 0;
}

.white-pl em{
  display:block;
  height: 91px;
  background: linear-gradient(104.06deg, rgba(255, 255, 255, 0) -1.2%, rgba(255, 255, 255, 0.24) 40.94%, rgba(255, 255, 255, 0) 85.79%), linear-gradient(0deg, #E27373, #E27373), #FFC0B1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  width: 90px;
  font-family: 'Trajan Pro 3';
  font-weight: 600;
  font-size: 22px;
  line-height: 110%;
  letter-spacing: -0.05em;
  text-align: center;
  position: relative;
  padding-top: 9px;
}

.white-pl em::after{
  content:'';
  position: absolute;
  background: url(../images/scr-1-l-1.png) no-repeat center;
  width: 2px;
  height: 56px;
  right:0;
  top:50%;
  right:-20px;
  margin-top:-28px;

}


.white-pl i{
  display:block;
  width: 165px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 120%;
  font-style:normal;
  background: linear-gradient(104.06deg, rgba(255, 255, 255, 0) -1.2%, rgba(255, 255, 255, 0.24) 40.94%, rgba(255, 255, 255, 0) 85.79%), linear-gradient(0deg, #E27373, #E27373), #FFC0B1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  letter-spacing: normal;
  margin-left: 30px;
  padding-top: 18px;
  
}

.screen-1 .txt-2{
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #7B5D5C;
  margin-bottom: 40px;
}

.screen-1 .btn{
  display:block;
  width: 467px;
  height: 193px;
  background: url(../images/btn-1.png) no-repeat center top;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.36em;
  text-transform: uppercase;

  color: #FFFEFE;
  text-decoration:none;
  padding-top: 43px;
}

.screen-2{
  background: #FDFDFD;
  padding-top: 92px;
  margin-top:-5px;
  padding-bottom: 50px;
}

h2{
  font-family: 'Trajan Pro 3';
  font-weight: 400;
  font-size: 45px;
  line-height: 58px;
  text-align: center;
  text-transform: uppercase;

  background: linear-gradient(104.52deg, rgba(255, 255, 255, 0) 6.99%, rgba(255, 255, 255, 0.315) 51.47%, rgba(255, 255, 255, 0) 92.39%), #646464;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.scr-2-it-wraps{
  padding-top: 45px;
  display:flex;
  flex-wrap: wrap;
  justify-content:space-around;
}

.scr-2-item{
  width: 320px;
  margin-bottom: 25px;
}

.scr-2-item img{
  margin: 0 auto 22px;
}

.scr-2-item ul li{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;
  color: #656565;
  position: relative;
  padding-left: 25px;
  margin-bottom: 22px;
}

.scr-2-item ul li strong{
  font-style: italic;
  font-weight: 500;
}

.scr-2-item ul li::after{
  content: '';
  position: absolute;
  left:0;
  top:0;
  width: 9px;
  height:9px;
  background: linear-gradient(280.91deg, rgba(255, 255, 255, 0) -52.02%, rgba(255, 255, 255, 0.425) 42.88%, rgba(255, 255, 255, 0) 130.24%), linear-gradient(336.96deg, #B93939 -22.95%, #DE6060 82.83%), #C4C4C4;
  border-radius: 50%;
  top: 7px;

}

.screen-3{
  background: url(../images/bg-3.jpg) no-repeat center top;
  padding-top: 85px;
  padding-bottom: 50px;
}

.screen-3 .center{
  display: flex;
  flex-wrap: wrap;
  justify-content:space-between;
}

.screen-3 h2{
  background: linear-gradient(104.52deg, rgba(255, 255, 255, 0) 6.99%, rgba(255, 255, 255, 0.21) 51.47%, rgba(255, 255, 255, 0) 92.39%), #4E393C;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
  margin-bottom: 45px;
  width: 100%;
}

.btn-wrap{width: 100%;padding-top: 25px;}

.scr-3-it{
  width: 570px;
  height: 385px;
  padding-left: 280px;
  padding-top: 35px;
  margin-bottom: 20px;
}

.scr-3-it-1{background: url(../images/3-1.png) no-repeat center center;}
.scr-3-it-2{background: url(../images/3-2.png) no-repeat center center;}
.scr-3-it-3{background: url(../images/3-3.png) no-repeat center center;}
.scr-3-it-4{background: url(../images/3-4.png) no-repeat center center;}

.scr-3-it ul li{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 130%;
  color: #656565;
  padding-left: 35px;
  margin-bottom: 22px;
  background: url(../images/li-ico-1.png) no-repeat left 3px;
}

.scr-3-it ul li strong{
  font-style: italic;
  font-weight: 500;
}

.screen-3 .btn{
  display:block;
  width: 467px;
  height: 193px;
  background: url(../images/btn-1.png) no-repeat center top;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.36em;
  text-transform: uppercase;

  color: #FFFEFE;
  text-decoration:none;
  padding-top: 43px;
  margin: 0 auto;
}

.screen-4{
  background: url(../images/bg-4.jpg) no-repeat center top;
  padding-top: 85px;
  padding-bottom: 160px;
}

.screen-4 img{
  margin: 0 auto 30px;
}

.screen-4 p{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  text-align: center;

  color: #656565;
}

.screen-4 p strong{
  font-style: italic;
  font-weight: 500;
}

.screen-5{
  background:  url(../images/bg-5.jpg) no-repeat center top;
  padding-top: 35px;
  padding-bottom: 132px;
}

.screen-5 h2{
  margin-bottom: 72px;
  background: linear-gradient(104.52deg, rgba(255, 255, 255, 0) 6.99%, rgba(255, 255, 255, 0.315) 51.47%, rgba(255, 255, 255, 0) 92.39%), #646464;
  -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;


}

.grey-block{
  width: 540px;
  border-radius: 10px;
  background: #F1F1F1;
  margin-left: 605px;
  padding-left: 45px;
  padding-top: 37px;
  padding-bottom: 35px;
  padding-right: 30px;
  position: relative;
}

.grey-block p{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;
  color: #656565;
  margin-bottom: 10px;
}

.grey-block a{
  margin-top: 45px;
  display: block;
  padding: 11px 75px 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 130%;
  letter-spacing: 0.1em;
  text-decoration-line: underline;

  color: #656565;
  background: url(../images/scr-5-img-2.png) no-repeat left top;
}
.grey-block a:hover{text-decoration: none;}

.name-block{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 112%;
  color: #656565;
  position: absolute;
  left:0;
  top:0;
  width: 220px;
  text-align: center;
  left: 273px;
  top: 545px;
}

.name-block strong{
  display:block;
  width: 146px;
  height: 40px;
  font-size: 16px;
  line-height: 150%;
  color: #7B5D5C;
  background: url(../images/scr-5-img-3.png) no-repeat;
  margin-left: 70px;
  padding-top: 10px;
}

.name-block span{
  display:block;
  width: 199px;
  height: 46px;
  
  background: url(../images/scr-5-img-4.png) no-repeat;
  margin-top:-5px;
  padding-top: 10px;
}

.screen-6{
  background:  url(../images/bg-6.jpg) no-repeat center top;
  padding-top: 55px;
  padding-bottom: 60px;
}

.screen-6 h2{
  margin-bottom: 40px;
  background: linear-gradient(104.52deg, rgba(255, 255, 255, 0) 6.99%, rgba(255, 255, 255, 0.21) 51.47%, rgba(255, 255, 255, 0) 92.39%), linear-gradient(0deg, #4E393C, #4E393C), linear-gradient(104.52deg, rgba(255, 255, 255, 0) 6.99%, rgba(255, 255, 255, 0.315) 51.47%, rgba(255, 255, 255, 0) 92.39%), #646464;
  -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

.screen-6-items-wrap{
  position: relative;
  display:flex;
  flex-wrap:wrap;
  text-align: center;
  justify-content: space-between;
  margin-bottom: 52px;
}

.screen-6-item h4{
  font-family: 'Roboto';
  font-weight: 600;
  font-size: 24px;
  line-height: 115%;
  color: #7B5D5C;
  margin-bottom: 17px;
}


.screen-6-item p{
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #7B5D5C;
}

.screen-6-item-1{
  width: 100%;
  margin-bottom: 10px;
}

.screen-6-item-2{
  width: 425px;
  margin-bottom: 95px;
}

.screen-6-item-3{
  width:  425px;
  margin-bottom: 95px;
}

.screen-6-item-4{
  width: 425px;
  margin-bottom: 14px;
}

.screen-6-item-5{
  width:  425px;
  margin-bottom: 14px;
}

.screen-6-item-6{
  width: 100%;
}

.result-6{
  width: 291px;
  height: 291px;
  background: url(../images/img-6-1.png) no-repeat ;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  color: #656565;
  padding-top: 91px;
  position: absolute;
  left:0;
  top:0;
  left: 50%;
  margin-left:-145.5px;
  top: 161px;
}

.str-6-1{
  position: absolute;
  left: 0;
  top: 0;
  left: 778px;
  top: 51px;
}

.str-6-2{
  position: absolute;
  left: 0;
  top: 0;
  left:198px;
  top: 37px;
}

.screen-6-p1{
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #7B5D5C;
  text-align: center;
  margin-bottom: 37px;
}

.screen-6-p1 strong{
  font-style: italic;
font-weight: 500;
}


.screen-6 .btn{
  display:block;
  width: 467px;
  height: 193px;
  background: url(../images/btn-1.png) no-repeat center top;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.36em;
  text-transform: uppercase;

  color: #FFFEFE;
  text-decoration:none;
  padding-top: 43px;
  margin: 0 auto;
}


.screen-7{
  background: #FCFCFC;
  padding-top: 50px;
}

.screen-7 .center{
  display: flex;
  flex-wrap: wrap;
  justify-content:space-between;
}

.screen-7 h2{margin-bottom: 50px;width: 100%;}

.screen-7 .btn-wrap{width: 100%;padding-top: 25px;}


.scr-7-it{
  width: 570px;
  background: linear-gradient(133.13deg, rgba(255, 255, 255, 0) 5.31%, #FFFFFF 47.34%, rgba(255, 255, 255, 0) 89.45%), linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(96.74deg, rgba(255, 255, 255, 0) -6.7%, rgba(255, 255, 255, 0.4) 44.49%, rgba(255, 255, 255, 0) 103.25%), linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(0deg, #D28183, #D28183), #E38797;
  box-shadow: 0px 4px 20px rgba(237, 237, 237, 0.5);
  border-radius: 20px;
  padding-bottom: 80px;
  margin-bottom: 25px;

}

.scr-7-it img{margin-bottom: 10px;}

.scr-7-it p{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 130%;
  color: #656565;
  margin-left: 60px;
  margin-right: 30px;
  margin-bottom: 25px;

}

.scr-7-it p strong{
  font-style: italic;
  font-weight: 700;
  font-size: 20px;
  display: block;
  margin-bottom: 3px;
}

.scr-7-it p em{font-weight: 500;}

.screen-7 .btn{
  display:block;
  width: 467px;
  height: 193px;
  background: url(../images/btn-1.png) no-repeat center top;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.36em;
  text-transform: uppercase;

  color: #FFFEFE;
  text-decoration:none;
  padding-top: 43px;
  margin: 0 auto;
}

.screen-8{
  background: #FCFCFC;
  padding: 30px 0;
}

.screen-8 .center{
  background: linear-gradient(180deg, #F8E4DE 0%, #F6CABB 100%);
  border-radius: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content:space-around;
  padding-top: 60px;
  padding-bottom: 15px;
}

.screen-8 h2{margin-bottom: 50px;width: 100%;}

.screen-8 ul{
  width: 485px;
}

.screen-8 li{
  padding-left: 40px;
  position: relative;

  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;
  color: #656565;
  margin-bottom: 22px;
}

.screen-8 li strong{
  font-weight: 500;
  font-size: 18px;
  color: #7B5D5C;
}

.screen-8 li em{
  display:block;
  width: 26px;
  height: 26px;
  position: absolute;
  left:0;
  top:0;
  font-weight: 700;
  font-size: 13px;
  line-height: 26px;
  text-align: center;
  letter-spacing: -0.04em;

  color: #FFFFFF;
  background: linear-gradient(310.59deg, #B93939 -5.12%, #FF8E8E 73.67%), linear-gradient(142.67deg, rgba(255, 255, 255, 0.6) 4.81%, rgba(255, 255, 255, 0) 84.56%), linear-gradient(0deg, #FFA89F, #FFA89F), linear-gradient(336.96deg, #770D15 -22.95%, #FF3A47 82.83%);
  border-radius: 50%;
}

.screen-9{
  background: #FCFCFC;
  padding-top: 60px;
}

.screen-9 ul{

  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 65px;
  margin-bottom: 10px;
}

.screen-9 ul li{
  width: 275px;
  background: #fff;
  box-shadow: 0px 4px 20px rgba(237, 237, 237, 0.5);
  border-radius: 20px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;

  text-align: center;

  color: #656565;
  padding-top: 45px;
  margin-bottom: 40px;
  padding-bottom: 30px;
  position: relative;
}

.screen-9 ul li::after{
  content:'';
  position: absolute;
  width: 55px;
  height: 55px;
  background: url(../images/scr-9-ico.png) no-repeat;
  left:0;
  top:0;
  top:-24px;
  left: 50%;
  margin-left:-27.5px;
}

.screen-9 p{

  font-family: 'Roboto', sans-serif;
  font-style: italic;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  text-align: center;
  color: #656565;
  margin-bottom: 45px;
}

.screen-9 .btn{
  display:block;
  width: 467px;
  height: 193px;
  background: url(../images/btn-1.png) no-repeat center top;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.36em;
  text-transform: uppercase;

  color: #FFFEFE;
  text-decoration:none;
  padding-top: 43px;
  margin: 0 auto;
}

.screen-10{
  background:#FCFCFC url(../images/bg-10.png) no-repeat center top;
  padding-top: 120px;
}

.liza-block{
  padding-left: 585px;
  padding-top: 50px;
  padding-bottom: 30px;
  background: url(../images/liza-10.png) no-repeat -70px bottom;
}

.liza-block h3{
  font-family: 'Trajan Pro 3';
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  background: linear-gradient(104.52deg, rgba(255, 255, 255, 0) 6.99%, rgba(255, 255, 255, 0.315) 51.47%, rgba(255, 255, 255, 0) 92.39%), linear-gradient(0deg, #646464, #646464), linear-gradient(0deg, #473E3E, #473E3E), linear-gradient(133.68deg, rgba(255, 255, 255, 0) 5.35%, rgba(255, 255, 255, 0.35) 50.97%, rgba(255, 255, 255, 0) 96.68%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin-bottom: 11px;


}

.liza-block li{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;
  color: #656565;
  padding-left: 40px;
  background: url(../images/li-ico-1.png) no-repeat left 4px;
  margin-bottom: 20px;
}

.liza-block li strong{
  font-style: italic;
  font-weight: 500;
}

.about-liza-descr{
  background: linear-gradient(180deg, #F8E4DE 0%, #F6CABB 100%);
  border-radius: 20px;
  padding-left: 95px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.about-liza-descr p{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 20px;
  line-height: 130%;
  color: #7B5D5C;
  margin-bottom: 26px;
}

.about-liza-descr p strong{
  font-style: italic;
  font-weight: 500;
}

.about-liza-descr span{
  display: block;
  width: 41px;
  height: 32px;
  position: absolute;
  left: 0;
  top: 0;
}

.about-liza-descr span.ico-1{
  background: url(../images/kav-ico.png) no-repeat;
  left: 35px;
  top: 45px;
}

.about-liza-descr span.ico-2{
  background: url(../images/kav-ico-1.png) no-repeat;
  left: 1075px;
  top: 290px;
}

.screen-11{
  background:#F8F8F8;
  padding-top: 100px;
  padding-bottom: 5px;
}

.screen-11 ul{
  margin-left: 120px;
  padding-top: 27px;
  padding-bottom: 10px;
}

.screen-11 li{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;
  color: #656565;
  padding-left: 40px;
  background: url(../images/li-ico-1.png) no-repeat left 4px;
  margin-bottom: 20px;
}

.screen-11 li strong{
  font-style: italic;
  font-weight: 500;
}

.screen-12{
  background: #FCFCFC  url(../images/bg-12-top.png) no-repeat center top;
  padding-top: 105px;
  padding-bottom: 50px;
}

.screen-12 h2{margin-bottom: 45px;}

.screen-12 .faq-list__item2{
  max-width: 100% ;
  padding:0 !important;
  margin: 0 0 2px !important;
  border:none !important;
}

.screen-12 .faq-list__item-title2-1{
  display:block;
  background:#fff;
  height: 105px;
  padding-left: 53px;
  box-shadow: 0px 4px 20px rgba(237, 237, 237, 0.5);
  

  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 105px;
  color: #656565;
  position: relative;
  z-index: 10;
}

.screen-12 .faq-list__item-title2-1::after {
  content: '+';
  position: absolute;
  left: 0;
  top: 0;
  width: 41px;
  height: 41px;
  background: linear-gradient(142.67deg, rgba(255, 255, 255, 0.6) 4.81%, rgba(255, 255, 255, 0) 84.56%), linear-gradient(0deg, #FFA89F, #FFA89F), linear-gradient(336.96deg, #770D15 -22.95%, #FF3A47 82.83%);
  border-radius: 50%;
  left: 100%;
  margin-left: -91px;
  font-family: 'Roboto';
  font-weight: 600;
  font-size: 26px;
  color: #D88279;
  text-align: center;
  line-height: 41px;
  top: 31px;
}

.faq-list__item2.active .faq-list__item-title2-1::after {
  content: '-';
}

.screen-12 li:nth-child(1) .faq-list__item-title2-1{border-radius: 20px 20px 0px 0px;}
.screen-12 li:nth-child(3) .faq-list__item-title2-1{border-radius: 0px 0px 20px 20px;}

.screen-12  .faq-list__item2 .faq-list__item-text2{
  max-width: 100% !important;
  padding:0 !important;
  
}

.screen-12 .descr-wrap{
  background: #F8F8F8;
  
  display:flex;
  flex-wrap: wrap;
  padding-top: 52px;
  padding-bottom: 15px;
}

.module-left{
  max-width: 575px;
  width: 100%;
  margin-left: 53px !important;
  margin-right: 50px;
}

.module-right{
  max-width: 465px;
  width: 100%;
}

.screen-12 hr{
  width: 100%;
  border: 1px solid #E4E4E4;
  margin: 40px 0;
}

.screen-12 .descr-wrap h4{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 15px;
  
  color: #656565;
  margin-bottom: 17px;
}

.screen-12 .descr-wrap h4 strong{
  display: block;
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 7px;
}

.screen-12 .descr-wrap h4 strong em{
  font-size: 20px;
  line-height: 26px;
  color: #FFA89F;
}

.screen-12 .descr-wrap p{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 32px;
  color: #656565;
}

.screen-12 .descr-wrap p strong{
  font-weight: 600;
}

.screen-12 .faq-list__item2::after{
  content:'+';
  position: absolute;
  left: 0;
  top: 0;
  width: 41px;
  height: 41px;
  background: linear-gradient(142.67deg, rgba(255, 255, 255, 0.6) 4.81%, rgba(255, 255, 255, 0) 84.56%), linear-gradient(0deg, #FFA89F, #FFA89F), linear-gradient(336.96deg, #770D15 -22.95%, #FF3A47 82.83%);
  border-radius: 50%;
  left: 100%;
  margin-left:-91px;
  font-family: 'Roboto';
  font-weight: 600;
  font-size: 26px;
  color:#D88279;
  text-align: center;
  line-height: 41px;
  top:31px;
  
}




.screen-13{
  background: #FCFCFC  url(../images/bg-13.png) no-repeat center top;
  padding-top: 130px;
  padding-bottom: 100px;
}

.p-descr-13{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 20px;
  line-height: 130%;
  color: #656565;
  text-align: center;
  padding-top: 23px;
  margin-bottom: 55px;
}

.p-descr-13 strong{
  font-style: italic;
  font-weight: 500;
}

.scr-13its-wrap{
  display: flex;
  flex-wrap: wrap;
}

.scr-13its-wrap ul.otz-ul{
  width: 325px;
  margin-left: 100px;
}

.scr-13its-wrap ul.otz-ul li{
  background: #FFFFFF;
  border-radius: 20px;
  position: relative;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 130%;
  color: #656565;
  margin-bottom: 15px;
  padding-left: 20px;
  border:1px solid #F2F2F2;
  padding-top: 20px;
  padding-bottom: 17px;
}

.scr-13its-wrap ul.otz-ul li::after{
  content: '';
  width: 36px;
  height: 27px;
  background: url(../images/scr-13-img.png) no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  left: -32px;
  top: 35px;
}

.scr-13its-wrap ul.otz-ul li span{
  display: block;
  font-style: normal;
  font-size: 13px;
  color: #989898;
  margin-bottom: 6px;
}

.scr-13its-wrap ul.otz-ul li em{font-style:italic;}

.scr-13its-wrap ul.otz-ul li strong{
  display: block;
  font-weight: 600;
  font-size: 18px;
}

.scr-13its-wrap ul.otz-ul li img{
  position: absolute;
  width: 60px;
  height: 60px;
  left: 0;
  top: 0;
  top: 6px;
  left:-100px;
  border-radius: 50%;
}

.scr-13-ul-2{
  width: 370px;
  margin-left: 40px;
}

.scr-13-ul-2 li{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;
  color: #656565;
  padding-left: 40px;
  background: url(../images/li-ico-2.png) no-repeat left 4px;
  margin-bottom: 5px;
  margin-bottom: 17px;
}

.scr-13-ul-2 li strong{
  font-style: italic;
  font-weight: 500;
}

.screen-14{
  background:#FCFCFC;
  padding-top: 65px;
  padding-bottom: 45px;
}

.screen-14 h2{
  margin-bottom: 32px;
}

.screen-14 p{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 20px;
  line-height: 130%;
  color: #656565;
  text-align: center;
  margin-bottom: 50px;
}

.screen-14 ul{
  margin-bottom: 20px;
  margin-left: 130px;
  position: relative;
}
.screen-14 ul::after{
  content: '';
  position: absolute;
  width: 1100px;
  height: 965px;
  background: url(../images//scr-14-img-1.png) no-repeat;
  left:0;
  top:0;
  left: 90px;
  top: -30px;
}

.screen-14 li{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;
  color: #656565;
  padding-left: 40px;
  background: url(../images/li-ico-2.png) no-repeat left 4px;
  margin-bottom: 22px;
}

.screen-14 li strong{
  font-style: italic;
  font-weight: 500;
}

.screen-14 p.private_community{
  text-align: left;
  margin-bottom: 40px;
  margin-left: 130px;
}

.screen-14 p.private_community strong{
  font-style: italic;
  font-weight: 500;
}

.screen-14 img{margin-left: 130px;position: relative;border-radius:20px;}

.screen-15{
  background:#F8F8F8 url(../images/bg-15-top.png) no-repeat center top;
  padding-top: 135px;
  padding-bottom: 33px;
}

.screen-15 p.scr-15-p1{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 20px;
  line-height: 140%;
  color: #656565;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 25px;
}

.my-slider{
  margin: 0 auto 50px;
  max-width: 925px;
  position: relative;
}

.my-slider .slick-list {
  overflow-y: inherit !important;
  overflow-x: hidden !important;
}

.my-slider li{
  padding-top: 40px;
}

.sl-wrap-my{
  background: #FFFFFF;
  border-radius: 30px;
  position: relative;
  width: 100%;
  max-width: 440px;
  padding-top: 32px;
  padding-bottom: 45px;
  margin: 0 20px !important;
}

.sl-img-top{
  position: absolute;
  left:0;
  top:0;
  width: 55px;
  height: 55px;
  top:-29px;
  left: 50%;
  margin-left:-27.5px;
}

.my-slider li p{
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  text-align: center;

  color: #787878;
  height:  145px;
}

.sl-wrap-my p{
  padding: 0 20px;
}

.my-slider li .img-big-sl{margin: 0 auto !important;}




.my-slider .slick-arrow, .video-wrap-slider .slick-arrow,.vopr-otv-sl .slick-arrow{
  position: absolute;
  top: 50%;
  width: 55px;
  height: 56px;
  border: 0;
  border-radius: 50%;
  outline: 0;
  
  font-size: 0;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all .25s;
}

.my-slider .slick-prev,.video-wrap-slider .slick-prev, .vopr-otv-sl .slick-prev{
  right: calc(100% + 30px);
  background: url(../images/sl-str-l.png);
  *transform: translateY(-50%) rotate(180deg);
}

.my-slider .slick-next,.video-wrap-slider .slick-next, .vopr-otv-sl .slick-next{
  background: url(../images/sl-str-r.png);
  left: calc(100% + 30px);
}



.screen-15 .btn{
  display:block;
  width: 467px;
  height: 193px;
  background: url(../images/btn-1.png) no-repeat center top;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.36em;
  text-transform: uppercase;

  color: #FFFEFE;
  text-decoration:none;
  padding-top: 43px;
  margin: 0 auto;
}

.screen-16{
  background:#F8F8F8 url(../images/bg-16.jpg) no-repeat center top;
  padding-top: 95px;
  padding-bottom: 110px;
}

.screen-16 h2{
  margin-bottom: 65px;
}

.choice-items{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.it-choice{
  width: 370px;
  padding-top: 45px;
  background: #fff;
  box-shadow: 0px 4px 20px rgba(237, 237, 237, 0.5);
  border-radius: 20px;
  padding-bottom: 30px;
  position: relative;
}

.it-choice .plashka{
  display:block;
  width: 85px;
  height: 85px;
  background: linear-gradient(273.46deg, rgba(255, 255, 255, 0) -0.44%, rgba(255, 255, 255, 0.17) 50.66%, rgba(255, 255, 255, 0) 97.71%), linear-gradient(336.96deg, #B93939 -22.95%, #DE6060 82.83%), linear-gradient(142.67deg, rgba(255, 255, 255, 0.6) 4.81%, rgba(255, 255, 255, 0) 84.56%), linear-gradient(0deg, #FFA89F, #FFA89F), linear-gradient(336.96deg, #770D15 -22.95%, #FF3A47 82.83%);
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 116%;
  color: #fff;
  text-align: center;
  position: absolute;
  right: 0;
  top:0;
  border-radius: 50%;
  padding-top: 24px;
  right:-10px;
  top:-20px;
}

.it-choice p{
  font-family: 'Trajan Pro 3';
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #656565;
  margin-bottom: 20px;
}

.it-choice p strong{
  display: block;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
}

.ul-type-1{
  margin-left:30px;
}

.ul-type-1 li{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 130%;
  color: #656565;
  padding-left: 20px;
  position: relative;
  margin-bottom: 12px;
}

.ul-type-1 li::after{
  content: '';
  position: absolute;
  left:0;
  top:0;
  width: 7px;
  height: 7px;
  background: linear-gradient(280.91deg, rgba(255, 255, 255, 0) -52.02%, rgba(255, 255, 255, 0.425) 42.88%, rgba(255, 255, 255, 0) 130.24%), linear-gradient(336.96deg, #B93939 -22.95%, #DE6060 82.83%), #C4C4C4;
  border-radius: 50%;
  top: 6px;
}


.ul-type-1 li strong{font-weight: 600;}

.ul-type-2{
  margin-left:30px;
  padding-top: 15px;
  margin-bottom: 25px;
}

.ul-type-2 li{
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 18px;
  line-height: 130%;
  color: #656565;
  padding-left: 35px;
  position: relative;
  margin-bottom: 12px;
  background: url(../images/li-ico-1.png) no-repeat left 5px;
}

.ul-type-2 li.grey{
  background: url(../images/li-ico-3.png) no-repeat left 5px;
  color: #BDBDBD;
  text-decoration: line-through;
}

.ul-type-1 li.grey{
  color: #BDBDBD;
  text-decoration: line-through;
}

.ul-type-1 li.grey::after{
 
  background: linear-gradient(280.91deg, rgba(255, 255, 255, 0) -52.02%, rgba(255, 255, 255, 0.425) 42.88%, rgba(255, 255, 255, 0) 130.24%), linear-gradient(0deg, #C4C4C4, #C4C4C4), #656565;

}

.spots{
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  font-size: 15px;
  line-height: 150%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-align: center;
  color: #656565;
}

.cost{
  font-family: 'Trajan Pro 3';
  font-weight: 400;
  font-size: 34px;
  line-height: 51px;
  text-align: center;
  text-transform: uppercase;
  color: #585858;
  margin-bottom: 21px;
}

.cost del{
  font-weight: 600;
  font-size: 24px;
  color: #828282;
}

.it-choice .btn{
  display:block;
  width: 300px;
  height: 85px;
  background: url(../images/btn-1.png) no-repeat center top;
  background-size:300px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.36em;
  text-transform: uppercase;

  color: #FFFEFE;
  text-decoration:none;
  padding-top: 29px;
  margin: 0 auto;
  border-radius: 20px;
  margin-bottom: 10px;
}

.deposit-pay{
  display:block;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  text-decoration-line: underline;
  color: #656565;
}

.it-choice-2 .spots,.it-choice-1 .spots{
  margin-bottom: 200px;
}

.spots span{
  display: block;
  font-weight: 300;
  font-size: 14px;
  line-height: 110%;
  text-align: center;
  text-transform: none;
color: #656565;

}

.screen-17{
  background: #F8F8F8;
  background: linear-gradient(180deg, #F7F7F7 -0.29%, #FFFFFF 70.99%);
  padding-top: 60px;
  padding-bottom: 60px;
}

.screen-17 h2{
  margin-bottom: 12px;
}

.screen-17 p{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 120%;
  text-align: center;
  color: #656565;
  margin-bottom: 40px;
}

.screen-17 p em{
  display: block;
  font-style: italic;
  font-weight: 500;
}

.screen-17 p strong{
  display: block;
  font-weight: 700;
  font-size: 26px;
  line-height: 150%;
  margin-bottom: 6px;
}

.video-wrap{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.video-item{
  width: 370px;
  height: 240px;
  margin-bottom: 15px;
  border-radius: 20px;
  padding-top: 35px;
  position: relative;
}


.video-item-1{background: url(../images/video-1.jpg) no-repeat;}
.video-item-2{background: url(../images/video-2.jpg) no-repeat;}
.video-item-3{background: url(../images/video-3.jpg) no-repeat;}
.video-item-4{background: url(../images/video-4.jpg) no-repeat;}
.video-item-5{background: url(../images/video-5.jpg) no-repeat;}
.video-item-6{background: url(../images/video-6.jpg) no-repeat;}
.video-item-7{background: url(../images/video-7.jpg) no-repeat;}
.video-item-8{background: url(../images/video-8.png) no-repeat;}
.video-item-9{background: url(../images/video-9.jpg) no-repeat;}
.video-item-10{background: url(../images/video-10.jpg) no-repeat;}
.video-item-11{background: url(../images/video-11.jpg) no-repeat;}
.video-item-12{background: url(../images/video-12.jpg) no-repeat;}
.video-item-13{background: url(../images/video-13.jpg) no-repeat;}
.video-item-14{background: url(../images/video-14.jpg) no-repeat;}
.video-item-15{background: url(../images/video-15.jpg) no-repeat;}
.video-item-16{background: url(../images/video-16.jpg) no-repeat;}
.video-item-17{background: url(../images/video-17.jpg) no-repeat;}
.video-item-18{background: url(../images/video-18.jpg) no-repeat;}

.video-item span, .video-item em{
  display: block;
  margin-left: 35px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 138%;
  color: #656565;

}

.video-item em{
  font-style: italic;
  margin-top: 10px;
}

.video-item a{
  display: block;
  width: 190px;
  height: 60px;
  background: url(../images/btn-video.png) no-repeat;

  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 9px;
  line-height: 14px;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  
  color: #FFFEFE;
  text-decoration: none;
  padding-top: 21px;
  position: absolute;
  left:0;
  bottom: 0;
  left: 25px;
  bottom: 25px;
}

.screen-18{
  background: #FCFCFC url(../images/bg-18-top.png) no-repeat center top;
  padding-top: 125px;
  padding-bottom: 50px;
}

.screen-18 h2{
  margin-bottom: 115px;
}

.question{
  background: #f1f1f1;
  *background: #000;
  border-radius: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #656565;
  padding-left: 18px;
  padding-top: 15px;
  padding-bottom: 11px;
  margin-left: 205px;
  position: relative;
  margin-bottom: 20px;

}

.question::after{
  content:'';
  width: 24px;
  height: 23px;
  background: url(../images/question-ico.png) no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  top: 7px;
  left:-16px;
}

.question img{
  position: absolute;
  left:0;
  top:0;
  left:-93px;
  top:-10px;
}

.answer{
  margin-left: 260px;
  background: #FFFFFF;
  *background: #000;
  border: 1px solid #F3F3F3;
  border-radius: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 130%;
  color: #656565;
  padding-left: 23px;
  padding-right: 22px;
  padding-top: 15px;
  padding-bottom: 11px;
  max-width: 670px;
  width: 100%;
  position: relative;
  margin-bottom: 20px;
}

.answer strong{
  font-style: italic;
  font-weight: 500;
}

.answer::after{
  content:'';
  width: 18px;
  height: 18px;
  background: url(../images/answer-ico.png) no-repeat;
  position: absolute;
  right: 0;
  top: 0;
  top: 12px;
  right:-16px;
}

.answer img{
  position: absolute;
  right:0;
  top:0;
  right:-96px;
  top:-10px;
}

.question-1{width: 170px;}
.question-2{width: 325px;}
.question-3{width: 385px;}
.question-4{width: 315px;}
.question-5{width: 315px;}
.question-6{width: 260px;}
.question-7{width: 525px;}
.question-8{width: 255px;}


.screen-19{
  background: #FCFCFC;
  padding-bottom: 65px;
}


.screen-19 h2{margin-bottom: 63px;}

.scr-19-items{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-bottom: 55px;
}

.scr-19-it{
  width: 340px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 130%;
  text-align: center;

  color: #656565;
  padding-top: 235px;

}

.scr-19-it-1{background: url(../images/19-1.png) no-repeat center top;}
.scr-19-it-2{background: url(../images/19-2.png) no-repeat center top;}
.scr-19-it-3{background: url(../images/19-3.png) no-repeat center top;}

.ab-19{
  width: 1000px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content:space-between;
  position: relative;

}

.ab-19-it-1{
  background: linear-gradient(180deg, #F8E4DE 0%, #F6CABB 100%);
  border-radius: 30px;

  width: 460px;
  height: 280px;
  padding-left: 60px;
  padding-top: 42px;
 
}

.ab-19::after{
  content: '';
  position: absolute;
  left:0;
  top:0;
  left: 50%;
  margin-left: -23.5px;
  top: 50%;
  margin-top:-23px;
  background: url(../images/19-ico.png) no-repeat;
  width: 45px;
  height: 46px;
}


.ab-19-it-1 p{
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #7B5D5C;
}

.ab-19-it-1 p strong{
  display:block;
  font-weight: 600;
  font-size: 26px;
  line-height: 115%;
  margin-bottom: 20px;
}

.ab-19-it-2{
  background: linear-gradient(0deg, #F2F2F2, #F2F2F2), linear-gradient(180deg, #F8E4DE 0%, #F6CABB 100%), linear-gradient(0deg, #EEB8A8, #EEB8A8), linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(180deg, #F7F7F7 0%, #FFFFFF 46.88%, #FFFFFF 100%);
  border-radius: 30px;

  width: 460px;
  height: 280px;
  padding-left: 60px;
  padding-top: 42px;
}

.ab-19-it-2 p{
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  font-size: 26px;
  line-height: 115%;
  color: #656565;
  margin-bottom: 33px;

}

.ab-19-it-2 .btn{
  display: block;
  width: 330px;
  height: 91px;
  background: url(../images/btn-19.png) no-repeat center top;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 91px;
  letter-spacing: 0.36em;
  text-transform: uppercase;
  color: #FFFEFE;
  text-align: center;
  text-decoration: none;
}

.screen-20{
  padding-top: 92px;
  background: #F8F8F8 url(../images/bg-answers.jpg) no-repeat center top;
  padding-bottom: 110px;
}

.screen-20 h2{margin-bottom: 53px;}

.faq-list__item2 {
  width: 100%;
  max-width: 770px;

  position: relative;
  padding: 0px 0 20px;
  cursor: pointer;
  border-bottom: 2px solid rgba(187, 187, 187, 0.3);
  margin: 0 auto 20px;
  padding-bottom: 23px;
}

.faq-list__item-title2 {
  position: relative;
  display: block;
  font-family: 'Roboto';
  font-size: 22px;
  line-height: 150%;
  font-weight:600;
  color: #656565;
  z-index: 10;
  
}


.faq-list__item2::after{
  content:'+';
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
  height: 50px;
  background: #F9E8E4;
  border-radius: 50%;
  left: 100%;
  margin-left:-50px;
  font-family: 'Roboto';
  font-weight: 600;
  font-size: 26px;
  color:#A39191;
  text-align: center;
  line-height: 50px;
  top:-5px;
  
}

.faq-list__item2.active::after{
  content:'-';
}

.faq-list__item-text2 {
  display: none;   
}

.faq-list__item2 .faq-list__item-text2 {
  height: auto;
  padding: 16px 0 5px;
  
  font-family: 'Roboto';
  font-size: 18px;
  line-height: 150%;
  font-weight:300;
  color: #656565;
  max-width: 680px;
}

.screen-21{
  background: url(../images/bg21.jpg) no-repeat center top;
  padding-top: 90px;
}

.screen-21 h2{
  background: linear-gradient(104.52deg, rgba(255, 255, 255, 0) 6.99%, rgba(255, 255, 255, 0.21) 51.47%, rgba(255, 255, 255, 0) 92.39%), linear-gradient(0deg, #4E393C, #4E393C), linear-gradient(104.52deg, rgba(255, 255, 255, 0) 6.99%, rgba(255, 255, 255, 0.315) 51.47%, rgba(255, 255, 255, 0) 92.39%), linear-gradient(0deg, #646464, #646464), linear-gradient(0deg, #473E3E, #473E3E), linear-gradient(133.68deg, rgba(255, 255, 255, 0) 5.35%, rgba(255, 255, 255, 0.35) 50.97%, rgba(255, 255, 255, 0) 96.68%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin-bottom: 50px;
}

.form-wrap{
  background: #fff;
  box-shadow: 0px 4px 20px rgba(237, 237, 237, 0.5);
  border-radius: 30px;
  max-width: 600px;
  margin: 0 auto;
  padding: 53px 75px 55px;
  margin-bottom: 135px;
}

.form-wrap h3{
  font-family: 'Roboto';
  font-size: 22px;
  line-height: 130%;
  font-weight:600;
  color: #656565;
  text-align: center;
}

footer{
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 15px;
}

.footer-1{
  width: 402px;
  display: flex;
  align-items: center;
}

.footer-2{
  width: 505px;
}

footer p{
  font-family: 'Roboto';
  font-size: 15px;
  line-height: 150%;
  font-weight:300;
  color: #7B5D5C;
}

footer p strong{
  font-weight: 600;
  text-transform: uppercase;
}

.footer-2 p{
  margin-bottom: 14px;
}

.footer-2 p a{
  display: block;
  color: #7B5D5C;
  text-decoration: none;
  margin-bottom: 15px;
}

.footer-2 p a:hover{
  text-decoration: underline;
}

.soc-a{
  padding-top: 3px;
  margin-bottom: 15px;
}

.soc-a a {
  text-decoration: underline;
  color: #3797A9;
  margin-right: 16px;
}

.soc-a a:hover{
  text-decoration: none;
}

.mail-a{
  display:inline-block;
  padding-top: 4px;
  color: #7B5D5C;
  text-decoration: none;
}

.mail-a:hover{
  text-decoration: underline;
}

.copyright-p{
  margin-top: 30px;
  font-family: 'Roboto';
  font-size: 14px;
  line-height: 150%;
  font-weight:300;
  color: #7B5D5C;
  text-align: center;
}

.modal--video {
  width: 100%;
  max-width: 700px;
  padding: 15px;
  background-color: transparent;
  box-shadow: none;
}

.sl-number{display: none;}

.screen-15 .sl-number{
  font-family: 'Trajan Pro 3';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  text-align: center;
  text-transform: uppercase;

  background: linear-gradient(104.52deg, rgba(255, 255, 255, 0) 6.99%, rgba(255, 255, 255, 0.315) 51.47%, rgba(255, 255, 255, 0) 92.39%), linear-gradient(0deg, #646464, #646464), linear-gradient(0deg, #473E3E, #473E3E), linear-gradient(133.68deg, rgba(255, 255, 255, 0) 5.35%, rgba(255, 255, 255, 0.35) 50.97%, rgba(255, 255, 255, 0) 96.68%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  height: auto;
  margin-bottom: 51px;
}

.br_mob{display:none;}
.br_mob1{display:none;}
.br-3{display:none;}

.img-7-mob{display:none;}

.video-wrap-slider{display:none;}
.vopr-otv-sl{display:none;}

.lepestok-img{
  position: absolute;
  width: 163px;
  height: 163px;
  left:0;
  top:0;
  left: 605px;
  top: 285px;
}