.depoimentos{background-color:var(--color-bg-light);overflow:hidden;padding:var(--space-xl) 0;position:relative}.depoimentos__container{display:block;position:relative;width:100%}.depoimentos__content{position:relative;width:100%;z-index:2}.depoimentos__badge{color:var(--color-primary);font-size:var(--text-xs);font-weight:300;margin:0 0 var(--space-sm) 0;text-transform:none}.depoimentos__header{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}.depoimentos__title{color:var(--color-title);font-size:var(--text-2xl);font-weight:300;line-height:1.2;margin:0}.depoimentos__intro{align-items:center;display:flex;gap:var(--space-md)}.depoimentos__divider-vertical{background:var(--color-primary);flex-shrink:0;min-height:60px;width:2px}.depoimentos__intro-text{color:var(--color-text-secondary);flex:1;font-size:var(--text-base);line-height:1.6;margin:0}.depoimentos__testimonial-wrapper{position:relative}.depoimento-fade-enter-active,.depoimento-fade-leave-active{transition:opacity .4s ease,transform .4s ease}.depoimento-fade-enter-from{opacity:0;transform:translateY(10px)}.depoimento-fade-leave-to{opacity:0;transform:translateY(-10px)}.depoimentos__testimonial{margin-bottom:var(--space-lg);padding-left:var(--space-lg);position:relative}.depoimentos__testimonial:before{color:var(--color-primary);content:'"';font-family:Georgia,Times New Roman,serif;font-size:120px;left:-10px;line-height:1;opacity:.15;pointer-events:none;position:absolute;top:-20px;z-index:0}.depoimentos__stars{display:flex;gap:var(--space-xs);margin-bottom:var(--space-md);position:relative;z-index:1}.depoimentos__star{color:var(--color-primary);flex-shrink:0;height:20px;width:20px}.depoimentos__text{color:var(--color-text-primary);font-size:var(--text-lg);font-style:italic;line-height:1.8;margin:0 0 var(--space-lg) 0;position:relative;z-index:1}.depoimentos__divider-horizontal{background:var(--color-primary);height:3px;margin-bottom:var(--space-md);width:60px}.depoimentos__author{display:flex;flex-direction:column;gap:var(--space-xs)}.depoimentos__author-name{color:var(--color-text-primary);font-size:var(--text-base);font-weight:500;margin:0}.depoimentos__author-role{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:500;margin:0;text-transform:none}.depoimentos__navigation{align-items:center;display:flex;gap:var(--space-sm);margin-top:var(--space-lg)}.depoimentos__dot{background:var(--color-border-light);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.depoimentos__dot:hover{background:var(--color-primary);opacity:.7}.depoimentos__dot--active{background:var(--color-primary);border-radius:5px;width:28px}@media(min-width:769px){.depoimentos{padding:var(--space-2xl) 0}.depoimentos__container{width:100%}.depoimentos__header{align-items:flex-start;flex-direction:row;gap:var(--space-lg)}.depoimentos__title{flex-shrink:0;font-size:var(--text-3xl);min-width:280px}.depoimentos__intro{flex:1}.depoimentos__testimonial{padding-left:var(--space-2xl)}.depoimentos__testimonial:before{font-size:180px;left:-20px;top:-40px}.depoimentos__text{font-size:var(--text-xl);margin-bottom:var(--space-xl)}.depoimentos__author-name{font-size:var(--text-lg)}.depoimentos__navigation{margin-top:var(--space-xl)}}
