body.widget-snippet section.about-banner::after {
  display:none;
}
body.widget-snippet section.about-banner .content a.button, body.widget-snippet section.about-banner {
  z-index: unset;
}
body.widget-snippet section.about-banner .content {
    z-index: unset;
}

section.about-banner {
  background: #000 url("/template/e6267503/images/banner-bg.jpg") no-repeat;
  width: 100%;
  height: auto;
  padding: 80px 0;
  text-align: left;
  background-position: right bottom;
  position: relative;
  z-index: 0;
  background-size: 700px;
}
/*
section.about-banner::before{
position: absolute;
content: "";
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgb(0,0,0);
background: linear-gradient(90deg, rgba(0,0,0,1) 65%, rgba(255,33,72,0) 100%);
}*/

section.about-banner .content-are{
  max-width: 1200px;
  margin: 0 auto;
  display: block;
  height: 100%;
  position: relative;
}

section.about-banner .content {
    max-width: 585px;
  min-height:300px;
}
section.about-banner .content h1 {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 32px;
color: #FFFFFF;
margin: 0;
padding:0 0 25px 0;
}
section.about-banner .content p{
  font-family: 'PT Sans';
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 24px;
color: #FFFFFF;
  padding: 0 0 20px 0;
}
section.about-banner .content p:last-of-type{
  padding: 0;
}

@media screen and (max-width: 1200px){
section.about-banner {
  padding: 60px 20px 70px 20px;
}
}


