html{scroll-behavior:smooth}.bg-selected{background-color:#55bcf1}::-webkit-scrollbar{width:5px;border-radius:10px}::-webkit-scrollbar-track{background:#ccc;border-radius:10px}::-webkit-scrollbar-thumb{background:#777;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.loader-messages{display:inline-block;width:80px;height:80px}.loader-messages span{display:inline-block;width:16px;height:16px;border-radius:50%;background:#1e40af;animation:bounce 1.4s ease-in-out infinite both}.loader-messages span:nth-child(2){animation-delay:.2s}.loader-messages span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}@keyframes rotate{from{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes unrotate{from{transform:rotateY(180deg)}to{transform:rotateY(0)}}.card-back{transform:rotateY(180deg)}.credit-card{transition:transform .5s;transform-style:preserve-3d;backface-visibility:hidden}.rotate{animation:rotate .5s ease-in-out forwards}.unrotate{animation:unrotate .5s ease-in-out forwards}.zoom-on-hover{transition:transform .3s ease}.zoom-on-hover:hover{transform:scale(1.3)}.size-plus-hover{transition:width .3s ease,height .3s ease}.size-plus-hover:hover{width:150%;height:150%}.parallax-container{overflow:hidden;height:800px;position:relative}.parallax-image{width:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.slide-up-fade-in{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.slide-up-fade-in.active{opacity:1;transform:translateY(0)}.loader-wrapper{position:relative;width:100px;height:100px}.loader{width:100%;height:100%}@keyframes scale{0%,100%{transform:scale(8)}50%{transform:scale(5)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.loader-wrapper{position:relative;width:100px;height:100px}.loader-dots{position:absolute;bottom:-25px;left:0;width:100%;display:flex;justify-content:center;align-items:center;height:20px;z-index:1}.loader-dot{width:10px;height:10px;border-radius:50%;background-color:#101d86;margin:0 5px;animation:fill 1s infinite alternate}@keyframes fill{0%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}100%{opacity:.3;transform:scale(1)}}.loader-dot:nth-child(1){animation-delay:0s}.loader-dot:nth-child(2){animation-delay:.25s}.loader-dot:nth-child(3){animation-delay:.5s}.logo-overlay{background-color:#000;position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999;pointer-events:none;animation:growLogo 2s ease forwards;animation-delay:.5s;will-change:transform,opacity}.logo-image{width:120px;transform:scale(1);opacity:1;animation:growLogo 15s ease forwards;animation-delay:1.8s;will-change:transform,opacity}.logo-overlay.animate{animation:growLogo 1.5s ease forwards;animation-delay:1s}.logo-image.animate{animation:growLogo 15s ease forwards;animation-delay:.5s}@keyframes growLogo{to{transform:scale(200);opacity:0}}.masked-content{opacity:0;animation:fadeIn .5s ease forwards;animation-delay:.5s}@keyframes fadeIn{to{opacity:1}}:root{--color-custom:#4B4B7D}.bg-custom{background-color:var(--color-custom)!important}.text-custom{color:var(--color-custom)}.border-custom{border-color:var(--color-custom)}.hover\:bg-custom:hover{background-color:var(--color-custom)}.hover\:text-custom:hover{color:var(--color-custom)}.hover\:border-custom:hover{border-color:var(--color-custom)}.focus\:bg-custom:focus{background-color:var(--color-custom)}.focus\:text-custom:focus{color:var(--color-custom)}.focus\:border-custom:focus{border-color:var(--color-custom)}.placeholder-custom::placeholder{color:var(--color-custom)}.ring-custom:focus{box-shadow:0 0 0 3px var(--color-custom)}