:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}@keyframes pulse-subtle-448b7bc6{0%,to{opacity:1}50%{opacity:.8}}.animate-pulse-subtle[data-v-448b7bc6]{animation:pulse-subtle-448b7bc6 2s cubic-bezier(.4,0,.6,1) infinite}.testimonial-divider[data-v-448b7bc6]{border-color:#fcd34db3!important;border-top-width:2px!important;position:relative}.dark .testimonial-divider[data-v-448b7bc6]{border-color:#a1620780!important}.testimonial-content[data-v-448b7bc6]{display:flex;flex-direction:column;min-height:150px}.testimonial-box[data-v-448b7bc6]{display:flex;flex-direction:column;height:100%}.testimonial-box .testimonial-content[data-v-448b7bc6]{flex:1}.testimonial-carousel[data-v-448b7bc6]{overflow:visible;width:100%}.testimonial-slide[data-v-448b7bc6]{display:flex;justify-content:center;padding:.5rem 0}@media (max-width:768px){.testimonial-content[data-v-448b7bc6]{min-height:120px}}[data-v-448b7bc6] .carousel__next,[data-v-448b7bc6] .carousel__prev{background-color:#fcd34de6!important;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;height:40px;transition:all .3s ease;width:40px}[data-v-448b7bc6] .carousel__next:hover,[data-v-448b7bc6] .carousel__prev:hover{background-color:#f59e0be6!important;transform:scale(1.1)}[data-v-448b7bc6] .carousel__pagination{margin-top:1rem}[data-v-448b7bc6] .carousel__pagination-button{background-color:#fcd34d80!important;border-radius:50%;height:12px;margin:0 4px;transition:all .3s ease;width:12px}[data-v-448b7bc6] .carousel__pagination-button--active{background-color:#fcd34d!important;transform:scale(1.2)}[data-v-448b7bc6] .carousel__pagination-button:hover{background-color:#f59e0bb3!important}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2abbcde6],[data-v-2abbcde6]::backdrop,[data-v-2abbcde6]:after,[data-v-2abbcde6]:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}.partner-card[data-v-2abbcde6]{background-color:var(--color-white,#fff);border-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;height:calc(var(--spacing,.25rem)*24);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);align-items:center;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;justify-content:center}@media (min-width:48rem){.partner-card[data-v-2abbcde6]{height:calc(var(--spacing,.25rem)*28)}}.partner-logo[data-v-2abbcde6]{max-height:40px;width:auto}.partner-text[data-v-2abbcde6]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));text-align:center;--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));font-weight:var(--font-weight-medium,500)}@media (min-width:48rem){.partner-text[data-v-2abbcde6]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}}:is([data-v-2abbcde6] .swiper-button-prev,[data-v-2abbcde6] .swiper-button-next){color:#111827}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@keyframes pulse-subtle-f7e4b40a{0%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.1);transform:scale(1.05)}to{filter:brightness(1);transform:scale(1)}}.animate-pulse-subtle[data-v-f7e4b40a]{animation:pulse-subtle-f7e4b40a 3s ease-in-out infinite}.whatsapp-button-container[data-v-f7e4b40a]{overflow:hidden;position:relative}.whatsapp-button-container[data-v-f7e4b40a]:after{background:radial-gradient(circle,#fff3 0,#fff0 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.whatsapp-button-container[data-v-f7e4b40a]:hover:after{opacity:1}.banner-slider-fallback[data-v-f7e4b40a]{background:radial-gradient(1000px 500px at -10% 0,#0ea5e91f 0,#0ea5e900 60%),radial-gradient(800px 400px at 110% 100%,#6366f11f 0,#6366f100 60%),linear-gradient(135deg,#e0f2fe,#e9d5ff 50%,#fdf2f8);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;width:100%}.banner-slider-fallback[data-v-f7e4b40a]:before{background:#0000001f;content:"";inset:0;pointer-events:none;position:absolute}.banner-slider-fallback .carousel[data-v-f7e4b40a]{aspect-ratio:16/9;display:block;min-height:clamp(220px,38vw,560px);width:100%}@media (max-width:1024px){.banner-slider-fallback .carousel[data-v-f7e4b40a]{aspect-ratio:16/9;min-height:clamp(240px,45vw,520px)}}@media (max-width:768px){.banner-slider-fallback .carousel[data-v-f7e4b40a]{aspect-ratio:auto;height:auto;line-height:0;margin:0;min-height:clamp(220px,32vh,380px);padding:0}.banner-slider-fallback[data-v-f7e4b40a]:before{background:#00000014}}@media (max-width:480px){.banner-slider-fallback .carousel[data-v-f7e4b40a]{aspect-ratio:auto;height:auto;line-height:0;margin:0;min-height:clamp(210px,34vh,340px);padding:0}}
