:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;--vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__next,.carousel__prev{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.section-title[data-v-6382e65e]{font-weight:800;color:#172b4d;font-size:2rem}.testimonial-card[data-v-6382e65e]{background:#fff;border-radius:20px;padding:2rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;position:relative;border:1px solid rgba(0,0,0,.02);-webkit-box-shadow:0 10px 30px -10px rgba(50,50,93,.15),0 5px 15px -10px rgba(0,0,0,.05);box-shadow:0 10px 30px -10px #32325d26,0 5px 15px -10px #0000000d;-webkit-transition:all .3s ease;transition:all .3s ease}.testimonial-card[data-v-6382e65e]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 20px 40px -10px rgba(50,50,93,.25);box-shadow:0 20px 40px -10px #32325d40}.quote-icon[data-v-6382e65e]{font-family:serif;font-size:4rem;line-height:.5;color:#ffd600;margin-bottom:1rem;opacity:.6}.testimonio-text[data-v-6382e65e]{font-size:1rem;line-height:1.6;color:#525f7f;font-style:normal}.card-footer-custom[data-v-6382e65e]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.05)}.avatar[data-v-6382e65e]{width:48px;height:48px;background:linear-gradient(135deg,#5e72e4,#825ee4);color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.1rem;-ms-flex-negative:0;flex-shrink:0}.notario-nombre[data-v-6382e65e]{font-size:1rem;font-weight:700;color:#32325d;margin-bottom:2px}.notario-lugar[data-v-6382e65e]{font-size:.85rem;font-weight:500;color:#8898aa;margin:0}
