.widget-snippet .about-area {
  max-width: 1275px;
  margin: 0 auto;
}
.widget-snippet .about-area .top {
  display: flex;
  padding-bottom: 70px;
}
.widget-snippet .about-area .top .top-item:nth-child(1) {
width: auto;
flex: 1 1 auto;
padding-right: 95px;
}
.widget-snippet .about-area .top .top-item:nth-child(2) {
width: 40%;
flex: 0 0 40%;
max-width:40%;
position: relative;
}
.widget-snippet .about-area .top .top-item .image {
  display: flex;
  float: right;
}
.widget-snippet .about-area .top .top-item .image .left-img {
  position: absolute;
  padding: 12px 12px 41px 12px;
  bottom: 74px;
  background-color: #fff;
  margin-left: 0px;
}
.widget-snippet .about-area .top .top-item .image .left-img img{
  width: 100%;
  max-width: 255px;
}
.widget-snippet .about-area .top .top-item .image .right-img {
  padding-left: 126px;
  padding-right: 0;
}
.widget-snippet .about-area .top .top-item .image .right-img img{
width: 100%;
max-width: 100%;
}
.widget-snippet .about-area .top .top-item h4{
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 27px;
color: #000000;
padding: 0 0 20px 0;
margin: 0;
}
.widget-snippet .about-area .top .top-item p{
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 27px;
color: #000000;
padding: 0 0 20px 0;
margin: 0;
}
.widget-snippet .about-area .bottom {
  display: flex;
  margin: 0 -17px 100px -17px;
}
.widget-snippet .about-area .bottom  .bottom-item {
  width: calc(100%/2 - 15px);
  background: #FFFFFF;
  border: 1px solid #D7D7D7;
  padding: 45px 40px 40px 40px;
  margin: 0 17px;
}
.widget-snippet .about-area .bottom .bottom-item  h4{
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-size: 36px;
line-height: 49px;
color: #017575;
margin: 0;
padding: 0 0 22px 0;
}
.widget-snippet .about-area .bottom .bottom-item h5 {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 27px;
color: #000;
padding: 0 0 12px 0;
}
.widget-snippet .about-area .bottom .bottom-item h6 {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #000;
padding: 0 0 30px 0;
opacity: 0.8;
}
.widget-snippet .about-area .bottom .bottom-item  p {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #000000;
padding: 0 0 15px 0;
}
.widget-snippet .about-area .bottom .bottom-item  p b{
  font-weight: 400;
}
.widget-snippet .about-area .bottom .bottom-item  p a{
  font-family: 'Open Sans';
font-style: normal;
font-weight:400;
font-size: 15px;
line-height: 27px;
color: #017575;
text-decoration: none;
 
}
.widget-snippet .about-area .bottom .bottom-item  p a:hover{
  color:rgba(239, 190, 79, 1);
  text-decoration: none;
}
