.sec-cta + .sec-opinion{
  padding-top: 1.6rem;
}
.sec-breadcrumb + .sec-opinion{
  padding-top: 0;
}
.sec-breadcrumb + .sec-opinion .justify-content-center{
  justify-content: flex-start !important;
}
.sec-breadcrumb + .sec-opinion .title{
  text-align: left !important;
  max-width: 80rem;
}
.opinion{
  border-radius: 2.4rem;
  overflow: hidden;
  position: relative;
  border-color: #EFF3F7;
  padding: 6.4rem 8rem 4.8rem;
  background: var(--white);
}
.opinion:last-child{
  margin-bottom: 0;
}
.opinion-icon{
  position: absolute;
  top: 0;
  right: 4.9rem;
  width: 100%;
  max-width: 18rem;
}
.opinion-icon img{
  max-width: 100%;
  height: auto;
}
.opinion-item{
  position: relative;
  z-index: 1;
}
.opinion-logo{
  height: 3.2rem;
  display: flex;
  align-items: center;
}
.opinion-logo img{
  max-width: 100%;
  max-height: 3.2rem;
  height: auto;
}
.opinion-text{
  max-width: 76.8rem;
  width: 100%;
}
.opinion-logo:last-child,
.opinion-text:last-child{
  margin-bottom: 0;
}
.opinion-text p{
  margin-bottom: 3.2rem;
}
.opinion-slider .owl-nav {
  margin-top: 3.2rem;
  padding-top: 3.2rem;
  border-top: 1px solid #EFF3F7;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.opinion-slider .btn-next{
  margin-left: 0.8rem;
}
.opinion-slider .owl-dots{
  position: absolute;
  left: 0;
  bottom: 1.6rem;
}
.opinion-thumb{
  justify-content: space-between;
}
.btn-opinion-thumb{
  height: 3.2rem;
  display: flex;
  align-items: center;
  cursor: pointer;
  flex-shrink: 0;
}
.btn-opinion-thumb img{
  max-width: 100%;
  max-height: 100%;
  height: auto;
}
.btn-opinion-thumb .active {
  display: none;
}
.btn-opinion-thumb.active .normal{
  display: none;
}
.btn-opinion-thumb.active .active {
  display: block;
}
@media(min-width:1360px) and (max-width:1459.98px){
  .opinion {
    padding: 5.6rem 6rem 4rem;
  }
  .opinion-text {
    max-width: 71.8rem;
  }
}
@media(min-width:1200px) and (max-width:1359.98px){
  .opinion {
    padding: 4.8rem 6rem 4rem;
  }
  .opinion-text {
    max-width: 67.8rem;
  }
  .opinion-slider .owl-nav {
    margin-top: 2.4rem;
    padding-top: 2.4rem;
  }
}
@media(min-width:992px) and (max-width:1199.98px){
  .sec-opinion .col-lg-8{
    width: 75%;
  }
  .opinion {
    padding: 4.8rem 5.6rem 3.2rem;
  }
  .opinion-text {
    max-width: 65.8rem;
  }
  .opinion-slider .owl-nav {
    margin-top: 2.4rem;
    padding-top: 2.4rem;
  }
}
@media(min-width:768px) and (max-width:991.98px){
  .opinion {
    padding: 3.2rem 3.2rem 2.4rem;
  }
  .opinion-slider .owl-nav {
    margin-top: 2.4rem;
    padding-top: 2.4rem;
  }
  .opinion-thumb {
    overflow: hidden;
    overflow-x: auto;
    width: 100%;
    flex-wrap: nowrap;
    gap: 2.4rem;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .opinion-thumb::-webkit-scrollbar {
    display: none;
  }
}
@media(max-width:767.98px){
  .sec-opinion .title{
    text-align: left !important;
  }
  .opinion {
    padding: 2rem 2rem 1rem;
  }
  .opinion-slider .owl-nav {
    margin-top: 2rem;
    padding-top: 1rem;
    justify-content: flex-start;
  }
  .opinion-slider .owl-dots {
    display: none;
  }
  .opinion-thumb {
    overflow: hidden;
    overflow-x: auto;
    width: 100%;
    flex-wrap: nowrap;
    gap: 2.4rem;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .opinion-thumb::-webkit-scrollbar {
    display: none;
  }
}