/*==============================================
    Testimonial One
===============================================*/
.testimonial-one {
    position: relative;
    display: block;
    padding: 120px 0 0;
    z-index: 1;
}

.testimonial-one__left {
    position: relative;
    display: block;
    margin-left: 20px;
    margin-right: 70px;
}

.testimonial-one__img {
    position: relative;
    display: block;
}

.testimonial-one__img img {
    width: 100%;
    border-radius: var(--careon-bdr-radius);
}

.testimonial-one__right {
    position: relative;
    display: block;
}

.testimonial-one__right .section-title {
    margin-bottom: 36px;
}

.testimonial-one__carousel {
    position: relative;
    display: block;
    margin-top: 41px;
}

.testimonial-one__single {
    position: relative;
    display: block;
    background-color: var(--careon-extra);
    border-radius: var(--careon-bdr-radius);
    border-bottom: 2px solid var(--careon-base);
    padding: 40px 40px 79px;
}

.testimonial-one__ratting {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.testimonial-one__ratting span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: var(--careon-black);
}

.testimonial-one__ratting span.icon-star-color {
    color: rgba(var(--careon-black-rgb), .30);
}

.testimonial-one__text {
    font-size: 30px;
    line-height: 36px;
    margin: 29px 0 32px;
}

.testimonial-one__client-info {
    position: relative;
    display: block;
}

.testimonial-one__client-info h4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
}

.testimonial-one__client-info h4 a {
    color: var(--careon-black);
}

.testimonial-one__client-info h4 a:hover {
    color: var(--careon-base);
}

.testimonial-one__client-info p {
    margin-top: 8px;
}

.testimonial-one__quote {
    position: absolute;
    bottom: 90px;
    right: 40px;
}

.testimonial-one__quote span {
    position: relative;
    display: inline-block;
    font-size: 55px;
    color: rgba(var(--careon-base-rgb), .30);
}

.testimonial-one__carousel.owl-theme .owl-nav {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    z-index: 100;
}

.testimonial-one__carousel .owl-nav .owl-next,
.testimonial-one__carousel .owl-nav .owl-prev {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px !important;
    color: var(--careon-white) !important;
    background-color: rgba(var(--careon-base-rgb), 1) !important;
    border-radius: 50%;
    margin: 0;
    text-align: center;
    opacity: 1;
    transition: all 500ms ease;
    z-index: 100;
}

.testimonial-one__carousel.owl-theme .owl-nav .owl-next {
    margin-left: 5px;
}

.testimonial-one__carousel.owl-theme .owl-nav .owl-prev {
    margin-right: 5px;
    transform: rotate(180deg);
}

.testimonial-one__carousel.owl-theme .owl-nav .owl-next span,
.testimonial-one__carousel.owl-theme .owl-nav .owl-prev span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.testimonial-one__carousel.owl-theme .owl-nav .owl-next:hover,
.testimonial-one__carousel.owl-theme .owl-nav .owl-prev:hover {
    background-color: var(--careon-black) !important;
    color: var(--careon-white) !important;
}

/*==============================================
    Testimonial Two
===============================================*/
.testimonial-two {
    position: relative;
    display: block;
    padding: 230px 0 0;
    margin-top: -110px;
    z-index: 1;
}

.testimonial-two:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 700px;
    background-color: var(--careon-extra);
    z-index: -1;
}

.testimonial-two__left {
    position: relative;
    display: block;
    margin-top: 60px;
}

.testimonial-two__carousel {
    position: relative;
    display: block;
}

.testimonial-two__single {
    position: relative;
    display: block;
    background-color: var(--careon-white);
    border: 1px solid var(--careon-bdr-color);
    border-radius: var(--careon-bdr-radius);
    padding: 32px 40px 130px;
}

.testimonial-two__client-info {
    position: relative;
    display: block;
}

.testimonial-two__client-name {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
}

.testimonial-two__client-name a {
    color: var(--careon-black);
}

.testimonial-two__client-name a:hover {
    color: var(--careon-base);
}

.testimonial-two__client-sub-title {
    margin-top: 14px;
}

.testimonial-two__rating {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 20px;
    margin-bottom: 28px;
}

.testimonial-two__rating span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #F8BC26;
}

.testimonial-two__rating span:nth-child(4) {
    color: #EFEFEF;
}

.testimonial-two__rating span:nth-child(5) {
    color: #EFEFEF;
}

.testimonial-two__text {
    font-size: 30px;
    line-height: 36px;
}

.testimonial-two__carousel .owl-nav {
    position: absolute;
    bottom: 40px;
    left: 40px;
    margin: 0 !important;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-next {
    position: relative;
    display: inline-block;
    height: 60px;
    width: 60px;
    line-height: 60px;
    border-radius: 50%;
    color: var(--careon-base);
    background-color: #F2F4F7;
    border: none;
    font-size: 16px;
    margin: 0;
    text-align: center;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-prev {
    position: relative;
    display: inline-block;
    height: 60px;
    width: 60px;
    line-height: 60px;
    border-radius: 50%;
    color: var(--careon-base);
    background-color: #F2F4F7;
    border: none;
    font-size: 16px;
    margin: 0;
    text-align: center;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-next {
    margin-left: 5px;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-prev {
    margin-right: 5px;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-next span,
.testimonial-two__carousel.owl-theme .owl-nav .owl-prev span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-next span {
    transform: rotate(180deg);
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-next:hover,
.testimonial-two__carousel.owl-theme .owl-nav .owl-prev:hover {
    background-color: rgba(var(--careon-primary-rgb), 1);
    color: var(--careon-base);
}

.testimonial-two__right {
    position: relative;
    display: block;
    margin-left: -190px;
}

.testimonial-two__img {
    position: relative;
    display: block;
}

.testimonial-two__img img {
    width: 100%;
    border-radius: var(--careon-bdr-radius);
}


/*--------------------------------------------------------------
# Testimonial Three
--------------------------------------------------------------*/
.seyma-testimonials{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,8vw,122px) 0;background:radial-gradient(ellipse at 93% 16%,rgba(var(--careon-base-rgb),.07),transparent 27%),linear-gradient(145deg,var(--careon-primary),var(--careon-white) 52%,var(--color3));color:var(--color1);font-family:var(--careon-font,Roboto,Arial,sans-serif)}
.seyma-testimonials,.seyma-testimonials *{box-sizing:border-box}
.seyma-testimonials::before{content:"";position:absolute;left:-110px;top:-140px;width:330px;height:330px;border-radius:50%;border:40px solid rgba(var(--careon-base-rgb),.065);pointer-events:none}
.seyma-testimonials::after{content:"";position:absolute;right:-120px;bottom:-155px;width:360px;height:360px;border-radius:50%;border:1px solid rgba(var(--careon-base-rgb),.22);pointer-events:none}
.seyma-testimonials .container{position:relative;z-index:1;width:min(calc(100% - 42px),1280px);max-width:1280px;margin:auto;padding:0}
.seyma-testimonials .seyma-testimonials__heading{max-width:990px;margin:0 auto clamp(35px,4vw,58px);text-align:center}
.seyma-testimonials .seyma-testimonials__heading .section-title__title{display:block;margin:0;color:var(--color1);font-size:clamp(30px,3.25vw,47px);line-height:1.19;font-weight:850;letter-spacing:.018em;word-spacing:.12em;text-align:center;text-transform:none;overflow-wrap:break-word;text-wrap:balance}
.seyma-testimonials .seyma-testimonials__heading .section-title__tagline{position:relative;display:table;width:fit-content;max-width:min(100%,840px);margin:23px auto 0;padding:15px 23px 16px;border-left:5px solid var(--color2);border-radius:0 16px 16px 16px;background:linear-gradient(100deg,rgba(var(--careon-base-rgb),.18),var(--careon-white));border-top:1px solid rgba(var(--careon-base-rgb),.22);border-right:1px solid rgba(var(--careon-base-rgb),.14);border-bottom:1px solid rgba(var(--careon-base-rgb),.14);box-shadow:0 12px 30px rgba(var(--careon-black-rgb),.065);color:var(--color1);font-size:clamp(16px,1.35vw,19px);line-height:1.62;font-weight:750;letter-spacing:.025em;word-spacing:.1em;text-align:center;text-transform:none;text-wrap:pretty}
.seyma-testimonials .seyma-testimonials__line{width:112px;height:8px;margin:18px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--color2) 0 34%,rgba(var(--careon-black-rgb),.92) 34% 44%,rgba(var(--careon-base-rgb),.25) 44% 52%,var(--color2) 52% 100%);box-shadow:0 6px 16px rgba(var(--careon-base-rgb),.22)}
/* Respeta la estructura .owl-carousel y sus elementos .item originales */
.seyma-testimonials .testimonial-three__carousel{position:relative;width:100%;max-width:1120px;margin:0 auto}
.seyma-testimonials .testimonial-three__carousel .item{padding:10px 10px 18px}
.seyma-testimonials .testimonial-three__single{position:relative;display:grid;grid-template-columns:minmax(170px,250px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,58px);min-height:350px;margin:0;padding:clamp(27px,4vw,55px);border:1px solid rgba(var(--careon-black-rgb),.085);border-radius:28px;background:linear-gradient(123deg,var(--careon-white),var(--color3) 250%);box-shadow:0 18px 48px rgba(var(--careon-black-rgb),.09),0 2px 0 rgba(var(--careon-white-rgb),.94) inset;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;overflow:hidden}
.seyma-testimonials .testimonial-three__single::before{content:"";position:absolute;top:0;left:38px;width:86px;height:5px;border-radius:0 0 9px 9px;background:var(--color2)}
.seyma-testimonials .testimonial-three__single::after{content:"";position:absolute;right:-110px;top:-110px;width:250px;height:250px;border-radius:50%;border:1px solid rgba(var(--careon-base-rgb),.18);box-shadow:0 0 0 20px rgba(var(--careon-base-rgb),.035);pointer-events:none}
.seyma-testimonials .testimonial-three__single:hover{transform:translateY(-5px);box-shadow:0 28px 58px rgba(var(--careon-black-rgb),.13);border-color:rgba(var(--careon-base-rgb),.34)}
.seyma-testimonials .testimonial-three__img{position:relative;display:grid;place-items:center;width:100%;max-width:250px;aspect-ratio:1;min-height:0;flex:none;margin:0 auto;border-radius:26px;padding:9px;border:1px solid rgba(var(--careon-base-rgb),.3);background:linear-gradient(135deg,var(--color3),var(--careon-primary));box-shadow:0 15px 32px rgba(var(--careon-black-rgb),.09);overflow:hidden}
.seyma-testimonials .testimonial-three__img::before{content:"";position:absolute;inset:17px;border:1px dashed rgba(var(--careon-base-rgb),.38);border-radius:18px;pointer-events:none}
.seyma-testimonials .testimonial-three__img::after{content:"";position:absolute;inset:9px;border-radius:19px;background:linear-gradient(160deg,transparent 55%,rgba(var(--careon-black-rgb),.08));pointer-events:none}
.seyma-testimonials .testimonial-three__img img{position:relative;display:block;width:100%;height:100%;aspect-ratio:1;max-width:none;border-radius:19px;object-fit:cover;object-position:center;transition:transform .55s ease}
.seyma-testimonials .testimonial-three__single:hover .testimonial-three__img img{transform:scale(1.04)}
.seyma-testimonials .testimonial-three__img.seyma-testimonials__image-missing{background:linear-gradient(135deg,var(--color3),var(--careon-primary))}
.seyma-testimonials .testimonial-three__img.seyma-testimonials__image-missing::before{border-style:solid}
.seyma-testimonials .testimonial-three__img.seyma-testimonials__image-missing img{visibility:hidden}
.seyma-testimonials .testimonial-three__content{position:relative;z-index:1;min-width:0;padding-bottom:64px}
.seyma-testimonials .testimonial-three__quote{display:flex;align-items:center;justify-content:center;width:65px;height:65px;margin:0 0 18px;border-radius:19px;background:var(--color3);border:1px solid rgba(var(--careon-base-rgb),.22);box-shadow:0 10px 23px rgba(var(--careon-black-rgb),.045)}
.seyma-testimonials .testimonial-three__quote span{display:block;font-size:39px;line-height:1;color:var(--color1)}
.seyma-testimonials .testimonial-three__text{margin:0 0 24px;color:var(--color1);font-size:16px;line-height:1.85;letter-spacing:.008em;word-spacing:.035em;overflow-wrap:break-word;font-weight:450}
.seyma-testimonials .testimonial-three__client-info{position:relative;padding-top:15px;border-top:1px solid rgba(var(--careon-black-rgb),.10)}
.seyma-testimonials .testimonial-three__client-info h3{margin:0 0 5px;color:var(--color1);font-size:clamp(19px,1.6vw,24px);line-height:1.35;letter-spacing:.018em;word-spacing:.07em;font-weight:850}
.seyma-testimonials .testimonial-three__client-info p{margin:0;color:rgba(var(--careon-black-rgb),.68);font-size:16px;line-height:1.6;letter-spacing:.008em}
.seyma-testimonials .testimonial-three__ratting{position:absolute;right:clamp(27px,4vw,55px);bottom:clamp(32px,4vw,58px);display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;background:var(--color3);border:1px solid rgba(var(--careon-base-rgb),.17);box-shadow:0 7px 18px rgba(var(--careon-black-rgb),.035)}
.seyma-testimonials .testimonial-three__ratting span{font-size:20px;line-height:1;color:var(--color2)}
.seyma-testimonials .testimonial-three__carousel.owl-carousel .owl-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin:28px 0 0!important;padding:0}
.seyma-testimonials .testimonial-three__carousel.owl-carousel .owl-dots .owl-dot{display:grid;place-items:center;width:33px;height:25px;margin:0;padding:0;border:0;border-radius:99px;background:transparent;transition:transform .25s ease}
.seyma-testimonials .testimonial-three__carousel.owl-carousel .owl-dots .owl-dot::after{content:"";display:block;width:27px;height:5px;border-radius:50px;background:rgba(var(--careon-black-rgb),.19);transition:width .25s ease,background .25s ease,box-shadow .25s ease}
.seyma-testimonials .testimonial-three__carousel.owl-carousel .owl-dots .owl-dot.active::after{width:33px;background:var(--color2);box-shadow:0 4px 10px rgba(var(--careon-base-rgb),.25)}
.seyma-testimonials .testimonial-three__carousel.owl-carousel .owl-dots .owl-dot:hover::after{background:var(--color1)}
.seyma-testimonials .testimonial-three__carousel.owl-carousel .owl-dots .owl-dot:focus-visible{outline:2px solid var(--color1);outline-offset:2px}
.seyma-testimonials [data-seyma-testimonial-reveal]{opacity:1;transform:none}
.seyma-testimonials.seyma-testimonials--animate [data-seyma-testimonial-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}
.seyma-testimonials.seyma-testimonials--animate [data-seyma-testimonial-reveal].seyma-testimonials--visible{opacity:1;transform:none}
@media(max-width:800px){.seyma-testimonials .testimonial-three__single{grid-template-columns:minmax(140px,210px) 1fr;gap:25px;padding:30px}.seyma-testimonials .testimonial-three__ratting{bottom:28px;right:28px}}
@media(max-width:620px){.seyma-testimonials{padding:68px 0 86px}.seyma-testimonials .container{width:min(calc(100% - 28px),1280px)}.seyma-testimonials .testimonial-three__single{display:flex;flex-direction:column;align-items:stretch;gap:19px;min-height:0;padding:24px}.seyma-testimonials .testimonial-three__img{width:160px;max-width:160px;margin:0 auto}.seyma-testimonials .testimonial-three__content{padding-bottom:0}.seyma-testimonials .testimonial-three__ratting{position:relative;bottom:auto;right:auto;width:fit-content;margin-top:18px}.seyma-testimonials .testimonial-three__quote{width:53px;height:53px;margin-bottom:14px}.seyma-testimonials .seyma-testimonials__heading .section-title__tagline{border-left:0;border-bottom:4px solid var(--color2);border-radius:16px;padding:15px 18px}}
@media(prefers-reduced-motion:reduce){.seyma-testimonials *,.seyma-testimonials *::before,.seyma-testimonials *::after{transition:none!important;animation:none!important}.seyma-testimonials.seyma-testimonials--animate [data-seyma-testimonial-reveal]{opacity:1;transform:none}}

/* SEYMA | TESTIMONIOS - PRESENTACION EDITORIAL PREMIUM V2 */
.seyma-testimonials .testimonial-three__carousel{max-width:1180px}
.seyma-testimonials .testimonial-three__carousel .item{padding:14px 15px 24px}
.seyma-testimonials .testimonial-three__single{
  grid-template-columns:minmax(165px,240px) minmax(0,1fr);
  align-items:center;gap:clamp(26px,3.7vw,60px);
  min-height:385px;padding:clamp(29px,4.3vw,61px);
  border:1px solid rgba(var(--careon-black-rgb),.09);
  border-radius:30px;
  background:linear-gradient(128deg,var(--careon-white) 0%,var(--careon-white) 63%,var(--color3) 145%);
  box-shadow:0 24px 58px rgba(var(--careon-black-rgb),.105),0 0 0 5px rgba(var(--careon-white-rgb),.63) inset;
}
.seyma-testimonials .testimonial-three__single::before{left:40px;width:78px;height:5px;background:var(--color2)}
.seyma-testimonials .testimonial-three__single::after{right:-110px;top:-110px;width:260px;height:260px;border-color:rgba(var(--careon-base-rgb),.20)}
.seyma-testimonials .testimonial-three__single:hover{transform:translateY(-6px);box-shadow:0 34px 66px rgba(var(--careon-black-rgb),.15)}
.seyma-testimonials .testimonial-three__img{max-width:240px;border-radius:29px;padding:11px;background:linear-gradient(135deg,var(--color3),var(--careon-primary));box-shadow:0 18px 35px rgba(var(--careon-black-rgb),.12)}
.seyma-testimonials .testimonial-three__img::before{border-color:rgba(var(--careon-base-rgb),.49)}
.seyma-testimonials .testimonial-three__content{padding:0 0 56px}
.seyma-testimonials .testimonial-three__quote{
  width:60px;height:60px;margin:0 0 10px;
  border-radius:18px;background:linear-gradient(145deg,var(--color3),rgba(var(--careon-base-rgb),.16));
  border-color:rgba(var(--careon-base-rgb),.3)
}
.seyma-testimonials .testimonial-three__quote span{font-size:37px;color:var(--color1)}
/* DESTACADO DE TESTIMONIO: texto original SIN CAMBIOS */
.seyma-testimonials .testimonial-three__text{
  position:relative;display:block;
  margin:0 0 25px;padding:22px 25px 23px 27px;
  border:1px solid rgba(var(--careon-black-rgb),.075);
  border-left:4px solid var(--color2);
  border-radius:0 17px 17px 17px;
  background:linear-gradient(105deg,var(--color3) 0%,var(--careon-white) 96%);
  box-shadow:0 12px 26px rgba(var(--careon-black-rgb),.055);
  color:var(--color1);font-size:clamp(17px,1.48vw,21px);
  line-height:1.85;letter-spacing:.008em;word-spacing:.035em;
  overflow-wrap:break-word;font-weight:560;
}
.seyma-testimonials .testimonial-three__text::before{
  content:"";position:absolute;top:0;left:24px;width:53px;height:3px;
  background:var(--color2);border-radius:0 0 6px 6px
}
.seyma-testimonials .testimonial-three__client-info{padding:2px 0 0 20px;border-top:0;border-left:3px solid rgba(var(--careon-base-rgb),.70)}
.seyma-testimonials .testimonial-three__client-info h3{font-size:clamp(20px,1.6vw,25px);letter-spacing:.025em;word-spacing:.07em;margin:0 0 4px}
.seyma-testimonials .testimonial-three__client-info p{font-size:16px;letter-spacing:.02em;color:rgba(var(--careon-black-rgb),.72)}
.seyma-testimonials .testimonial-three__ratting{
  right:clamp(29px,4.3vw,61px);bottom:clamp(32px,4vw,57px);
  padding:11px 15px;gap:9px;background:linear-gradient(110deg,var(--color3),var(--careon-white));
  border-color:rgba(var(--careon-base-rgb),.35);
  box-shadow:0 10px 22px rgba(var(--careon-black-rgb),.07)
}
.seyma-testimonials .testimonial-three__ratting span{font-size:21px;transition:transform .28s ease}
.seyma-testimonials .testimonial-three__single:hover .testimonial-three__ratting span{transform:translateY(-2px)}
@media(max-width:800px){.seyma-testimonials .testimonial-three__single{grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:23px;padding:30px}.seyma-testimonials .testimonial-three__ratting{right:29px;bottom:28px}}
@media(max-width:620px){
 .seyma-testimonials .testimonial-three__single{display:flex;flex-direction:column;gap:19px;padding:24px 19px 26px;min-height:0}
 .seyma-testimonials .testimonial-three__img{width:160px;max-width:160px}
 .seyma-testimonials .testimonial-three__content{width:100%;padding-bottom:0}
 .seyma-testimonials .testimonial-three__text{font-size:17px;padding:18px 19px 20px 21px}
 .seyma-testimonials .testimonial-three__ratting{position:relative;right:auto;bottom:auto;margin:17px auto 0}
}
@media(prefers-reduced-motion:reduce){.seyma-testimonials .testimonial-three__ratting span{transform:none!important}}



/*--------------------------------------------------------------
# Testimonial Four
--------------------------------------------------------------*/
.testimonial-four {
    position: relative;
    display: block;
    padding: 120px 0 0;
    z-index: 1;
}

.testimonial-four__carousel {
    position: relative;
    display: block;
}

.testimonial-four__single {
    position: relative;
    display: block;
    border-radius: 10px;
    background-color: var(--careon-extra);
    padding: 40px 40px 41px;
}

.testimonial-four__client-info {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 34px;
}

.testimonial-four__client-img {
    position: relative;
    display: block;
    max-width: 80px;
    width: 100%;
}

.testimonial-four__client-img img {
    width: 100%;
    border-radius: 50%;
}

.testimonial-four__client-content {
    position: relative;
    display: block;
    flex: 1;
}

.testimonial-four__client-content h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 8px;
}

.testimonial-four__client-content h3 a {
    color: var(--careon-black);
}

.testimonial-four__client-content h3 a:hover {
    color: var(--careon-base);
}

.testimonial-four__quote {
    position: absolute;
    top: 43px;
    right: 48px;
}

.testimonial-four__quote span {
    position: relative;
    display: inline-block;
    font-size: 62px;
    color: var(--careon-primary);
}

.testimonial-four__carousel.owl-carousel .owl-dots {
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    height: 12px;
    max-width: 340px;
    width: 100%;
    border-radius: 6px;
    background-color: var(--careon-extra);
    margin: 60px auto 0 !important;
}

.testimonial-four__carousel.owl-carousel .owl-dots .owl-dot {
    position: relative;
    display: inline-block;
    height: 10px;
    width: 50%;
    border-radius: 5px;
    background-color: var(--careon-extra);
    margin: 0;
    padding: 0 !important;
    -webkit-transition: all 100ms linear;
    transition: all 100ms linear;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

.testimonial-four__carousel.owl-carousel .owl-dot.active {
    background-color: var(--careon-primary);
    opacity: 1;
}

.testimonial-four__carousel.owl-carousel .owl-dot:focus {
    outline: none;
}

.testimonial-four__carousel.owl-carousel .owl-dots .owl-dot span {
    display: none;
}


/*--------------------------------------------------------------
# Testimonial Five
--------------------------------------------------------------*/
.testimonial-five {
    position: relative;
    display: block;
    padding: 90px 0 0;
    z-index: 1;
}

.testimonial-five .container {
    max-width: 660px;
}

.testimonial-five__carousel {
    position: relative;
    display: block;
}

.testimonial-five__carousel .owl-stage-outer {
    overflow: visible;
}

.testimonial-five__single {
    position: relative;
    display: block;
    background-color: var(--careon-extra);
    padding: 40px 40px 38px;
    border-radius: 10px;
    z-index: 1;
}

.testimonial-five__quote {
    position: absolute;
    top: 90px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}

.testimonial-five__quote span {
    position: relative;
    display: inline-block;
    font-size: 160px;
    color: rgba(var(--careon-base-rgb), 0.05);
}

.testimonial-five__text {
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 87px;
}

.testimonial-five__client-info-and-ratting-box {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.testimonial-five__Client-box {
    position: relative;
    display: block;
}

.testimonial-five__Client-box h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 8px;
}

.testimonial-five__Client-box h3 a {
    color: var(--careon-black);
}

.testimonial-five__Client-box h3 a:hover {
    color: var(--careon-base);
}

.testimonial-five__ratting {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.testimonial-five__ratting span {
    position: relative;
    display: block;
    font-size: 22px;
    color: #FFB124;
}

.testimonial-five__carousel.owl-theme .owl-nav {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 60px auto 0 !important;
    z-index: 100;
}

.testimonial-five__carousel .owl-nav .owl-next,
.testimonial-five__carousel .owl-nav .owl-prev {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px !important;
    color: var(--careon-white) !important;
    background-color: rgba(var(--careon-base-rgb), 1) !important;
    border-radius: 50%;
    margin: 0;
    text-align: center;
    opacity: 1;
    transition: all 500ms ease;
    z-index: 100;
}

.testimonial-five__carousel.owl-theme .owl-nav .owl-next {
    margin-left: 5px;
}

.testimonial-five__carousel.owl-theme .owl-nav .owl-prev {
    margin-right: 5px;
    transform: rotate(180deg);
}

.testimonial-five__carousel.owl-theme .owl-nav .owl-next span,
.testimonial-five__carousel.owl-theme .owl-nav .owl-prev span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.testimonial-five__carousel.owl-theme .owl-nav .owl-next:hover,
.testimonial-five__carousel.owl-theme .owl-nav .owl-prev:hover {
    background-color: var(--careon-black) !important;
    color: var(--careon-white) !important;
}

/*==============================================
    Testimonial Six
===============================================*/
.testimonial-six {
    position: relative;
    display: block;
    padding: 90px 0 120px;
    z-index: 1;
}

.testimonial-six__left {
    position: relative;
    display: block;
    margin-left: 65px;
    margin-right: 95px;
}

.testimonial-six__img {
    position: relative;
    display: block;
    z-index: 1;
}

.testimonial-six__img::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -18px;
    right: 28px;
    top: 172px;
    background-color: var(--careon-extra);
    border-radius: 22px;
    z-index: -1;
}

.testimonial-six__img::before {
    content: "";
    position: absolute;
    bottom: -15px;
    left: -45px;
    right: 55px;
    top: 192px;
    background-color: var(--color3);
    border-radius: 22px;
    z-index: -1;
}

.testimonial-six__img img {
    width: 100%;
    border-radius: var(--careon-bdr-radius);
}

.testimonial-six__count-box {
    position: absolute;
    bottom: 75px;
    left: -65px;
    max-width: 240px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 17px 30px 17px;
    background-color: var(--careon-white);
    border: 1px solid var(--careon-base);
    box-shadow: 0px 1px 4px rgba(12, 12, 13, 0.1), 0px 1px 4px rgba(12, 12, 13, 0.05);
    border-radius: var(--careon-bdr-radius);
    z-index: 2;
}

.testimonial-six__count {
    position: relative;
    display: flex;
    align-items: center;
}

.testimonial-six__count h3 {
    font-size: 48px;
    font-weight: 700;
    line-height: 58px I !important;
    font-family: var(--careon-font) !important;
}

.testimonial-six__count span {
    font-size: 48px;
    font-weight: 700;
    line-height: 58px I !important;
    font-family: var(--careon-font) !important;
    color: var(--careon-black);
}

.testimonial-six__right {
    position: relative;
    display: block;
}

.testimonial-six__right .section-title {
    margin-bottom: 36px;
}

.testimonial-six__carousel {
    position: relative;
    display: block;
    margin-top: 41px;
}

.testimonial-six__single {
    position: relative;
    display: block;
    background-color: var(--careon-extra);
    border-radius: var(--careon-bdr-radius);
    border-bottom: 2px solid var(--careon-base);
    padding: 40px 40px 79px;
}

.testimonial-six__ratting {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.testimonial-six__ratting span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #F8BC26;
}

.testimonial-six__ratting span.icon-star-color {
    color: var(--careon-white);
}

.testimonial-six__text {
    font-size: 30px;
    line-height: 36px;
    margin: 29px 0 32px;
}

.testimonial-six__client-info {
    position: relative;
    display: block;
}

.testimonial-six__client-info h4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
}

.testimonial-six__client-info h4 a {
    color: var(--careon-black);
}

.testimonial-six__client-info h4 a:hover {
    color: var(--careon-base);
}

.testimonial-six__client-info p {
    margin-top: 8px;
}

.testimonial-six__quote {
    position: absolute;
    bottom: 90px;
    right: 40px;
}

.testimonial-six__quote span {
    position: relative;
    display: inline-block;
    font-size: 55px;
    color: rgba(var(--careon-base-rgb), .30);
}

.testimonial-six__carousel.owl-theme .owl-nav {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    z-index: 100;
}

.testimonial-six__carousel .owl-nav .owl-next,
.testimonial-six__carousel .owl-nav .owl-prev {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px !important;
    color: var(--careon-white) !important;
    background-color: rgba(var(--careon-base-rgb), 1) !important;
    border-radius: 50%;
    margin: 0;
    text-align: center;
    opacity: 1;
    transition: all 500ms ease;
    z-index: 100;
}

.testimonial-six__carousel.owl-theme .owl-nav .owl-next {
    margin-left: 5px;
}

.testimonial-six__carousel.owl-theme .owl-nav .owl-prev {
    margin-right: 5px;
    transform: rotate(180deg);
}

.testimonial-six__carousel.owl-theme .owl-nav .owl-next span,
.testimonial-six__carousel.owl-theme .owl-nav .owl-prev span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.testimonial-six__carousel.owl-theme .owl-nav .owl-next:hover,
.testimonial-six__carousel.owl-theme .owl-nav .owl-prev:hover {
    background-color: var(--careon-black) !important;
    color: var(--careon-white) !important;
}

/*--------------------------------------------------------------
# Testimonials Page
--------------------------------------------------------------*/
.testimonials-page {
    position: relative;
    display: block;
    padding: 120px 0 90px;
    z-index: 1;
}

.testimonials-page .testimonial-four__single {
    margin-bottom: 30px;
}

/*--------------------------------------------------------------
# Blog Carousel Page
--------------------------------------------------------------*/
.testimonials-carousel-page {
    position: relative;
    display: block;
    padding: 120px 0 170px;
}

.testimonials-carousel-page .testimonial-four__single {
    margin-bottom: 0;
}






/*--------------------------------------------------------------
# End
--------------------------------------------------------------*/