.title-row{
  margin-bottom: 60px;
}

.repeater-row{
  align-items: center;
  background: #F5F5F5;
  margin-bottom: 25px;
}

.left-row .photo-col{
  display: flex;
  padding-left: 0;
}

.right-row .photo-col{
  display: flex;
  padding-right: 0;
}

.photo-col img{
  width: 100%;
  max-width: 100%;
}

.left-row .text-col{
  padding-left: 90px;
  padding-right: 70px;
}
.right-row .text-col{
  padding-left: 70px;
  padding-right: 90px;
}

h3{
    border-bottom: 1px solid #828282;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.our-values-se p{
  line-height: 1.8;
}

.buttons {
    margin-top: 15px;
    margin-bottom: 80px;
    display: flex;
    gap: 20px;
    justify-content: center;
}

@media(max-width:1300px){
  .left-row .text-col{
    padding-left: 40px;
    padding-right: 30px;
  }
  .right-row .text-col{
    padding-left: 30px;
    padding-right: 40px;
  }
}

@media(max-width:768px){
  .left-row .text-col {
    padding-left: 15px;
    padding-right: 15px;
}
.left-row .photo-col{
  padding-right: 0;
}
.right-row .text-col{
  padding-left: 15px;
  padding-right: 15px;
}
.right-row .photo-col{
  padding-left: 0;
}
.buttons{
  flex-direction: column;
  margin-bottom: 40px;
}
.buttons .btn-default{
  text-align: center;
}
.repeater-row{
  padding-top: 15px;
}
.title-row{
  margin-bottom: 40px;
}
.our-values-se .text-col{
  margin-bottom: 15px;
}
}
