:root{
  --width: (100vw - 1360px) / 2;
}
.opinion-block{
  display: flex;
  align-items: flex-start;
  gap: 18.2rem;
}
.opinion-left{
  width: 100%;
  max-width: 43.2rem;
}
.opinion-left p{
  font-size: 1.6rem;
  color: var(--gray);
  font-weight: normal;
}
.opinion-btn{
  line-height: initial;
}
.opinion-btn .btn-link{
  display: inline-flex;
}
.opinion-right{
  width: calc(100% - 61.4rem);
}
.opinion-slider{
  width: calc(100% + var(--width));
}
.opinion-slider .owl-stage{
  display: flex;
  flex-wrap: wrap;
}
.opinion-item{
  border: 1px solid #3D3D3D;
  padding: 3rem;
  height: 100%;
}
.opinion-item,
.opinion-slider .owl-nav{
  width: 73rem;
}
.opinion-img img{
  width: 12rem;
  height: 12rem;
  object-fit: cover;
  border-radius: 20px;
}
.opinion-text p{
  font-size: 1.6rem;
  color: var(--gray);
  font-weight: normal;
}
.opinion-text .h5{
  font-weight: normal;
  line-height: 2.8rem;
}
.opinion-slider .owl-nav{
  margin-top: 9rem;
  justify-content: flex-end;
}
@media(min-width:1360px) and (max-width:1403.98px){
  .opinion-block {
    gap: 10.8rem;
  }
  .opinion-right {
    width: calc(100% - 54rem);
  }
  .opinion-slider .owl-nav {
    margin-top: 7rem;
  }
}
@media(min-width:1200px) and (max-width:1359.98px){
  :root {
    --width: (100vw - 1155px) / 2;
  }
  .opinion-block {
    gap: 10rem;
  }
  .opinion-left p {
    font-size: 1.5rem;
  }
  .opinion-right {
    width: calc(100% - 53.3rem);
  }
  .opinion-item, 
  .opinion-slider .owl-nav {
    width: 60.9rem;
  }
  .opinion-img img {
    width: 11rem;
    height: 11rem;
  }
  .opinion-text .h5 {
    line-height: 2.4rem;
  }
  .opinion-text p {
    font-size: 1.5rem;
  }
  .opinion-slider .owl-nav {
    margin-top: 6rem;
  }
}
@media(min-width:992px) and (max-width:1199.98px){
  :root {
    --width: (100vw - 945px) / 2;
  }
  .opinion-block {
    gap: 4rem;
  }
  .opinion-left {
    max-width: 38.2rem;
  }
  .opinion-left p {
    font-size: 1.4rem;
  }
  .opinion-right {
    width: calc(100% - 42.2rem);
  }
  .opinion-item, 
  .opinion-slider .owl-nav {
    width: 50.9rem;
  }
  .opinion-item {
    padding: 2rem;
  }
  .opinion-img img {
    width: 10rem;
    height: 10rem;
  }
  .opinion-text .h5 {
    line-height: 2.4rem;
  }
  .opinion-text p {
    font-size: 1.4rem;
  }
  .opinion-slider .owl-nav {
    margin-top: 6rem;
  }
}
@media(min-width:768px) and (max-width:991.98px){
  .opinion-block {
    gap: 3.2rem;
    flex-wrap: wrap;
  }
  .opinion-left {
    max-width: 100%;
  }
  .opinion-right {
    width: 100%;
  }
  .opinion-slider {
    width: 100%;
  }
  .opinion-item {
    width: 33.3rem;
    padding: 2.4rem;
  }
  .opinion-img img {
    width: 10rem;
    height: 10rem;
  }
  .opinion-text p {
    font-size: 1.5rem;
  }
  .opinion-slider .owl-nav{
    width: 100%;
    margin-top: 4rem;
  }
}
@media(max-width:767.98px){
  .opinion-block {
    gap: 2.4rem;
    flex-wrap: wrap;
  }
  .opinion-left {
    max-width: 100%;
  }
  .opinion-left p {
    font-size: 1.4rem;
  }
  .opinion-right {
    width: 100%;
  }
  .opinion-slider {
    width: calc(100% + 1.5rem);
  }
  .opinion-item{
    width: 32.5rem;
    padding: 2rem;
  }
  .opinion-img img {
    width: 10rem;
    height: 10rem;
  }
  .opinion-text br{
    display: none;
  }
  .opinion-text .h5 {
    line-height: 2.4rem;
  }
  .opinion-text p {
    font-size: 1.4rem;
  }
  .opinion-slider .owl-nav{
    margin-top: 3.2rem;
    width: calc(100% - 1.5rem);
  }
}