/*! tailwindcss v4.3.2 | 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial}}}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--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{box-sizing:border-box;text-align:center;position:relative}.carousel *{box-sizing:border-box}.carousel__track{margin:0;padding:0;display:flex;position:relative}.carousel__sr-only{margin:1-px;border-style:var(--tw-border-style);clip:rect(0,0,0,0);border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.carousel__slide{scroll-snap-stop:normal;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;position:relative;transform:translateZ(0)}.carousel__pagination{margin-top:calc(var(--spacing,.25rem) * 4);justify-content:center;gap:calc(var(--spacing,.25rem) * 4);--tw-leading:0;line-height:0;list-style-type:none;display:flex}.carousel__pagination-button{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary,#fff);border-radius:3.40282e38px}.carousel__pagination-button--active{background-color:var(--color-primary,#fff)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
