.widget-snippet .our-mission {
  background: #3996E3;
}
.widget-snippet .our-mission .full-content {
  max-width: 1400px;
  margin: 0 auto;
  padding: 95px 0 80px 0;
}
.widget-snippet .our-mission .full-content .title{
max-width: 930px;
padding:0 0 30px 0;
}
.widget-snippet .our-mission .full-content .title h2 {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 800;
font-size: 50px;
line-height: 55px;
color: #FFFFFF;
margin:0;
padding:0 0 15px 0;
}
.widget-snippet .our-mission .full-content .title p{
  font-family: 'Nunito Sans';
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 30px;
color: #FFFFFF;
  margin: 0;
  padding: 0 0 15px 0;
}
.widget-snippet .our-mission .full-content .content {
  display: flex;
  flex-wrap: wrap;
  margin-left: -37px;
  margin-right: -37px;
}
.widget-snippet .our-mission .full-content .item {
  width: calc(100%/3 - 74px);
  margin: 0 37px 20px;
}
.widget-snippet .our-mission .full-content .item h5{
  font-family: 'Nunito Sans';
font-style: normal;
font-weight: 800;
font-size: 28px;
line-height: 38px;
color: #FFFFFF;
margin:0;
padding:30px 0 20px 0;
  border-top: 2px solid #8CBBE1;
}
.widget-snippet .our-mission .full-content .item p{
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #FFFFFF;
opacity: 0.8;
margin:0;
padding:0 0 15px 0;
}
body.widget-snippet .our-mission .full-content .item p{
  opacity:unset;
}
body.widget-snippet .our-mission .full-content .item{
  padding:10px;
}
body.widget-snippet .our-mission .full-content {
  padding:20px 30px;
}

@media screen and (max-width: 1500px){
.widget-snippet .our-mission .full-content {
  max-width: 1350px;
}
}
@media screen and (max-width: 1400px){
.widget-snippet .our-mission .full-content {
  max-width: 1280px;
}
  }
@media screen and (max-width: 1300px){
.widget-snippet .our-mission .full-content {
  max-width: 1200px;
}
  }
@media screen and (max-width: 1024px){

    .widget-snippet .our-mission .full-content .title {
      max-width: 100%;
        padding:0 20px;
  }
 .widget-snippet .our-mission .full-content .content {
  max-width: 100%;
  padding: 20px 20px 0 20px;
}
  .widget-snippet .our-mission .full-content .item {
    width: calc(100%/3 - 45px);
  margin-right:0
}
  .widget-snippet .our-mission .full-content .item h5 {
    font-size: 22px;
    line-height: 32px;
    padding: 20px 0 18px 0;
  }
.widget-snippet .our-mission .full-content .title h2 {
    font-size: 42px;
    line-height: 50px;
}
.widget-snippet .our-mission .full-content {
    max-width: 1400px;
    margin: 0 auto;
    padding: 65px 0 50px 0;
}
  }
@media screen and (max-width: 991px){
.widget-snippet .our-mission .full-content .item{width: 100%;margin: 0;}
  .widget-snippet .our-mission .full-content .item h5,
  .widget-snippet .our-mission .full-content .item p{

  }
  .widget-snippet .our-mission .full-content .content {
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
}
}
  
@media screen and (max-width:767px){
.widget-snippet .our-mission .full-content {
    padding: 50px 0
}
.widget-snippet .our-mission .full-content .title h2 {
font-size: 36px;
line-height: 38px;
}
  .widget-snippet .our-mission .full-content .item h5{
    font-weight: 700;
font-size: 22px;
line-height: 30px;
    }
  .widget-snippet .our-mission .full-content .item p{
line-height: 26px;
    padding-bottom:40px
  }
    .widget-snippet .our-mission .full-content .title{
        padding:0 15px;
    }
   .widget-snippet .our-mission .full-content .item {
        margin:0;
    }
  .widget-snippet .our-mission .full-content .content {
  padding: 0 15px;
}
}
