#root-testimonios *,#root-testimonios :after,#root-testimonios :before{box-sizing:border-box;margin:0;padding:0}#root-testimonios{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-loose);-webkit-font-smoothing:antialiased;width:100%}#testimonio-section{background-color:#f9fafb;font-family:var(--font-primary);padding:4rem 1rem 6rem}#testimonio-section .container{margin:0 auto;max-width:var(--container-max);padding:2.5rem 0}#testimonio-section .section-title{color:var(--color-near-black);font-size:1.875rem;font-weight:var(--font-weight-light);line-height:1.3;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:56rem;text-align:center}#testimonio-section .section-title strong{color:var(--color-primary);font-weight:var(--font-weight-bold)}@media (min-width:768px){#testimonio-section .section-title{font-size:2.25rem}}#testimonio-section .carousel-area{margin:0 auto;max-width:80rem;padding:0;position:relative}@media (min-width:768px){#testimonio-section .carousel-area{padding:0 3rem}}#testimonio-section .btn-nav{align-items:center;background-color:var(--color-primary);border:2px solid var(--color-near-black);border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);color:var(--color-white);cursor:pointer;display:none;height:3rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--transition-normal),color var(--transition-normal);width:3rem;z-index:10}#testimonio-section .btn-nav:hover{background-color:var(--color-white);color:var(--color-primary)}#testimonio-section .btn-nav:hover svg path{fill:var(--color-primary)}#testimonio-section .btn-nav.prev{left:0}#testimonio-section .btn-nav.next{right:0}@media (min-width:768px){#testimonio-section .btn-nav{display:flex}}#testimonio-section .slides-overflow{overflow:hidden}#testimonio-section .slides-track{display:flex;transition:transform .5s ease-in-out}#testimonio-section .slide{box-sizing:border-box;flex-shrink:0;padding:0 .5rem;width:100%}#testimonio-section .slide-card{background-color:var(--color-white);border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;height:auto;overflow:hidden}@media (min-width:768px){#testimonio-section .slide-card{flex-direction:row}}#testimonio-section .video-side{background:#000;height:16rem;position:relative;width:100%}@media (min-width:768px){#testimonio-section .video-side{aspect-ratio:16/9;flex-shrink:0;height:auto;width:50%}}#testimonio-section .video-side iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}#testimonio-section .content-side{display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:1rem;width:100%}@media (min-width:768px){#testimonio-section .content-side{text-align:left;width:50%}}#testimonio-section .testimonial-logo{height:1.5rem;margin-bottom:.25rem;object-fit:contain;width:auto}#testimonio-section .quote{color:#4b5563;font-size:1rem;line-height:1.625;margin-bottom:.25rem;text-align:center}@media (min-width:768px){#testimonio-section .quote{text-align:left}}#testimonio-section .quote strong{color:#1f2937;font-weight:var(--font-weight-bold)}#testimonio-section .content-bottom{padding-top:.25rem}#testimonio-section .author-name{color:var(--color-near-black);font-size:1rem;font-weight:var(--font-weight-bold);margin-bottom:0}#testimonio-section .author-role{color:var(--color-primary);font-weight:var(--font-weight-medium);padding-top:.25rem}#testimonio-section .indicators{display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}#testimonio-section .dot{background-color:var(--color-white);border:1px solid var(--color-near-black);border-radius:9999px;cursor:pointer;height:.75rem;padding:0;transition:all var(--transition-normal);width:.75rem}#testimonio-section .dot.active{background-color:var(--color-primary);width:1.5rem}