.imgl-bg-glow{background:#faf7ff}:root.dark .imgl-bg-glow{background:#2b2b2b}.imgl-installment-option{color:#1a0b2e;background-color:#faf7ff}.imgl-countdown-band{background:var(--imgl-brand)}.imgl-hero-outdoor{aspect-ratio:2657/1000;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:640px){.imgl-hero-outdoor{aspect-ratio:16/10}}.imgl-ribbon-pulse{animation:1.7s ease-in-out infinite imgl-ribbon-pulse}@keyframes imgl-ribbon-pulse{0%,to{opacity:1}50%{opacity:.72}}.imgl-scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.imgl-scrollbar-hide::-webkit-scrollbar{display:none}.imgl-legal-scrollbar{scrollbar-color:color-mix(in srgb, var(--imgl-brand) 62%, transparent) #ffffff14;scrollbar-width:thin}.imgl-legal-scrollbar::-webkit-scrollbar{width:6px}.imgl-legal-scrollbar::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.imgl-legal-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--imgl-brand) 72%, transparent);border-radius:999px}.imgl-legal-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--imgl-brand)}.imgl-passaporte button:not(:disabled){cursor:pointer;-webkit-tap-highlight-color:color-mix(in srgb, var(--imgl-brand) 18%, transparent)}.imgl-passaporte input[type=date]{width:100%;min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;appearance:none;height:3rem;min-height:3rem;line-height:1.25rem}.imgl-passaporte input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.imgl-passport-card{container-type:inline-size}.imgl-passport-card-title{overflow-wrap:anywhere}@container (max-width:17rem){.imgl-passport-card-title{font-size:1.55rem}}.imgl-ribbon-pulse-danger{animation:1.7s ease-in-out infinite imgl-ribbon-pulse}
