
.block1 {
  position: relative;
  border: 1px solid #e6e6e6;
}

/*---------------------------------------------*/
.block1-name {color: #3e3e3e;}
.block1-info {color: #555;}

/*---------------------------------------------*/
.block1-txt-child2 {
  border-bottom: 2px solid #fff;
  overflow: hidden;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
}

.block1-link {
  -webkit-transform: translateY(250%);
  -moz-transform: translateY(250%);
  -ms-transform: translateY(250%);
  -o-transform: translateY(250%);
  transform: translateY(250%);
}


.block2-pic {
  position: relative;
}

/*---------------------------------------------*/
.block2-txt-child1 {
  width: calc(100% - 30px);
}


.cl0 {color: #fff;}
.cl3 {color: #3b3b3b;}
.cl4 {color: #3b3b3b;}
.cl5 {color: #3e3e3e;}
.cl6 {color: #888;}


.stext-101 {
  font-family: Poppins-Medium;
  font-size: 15px;
  line-height: 1.466667;
  text-transform: uppercase;
}

.stext-102 {
  font-family: open sans, sans-serif;
  font-size: 14px;
  line-height: 1.7;
}

.stext-104 {
  font-family: open sans, sans-serif;
  font-size: 16px;
  line-height: 1.466667;
}

.stext-105 {
  font-family: open sans, sans-serif;
  font-size: 18px;
  line-height: 1.466667;
  letter-spacing: 1px;
}

.stext-107 {
  font-family: Poppins-Regular;
  font-size: 13px;
  line-height: 1.923;
}


.ltext-102 {
  font-family: open sans, sans-serif;
  font-size: 22px;
  line-height: 1.1;
  font-weight:700;
}

.ltext-103 {
  font-family: open sans,sans-serif;
  font-size: 36px;
  line-height: 1.1;
  text-transform: uppercase;
}



/* .bg0 {background-color: #fff;} */
.bg3 {background-color: #222;}


.hov-cl1:hover {color: #555;}

/*---------------------------------------------*/
.hov-img0 {
  display: block;
  overflow: hidden;
}

.hov-img0 img{
  width: 100%;
  -webkit-transition: transform 0.9s ease;
  -o-transition: transform 0.9s ease;
  -moz-transition: transform 0.9s ease;
  transition: transform 0.9s ease;
}

.hov-img0:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}


