h1,h2,h3,h4,h5,h6{font-weight:700}h1.gradient-font,h1 span.gradient-font,h2.gradient-font,h2 span.gradient-font,h3.gradient-font,h3 span.gradient-font,h4.gradient-font,h4 span.gradient-font,h5.gradient-font,h5 span.gradient-font,h6.gradient-font,h6 span.gradient-font{background:linear-gradient(to right,linear-gradient(135deg,#1938c1 0%,#051e8e 100%),#ff671e);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}h1.primary-color-font,h1 span.primary-color-font,h2.primary-color-font,h2 span.primary-color-font,h3.primary-color-font,h3 span.primary-color-font,h4.primary-color-font,h4 span.primary-color-font,h5.primary-color-font,h5 span.primary-color-font,h6.primary-color-font,h6 span.primary-color-font{color:linear-gradient(135deg,#1938c1 0%,#051e8e 100%)}h1.tertiary-color-font,h1 span.tertiary-color-font,h2.tertiary-color-font,h2 span.tertiary-color-font,h3.tertiary-color-font,h3 span.tertiary-color-font,h4.tertiary-color-font,h4 span.tertiary-color-font,h5.tertiary-color-font,h5 span.tertiary-color-font,h6.tertiary-color-font,h6 span.tertiary-color-font{color:#ff671e}h1.huge,h2.huge,h3.huge,h4.huge,h5.huge,h6.huge{font-size:44px;font-weight:800}h1.big,h2.big,h3.big,h4.big,h5.big,h6.big{font-size:38px;font-weight:800}h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium{font-size:34px;font-weight:700}h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular{font-size:30px;font-weight:600}h1.small,h2.small,h3.small,h4.small,h5.small,h6.small{font-size:24px;font-weight:500}h1.smaller,h2.smaller,h3.smaller,h4.smaller,h5.smaller,h6.smaller{font-size:22px;font-weight:500}p.big-content{font-size:18px;font-weight:300}*{box-sizing:border-box;margin:0;padding:0}html,body{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;font-optical-sizing:auto;max-width:100vw;font-style:normal;line-height:1.3;overflow-x:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{width:100%;height:100%}a{color:inherit;text-decoration:none}.confirm-alert-overlay{z-index:10000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.confirm-alert-overlay .confirm-alert{text-align:center;background-color:#fff;border-radius:8px;min-width:300px;max-width:30%;padding:20px;box-shadow:0 4px 10px #0000001a}.confirm-alert-overlay .confirm-alert p{margin-bottom:20px;font-size:20px}.confirm-alert-overlay .confirm-alert .confirm-alert-buttons{gap:15px;width:100%;display:flex}.confirm-alert-overlay .confirm-alert .confirm-alert-buttons button{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:50%;padding:10px 20px;font-size:14px;transition:all .2s;display:flex}.confirm-alert-overlay .confirm-alert .confirm-alert-buttons button:hover{opacity:.9;transform:translateY(-1px)}.confirm-alert-overlay .confirm-alert .confirm-alert-buttons .confirm-btn{color:#fff;background-color:#003f98}.confirm-alert-overlay .confirm-alert .confirm-alert-buttons .cancel-btn{color:#fff;background-color:#c10000}.process-alert{z-index:100001;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.process-alert .loader-container{flex-direction:column;align-items:center;display:flex}.process-alert .loader-container .spinner{color:#fff}.process-alert .loader-container .animate-spin{animation:1s linear infinite spin}.process-alert .loader-container p{color:#fff;font-size:18px;font-weight:#fff;text-align:center;margin-top:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message-alert-overlay{z-index:9999;pointer-events:none;justify-content:flex-end;align-items:flex-start;width:100%;display:flex;position:fixed;top:20px;right:20px}.message-alert-overlay .message-alert{color:#fff;pointer-events:auto;background-color:#34a853;border-radius:5px;justify-content:space-between;align-items:center;padding:10px 20px;font-size:14px;animation:.5s ease-out slideIn;display:flex;box-shadow:0 2px 10px #0003}.message-alert-overlay .message-alert p{margin-right:10px;font-size:18px;font-weight:700}.message-alert-overlay .close-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:10px;transition:all .2s;display:flex}.message-alert-overlay .close-btn:hover{color:#c10000;transform:scale(1.1)}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:.9;transform:translate(0)}}
