.who-we-are-se-1{
  padding-top: 80px;
  padding-bottom: 80px;
  background: #F5F5F5;
}

.who-we-are-se-1 .row{
  justify-content: center;
}

.who-we-are-se-1 .video-content{
  margin-top: 50px;
}

.who-we-are-se-1 h2{
  margin-bottom: 32px;
}

.who-we-are-se-1 .buttons {
    display: flex;
    gap: 22px;
    align-items: center;
    justify-content: center;
    margin-top: 35px;
}

.who-we-are-se-2 p{
  font-size: 26px;
  color: #111111;
}

.who-we-are-se-2{
  padding-top: 40px;
  padding-bottom: 40px;
}

.who-we-are-se-2 .text-col{
  padding-left: 128px;
}

.who-we-are-se-2 .row{
  align-items: center;
}

.who-we-are-se-2 blockquote {
    position: relative;
    border-bottom: 1px solid #828282;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.who-we-are-se-2 blockquote::before{
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='44' viewBox='0 0 43 44' fill='none'%3E%3Cg clip-path='url(%23clip0_453_379)'%3E%3Cpath d='M0 24.122H11.2539V27.4049C11.2539 29.2805 9.72808 30.8063 7.85254 30.8063H3.52734V39.2047H7.85254C14.359 39.2047 19.6523 33.9114 19.6523 27.4049V4.46965H0V24.122Z' fill='%23F70024'/%3E%3Cpath d='M23.3477 4.46965V24.122H34.6016V27.4049C34.6016 29.2805 33.0757 30.8063 31.2002 30.8063H26.875V39.2047H31.2002C37.7067 39.2047 43 33.9114 43 27.4049V4.46965L23.3477 4.46965Z' fill='%23F70024'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_453_379'%3E%3Crect width='43' height='43' fill='white' transform='translate(0 0.354416)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  position: absolute;
  top: -30px;
  left: -70px;
}

.timeline {
width: 100%;
max-width: 800px;
position: relative;
}
.timeline:before {
  content: "";
  position: absolute;
  top: 0px;
  left: calc(33% + 15px);
  bottom: 0px;
  width: 1px;
  background: #BDBDBD;
}
.timeline:after {
content: "";
display: table;
clear: both;
}

.entry {
clear: both;
text-align: left;
position: relative;
}
.entry .title {
margin-bottom: 30px;
float: left;
width: 33%;
padding-right: 30px;
text-align: right;
position: relative;
}
.entry .title:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #C5372A;
    top: 40%;
    right: -18.5px;
    border-radius: 100%;
    z-index: 99;
}
.entry .title h3 {
margin: 0;
font-size: 120%;
}
.entry .title p {
    margin: 0;
    font-size: 48px;
    font-weight: 300;
    color: #E5202F;
}
.entry .body {
margin: 0 0 3em;
float: right;
width: 66%;
padding-left: 50px;
}
.entry .body p {
line-height: 1.4em;
}
.entry .body p:first-child {
    margin-top: 25px;
    font-weight: 400;
    color: #6B6B6B;
    font-size: 12px;
    text-transform: uppercase;
}
.entry .body ul {
color: #aaa;
padding-left: 0;
list-style-type: none;
}
.entry .body ul li:before {
content: "–";
margin-right: 0.5em;
}
.timeline .entry:last-child .title{
margin-bottom: 0;
}

@media(max-width:1000px){
.entry .title p{
  font-size: 30px;
}
.entry .title:before{
  top: 37%;
}
.entry .body p:first-child{
  margin-top: 11px;
}
.entry .body {
padding-left: 35px;
}
}

.who-we-are-se-3{
  background: #F5F5F5;
  padding-top: 80px;
  padding-bottom: 80px;
}

.who-we-are-se-4 .photo-col{
  display: flex;
  padding-left: 0;
  padding-right: 0;
}

.who-we-are-se-4 .photo-col img{
  width: 100%;
  max-width: 100%;
}

.who-we-are-se-4 .row{
  align-items: center;
}

.who-we-are-se-4 .left-row .text-col{
  padding-left: 120px;
  padding-right: 60px;
}

.who-we-are-se-4 .right-row .text-col{
  padding-left: 60px;
  padding-right: 120px;
}

.who-we-are-se-4 h3{
  color: #111111;
  margin-bottom: 30px;
}

.who-we-are-se-4 p{
  color: #6B6B6B;
  font-size: 15px;
  line-height: 1.8;
}

@media(max-width:1300px){
  .who-we-are-se-4 .left-row .text-col{
    padding-left: 15px;
    padding-right: 30px;
  }

  .who-we-are-se-4 .right-row .text-col{
    padding-left: 30px;
    padding-right: 15px;
  }
}


@media(max-width:768px){
  .who-we-are-se-1 .buttons{
    flex-direction: column;
  }
  .who-we-are-se-1 .buttons .btn-default {
    width: 100%;
    text-align: center;
    max-width: 300px;}
 .who-we-are-se-2 .text-col{
   padding-left: 15px;
   margin-top: 80px;
 }
 .who-we-are-se-2 blockquote::before {
    top: -58px;
    left: 50%;
    transform: translateX(-50%);
}
.who-we-are-se-1{
  padding-top: 40px;
  padding-bottom: 40px;
}
.who-we-are-se-3{
  padding-top: 40px;
  padding-bottom: 40px;
}
.who-we-are-se-4{
  padding-top: 40px;
  padding-bottom: 40px;
}
.who-we-are-se-4 .left-row .text-col{
  padding-right: 15px;
}
.who-we-are-se-4 .right-row .text-col{
  padding-left: 15px;
}
.who-we-are-se-4 .row{
  margin-bottom: 30px;
}
.who-we-are-se-4 .photo-col{
  margin-top: 15px;
}
.entry .title{
  padding-right: 20px;
}
.entry .title p{
  font-size: 21px;
}
}
