@import "https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.w-full{width:100%!important}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.lista-eventos{--items-w:300px;--grid-gap-x:20px;--grid-gap-y:20px}.card.card-detalle-evento{--card-p:40px 0;background-color:#fff;@include media-breakpoint-up(md){&{--card-p:40px;border-radius:40px;box-shadow:0 8px 16px -4px #002e6d29}}}.card.card-detalle-evento h3{font-size:16px}.cursor-pointer{cursor:pointer}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}:root{--fx-noise:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%221.34%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%20opacity%3D%22.2%22%2F%3E%3C%2Fsvg%3E)}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:where(:root),[data-theme=light]{color-scheme:normal;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:#002e6d;--color-primary-content:#fff;--color-secondary:#e7004c;--color-secondary-content:#fff;--color-accent:#490e67;--color-accent-content:#fff;--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:#00bed6;--color-info-content:#fff;--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:#fed925;--color-warning-content:#002e6d;--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=light]:checked){color-scheme:normal;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:#002e6d;--color-primary-content:#fff;--color-secondary:#e7004c;--color-secondary-content:#fff;--color-accent:#490e67;--color-accent-content:#fff;--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:#00bed6;--color-info-content:#fff;--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:#fed925;--color-warning-content:#002e6d;--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:where(:root),[data-theme=dark]{color-scheme:normal;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:#002e6d;--color-primary-content:#fff;--color-secondary:#e7004c;--color-secondary-content:#fff;--color-accent:#490e67;--color-accent-content:#fff;--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:#00bed6;--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:#fed925;--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked){color-scheme:normal;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:#002e6d;--color-primary-content:#fff;--color-secondary:#e7004c;--color-secondary-content:#fff;--color-accent:#490e67;--color-accent-content:#fff;--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:#00bed6;--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:#fed925;--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}@layer components;@layer utilities{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out,visibility allow-discrete .3s,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:10002;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal:target,.modal[open]{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal:target,.modal[open]) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal:target,.modal[open]{visibility:hidden;opacity:0}}.modal-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}.modal-toggle:checked+.modal .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal-toggle:checked+.modal{visibility:hidden;opacity:0}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip:where([data-tip]):before,.tooltip>:where(.tooltip-content){border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%224%22%20fill%3D%22none%22%20viewBox%3D%220%200%208%204%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M.5%201C3.5%201%203%204%205%204s1.5-3%204.5-3c.5%200%20.5-.5.5-1H0c0%20.5%200%201%20.5%201%22%2F%3E%3C%2Fsvg%3E);width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;display:block;position:absolute}.tooltip:has(:focus-visible):after,.tooltip:has(:focus-visible)[data-tip]:before,.tooltip:has(:focus-visible)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover:after,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover[data-tip]:before,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover):after,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover)[data-tip]:before,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:before,.tooltip>.tooltip-content{inset:auto auto var(--tt-off) 50%}.tooltip:after,.tooltip[data-tip]:before,.tooltip>.tooltip-content{transform:translateX(-50%) translateY(var(--tt-pos,.25rem))}.tooltip:after{inset:auto auto var(--tt-tail) 50%}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:var(--tab-height);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{content:attr(aria-label)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(.tab-active,[aria-selected=true]),.tab:is(label:has(:checked)))+.tab-content{height:calc(100% - var(--tab-height) + var(--border));display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>.menu-dropdown-toggle),.menu :where(li>details>summary)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.pika-single:is(div){-webkit-user-select:none;user-select:none;z-index:999;color:var(--color-base-content);background-color:var(--color-base-100);border-radius:var(--radius-box);border:var(--border) solid var(--color-base-200);padding:.5rem;font-size:.75rem;display:inline-block;position:relative}.pika-single:is(div):after,.pika-single:is(div):before{content:"";display:table}.pika-single:is(div):after{clear:both}.pika-single:is(div).is-hidden{display:none}.pika-single:is(div).is-bound{position:absolute}.pika-single:is(div) .pika-lendar{css-float:left}.pika-single:is(div) .pika-title{text-align:center;position:relative}.pika-single:is(div) .pika-title select{cursor:pointer;z-index:999;opacity:0;margin:0;position:absolute;top:5px;left:0}.pika-single:is(div) .pika-label{z-index:999;background-color:var(--color-base-100);margin:0;padding:5px 3px;display:inline-block;position:relative;overflow:hidden}.pika-single:is(div) .pika-next,.pika-single:is(div) .pika-prev{cursor:pointer;color:#0000;border-radius:var(--radius-field);border:0;outline:none;width:2.25rem;height:2.25rem;font-size:1.2em;display:block;position:absolute;top:0}:is(.pika-single:is(div) .pika-next,.pika-single:is(div) .pika-prev):hover{background-color:var(--color-base-200)}:is(.pika-single:is(div) .pika-next,.pika-single:is(div) .pika-prev).is-disabled{cursor:default;opacity:.2}:is(.pika-single:is(div) .pika-next,.pika-single:is(div) .pika-prev):before{width:2.25rem;height:2.25rem;color:var(--color-base-content);line-height:2.25;display:inline-block}.pika-single:is(div) .pika-prev{left:0}.pika-single:is(div) .pika-prev:before{content:"‹"}.pika-single:is(div) .pika-next{right:0}.pika-single:is(div) .pika-next:before{content:"›"}.pika-single:is(div) .pika-select{display:inline-block}.pika-single:is(div) .pika-table{border-collapse:collapse;border-spacing:0;border:0;width:100%}.pika-single:is(div) .pika-table td,.pika-single:is(div) .pika-table th{padding:0}.pika-single:is(div) .pika-table th{opacity:.6;text-align:center;width:2.25rem;height:2.25rem}.pika-single:is(div) .pika-button{cursor:pointer;text-align:right;text-align:center;border:0;outline:none;width:2.25rem;height:2.25rem;margin:0;padding:5px;display:block}.pika-single:is(div) .pika-week{color:var(--color-base-content)}.pika-single:is(div) .is-today .pika-button{background:var(--color-primary);color:var(--color-primary-content)}:is(.pika-single:is(div) .has-event,.pika-single:is(div) .is-selected) .pika-button,:is(.pika-single:is(div) .has-event,.pika-single:is(div) .is-selected) .pika-button:hover{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field)}.pika-single:is(div) .has-event .pika-button{background:var(--color-base-primary)}:is(.pika-single:is(div) .is-disabled,.pika-single:is(div) .is-inrange) .pika-button{background:var(--color-base-primary)}.pika-single:is(div) .is-startrange .pika-button{color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}.pika-single:is(div) .is-endrange .pika-button{color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}.pika-single:is(div) .is-disabled .pika-button{pointer-events:none;cursor:default;color:var(--color-base-content);opacity:.3}.pika-single:is(div) .is-outside-current-month .pika-button{color:var(--color-base-content);opacity:.3}.pika-single:is(div) .is-selection-disabled{pointer-events:none;cursor:default}.pika-single:is(div) .pika-button:hover,.pika-single:is(div) .pika-row.pick-whole-week:hover .pika-button{color:var(--color-base-content);background-color:var(--color-base-200);border-radius:var(--radius-field)}.pika-single:is(div) .pika-table abbr{font-weight:400;text-decoration:none}.dropdown{position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(summary):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(summary):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover],.dropdown .dropdown-content{z-index:999;transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown.dropdown-open,.dropdown:focus-within,.dropdown:not(.dropdown-hover):focus)>[tabindex]:first-child{pointer-events:none}:is(.dropdown.dropdown-open,.dropdown:focus-within,.dropdown:not(.dropdown-hover):focus) .dropdown-content{opacity:1}.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.dropdown:is(details) summary::-webkit-details-marker{display:none}:is(.dropdown.dropdown-open,.dropdown:focus,.dropdown:focus-within) .dropdown-content{scale:1}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}.dropdown[popover]:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth)*30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth)*30%), #0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral) 20%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20stroke%3D%22%23000%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.5%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20dur%3D%222s%22%20from%3D%220%2012%2012%22%20repeatCount%3D%22indefinite%22%20to%3D%22360%2012%2012%22%20type%3D%22rotate%22%2F%3E%3Canimate%20attributeName%3D%22stroke-dasharray%22%20dur%3D%221.5s%22%20keyTimes%3D%220%3B0.475%3B1%22%20repeatCount%3D%22indefinite%22%20values%3D%220%2C150%3B42%2C150%3B42%2C150%22%2F%3E%3Canimate%20attributeName%3D%22stroke-dashoffset%22%20dur%3D%221.5s%22%20keyTimes%3D%220%3B0.475%3B1%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B-16%3B-59%22%2F%3E%3C%2Fcircle%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20stroke%3D%22%23000%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.5%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20dur%3D%222s%22%20from%3D%220%2012%2012%22%20repeatCount%3D%22indefinite%22%20to%3D%22360%2012%2012%22%20type%3D%22rotate%22%2F%3E%3Canimate%20attributeName%3D%22stroke-dasharray%22%20dur%3D%221.5s%22%20keyTimes%3D%220%3B0.475%3B1%22%20repeatCount%3D%22indefinite%22%20values%3D%220%2C150%3B42%2C150%3B42%2C150%22%2F%3E%3Canimate%20attributeName%3D%22stroke-dashoffset%22%20dur%3D%221.5s%22%20keyTimes%3D%220%3B0.475%3B1%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B-16%3B-59%22%2F%3E%3C%2Fcircle%3E%3C%2Fsvg%3E);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.collapse:not(td,tr,colgroup){visibility:visible}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;width:100%;transition:grid-template-rows .2s;display:grid;position:relative;overflow:hidden}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],:focus:not(.collapse-close)){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],:focus:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible;min-height:fit-content}.collapse:focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>.collapse-title,.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked){cursor:pointer}.collapse:focus:not(.collapse-close,.collapse[open])>.collapse-title{cursor:unset}.collapse:is([open],:focus:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse[open].collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-open.collapse-plus>.collapse-title:after{content:"−"}.collapse.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after{content:"−"}.collapse.collapse-plus:focus:not(.collapse-close)>.collapse-title:after{content:"−"}.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{content:"−"}.collapse:is(details){width:100%}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details) summary{outline:none}.collapse{visibility:collapse}.visible{visibility:visible}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}.toast{inset-inline:auto 1rem;translate:var(--toast-x,0) var(--toast-y,0);background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}.toast>*{animation:.25s ease-out toast}.toast:where(.toast-start){--toast-x:0;inset-inline:1rem auto}.toast:where(.toast-center){--toast-x:-50%;inset-inline:50%}.toast:where(.toast-end){--toast-x:0;inset-inline:auto 1rem}.toast:where(.toast-bottom){--toast-y:0;top:auto;bottom:1rem}.toast:where(.toast-middle){--toast-y:-50%;top:50%;bottom:auto}.toast:where(.toast-top){--toast-y:0;top:1rem;bottom:auto}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.toggle{box-shadow:inset 0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab,red,red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc(var(--size)*2 - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>*:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>*:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>*:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>*:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:inset 0 -1px oklch(0 0 0/calc(var(--depth)*.1)),inset 0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)),0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab,red,red)){.toggle:before{box-shadow:inset 0 -1px oklch(0 0 0/calc(var(--depth)*.1)),inset 0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)),0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible{outline-offset:2px;outline:2px solid}.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}:is(.toggle:checked,.toggle[aria-checked=true]):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true]):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:inset 0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000),inset 0 -1px oklch(100% 0 0/calc(var(--depth)*.1))}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=email]),.input :where(input[type=url]){direction:ltr}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:has(>input[disabled])::-moz-placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:has(>input[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:has(>input[disabled]){box-shadow:none}@supports (color:color-mix(in lab,red,red)){.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:-moz-any(:disabled,[disabled])::-moz-placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:-moz-any(:disabled,[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:is(:disabled,[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc(var(--range-dir,1)*-100rem - var(--range-dir,1)*var(--range-thumb-size)/2) 0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc(var(--range-dir,1)*-100rem - var(--range-dir,1)*var(--range-thumb-size)/2) 0 0 calc(100rem*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc(var(--range-dir,1)*-100rem - var(--range-dir,1)*var(--range-thumb-size)/2) 0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc(var(--range-dir,1)*-100rem - var(--range-dir,1)*var(--range-thumb-size)/2) 0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.tabs-border .tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border .tab:before{--tw-content:"";content:var(--tw-content);background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}:is(.tabs-border .tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled,[disabled]),.tabs-border .tab:is(input:checked),.tabs-border .tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.select{border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:inset 0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000),inset 0 -1px oklch(100% 0 0/calc(var(--depth)*.1))}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:has(>select[disabled])::-moz-placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.select:has(>select[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}@supports (color:color-mix(in lab,red,red)){.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:-moz-any(:disabled,[disabled])::-moz-placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:-moz-any(:disabled,[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.select:is(:disabled,[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border) solid var(--color-base-200)}.card:where(.card-dash){border:var(--border) dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{-o-object-fit:cover;object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab,var(--color-base-content) 20%,#0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:inset 0 1px oklch(0 0 0/calc(var(--depth)*.1)),inset 0 0 #0000,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:inset 0 3px 0 0 oklch(100% 0 0/calc(var(--depth)*.1));background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:inset 0 0 #0000,inset 0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)),0 1px oklch(0 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0,70% 0,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:inset 0 1px oklch(0 0 0/calc(var(--depth)*.1));--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:inset 0 -1px oklch(0 0 0/calc(var(--depth)*.1)),inset 0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)),0 1px oklch(0 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.dropdown-center{--anchor-h:center}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50%}[dir=rtl] :is(.dropdown-center :where(.dropdown-content)){translate:-50%}.dropdown-center.dropdown-left{--anchor-h:left;--anchor-v:center}.dropdown-center.dropdown-left .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-center.dropdown-right{--anchor-h:right;--anchor-v:center}.dropdown-center.dropdown-right .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.textarea{border:var(--border) solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;touch-action:manipulation;border-color:var(--input-color);width:clamp(3rem,20rem,100%);min-height:5rem;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem}@supports (color:color-mix(in lab,red,red)){.textarea{box-shadow:inset 0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000),inset 0 -1px oklch(100% 0 0/calc(var(--depth)*.1))}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.textarea:has(>textarea[disabled])::-moz-placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:has(>textarea[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.textarea:has(>textarea[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:has(>textarea[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}@supports (color:color-mix(in lab,red,red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.textarea:-moz-any(:disabled,[disabled])::-moz-placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:-moz-any(:disabled,[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.textarea:is(:disabled,[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing)*2)}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.my-1{margin-top:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*1)}.my-2{margin-top:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*2)}.my-3{margin-top:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*3)}.my-4{margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4)}.my-5{margin-top:calc(var(--spacing)*5);margin-bottom:calc(var(--spacing)*5)}.my-10{margin-top:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*10)}.ml-3{margin-left:calc(var(--spacing)*3)}.mr-3{margin-right:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-5{margin-right:calc(var(--spacing)*5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-auto{margin-bottom:auto}.rounded-5{border-radius:calc(var(--spacing)*5)}.rounded-6{border-radius:calc(var(--spacing)*6)}.pl-4{padding-left:calc(var(--spacing)*4)}.carousel-item{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));width:fit-content;padding-inline:calc(.75rem - var(--border));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.footer{-moz-column-gap:1rem;grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:inline-flex;overflow-x:scroll}.carousel::-webkit-scrollbar{display:none}.alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;border:var(--border) solid var(--color-base-200);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:inset 0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)),0 1px #000,0 4px 3px -2px oklch(0 0 0/calc(var(--depth)*.08));grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:inset 0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)),0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-dash,.alert.alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.alert.alert-dash{border-style:dashed}.alert.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.alert.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content)) 8%,var(--color-base-100))}}.alert.alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.alert.alert-soft{border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content)) 10%,var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}@media (width>=640px){.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:grid{display:grid}.sm\\:hidden{display:none}.sm\\:inline{display:inline}.sm\\:inline-flex{display:inline-flex}.sm\\:table{display:table}}@media (width>=768px){.md\\:block{display:block!important}.md\\:flex{display:flex}.md\\:grid{display:grid}.md\\:hidden{display:none}.md\\:inline{display:inline}.md\\:inline-flex{display:inline-flex}.md\\:table{display:table}}@media (width>=1024px){.lg\\:block{display:block}.lg\\:flex{display:flex}.lg\\:grid{display:grid}.lg\\:hidden{display:none}.lg\\:inline{display:inline}.lg\\:inline-flex{display:inline-flex}.lg\\:table{display:table}}@media (width>=1280px){.xl\\:block{display:block}.xl\\:flex{display:flex}.xl\\:grid{display:grid}.xl\\:hidden{display:none}.xl\\:inline{display:inline}.xl\\:inline-flex{display:inline-flex}.xl\\:table{display:table}}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-block{width:100%}.w-40{width:calc(var(--spacing)*40)}.w-52{width:calc(var(--spacing)*52)}.w-full{width:100%}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-2{-moz-columns:2;columns:2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-5{gap:calc(var(--spacing)*5)}.gap-x-5{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.alert-info{border-color:var(--color-info);color:var(--color-info-content);--alert-color:var(--color-info)}.bg-accent{background-color:var(--color-accent)}.bg-base-100{background-color:var(--color-base-100)}.bg-info{background-color:var(--color-info)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-10{padding-top:calc(var(--spacing)*10)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.range-info{color:var(--color-info);--range-thumb:var(--color-info-content)}.text-accent{color:var(--color-accent)}.text-accent-content{color:var(--color-accent-content)}.text-info{color:var(--color-info)}.text-primary{color:var(--color-primary)}.text-primary-content{color:var(--color-primary-content)}.text-secondary{color:var(--color-secondary)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.line-through{text-decoration-line:line-through}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}@media (hover:none){.btn-ghost:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;--btn-fg:currentColor}}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled,:checked){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){.btn-outline:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled,:checked){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}.radio-primary{--input-color:var(--color-primary)}@media (width>=48rem){.md\:w-60{width:calc(var(--spacing)*60)}}@media (width>=48rem){.md\:w-auto{width:auto}}@media (width>=48rem){.md\:columns-2{-moz-columns:2;columns:2}}@media (width>=48rem){.md\:columns-3{-moz-columns:3;columns:3}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.d-md-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.d-md-grid{display:grid}}@media (width>=48rem){.md\:justify-center{justify-content:center}}@media (width>=48rem){.md\:gap-y-4{row-gap:calc(var(--spacing)*4)}}@media (width>=48rem){.md\:py-3{padding-block:calc(var(--spacing)*3)}}@media (width>=48rem){.md\:pt-10{padding-top:calc(var(--spacing)*10)}}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes dropdown{0%{opacity:0}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.card.card-cita .info h3{color:#002e6d;font-size:16px;font-weight:700;line-height:1}.banner-picture{display:block}.banner-picture img{border-radius:var(--img-radius,10px);width:100%}.btn.btn-blue-royal,a.btn.btn-blue-royal{--btn-bg:#5c79e5;--btn-effect-bg:#0000001a}.h-screen{height:100vh}.object-cover{-o-object-fit:cover;object-fit:cover}.h-100{height:100%}.w-100{width:100%}.pika-single{z-index:9999;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:block;position:relative}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px #00000080}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{text-align:center;position:relative}.pika-label{z-index:9999;background-color:#fff;margin:0;padding:5px 3px;font-size:14px;font-weight:700;line-height:20px;display:inline-block;position:relative;overflow:hidden}.pika-title select{cursor:pointer;z-index:9998;opacity:0;margin:0;position:absolute;top:5px;left:0}.pika-next,.pika-prev{cursor:pointer;text-indent:20px;white-space:nowrap;opacity:.5;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;outline:none;width:20px;height:30px;padding:0;display:block;position:relative;overflow:hidden}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{border-collapse:collapse;border-spacing:0;border:0;width:100%}.pika-table td,.pika-table th{width:14.2857%;padding:0}.pika-table th{color:#999;text-align:center;font-size:12px;font-weight:700;line-height:25px}.pika-button{cursor:pointer;box-sizing:border-box;color:#666;text-align:right;background:#f5f5f5;border:0;outline:none;width:100%;height:auto;margin:0;padding:5px;font-size:12px;line-height:15px;display:block}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;background:#3af;border-radius:3px;font-weight:700;box-shadow:inset 0 1px 3px #178fe5}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;box-shadow:none;background:#6cb31d;border-radius:3px}.is-endrange .pika-button{color:#fff;box-shadow:none;background:#3af;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;box-shadow:none;background:#ff8000;border-radius:3px}.pika-table abbr{cursor:help;border-bottom:none}:root{--font-sans:Poppins, sans-serif;--default-font-family:var(--font-sans,Poppins, sans-serif);--page-header-h:0;--shadow-default:0 0 15px 0 #002e6d26;--scrollbar-bgcolor:#e9ecef;--scrollbar-color:#adb5bd;--padding-page-x:20px;--fs-2:22px;--fs-3:20px;--fs-4:18px;--fs-5:16px;--radius-1:7px;--radius-2:12px;--radius-3:14px;--vh100:calc(var(--vh,1vh)*100)}@media (width>=768px){:root{--padding-page-x:50px;--fs-2:24px;--fs-3:22px;--fs-4:22px;--fs-5:18px}}@media (width>=992px){:root{--page-header-h:92px;--fs-2:28px;--fs-3:24px;--radius-1:7px;--radius-2:12px;--radius-3:22px}}html{scroll-behavior:smooth;min-height:100%}#main{max-width:900px;padding-top:var(--page-header-h);padding-bottom:120px;padding-left:var(--padding-page-x);padding-right:var(--padding-page-x);min-height:var(--vh100,100vh);background-color:#fff;margin:0 auto}#main.no-header{padding-top:0}#main.no-footer{padding-bottom:0}@media (width>=992px){#main{padding-bottom:60px;box-shadow:0 8px 16px -4px #002e6d29}}#full-main{min-height:calc(var(--vh,1vh)*100);background-color:#fff;overflow:hidden}.pt-page{padding-top:22px}body{font-family:var(--default-font-family,Poppins,sans-serif);color:#002e6d;background-color:#002e6d14;background-image:url(../img/bg.svg);background-position:top;background-repeat:repeat-y;background-size:1600px}.custom-scroll,body,div{scrollbar-color:var(--scrollbar-color) var(--scrollbar-bgcolor);scrollbar-width:thin}.custom-scroll::-webkit-scrollbar{background-color:var(--scrollbar-bgcolor);width:16px;height:16px}body::-webkit-scrollbar{background-color:var(--scrollbar-bgcolor);width:16px;height:16px}div::-webkit-scrollbar{background-color:var(--scrollbar-bgcolor);width:16px;height:16px}.custom-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-color);background-clip:padding-box;border:4px solid #0000;border-radius:0;min-width:16px;min-height:16px}body::-webkit-scrollbar-thumb{background:var(--scrollbar-color);background-clip:padding-box;border:4px solid #0000;border-radius:0;min-width:16px;min-height:16px}div::-webkit-scrollbar-thumb{background:var(--scrollbar-color);background-clip:padding-box;border:4px solid #0000;border-radius:0;min-width:16px;min-height:16px}figure{margin:0}picture{line-height:1;display:block}.text-muted{color:#002e6d66}.text-blue{color:#5c79e5}.bg-soft-blue{background-color:#d0e7ff}.bg-lila{background-color:#8660fa}img{vertical-align:top;max-width:100%;height:auto;line-height:1}.text-green{color:#25c592}.submit-btn.submitting{opacity:.7;position:relative}.submit-btn .spinner{vertical-align:middle;border:3px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:.6s linear infinite spin;display:inline-block}.submit-btn .btn-text.hidden{display:none!important}.cursor-none{cursor:auto}.radius-1{border-radius:var(--radius-1,7px)}.radius-2{border-radius:var(--radius-2,12px)}.radius-3{border-radius:var(--radius-3,14px)}.section-title{color:#002e6d;margin:0;font-size:16px;font-weight:500}.section-more{color:#002e6d66;font-size:12px;display:inline-block}.section-more:hover{color:#002e6d80;text-decoration:underline}.effect-hover,figure.effect-hover{height:var(--img-h,auto);border-radius:var(--img-radius,30px);overflow:hidden}.effect-hover img,figure.effect-hover img{width:100%;height:var(--img-h,auto);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s;transform:scale(1)}@media (width<=991.98px){.effect-hover,figure.effect-hover{height:var(--img-h-md,auto);border-radius:var(--img-radius-md,25px)}.effect-hover img,figure.effect-hover img{height:var(--img-h-md,auto)}}@media (width<=767.98px){.effect-hover,figure.effect-hover{height:var(--img-h-sm,auto);border-radius:var(--img-radius-sm,15px)}.effect-hover img,figure.effect-hover img{height:var(--img-h-sm,auto)}}.effect-hover:hover img,figure.effect-hover:hover img{transform:scale(1.1)}.effect-hover-color,figure.effect-hover-color{height:var(--img-h,auto);border-radius:var(--img-radius,16px);position:relative;overflow:hidden}.effect-hover-color img,figure.effect-hover-color img{width:100%;height:var(--img-h,auto);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.effect-hover-color:after,figure.effect-hover-color:after{content:"";opacity:0;border-radius:inherit;background-color:#002e6d;width:10%;height:10%;transition:all .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=991.98px){.effect-hover-color,figure.effect-hover-color{height:var(--img-h-md,auto);border-radius:var(--img-radius-md,16px)}.effect-hover-color img,figure.effect-hover-color img{height:var(--img-h-md,auto)}}@media (width<=767.98px){.effect-hover-color,figure.effect-hover-color{height:var(--img-h-sm,auto);border-radius:var(--img-radius-sm,16px)}.effect-hover-color img,figure.effect-hover-color img{height:var(--img-h-sm,auto)}}.effect-hover-color:hover:after,figure.effect-hover-color:hover:after{opacity:.2;width:100%;height:100%}.logo{width:var(--logo-img-size,auto);height:auto;display:inline-block}.logo a{display:block}.logo img{width:100%;height:auto}.wrap{max-width:1060px;margin-left:auto;margin-right:auto}.text-justify{text-align:justify}.text-gray{color:#7d7d7d}a{color:inherit;text-decoration:none}.minh-100{min-height:100%!important}.header-rounded{padding-left:var(--padding-page-x,0);padding-right:var(--padding-page-x,0);border-radius:var(--hdr-radius,0 0 40px 40px);margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1);background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22168%22%20height%3D%22139%22%20fill%3D%22none%22%20viewBox%3D%220%200%20168%20139%22%3E%3Cpath%20fill%3D%22%23143f79%22%20d%3D%22M.293%2055.175A60.7%2060.7%200%200%201%205.7%2035.44v.002c4.833-10.433%2012.512-19.683%2022.075-26.079%201.402-.937%202.857-1.736%204.121-2.457l.02-.012c14.208-7.925%2029.664-8.74%2044.977-2.91%2015.238%205.8%2030.232%2018.126%2043.862%2036.315v.002a570%20570%200%200%201%207.612%2010.433c13.06%2018.256%2028.281%2041.373%2043.249%2064.928l-4.221%202.681c-14.948-23.524-30.111-46.553-43.093-64.7l-.003-.003a570%20570%200%200%200-7.547-10.343c-13.264-17.7-27.553-29.28-41.637-34.64-14.002-5.33-27.901-4.563-40.742%202.593l-1.966%201.122c-.475.276-.938.556-1.397.85l-.456.297c-8.759%205.857-15.852%2014.38-20.32%2024.03l-.003.006a55.7%2055.7%200%200%200-4.96%2018.11c-1.08%2011.52%201.156%2028.843%2018.215%2046.026l.824.819c6.278%206.153%2015.52%2018.088%2026.31%2033.259l-4.074%202.898c-10.811-15.2-19.818-26.785-25.736-32.586C1.755%2087.413-.924%2068.149.292%2055.187zm50.282%2048.619c-4.26-9.651-4.98-19.608-2.017-29.661l.3-.974.256-.765c1.335-3.777%203.432-6.823%206.282-9.06%202.84-2.228%206.294-3.547%2010.193-4.089l.786-.098.018-.001c3.901-.404%207.84-.247%2011.696.466%206.791%201.205%2013.268%203.62%2018.79%208.312%203.549%203.017%205.712%206.622%206.078%2010.626.366%203.993-1.095%207.956-3.946%2011.627l-.003.005c-1.877%202.406-4.064%204.384-6.099%206.073-2.137%201.774-3.878%203.058-5.37%204.423l-.046.043-.048.039c-3.791%203.135-6.646%205.614-9.583%207.916l-.01.007c-3.014%202.338-6.448%204.196-10.44%204.97-4.438.86-8.66-.107-12.083-3.365a20.5%2020.5%200%200%201-4.733-6.446l-.01-.024zm3.046-29.118c-2.924%209.189-2.388%2018.209%201.514%2027.068a15.5%2015.5%200%200%200%203.6%204.884l.021.02.021.019c2.12%202.018%204.65%202.665%207.684%202.077%203.023-.586%205.749-2.013%208.326-4.012%202.862-2.243%205.546-4.577%209.442-7.8%201.579-1.435%203.682-3.027%205.487-4.525%201.932-1.603%203.799-3.313%205.35-5.301%202.299-2.963%203.132-5.7%202.912-8.1-.219-2.391-1.52-4.876-4.338-7.272l-.44-.365c-4.566-3.726-9.979-5.767-15.984-6.833l-.01-.003-.01-.001a36.1%2036.1%200%200%200-10.27-.415c-3.5.388-6.292%201.463-8.444%203.151-2.142%201.681-3.805%204.09-4.861%207.408m19.688-37.659c.619-3.001%202.144-5.923%204.546-7.97l.235-.196c2.417-1.956%205.273-2.834%208.082-2.41%202.81.425%205.276%202.11%206.995%204.705l.009.014.008.014a12.8%2012.8%200%200%201%202.027%206.527l.003.039.002.043-.001.001a14.88%2014.88%200%200%201-2.764%209.45c-2.364%203.314-5.807%205.098-9.328%204.963-3.546-.135-6.777-2.207-8.654-5.783l-.14-.273c-1.395-2.834-1.64-6.122-1.02-9.124m4.897%201.01c-.447%202.166-.203%204.36.69%206.065%201.12%202.132%202.816%203.047%204.418%203.109%201.524.058%203.312-.647%204.78-2.49l.29-.384.003-.006a9.88%209.88%200%200%200%201.833-6.33l-.003-.084a7.8%207.8%200%200%200-1.23-4.014c-1.043-1.567-2.333-2.323-3.562-2.509-1.235-.186-2.708.155-4.188%201.353l-.276.235c-1.351%201.215-2.336%203.026-2.755%205.056m-31.25%202.064a16.18%2016.18%200%200%201-.722-10.78l.002-.006c1.038-3.866%203.616-6.698%206.935-7.888%203.33-1.194%207.128-.635%2010.378%201.725l.002.002c2.992%202.178%204.933%205.572%205.744%209.085.788%203.41.571%207.186-1.041%2010.392l-.006.022-.145.272c-1.57%202.943-4.084%204.95-7.03%205.668s-6.102.092-8.854-1.803a13.94%2013.94%200%200%201-5.263-6.69m4.094-9.433a11.18%2011.18%200%200%200%20.514%207.492l.03.071.027.072a8.94%208.94%200%200%200%203.41%204.353l.025.016c1.683%201.16%203.391%201.414%204.834%201.062%201.425-.347%202.805-1.339%203.764-3.095l.042-.078c1.071-2%201.323-4.622.728-7.195s-1.974-4.83-3.815-6.17c-2.02-1.466-4.1-1.655-5.75-1.063-1.653.593-3.153%202.07-3.8%204.501l-.004.017zM22.725%2054.26c-2.028-5.773.844-11.761%206.463-14.006l.553-.205h.001c3.945-1.36%208.212-.639%2011.613%201.271%203.292%201.85%206.039%204.965%206.924%208.859l.08.38c.57%202.949.094%205.82-1.381%208.183-1.478%202.366-3.855%204.06-6.791%204.84l-.005.002c-4.916%201.294-9.147-.162-12.406-2.48l-.064-.046-.061-.05c-2.39-1.937-3.981-4.077-4.924-6.743zm-3.528%2020.594c.209-2.944%201.912-5.577%204.693-7.312l.352-.212a12.1%2012.1%200%200%201%203.214-1.306l-1.188-.912%202.606.653c2.19-.267%204.389.066%206.493.769l.109.036.105.047h.004l.008.005.027.012.097.043a38%2038%200%200%201%201.37.646c.367.184.797.409%201.158.632.17.106.406.26.628.45.085.073.214.192.35.352%202.553%202.121%203.788%205.096%203.55%208.065-.25%203.097-2.083%205.948-5.164%207.617h-.004c-4.618%202.493-10.922%201.8-14.865-1.656l-.227-.202c-2.301-2.118-3.518-4.885-3.316-7.727M31.37%2044.776c-3.45%201.19-5.07%204.572-3.93%207.822.588%201.66%201.56%203.051%203.29%204.47%202.361%201.663%205.064%202.5%208.175%201.681l.335-.096c1.646-.511%202.8-1.444%203.497-2.559.743-1.19%201.066-2.755.712-4.586-.455-2.349-2.155-4.488-4.542-5.828-2.385-1.34-5.171-1.72-7.537-.904m-4.833%2027.008c-1.613%201.006-2.272%202.286-2.353%203.424-.082%201.147.398%202.543%201.849%203.813l.002.002c2.36%202.069%206.398%202.525%209.192%201.02%201.67-.905%202.454-2.298%202.56-3.622.107-1.324-.443-2.817-1.948-3.971l-.576-.441q-.183-.098-.41-.213a31%2031%200%200%200-.886-.423c-.114-.052-.21-.094-.28-.125-2.691-.88-5.03-.787-7.15.536%22%2F%3E%3C%2Fsvg%3E);background-position:100% 100%;background-repeat:no-repeat;background-size:200px;padding-top:24px;padding-bottom:40px}.header-rounded,.header-rounded .hdr-top{position:relative;overflow:visible}.header-rounded .hdr-top:not(:last-child){margin-bottom:16px}.header-rounded .info{margin-bottom:15px}.header-rounded .info .st{font-size:16px;font-weight:500}.header-rounded.r2{--hdr-radius:0 0 24px 24px;background-position:right 0 top 10px}.title-main{color:#fed925;font-size:26px;font-weight:700;line-height:1.4}.horizontal-list{margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1);display:flex;overflow:auto}.horizontal-list .list-inner{gap:var(--list-gap,16px);min-width:100%;padding:10px var(--padding-page-x,0);flex:none;display:inline-flex}.horizontal-list .list-inner>a,.horizontal-list .list-inner>div{flex-grow:var(--list-item-grow,auto);flex-basis:var(--list-item-basis,0)}.grid-list{grid-template-columns:repeat(auto-fill,minmax(var(--items-w,186px),1fr));-moz-column-gap:var(--grid-gap-y,12px);column-gap:var(--grid-gap-y,12px);row-gap:var(--grid-gap-x,12px);display:grid}.tabs{border-bottom:1px solid #ffffff1a;gap:40px}.tab{--tab-p:0;font-size:16px;font-weight:500}.tab.tab-active{--tab-border-color:#00bed6;color:#00bed6;font-weight:700}.tab:before{border-radius:3px;width:100%;height:5px;left:0}a.link-with-icon{transition:all .1s linear;display:inline-flex}a.link-with-icon img,a.link-with-icon svg{height:var(--icon-size,24px)}a.link-with-icon:hover{transform:scale(1.2)}.modal-header{align-items:center;display:flex}.modal-header .modal-title{flex-grow:1;font-size:17px;font-weight:700}.modal-header .action{margin-left:auto}.modal-action .btn{min-width:var(--action-buttons-maxw,130px)}.modal-filtros{--modal-tl:40px;--modal-tr:40px;--modal-bl:40px;--modal-br:40px}@media (width<=767.98px){.modal-filtros{--modal-tr:0;--modal-br:0;justify-content:end;justify-items:end;gap:0;display:flex}.modal-filtros .modal-box{width:90%;max-width:380px}}.map-container{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 4px 4px #002e6d29}.map-container iframe{width:100%!important;height:var(--map-height,70vh)!important}.message-empty{text-align:center}.message-empty figure{margin-inline:auto;width:332px;margin-bottom:16px}.message-empty h3{font-size:20px;font-weight:600}.coupon-detail-description p{margin-bottom:8px}.coupon-detail-description ul{padding-inline-start:30px;list-style:outside}.confirm-coupon{margin-top:32px}.confirm-coupon .content .header{color:#e7004c;text-align:center;margin-top:35px;font-family:Fredoka One,sans-serif;font-size:36px;font-weight:400;line-height:100%}.confirm-coupon .content .subheader{color:#00bed6;font-size:13px;font-weight:600}.confirm-coupon .content .card{border-radius:24px;margin-top:24px;padding:22px 20px}.confirm-coupon .content .valid-dates{color:#8e8e93;font-size:11px;font-weight:500}.custom-shadow-lg{box-shadow:0 8px 16px -4px #002e6d29!important}.text-xs{font-size:.75rem;line-height:1rem}.h-70{height:75vh}.hide-footer~#footer{display:none}.only-mobile{display:block}@media (width>=992px){.only-mobile{display:none}}.exclude-mobile{display:none}@media (width>=992px){.exclude-mobile{display:block}}.lista-cupones-guardados{--items-w:300px;--grid-gap-x:20px;--grid-gap-y:20px}.confirm-coupon ol,.confirm-coupon ul{padding-inline-start:30px}.confirm-coupon ul{list-style:outside}.cupon-ticket{background-color:#d0e7ff75;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2281%22%20height%3D%2242%22%20fill%3D%22none%22%20viewBox%3D%220%200%2081%2042%22%3E%3Cpath%20stroke%3D%22%23d9ecff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.86%22%20d%3D%22M13.847%2016.596c.168-.359.273-.744.308-1.139.097-1.25-.187-2.392-1.108-3.28-1.372-1.328-3.219-.99-4.09.71-.705%201.375-.447%203.276.6%204.423%201.343%201.472%203.498%201.115%204.29-.714Zm5.405%2020.655c1.09-2.208%201.366-4.566%201.197-6.993a14.3%2014.3%200%200%200-.827-3.975c-.996-2.686-2.893-4.232-5.767-4.413-3.777-.238-7.176.835-10.168%203.165a6.6%206.6%200%200%200-1.66%202.01c-.694%201.227-.68%202.507-.088%203.778.557%201.194%201.42%202.15%202.444%202.955%201.073.835%202.182%201.612%203.665%202.705%201.281.849%202.765%202.256%204.641%203.089%202.832%201.249%205.199.441%206.563-2.321Zm2.302-19.339c2.182-1.02%203.048-4.2%201.707-6.262-1.003-1.542-2.925-1.962-4.426-.971-.708.47-1.226%201.09-1.643%201.986-.464%201.187-.566%202.534.173%203.88.877%201.59%202.563%202.126%204.189%201.367Zm10.25%2010.265c-1.527-1.15-4.005-1.047-5.432.228-1.772%201.583-1.253%204.06%201.04%204.96.97.385%202.044.424%203.04.112a3.8%203.8%200%200%200%201.754-1.06c1.243-1.363%201.073-3.129-.402-4.24Zm-5.139-3.945c2.134.537%204.752-.806%205.577-2.85.896-2.228-.516-4.34-2.922-4.375a5.03%205.03%200%200%200-3.22%201.046%204.2%204.2%200%200%200-1.6%202.06c-.694%201.86.242%203.638%202.163%204.12zM59.918%208.025c.168-.359.273-.744.309-1.14.096-1.25-.188-2.391-1.108-3.28-1.372-1.327-3.22-.99-4.09.71-.705%201.376-.448%203.277.598%204.424%201.344%201.472%203.5%201.115%204.291-.714Zm5.405%2020.655c1.09-2.208%201.366-4.566%201.197-6.993a14.3%2014.3%200%200%200-.826-3.975c-.997-2.686-2.894-4.232-5.768-4.413-3.777-.238-7.176.835-10.168%203.165a6.6%206.6%200%200%200-1.66%202.01c-.694%201.227-.68%202.506-.088%203.778.557%201.194%201.42%202.149%202.444%202.955%201.073.835%202.182%201.611%203.666%202.704%201.28.85%202.764%202.257%204.64%203.09%202.832%201.248%205.2.441%206.563-2.321Zm2.302-19.34c2.182-1.019%203.049-4.199%201.707-6.262-1.003-1.541-2.925-1.962-4.426-.97-.708.47-1.226%201.09-1.643%201.986-.464%201.187-.566%202.534.173%203.88.877%201.59%202.563%202.126%204.189%201.367Zm10.25%2010.265c-1.526-1.15-4.005-1.046-5.432.229-1.772%201.583-1.253%204.06%201.04%204.96.971.385%202.044.424%203.04.112a3.8%203.8%200%200%200%201.754-1.061c1.244-1.362%201.073-3.128-.402-4.24Zm-5.138-3.944c2.134.537%204.752-.806%205.577-2.85.896-2.228-.517-4.34-2.923-4.375a5.03%205.03%200%200%200-3.22%201.046%204.2%204.2%200%200%200-1.6%202.06c-.694%201.86.242%203.638%202.163%204.119z%22%2F%3E%3C%2Fsvg%3E);background-position:right 40px top 50px;background-repeat:no-repeat;border:1px solid #c9ddfd;border-radius:18px;flex-direction:column;display:flex}.cupon-ticket.expired{opacity:.5;cursor:not-allowed;background-color:#002e6d1a}.cupon-ticket.expired a{pointer-events:none}.cupon-ticket .action{z-index:4;padding:10px 10px 0 0}.cupon-ticket .action svg{cursor:pointer;width:24px;height:24px}.cupon-ticket ol,.cupon-ticket ul{padding-inline-start:30px}.cupon-ticket ul{list-style:outside}.cupon-ticket .info{flex-grow:1;padding:18px 18px 12px}.cupon-ticket .tt{color:#e7004c;font-size:24px;font-weight:700}.cupon-ticket .st{color:#00bed6;margin:0;font-size:15px;font-weight:600;line-height:1.2}.cupon-ticket .bottom{text-align:center;padding:12px 18px;position:relative}.cupon-ticket .bottom:after,.cupon-ticket .bottom:before{content:"";background-color:#0000;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211.5%22%20fill%3D%22%23fff%22%20stroke%3D%22%23c9ddfd%22%2F%3E%3C%2Fsvg%3E);width:12px;height:24px;display:block;position:absolute;top:0}.cupon-ticket .bottom:before{background-position:100%;left:-1px}.cupon-ticket .bottom:after{background-position:0;right:-1px}.cupon-ticket .bottom p{color:#002e6d80;border-top:1px dashed #002e6d29;padding-top:12px;font-size:12px}.cupon-ticket a.link-detalle{z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cupon-ticket .action{z-index:3;justify-content:flex-end;padding:10px;display:flex;position:absolute;top:0;right:0}.det-cupon-img{max-width:400px;margin-left:auto;margin-right:auto}.card-detalle-cupon{border-radius:24px;box-shadow:0 8px 16px -4px #002e6d29}.dcupon-vigencia{color:#8e8e93;font-size:13px}.cupon-input-wrapper{position:relative}.cupon-input-wrapper .input{--radius-field:100px;--input-color:#f5f5f5;width:100%;box-shadow:none;color:#002e6d80;padding-left:50px;padding-right:var(--input-pr,60px);background-color:#f5f5f5;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2025%2024%22%3E%3Cpath%20stroke%3D%22%2300bed6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m15.158%2020.01-1.52%201.52c-.62.62-1.64.62-2.26%200l-1.52-1.52c-.26-.26-.77-.47-1.13-.47h-2.15c-.88%200-1.6-.72-1.6-1.6v-2.15c0-.36-.21-.87-.47-1.13l-1.52-1.52c-.62-.62-.62-1.64%200-2.26l1.52-1.52c.26-.26.47-.77.47-1.13V6.08c0-.88.72-1.6%201.6-1.6m3.261-.491%201.52-1.52c.62-.62%201.64-.62%202.26%200l1.52%201.52c.26.26.77.47%201.13.47h2.15c.88%200%201.6.72%201.6%201.6v2.15c0%20.36.21.87.47%201.13l1.52%201.52c.62.62.62%201.64%200%202.26l-1.52%201.52c-.26.26-.47.77-.47%201.13v2.15c0%20.88-.72%201.6-1.6%201.6m-8.92-4.52%206-6%22%2F%3E%3Cpath%20stroke%3D%22%2300bed6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M14.996%2014.5h.01m-5.01-5h.008%22%2F%3E%3C%2Fsvg%3E);background-position:12px;background-repeat:no-repeat;background-size:24px}.cupon-input-wrapper .btn{z-index:2;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cupon-input-wrapper .btn.btn-delete{border-radius:30px;right:8px}.citas-slider-wrap .splide__slide{margin-right:15px}.break-all{word-break:break-all}.card.card-evento .info{flex-direction:column;display:flex}.card.card-evento .info .card-action{margin-top:auto}.lista-eventos{--items-w:300px;--grid-gap-x:20px;--grid-gap-y:20px}.meta-dato{align-items:center;gap:10px;display:inline-flex}.meta-dato img{width:24px}.badge-tag{--badge-fg:var(--color,#002e6d);--radius-selector:2px;--size:auto;border:none;padding:5px 12px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;position:relative;overflow:hidden}.badge-tag:before{content:"";background-color:var(--color,#002e6d);opacity:.16;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.badge-tag span{z-index:1;display:inline-block;position:relative}.card.card-detalle-evento{--card-p:40px 0;background-color:#fff;margin-bottom:140px}.card.card-detalle-evento h2{letter-spacing:1.03px;font-size:24px;font-weight:700}.card.card-detalle-evento h3{font-size:16px}@media (width>=768px){.card.card-detalle-evento{--card-p:40px;border-radius:40px;box-shadow:0 8px 16px -4px #002e6d29}}.evento-full-banner{aspect-ratio:16/9;background:#f0f4fa;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.evento-full-banner img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (width>=768px){.evento-full-banner{border-radius:12px;max-width:720px;margin-left:auto;margin-right:auto}}.vendor-cards-wrapper{width:100%;display:flex;position:absolute;bottom:16px;overflow:scroll}.vendor-cards-wrapper .card-aliado{width:330px;margin-left:10px;margin-right:10px}select{cursor:pointer}.disabled-input{background-color:#f8f8f8!important}.footer-terms{color:#8e8e93;margin-bottom:100px;padding:20px;font-size:12px}@media (width>=1024px){.footer-terms{display:none}}.notifications-card{--card-p:12px 16px;border-radius:var(--radius-2,12px);background:#fff;padding:0 16px}@media (width>=1024px){.notifications-card{z-index:1050;width:435px;height:550px;padding:21px 23px;position:absolute;top:60px;left:-230px;overflow-y:scroll;box-shadow:0 0 10px #00000012}}.notifications-card .right-border{border-right:1px solid #0000001a;padding-right:8px}.notifications-overlay{z-index:1040;cursor:pointer;background-color:#0000001a;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}@media (width>=1024px){.notifications-overlay{display:block}}.justify-around{justify-content:space-around!important}.notification-item{padding-bottom:12px}.notification-item figure{width:128px;height:128px;margin:0 auto 15px}.notification-item figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.notification-item .img-wrapper{background-color:var(--color,inherit);justify-content:center;align-items:center;width:100%;display:flex}.notification-title{font-size:15px;font-weight:400}.notification-circle{background-color:#00bed6;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.notification-message{color:#6b6258;width:90%;font-size:14px}.from-now{color:#6b6258;font-size:12px}.read-all-link{color:#002e6d66;font-size:12px}.notification-btn{width:50%}.detail-ticket{width:400px;margin-left:auto;margin-right:auto}.map-container{min-height:700px}@media (width>=768px){.map-section{padding-bottom:150px}}.cupon-ticket{border:1px solid #e0e0e0;border-radius:8px;position:relative}.coupon-radio{cursor:pointer;z-index:10;padding:5px;position:absolute;top:10px;right:10px}.coupon-radio input[type=radio]{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #002e6d;border-radius:50%;outline:none;width:22px;height:22px;transition:all .2s;position:relative}.coupon-radio input[type=radio]:checked{background-color:#002e6d;box-shadow:0 0 0 2px #1e90ff4d}.coupon-radio input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coupon-radio input[type=radio]:hover{box-shadow:0 0 0 2px #1e90ff4d}.coupons-list-container{padding-bottom:100px}@media (width>=768px){.md-w-50{width:50%}}#header-web{--logo-img-size:140px;--buscador-w:160px;z-index:100;width:100%;min-height:var(--page-header-h,0);background-color:#fff;padding:12px 0;transition:all .3s;position:fixed;top:0;left:0;box-shadow:0 8px 16px -4px #002e6d29}#header-web .hdr-content{justify-content:space-between;align-items:center;gap:35px;width:100%;display:flex}#header-web .menu-wrapper{flex-grow:1}#header-web .btn-wrapper{z-index:54;position:relative}@media (width<=991.98px){#header-web{display:none}}#header-web .hdr-right{z-index:2;align-items:center;gap:15px;display:flex;position:relative}#header-web .hdr-right .nav-link{--bs-nav-link-font-weight:700}.nav.main-menu{justify-content:center;align-items:center;gap:30px;display:flex}.nav.main-menu .nav-link{font-weight:500;font-size:var(--link-fs,14px);color:#8e8e93;align-items:center;gap:4px;display:inline-flex}.nav.main-menu .nav-link span{padding:5px 0;display:inline-block;position:relative}.nav.main-menu .nav-link.active,.nav.main-menu .nav-link:hover{color:#002e6d}body.hdr-scroll #header{box-shadow:0 5px 15px #0000001a}.dropdown.dd-header .dropdown-menu{--bs-dropdown-padding-x:40px;--bs-dropdown-padding-y:30px;--bs-dropdown-font-size:14px;--bs-dropdown-color:#002e6d;--bs-dropdown-bg:#fffffff2;--bs-dropdown-border-radius:16px;--bs-dropdown-border-width:0;--bs-dropdown-box-shadow:0 2px 5px #00000014;--bs-dropdown-link-color:#002e6d;--bs-dropdown-link-hover-color:#002e6d;--bs-dropdown-link-hover-bg:transparent;--bs-dropdown-link-active-color:#002e6d;--bs-dropdown-link-active-bg:#fff;--bs-dropdown-item-padding-x:0;--bs-dropdown-item-padding-y:6px;--bs-dropdown-header-color:#7d7d7d;--bs-dropdown-header-padding-x:0;--bs-dropdown-header-padding-y:4px;opacity:0;visibility:hidden;box-shadow:var(--bs-dropdown-box-shadow,none);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:block!important;transform:translateY(79px)!important}.dropdown.dd-header .dropdown-menu.show{visibility:visible;opacity:1;transition:all .3s;transform:translateY(49px)!important}.dropdown.dd-header .dropdown-menu .dropdown-item{font-weight:500}.dropdown.dd-header .dropdown-menu .dropdown-header{margin-bottom:10px;font-size:11px;font-weight:600}@media (width<=991.98px){.dropdown.dd-header .dropdown-menu{--bs-dropdown-padding-x:20px;--bs-dropdown-padding-y:20px;--bs-dropdown-font-size:14px;--bs-dropdown-color:#fff;--bs-dropdown-bg:#ffffff1a;--bs-dropdown-border-radius:8px;--bs-dropdown-box-shadow:none;--bs-dropdown-link-color:#fffc;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-link-hover-bg:transparent;--bs-dropdown-link-active-color:#002e6d;--bs-dropdown-link-active-bg:#fff;--bs-dropdown-item-padding-x:0;--bs-dropdown-item-padding-y:6px;--bs-dropdown-header-color:#fff6;--bs-dropdown-header-padding-x:0;--bs-dropdown-header-padding-y:4px}}.buscador{width:var(--buscador-w,100%);height:var(--buscador-h,44px);z-index:11;position:relative;overflow:visible}.buscador .buscador-inner{z-index:11;width:auto;min-width:100%;height:100%;position:absolute;top:0;right:0}.buscador .buscador-inner .input{--size:44px;--input-padding:4px 44px 4px 14px;--radius-field:90px;text-overflow:ellipsis;width:var(--buscador-inner-w,100%);z-index:10;background-color:#fff;min-width:0;transition:all .3s}.buscador .buscador-inner .input.has-results,.buscador .buscador-inner .input:focus{min-width:300px}.buscador .buscador-inner .btn{--size:30px;z-index:11;position:absolute;top:7px;right:8px}.btn-notificacion{position:relative}.btn-notificacion:after{content:"";display:var(--notify-display,none);background-color:#dc1010;border:1px solid #fd7171;border-radius:6px;width:6px;height:6px;animation:1.5s ease-in-out infinite both heartbeat;position:absolute;top:10px;right:10px}.btn-notificacion[data-has-notification]:not([data-has-notification=false]){--notify-display:block}.header-inner-page{margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1)}.header-inner-page>.inner{padding:20px var(--padding-page-x,0);align-items:center;gap:12px;min-height:70px;display:flex}.header-inner-page .title{font-size:var(--title-fs,20px);flex-grow:1;flex-basis:0;font-weight:600}.header-inner-page .link-back{flex:none}.header-inner-page .action{flex:none;margin-left:auto;display:inline-flex}@media (width<=991.98px){.hdr-scroll .header-inner-page{background-color:#fff;box-shadow:0 8px 16px -4px #002e6d29}}.search-results{z-index:1;background-color:#fff;border:1px solid #ddd;border-radius:0 0 .75rem .75rem;width:100%;margin-top:.5rem;padding-top:35px;position:absolute;top:10px;overflow:hidden;box-shadow:0 4px 8px #00000014}.search-results-list{margin:0;padding:0;list-style:none}.search-result-item{cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background-color .15s;display:flex}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background-color:#f9f9f9}.search-result-title{font-weight:500}.search-result-subtitle{color:#777;font-size:.875rem}.search-results-footer{text-align:center;background-color:#fafafa;padding:.5rem}.search-results-all-btn{color:#1e73be;cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s}.search-results-all-btn:hover{color:#155a91;text-decoration:underline}.search-vendor-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:30px;height:30px;margin-left:10px}.empty-results-search{color:#777;padding:1rem;font-size:.875rem}@media (width<=767.98px){:root{--slider-pagination-bottom:25px}}.splide .splide__pagination{bottom:var(--slider-pagination-bottom,40px)}.splide .splide__pagination__page{opacity:.3;background:#002e6d;border:none;border-radius:10px;width:10px;height:10px;transition:width .3s}.splide .splide__pagination__page.is-active{opacity:1;width:34px;transform:none}.splide .splide__arrows .splide__arrow{background:var(--slider-arrows-bg,#fff);width:40px;height:40px;top:var(--slider-arrows-top,50%);border:var(--slider-arrows-border,none);box-shadow:var(--slider-arrows-shadow,0 2px 6px #002e6d26);opacity:1!important}.splide .splide__arrows .splide__arrow svg{fill:var(--slider-arrows-color,#002e6d99);width:24px;height:24px}.splide .splide__arrows .splide__arrow:hover:not(:disabled){background:var(--slider-arrows-hover-bg,#fff);border:var(--slider-arrows-hover-border,none);box-shadow:var(--slider-arrows-hover-shadow,0 2px 6px #002e6d59)}.splide .splide__arrows .splide__arrow:hover:not(:disabled) svg{fill:var(--slider-arrows-hover-color,#002e6dcc)}.splide .splide__arrows .splide__arrow:disabled{opacity:.4}.splide .splide__arrows .splide__arrow.splide__arrow--prev{left:var(--slider-arrows-x,0);margin-left:-20px}.splide .splide__arrows .splide__arrow.splide__arrow--next{right:var(--slider-arrows-x,0);margin-right:-20px}.pg-home{padding-bottom:130px!important}.sldr-fig{padding:4px 0;display:block}.sldr-fig img{border-radius:var(--radius-3,14px);box-shadow:0 2px 2px #0c1a4b1a}.home-intro{z-index:2;position:relative}.home-main-slider-wrap{--slider-pagination-bottom:-44px;margin-bottom:30px;padding-bottom:24px;position:relative}.home-main-slider-wrap:after,.home-main-slider-wrap:before{content:"";border-radius:var(--radius-3,14px);height:100px;display:block;position:absolute;left:50%;transform:translate(-50%)}.home-main-slider-wrap:before{z-index:1;background:#d5dde7;width:87%;bottom:12px;box-shadow:0 1px 1px #0c1a4b0d}.home-main-slider-wrap:after{z-index:0;background:#ebeff4;width:71%;bottom:0}.home-main-slider-wrap .slider{z-index:3;position:relative}.placeholder-slider-wrap{--slider-pagination-bottom:-44px;padding-bottom:24px;position:relative;margin-bottom:50px!important}.placeholder-slider-wrap:after,.placeholder-slider-wrap:before{content:"";border-radius:var(--radius-3,14px);height:100px;display:block;position:absolute;left:50%;transform:translate(-50%)}.placeholder-slider-wrap:before{z-index:1;background:#d5dde7;width:87%;bottom:10px;box-shadow:0 1px 1px #0c1a4b0d}.placeholder-slider-wrap:after{z-index:0;background:#ebeff4;width:71%;bottom:-2px}.placeholder-slider-wrap .slider{z-index:3;position:relative}.cat-link-button{background-color:var(--color,#002e6d);color:#fff;--btn-shadow-color:transparent;--btn-effect-bg:#0000001a;border-radius:100px;align-items:center;gap:12px;padding:10px 24px 10px 10px;font-size:16px;font-weight:500;display:inline-flex;position:relative}.cat-link-button:before{content:"";background-color:var(--btn-effect-bg);border-radius:inherit;z-index:0;width:100%;height:100%;transition:all .5s;display:block;position:absolute;top:0;left:0;transform:scale(0)}.cat-link-button img,.cat-link-button span{z-index:1;position:relative}.cat-link-button img{flex:none;width:auto;height:32px}.cat-link-button:hover:before{transform:scale(1)}.service-img{--btn-shadow-color:transparent;--btn-effect-bg:#0000001a;color:#fff;flex-direction:column;gap:10px;width:120px;margin-bottom:10px;font-size:14px;font-weight:400;display:inline-flex}.service-img,.service-img .fig{justify-content:center;align-items:center}.service-img .fig{background-color:var(--color,#002e6d);border-radius:16px;width:100%;height:106px;padding:10px;display:flex;position:relative}.service-img .fig img,.service-img .fig span{z-index:1;position:relative}.service-img .fig-detail{min-height:140px}@media (width<=767.98px){.service-img{flex-grow:1;flex-basis:86px;width:auto}}.active-category{color:var(--color,#002e6d)!important;font-weight:700!important}.cat-link-button-2{--btn-shadow-color:transparent;--btn-effect-bg:#0000001a;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:120px;font-size:14px;font-weight:400;display:inline-flex}.cat-link-button-2 .active-category{font-weight:600;color:var(--color,#002e6d)!important}.cat-link-button-2 .fig{background-color:var(--color,#002e6d);border-radius:16px;justify-content:center;align-items:center;width:100%;min-width:86px;height:86px;padding:10px;display:flex;position:relative}.cat-link-button-2 .fig:before{content:"";background-color:var(--btn-effect-bg);border-radius:inherit;z-index:0;width:100%;height:100%;transition:all .5s;display:block;position:absolute;top:0;left:0;transform:scale(0)}.cat-link-button-2 .fig img,.cat-link-button-2 .fig span{z-index:1;position:relative}.cat-link-button-2 img{flex:none;width:auto;height:40px}.cat-link-button-2:hover .fig:before{transform:scale(1)}@media (width<=767.98px){.cat-link-button-2{flex-grow:1;flex-basis:86px;width:auto}}.cats-nav{margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1);display:flex;overflow:auto}.cats-nav nav{min-width:100%;padding:10px var(--padding-page-x,0);flex:none;gap:16px;display:inline-flex}.cats-nav nav a{flex:none}.cats-nav nav .cats-image-wrapper{background-color:#fff;border-radius:50%;padding:5px}.cats-nav nav .cats-image-wrapper svg{width:20px;height:20px}.cats-nav nav .cats-image-wrapper svg path{fill:var(--color,#002e6d)}.home-section-banner{z-index:3;position:relative}.card-banner-call{--card-p:16px 46px;position:relative}.card-banner-call:after{content:"";z-index:0;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22319%22%20height%3D%22319%22%20fill%3D%22none%22%20viewBox%3D%220%200%20319%20319%22%3E%3Ccircle%20cx%3D%22159.305%22%20cy%3D%22159.561%22%20r%3D%22159%22%20fill%3D%22%23fff%22%20opacity%3D%22.04%22%2F%3E%3Ccircle%20cx%3D%22159.305%22%20cy%3D%22159.561%22%20r%3D%22127.2%22%20fill%3D%22%23fff%22%20opacity%3D%22.04%22%2F%3E%3C%2Fsvg%3E);background-position:0;background-repeat:no-repeat;background-size:319px;width:36%;height:100%;position:absolute;top:0;right:0}.card-banner-call .card-body{z-index:1;position:relative}.card-banner-call h3{font-size:21px;font-weight:700;line-height:28px}.card-banner-call p{font-size:15px}.card-banner-call p img{width:25px;margin-right:4px;display:inline}.card-banner-call .btn{width:100px}@media (width<=767.98px){.card-banner-call{--card-p:16px 16px}.card-banner-call:after{width:40%}.card-banner-call h3{font-size:15px;line-height:20px}.card-banner-call p{font-size:11px;line-height:16px}.card-banner-call p img{width:16px}.card-banner-call .btn{width:70px}}.home-section-citas{padding-left:var(--padding-page-x,0);padding-right:var(--padding-page-x,0);margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1);background-color:#d0e7ff;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22121%22%20height%3D%2255%22%20fill%3D%22none%22%20viewBox%3D%220%200%20121%2055%22%3E%3Cpath%20stroke%3D%22%23b7d1ed%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%223%22%20d%3D%22M17.66%2021.173c.214-.454.347-.942.392-1.442.122-1.584-.238-3.03-1.405-4.156-1.74-1.681-4.083-1.254-5.187.9-.895%201.741-.569%204.15.758%205.603%201.705%201.864%204.439%201.412%205.443-.905Zm6.857%2026.163c1.383-2.797%201.732-5.784%201.517-8.858a18%2018%200%200%200-1.048-5.035c-1.264-3.402-3.67-5.36-7.315-5.59-4.79-.3-9.102%201.058-12.897%204.01a8.4%208.4%200%200%200-2.105%202.545c-.881%201.554-.864%203.176-.112%204.787.706%201.512%201.8%202.721%203.1%203.742%201.36%201.058%202.768%202.041%204.65%203.426%201.624%201.075%203.505%202.858%205.885%203.913%203.592%201.582%206.595.56%208.325-2.94Zm2.92-24.496c2.767-1.291%203.866-5.32%202.165-7.932-1.273-1.953-3.71-2.485-5.614-1.23-.898.595-1.555%201.381-2.084%202.516-.589%201.504-.718%203.21.22%204.914%201.112%202.014%203.25%202.693%205.312%201.732Zm13%2013.002c-1.936-1.456-5.08-1.325-6.89.289-2.247%202.005-1.589%205.142%201.32%206.284a5.8%205.8%200%200%200%203.855.141c.851-.236%201.621-.7%202.226-1.344%201.577-1.725%201.36-3.962-.51-5.37Zm-6.517-4.996c2.706.68%206.027-1.021%207.074-3.61%201.136-2.822-.655-5.498-3.707-5.542a6.4%206.4%200%200%200-4.084%201.325%205.34%205.34%200%200%200-2.03%202.61c-.88%202.355.307%204.608%202.743%205.217zM94.66%2012.173c.214-.454.347-.943.392-1.443.122-1.583-.238-3.03-1.405-4.155-1.74-1.681-4.083-1.254-5.187.9-.895%201.742-.569%204.15.758%205.603%201.705%201.865%204.439%201.412%205.443-.905Zm6.857%2026.163c1.383-2.797%201.732-5.784%201.517-8.858a18%2018%200%200%200-1.048-5.035c-1.264-3.402-3.67-5.36-7.315-5.59-4.79-.3-9.102%201.058-12.897%204.01a8.4%208.4%200%200%200-2.105%202.545c-.881%201.554-.864%203.176-.112%204.787.706%201.512%201.8%202.721%203.1%203.742%201.36%201.058%202.767%202.041%204.65%203.426%201.624%201.075%203.505%202.858%205.885%203.913%203.592%201.582%206.595.56%208.325-2.94Zm2.919-24.496c2.768-1.291%203.867-5.32%202.166-7.932-1.273-1.953-3.711-2.485-5.614-1.23-.899.595-1.555%201.381-2.084%202.516-.589%201.504-.718%203.21.22%204.914%201.112%202.015%203.25%202.693%205.312%201.732Zm13.001%2013.002c-1.936-1.456-5.08-1.325-6.89.289-2.247%202.006-1.589%205.142%201.32%206.284a5.8%205.8%200%200%200%203.855.141%204.8%204.8%200%200%200%202.226-1.344c1.577-1.725%201.361-3.962-.511-5.37Zm-6.517-4.996c2.706.68%206.027-1.021%207.074-3.61%201.136-2.822-.655-5.498-3.707-5.542a6.4%206.4%200%200%200-4.083%201.325%205.34%205.34%200%200%200-2.03%202.61c-.881%202.355.306%204.608%202.742%205.217z%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22241%22%20height%3D%22254%22%20fill%3D%22none%22%20viewBox%3D%220%200%20241%20254%22%3E%3Cpath%20fill%3D%22%23bdd6f2%22%20d%3D%22M.415%2077.202A84.8%2084.8%200%200%201%207.958%2049.66C14.5%2035.533%2024.775%2022.96%2037.548%2014.073l1.243-.849c1.457-.973%202.953-1.837%204.372-2.643l1.39-.789.01-.005.01-.006C64.367-1.26%2085.887-2.403%20107.256%205.731c21.293%208.104%2042.333%2025.368%2061.517%2050.97l.001.001a808%20808%200%200%201%2010.742%2014.724h.001c18.438%2025.772%2039.932%2058.419%2061.078%2091.697l-4.22%202.682c-21.126-33.248-42.565-65.807-60.925-91.47l-.001-.003a806%20806%200%200%200-10.678-14.634c-18.818-25.113-39.155-41.63-59.294-49.295-20.057-7.634-40.02-6.54-58.448%203.734l-1.41.8c-1.393.791-2.735%201.565-4.049%202.444-12.543%208.388-22.686%2020.582-29.075%2034.379l-.003.006A79.8%2079.8%200%200%200%205.39%2077.692h-.001c-1.549%2016.533%201.68%2041.331%2026.033%2065.863l1.177%201.168c7.918%207.761%2019.236%2022.125%2032.51%2040.509%2013.309%2018.43%2028.68%2041.039%2044.722%2065.393l-4.175%202.75c-16.024-24.324-31.351-46.867-44.6-65.215-13.282-18.395-24.379-32.438-31.958-39.867C2.431%20122.165-1.282%2095.269.413%2077.213zm70.965%2068.18c-6.114-13.852-6.979-28.128-2.388-42.556l.173-.529c1.82-5.423%204.737-9.73%208.72-12.854%203.971-3.117%208.857-4.942%2014.447-5.64l.544-.063.008-.001.01-.001a57%2057%200%200%201%2016.24.648l.887.163c9.146%201.732%2017.789%205.077%2025.174%2011.354%204.864%204.134%207.743%208.996%208.231%2014.321.486%205.313-1.45%2010.66-5.364%2015.701l-.003.005c-2.585%203.313-5.609%206.053-8.463%208.422-2.956%202.454-5.499%204.337-7.626%206.283l-.047.043-.047.039c-5.383%204.452-9.384%207.926-13.521%2011.168l-.01.007c-4.037%203.132-8.58%205.612-13.807%206.723l-.508.103c-5.963%201.155-11.564-.135-16.123-4.452l-.506-.472a27.9%2027.9%200%200%201-6-8.364l-.01-.023zm2.377-41.04c-4.212%2013.239-3.435%2026.253%202.19%2039.006a22.9%2022.9%200%200%200%205.325%207.22l.02.02.021.019c3.264%203.108%207.187%204.089%2011.765%203.202%204.468-.866%208.464-2.969%2012.193-5.859%204.066-3.186%207.897-6.519%2013.39-11.063%202.213-2.015%205.119-4.205%207.741-6.382%202.751-2.284%205.456-4.755%207.714-7.65%203.363-4.333%204.67-8.453%204.33-12.175-.339-3.712-2.357-7.455-6.49-10.968-6.759-5.745-14.814-8.826-23.696-10.402l-.01-.002-.008-.002a52%2052%200%200%200-14.815-.596l-.945.117c-4.665.648-8.49%202.18-11.511%204.55-3.213%202.52-5.668%206.108-7.214%2010.965m29.813-52.69c.863-4.185%203.025-8.217%206.395-10.945l.001-.001c3.222-2.607%206.971-3.737%2010.615-3.186%203.646.551%206.887%202.74%209.176%206.197l.009.013.01.015a17.07%2017.07%200%200%201%202.702%208.724l.019.427a20%2020%200%200%201-3.729%2012.381c-3.166%204.44-7.718%206.759-12.302%206.583-4.609-.176-8.858-2.864-11.354-7.618v-.002c-2.016-3.843-2.406-8.402-1.542-12.588m4.897%201.01c-.629%203.05-.36%206.184.824%208.75l.249.506c1.738%203.312%204.452%204.844%207.117%204.947%202.689.103%205.723-1.24%208.043-4.494l.004-.005a15%2015%200%200%200%202.782-9.608l-.002-.04-.001-.042a12.07%2012.07%200%200%200-1.906-6.213c-1.613-2.428-3.679-3.688-5.743-4-2.071-.313-4.438.28-6.724%202.13-2.325%201.882-3.972%204.818-4.643%208.07M66.28%2055.398a21.83%2021.83%200%200%201-.98-14.572c1.384-5.17%204.804-8.894%209.151-10.454%204.36-1.563%209.372-.848%2013.71%202.302l.003.001c3.99%202.905%206.615%207.466%207.718%2012.236%201.078%204.664.757%209.786-1.437%2014.082l-.007.028-.146.271c-2.093%203.922-5.415%206.552-9.267%207.49-3.852.94-8.014.132-11.681-2.394a18.66%2018.66%200%200%201-7.064-8.99m3.833-13.219a16.83%2016.83%200%200%200%20.775%2011.279l.03.07.027.072a13.66%2013.66%200%200%200%205.212%206.654l.024.016c2.599%201.79%205.311%202.227%207.66%201.655%202.323-.566%204.506-2.173%205.988-4.895l.057-.105c1.653-3.088%202.01-7.058%201.124-10.888s-2.949-7.252-5.789-9.32c-3.108-2.255-6.402-2.6-9.082-1.639s-5.024%203.332-6.017%207.067l-.005.017zM32.057%2075.465c-2.718-7.74%201.22-15.772%208.908-18.63l.368-.133c5.248-1.808%2010.973-.86%2015.569%201.721%204.593%202.58%208.343%206.954%209.387%2012.35.761%203.937.122%207.723-1.813%2010.822-1.935%203.1-5.065%205.347-8.984%206.387l-.004.001c-6.58%201.733-12.245-.2-16.668-3.347l-.066-.045-.06-.05c-3.25-2.635-5.374-5.506-6.635-9.07zm-4.93%2029.515c.269-3.786%202.46-7.228%206.15-9.528%204.963-3.098%2010.292-3.01%2015.343-1.322l.108.036.105.047h.002l.002.002q.004%200%20.01.004l.038.017.134.06.467.211c.384.176.902.42%201.428.683.512.255%201.086.557%201.555.847.225.14.506.325.76.542.108.093.267.242.427.44%203.416%202.798%205.036%206.714%204.724%2010.587-.323%204.01-2.697%207.736-6.758%209.935l-.003.003c-6.15%203.319-14.59%202.388-19.836-2.21-3.252-2.847-4.924-6.577-4.656-10.354m15.835-43.55c-5.398%201.863-7.997%207.22-6.19%2012.373.908%202.563%202.416%204.688%205.015%206.81%203.522%202.484%207.655%203.79%2012.423%202.536%202.808-.745%204.825-2.279%206.026-4.203%201.202-1.925%201.69-4.405%201.145-7.224l-.072-.343c-.805-3.533-3.386-6.647-6.856-8.596-3.58-2.01-7.821-2.617-11.49-1.353m-7.04%2038.264c-2.52%201.571-3.667%203.659-3.807%205.64-.142%201.99.706%204.264%202.962%206.239l.002.001c3.662%203.211%209.837%203.903%2014.162%201.571%202.651-1.436%203.975-3.704%204.155-5.941s-.763-4.68-3.154-6.513l-.88-.674a23%2023%200%200%200-.682-.355%2045%2045%200%200%200-1.706-.803l-.041-.019c-4.024-1.323-7.678-1.226-11.01.853%22%2F%3E%3C%2Fsvg%3E);background-position:10px 54px,right 0 top 16px;background-repeat:no-repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:relative}.home-section-citas:before{content:"";background-color:inherit;width:100%;height:50px;display:block;position:absolute;top:-44px;left:0}@media (width<=575.98px){.home-section-citas{background-position:-20px 44px,right 0 top 6px}}.floating-contact-button{z-index:50;border-radius:14px;padding:15px;transition:all .2s;position:fixed;bottom:80px;right:50px}.floating-contact-button img{width:32px}.floating-contact-button:hover{transform:scale(1.1)}@media (width<=991.98px){.floating-contact-button{right:var(--padding-page-x,0);bottom:114px}}.home-header-mobile{padding-left:var(--padding-page-x,0);padding-right:var(--padding-page-x,0);margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1);background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22168%22%20height%3D%22139%22%20fill%3D%22none%22%20viewBox%3D%220%200%20168%20139%22%3E%3Cpath%20fill%3D%22%23143f79%22%20d%3D%22M.293%2055.175A60.7%2060.7%200%200%201%205.7%2035.44v.002c4.833-10.433%2012.512-19.683%2022.075-26.079%201.402-.937%202.857-1.736%204.121-2.457l.02-.012c14.208-7.925%2029.664-8.74%2044.977-2.91%2015.238%205.8%2030.232%2018.126%2043.862%2036.315v.002a570%20570%200%200%201%207.612%2010.433c13.06%2018.256%2028.281%2041.373%2043.249%2064.928l-4.221%202.681c-14.948-23.524-30.111-46.553-43.093-64.7l-.003-.003a570%20570%200%200%200-7.547-10.343c-13.264-17.7-27.553-29.28-41.637-34.64-14.002-5.33-27.901-4.563-40.742%202.593l-1.966%201.122c-.475.276-.938.556-1.397.85l-.456.297c-8.759%205.857-15.852%2014.38-20.32%2024.03l-.003.006a55.7%2055.7%200%200%200-4.96%2018.11c-1.08%2011.52%201.156%2028.843%2018.215%2046.026l.824.819c6.278%206.153%2015.52%2018.088%2026.31%2033.259l-4.074%202.898c-10.811-15.2-19.818-26.785-25.736-32.586C1.755%2087.413-.924%2068.149.292%2055.187zm50.282%2048.619c-4.26-9.651-4.98-19.608-2.017-29.661l.3-.974.256-.765c1.335-3.777%203.432-6.823%206.282-9.06%202.84-2.228%206.294-3.547%2010.193-4.089l.786-.098.018-.001c3.901-.404%207.84-.247%2011.696.466%206.791%201.205%2013.268%203.62%2018.79%208.312%203.549%203.017%205.712%206.622%206.078%2010.626.366%203.993-1.095%207.956-3.946%2011.627l-.003.005c-1.877%202.406-4.064%204.384-6.099%206.073-2.137%201.774-3.878%203.058-5.37%204.423l-.046.043-.048.039c-3.791%203.135-6.646%205.614-9.583%207.916l-.01.007c-3.014%202.338-6.448%204.196-10.44%204.97-4.438.86-8.66-.107-12.083-3.365a20.5%2020.5%200%200%201-4.733-6.446l-.01-.024zm3.046-29.118c-2.924%209.189-2.388%2018.209%201.514%2027.068a15.5%2015.5%200%200%200%203.6%204.884l.021.02.021.019c2.12%202.018%204.65%202.665%207.684%202.077%203.023-.586%205.749-2.013%208.326-4.012%202.862-2.243%205.546-4.577%209.442-7.8%201.579-1.435%203.682-3.027%205.487-4.525%201.932-1.603%203.799-3.313%205.35-5.301%202.299-2.963%203.132-5.7%202.912-8.1-.219-2.391-1.52-4.876-4.338-7.272l-.44-.365c-4.566-3.726-9.979-5.767-15.984-6.833l-.01-.003-.01-.001a36.1%2036.1%200%200%200-10.27-.415c-3.5.388-6.292%201.463-8.444%203.151-2.142%201.681-3.805%204.09-4.861%207.408m19.688-37.659c.619-3.001%202.144-5.923%204.546-7.97l.235-.196c2.417-1.956%205.273-2.834%208.082-2.41%202.81.425%205.276%202.11%206.995%204.705l.009.014.008.014a12.8%2012.8%200%200%201%202.027%206.527l.003.039.002.043-.001.001a14.88%2014.88%200%200%201-2.764%209.45c-2.364%203.314-5.807%205.098-9.328%204.963-3.546-.135-6.777-2.207-8.654-5.783l-.14-.273c-1.395-2.834-1.64-6.122-1.02-9.124m4.897%201.01c-.447%202.166-.203%204.36.69%206.065%201.12%202.132%202.816%203.047%204.418%203.109%201.524.058%203.312-.647%204.78-2.49l.29-.384.003-.006a9.88%209.88%200%200%200%201.833-6.33l-.003-.084a7.8%207.8%200%200%200-1.23-4.014c-1.043-1.567-2.333-2.323-3.562-2.509-1.235-.186-2.708.155-4.188%201.353l-.276.235c-1.351%201.215-2.336%203.026-2.755%205.056m-31.25%202.064a16.18%2016.18%200%200%201-.722-10.78l.002-.006c1.038-3.866%203.616-6.698%206.935-7.888%203.33-1.194%207.128-.635%2010.378%201.725l.002.002c2.992%202.178%204.933%205.572%205.744%209.085.788%203.41.571%207.186-1.041%2010.392l-.006.022-.145.272c-1.57%202.943-4.084%204.95-7.03%205.668s-6.102.092-8.854-1.803a13.94%2013.94%200%200%201-5.263-6.69m4.094-9.433a11.18%2011.18%200%200%200%20.514%207.492l.03.071.027.072a8.94%208.94%200%200%200%203.41%204.353l.025.016c1.683%201.16%203.391%201.414%204.834%201.062%201.425-.347%202.805-1.339%203.764-3.095l.042-.078c1.071-2%201.323-4.622.728-7.195s-1.974-4.83-3.815-6.17c-2.02-1.466-4.1-1.655-5.75-1.063-1.653.593-3.153%202.07-3.8%204.501l-.004.017zM22.725%2054.26c-2.028-5.773.844-11.761%206.463-14.006l.553-.205h.001c3.945-1.36%208.212-.639%2011.613%201.271%203.292%201.85%206.039%204.965%206.924%208.859l.08.38c.57%202.949.094%205.82-1.381%208.183-1.478%202.366-3.855%204.06-6.791%204.84l-.005.002c-4.916%201.294-9.147-.162-12.406-2.48l-.064-.046-.061-.05c-2.39-1.937-3.981-4.077-4.924-6.743zm-3.528%2020.594c.209-2.944%201.912-5.577%204.693-7.312l.352-.212a12.1%2012.1%200%200%201%203.214-1.306l-1.188-.912%202.606.653c2.19-.267%204.389.066%206.493.769l.109.036.105.047h.004l.008.005.027.012.097.043a38%2038%200%200%201%201.37.646c.367.184.797.409%201.158.632.17.106.406.26.628.45.085.073.214.192.35.352%202.553%202.121%203.788%205.096%203.55%208.065-.25%203.097-2.083%205.948-5.164%207.617h-.004c-4.618%202.493-10.922%201.8-14.865-1.656l-.227-.202c-2.301-2.118-3.518-4.885-3.316-7.727M31.37%2044.776c-3.45%201.19-5.07%204.572-3.93%207.822.588%201.66%201.56%203.051%203.29%204.47%202.361%201.663%205.064%202.5%208.175%201.681l.335-.096c1.646-.511%202.8-1.444%203.497-2.559.743-1.19%201.066-2.755.712-4.586-.455-2.349-2.155-4.488-4.542-5.828-2.385-1.34-5.171-1.72-7.537-.904m-4.833%2027.008c-1.613%201.006-2.272%202.286-2.353%203.424-.082%201.147.398%202.543%201.849%203.813l.002.002c2.36%202.069%206.398%202.525%209.192%201.02%201.67-.905%202.454-2.298%202.56-3.622.107-1.324-.443-2.817-1.948-3.971l-.576-.441q-.183-.098-.41-.213a31%2031%200%200%200-.886-.423c-.114-.052-.21-.094-.28-.125-2.691-.88-5.03-.787-7.15.536%22%2F%3E%3C%2Fsvg%3E);background-position:right 0 top 30px;background-repeat:no-repeat;padding-top:16px;position:relative;overflow:visible}.home-header-mobile .hdr-top{margin-bottom:16px;position:relative;overflow:visible}.home-header-mobile .hdr-top .logo{margin-right:auto}.home-header-mobile .hdr-top .logo img{width:150px}.home-header-mobile .hdr-top:after{content:"";background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2241%22%20fill%3D%22none%22%20viewBox%3D%220%200%2042%2041%22%3E%3Cpath%20fill%3D%22%23ff8db4%22%20d%3D%22M31.043%2026.676c-.488-5.936-9.23-6.65-9.527-.15-.297%206.499%206.636%2012.091%206.636%2012.091s8.704-1.806%2011.433-7.717c2.709-5.915-5.397-9.26-8.542-4.224M6.081%203.749C4.354.409-.755%202.142.666%206.003%202.088%209.865%207.37%2011.42%207.37%2011.42s4.47-3.192%204.565-7.308c.083-4.114-5.31-4.07-5.854-.362%22%2F%3E%3C%2Fsvg%3E);background-size:42px;width:42px;height:42px;display:block;position:absolute;bottom:-6px;left:165px}.home-header-mobile .info{margin-bottom:15px}.home-header-mobile .info .title{color:#fed925;word-break:break-all;font-size:26px;font-weight:700;line-height:1.4}.home-header-mobile .info .st{font-size:16px;font-weight:500}.home-header-mobile:after{content:"";background-color:inherit;border-radius:0 0 80px 80px;width:100%;height:130px;display:block;position:absolute;bottom:-128px;left:0}.home-header-mobile .buscador{width:100%}.home-header-mobile .buscador .buscador-inner{width:100%;position:relative}.home-header-mobile .buscador .buscador-inner .input{width:100%}.home-header-mobile .buscador .buscador-inner .input.has-results,.home-header-mobile .buscador .buscador-inner .input:focus{min-width:unset}@media (width>=992px){.home-header-mobile{display:none}}.home-bottom-spacer{height:50px}.coupons-modal .modal-box{border-radius:40px;padding:60px 16px 37px}.coupons-modal .modal-box .modal-content{padding:0 21px}.coupons-modal .modal-box .modal-content .header{color:#e7004c;text-align:center;margin-top:35px;font-family:Fredoka One,sans-serif;font-size:36px;font-weight:400;line-height:100%}.coupons-modal .modal-box .modal-content .subheader{color:#00bed6;font-size:13px;font-weight:600}.coupons-modal .modal-box .modal-content .content{font-weight:500;line-height:100%}.coupons-modal .modal-box .modal-content .valid-dates{color:#8e8e93;font-size:10px;font-weight:500}.apply-coupon-wrapper{max-width:50%}.apply-coupon-wrapper input{color:#002e6d!important;border-radius:12px!important}.banner-container{justify-content:center;width:100%;display:flex}.skeleton-shine{background:linear-gradient(100deg,#eceff3 20%,#f5f6f8 40%,#eceff3 60%) 0 0/200% 100%;border-radius:12px;animation:1.2s linear infinite shimmer}.banner-skeleton{width:100%;max-width:850px;margin:0 auto 2rem}.banner-img{z-index:10;background:linear-gradient(100deg,#eceff3 20%,#f5f6f8 40%,#eceff3 60%) 0 0/200% 100%;border-radius:20px;height:170px;animation:1.2s linear infinite shimmer;position:relative}@media (width>=1024px){.banner-img{height:360px}}.banner-dots{justify-content:center;gap:8px;margin-top:10px;display:flex;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.banner-dots span{background:#e0e3e7;border-radius:50%;width:10px;height:10px}.category-skeletons{flex-wrap:nowrap;justify-content:space-between;gap:1rem;margin:1.5rem 0;display:flex;overflow:hidden}.cat-pill{background:linear-gradient(100deg,#eceff3 20%,#f5f6f8 40%,#eceff3 60%) 0 0/200% 100%;border-radius:20px;flex-shrink:0;width:140px;height:50px;animation:1.2s linear infinite shimmer}.cards-skeletons{flex-wrap:nowrap;justify-content:center;gap:1rem;display:flex}.card-skeleton{background:#fff;border-radius:16px;width:200px;padding:1rem;box-shadow:0 2px 8px #0000000d}.card-img{border-radius:12px;width:100%;height:100px;margin-bottom:1rem}.card-img,.card-line{background:linear-gradient(100deg,#eceff3 20%,#f5f6f8 40%,#eceff3 60%) 0 0/200% 100%;animation:1.2s linear infinite shimmer}.card-line{border-radius:6px;height:10px;margin-bottom:8px}.card-line.title{width:80%;height:14px}.card-line.short{width:60%}.items-start{align-items:flex-start}.benefits-cta{text-align:center;min-height:100px;margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1);background-color:#8660fa;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22121%22%20height%3D%2255%22%20fill%3D%22none%22%20viewBox%3D%220%200%20121%2055%22%3E%3Cpath%20stroke%3D%22%23ffffff1a%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%223%22%20d%3D%22M17.66%2021.173c.214-.454.347-.942.392-1.442.122-1.584-.238-3.03-1.405-4.156-1.74-1.681-4.083-1.254-5.187.9-.895%201.741-.569%204.15.758%205.603%201.705%201.864%204.439%201.412%205.443-.905Zm6.857%2026.163c1.383-2.797%201.732-5.784%201.517-8.858a18%2018%200%200%200-1.048-5.035c-1.264-3.402-3.67-5.36-7.315-5.59-4.79-.3-9.102%201.058-12.897%204.01a8.4%208.4%200%200%200-2.105%202.545c-.881%201.554-.864%203.176-.112%204.787.706%201.512%201.8%202.721%203.1%203.742%201.36%201.058%202.768%202.041%204.65%203.426%201.624%201.075%203.505%202.858%205.885%203.913%203.592%201.582%206.595.56%208.325-2.94Zm2.92-24.496c2.767-1.291%203.866-5.32%202.165-7.932-1.273-1.953-3.71-2.485-5.614-1.23-.898.595-1.555%201.381-2.084%202.516-.589%201.504-.718%203.21.22%204.914%201.112%202.014%203.25%202.693%205.312%201.732Zm13%2013.002c-1.936-1.456-5.08-1.325-6.89.289-2.247%202.005-1.589%205.142%201.32%206.284a5.8%205.8%200%200%200%203.855.141c.851-.236%201.621-.7%202.226-1.344%201.577-1.725%201.36-3.962-.51-5.37Zm-6.517-4.996c2.706.68%206.027-1.021%207.074-3.61%201.136-2.822-.655-5.498-3.707-5.542a6.4%206.4%200%200%200-4.084%201.325%205.34%205.34%200%200%200-2.03%202.61c-.88%202.355.307%204.608%202.743%205.217zM94.66%2012.173c.214-.454.347-.943.392-1.443.122-1.583-.238-3.03-1.405-4.155-1.74-1.681-4.083-1.254-5.187.9-.895%201.742-.569%204.15.758%205.603%201.705%201.865%204.439%201.412%205.443-.905Zm6.857%2026.163c1.383-2.797%201.732-5.784%201.517-8.858a18%2018%200%200%200-1.048-5.035c-1.264-3.402-3.67-5.36-7.315-5.59-4.79-.3-9.102%201.058-12.897%204.01a8.4%208.4%200%200%200-2.105%202.545c-.881%201.554-.864%203.176-.112%204.787.706%201.512%201.8%202.721%203.1%203.742%201.36%201.058%202.767%202.041%204.65%203.426%201.624%201.075%203.505%202.858%205.885%203.913%203.592%201.582%206.595.56%208.325-2.94Zm2.919-24.496c2.768-1.291%203.867-5.32%202.166-7.932-1.273-1.953-3.711-2.485-5.614-1.23-.899.595-1.555%201.381-2.084%202.516-.589%201.504-.718%203.21.22%204.914%201.112%202.015%203.25%202.693%205.312%201.732Zm13.001%2013.002c-1.936-1.456-5.08-1.325-6.89.289-2.247%202.006-1.589%205.142%201.32%206.284a5.8%205.8%200%200%200%203.855.141%204.8%204.8%200%200%200%202.226-1.344c1.577-1.725%201.361-3.962-.511-5.37Zm-6.517-4.996c2.706.68%206.027-1.021%207.074-3.61%201.136-2.822-.655-5.498-3.707-5.542a6.4%206.4%200%200%200-4.083%201.325%205.34%205.34%200%200%200-2.03%202.61c-.881%202.355.306%204.608%202.742%205.217z%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22121%22%20height%3D%2255%22%20fill%3D%22none%22%20viewBox%3D%220%200%20121%2055%22%3E%3Cpath%20stroke%3D%22%23ffffff1a%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%223%22%20d%3D%22M17.66%2021.173c.214-.454.347-.942.392-1.442.122-1.584-.238-3.03-1.405-4.156-1.74-1.681-4.083-1.254-5.187.9-.895%201.741-.569%204.15.758%205.603%201.705%201.864%204.439%201.412%205.443-.905Zm6.857%2026.163c1.383-2.797%201.732-5.784%201.517-8.858a18%2018%200%200%200-1.048-5.035c-1.264-3.402-3.67-5.36-7.315-5.59-4.79-.3-9.102%201.058-12.897%204.01a8.4%208.4%200%200%200-2.105%202.545c-.881%201.554-.864%203.176-.112%204.787.706%201.512%201.8%202.721%203.1%203.742%201.36%201.058%202.768%202.041%204.65%203.426%201.624%201.075%203.505%202.858%205.885%203.913%203.592%201.582%206.595.56%208.325-2.94Zm2.92-24.496c2.767-1.291%203.866-5.32%202.165-7.932-1.273-1.953-3.71-2.485-5.614-1.23-.898.595-1.555%201.381-2.084%202.516-.589%201.504-.718%203.21.22%204.914%201.112%202.014%203.25%202.693%205.312%201.732Zm13%2013.002c-1.936-1.456-5.08-1.325-6.89.289-2.247%202.005-1.589%205.142%201.32%206.284a5.8%205.8%200%200%200%203.855.141c.851-.236%201.621-.7%202.226-1.344%201.577-1.725%201.36-3.962-.51-5.37Zm-6.517-4.996c2.706.68%206.027-1.021%207.074-3.61%201.136-2.822-.655-5.498-3.707-5.542a6.4%206.4%200%200%200-4.084%201.325%205.34%205.34%200%200%200-2.03%202.61c-.88%202.355.307%204.608%202.743%205.217zM94.66%2012.173c.214-.454.347-.943.392-1.443.122-1.583-.238-3.03-1.405-4.155-1.74-1.681-4.083-1.254-5.187.9-.895%201.742-.569%204.15.758%205.603%201.705%201.865%204.439%201.412%205.443-.905Zm6.857%2026.163c1.383-2.797%201.732-5.784%201.517-8.858a18%2018%200%200%200-1.048-5.035c-1.264-3.402-3.67-5.36-7.315-5.59-4.79-.3-9.102%201.058-12.897%204.01a8.4%208.4%200%200%200-2.105%202.545c-.881%201.554-.864%203.176-.112%204.787.706%201.512%201.8%202.721%203.1%203.742%201.36%201.058%202.767%202.041%204.65%203.426%201.624%201.075%203.505%202.858%205.885%203.913%203.592%201.582%206.595.56%208.325-2.94Zm2.919-24.496c2.768-1.291%203.867-5.32%202.166-7.932-1.273-1.953-3.711-2.485-5.614-1.23-.899.595-1.555%201.381-2.084%202.516-.589%201.504-.718%203.21.22%204.914%201.112%202.015%203.25%202.693%205.312%201.732Zm13.001%2013.002c-1.936-1.456-5.08-1.325-6.89.289-2.247%202.006-1.589%205.142%201.32%206.284a5.8%205.8%200%200%200%203.855.141%204.8%204.8%200%200%200%202.226-1.344c1.577-1.725%201.361-3.962-.511-5.37Zm-6.517-4.996c2.706.68%206.027-1.021%207.074-3.61%201.136-2.822-.655-5.498-3.707-5.542a6.4%206.4%200%200%200-4.083%201.325%205.34%205.34%200%200%200-2.03%202.61c-.881%202.355.306%204.608%202.742%205.217z%22%2F%3E%3C%2Fsvg%3E);background-position:10px 14px,right 10px top 36px;background-repeat:no-repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:space-between;align-items:center;padding:12px;display:flex;position:relative}@media (width<=1024px){.benefits-cta{width:100vw}}@media (width>=1024px){.benefits-cta{margin-right:calc(var(--padding-page-x,0)*-1);padding:30px 50px}}.benefits-cta h2{text-align:start;max-width:80%;font-size:16px;font-weight:800}@media (width>=1024px){.benefits-cta h2{max-width:100%;font-size:18px}}.benefits-cta .subtext{color:#fff;opacity:.8;font-size:12px;font-weight:500}.benefits-cta .golden{color:#fed925}.benefits-cta .dog-img{width:55px;position:absolute;bottom:0;right:24%}@media (width>=1024px){.benefits-cta .dog-img{width:90px}}.spinner.white .loading-spinner{color:#fff}.servicios-slider .splide__arrow--prev{margin-left:0!important;left:10px!important}.servicios-slider .splide__arrow--next{margin-right:0!important;right:10px!important}@media (width>=1024px){.servicios-slider .splide__arrow--prev{left:15px!important}.servicios-slider .splide__arrow--next{right:15px!important}}.btn-more{--btn-p:10px;justify-content:center;gap:6px;display:inline-flex}.btn-more img{height:22px}.btn-more span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.benefit-text{max-width:60%}.tarjetas-slider .splide__slide{width:var(--carousel-item-w,230px);flex-shrink:0}.card.card-service-selected{--card-p:12px;border-radius:16px;box-shadow:0 0 10px #00000012}.card.card-service-selected .card-body{flex-direction:row;align-items:flex-start;gap:12px}.card.card-service-selected .figure,.card.card-service-selected figure{flex:none;width:84px}.card.card-service-selected .figure img,.card.card-service-selected figure img{border-radius:var(--radius-1,7px);width:100%}.card.card-service-selected .card-title{margin-bottom:5px;font-size:16px;font-weight:700;line-height:1.4}.card.card-service-selected p{margin-bottom:6px;font-size:14px;line-height:1}.card.card-service-selected .det{opacity:.5}.card.card-service-selected p.price{color:#e7004c;opacity:1;padding-top:4px;font-size:16px}.slider-side-padding{margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1)}.slider-side-padding .slider{--carousel-padding-l:var(--padding-page-x,0);--carousel-padding-r:var(--padding-page-x,0)}.slider-side-padding .slider .splide__slide{padding-top:10px;padding-bottom:10px}.servicios-slider{--slider-gap:12px}.servicios-slider .splide__slide{padding-top:10px;padding-bottom:10px}.card.card-service{--card-p:15px;--cardtitle-fs:15px;border-radius:var(--radius-2,12px);background-color:#fff;min-height:100%;position:relative;box-shadow:0 0 14px #00000012}.card.card-service .card-body{gap:0}.card.card-service .figure,.card.card-service figure{height:105px;margin-bottom:15px}.card.card-service .figure img,.card.card-service figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--radius-1,7px);width:100%;height:100%}.card.card-service .card-tags{align-items:center;margin-bottom:6px;display:flex}.card.card-service .card-title{color:#002e6d;margin-bottom:auto;font-size:15px;font-weight:800;line-height:1.1}.card.card-service .location{color:#002e6d66;align-items:center;gap:5px;padding-top:8px;font-size:14px;font-weight:500;display:flex}.card.card-service .location img{flex:none;width:16px}.card.card-service .location span{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;flex-basis:0;display:block;overflow:hidden}.card.card-service .card-action{padding-top:8px}.card.card-service .card-action .btn{width:100%}.card.card-service .badge-discount{z-index:2;max-width:70%;position:absolute;top:0;left:0}.badge-discount{color:#fff;text-align:center;background-color:#e7004c;border-radius:0 0 15px;padding:10px;font-size:14px}.badge-cat,.badge-discount{font-weight:600;line-height:1}.badge-cat{--badge-fg:#002e6d;--radius-selector:2px;--size:auto;color:var(--color,#002e6d);border:none;padding:3px 6px;font-size:11px;position:relative;overflow:hidden}.badge-cat:before{content:"";background-color:var(--color,#002e6d);opacity:.16;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.badge-cat span{z-index:1;display:inline-block;position:relative}.btn-fav{cursor:pointer;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2221%22%20fill%3D%22none%22%20viewBox%3D%220%200%2021%2021%22%3E%3Cpath%20fill%3D%22%23002e6d%22%20d%3D%22M18.28%207.856a3.65%203.65%200%200%200-.945-2.449l-.124-.13a3.646%203.646%200%200%200-5.027-.124l-.13.124-.884.884a.94.94%200%200%201-1.325%200l-.884-.884a3.648%203.648%200%201%200-5.157%205.158l6.703%206.704%206.704-6.704.124-.13a3.65%203.65%200%200%200%20.945-2.449m1.874%200a5.52%205.52%200%200%201-1.618%203.904l-7.366%207.367a.937.937%200%200%201-1.325%200L2.478%2011.76a5.522%205.522%200%201%201%207.81-7.809l.219.22.22-.22a5.524%205.524%200%200%201%207.81%200%205.52%205.52%200%200%201%201.617%203.904%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:24px;width:24px;height:24px;display:inline-block}.btn-fav:hover{animation:1s ease-in-out both heartbeat}.btn-fav:disabled{opacity:.3}.btn-fav.active{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2221%22%20fill%3D%22none%22%20viewBox%3D%220%200%2021%2021%22%3E%3Cpath%20fill%3D%22%23e7004c%22%20d%3D%22M20.154%207.856a5.52%205.52%200%200%201-1.618%203.904l-7.366%207.367a.937.937%200%200%201-1.325%200L2.478%2011.76a5.522%205.522%200%201%201%207.81-7.809l.219.22.22-.22a5.524%205.524%200%200%201%207.81%200%205.52%205.52%200%200%201%201.617%203.904%22%2F%3E%3C%2Fsvg%3E)}.lista-categorias-servicios{--list-gap:24px;--list-item-basis:120px}@media (width<=767.98px){.lista-categorias-servicios{--list-gap:14px;--list-item-grow:1;--list-item-basis:80px}}.skeleton-box{background:linear-gradient(100deg,#f0f0f0 20%,#f5f6f8 40%,#f0f0f0 60%) 0 0/200% 100%;border-radius:8px;animation:1.2s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.service-img-ph{border-radius:12px;width:100%;height:120px;margin-bottom:12px}.tag-ph{width:80px;height:14px}.tag-ph,.title-ph{margin-bottom:10px}.title-ph{width:70%;height:16px}.location-ph{width:60%;height:12px;margin-bottom:14px}.btn-ph{border-radius:20px;width:90px;height:32px}.svc-det-icon-ph{border-radius:50%;width:128px;height:128px;margin:0 auto 15px}.svc-det-title-ph{width:60%;height:22px;margin:0 auto 12px}.svc-det-vendor-ph{justify-content:center;align-items:center;gap:10px;margin:10px auto 12px;display:flex}.svc-det-vendor-img-ph{border-radius:12px;flex-shrink:0;width:60px;height:60px}.svc-det-vendor-info-ph{flex-direction:column;gap:6px;display:flex}.svc-det-vendor-name-ph{width:120px;height:14px}.svc-det-vendor-loc-ph{width:160px;height:12px}.svc-det-tag-ph{border-radius:4px;width:80px;height:18px;margin:0 auto}.svc-det-prices-ph{flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;display:flex}.svc-det-price-label-ph{width:120px;height:14px}.svc-det-price-value-ph{border-radius:6px;width:100px;height:30px}.svc-det-desc-ph{flex-direction:column;gap:10px;display:flex}.svc-det-desc-title-ph{width:120px;height:16px;margin-bottom:4px}.svc-det-desc-line-ph{width:100%;height:12px}.svc-det-desc-line-ph.short{width:75%}.svc-det-desc-line-ph.shorter{width:55%}.lista-servicios-grid{--items-w:170px}@media (width<=767.98px){.lista-servicios-grid{--items-w:180px}}@media (width<=575.98px){.lista-servicios-grid{--items-w:150px}}a.btn.btn-tag{color:#fff;white-space:nowrap;background:#c9ddfd;border-radius:100px;height:auto;min-height:34px;padding:8px 16px;font-size:12px;font-weight:400;line-height:1}a.btn.btn-tag:hover{background-color:#b3caee}a.btn.btn-tag.active{background:#5073f4}.bookings-bar{overflow-x:scroll}.bookings-bar .filter-tag{min-width:100px}.filters-bar{color:#fff;margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1);background-color:#002e6d}.filters-bar>.inner{padding:10px var(--padding-page-x,0);flex-wrap:nowrap;align-items:center;display:flex}.filters-bar .filter-tag{white-space:nowrap;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;padding:0 4px;font-size:15px;font-weight:400;line-height:normal;display:inline-flex;overflow:hidden}.filters-bar .filter-tag span{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.filters-bar .filter-tag+.filter-tag{border-left:1px solid #c7c7c7}.filters-bar .filter-tag.active{color:#fed925;min-width:auto;padding:0 12px;font-weight:700;overflow:visible}.filters-bar .filter-tag.filter-btn span{flex:none}@media (width<=767.98px){.filters-bar>.inner{justify-content:space-between}.filters-bar .filter-tag{flex:0 auto}.filters-bar .filter-tag.active,.filters-bar .filter-tag.filter-btn{flex:none}.filters-bar .filter-tag:not(.filter-btn){border-left:none}}.det-header{padding-bottom:40px}.det-header figure{width:128px;height:128px;margin:0 auto 15px}.det-header figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;width:100%;height:100%}.det-header .img-wrapper{background-color:var(--color,inherit);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.det-header .img-wrapper .benefit-text{justify-content:center;align-items:center;max-width:30%;display:flex}.det-header .title{font-size:22px;font-weight:700}.det-header .place{font-size:14px}.det-header.st2{margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1);background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22184%22%20height%3D%2283%22%20fill%3D%22none%22%20viewBox%3D%220%200%20184%2083%22%3E%3Cpath%20stroke%3D%22%23bbd5f0%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%224%22%20d%3D%22M139.356%2016.139c.368-.786.597-1.63.675-2.496.212-2.74-.411-5.24-2.427-7.189-3.007-2.907-7.054-2.169-8.961%201.557-1.546%203.013-.982%207.18%201.311%209.693%202.944%203.226%207.667%202.443%209.402-1.565Zm11.844%2045.26c2.389-4.838%202.992-10.006%202.621-15.323a31.2%2031.2%200%200%200-1.81-8.71c-2.184-5.886-6.339-9.274-12.638-9.67-8.276-.522-15.724%201.83-22.281%206.935a14.5%2014.5%200%200%200-3.635%204.403c-1.523%202.69-1.493%205.494-.194%208.28%201.219%202.617%203.109%204.71%205.355%206.475%202.351%201.83%204.781%203.531%208.032%205.927%202.807%201.86%206.057%204.943%2010.169%206.768%206.204%202.737%2011.392.968%2014.381-5.085Zm5.043-42.376c4.782-2.234%206.681-9.202%203.742-13.722-2.199-3.379-6.41-4.3-9.699-2.128-1.552%201.03-2.686%202.39-3.601%204.352-1.016%202.602-1.24%205.553.38%208.502%201.922%203.484%205.616%204.658%209.178%202.996Zm22.46%2022.492c-3.344-2.52-8.776-2.293-11.903.5-3.882%203.47-2.745%208.896%202.281%2010.87a9.98%209.98%200%200%200%206.66.245%208.3%208.3%200%200%200%203.844-2.325c2.725-2.984%202.351-6.854-.882-9.29Zm-11.259-8.644c4.676%201.178%2010.413-1.765%2012.22-6.244%201.964-4.882-1.131-9.511-6.404-9.588a11.03%2011.03%200%200%200-7.053%202.293%209.24%209.24%200%200%200-3.507%204.514c-1.522%204.076.529%207.972%204.738%209.025zM29.055%2028.996c.369-.786.597-1.63.676-2.495.211-2.74-.412-5.241-2.428-7.19-3.007-2.907-7.054-2.168-8.961%201.557-1.546%203.014-.982%207.18%201.31%209.694%202.946%203.225%207.669%202.442%209.403-1.566Zm11.844%2045.26c2.39-4.838%202.992-10.005%202.622-15.323a31.2%2031.2%200%200%200-1.81-8.71c-2.184-5.886-6.34-9.273-12.639-9.67-8.276-.521-15.723%201.83-22.28%206.936a14.5%2014.5%200%200%200-3.636%204.402c-1.522%202.69-1.493%205.494-.194%208.281%201.22%202.616%203.11%204.709%205.355%206.474%202.351%201.83%204.782%203.532%208.032%205.927%202.807%201.86%206.058%204.944%2010.17%206.769%206.204%202.736%2011.391.968%2014.38-5.086Zm5.043-42.376c4.782-2.233%206.68-9.202%203.742-13.722-2.199-3.378-6.41-4.3-9.699-2.128-1.552%201.03-2.686%202.39-3.6%204.353-1.017%202.601-1.24%205.553.379%208.501%201.922%203.485%205.616%204.659%209.178%202.996Zm22.46%2022.492c-3.344-2.52-8.775-2.292-11.903.5-3.882%203.47-2.745%208.896%202.281%2010.87a9.98%209.98%200%200%200%206.66.245%208.3%208.3%200%200%200%203.844-2.325c2.725-2.984%202.351-6.853-.881-9.29Zm-11.259-8.643c4.676%201.177%2010.413-1.766%2012.22-6.245%201.964-4.882-1.13-9.51-6.404-9.587a11.03%2011.03%200%200%200-7.053%202.292%209.24%209.24%200%200%200-3.506%204.514c-1.523%204.076.529%207.972%204.737%209.026z%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22249%22%20height%3D%22201%22%20fill%3D%22none%22%20viewBox%3D%220%200%20249%20201%22%3E%3Cpath%20stroke%3D%22%23bbd5f0%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226.05%22%20d%3D%22M246.181%20169.467c-21.732-34.2-43.803-67.722-62.721-94.165a833%20833%200%200%200-11.013-15.095C133.373%208.064%2087.36-9.257%2048.055%2012.67c-1.909%201.088-3.869%202.163-5.768%203.433-13.312%208.901-24.044%2021.814-30.8%2036.404a84.6%2084.6%200%200%200-7.53%2027.492c-1.681%2017.916%201.95%2044.766%2028.734%2071.008%208.86%208.683%2022.116%2025.769%2037.809%2047.831m-16.294-96.978c-.01-.492-4.057-2.27-4.057-2.27-4.686-1.566-9.321-1.57-13.6%201.101-6.386%203.981-6.867%2011.372-1.203%2016.329%204.58%204.016%2012.095%204.849%2017.48%201.943%206.903-3.737%207.602-12.327%201.37-17.105zm84.108-.927c-7.394-6.285-16.143-9.593-25.58-11.268a56%2056%200%200%200-15.984-.642c-11.22%201.244-18.945%207.023-22.39%2017.849-4.527%2014.226-3.682%2028.259%202.357%2041.939a26.1%2026.1%200%200%200%206.09%208.271c4.025%203.833%208.93%205.007%2014.358%203.955%205.096-.988%209.571-3.375%2013.632-6.526%204.221-3.307%208.25-6.809%2013.849-11.44%204.471-4.089%2011.271-8.42%2016.251-14.804%207.485-9.64%206.668-19.471-2.583-27.334ZM66.608%2073.623c-1.805-9.326-13.13-15.684-22.298-12.525-6.854%202.365-10.301%209.318-7.95%2016.01%201.117%203.16%202.993%205.734%206.017%208.187%204.092%202.912%209.143%204.59%2014.993%203.05%206.918-1.836%2010.58-7.775%209.238-14.722Zm49.047-29.404c-5.855%204.741-7.834%2014.325-4.33%2021.006%204.354%208.295%2014.316%208.678%2019.957.763a18%2018%200%200%200%203.337-11.524%2015%2015%200%200%200-2.374-7.729c-4.014-6.06-10.926-7.098-16.59-2.516ZM95.659%2060.11c4.097-7.652%201.472-18.956-5.55-24.068-7.656-5.56-17.083-2.176-19.521%206.998a19.87%2019.87%200%200%200%20.914%2013.32%2016.6%2016.6%200%200%200%206.341%208.094c6.443%204.438%2014.136%202.556%2017.813-4.334z%22%2F%3E%3C%2Fsvg%3E);background-position:20% 10%,right -6px bottom -20px;background-repeat:no-repeat;padding-bottom:40px}.det-header.st2.bg3{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22184%22%20height%3D%2283%22%20fill%3D%22none%22%20viewBox%3D%220%200%20184%2083%22%3E%3Cpath%20stroke%3D%22%235775df%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%224%22%20d%3D%22M139.356%2016.139c.368-.786.597-1.63.675-2.496.212-2.74-.411-5.24-2.427-7.189-3.007-2.907-7.054-2.169-8.961%201.557-1.546%203.013-.982%207.18%201.311%209.693%202.944%203.226%207.667%202.443%209.402-1.565Zm11.844%2045.26c2.389-4.838%202.992-10.006%202.621-15.323a31.2%2031.2%200%200%200-1.81-8.71c-2.184-5.886-6.339-9.274-12.638-9.67-8.276-.522-15.724%201.83-22.281%206.935a14.5%2014.5%200%200%200-3.635%204.403c-1.523%202.69-1.493%205.494-.194%208.28%201.219%202.617%203.109%204.71%205.355%206.475%202.351%201.83%204.781%203.531%208.032%205.927%202.807%201.86%206.057%204.943%2010.169%206.768%206.204%202.737%2011.392.968%2014.381-5.085Zm5.043-42.376c4.782-2.234%206.681-9.202%203.742-13.722-2.199-3.379-6.41-4.3-9.699-2.128-1.552%201.03-2.686%202.39-3.601%204.352-1.016%202.602-1.24%205.553.38%208.502%201.922%203.484%205.616%204.658%209.178%202.996Zm22.46%2022.492c-3.344-2.52-8.776-2.293-11.903.5-3.882%203.47-2.745%208.896%202.281%2010.87a9.98%209.98%200%200%200%206.66.245%208.3%208.3%200%200%200%203.844-2.325c2.725-2.984%202.351-6.854-.882-9.29Zm-11.259-8.644c4.676%201.178%2010.413-1.765%2012.22-6.244%201.964-4.882-1.131-9.511-6.404-9.588a11.03%2011.03%200%200%200-7.053%202.293%209.24%209.24%200%200%200-3.507%204.514c-1.522%204.076.529%207.972%204.738%209.025zM29.055%2028.996c.369-.786.597-1.63.676-2.495.211-2.74-.412-5.241-2.428-7.19-3.007-2.907-7.054-2.168-8.961%201.557-1.546%203.014-.982%207.18%201.31%209.694%202.946%203.225%207.669%202.442%209.403-1.566Zm11.844%2045.26c2.39-4.838%202.992-10.005%202.622-15.323a31.2%2031.2%200%200%200-1.81-8.71c-2.184-5.886-6.34-9.273-12.639-9.67-8.276-.521-15.723%201.83-22.28%206.936a14.5%2014.5%200%200%200-3.636%204.402c-1.522%202.69-1.493%205.494-.194%208.281%201.22%202.616%203.11%204.709%205.355%206.474%202.351%201.83%204.782%203.532%208.032%205.927%202.807%201.86%206.058%204.944%2010.17%206.769%206.204%202.736%2011.391.968%2014.38-5.086Zm5.043-42.376c4.782-2.233%206.68-9.202%203.742-13.722-2.199-3.378-6.41-4.3-9.699-2.128-1.552%201.03-2.686%202.39-3.6%204.353-1.017%202.601-1.24%205.553.379%208.501%201.922%203.485%205.616%204.659%209.178%202.996Zm22.46%2022.492c-3.344-2.52-8.775-2.292-11.903.5-3.882%203.47-2.745%208.896%202.281%2010.87a9.98%209.98%200%200%200%206.66.245%208.3%208.3%200%200%200%203.844-2.325c2.725-2.984%202.351-6.853-.881-9.29Zm-11.259-8.643c4.676%201.177%2010.413-1.766%2012.22-6.245%201.964-4.882-1.13-9.51-6.404-9.587a11.03%2011.03%200%200%200-7.053%202.292%209.24%209.24%200%200%200-3.506%204.514c-1.523%204.076.529%207.972%204.737%209.026z%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22249%22%20height%3D%22201%22%20fill%3D%22none%22%20viewBox%3D%220%200%20249%20201%22%3E%3Cpath%20stroke%3D%22%235775df%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226.05%22%20d%3D%22M246.181%20169.467c-21.732-34.2-43.803-67.722-62.721-94.165a833%20833%200%200%200-11.013-15.095C133.373%208.064%2087.36-9.257%2048.055%2012.67c-1.909%201.088-3.869%202.163-5.768%203.433-13.312%208.901-24.044%2021.814-30.8%2036.404a84.6%2084.6%200%200%200-7.53%2027.492c-1.681%2017.916%201.95%2044.766%2028.734%2071.008%208.86%208.683%2022.116%2025.769%2037.809%2047.831m-16.294-96.978c-.01-.492-4.057-2.27-4.057-2.27-4.686-1.566-9.321-1.57-13.6%201.101-6.386%203.981-6.867%2011.372-1.203%2016.329%204.58%204.016%2012.095%204.849%2017.48%201.943%206.903-3.737%207.602-12.327%201.37-17.105zm84.108-.927c-7.394-6.285-16.143-9.593-25.58-11.268a56%2056%200%200%200-15.984-.642c-11.22%201.244-18.945%207.023-22.39%2017.849-4.527%2014.226-3.682%2028.259%202.357%2041.939a26.1%2026.1%200%200%200%206.09%208.271c4.025%203.833%208.93%205.007%2014.358%203.955%205.096-.988%209.571-3.375%2013.632-6.526%204.221-3.307%208.25-6.809%2013.849-11.44%204.471-4.089%2011.271-8.42%2016.251-14.804%207.485-9.64%206.668-19.471-2.583-27.334ZM66.608%2073.623c-1.805-9.326-13.13-15.684-22.298-12.525-6.854%202.365-10.301%209.318-7.95%2016.01%201.117%203.16%202.993%205.734%206.017%208.187%204.092%202.912%209.143%204.59%2014.993%203.05%206.918-1.836%2010.58-7.775%209.238-14.722Zm49.047-29.404c-5.855%204.741-7.834%2014.325-4.33%2021.006%204.354%208.295%2014.316%208.678%2019.957.763a18%2018%200%200%200%203.337-11.524%2015%2015%200%200%200-2.374-7.729c-4.014-6.06-10.926-7.098-16.59-2.516ZM95.659%2060.11c4.097-7.652%201.472-18.956-5.55-24.068-7.656-5.56-17.083-2.176-19.521%206.998a19.87%2019.87%200%200%200%20.914%2013.32%2016.6%2016.6%200%200%200%206.341%208.094c6.443%204.438%2014.136%202.556%2017.813-4.334z%22%2F%3E%3C%2Fsvg%3E)}@media (width<=767.98px){.det-header.st2{background-position:-30px 10%,right -120px bottom -20px;padding-bottom:30px}}.card.card-detalle{--card-p:20px;background-color:#fff;border-radius:40px;box-shadow:0 8px 16px -4px #002e6d29}.card.card-detalle h3{font-size:16px}@media (width>=768px){.card.card-detalle{--card-p:40px}}.prices-wrap{justify-content:center;align-items:center;display:flex}.prices-wrap .price-before,.prices-wrap .price-now{border-radius:24px;max-width:196px;display:inline-block}.prices-wrap .price-before span,.prices-wrap .price-before strong,.prices-wrap .price-now span,.prices-wrap .price-now strong{display:block}.prices-wrap .price-before span,.prices-wrap .price-now span{font-size:16px}.prices-wrap .price-before .price,.prices-wrap .price-now .price{font-size:30px;font-weight:700}@media (width>=768px){.prices-wrap .price-before .price,.prices-wrap .price-now .price{font-size:36px}}.prices-wrap .price-before{color:#5c79e5}.prices-wrap .price-divider{background-color:#002e6d29;width:2.5px;height:50px;margin:0 30px}.prices-wrap .price-now{color:#e7004c;opacity:1}.html-text p,.html-text ul{margin-bottom:8px}.html-text ul{padding-inline-start:30px;list-style:outside}.alert{gap:8px;font-size:12px;font-weight:500;line-height:1;display:flex}.alert-info{--alert-color:#5c79e5}.list-selectable{flex-direction:column;gap:16px;display:flex}.list-selectable>.wrapper{background-color:#fff;border-radius:14px;align-items:center;gap:16px;padding:16px;font-size:14px;line-height:1;box-shadow:0 0 5px #0c1a4b14,0 4px 20px -2px #3232470a}.list-selectable>.wrapper>.plan-wrapper{align-items:center;gap:16px;font-size:14px;line-height:1;display:flex}.list-selectable>.wrapper input:checked+span{font-weight:700}.list-selectable>.wrapper .mascota{min-width:70px}.list-selectable>.wrapper .plan{color:var(--color,inherit)}.list-selectable>.wrapper .no-plan{--color:#e7004c}.tarjetas-wrapper-container{margin:5px;overflow:hidden}@media (width>=768px){.tarjetas-wrapper{margin-right:-30px!important}}.tarjetas-slider{--slider-gap:16px;--carousel-item-w:230px;--carousel-padding-l:var(--padding-page-x,0)}.pago-row{gap:30px}.resumen-pago h2{margin-bottom:10px;font-size:16px;font-weight:500}.resumen-pago p{color:#002e6d80;align-items:center;margin-bottom:20px;font-size:14px;display:flex}.resumen-pago p span,.resumen-pago p strong{display:inline-block}.resumen-pago p span:last-child:not(:first-child),.resumen-pago p strong:last-child:not(:first-child){text-align:right;margin-left:auto}.resumen-pago p strong{font-weight:500}.resumen-pago p.tot{color:#e7004c;border-top:1px dashed #ededed;padding-top:20px;font-size:20px}.resumen-pago p.tot strong{font-weight:700}.card-detalle-pago{--card-p:30px;background-color:#fff;border-radius:12px;min-height:100%;box-shadow:0 8px 16px -4px #002e6d29}@media (width>=768px){.card-detalle-pago{--card-p:40px;min-height:40vh}}.card-detalle-pago .card-body{flex-direction:column;justify-content:space-between;padding-bottom:60px;display:flex}@media (width>=768px){.desktop-action{margin-top:100px;display:flex}}.payment-card{margin-bottom:120px}.change-plan-cta-container{background:url(../img/change_plan_bg.png) 50% no-repeat;border-radius:30px;justify-content:space-between;align-items:center;min-height:100px;padding:16px 25px;display:flex;position:relative}@media (width>=1140px){.change-plan-cta-container{background-color:#e7004c;background-image:none}}.change-plan-cta-container .text-container{max-width:80%}.change-plan-cta-container .text-container .header{color:#002e6d;max-width:50%;font-size:18px;font-weight:1000}@media (width>=1024px){.change-plan-cta-container .text-container .header{font-size:24px}}@media (width>=1140px){.change-plan-cta-container .text-container .header{color:#fff}}.change-plan-cta-container .text-container .subheader{color:#fff;font-size:14px}@media (width>=1024px){.change-plan-cta-container .text-container .subheader{font-size:18px}}.change-plan-cta-container .rabbit-img{width:71px;height:auto;position:absolute;bottom:0;right:30%}.change-plan-cta-container .cta-btn{color:#002e6d;background-color:#fed925;padding:9px 30px}@media (width>=1140px){.change-plan-cta-container .cta-btn{color:#00bed6;background-color:#002e6d}}@media (width>=1024px){.empty-services{justify-self:center;width:50%}}.coupon-services-header{color:#fff;font-size:20px}.service-vendor-img{border-radius:15px;width:75px;height:75px}.service-vendor-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.service-vendor-img{-o-object-fit:cover;object-fit:cover;border:2px solid #fff;border-radius:12px;width:60px;height:60px;box-shadow:0 2px 6px #0000001a}.service-vendor-info{text-align:left;color:#1e3a8a;max-width:260px;font-size:15px;line-height:1.3}.service-vendor-info strong{color:#0f172a;font-size:16px;font-weight:600;display:block}.service-payment-image,.service-payment-image .fig{height:86px;width:84px!important}.form-booking-detail .content{margin-top:20px;font-size:16px;font-weight:600}.form-booking-detail .large-content{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.underline{text-decoration:underline}.vendor-location{max-height:2.8em;line-height:1.4em}.ellipse-text,.vendor-location{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ellipse-text{min-height:2.4em;max-height:2.4em;line-height:1.2em!important}.filter-icon img{width:15px;height:15px;margin-right:5px}.filters .horizontal-list{max-width:85%}.filters .horizontal-list .list-inner{padding:10px 8px 10px 24px}@media (width>=768px){.filters .horizontal-list .list-inner{padding:10px 8px 10px 50px}}.card.benefit-card:hover{box-shadow:0 0 5px #00bed6}.card.benefit-card{cursor:pointer;--card-p:12px 16px;border-radius:var(--radius-2,12px);min-height:100%;position:relative;box-shadow:0 0 10px #00000012}.card.benefit-card .benefits-cat-badge{color:#00bed6;background-color:#00bed616;padding:5px}.card.benefit-card .badge,.card.benefit-card .benefits-cat-badge{border:none;font-size:12px;font-weight:600;text-decoration:none;position:relative;overflow:hidden}.card.benefit-card .badge{--badge-fg:#fff;--badge-bg:#e7004c;--radius-selector:90px;--size:auto;white-space:nowrap;text-overflow:ellipsis;max-width:120px;max-height:28px;padding:8px 12px;line-height:1;display:inline-block}.card.benefit-card img{border-radius:8px;width:100%;height:auto}.card.benefit-card .info{color:#002e6d;flex-grow:1;font-size:15px;font-weight:900}.card.benefit-card .top-info{gap:16px;display:flex}.card.benefit-card .top-info figure{flex:none}.card.benefit-card .top-info figure div{width:90px}.benefit-price{font-size:28px;font-weight:700}@media (width>=1024px){.benefit-price{font-size:36px}}.benefits-grid{--items-w:300px;--grid-gap-x:20px;--grid-gap-y:20px}.card.vendor-benefit-card{cursor:pointer;--card-p:12px 16px;border-radius:var(--radius-2,12px);min-height:100%;position:relative;box-shadow:0 0 10px #00000012}.card.vendor-benefit-card img{border-radius:8px;width:100%;height:auto}.card.vendor-benefit-card .info{color:#002e6d;flex-grow:1;font-size:28px;font-weight:800}.card.vendor-benefit-card .info h3{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.card.vendor-benefit-card .top-info{gap:16px;max-width:100%;display:flex}.card.vendor-benefit-card .top-info figure{flex:none}.card.vendor-benefit-card .top-info figure div{width:55px}.benefit-badge{color:#fff;background:#e7004c;border-radius:103px;align-items:center;gap:8px;padding:10px 10px 10px 20px;font-size:18px;font-weight:600;line-height:1;text-decoration:none;display:flex}.benefit-badge .benefit-tag{background-color:#ffffff7d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:flex}.benefit-badge .benefit-tag img{width:30px;height:30px}.benefit-badge .percent{font-size:40px;font-weight:600}@media (width>=1024px){.benefit-badge .percent{font-size:50px}}.pointer-events-none{pointer-events:none}.opacity-50{opacity:.5}.desktop-action{display:none}@media (width>=768px){.desktop-action{margin-top:80px;display:block}}.clickable{cursor:pointer;transition:all .15s ease-in-out;box-shadow:0 1px 3px #0000001a}.clickable:hover{box-shadow:0 4px 6px #00000026}.clickable:active{transform:scale(.95)}.card.card-aliado{--card-p:12px 16px;border-radius:var(--radius-2,12px);background:#ebf5ff;min-height:100%;position:relative;box-shadow:0 0 10px #00000012}.card.card-aliado .top-info{gap:16px;display:flex}.card.card-aliado .top-info figure{flex:none}.card.card-aliado .top-info figure div{width:60px}.card.card-aliado .info{flex-grow:1;flex-basis:0;align-self:center;padding-right:36px}.card.card-aliado .info h3{color:#002e6d;font-size:24px;font-weight:700;line-height:1}.card.card-aliado .info .vendor-text-info{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;font-weight:500}@media (width>=1024px){.card.card-aliado .info .vendor-text-info{max-width:250px}}.card.card-aliado .btn-fav{z-index:4;position:absolute;top:16px;right:16px}.card.card-aliado .dets{background-color:#c8e3ff;border-radius:8px;margin-top:auto;padding:12px;display:flex}.card.card-aliado .dets>div{flex-grow:1;flex-basis:0;max-width:50%}.card.card-aliado .dets .l{padding-right:16px}.card.card-aliado .dets .r{border-left:1px solid #eceff3;padding-left:16px}.card.card-aliado .dets h6{font-size:12px;font-weight:400}.card.card-aliado .dets p{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.card.card-aliado a.link-detalle{z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.lista-aliados-grid{--items-w:300px;--grid-gap-x:20px;--grid-gap-y:20px}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.pagination button{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:6px 14px;font-size:14px;transition:background-color .2s,color .2s,border-color .2s}.pagination button:hover:not(:disabled){color:#fff;background-color:#023766;border-color:#002e6d}.pagination button.active{color:#fff;background-color:#002e6d;border-color:#002e6d}.pagination button:disabled{opacity:.5;cursor:not-allowed}.services-container{min-height:70vh}.card-overlay{pointer-events:none}.card-body>:not(.tooltip-wrapper){pointer-events:auto}.tooltip-wrapper{z-index:3;display:inline-block;position:relative;overflow:visible}.vendor-text-info{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;font-weight:500;overflow:hidden}@media (width>=1024px){.vendor-text-info{max-width:250px}}.tooltip-target[data-tooltip]:hover:after{content:attr(data-tooltip);white-space:normal;color:#fff;z-index:10;cursor:pointer;background:#333;border-radius:4px;min-width:max-content;padding:5px 8px;font-size:12px;position:absolute;top:100%;left:0;box-shadow:0 2px 6px #0003}.vendor-avatar-ph{border-radius:50%;flex-shrink:0;width:65px;height:65px}.vendor-info-ph{flex-direction:column;flex:1;gap:8px;display:flex}.vendor-name-ph{width:130px;height:16px}.vendor-loc-ph{width:180px;height:12px}.vendor-dets-ph{background-color:#c8e3ff;border-radius:8px;justify-content:space-between;gap:16px;margin-top:12px;padding:12px;display:flex}.vendor-det-col-ph{flex-direction:column;gap:6px;display:flex}.vendor-det-label-ph{width:70px;height:12px}.vendor-det-value-ph{width:100px;height:14px}.vnd-det-avatar-ph{border-radius:50%;width:128px;height:128px;margin:0 auto 15px}.vnd-det-name-ph{width:50%;height:22px;margin:0 auto 12px}.vnd-det-btn-ph{border-radius:24px;width:110px;height:38px;margin:0 auto}.vnd-det-desc-ph{flex-direction:column;gap:10px;margin-bottom:20px;padding-top:16px;display:flex}.vnd-det-desc-title-ph{width:120px;height:16px}.vnd-det-desc-line-ph{width:100%;height:12px}.vnd-det-desc-line-ph.short{width:70%}.vnd-det-info-ph{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.vnd-det-info-line-ph{width:200px;height:14px}.vnd-det-info-line-ph.short{width:160px}.vnd-det-svc-title-ph{width:100px;height:16px;margin-bottom:8px}.card-cita.cancelled{background:#ffb3b3!important}.card.card-cita{--card-p:12px 16px;border-radius:var(--radius-2,12px);background:#ebf5ff;min-height:100%;position:relative;box-shadow:0 0 10px #00000012}.card.card-cita .top-info{gap:16px;display:flex}.card.card-cita .top-info figure{flex:none}.card.card-cita .top-info figure div{width:60px}.card.card-cita .info{flex-grow:1;flex-basis:0}.card.card-cita .info h3{color:#002e6d;word-break:break-all;font-size:16px;font-weight:700;line-height:1}.card.card-cita .info p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.card.card-cita .dets{border-radius:8px;margin-top:auto;padding:12px;display:flex}.card.card-cita .dets.cancelled{background:#f99}.card.card-cita .dets>div{flex-grow:1;flex-basis:0;max-width:50%}.card.card-cita .dets .l{padding-right:16px}.card.card-cita .dets .r{border-left:1px solid #eceff3;padding-left:16px}.card.card-cita .dets h6{font-size:12px;font-weight:400}.card.card-cita .dets p{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.card.card-cita a.link-cita{z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.card.card-cita.st1 .dets{--color-accent:#c9ddfd;--color-warning:#002e6d;--color-accent-content:#002e6d}.card.card-cita.editable .top-info{margin-right:48px}.card.card-cita.editable .action{z-index:4;position:absolute;top:16px;right:16px}.citas-slider{--slider-gap:16px;--carousel-item-w:316px}.lista-citas-grid{--items-w:300px;--grid-gap-x:20px;--grid-gap-y:20px}.add-calendar-btn{margin-top:34px}.filter-tag{align-items:center;gap:6px;display:inline-flex}.clear-x{cursor:pointer;opacity:.7;margin-left:8px;font-size:10px}.clear-x:hover{opacity:1}.total-price{border-top:1px solid #8e8e93;padding-top:10px}.total-price strong{font-weight:700}.booking-avatar-ph{border-radius:50%;flex-shrink:0;width:60px;height:60px}.booking-info-ph{flex-direction:column;flex:1;gap:8px;display:flex}.booking-name-ph{width:100px;height:16px}.booking-vendor-ph{width:180px;height:12px}.booking-price-ph{width:120px;height:14px}.booking-dets-ph{border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.booking-det-left-ph{width:120px;height:14px}.booking-det-right-ph{width:70px;height:14px}.card.card-mascota{--card-p:12px 16px;border-radius:var(--radius-2,12px);background-color:#c8e3ff;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22154%22%20height%3D%22106%22%20fill%3D%22none%22%20viewBox%3D%220%200%20154%20106%22%3E%3Cpath%20stroke%3D%22%23d2e8ff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%224%22%20d%3D%22M151.657%20104.767c-13.312-20.95-26.831-41.482-38.419-57.68a507%20507%200%200%200-6.746-9.245C82.558%205.902%2054.374-4.708%2030.298%208.722c-1.17.667-2.37%201.325-3.533%202.103-8.154%205.453-14.727%2013.362-18.865%2022.3a51.8%2051.8%200%200%200-4.613%2016.839c-.774%208.248.29%2019.588%207.832%2031.537m33.836.5c-.69-5.136-.213-10.335%201.455-15.577%202.111-6.63%206.843-10.17%2013.715-10.933a34.4%2034.4%200%200%201%209.791.393c5.78%201.026%2011.14%203.053%2015.669%206.902%205.666%204.817%206.167%2010.839%201.582%2016.744a25%2025%200%200%201-1.717%201.97M34.066%2063.354c-.007-.301-2.485-1.39-2.485-1.39-2.87-.96-5.71-.962-8.331.674-3.911%202.439-4.206%206.966-.736%2010.002%202.805%202.46%207.408%202.97%2010.707%201.19%204.228-2.289%204.656-7.55.838-10.477zm7.596-17.295c-1.105-5.712-8.042-9.607-13.658-7.672-4.198%201.448-6.31%205.707-4.87%209.806.685%201.936%201.834%203.513%203.686%205.015%202.507%201.784%205.6%202.812%209.184%201.868%204.237-1.124%206.48-4.762%205.658-9.017Zm30.044-18.01c-3.587%202.903-4.8%208.774-2.653%2012.866%202.667%205.08%208.769%205.315%2012.224.467a11.02%2011.02%200%200%200%202.044-7.059%209.2%209.2%200%200%200-1.454-4.734c-2.459-3.712-6.693-4.348-10.162-1.54Zm-12.25%209.732c2.51-4.687.903-11.611-3.398-14.742-4.69-3.406-10.464-1.333-11.958%204.286a12.17%2012.17%200%200%200%20.56%208.159%2010.18%2010.18%200%200%200%203.884%204.958c3.947%202.718%208.659%201.566%2010.911-2.655z%22%2F%3E%3C%2Fsvg%3E);background-position:right 0 top 6px;background-repeat:no-repeat;background-size:154px 106px;min-height:100%;position:relative;box-shadow:0 0 10px #00000012}.card.card-mascota .top-info{gap:16px;display:flex}.card.card-mascota .top-info figure{flex:none}.card.card-mascota .top-info figure div{width:60px}.card.card-mascota .info{flex-grow:1;flex-basis:0;align-self:center;padding-right:36px}.card.card-mascota .info h3{color:#002e6d;word-break:break-all;font-size:26px;font-weight:700;line-height:1}.card.card-mascota .info p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.card.card-mascota .btn-fav{z-index:4;position:absolute;top:16px;right:16px}.card.card-mascota .dets{color:#fff;background-color:#5c79e5;border-radius:8px;margin-top:auto;padding:12px;display:flex}.card.card-mascota .dets>div{flex-grow:1;flex-basis:0;max-width:50%}.card.card-mascota .dets .l{padding-right:16px}.card.card-mascota .dets .r{border-left:1px solid #eceff3;padding-left:16px}.card.card-mascota .dets h6{font-size:12px;font-weight:400}.card.card-mascota .dets p{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.card.card-mascota a.link-detalle{z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cancel-pet-btn.cancelling{opacity:.7;pointer-events:none;position:relative}.cancel-pet-btn.cancelling:after{content:"";opacity:.1;z-index:-1;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.lista-mascotas-grid{--items-w:300px;--grid-gap-x:20px;--grid-gap-y:20px}.pet-sk-top{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pet-avatar-ph{border-radius:50%;flex-shrink:0;width:65px;height:65px}.pet-sk-info{flex-direction:column;flex:1;gap:8px;display:flex}.pet-name-ph{width:60%;height:16px}.pet-breed-ph{width:40%;height:12px}.pet-sk-dets{gap:16px;display:flex}.pet-det-ph{width:80px;height:12px}.pet-detail-name-ph{width:40%;height:24px;margin-bottom:16px}.pet-detail-line-ph{width:80%;height:14px;margin-bottom:8px}.pet-detail-card-ph{border-radius:8px;width:60%;height:36px}.pet-detail-plan-ph{border-radius:16px;width:100%;height:100px;margin-top:16px}.avatar-wrapper{width:170px;height:170px;display:inline-block;position:relative}.avatar-wrapper .avatar-label{cursor:pointer;color:#002e6d;background-color:#5c7fe5;border:8px solid #fff;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.avatar-wrapper .avatar-label:hover{--icon-opacity:.25}.avatar-wrapper .avatar-label:hover .avatar-preview+.avatar-icon{--icon-opacity:.45}.avatar-wrapper .avatar-label.placeholder{background:linear-gradient(100deg,#eceff3 20%,#f5f6f8 40%,#eceff3 60%) 0 0/200% 100%;margin-bottom:64px;animation:1.2s linear infinite shimmer}.avatar-wrapper .avatar-input{display:none}.avatar-wrapper .avatar-preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:var(--avatar-opacity,1);transition:opacity .3s}.avatar-wrapper .avatar-preview+.avatar-icon{--icon-opacity:0;color:#fff}.avatar-wrapper .avatar-icon{width:40px;height:40px;opacity:var(--icon-opacity,.16);z-index:2;transition:opacity .3s;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card.card-soft-blue{--card-p:25px;background:#edf6ff;border-radius:16px;box-shadow:0 9.394px 18.789px -4.697px #002e6d29}.card-no-plan,.card.card-white-shadow{--card-p:20px;--radius-box:24px}.card.card-white-shadow{background-color:#fff;box-shadow:0 8px 16px -4px #002e6d29}.lista-planes{-moz-column-gap:24px;grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}@media (width<=767.98px){.lista-planes{-moz-column-gap:10px;grid-template-columns:1fr 1fr;column-gap:10px}}.card-plan{color:#fff;text-align:center;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22178%22%20height%3D%22143%22%20fill%3D%22none%22%20viewBox%3D%220%200%20178%20143%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-opacity%3D%22.05%22%20stroke-width%3D%223.586%22%20d%3D%22M175.578%20120.388c-15.502-24.395-31.245-48.306-44.739-67.167a592%20592%200%200%200-7.855-10.767C95.113%205.26%2062.292-7.096%2034.256%208.545c-1.361.776-2.76%201.543-4.114%202.448-9.495%206.35-17.15%2015.56-21.969%2025.968A60.4%2060.4%200%200%200%202.802%2056.57c-1.2%2012.78%201.39%2031.931%2020.496%2050.649%206.319%206.194%2015.775%2018.381%2026.968%2034.118M38.644%2072.163c-.008-.35-2.894-1.619-2.894-1.619-3.343-1.117-6.649-1.12-9.701.785-4.555%202.84-4.898%208.112-.858%2011.648%203.267%202.864%208.627%203.459%2012.469%201.386%204.923-2.666%205.422-8.793.976-12.201zm59.993-.66c-5.274-4.484-11.515-6.844-18.246-8.038a40%2040%200%200%200-11.401-.458c-8.003.888-13.513%205.01-15.971%2012.732-3.229%2010.147-2.626%2020.156%201.681%2029.914a18.6%2018.6%200%200%200%204.344%205.9c2.871%202.734%206.37%203.571%2010.242%202.82%203.635-.704%206.827-2.407%209.724-4.654%203.01-2.359%205.884-4.857%209.878-8.16%203.189-2.917%208.04-6.006%2011.591-10.56%205.34-6.876%204.757-13.888-1.842-19.497ZM47.49%2052.022c-1.288-6.652-9.365-11.187-15.905-8.934-4.889%201.687-7.348%206.646-5.671%2011.42.797%202.253%202.135%204.09%204.292%205.84%202.92%202.076%206.522%203.274%2010.695%202.175%204.934-1.31%207.547-5.546%206.589-10.5ZM82.475%2031.05c-4.177%203.382-5.588%2010.218-3.09%2014.984%203.107%205.916%2010.212%206.19%2014.236.544a12.83%2012.83%200%200%200%202.38-8.22%2010.7%2010.7%200%200%200-1.693-5.513c-2.863-4.323-7.794-5.063-11.833-1.795ZM68.212%2042.383c2.922-5.458%201.05-13.52-3.959-17.167-5.461-3.966-12.185-1.552-13.925%204.992a14.18%2014.18%200%200%200%20.653%209.5%2011.85%2011.85%200%200%200%204.523%205.774c4.596%203.165%2010.083%201.823%2012.706-3.091z%22%2F%3E%3C%2Fsvg%3E);background-position:right 0 top 30px;background-repeat:no-repeat;background-size:80%;background-color:var(--bg-color);--card-p:20px;min-height:100%;line-height:1}.card-plan figure img{height:78px}.card-plan h3{margin:0}@media (width<=767.98px){.card-plan{--card-p:12px}}.card-plan .plan-btn{background-color:var(--color);color:#fff}.card.card-detalle-plan{--card-p:40px;--radius-box:24px;background-color:var(--color);max-width:580px;margin-inline:auto}.card.card-detalle-plan ul{padding-left:0;list-style:none}.card.card-detalle-plan .hdr{text-align:center;color:#fff;margin-bottom:35px}.card.card-detalle-plan .info-inner{max-width:var(--inner-max-w,360px);margin:0 auto}.card.card-detalle-plan .info-inner .hdr img{max-width:150px}.card.card-detalle-plan .info-inner p{margin-bottom:16px}.card.card-detalle-plan .detail-inner{width:100%;margin:0 auto;padding:0;max-width:100%!important}.card.card-detalle-plan ul{margin-inline:0;padding-inline:0}.card.card-detalle-plan ul li{background-image:var(--bg-image,url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2222%22%20fill%3D%22none%22%20viewBox%3D%220%200%2021%2022%22%3E%3Cpath%20fill%3D%22%23fed925%22%20d%3D%22M10.063.963c5.554.006%2010.056%204.508%2010.063%2010.062%200%205.558-4.506%2010.064-10.064%2010.064S0%2016.583%200%2011.025%204.505.963%2010.063.963m5.235%205.516a.84.84%200%200%200-.777.37l-5.222%207.086L5.88%2011.2a.84.84%200%200%200-1.049%201.31l4.1%203.277a.847.847%200%200%200%201.199-.157l5.74-7.79a.838.838%200%200%200-.573-1.361%22%2F%3E%3C%2Fsvg%3E));background-position:0 0;background-repeat:no-repeat;background-size:20px;margin-bottom:16px;padding-left:28px}.card.card-detalle-plan .action{padding-top:35px}.card.card-detalle-plan .plan-btn{background-color:var(--color);color:#fff}.plan-image{width:50px}.sex-image{width:17px;height:21px}.payment-plan-image-wrapper{background-color:var(--color);border-radius:10px;width:84px;height:86px}.payment-plan-image-wrapper svg{width:48px;height:48px}.divider-with-label{border-top:1px solid #e5e7eb;margin:2rem 0;position:relative}.divider-with-label .divider-label{color:#6b7280;white-space:nowrap;background:#fff;padding:0 12px;font-size:14px;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}.disabled-link{pointer-events:none}.disabled-link,button:disabled{opacity:.5;cursor:not-allowed}.warning-banner{color:#7a5c00;text-align:center;background-color:#fed925;border-bottom:1px solid #f3c76a;border-radius:12px;width:100%;padding:12px 20px;font-weight:600;box-shadow:0 2px 4px #0000001a}.profile-avatar-ph{border:8px solid #fff;border-radius:50%;width:170px;height:170px}.profile-form-ph{flex-direction:column;gap:20px;display:flex}.profile-form-row-ph{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=767px){.profile-form-row-ph{grid-template-columns:1fr}}.profile-field-ph{flex-direction:column;gap:8px;display:flex}.profile-label-ph{width:80px;height:14px}.profile-input-ph{border-radius:8px;width:100%;height:44px}.profile-btn-ph{border-radius:24px;width:140px;height:44px;margin-top:12px}.pet-edit-form-ph{flex-direction:column;gap:20px;display:flex}.pet-edit-form-row-ph{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=767px){.pet-edit-form-row-ph{grid-template-columns:1fr}}.loader{border:2px solid #f3f3f3;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn,a.btn{--btn-shadow-color:transparent;--btn-effect-bg:#ffffff1a;--radius-field:8px;color:var(--btn-fg);--btn-shadow:none;text-shadow:none;font-weight:500;position:relative}.btn:not(.btn-outline),a.btn:not(.btn-outline){border:none}.btn:not(.btn-sm),a.btn:not(.btn-sm){--fontsize:15px}.btn:before,a.btn:before{content:"";background-color:var(--btn-effect-bg);border-radius:inherit;z-index:0;width:100%;height:100%;transition:all .5s;display:block;position:absolute;transform:scale(0)}.btn span,a.btn span{z-index:1;display:block;position:relative}.btn span+img,.btn span+svg,a.btn span+img,a.btn span+svg{margin-left:6px;transition:all .3s}.btn:hover:before,a.btn:hover:before{transform:scale(1)}.btn.btn-primary:not(.btn-outline),a.btn.btn-primary:not(.btn-outline){--btn-fg:#fff}.btn.btn-add,a.btn.btn-add{color:#002e6d;background-color:#fff;border-radius:99px;max-width:380px;min-height:50px;padding:13px 16px;display:flex;box-shadow:0 3px 10px #514d5617}.btn-dashed{color:#002e6d;opacity:.5;border:1px dashed #002e6d;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:56px;font-weight:500;transition:all .3s;display:flex}.btn-dashed img{height:24px}.btn-dashed:hover{opacity:1}.input,.textarea,select{--radius-field:12px;--input-color:#fff;--size:50px;padding:var(--input-padding,4px 14px);color:var(--input-text-color,#002e6d);background-color:#ffffff40;outline:none;font-size:1rem;box-shadow:0 8px 16px -4px #002e6d29}.input:focus,.textarea:focus,select:focus{box-shadow:0 8px 16px -4px #002e6d42}.input::-moz-placeholder{color:#002e6d4d}.textarea::-moz-placeholder{color:#002e6d4d}select::-moz-placeholder{color:#002e6d4d}.input::placeholder,.textarea::placeholder,select::placeholder{color:#002e6d4d}input.custom-calendar{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23002e6d%22%20d%3D%22M19%204h-2V3a1%201%200%200%200-2%200v1H9V3a1%201%200%200%200-2%200v1H5a3%203%200%200%200-3%203v12a3%203%200%200%200%203%203h14a3%203%200%200%200%203-3V7a3%203%200%200%200-3-3m1%2015a1%201%200%200%201-1%201H5a1%201%200%200%201-1-1v-7h16zm0-9H4V7a1%201%200%200%201%201-1h2v1a1%201%200%200%200%202%200V6h6v1a1%201%200%200%200%202%200V6h2a1%201%200%200%201%201%201z%22%2F%3E%3C%2Fsvg%3E);background-position:right 16px center;background-repeat:no-repeat;background-size:24px}.textarea{box-shadow:none;border:1px solid #002e6d29}.select{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2223%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2023%22%3E%3Cpath%20fill%3D%22%238e8e93%22%20d%3D%22M18.533%209.431a.93.93%200%200%201-.343.722l-5.555%204.472a.926.926%200%200%201-1.176%200L5.904%209.996A.927.927%200%201%201%207.09%208.57l4.963%204.139%204.963-4a.926.926%200%200%201%201.518.722%22%2F%3E%3C%2Fsvg%3E);background-position:right 10px center;background-size:22px;font-size:16px}.form-group{margin-bottom:var(--form-mb,16px)}.form-label{padding:0;color:#8e8e93;margin-bottom:4px;padding-block:0;font-size:14px;font-weight:400;line-height:normal;display:block}.range{--range-thumb-size:4px}.range-input{appearance:none;cursor:pointer;background:#ccc;border-radius:15px;outline:none;width:100%;height:6px}.range-input::-webkit-slider-thumb{appearance:none;background-color:#00bed6;border:none;border-radius:50%;width:15px;height:15px;transition:all .2s ease-in-out}.range-input::-moz-range-thumb{background-color:#00bed6;border:none;border-radius:50%;width:15px;height:15px;transition:all .2s ease-in-out}.range-input::-webkit-slider-thumb:hover{box-shadow:0 0 0 10px #00bed61a}.range-input:active::-webkit-slider-thumb{box-shadow:0 0 0 13px #00bed633}.range-input:focus::-webkit-slider-thumb{box-shadow:0 0 0 13px #00bed633}.range-input::-moz-range-thumb:hover{box-shadow:0 0 0 10px #00bed61a}.range-input:active::-moz-range-thumb{box-shadow:0 0 0 13px #00bed633}.range-input:focus::-moz-range-thumb{box-shadow:0 0 0 13px #00bed633}.range-values{color:#322651bf;justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;display:flex}.password-toggle{position:relative}.password-toggle>input{padding-right:54px}.password-toggle .password-toggle-btn{z-index:2;width:36px;height:100%;box-shadow:none;color:#0000;background-color:#0000;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23d1d1d6%22%20class%3D%22bi%20bi-eye%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M16%208s-3-5.5-8-5.5S0%208%200%208s3%205.5%208%205.5S16%208%2016%208M1.173%208a13%2013%200%200%201%201.66-2.043C4.12%204.668%205.88%203.5%208%203.5s3.879%201.168%205.168%202.457A13%2013%200%200%201%2014.828%208q-.086.13-.195.288c-.335.48-.83%201.12-1.465%201.755C11.879%2011.332%2010.119%2012.5%208%2012.5s-3.879-1.168-5.168-2.457A13%2013%200%200%201%201.172%208z%22%2F%3E%3Cpath%20d%3D%22M8%205.5a2.5%202.5%200%201%200%200%205%202.5%202.5%200%200%200%200-5M4.5%208a3.5%203.5%200%201%201%207%200%203.5%203.5%200%200%201-7%200%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:24px;border:none;outline:none;padding:0;display:inline-block;position:absolute;top:0;right:10px;overflow:hidden}.password-toggle .password-toggle-btn span{visibility:hidden}.password-toggle .password-toggle-btn.visible{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23d1d1d6%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M13.359%2011.238C15.06%209.72%2016%208%2016%208s-3-5.5-8-5.5a7%207%200%200%200-2.79.588l.77.771A6%206%200%200%201%208%203.5c2.12%200%203.879%201.168%205.168%202.457A13%2013%200%200%201%2014.828%208q-.086.13-.195.288c-.335.48-.83%201.12-1.465%201.755q-.247.248-.517.486z%22%2F%3E%3Cpath%20d%3D%22M11.297%209.176a3.5%203.5%200%200%200-4.474-4.474l.823.823a2.5%202.5%200%200%201%202.829%202.829zm-2.943%201.299.822.822a3.5%203.5%200%200%201-4.474-4.474l.823.823a2.5%202.5%200%200%200%202.829%202.829%22%2F%3E%3Cpath%20d%3D%22M3.35%205.47q-.27.24-.518.487A13%2013%200%200%200%201.172%208l.195.288c.335.48.83%201.12%201.465%201.755C4.121%2011.332%205.881%2012.5%208%2012.5c.716%200%201.39-.133%202.02-.36l.77.772A7%207%200%200%201%208%2013.5C3%2013.5%200%208%200%208s.939-1.721%202.641-3.238l.708.709zm10.296%208.884-12-12%20.708-.708%2012%2012z%22%2F%3E%3C%2Fsvg%3E)}.field-error{border-color:#e7004c!important;outline-color:#e7004c!important}.error-list{padding-left:15px;list-style:outside}.error-list li{color:#e7004c}.checkbox{--radius-selector:6px}.checkbox+span{color:#8e8e8e}.checkbox:not(:checked){--input-color:#8e8e8e}.card.card-evento{--card-p:16px;background-color:#fff;border-radius:12px;min-height:100%;box-shadow:0 0 10px #00000012}.card.card-evento .top-info{align-items:flex-start;gap:10px;margin-bottom:auto;display:flex}.card.card-evento .top-info figure{flex:none;width:106px}.card.card-evento .top-info figure img{border-radius:7px}.card.card-evento .info{flex-grow:1;flex-basis:0}.card.card-evento .info h3{color:#002e6d;margin-bottom:5px;font-size:16px;font-weight:700;line-height:1}.card.card-evento .info p{margin-bottom:6px;font-size:12px;line-height:1.2}.card.card-evento .info .btn{width:auto;margin-top:auto}.event-banner-rounded{border-radius:12px 12px 0 0;overflow:hidden}.event-placeholder{background-color:#f0f4fa;justify-content:center;align-items:center;width:100%;height:200px;display:flex}.event-placeholder .placeholder-logo{-o-object-fit:contain;object-fit:contain;opacity:.5;width:120px;height:auto;max-height:none}.eventos-slider{--slider-gap:16px;--carousel-item-w:280px}#footer,#secondary-footer{z-index:10001;width:100%;position:fixed;bottom:-1px;left:0}#footer .footer-mobile,#secondary-footer .footer-mobile{display:none}#footer .footer-web,#secondary-footer .footer-web{color:#fff;text-align:center;background-color:#002e6d;padding:10px;font-size:13px}@media (width<=991.98px){#footer,#secondary-footer{background-color:#fff;padding:26px;box-shadow:0 -10px 70px #00000012}#footer .footer-web,#secondary-footer .footer-web{display:none}#footer .footer-mobile,#secondary-footer .footer-mobile{display:block}#footer,#secondary-footer{padding:26px var(--padding-page-x,0)}}.nav.main-menu.mm-bottom{gap:60px}.nav.main-menu.mm-bottom .nav-link{flex-direction:column;gap:0}.nav.main-menu.mm-bottom .nav-link svg{height:24px}.nav.main-menu.mm-bottom .nav-link span{line-height:1}@media (width<=767.98px){.nav.main-menu.mm-bottom{--link-fs:12px;justify-content:space-between;gap:0}}@media (width<=767px){.no-footer-container{margin-bottom:200px}}.effect-heartbeat{animation:1.5s ease-in-out infinite both heartbeat}@keyframes heartbeat{0%{transform-origin:50%;animation-timing-function:ease-out;transform:scale(1.5)}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(1.1)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1.5)}}.effect-bounce-top{animation:2s infinite alternate both bounce-top}@keyframes bounce-top{0%{opacity:1;animation-timing-function:ease-in;transform:translateY(-45px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{animation-timing-function:ease-in;transform:translateY(-6px)}93%{animation-timing-function:ease-in;transform:translateY(-4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{opacity:1;animation-timing-function:ease-out;transform:translateY(0)}}.tilt-in-top-1{animation:.6s cubic-bezier(.25,.46,.45,.94) both tilt-in-top-1}@keyframes tilt-in-top-1{0%{opacity:0;transform:rotateY(30deg)translateY(-300px)skewY(-30deg)}to{opacity:1;transform:rotateY(0)translateY(0)skewY(0)}}.tilt-in-fwd-tr{animation:.6s cubic-bezier(.25,.46,.45,.94) both tilt-in-fwd-tr}@keyframes tilt-in-fwd-tr{0%{opacity:0;transform:rotateY(20deg)rotateX(35deg)translate(100px,-100px)skew(-35deg,10deg)}to{opacity:1;transform:rotateY(0)rotateX(0)translate(0)skew(0deg)}}.tilt-in-fwd-tl{animation:.6s cubic-bezier(.25,.46,.45,.94) both tilt-in-fwd-tl}@keyframes tilt-in-fwd-tl{0%{opacity:0;transform:rotateY(-20deg)rotateX(35deg)translate(-100px,-100px)skew(35deg,-10deg)}to{opacity:1;transform:rotateY(0)rotateX(0)translate(0)skew(0deg)}}.jello-diagonal-1{animation:.8s both jello-diagonal-1}@keyframes jello-diagonal-1{0%{transform:skew(0deg 0deg)}30%{transform:skew(25deg 25deg)}40%{transform:skew(-15deg,-15deg)}50%{transform:skew(15deg,15deg)}65%{transform:skew(-5deg,-5deg)}75%{transform:skew(5deg,5deg)}to{transform:skew(0deg 0deg)}}.jello-diagonal-2{animation:.8s both jello-diagonal-2}@keyframes jello-diagonal-2{0%{transform:skew(0deg 0deg)}30%{transform:skew(-25deg -25deg)}40%{transform:skew(15deg,15deg)}50%{transform:skew(-15deg,-15deg)}65%{transform:skew(5deg,5deg)}75%{transform:skew(-5deg,-5deg)}to{transform:skew(0deg 0deg)}}@keyframes bounce-right{0%{opacity:1;animation-timing-function:ease-in;transform:translate(18px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translate(16px)}65%{animation-timing-function:ease-in;transform:translate(8px)}82%{animation-timing-function:ease-in;transform:translate(4.5px)}93%{animation-timing-function:ease-in;transform:translate(2px)}25%,55%,75%,87%,98%{animation-timing-function:ease-out;transform:translate(0)}to{opacity:1;animation-timing-function:ease-out;transform:translate(0)}}@keyframes bounce-bottom{0%{opacity:1;animation-timing-function:ease-in;transform:translateY(20px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(14px)}65%{animation-timing-function:ease-in;transform:translateY(8px)}82%{animation-timing-function:ease-in;transform:translateY(4px)}93%{animation-timing-function:ease-in;transform:translateY(2px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{opacity:1;animation-timing-function:ease-out;transform:translateY(0)}}:root{--text-sm:.875rem;--text-sm--line-height:1.25rem}.text-lila{color:#5c79e5}.link-card{color:#002e6d;background-color:#fff;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke%3D%22%238e8e93%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 20px center;background-repeat:no-repeat;background-size:24px;border-radius:12px;padding:13px 16px;font-size:14px;font-weight:500;line-height:normal;box-shadow:0 3px 10px #514d5617}.bg-soft-blue-to-white{background:linear-gradient(#d0e7ff 0 60%,#fff 0)}.bg-blue-to-white{background:linear-gradient(#5c79e5 0 50%,#fff 0)}.lista-metodos-pago{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.card.card-page{background-color:#fff;border-radius:40px;min-height:60vh;box-shadow:0 8px 16px -4px #002e6d29}.det-content-wrap{margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1);background:linear-gradient(#d0e7ff 0 50px,#fff 0)}.det-content-wrap.bg-line-blue{background:linear-gradient(#5c79e5 0 50px,#fff 0)}@media (width>=768px){.det-content-wrap{padding-left:var(--padding-page-x,0);padding-right:var(--padding-page-x,0)}}.ccard-item{justify-content:center;align-items:flex-start}.ccard-item p.st{position:absolute;top:6px;left:14px}.btn-add-card{opacity:.5;border:1px dashed #002e6d;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:80px;padding:20px;transition:all .3s;display:flex}.btn-add-card:hover{opacity:1}.btn-color-choose{background:var(--btn-color,#002e6d);cursor:pointer;border-radius:99px;width:60px;height:60px;transition:all .3s;display:inline-flex;transform:scale(1);box-shadow:0 9.546px 19.092px -4.773px #002e6d29}.btn-color-choose.selected,.btn-color-choose:hover{transform:scale(1.2)}.color-buttons{gap:14px;display:flex}.header-inner-page,.header-inner-page-no-fixed{margin-left:calc(var(--padding-page-x,0)*-1);margin-right:calc(var(--padding-page-x,0)*-1)}.header-inner-page-no-fixed>.inner,.header-inner-page>.inner{padding:20px var(--padding-page-x,0);align-items:center;gap:12px;min-height:70px;display:flex}.header-inner-page .inner.scrolled,.header-inner-page-no-fixed .inner.scrolled{color:#002e6d}@media (width<=767px){.header-inner-page .inner.scrolled,.header-inner-page-no-fixed .inner.scrolled{background-color:#fff}}.header-inner-page .title,.header-inner-page-no-fixed .title{font-size:var(--title-fs,20px);flex-grow:1;flex-basis:0;font-weight:600}.header-inner-page .link-back,.header-inner-page-no-fixed .link-back{flex:none}.header-inner-page .link-back img,.header-inner-page .link-back svg,.header-inner-page-no-fixed .link-back img,.header-inner-page-no-fixed .link-back svg{width:24px}.header-inner-page .action,.header-inner-page-no-fixed .action{flex:none;margin-left:auto;display:inline-flex}@media (width<=991.98px){.header-inner-page{z-index:50;background-color:#0000;transition:all .3s linear;position:sticky;top:0;left:0;box-shadow:0 8px 16px -4px #002e6d00}}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.desktop-card-link{display:none}@media (width>=1024px){.desktop-card-link{display:inline-flex}}.mobile-card-link{display:inline-flex}@media (width>=1024px){.mobile-card-link{display:none}}.ccard-item{border:1px solid var(--card-color,#002e6d);border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:80px;padding:14px;display:flex;position:relative;overflow:hidden}.ccard-item p{z-index:1;flex-grow:0;margin:0;line-height:1.2;position:relative}.ccard-item p.st{opacity:.7;font-size:14px}.ccard-item p.tt{font-size:16px;font-weight:600}.ccard-item:before{content:"";background-color:var(--card-color,#002e6d);opacity:.12;display:block;left:0}.ccard-item .action,.ccard-item:before{width:100%;height:100%;position:absolute;top:0}.ccard-item .action{z-index:2;justify-content:flex-end;padding:10px 10px 0 0;display:flex;right:0}.card.calendars-card{--card-p:15px;--cardtitle-fs:15px;border-radius:var(--radius-2,12px);background-color:#fff;min-height:100%;padding:26px 24px;position:relative;box-shadow:0 0 14px #00000012}.card.calendars-card .calendar-icon{width:24px;height:24px;margin-right:8px}.card.calendars-card .lock-icon{width:10px;height:13px;margin-right:4px}.card.calendars-card span{font-weight:400}.card.calendars-card .calendar-btn{border:1px solid #002e6d}.card.calendars-card .calendar-btn.disabled{color:#002e6d;background-color:#fff}.settings-card{border-radius:var(--radius-2,12px);background-color:#fff;min-height:100%;padding:40px;position:relative;box-shadow:0 0 14px #00000012}.settings-card h3{font-size:20px;font-weight:600}.settings-card p{font-size:14px;line-height:1.5}:root{--vsw-width:40px;--vsw-height:20px;--vsw-knob:16px;--vsw-blue:#00bed6;--vsw-gray:#e0e0e0}.v-switch{width:var(--vsw-width);height:var(--vsw-height);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-block;position:relative}.v-switch-input{opacity:0;z-index:2;margin:0;position:absolute;inset:0}.v-switch-track{background:var(--vsw-gray);border-radius:calc(var(--vsw-height)/2);width:100%;height:100%;transition:background .2s;display:block;position:relative}.v-switch-knob{width:var(--vsw-knob);height:var(--vsw-knob);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 4px #0003}.v-switch-input:checked+.v-switch-track{background:var(--vsw-blue)}.v-switch-input:checked+.v-switch-track .v-switch-knob{transform:translate(calc(var(--vsw-width) - var(--vsw-knob) - 4px),-50%)}.v-switch-input:focus+.v-switch-track{box-shadow:0 0 0 3px #1976d24d}.text-placeholder{background:linear-gradient(100deg,#eceff3 20%,#f5f6f8 40%,#eceff3 60%) 0 0/200% 100%;width:120px;height:80px;margin-bottom:100px;animation:1.2s linear infinite shimmer}.profile-options-placeholder{min-height:60vh}.logout-modal-actions button{font-size:12px!important}.logout-confirmation-text{font-weight:800!important}.emergency-body{min-height:100vh;padding-bottom:100px}.emergency-body .btn{border-radius:90px;margin-top:80px;padding:8px 75px;font-size:14px;font-weight:700}.emergency-body .btn img{width:22px;height:22px}.bg-login{position:relative;background-color:#002e6d!important}.bg-login:after{content:"";z-index:0;background-image:url(../img/bg-login.png);background-position:bottom;background-repeat:no-repeat;background-size:320px;width:100%;height:500px;display:block;position:absolute;top:0;right:0}@media (width<=767.98px){.bg-login{background:linear-gradient(#002e6d 0 50%,#fff 0)}.bg-login:after{background-size:280px;height:420px}}@media (width>=992px){.bg-login:after{background-position:50%;background-size:contain;width:50%;height:80%;top:50%;transform:translateY(-50%)}}.login-page-wrapper .card-login{--card-fs:13px;font-size:13px}.login-page-wrapper h1{margin-bottom:10px;font-size:20px;font-weight:700}.login-page-wrapper .logo{width:170px;display:inline-block}.login-page-wrapper .inner-content{text-align:center;z-index:3;position:relative}@media (width>=992px){.login-page-wrapper{max-width:50%;min-height:var(--vh100,100vh);background-color:#fff;justify-content:center;align-items:center;padding:30px 60px;display:flex}.login-page-wrapper .card-login{--card-p:0;margin-top:25px}.login-page-wrapper>.inner{background:#fff;border-radius:24px;flex-grow:1;flex-basis:0;max-width:612px;padding:30px 16px;box-shadow:0 8px 16px -4px #002e6d29}.login-page-wrapper .inner-content{max-width:320px;margin:0 auto}}@media (width<=991.98px){.login-page-wrapper{padding-top:40px}.login-page-wrapper .card-login{--card-p:40px;--radius-box:24px;background-color:#fff;max-width:400px;margin-top:200px;margin-left:auto;margin-right:auto}}@media (width<=767.98px){.login-page-wrapper{padding-top:30px}.login-page-wrapper .card-login{--card-p:24px;--radius-box:24px 24px 0 0;max-width:none}}.line-or{color:#8e8e93}.line-or,.line-or span{text-align:center;position:relative}.line-or span{z-index:2;background-color:#fff;padding:8px 25px;display:inline-block}.line-or:before{content:"";z-index:0;background:#d1d1d6;width:100%;height:1px;display:block;position:absolute;top:50%;left:0}.btn.btn-login-social{--btn-bg:#fff;--btn-fg:#8e8e93;border:1px solid #8e8e93;flex-basis:0}#vue3-snackbar--container{z-index:var(--snackbar-zindex);pointer-events:none;margin:16px 16px 0;padding:0;position:fixed}#vue3-snackbar--container.is-rtl .vue3-snackbar-message-icon{margin-left:16px;margin-right:0}#vue3-snackbar--container.is-top{top:0}#vue3-snackbar--container.is-bottom{bottom:0}#vue3-snackbar--container.is-left{left:0}#vue3-snackbar--container.is-right{right:0}#vue3-snackbar--container.is-start{inset-inline-start:0}#vue3-snackbar--container.is-end{inset-inline-end:0}#vue3-snackbar--container.is-middle{top:50%;transform:translateY(-50%)}#vue3-snackbar--container.is-centre{left:50%;transform:translate(-50%)}#vue3-snackbar--container.shadow-xs .vue3-snackbar-message{box-shadow:0 1px 2px #0000000d}#vue3-snackbar--container.shadow-sm .vue3-snackbar-message{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}#vue3-snackbar--container.shadow-md .vue3-snackbar-message{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}#vue3-snackbar--container.shadow-lg .vue3-snackbar-message{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}#vue3-snackbar--container.shadow-xl .vue3-snackbar-message{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}#vue3-snackbar--container.shadow-2xl .vue3-snackbar-message{box-shadow:0 25px 50px -12px #00000040}.vue3-snackbar-message{color:var(--message-text-color,#fff);pointer-events:all;border-radius:4px;margin-bottom:16px;display:flex;position:relative}.vue3-snackbar-message-action{justify-content:flex-end;width:100%;display:flex}.vue3-snackbar-message-action:not(:empty){padding-top:.5rem}.vue3-snackbar-message.has-border{background-color:var(--base-background-color,#fff);border:0 solid;position:relative}.vue3-snackbar-message.has-border:before{content:"";background-color:var(--background-color);opacity:var(--background-opacity);pointer-events:none;position:absolute;inset:0}.vue3-snackbar-message.has-border.success{color:var(--success-colour)}.vue3-snackbar-message.has-border.error{color:var(--error-colour)}.vue3-snackbar-message.has-border.info{color:var(--info-colour)}.vue3-snackbar-message.has-border.warning{color:var(--warning-colour)}.vue3-snackbar-message.has-border.has-background{color:var(--message-background)}.vue3-snackbar-message.border-left{border-left-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-left:before{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.vue3-snackbar-message.border-right{border-right-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-right:before{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.vue3-snackbar-message.border-top{border-top-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-top:before{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.vue3-snackbar-message.border-bottom{border-bottom-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-bottom:before{border-top-left-radius:inherit;border-top-right-radius:inherit}.vue3-snackbar-message.border-start{border-inline-start-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-start:before{border-start-end-radius:inherit;border-end-end-radius:inherit}.vue3-snackbar-message.border-end{border-inline-end-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-end:before{border-start-start-radius:inherit;border-end-start-radius:inherit}.vue3-snackbar-message.success:not(.has-background):not(.has-border){background-color:var(--success-colour);border-color:var(--success-colour)}.vue3-snackbar-message.error:not(.has-background):not(.has-border){background-color:var(--error-colour);border-color:var(--error-colour)}.vue3-snackbar-message.warning:not(.has-background):not(.has-border){background-color:var(--warning-colour);border-color:var(--warning-colour)}.vue3-snackbar-message.info:not(.has-background):not(.has-border){background-color:var(--info-colour);border-color:var(--info-colour)}.vue3-snackbar-message.has-background:not(.has-border){background-color:var(--message-background);border-color:var(--message-background)}.vue3-snackbar-message-wrapper{border-radius:inherit;align-items:center;padding:16px;display:flex}.vue3-snackbar-message.is-dense .vue3-snackbar-message-wrapper{padding:8px 16px}.vue3-snackbar-message-title{font-weight:700;position:relative}.vue3-snackbar-message-additional{position:relative}.vue3-snackbar-message-icon{color:var(--message-icon-color,currentColor);margin-right:16px;display:flex}.vue3-snackbar-message-close{min-width:30px;margin-left:16px}.vue3-snackbar-message-close button{-webkit-appearance:none}.vue3-snackbar-message-close button:focus:not(:focus-visible){outline:none}.vue3-snackbar-message-close button:focus:not(:-moz-focusring){outline:none}.vue3-snackbar-message-close button{color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;line-height:normal;display:flex;position:relative;overflow:visible}.vue3-snackbar-message-close button:before{content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:50%;transition:opacity .3s ease-in-out;position:absolute;inset:0}.vue3-snackbar-message-close button:hover:before{opacity:.22}.vue3-snackbar-message-content{width:var(--snackbar-content-width);flex-flow:column;display:flex}.vue3-snackbar-message-badge{color:#fff;background:#c10015;border:1px solid #dc143c;border-radius:8px;padding:.125em .5em;font-size:.9em;font-weight:700;position:absolute;top:0;left:0;transform:translate(-25%,-25%);box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.vue3-snackbar-message.border-left .vue3-snackbar-message-badge{top:-5px;left:0}.vue3-snackbar-message-enter-from{opacity:0;transform:translateY(50%)}.vue3-snackbar-message-leave-from{max-height:1000px}.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to{opacity:0;max-height:0;margin-bottom:0;overflow:hidden}.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to .vue3-snackbar-message-badge{opacity:0}.vue3-snackbar-message-enter-active{transition:transform .3s,opacity .3s}.vue3-snackbar-message-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}@keyframes headShake{0%{transform:translate(-25%,-25%)}6.5%{transform:translate(calc(-25% - 6px),-25%)rotateY(-9deg)}18.5%{transform:translate(calc(5px - 25%),-25%)rotateY(7deg)}31.5%{transform:translate(calc(-25% - 3px),-25%)rotateY(-5deg)}43.5%{transform:translate(calc(2px - 25%),-25%)rotateY(3deg)}50%{transform:translate(-25%,-25%)}}.shake-baby-shake .vue3-snackbar-message-badge{animation-name:headShake;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}
