@charset "UTF-8";
/*
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
This is the main (global) css file used throughout the project - that                  ◼️
sets out the general desing language, such as: margins/paddings/colors that            ◼️
are generally used throughout the project in a consistant and repetetive manner.       ◼️
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
> Version | 0.5                                                                        ◼️
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
*/
/* #region ➤ [MAIN] [ROOT] Layout */
/*
### NOTE:
### Betarena Scores 'root:' values.
### SEE:
### https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties
*/
:root {
  /*
  ╭──────────────────────────────────────────────────────────────────╮
  │ 📌 DIMENSIONS                                                    │
  ╰──────────────────────────────────────────────────────────────────╯
  */
  --app-height: 100%;
  /*
  ╭──────────────────────────────────────────────────────────────────╮
  │ 📌 COLORS                                                        │
  ╰──────────────────────────────────────────────────────────────────╯
  */
  --white: #ffffff;
  --whitev2: #f2f2f2;
  --white-3: #F7F7F7;
  --white-4: #D9D9D9;
  --primary: #f5620f;
  --primary-fade: #f77c42;
  --primary-fade-2: #D25E27;
  --secondary: #37474f;
  --blue: #0085ff;
  --red: #c62828;
  --red-bright: #ff3c3c;
  --red-bright-v2: #FF5F5F;
  --red-error: #ff0000;
  --green-success: #009406;
  --green-color: #59C65D;
  --green-1: #4DA025;
  --theme-color: #e3e3e3;
  --grey-color: #e6e6e6;
  --grey-shade: #cccccc;
  --grey-shade-2: #a8a8a8;
  --grey-shade-3: #C1C1C1;
  --grey-shade-4: #7E7E7E;
  --yellow-gold: #FFB904;
  --black: #000000;
  --dark: #121212;
  --grey: #8c8c8c;
  --background-surface: #121212;
  --dark-theme: #292929;
  --dark-theme-1: #4b4b4b;
  --dark-theme-1-shade: #616161;
  --dark-theme-1-2-shade: #737373;
  --dark-theme-1-3-shade: #999999;
  --dark-theme-1-4-shade: #383838;
  --dark-theme-1-7-shade: #313131;
  --dark-theme-1-5-shade: #161616;
  --dark-theme-1-6-shade: #4D4D4D;
  --dark-theme-1-5-shade-o-0-2: rgba(22, 22, 22, 0.2);
  --dark-theme-1-5-shade-o-0-5: rgba(75, 75, 75, 0.5);
  /*
  ╭──────────────────────────────────────────────────────────────────╮
  │ 📌 COMMON BREAKPOINTS                                            │
  ╰──────────────────────────────────────────────────────────────────╯
  */
  --mobile: 375;
  --tablet: 767;
  --desktop: 1440;
  /*
  ╭──────────────────────────────────────────────────────────────────╮
  │ 📌 MISC.                                                         │
  ╰──────────────────────────────────────────────────────────────────╯
  */
  --oragne-pale-bg: rgba(247, 124, 66, 0.2);
  --header-is-mobile: false;
}

/* #endregion ➤ [MAIN] [ROOT] Layout */
/* #region ➤ [MAIN] Website Layout */
* {
  box-sizing: border-box;
}

body,
html {
  margin: 0 !important;
  background-color: var(--white);
  scroll-behavior: smooth !important;
}

body {
  color: var(--black);
  background-color: var(--whitev2);
  margin: 0 !important;
  font-family: Roboto;
  font-size: 14px;
  line-height: 1.5;
  /*
     MOBILE
     disable pinchin & user zooming on */
  /* touch-action: pan-x pan-y; */
  /*
  SAFARI */
  -webkit-text-size-adjust: none;
}
body.disable-scroll {
  /* 🎨 style */
  overflow: hidden;
  height: 100%;
}

a {
  text-decoration: none !important;
  color: inherit;
  display: flex;
}
a.disable-anchor {
  pointer-events: none;
}

.inter-font {
  font-family: Inter;
}

p {
  font-style: normal;
  font-weight: 400; /* 400 / 500 */
  line-height: 150%;
  margin: 0;
  color: var(--dark-theme);
}

/* MOBILE VIEW OVERFLOW HIDDEN */
@media only screen and (max-width: 375px) {
  html,
  body {
    overflow-x: hidden;
  }
}
/*
### NOTE:
### zoom-out-mobiles-input-form
### SEE:
### https://stackoverflow.com/questions/2989263/disable-auto-zoom-in-input-text-tag-safari-on-iphone
*/
@supports (-webkit-overflow-scrolling: touch) {
  form input:active,
  input:active {
    font-size: 16px !important;
  }
}
/* #endregion ➤ [MAIN] Website Layout */
/* #region ➤ [MAIN] [MARGINS] Website Layout */
.m-0 {
  margin: 0;
}

.m-r-1 {
  margin-right: 1px;
}
.m-r-2 {
  margin-right: 2px;
}
.m-r-3 {
  margin-right: 3px;
}
.m-r-4 {
  margin-right: 4px;
}
.m-r-5 {
  margin-right: 5px;
}
.m-r-6 {
  margin-right: 6px;
}
.m-r-7 {
  margin-right: 7px;
}
.m-r-8 {
  margin-right: 8px;
}
.m-r-9 {
  margin-right: 9px;
}
.m-r-10 {
  margin-right: 10px;
}
.m-r-11 {
  margin-right: 11px;
}
.m-r-12 {
  margin-right: 12px;
}
.m-r-13 {
  margin-right: 13px;
}
.m-r-14 {
  margin-right: 14px;
}
.m-r-15 {
  margin-right: 15px;
}
.m-r-16 {
  margin-right: 16px;
}
.m-r-17 {
  margin-right: 17px;
}
.m-r-18 {
  margin-right: 18px;
}
.m-r-19 {
  margin-right: 19px;
}
.m-r-20 {
  margin-right: 20px;
}
.m-r-21 {
  margin-right: 21px;
}
.m-r-22 {
  margin-right: 22px;
}
.m-r-23 {
  margin-right: 23px;
}
.m-r-24 {
  margin-right: 24px;
}
.m-r-25 {
  margin-right: 25px;
}
.m-r-26 {
  margin-right: 26px;
}
.m-r-27 {
  margin-right: 27px;
}
.m-r-28 {
  margin-right: 28px;
}
.m-r-29 {
  margin-right: 29px;
}
.m-r-30 {
  margin-right: 30px;
}
.m-r-31 {
  margin-right: 31px;
}
.m-r-32 {
  margin-right: 32px;
}
.m-r-33 {
  margin-right: 33px;
}
.m-r-34 {
  margin-right: 34px;
}
.m-r-35 {
  margin-right: 35px;
}
.m-r-36 {
  margin-right: 36px;
}
.m-r-37 {
  margin-right: 37px;
}
.m-r-38 {
  margin-right: 38px;
}
.m-r-39 {
  margin-right: 39px;
}
.m-r-40 {
  margin-right: 40px;
}
.m-r-41 {
  margin-right: 41px;
}
.m-r-42 {
  margin-right: 42px;
}
.m-r-43 {
  margin-right: 43px;
}
.m-r-44 {
  margin-right: 44px;
}
.m-r-45 {
  margin-right: 45px;
}
.m-r-46 {
  margin-right: 46px;
}
.m-r-47 {
  margin-right: 47px;
}
.m-r-48 {
  margin-right: 48px;
}
.m-r-49 {
  margin-right: 49px;
}
.m-r-50 {
  margin-right: 50px;
}
.m-r-51 {
  margin-right: 51px;
}
.m-r-52 {
  margin-right: 52px;
}
.m-r-53 {
  margin-right: 53px;
}
.m-r-54 {
  margin-right: 54px;
}
.m-r-55 {
  margin-right: 55px;
}
.m-r-56 {
  margin-right: 56px;
}
.m-r-57 {
  margin-right: 57px;
}
.m-r-58 {
  margin-right: 58px;
}
.m-r-59 {
  margin-right: 59px;
}
.m-r-60 {
  margin-right: 60px;
}
.m-r-61 {
  margin-right: 61px;
}
.m-r-62 {
  margin-right: 62px;
}
.m-r-63 {
  margin-right: 63px;
}
.m-r-64 {
  margin-right: 64px;
}
.m-r-65 {
  margin-right: 65px;
}
.m-r-66 {
  margin-right: 66px;
}
.m-r-67 {
  margin-right: 67px;
}
.m-r-68 {
  margin-right: 68px;
}
.m-r-69 {
  margin-right: 69px;
}
.m-r-70 {
  margin-right: 70px;
}
.m-r-71 {
  margin-right: 71px;
}
.m-r-72 {
  margin-right: 72px;
}
.m-r-73 {
  margin-right: 73px;
}
.m-r-74 {
  margin-right: 74px;
}
.m-r-75 {
  margin-right: 75px;
}
.m-r-76 {
  margin-right: 76px;
}
.m-r-77 {
  margin-right: 77px;
}
.m-r-78 {
  margin-right: 78px;
}
.m-r-79 {
  margin-right: 79px;
}
.m-r-80 {
  margin-right: 80px;
}
.m-r-81 {
  margin-right: 81px;
}
.m-r-82 {
  margin-right: 82px;
}
.m-r-83 {
  margin-right: 83px;
}
.m-r-84 {
  margin-right: 84px;
}
.m-r-85 {
  margin-right: 85px;
}
.m-r-86 {
  margin-right: 86px;
}
.m-r-87 {
  margin-right: 87px;
}
.m-r-88 {
  margin-right: 88px;
}
.m-r-89 {
  margin-right: 89px;
}
.m-r-90 {
  margin-right: 90px;
}
.m-r-91 {
  margin-right: 91px;
}
.m-r-92 {
  margin-right: 92px;
}
.m-r-93 {
  margin-right: 93px;
}
.m-r-94 {
  margin-right: 94px;
}
.m-r-95 {
  margin-right: 95px;
}
.m-r-96 {
  margin-right: 96px;
}
.m-r-97 {
  margin-right: 97px;
}
.m-r-98 {
  margin-right: 98px;
}
.m-r-99 {
  margin-right: 99px;
}
.m-r-100 {
  margin-right: 100px;
}

.m-l-1 {
  margin-left: 1px;
}
.m-l-2 {
  margin-left: 2px;
}
.m-l-3 {
  margin-left: 3px;
}
.m-l-4 {
  margin-left: 4px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-l-6 {
  margin-left: 6px;
}
.m-l-7 {
  margin-left: 7px;
}
.m-l-8 {
  margin-left: 8px;
}
.m-l-9 {
  margin-left: 9px;
}
.m-l-10 {
  margin-left: 10px;
}
.m-l-11 {
  margin-left: 11px;
}
.m-l-12 {
  margin-left: 12px;
}
.m-l-13 {
  margin-left: 13px;
}
.m-l-14 {
  margin-left: 14px;
}
.m-l-15 {
  margin-left: 15px;
}
.m-l-16 {
  margin-left: 16px;
}
.m-l-17 {
  margin-left: 17px;
}
.m-l-18 {
  margin-left: 18px;
}
.m-l-19 {
  margin-left: 19px;
}
.m-l-20 {
  margin-left: 20px;
}
.m-l-21 {
  margin-left: 21px;
}
.m-l-22 {
  margin-left: 22px;
}
.m-l-23 {
  margin-left: 23px;
}
.m-l-24 {
  margin-left: 24px;
}
.m-l-25 {
  margin-left: 25px;
}
.m-l-26 {
  margin-left: 26px;
}
.m-l-27 {
  margin-left: 27px;
}
.m-l-28 {
  margin-left: 28px;
}
.m-l-29 {
  margin-left: 29px;
}
.m-l-30 {
  margin-left: 30px;
}
.m-l-31 {
  margin-left: 31px;
}
.m-l-32 {
  margin-left: 32px;
}
.m-l-33 {
  margin-left: 33px;
}
.m-l-34 {
  margin-left: 34px;
}
.m-l-35 {
  margin-left: 35px;
}
.m-l-36 {
  margin-left: 36px;
}
.m-l-37 {
  margin-left: 37px;
}
.m-l-38 {
  margin-left: 38px;
}
.m-l-39 {
  margin-left: 39px;
}
.m-l-40 {
  margin-left: 40px;
}
.m-l-41 {
  margin-left: 41px;
}
.m-l-42 {
  margin-left: 42px;
}
.m-l-43 {
  margin-left: 43px;
}
.m-l-44 {
  margin-left: 44px;
}
.m-l-45 {
  margin-left: 45px;
}
.m-l-46 {
  margin-left: 46px;
}
.m-l-47 {
  margin-left: 47px;
}
.m-l-48 {
  margin-left: 48px;
}
.m-l-49 {
  margin-left: 49px;
}
.m-l-50 {
  margin-left: 50px;
}
.m-l-51 {
  margin-left: 51px;
}
.m-l-52 {
  margin-left: 52px;
}
.m-l-53 {
  margin-left: 53px;
}
.m-l-54 {
  margin-left: 54px;
}
.m-l-55 {
  margin-left: 55px;
}
.m-l-56 {
  margin-left: 56px;
}
.m-l-57 {
  margin-left: 57px;
}
.m-l-58 {
  margin-left: 58px;
}
.m-l-59 {
  margin-left: 59px;
}
.m-l-60 {
  margin-left: 60px;
}
.m-l-61 {
  margin-left: 61px;
}
.m-l-62 {
  margin-left: 62px;
}
.m-l-63 {
  margin-left: 63px;
}
.m-l-64 {
  margin-left: 64px;
}
.m-l-65 {
  margin-left: 65px;
}
.m-l-66 {
  margin-left: 66px;
}
.m-l-67 {
  margin-left: 67px;
}
.m-l-68 {
  margin-left: 68px;
}
.m-l-69 {
  margin-left: 69px;
}
.m-l-70 {
  margin-left: 70px;
}
.m-l-71 {
  margin-left: 71px;
}
.m-l-72 {
  margin-left: 72px;
}
.m-l-73 {
  margin-left: 73px;
}
.m-l-74 {
  margin-left: 74px;
}
.m-l-75 {
  margin-left: 75px;
}
.m-l-76 {
  margin-left: 76px;
}
.m-l-77 {
  margin-left: 77px;
}
.m-l-78 {
  margin-left: 78px;
}
.m-l-79 {
  margin-left: 79px;
}
.m-l-80 {
  margin-left: 80px;
}
.m-l-81 {
  margin-left: 81px;
}
.m-l-82 {
  margin-left: 82px;
}
.m-l-83 {
  margin-left: 83px;
}
.m-l-84 {
  margin-left: 84px;
}
.m-l-85 {
  margin-left: 85px;
}
.m-l-86 {
  margin-left: 86px;
}
.m-l-87 {
  margin-left: 87px;
}
.m-l-88 {
  margin-left: 88px;
}
.m-l-89 {
  margin-left: 89px;
}
.m-l-90 {
  margin-left: 90px;
}
.m-l-91 {
  margin-left: 91px;
}
.m-l-92 {
  margin-left: 92px;
}
.m-l-93 {
  margin-left: 93px;
}
.m-l-94 {
  margin-left: 94px;
}
.m-l-95 {
  margin-left: 95px;
}
.m-l-96 {
  margin-left: 96px;
}
.m-l-97 {
  margin-left: 97px;
}
.m-l-98 {
  margin-left: 98px;
}
.m-l-99 {
  margin-left: 99px;
}
.m-l-100 {
  margin-left: 100px;
}

.m-t-1 {
  margin-top: 1px;
}
.m-t-2 {
  margin-top: 2px;
}
.m-t-3 {
  margin-top: 3px;
}
.m-t-4 {
  margin-top: 4px;
}
.m-t-5 {
  margin-top: 5px;
}
.m-t-6 {
  margin-top: 6px;
}
.m-t-7 {
  margin-top: 7px;
}
.m-t-8 {
  margin-top: 8px;
}
.m-t-9 {
  margin-top: 9px;
}
.m-t-10 {
  margin-top: 10px;
}
.m-t-11 {
  margin-top: 11px;
}
.m-t-12 {
  margin-top: 12px;
}
.m-t-13 {
  margin-top: 13px;
}
.m-t-14 {
  margin-top: 14px;
}
.m-t-15 {
  margin-top: 15px;
}
.m-t-16 {
  margin-top: 16px;
}
.m-t-17 {
  margin-top: 17px;
}
.m-t-18 {
  margin-top: 18px;
}
.m-t-19 {
  margin-top: 19px;
}
.m-t-20 {
  margin-top: 20px;
}
.m-t-21 {
  margin-top: 21px;
}
.m-t-22 {
  margin-top: 22px;
}
.m-t-23 {
  margin-top: 23px;
}
.m-t-24 {
  margin-top: 24px;
}
.m-t-25 {
  margin-top: 25px;
}
.m-t-26 {
  margin-top: 26px;
}
.m-t-27 {
  margin-top: 27px;
}
.m-t-28 {
  margin-top: 28px;
}
.m-t-29 {
  margin-top: 29px;
}
.m-t-30 {
  margin-top: 30px;
}
.m-t-31 {
  margin-top: 31px;
}
.m-t-32 {
  margin-top: 32px;
}
.m-t-33 {
  margin-top: 33px;
}
.m-t-34 {
  margin-top: 34px;
}
.m-t-35 {
  margin-top: 35px;
}
.m-t-36 {
  margin-top: 36px;
}
.m-t-37 {
  margin-top: 37px;
}
.m-t-38 {
  margin-top: 38px;
}
.m-t-39 {
  margin-top: 39px;
}
.m-t-40 {
  margin-top: 40px;
}
.m-t-41 {
  margin-top: 41px;
}
.m-t-42 {
  margin-top: 42px;
}
.m-t-43 {
  margin-top: 43px;
}
.m-t-44 {
  margin-top: 44px;
}
.m-t-45 {
  margin-top: 45px;
}
.m-t-46 {
  margin-top: 46px;
}
.m-t-47 {
  margin-top: 47px;
}
.m-t-48 {
  margin-top: 48px;
}
.m-t-49 {
  margin-top: 49px;
}
.m-t-50 {
  margin-top: 50px;
}
.m-t-51 {
  margin-top: 51px;
}
.m-t-52 {
  margin-top: 52px;
}
.m-t-53 {
  margin-top: 53px;
}
.m-t-54 {
  margin-top: 54px;
}
.m-t-55 {
  margin-top: 55px;
}
.m-t-56 {
  margin-top: 56px;
}
.m-t-57 {
  margin-top: 57px;
}
.m-t-58 {
  margin-top: 58px;
}
.m-t-59 {
  margin-top: 59px;
}
.m-t-60 {
  margin-top: 60px;
}
.m-t-61 {
  margin-top: 61px;
}
.m-t-62 {
  margin-top: 62px;
}
.m-t-63 {
  margin-top: 63px;
}
.m-t-64 {
  margin-top: 64px;
}
.m-t-65 {
  margin-top: 65px;
}
.m-t-66 {
  margin-top: 66px;
}
.m-t-67 {
  margin-top: 67px;
}
.m-t-68 {
  margin-top: 68px;
}
.m-t-69 {
  margin-top: 69px;
}
.m-t-70 {
  margin-top: 70px;
}
.m-t-71 {
  margin-top: 71px;
}
.m-t-72 {
  margin-top: 72px;
}
.m-t-73 {
  margin-top: 73px;
}
.m-t-74 {
  margin-top: 74px;
}
.m-t-75 {
  margin-top: 75px;
}
.m-t-76 {
  margin-top: 76px;
}
.m-t-77 {
  margin-top: 77px;
}
.m-t-78 {
  margin-top: 78px;
}
.m-t-79 {
  margin-top: 79px;
}
.m-t-80 {
  margin-top: 80px;
}
.m-t-81 {
  margin-top: 81px;
}
.m-t-82 {
  margin-top: 82px;
}
.m-t-83 {
  margin-top: 83px;
}
.m-t-84 {
  margin-top: 84px;
}
.m-t-85 {
  margin-top: 85px;
}
.m-t-86 {
  margin-top: 86px;
}
.m-t-87 {
  margin-top: 87px;
}
.m-t-88 {
  margin-top: 88px;
}
.m-t-89 {
  margin-top: 89px;
}
.m-t-90 {
  margin-top: 90px;
}
.m-t-91 {
  margin-top: 91px;
}
.m-t-92 {
  margin-top: 92px;
}
.m-t-93 {
  margin-top: 93px;
}
.m-t-94 {
  margin-top: 94px;
}
.m-t-95 {
  margin-top: 95px;
}
.m-t-96 {
  margin-top: 96px;
}
.m-t-97 {
  margin-top: 97px;
}
.m-t-98 {
  margin-top: 98px;
}
.m-t-99 {
  margin-top: 99px;
}
.m-t-100 {
  margin-top: 100px;
}

.m-b-1 {
  margin-bottom: 1px;
}
.m-b-2 {
  margin-bottom: 2px;
}
.m-b-3 {
  margin-bottom: 3px;
}
.m-b-4 {
  margin-bottom: 4px;
}
.m-b-5 {
  margin-bottom: 5px;
}
.m-b-6 {
  margin-bottom: 6px;
}
.m-b-7 {
  margin-bottom: 7px;
}
.m-b-8 {
  margin-bottom: 8px;
}
.m-b-9 {
  margin-bottom: 9px;
}
.m-b-10 {
  margin-bottom: 10px;
}
.m-b-11 {
  margin-bottom: 11px;
}
.m-b-12 {
  margin-bottom: 12px;
}
.m-b-13 {
  margin-bottom: 13px;
}
.m-b-14 {
  margin-bottom: 14px;
}
.m-b-15 {
  margin-bottom: 15px;
}
.m-b-16 {
  margin-bottom: 16px;
}
.m-b-17 {
  margin-bottom: 17px;
}
.m-b-18 {
  margin-bottom: 18px;
}
.m-b-19 {
  margin-bottom: 19px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-b-21 {
  margin-bottom: 21px;
}
.m-b-22 {
  margin-bottom: 22px;
}
.m-b-23 {
  margin-bottom: 23px;
}
.m-b-24 {
  margin-bottom: 24px;
}
.m-b-25 {
  margin-bottom: 25px;
}
.m-b-26 {
  margin-bottom: 26px;
}
.m-b-27 {
  margin-bottom: 27px;
}
.m-b-28 {
  margin-bottom: 28px;
}
.m-b-29 {
  margin-bottom: 29px;
}
.m-b-30 {
  margin-bottom: 30px;
}
.m-b-31 {
  margin-bottom: 31px;
}
.m-b-32 {
  margin-bottom: 32px;
}
.m-b-33 {
  margin-bottom: 33px;
}
.m-b-34 {
  margin-bottom: 34px;
}
.m-b-35 {
  margin-bottom: 35px;
}
.m-b-36 {
  margin-bottom: 36px;
}
.m-b-37 {
  margin-bottom: 37px;
}
.m-b-38 {
  margin-bottom: 38px;
}
.m-b-39 {
  margin-bottom: 39px;
}
.m-b-40 {
  margin-bottom: 40px;
}
.m-b-41 {
  margin-bottom: 41px;
}
.m-b-42 {
  margin-bottom: 42px;
}
.m-b-43 {
  margin-bottom: 43px;
}
.m-b-44 {
  margin-bottom: 44px;
}
.m-b-45 {
  margin-bottom: 45px;
}
.m-b-46 {
  margin-bottom: 46px;
}
.m-b-47 {
  margin-bottom: 47px;
}
.m-b-48 {
  margin-bottom: 48px;
}
.m-b-49 {
  margin-bottom: 49px;
}
.m-b-50 {
  margin-bottom: 50px;
}
.m-b-51 {
  margin-bottom: 51px;
}
.m-b-52 {
  margin-bottom: 52px;
}
.m-b-53 {
  margin-bottom: 53px;
}
.m-b-54 {
  margin-bottom: 54px;
}
.m-b-55 {
  margin-bottom: 55px;
}
.m-b-56 {
  margin-bottom: 56px;
}
.m-b-57 {
  margin-bottom: 57px;
}
.m-b-58 {
  margin-bottom: 58px;
}
.m-b-59 {
  margin-bottom: 59px;
}
.m-b-60 {
  margin-bottom: 60px;
}
.m-b-61 {
  margin-bottom: 61px;
}
.m-b-62 {
  margin-bottom: 62px;
}
.m-b-63 {
  margin-bottom: 63px;
}
.m-b-64 {
  margin-bottom: 64px;
}
.m-b-65 {
  margin-bottom: 65px;
}
.m-b-66 {
  margin-bottom: 66px;
}
.m-b-67 {
  margin-bottom: 67px;
}
.m-b-68 {
  margin-bottom: 68px;
}
.m-b-69 {
  margin-bottom: 69px;
}
.m-b-70 {
  margin-bottom: 70px;
}
.m-b-71 {
  margin-bottom: 71px;
}
.m-b-72 {
  margin-bottom: 72px;
}
.m-b-73 {
  margin-bottom: 73px;
}
.m-b-74 {
  margin-bottom: 74px;
}
.m-b-75 {
  margin-bottom: 75px;
}
.m-b-76 {
  margin-bottom: 76px;
}
.m-b-77 {
  margin-bottom: 77px;
}
.m-b-78 {
  margin-bottom: 78px;
}
.m-b-79 {
  margin-bottom: 79px;
}
.m-b-80 {
  margin-bottom: 80px;
}
.m-b-81 {
  margin-bottom: 81px;
}
.m-b-82 {
  margin-bottom: 82px;
}
.m-b-83 {
  margin-bottom: 83px;
}
.m-b-84 {
  margin-bottom: 84px;
}
.m-b-85 {
  margin-bottom: 85px;
}
.m-b-86 {
  margin-bottom: 86px;
}
.m-b-87 {
  margin-bottom: 87px;
}
.m-b-88 {
  margin-bottom: 88px;
}
.m-b-89 {
  margin-bottom: 89px;
}
.m-b-90 {
  margin-bottom: 90px;
}
.m-b-91 {
  margin-bottom: 91px;
}
.m-b-92 {
  margin-bottom: 92px;
}
.m-b-93 {
  margin-bottom: 93px;
}
.m-b-94 {
  margin-bottom: 94px;
}
.m-b-95 {
  margin-bottom: 95px;
}
.m-b-96 {
  margin-bottom: 96px;
}
.m-b-97 {
  margin-bottom: 97px;
}
.m-b-98 {
  margin-bottom: 98px;
}
.m-b-99 {
  margin-bottom: 99px;
}
.m-b-100 {
  margin-bottom: 100px;
}

/* #endregion ➤ [MAIN] [MARGINS] Website Layout */
/* #region ➤ [MAIN] [ANIMATIONS] Website Layout */
.hover\/transition\/v-1,
.hover-transition-v-1 {
  /* 🎨 style */
  transition: all 0.15s ease;
}

@keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
.animation-target {
  -moz-animation: flickerAnimation 1.5s infinite;
  -webkit-animation: flickerAnimation 1.5s infinite;
  -ms-animation: flickerAnimation 1.5s infinite;
  -o-animation: flickerAnimation 1.5s infinite;
  animation: flickerAnimation 1.5s infinite;
}

/* #endregion ➤ [MAIN] [ANIMATIONS] Website Layout */
/* #region ➤ [MAIN] [ROOT] Layout */
/*
### NOTE:
### Betarena Scores 'root:' values.
### SEE:
### https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties
*/
:root {
  /*
  ╭──────────────────────────────────────────────────────────────────╮
  │ 📌 DIMENSIONS                                                    │
  ╰──────────────────────────────────────────────────────────────────╯
  */
  --app-height: 100%;
  /*
  ╭──────────────────────────────────────────────────────────────────╮
  │ 📌 COLORS                                                        │
  ╰──────────────────────────────────────────────────────────────────╯
  */
  --white: #ffffff;
  --whitev2: #f2f2f2;
  --white-3: #F7F7F7;
  --white-4: #D9D9D9;
  --primary: #f5620f;
  --primary-fade: #f77c42;
  --primary-fade-2: #D25E27;
  --secondary: #37474f;
  --blue: #0085ff;
  --red: #c62828;
  --red-bright: #ff3c3c;
  --red-bright-v2: #FF5F5F;
  --red-error: #ff0000;
  --green-success: #009406;
  --green-color: #59C65D;
  --green-1: #4DA025;
  --theme-color: #e3e3e3;
  --grey-color: #e6e6e6;
  --grey-shade: #cccccc;
  --grey-shade-2: #a8a8a8;
  --grey-shade-3: #C1C1C1;
  --grey-shade-4: #7E7E7E;
  --yellow-gold: #FFB904;
  --black: #000000;
  --dark: #121212;
  --grey: #8c8c8c;
  --background-surface: #121212;
  --dark-theme: #292929;
  --dark-theme-1: #4b4b4b;
  --dark-theme-1-shade: #616161;
  --dark-theme-1-2-shade: #737373;
  --dark-theme-1-3-shade: #999999;
  --dark-theme-1-4-shade: #383838;
  --dark-theme-1-7-shade: #313131;
  --dark-theme-1-5-shade: #161616;
  --dark-theme-1-6-shade: #4D4D4D;
  --dark-theme-1-5-shade-o-0-2: rgba(22, 22, 22, 0.2);
  --dark-theme-1-5-shade-o-0-5: rgba(75, 75, 75, 0.5);
  /*
  ╭──────────────────────────────────────────────────────────────────╮
  │ 📌 COMMON BREAKPOINTS                                            │
  ╰──────────────────────────────────────────────────────────────────╯
  */
  --mobile: 375;
  --tablet: 767;
  --desktop: 1440;
  /*
  ╭──────────────────────────────────────────────────────────────────╮
  │ 📌 MISC.                                                         │
  ╰──────────────────────────────────────────────────────────────────╯
  */
  --oragne-pale-bg: rgba(247, 124, 66, 0.2);
  --header-is-mobile: false;
}

/* #endregion ➤ [MAIN] [ROOT] Layout */
/*
╭──────────────────────────────────────────────────────────────────────────────────╮
│ 📌 FONT WEIGHT                                                                   │
╰──────────────────────────────────────────────────────────────────────────────────╯
*/
.w-400 {
  font-weight: 400;
}

.w-500 {
  font-weight: 500;
}

.w-600 {
  font-weight: 600;
}

.w-700 {
  font-weight: 700;
}

.w-normal {
  font-weight: "normal";
}

/*
╭──────────────────────────────────────────────────────────────────────────────────╮
│ 📌 FONT SIZE                                                                     │
╰──────────────────────────────────────────────────────────────────────────────────╯
*/
.s-1,
.global.s-1,
.global.s-1 > * {
  font-size: 1px;
}

.s-2,
.global.s-2,
.global.s-2 > * {
  font-size: 2px;
}

.s-3,
.global.s-3,
.global.s-3 > * {
  font-size: 3px;
}

.s-4,
.global.s-4,
.global.s-4 > * {
  font-size: 4px;
}

.s-5,
.global.s-5,
.global.s-5 > * {
  font-size: 5px;
}

.s-6,
.global.s-6,
.global.s-6 > * {
  font-size: 6px;
}

.s-7,
.global.s-7,
.global.s-7 > * {
  font-size: 7px;
}

.s-8,
.global.s-8,
.global.s-8 > * {
  font-size: 8px;
}

.s-9,
.global.s-9,
.global.s-9 > * {
  font-size: 9px;
}

.s-10,
.global.s-10,
.global.s-10 > * {
  font-size: 10px;
}

.s-11,
.global.s-11,
.global.s-11 > * {
  font-size: 11px;
}

.s-12,
.global.s-12,
.global.s-12 > * {
  font-size: 12px;
}

.s-13,
.global.s-13,
.global.s-13 > * {
  font-size: 13px;
}

.s-14,
.global.s-14,
.global.s-14 > * {
  font-size: 14px;
}

.s-15,
.global.s-15,
.global.s-15 > * {
  font-size: 15px;
}

.s-16,
.global.s-16,
.global.s-16 > * {
  font-size: 16px;
}

.s-17,
.global.s-17,
.global.s-17 > * {
  font-size: 17px;
}

.s-18,
.global.s-18,
.global.s-18 > * {
  font-size: 18px;
}

.s-19,
.global.s-19,
.global.s-19 > * {
  font-size: 19px;
}

.s-20,
.global.s-20,
.global.s-20 > * {
  font-size: 20px;
}

.s-21,
.global.s-21,
.global.s-21 > * {
  font-size: 21px;
}

.s-22,
.global.s-22,
.global.s-22 > * {
  font-size: 22px;
}

.s-23,
.global.s-23,
.global.s-23 > * {
  font-size: 23px;
}

.s-24,
.global.s-24,
.global.s-24 > * {
  font-size: 24px;
}

.s-25,
.global.s-25,
.global.s-25 > * {
  font-size: 25px;
}

.s-26,
.global.s-26,
.global.s-26 > * {
  font-size: 26px;
}

.s-27,
.global.s-27,
.global.s-27 > * {
  font-size: 27px;
}

.s-28,
.global.s-28,
.global.s-28 > * {
  font-size: 28px;
}

.s-29,
.global.s-29,
.global.s-29 > * {
  font-size: 29px;
}

.s-30,
.global.s-30,
.global.s-30 > * {
  font-size: 30px;
}

.s-31,
.global.s-31,
.global.s-31 > * {
  font-size: 31px;
}

.s-32,
.global.s-32,
.global.s-32 > * {
  font-size: 32px;
}

.s-33,
.global.s-33,
.global.s-33 > * {
  font-size: 33px;
}

.s-34,
.global.s-34,
.global.s-34 > * {
  font-size: 34px;
}

.s-35,
.global.s-35,
.global.s-35 > * {
  font-size: 35px;
}

.s-36,
.global.s-36,
.global.s-36 > * {
  font-size: 36px;
}

.s-37,
.global.s-37,
.global.s-37 > * {
  font-size: 37px;
}

.s-38,
.global.s-38,
.global.s-38 > * {
  font-size: 38px;
}

.s-39,
.global.s-39,
.global.s-39 > * {
  font-size: 39px;
}

.s-40,
.global.s-40,
.global.s-40 > * {
  font-size: 40px;
}

.s-41,
.global.s-41,
.global.s-41 > * {
  font-size: 41px;
}

.s-42,
.global.s-42,
.global.s-42 > * {
  font-size: 42px;
}

.s-43,
.global.s-43,
.global.s-43 > * {
  font-size: 43px;
}

.s-44,
.global.s-44,
.global.s-44 > * {
  font-size: 44px;
}

.s-45,
.global.s-45,
.global.s-45 > * {
  font-size: 45px;
}

.s-46,
.global.s-46,
.global.s-46 > * {
  font-size: 46px;
}

.s-47,
.global.s-47,
.global.s-47 > * {
  font-size: 47px;
}

.s-48,
.global.s-48,
.global.s-48 > * {
  font-size: 48px;
}

.s-49,
.global.s-49,
.global.s-49 > * {
  font-size: 49px;
}

.s-50,
.global.s-50,
.global.s-50 > * {
  font-size: 50px;
}

.s-51,
.global.s-51,
.global.s-51 > * {
  font-size: 51px;
}

.s-52,
.global.s-52,
.global.s-52 > * {
  font-size: 52px;
}

.s-53,
.global.s-53,
.global.s-53 > * {
  font-size: 53px;
}

.s-54,
.global.s-54,
.global.s-54 > * {
  font-size: 54px;
}

.s-55,
.global.s-55,
.global.s-55 > * {
  font-size: 55px;
}

.s-56,
.global.s-56,
.global.s-56 > * {
  font-size: 56px;
}

.s-57,
.global.s-57,
.global.s-57 > * {
  font-size: 57px;
}

.s-58,
.global.s-58,
.global.s-58 > * {
  font-size: 58px;
}

.s-59,
.global.s-59,
.global.s-59 > * {
  font-size: 59px;
}

.s-60,
.global.s-60,
.global.s-60 > * {
  font-size: 60px;
}

.s-61,
.global.s-61,
.global.s-61 > * {
  font-size: 61px;
}

.s-62,
.global.s-62,
.global.s-62 > * {
  font-size: 62px;
}

.s-63,
.global.s-63,
.global.s-63 > * {
  font-size: 63px;
}

.s-64,
.global.s-64,
.global.s-64 > * {
  font-size: 64px;
}

.s-65,
.global.s-65,
.global.s-65 > * {
  font-size: 65px;
}

.s-66,
.global.s-66,
.global.s-66 > * {
  font-size: 66px;
}

.s-67,
.global.s-67,
.global.s-67 > * {
  font-size: 67px;
}

.s-68,
.global.s-68,
.global.s-68 > * {
  font-size: 68px;
}

.s-69,
.global.s-69,
.global.s-69 > * {
  font-size: 69px;
}

.s-70,
.global.s-70,
.global.s-70 > * {
  font-size: 70px;
}

.s-71,
.global.s-71,
.global.s-71 > * {
  font-size: 71px;
}

.s-72,
.global.s-72,
.global.s-72 > * {
  font-size: 72px;
}

.s-73,
.global.s-73,
.global.s-73 > * {
  font-size: 73px;
}

.s-74,
.global.s-74,
.global.s-74 > * {
  font-size: 74px;
}

.s-75,
.global.s-75,
.global.s-75 > * {
  font-size: 75px;
}

.s-76,
.global.s-76,
.global.s-76 > * {
  font-size: 76px;
}

.s-77,
.global.s-77,
.global.s-77 > * {
  font-size: 77px;
}

.s-78,
.global.s-78,
.global.s-78 > * {
  font-size: 78px;
}

.s-79,
.global.s-79,
.global.s-79 > * {
  font-size: 79px;
}

.s-80,
.global.s-80,
.global.s-80 > * {
  font-size: 80px;
}

.s-81,
.global.s-81,
.global.s-81 > * {
  font-size: 81px;
}

.s-82,
.global.s-82,
.global.s-82 > * {
  font-size: 82px;
}

.s-83,
.global.s-83,
.global.s-83 > * {
  font-size: 83px;
}

.s-84,
.global.s-84,
.global.s-84 > * {
  font-size: 84px;
}

.s-85,
.global.s-85,
.global.s-85 > * {
  font-size: 85px;
}

.s-86,
.global.s-86,
.global.s-86 > * {
  font-size: 86px;
}

.s-87,
.global.s-87,
.global.s-87 > * {
  font-size: 87px;
}

.s-88,
.global.s-88,
.global.s-88 > * {
  font-size: 88px;
}

.s-89,
.global.s-89,
.global.s-89 > * {
  font-size: 89px;
}

.s-90,
.global.s-90,
.global.s-90 > * {
  font-size: 90px;
}

.s-91,
.global.s-91,
.global.s-91 > * {
  font-size: 91px;
}

.s-92,
.global.s-92,
.global.s-92 > * {
  font-size: 92px;
}

.s-93,
.global.s-93,
.global.s-93 > * {
  font-size: 93px;
}

.s-94,
.global.s-94,
.global.s-94 > * {
  font-size: 94px;
}

.s-95,
.global.s-95,
.global.s-95 > * {
  font-size: 95px;
}

.s-96,
.global.s-96,
.global.s-96 > * {
  font-size: 96px;
}

.s-97,
.global.s-97,
.global.s-97 > * {
  font-size: 97px;
}

.s-98,
.global.s-98,
.global.s-98 > * {
  font-size: 98px;
}

.s-99,
.global.s-99,
.global.s-99 > * {
  font-size: 99px;
}

.s-100,
.global.s-100,
.global.s-100 > * {
  font-size: 100px;
}

/*
╭──────────────────────────────────────────────────────────────────────────────────╮
│ 📌 LEGACY                                                                        │
╰──────────────────────────────────────────────────────────────────────────────────╯
*/
.global.color-grey > * {
  color: var(--grey) !important;
}

.x-large,
p.x-large,
span.x-large {
  font-size: 18px;
}

.large,
p.large,
span.large {
  font-size: 16px;
}

.medium,
p.medium,
span.medium {
  font-size: 14px;
}

.small,
p.small {
  font-size: 12px;
}

.s_small,
p.s_small {
  font-size: 12px;
}

@media only screen and (min-width: 768px) {
  .s-t-16 {
    font-size: 16px;
  }
  .large,
  p.large,
  span.large {
    font-size: 18px;
  }
}
/*
╭──────────────────────────────────────────────────────────────────────────────────╮
│ 📌 HEADINGS                                                                      │
╰──────────────────────────────────────────────────────────────────────────────────╯
*/
h1 {
  /* 🎨 style */
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  font-weight: 700;
  line-height: 140%;
  font-size: 32px;
}

h2 {
  /* 🎨 style */
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  font-weight: 700;
  line-height: 140%;
  font-size: 20px;
}

h3 {
  /* 🎨 style */
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  font-weight: 700;
  line-height: 140%;
  font-size: 18px;
}

h4 {
  /* 🎨 style */
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  font-weight: 700;
  line-height: 140%;
  font-size: 14px;
}

h5 {
  /* 🎨 style */
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  font-weight: 700;
  line-height: 140%;
}

h6 {
  /* 🎨 style */
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  font-weight: 700;
  line-height: 140%;
}

.global.lh-125 > * {
  /* 🎨 style */
  line-height: 125%;
}

.global.lh-128 > * {
  /* 🎨 style */
  line-height: 128.571%;
}

/*
╭──────────────────────────────────────────────────────────────────────────────────╮
│ 📌 FONT COLORS                                                                   │
╰──────────────────────────────────────────────────────────────────────────────────╯
*/
.color-white {
  /* 🎨 style */
  color: var(--white) !important;
}

.color-white-2 {
  /* 🎨 style */
  color: var(--whitev2) !important;
}

.color-white-3 {
  /* 🎨 style */
  color: var(--white-3) !important;
}
.dark-background .color-white-3.dark-v3, .dark-background-1 .color-white-3.dark-v3, .dark-mode .color-white-3.dark-v3 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--grey-shade) !important;
}

.color-white-4 {
  /* 🎨 style */
  color: var(--white-4) !important;
}

.color-primary {
  /* 🎨 style */
  color: var(--primary) !important;
}
.dark-background .color-primary, .dark-background-1 .color-primary, .dark-mode .color-primary {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--primary) !important;
}

.color-primary-fade {
  /* 🎨 style */
  color: var(--primary-fade) !important;
}

.color-primary-fade-2 {
  /* 🎨 style */
  color: var(--primary-fade-2) !important;
}
.dark-background .color-primary-fade-2.dark-v0, .dark-background-1 .color-primary-fade-2.dark-v0, .dark-mode .color-primary-fade-2.dark-v0 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--primary-fade-2) !important;
}

.color-secondary {
  /* 🎨 style */
  color: var(--secondary) !important;
}

.color-blue {
  /* 🎨 style */
  color: var(--blue) !important;
}

.color-red {
  /* 🎨 style */
  color: var(--red) !important;
}

.color-red-bright {
  /* 🎨 style */
  color: var(--red-bright) !important;
}

.color-red-bright-v2 {
  /* 🎨 style */
  color: var(--red-bright-v2) !important;
}

.color-error {
  /* 🎨 style */
  color: var(--red-error) !important;
}

.color-success {
  /* 🎨 style */
  color: var(--green-success) !important;
}

.color-green {
  /* 🎨 style */
  color: var(--green-color) !important;
}
.dark-background .color-green.dark-v0, .dark-background-1 .color-green.dark-v0, .dark-mode .color-green.dark-v0 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--green-color) !important;
}

.color-green-1 {
  /* 🎨 style */
  color: var(--green-1) !important;
}

.color-theme-color {
  /* 🎨 style */
  color: var(--theme-color) !important;
}

.color-grey-color {
  /* 🎨 style */
  color: var(--grey-color) !important;
}

.color-grey-shade {
  /* 🎨 style */
  color: var(--grey-shade) !important;
}
.dark-background .color-grey-shade.dark-v1, .dark-background-1 .color-grey-shade.dark-v1, .dark-mode .color-grey-shade.dark-v1 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--grey) !important;
}

.color-grey-shade-2 {
  /* 🎨 style */
  color: var(--grey-shade-2) !important;
}

.color-grey-shade-3 {
  /* 🎨 style */
  color: var(--grey-shade-3) !important;
}

.color-grey-v2 {
  /* 🎨 style */
  color: var(--grey-shade-4) !important;
}
.dark-background .color-grey-v2.grey-v1, .dark-background-1 .color-grey-v2.grey-v1, .dark-mode .color-grey-v2.grey-v1 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--grey-shade-3) !important;
}

.color-yellow {
  /* 🎨 style */
  color: var(--yellow-gold) !important;
}

.color-black {
  /* 🎨 style */
  color: var(--black) !important;
}

.color-dark {
  /* 🎨 style */
  color: var(--dark) !important;
}

.color-grey {
  /* 🎨 style */
  color: var(--grey) !important;
}
.dark-background .color-grey, .dark-background-1 .color-grey, .dark-mode .color-grey {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--grey-shade-2) !important;
}
.dark-background .color-grey.dark-white-v1, .dark-background-1 .color-grey.dark-white-v1, .dark-mode .color-grey.dark-white-v1 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--white) !important;
}
.dark-background .color-grey.dark-white-v3, .dark-background-1 .color-grey.dark-white-v3, .dark-mode .color-grey.dark-white-v3 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--white-3) !important;
}
.dark-background .color-grey.grey-v1, .dark-background-1 .color-grey.grey-v1, .dark-mode .color-grey.grey-v1 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--grey-shade) !important;
}
.dark-background .color-grey.dark-v1, .dark-background-1 .color-grey.dark-v1, .dark-mode .color-grey.dark-v1 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--grey) !important;
}

.color-background-surface {
  /* 🎨 style */
  color: var(--background-surface) !important;
}

.color-black-2 {
  /* 🎨 style */
  color: var(--dark-theme) !important;
}
.dark-background .color-black-2, .dark-background-1 .color-black-2, .dark-mode .color-black-2 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--white) !important;
}
.dark-background .color-black-2.grey-v1, .dark-background-1 .color-black-2.grey-v1, .dark-mode .color-black-2.grey-v1 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--grey-shade) !important;
}
.dark-background .color-black-2.white-v1, .dark-background-1 .color-black-2.white-v1, .dark-mode .color-black-2.white-v1 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--grey-color) !important;
}

.color-black-3 {
  /* 🎨 style */
  color: var(--dark-theme-1) !important;
}
.dark-background .color-black-3, .dark-background-1 .color-black-3, .dark-mode .color-black-3 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--white) !important;
}
.dark-background .color-black-3.dark-v1, .dark-background-1 .color-black-3.dark-v1, .dark-mode .color-black-3.dark-v1 {
  /* 🔥 override */
  /* 🎨 style */
  color: var(--grey-shade) !important;
}

.color-dark-theme-1-shade {
  /* 🎨 style */
  color: var(--dark-theme-1-shade) !important;
}

.color-dark-theme-1-2-shade {
  /* 🎨 style */
  color: var(--dark-theme-1-2-shade) !important;
}

.color-dark-theme-1-3-shade {
  /* 🎨 style */
  color: var(--dark-theme-1-3-shade) !important;
}

.color-dark-theme-1-4-shade {
  /* 🎨 style */
  color: var(--dark-theme-1-4-shade) !important;
}

.color-dark-theme-1-7-shade {
  /* 🎨 style */
  color: var(--dark-theme-1-7-shade) !important;
}

.color-dark-theme-1-5-shade {
  /* 🎨 style */
  color: var(--dark-theme-1-5-shade) !important;
}

.color-dark-theme-1-6-shade {
  /* 🎨 style */
  color: var(--dark-theme-1-6-shade) !important;
}

.color-dark-theme-1-5-shade-o-0-2 {
  /* 🎨 style */
  color: var(--dark-theme-1-5-shade-o-0-2) !important;
}

.color-dark-theme-1-5-shade-o-0-5 {
  /* 🎨 style */
  color: var(--dark-theme-1-5-shade-o-0-5) !important;
}

.color-blue-green-gradient {
  /* 🎨 style */
  background: -webkit-linear-gradient rgb(0, 255, 117), rgb(0, 163, 255);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.hover-color-primary:hover {
  /* 🎨 style */
  color: var(--primary) !important;
}

/*
╭──────────────────────────────────────────────────────────────────────────────────╮
│ 📌 FONT EXTRA STYLES                                                             │
╰──────────────────────────────────────────────────────────────────────────────────╯
*/
.no-wrap {
  white-space: nowrap;
}

.underline {
  text-decoration: underline !important;
}

.bold {
  font-style: normal;
  font-weight: bold;
}

.not-bold {
  font-weight: normal;
}

.lowercase {
  text-transform: lowercase;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.text-center {
  text-align: center;
  text-align: -webkit-center;
  text-align: -moz-center;
}

.text-left {
  text-align: left;
  text-align: -webkit-left;
  text-align: -moz-left;
}

.text-right {
  text-align: right;
  text-align: -webkit-right;
  text-align: -moz-right;
}

.place-center {
  place-self: center;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.display-none {
  display: none !important;
}

.display-unset {
  display: unset !important;
}

.visibility-none {
  visibility: hidden;
}

.opacity-0-4 {
  opacity: 0.4;
}

/* #region ➤ [MAIN] [BUTTONS] Website Layout */
/*
╭──────────────────────────────────────────────────────────────────╮
│ 📌 BUTTON STYLES                                                 │
╰──────────────────────────────────────────────────────────────────╯
*/
button {
  /* 🎨 style */
  outline: none !important;
  border: none !important;
  opacity: 1;
  cursor: pointer;
  transition: all 0.3s ease;
  align-items: center;
  white-space: nowrap;
  display: flex;
  justify-content: center;
  /*
  ╭──────────────────────────────────────────────────────────────────╮
  │ 📌 EXTRA BUTTON STYLES                                           │
  ╰──────────────────────────────────────────────────────────────────╯
  */
}
button:disabled {
  cursor: default;
}
button.btn-primary {
  /* 🎨 style */
  background: var(--primary);
}
button.btn-primary p {
  /* 🎨 style */
  color: var(--white);
}
button.btn-secondary {
  /* 🎨 style */
  background: var(--secondary);
}
button.btn-secondary p {
  /* 🎨 style */
  color: var(--white);
}
button.btn-blue {
  /* 🎨 style */
  background-color: var(--blue);
}
button.btn-blue p {
  /* 🎨 style */
  color: var(--white);
}
button.btn-blue:hover {
  /* 🎨 style */
  background-color: var(--white);
}
button.btn-blue:hover p {
  /* 🎨 style */
  color: var(--secondary);
}
button.btn-white {
  /* 🎨 style */
  background-color: var(--white);
}
button.btn-white p {
  /* 🎨 style */
  color: var(--black);
}
button.btn-primary-v2 {
  /* 🎨 style */
  height: 44px;
  padding: 11.5px 24px;
  background: var(--primary);
  border-radius: 8px;
  color: var(--white);
}
button.btn-primary-v2:hover {
  /* 🎨 style */
  background-color: var(--primary-fade);
}
button.btn-hollow {
  /* 🎨 style */
  height: 44px;
  padding: 11.5px 20px;
  background: transparent;
  border: 1px solid var(--grey-color) !important;
  border-radius: 8px;
  color: var(--dark-theme);
  /*
  Variant (2)
  */
  /*
  Variant (3)
  */
  /*
  Variant (4)
  */
  /*
  Variant (6)
  */
}
button.btn-hollow:hover {
  /* 🎨 style */
  border: 1px solid var(--primary) !important;
  color: var(--primary);
}
button.btn-hollow.danger {
  /* 🎨 style */
  border: 1px solid var(--red) !important;
}
button.btn-hollow.cta {
  /* 🎨 style */
  border: 1px solid var(--primary) !important;
}
button.btn-hollow.cta:hover {
  /* 🎨 style */
  background-color: var(--primary);
  color: var(--white) !important;
}
button.btn-hollow.v4:hover {
  /* 🎨 style */
  border: 1px solid var(--grey-shade) !important;
  color: initial;
}
button.btn-hollow.v6 {
  /* 🎨 style */
  background: #292929;
  height: 44px;
  padding: 12px 24px 11px 24px;
  border-radius: 8px;
  border: 1px;
  gap: 10px;
}
.dark-background button.btn-hollow.v6, .dark-background-1 button.btn-hollow.v6, .dark-mode button.btn-hollow.v6 {
  /* 🎨 style */
  border: 1px solid #FFFFFF;
}
.dark-background button.btn-hollow.v2, .dark-background-1 button.btn-hollow.v2, .dark-mode button.btn-hollow.v2 {
  /* 🎨 style */
  border: 1px solid var(--dark-theme-1) !important;
}
.dark-background button.btn-hollow.v3d, .dark-background-1 button.btn-hollow.v3d, .dark-mode button.btn-hollow.v3d {
  /* 🎨 style */
  border: 1px solid var(--grey) !important;
}
.dark-background button.btn-hollow.v3d:hover, .dark-background-1 button.btn-hollow.v3d:hover, .dark-mode button.btn-hollow.v3d:hover {
  /* 🎨 style */
  border: 1px solid var(--grey-shade) !important;
}
.dark-background button.btn-hollow.v5d, .dark-background-1 button.btn-hollow.v5d, .dark-mode button.btn-hollow.v5d {
  /* 🎨 style */
  border: 1px solid var(--dark-theme-1-shade) !important;
}
button.btn-dark {
  /* 🎨 style */
  padding: 10px 17px;
  border-radius: 12px;
  background-color: var(--grey-color);
}
button.btn-dark:hover {
  /* 🎨 style */
  background-color: var(--white-3);
}
.dark-background button.btn-dark, .dark-background-1 button.btn-dark, .dark-mode button.btn-dark {
  /* 🎨 style */
  background-color: var(--dark-theme-1-4-shade);
}
.dark-background button.btn-dark:hover, .dark-background-1 button.btn-dark:hover, .dark-mode button.btn-dark:hover {
  /* 🎨 style */
  background-color: var(--dark-theme);
}
button.btn-right-icon {
  /* 🎨 style */
  padding: 5px 45px 5px 6px !important;
  background-position: right 11px top 50%;
  background-size: 16.17px 16.17px;
  background-repeat: no-repeat;
}
button.btn-left-icon {
  /* 🎨 style */
  padding: 5px 6px 5px 37px !important;
  background-position: left 11px top 50%;
  background-size: 16.17px 16.17px;
  background-repeat: no-repeat;
}
button.btn-shadow-1 {
  /* 🎨 style */
  box-shadow: 0px 3px 8px 0px rgba(212, 84, 12, 0.32);
}

/* #endregion ➤ [MAIN] [BUTTONS] Website Layout */
/* #region ➤ [MAIN] [CONTAINERS] Website Layout */
.widget-component {
  display: grid;
  background: #ffffff;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  width: 100%;
  padding: 20px 0;
  overflow: hidden;
}
.dark-background .widget-component, .dark-mode .widget-component {
  /* 🎨 style */
  background-color: var(--dark-theme-1) !important;
}

.container {
  display: block;
  position: relative;
  padding-left: 20px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 1px;
  width: 1px;
}
.container input:checked ~ .checkmark {
  background-color: var(--primary);
  border: 1.5px solid transparent;
}

section {
  min-height: calc(100vh - 128px);
  padding: 22px 16px;
  padding-bottom: 100px !important;
  margin: auto;
}
@media only screen and (min-width: 768px) {
  section {
    padding: 26px 34px;
    margin: auto;
  }
}
@media only screen and (min-width: 1025px) {
  section {
    padding: 26px 34px;
    margin: auto;
  }
}

.flex-start {
  align-items: flex-start !important;
}

.row-space-out {
  /* 🎨 style */
  display: flex;
  align-items: center;
  align-content: center;
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.row-space-even {
  /* 🎨 style */
  display: flex;
  align-items: center;
  align-content: center;
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.row-space-start {
  /* 🎨 style */
  display: flex;
  align-items: center;
  align-content: center;
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: start;
}
.row-space-out-top {
  /* 🎨 style */
  display: flex;
  align-items: center;
  align-content: center;
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: space-between;
}
.row-space-center {
  /* 🎨 style */
  display: flex;
  align-items: center;
  align-content: center;
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
}
.row-space-end {
  /* 🎨 style */
  display: flex;
  align-items: center;
  align-content: center;
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: end;
}

.column-space-center {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  width: 100%;
  flex-direction: column;
  flex-wrap: nowrap;
}
.column-space-start {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: flex-start;
  width: 100%;
  flex-direction: column;
  flex-wrap: nowrap;
}
.column-space-stretch {
  display: flex;
  align-content: center;
  width: 100%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: center;
}
.column-start-grid {
  display: grid;
  justify-content: center;
}
.column-start-grid-start {
  display: grid;
  width: 100%;
  justify-items: start;
}

/* #endregion ➤ [MAIN] [CONTAINERS] Website Layout */
hr {
  /* 🎨 style */
  width: 100%;
  margin: 16.17px 0;
  opacity: 0.25;
  border: 1.46983px solid #ff5555;
  background-color: #ff5555;
}

form fieldset {
  /* 🎨 style */
  outline: none;
  border: none;
  padding: 0;
  margin: 0;
}
form input, form select {
  /* 🎨 style */
  outline: none;
  border: none;
  opacity: 1;
  cursor: text;
  align-items: center;
  text-align: start;
  display: flex;
  transition: all 0.15s ease;
  /* background: #ffffff; */
  /* border: 0.5px solid #37474f; */
  box-sizing: border-box;
  border-radius: 7.34914px;
  padding: 7px;
  background-color: transparent;
  border: 1px solid var(--gray-day, #CCC);
}
form input {
  /* 🎨 style */
  height: 44px;
  width: -webkit-fill-available;
  width: -moz-available;
  border: 1px solid var(--grey-shade);
  box-sizing: border-box;
  border-radius: 8px;
  padding: 20px 12px;
  outline: none;
  font-size: 14px;
  background-color: transparent;
}
form input:hover {
  /* 🎨 style */
  border: 1px solid var(--grey);
}
form input:focus {
  /* 🎨 style */
  border: 1px solid var(--dark-theme-1);
}
form input[placeholder] {
  /* 🎨 style */
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
form input.v-1 {
  /* 🎨 style */
  width: 20px;
  height: 20px;
  border: 1px solid #CCCCCC;
  accent-color: var(--primary);
}
.dark-background-1 form input, .dark-mode form input {
  border: 1px solid var(--dark-theme-1-2-shade);
}
.dark-background-1 form input:hover, .dark-mode form input:hover {
  /* 🎨 style */
  border: 1px solid var(--dark-theme-1-3-shade);
}
.dark-background-1 form input:focus, .dark-mode form input:focus {
  /* 🎨 style */
  border: 1px solid var(--dark-theme-1-3-shade);
}

.width-auto {
  width: auto;
}

.width-fit-content {
  width: fit-content;
}

.width-100 {
  width: 100%;
}

img.google-aspect-ratio {
  /* 🎨 style */
  /* width: auto; */
  /* max-height: 100%; */
  object-fit: contain;
}

.checkmark {
  position: absolute;
  top: -10px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 1.5px solid #A9B8AE;
  border-radius: 3.25px;
}

/*
╭──────────────────────────────────────────────────────────────────╮
│ 📌 POSITIONS                                                     │
╰──────────────────────────────────────────────────────────────────╯
*/
.box-center {
  /* 📌 position */
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}

.mutated {
  /* 🎨 style */
  border: 1px solid #F00;
}

/*
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
◼️ DARK-THEME :: GENERAL                                                                ◼️
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
*/
.dark-background {
  /* 🎨 style */
  background-color: var(--dark-theme) !important;
}

.dark-background-1 {
  /* 🎨 style */
  background-color: var(--dark-theme-1) !important;
}

/*
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
◼️ DARK-THEME :: OTHER                                                                  ◼️
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
*/
.dark-background .hover-color-primary:hover,
.dark-background-1 .hover-color-primary:hover,
.dark-mode .hover-color-primary:hover {
  /* 🎨 style */
  color: var(--primary) !important;
}

/*# sourceMappingURL=app.css.map */
