html { width: 100%; }
body { padding: 0px; margin: 0px; width: 100%; color: var(--text-color-main); background: var(--main-color); font-family: Grosa, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; font-weight: var(--font-regular); font-size: 14.4px; line-height: 1.8em; }
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1024px; }
a { color: var(--text-color-second); text-decoration: none; transition: 0.3s; }
a:hover { color: var(--text-color-second); text-decoration: underline; }
a.black { color: var(--black-color); }
a.lblue { color: rgb(197, 235, 251); }
a.decoration { text-decoration: underline; }
.scroll-top-button { background: var(--gradient-background)  !important; opacity: 0.5; }
.scroll-top-button:hover { opacity: 0.7; }
.scroll-top-button svg { color: var(--white-color)  !important; }
.text-justify { text-align: justify; }
.hyphens-auto { hyphens: auto; }html {
  width: 100%;
}

body {
  padding: 0px;
  margin: 0px;
  width: 100%;
  color: var(--text-color-main);
  background: var(--main-color);
  font-family: Grosa, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-weight: var(--font-regular);
  font-size: 14.4px;
  line-height: 1.8em;
}

.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  max-width: 1024px;
}

a {
  color: var(--text-color-second);
  text-decoration: none;
  transition: 0.3s;
}

a:hover {
  color: var(--text-color-second);
  text-decoration: underline;
}

a.black {
  color: var(--black-color);
}

a.lblue {
  color: rgb(197, 235, 251);
}

a.decoration {
  text-decoration: underline;
}

.scroll-top-button {
  background: var(--gradient-background) !important;
  opacity: 0.5;
}

.scroll-top-button:hover {
  opacity: 0.7;
}

.scroll-top-button svg {
  color: var(--white-color) !important;
}

.text-justify {
  text-align: justify;
}

.hyphens-auto {
  hyphens: auto;
}

.letter-spacing {
  letter-spacing: 2px;
}

.border-radius {
  border-radius: var(--border-radius);
}

.border-radius-sm {
  border-radius: var(--border-radius-sm);
}

.border-table {
  border-collapse: collapse;
  border: medium;
  background: rgb(240, 245, 250);
  padding: 5px;
  border-radius: var(--border-radius);
}

.border-table td,
.border-table th {
  padding: 26px 18px;
  border-bottom: 1px solid var(--main-color);
}

.border-table tr:last-of-type td {
  border-bottom: medium;
}

.btn,
.btn-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.7em 1.5em;
  text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 2px;
  background: var(--button-gradient-background);
  color: var(--white-color);
  outline: rgba(16, 49, 64, 0) solid 1px !important;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 7px -2px;
  line-height: 1.05em;
  transition: 0.3s ease-out;
}

.form .btn-submit {
  height: auto !important;
  min-height: var(--form-input-height);
}

.btn:hover,
a.btn:hover,
.btn-submit:hover {
  background: var(--button-gradient-background-hover);
  color: var(--white-color);
  text-decoration: none;
  text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 2px;
  outline: rgba(16, 49, 64, 0.1) solid 1px;
  box-shadow: 0 0 5px -1px rgba(0, 0, 0, .3),
    -1px 0 3px -2px var(--text-color-third),
    1px 1px 2px -1px var(--text-color-second);
}

.btn-sm {
  padding: 7px 25px 8px;
  border-radius: var(--border-radius-sm);
}

.btn.rounded {
  border-radius: 999px !important;
}

.icon-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  font-size: 2em;
  font-family: var(--font-black);
  background: var(--gradient-background-hover);
  text-shadow: rgba(0, 0, 0, 0.4) 2px 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.8) 2px 2px 5px -2px;
}

.platform-screenshot {
  max-width: 100%;
  border-radius: var(--border-radius);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;
}

.glow {
  box-shadow: rgba(244, 194, 95, 0.3) 0px 4px 26.7px 0px;
}

.bg-third {
  background: var(--third-color);
}

.grey-back {
  background: var(--language-switcher-list-background-color);
}

.bg-opacity {
  background: rgba(0, 0, 0, 0.2);
}

.opacity-1 {
  opacity: 1;
}

.opacity-09 {
  opacity: 0.9;
}

.opacity-08 {
  opacity: 0.8;
}

.opacity-07 {
  opacity: 0.7;
}

.opacity-06 {
  opacity: 0.6;
}

.opacity-05 {
  opacity: 0.5;
}

.opacity-04 {
  opacity: 0.4;
}

.opacity-03 {
  opacity: 0.3;
}

.opacity-02 {
  opacity: 0.2;
}

.opacity-01 {
  opacity: 0.1;
}

.opacity-0 {
  opacity: 0;
}

.text-color-main {
  color: var(--text-color-main);
}

.text-color-second {
  color: var(--text-color-second);
}

.text-color-yellow {
  color: rgb(240, 173, 78);
}

.text-color-white {
  color: var(--white-color);
}

.text-color-grey-1 {
  color: rgb(17, 17, 17);
}

.text-color-grey-2 {
  color: rgb(34, 34, 34);
}

.text-color-grey-3 {
  color: rgb(51, 51, 51);
}

.text-color-grey-4 {
  color: rgb(68, 68, 68);
}

.text-color-grey-5 {
  color: rgb(85, 85, 85);
}

.text-color-grey-6 {
  color: rgb(102, 102, 102);
}

.text-color-grey-7 {
  color: rgb(119, 119, 119);
}

.text-color-grey-8 {
  color: rgb(136, 136, 136);
}

.text-color-grey-9 {
  color: rgb(153, 153, 153);
}

.text-color-grey-a {
  color: rgb(170, 170, 170);
}

.text-color-grey-b {
  color: rgb(187, 187, 187);
}

.text-color-grey-c {
  color: rgb(204, 204, 204);
}

.text-color-grey-d {
  color: rgb(221, 221, 221);
}

.text-color-grey-e {
  color: rgb(238, 238, 238);
}

.nobr {
  white-space: nowrap;
}

.text-gradient {
  color: var(--text-color-second);
  background-color: ;
  background-position-x: ;
  background-position-y: ;
  background-repeat: ;
  background-attachment: ;
  background-image: ;
  background-size: ;
  background-origin: ;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.text-font-black {
  font-weight: var(--font-black);
}

.text-font-bold {
  font-weight: var(--font-bold);
}

.text-font-medium {
  font-weight: var(--font-medium);
}

.text-font-regular {
  font-weight: var(--font-regular);
}

.text-font-thin {
  font-weight: var(--font-thin);
}

.text-size-07 {
  font-size: 0.7em;
}

.text-size-08 {
  font-size: 0.8em;
}

.text-size-09 {
  font-size: 0.9em;
}

.text-size-10 {
  font-size: 1em;
}

.text-size-11 {
  font-size: 1.1em;
}

.text-size-12 {
  font-size: 1.2em;
}

.text-size-13 {
  font-size: 1.3em;
}

.text-size-14 {
  font-size: 1.4em;
}

.text-size-15 {
  font-size: 1.5em;
}

.text-size-16 {
  font-size: 1.6em;
}

.text-size-17 {
  font-size: 1.7em;
}

.text-size-18 {
  font-size: 1.8em;
}

.text-size-20 {
  font-size: 2em;
}

.text-size-22 {
  font-size: 2.2em;
}

.text-size-25 {
  font-size: 2.5em;
}

.text-size-30 {
  font-size: 3em;
}

.text-size-35 {
  font-size: 3.5em;
}

.text-size-40 {
  font-size: 4em;
}

.text-shadow {
  text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 2px;
}

.text-shadow-white {
  text-shadow: rgba(255, 255, 255, 0.4) 1px 1px 2px;
}

.mt-n15 {
  margin-top: -15rem;
}

.mt-n10 {
  margin-top: -10rem;
}

.mt-n5 {
  margin-top: -5rem;
}

.mt-n4 {
  margin-top: -4rem;
}

.mt-n3 {
  margin-top: -3rem;
}

.mt-n2 {
  margin-top: -2rem;
}

.mt-n1 {
  margin-top: -1rem;
}

.max-w-800 {
  max-width: 800px;
}

.w-80 {
  width: 80%;
}

.list-style-none {
  list-style: none;
}

.shadow-section {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 10px -5px, rgba(0, 0, 0, 0.1) 0px -5px 10px -4px;
}

.bg-boarded-block-1 {
  background: var(--white-color);
  border: 1px solid rgb(253, 253, 253);
  border-radius: var(--border-radius);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px, rgba(15, 35, 55, 0.05) 2px 2px 10px 2px;
}

.step-number {
  font-weight: var(--font-bold);
  padding: 15px 0px;
  background-image: -webkit-linear-gradient(rgb(172, 210, 55), rgb(40, 163, 251));
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.relative-z-index-1 {
  position: relative;
  z-index: 1;
}

.uag-star-rating {
  font-size: 29px;
  display: flex;
  align-items: center;
}

.uag-star {
  color: rgb(240, 173, 78);
  margin-right: 2px;
  display: inline-block;
  line-height: 0.75em;
}

.uag-star:nth-child(5) {
  position: relative;
  color: var(--white-color);
}

.uag-star:nth-child(5)::before {
  color: rgb(240, 173, 78);
  width: 60%;
  position: absolute;
  content: "★";
  overflow: hidden;
}

.star-mark {
  background-color: transparent;
  color: rgb(240, 173, 78);
}

.header {
  height: 88px;
  background: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(12px);
  border-radius: var(--border-radius);
  margin-top: 1rem;
  z-index: 2;
}

header.active {
  background: rgba(255, 255, 255, 0.85);
}

.navbar {
  width: 100%;
}

.navbar-brand img {
  max-height: 25px;
}

.nav-link {
  color: var(--text-color-main);
  font-weight: var(--font-medium);
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: center;
}

.nav-link:hover,
.nav-link.active,
.nav-link:focus,
.nav-link:active {
  color: var(--text-color-second) !important;
}

.navbar-collapse.show .nav-link.active {
  text-shadow: rgba(0, 0, 0, 0.9) 1px 1px 2px;
}

.nav-link.btn {
  padding: 7px 25px 8px !important;
  margin-left: 10px;
  color: var(--white-color);
}

.nav-link.btn.active,
.nav-link.btn:hover {
  color: var(--white-color) !important;
  text-decoration: none;
}

.navbar-toggler {
  position: relative;
  display: inline-block;
  outline: 0px !important;
  border: medium !important;
  box-shadow: none !important;
  line-height: 0;
  width: 22px;
  height: 22px;
  padding: 0px;
  z-index: 5;
}

.navbar-toggler-icon {
  position: absolute;
  top: 4px;
  right: 0px;
  border-radius: 1px;
  height: 2px;
  width: 100%;
  background: var(--text-color-main);
  transition: 0.3s;
}

.navbar-toggler-icon:nth-of-type(2) {
  top: 10px;
}

.navbar-toggler-icon:nth-of-type(3) {
  top: 16px;
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
  background: var(--text-color-second);
}

.navbar-collapse.collapsing,
.navbar-collapse.show {
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(12px);
  border-radius: var(--border-radius);
  left: 0px;
  top: calc(100% + 1rem);
  right: 0px;
  margin: 0px;
  z-index: 4;
  padding: 40px 15px 35px;
  text-align: center;
}

.navbar-collapse.collapsing .nav-link,
.navbar-collapse.show .nav-link {
  text-align: center;
  margin-top: 8px;
}

.navbar-collapse.collapsing .nav-link.btn,
.navbar-collapse.show .nav-link.btn {
  margin-top: 12px;
}

.team-item {
  height: 550px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.team-item>* {
  flex: 1 1 0%;
}

.team-info {
  position: relative;
}

.team-info-position {
  color: var(--grey-a-color);
}

.team-info>* {
  position: relative;
  z-index: 1;
}

.team-info::before {
  content: " ";
  position: absolute;
  inset: 0px;
  background: rgba(200, 200, 200, 0.2);
  backdrop-filter: blur(8px);
  border-radius: 0 0 var(--border-radius) var(--border-radius);
  z-index: 0;
  transition: 0.4s;
}

.team-item:hover .team-info::before {
  background: rgba(135, 135, 135, 0.2);
  backdrop-filter: blur(12px);
}

footer {
  background: var(--bg-footer);
  color: var(--grey-4-color);
}

.footer-logo img {
  width: 100px;
  opacity: 0.7;
  filter: grayscale(100%);
}

#language_select {
  font-family: inherit;
  font-weight: var(--font-medium);
  margin-left: 15px;
  min-width: 75px;
  border-radius: var(--border-radius-sm);
}

#language_select:hover .lang {
  color: var(--text-color-second);
}

#language_select:hover .arrow {
  border-color: transparent var(--text-color-second) var(--text-color-second) transparent;
}

#language_select .language_select-list {
  padding: 15px 0px;
}

#language_select .language_select-list-item-link {
  padding: 5px 10px;
}

#language_select .language_select-list {
  border: medium;
}

.language_select-list.show {
  backdrop-filter: blur(12px);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;
}

.homepage-main-text-section {
  position: relative;
  margin-top: 70px;
  box-sizing: border-box;
}

.inner-page-gradient-section {
  position: relative;
  margin-top: 70px;
  box-sizing: border-box;
}

.bg-angle-gradient {
  position: absolute;
  width: 100%;
  top: calc(0% - 158px - 1rem);
  height: calc(100% + 83px);
  opacity: 0.2;
  z-index: -1;
}

.bg-angle-gradient+.bg-angle-gradient {
  opacity: 0.1;
  filter: blur(20px);
}

.bg-angle-gradient-1 {
  position: absolute;
  width: 100%;
  top: -10%;
  height: calc(120%);
  opacity: 0.2;
  z-index: -1;
}

.bg-angle-gradient-inner-page {
  position: absolute;
  width: 100%;
  top: calc(0% - 158px - 1rem);
  height: calc(100% + 233px);
  opacity: 0.3;
  z-index: -1;
}

.object-cover {
  object-fit: cover;
}

.img-angle {
  clip-path: polygon(0px 0px, 100% 0px, 100% 64%, 0px 100%);
}

.img-angle-1 {
  clip-path: polygon(0px 18%, 100% 0px, 100% 82%, 0px 100%);
}

.main-wrapper {
  position: relative;
}

.empower-profit {
  background: var(--gradient-background);
}

.empower-profit-2 {
  width: 33%;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.introduction-icon {
  width: 95px;
}

.unveiling-img {
  max-width: 500px;
  margin: 0px auto;
}

.invest-way-icon {
  width: 28px;
}

.homepage-unlocking {
  position: relative;
  overflow: hidden;
}

.homepage-unlocking::before {
  content: "";
  position: absolute;
  left: -100px;
  top: 25%;
  width: 100px;
  height: 50%;
  max-height: 400px;
  border-radius: 50%;
  box-shadow: 0 0 400px var(--second-color);
  z-index: -1;
}

.faq-bg {
  position: relative;
}

.start-bg {
  position: relative;
  overflow: hidden;
}

.start-bg::before {
  content: "";
  position: absolute;
  top: -100px;
  left: 10%;
  width: 80%;
  height: 100px;
  border-radius: 50%;
  box-shadow: 0 0 300px var(--glow-color);
  z-index: -1;
}

.bg-support {
  background: rgb(33, 31, 55);
}

.reviews-bg {
  box-shadow: rgba(0, 0, 100, 0.5) -100px 0px 100px inset, rgba(0, 0, 0, 0.8) 200px 0px 250px inset;
}

.overview-bg {
  box-shadow: rgba(0, 0, 90, 0.5) 0px 50px 100px inset, rgba(0, 0, 0, 0.3) 0px -100px 250px inset;
}

.advantages-bg {
  position: relative;
  overflow: hidden;
}

.advantages-bg::before {
  content: "";
  position: absolute;
  bottom: -100px;
  left: 10%;
  width: 80%;
  height: 100px;
  border-radius: 50%;
  opacity: 0.5;
  box-shadow: rgba(131, 204, 93, 0.3) -50px 0px 300px 100px, rgba(40, 162, 251, 0.3) 0px -100px 300px, rgba(52, 86, 255, 0.3) 50px 0px 300px;
  z-index: -1;
}

.how-it-works-bg {
  position: relative;
  overflow: hidden;
}

.how-it-works-bg::before {
  content: "";
  position: absolute;
  top: -100px;
  left: 10%;
  width: 80%;
  height: 100px;
  border-radius: 50%;
  opacity: 0.5;
  box-shadow: rgba(131, 204, 93, 0.3) -50px 0px 300px 100px, rgba(40, 162, 251, 0.3) 0px -100px 300px, rgba(52, 86, 255, 0.3) 50px 0px 300px;
  z-index: -1;
}

.photo-review {
  width: 60px !important;
  border-radius: 50%;
}

.reviews-item {
  display: flex;
  flex-basis: 0px;
  flex-grow: 1;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
  border: var(--form-border);
}

.review-item-text {
  background: rgb(240, 245, 250);
  padding: 10px;
  border-radius: var(--border-radius);
}

.global-reach-img {
  max-width: 500px;
}

.form {
  backdrop-filter: blur(12px);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;
}

.form_header {
  font-size: 2em;
  font-weight: var(--font-bold);
  text-align: left;
  padding: 15px 0px;
}

.form input[type="text"],
.form input[type="email"],
.form input[type="tel"],
.form input[type="password"],
.form textarea,
.form select {
  border: 1px solid var(--grey-c-color);
}

.form .btn-submit {
  font-size: 17px;
  font-weight: var(--font-medium);
}

.form-minimum-deposit {
  font-size: 1.3em;
  font-weight: bold;
  color: var(--text-color-second);
  margin: 5px 0px 15px;
}

.form-disclaimer {
  border-top: 2px solid var(--grey-e-color);
  text-align: left;
  font-size: 0.8em;
  font-weight: var(--font-medium);
  color: var(--grey-7-color);
  margin: 5px 0px 0px;
  padding: 5px 0px 2px 10px;
}

.sign-up-section {}

.contact-section {}

.faq_question {
  border: 1px solid var(--second-color);
  cursor: pointer;
  transition: 0.3s;
}

.faq_question>div:nth-of-type(1) {
  max-width: calc(100% - 45px);
}

.faq_question:hover:not(.active) {
  background: var(--language-switcher-list-background-color);
}

.faq_question.active {
  background: var(--gradient-background);
}

.faq_question .arrows {
  position: relative;
  width: 30px;
  height: 30px;
  line-height: 0;
  overflow: hidden;
}

.faq_question .arrows img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  transition: transform 0.3s ease-out;
}

.faq_question .arrows img:nth-of-type(2) {
  transform: rotateX(90deg);
  opacity: 0;
}

.faq_question.active .arrows img:nth-of-type(1) {
  transform: rotateX(-90deg);
  opacity: 0;
}

.faq_question.active .arrows img:nth-of-type(2) {
  transform: rotateX(0deg);
  opacity: 1;
}

.faq_question+.faq_answer {
  transform: rotateX(90deg);
  height: 0px;
  opacity: 0;
  overflow: hidden;
  transition: 0.3s ease-out;
}

.faq_question.active+.faq_answer {
  height: auto;
  opacity: 1;
  transform: rotateX(0deg);
}

.blog-list-item {
  background: var(--language-switcher-list-background-color);
}

.blog-list-item-title {
  line-height: 1.2em;
  height: 2.4em;
  overflow: hidden;
}

.blog-list-item-a:hover {
  color: var(--white-color);
}

.iti__selected-flag {
  background: rgba(225, 225, 225, 0.5);
  border-right: 1px solid var(--grey-d-color);
  border-radius: var(--form-input-radius) 0 0 var(--form-input-radius);
}

.iti__flag {
  border-radius: 3px;
  box-shadow: rgba(35, 35, 35, 0.3) 1px 1px 3px -1px;
  margin-left: 5px;
  margin-right: 3px;
}

#phone_input {}

#cookie-bar {
  background: rgba(245, 249, 255, 0.85) !important;
  backdrop-filter: blur(12px);
}

#cookie-bar .cb-disable {
  background: var(--grey-5-color) !important;
}
.letter-spacing { letter-spacing: 2px; }
.border-radius { border-radius: var(--border-radius); }
.border-radius-sm { border-radius: var(--border-radius-sm); }
.border-table { border-collapse: collapse; border: medium; background: rgb(240, 245, 250); padding: 5px; border-radius: var(--border-radius); }
.border-table td, .border-table th { padding: 26px 18px; border-bottom: 1px solid var(--main-color); }
.border-table tr:last-of-type td { border-bottom: medium; }
.btn, .btn-submit { display: inline-flex; align-items: center; justify-content: center; padding: 0.7em 1.5em; text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 2px; background: var(--button-gradient-background); color: var(--white-color); outline: rgba(16, 49, 64, 0) solid 1px !important; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 7px -2px; line-height: 1.05em; transition: 0.3s ease-out; }
.form .btn-submit { height: auto !important; min-height: var(--form-input-height); }
.btn:hover, a.btn:hover, .btn-submit:hover { background: var(--button-gradient-background-hover); color: var(--white-color); text-decoration: none; text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 2px; outline: rgba(16, 49, 64, 0.1) solid 1px; box-shadow: 0 0 5px -1px rgba(0,0,0,.3),
                -1px 0 3px -2px var(--text-color-third),
                1px 1px 2px -1px var(--text-color-second); }
.btn-sm { padding: 7px 25px 8px; border-radius: var(--border-radius-sm); }
.btn.rounded { border-radius: 999px !important; }
.icon-number { display: inline-flex; align-items: center; justify-content: center; width: 52px; height: 52px; border-radius: 50%; font-size: 2em; font-family: var(--font-black); background: var(--gradient-background-hover); text-shadow: rgba(0, 0, 0, 0.4) 2px 2px 5px; box-shadow: rgba(0, 0, 0, 0.8) 2px 2px 5px -2px; }
.platform-screenshot { max-width: 100%; border-radius: var(--border-radius); box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px; }
.glow { box-shadow: rgba(244, 194, 95, 0.3) 0px 4px 26.7px 0px; }
.bg-third { background: var(--third-color); }
.grey-back { background: var(--language-switcher-list-background-color); }
.bg-opacity { background: rgba(0, 0, 0, 0.2); }
.opacity-1 { opacity: 1; }
.opacity-09 { opacity: 0.9; }
.opacity-08 { opacity: 0.8; }
.opacity-07 { opacity: 0.7; }
.opacity-06 { opacity: 0.6; }
.opacity-05 { opacity: 0.5; }
.opacity-04 { opacity: 0.4; }
.opacity-03 { opacity: 0.3; }
.opacity-02 { opacity: 0.2; }
.opacity-01 { opacity: 0.1; }
.opacity-0 { opacity: 0; }
.text-color-main { color: var(--text-color-main); }
.text-color-second { color: var(--text-color-second); }
.text-color-yellow { color: rgb(240, 173, 78); }
.text-color-white { color: var(--white-color); }
.text-color-grey-1 { color: rgb(17, 17, 17); }
.text-color-grey-2 { color: rgb(34, 34, 34); }
.text-color-grey-3 { color: rgb(51, 51, 51); }
.text-color-grey-4 { color: rgb(68, 68, 68); }
.text-color-grey-5 { color: rgb(85, 85, 85); }
.text-color-grey-6 { color: rgb(102, 102, 102); }
.text-color-grey-7 { color: rgb(119, 119, 119); }
.text-color-grey-8 { color: rgb(136, 136, 136); }
.text-color-grey-9 { color: rgb(153, 153, 153); }
.text-color-grey-a { color: rgb(170, 170, 170); }
.text-color-grey-b { color: rgb(187, 187, 187); }
.text-color-grey-c { color: rgb(204, 204, 204); }
.text-color-grey-d { color: rgb(221, 221, 221); }
.text-color-grey-e { color: rgb(238, 238, 238); }
.nobr { white-space: nowrap; }
.text-gradient { color: var(--text-color-second); background-color: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-image: ; background-size: ; background-origin: ; -webkit-text-fill-color: transparent; background-clip: text; }
.text-font-black { font-weight: var(--font-black); }
.text-font-bold { font-weight: var(--font-bold); }
.text-font-medium { font-weight: var(--font-medium); }
.text-font-regular { font-weight: var(--font-regular); }
.text-font-thin { font-weight: var(--font-thin); }
.text-size-07 { font-size: 0.7em; }
.text-size-08 { font-size: 0.8em; }
.text-size-09 { font-size: 0.9em; }
.text-size-10 { font-size: 1em; }
.text-size-11 { font-size: 1.1em; }
.text-size-12 { font-size: 1.2em; }
.text-size-13 { font-size: 1.3em; }
.text-size-14 { font-size: 1.4em; }
.text-size-15 { font-size: 1.5em; }
.text-size-16 { font-size: 1.6em; }
.text-size-17 { font-size: 1.7em; }
.text-size-18 { font-size: 1.8em; }
.text-size-20 { font-size: 2em; }
.text-size-22 { font-size: 2.2em; }
.text-size-25 { font-size: 2.5em; }
.text-size-30 { font-size: 3em; }
.text-size-35 { font-size: 3.5em; }
.text-size-40 { font-size: 4em; }
.text-shadow { text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 2px; }
.text-shadow-white { text-shadow: rgba(255, 255, 255, 0.4) 1px 1px 2px; }
.mt-n15 { margin-top: -15rem; }
.mt-n10 { margin-top: -10rem; }
.mt-n5 { margin-top: -5rem; }
.mt-n4 { margin-top: -4rem; }
.mt-n3 { margin-top: -3rem; }
.mt-n2 { margin-top: -2rem; }
.mt-n1 { margin-top: -1rem; }
.max-w-800 { max-width: 800px; }
.w-80 { width: 80%; }
.list-style-none { list-style: none; }
.shadow-section { box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 10px -5px, rgba(0, 0, 0, 0.1) 0px -5px 10px -4px; }
.bg-boarded-block-1 { background: var(--white-color); border: 1px solid rgb(253, 253, 253); border-radius: var(--border-radius); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px, rgba(15, 35, 55, 0.05) 2px 2px 10px 2px; }
.step-number { font-weight: var(--font-bold); padding: 15px 0px; background-image: -webkit-linear-gradient(rgb(172, 210, 55), rgb(40, 163, 251)); background-clip: text; -webkit-text-fill-color: transparent; }
.relative-z-index-1 { position: relative; z-index: 1; }
.uag-star-rating { font-size: 29px; display: flex; align-items: center; }
.uag-star { color: rgb(240, 173, 78); margin-right: 2px; display: inline-block; line-height: 0.75em; }
.uag-star:nth-child(5) { position: relative; color: var(--white-color); }
.uag-star:nth-child(5)::before { color: rgb(240, 173, 78); width: 60%; position: absolute; content: "★"; overflow: hidden; }
.star-mark { background-color: transparent; color: rgb(240, 173, 78); }
.header { height: 88px; background: rgba(255, 255, 255, 0.75); backdrop-filter: blur(12px); border-radius: var(--border-radius); margin-top: 1rem; z-index: 2; }
header.active { background: rgba(255, 255, 255, 0.85); }
.navbar { width: 100%; }
.navbar-brand img { max-height: 25px; }
.nav-link { color: var(--text-color-main); font-weight: var(--font-medium); font-size: 16px; line-height: 20px; letter-spacing: 0px; text-align: center; }
.nav-link:hover, .nav-link.active, .nav-link:focus, .nav-link:active { color: var(--text-color-second)  !important; }
.navbar-collapse.show .nav-link.active { text-shadow: rgba(0, 0, 0, 0.9) 1px 1px 2px; }
.nav-link.btn { padding: 7px 25px 8px !important; margin-left: 10px; color: var(--white-color); }
.nav-link.btn.active, .nav-link.btn:hover { color: var(--white-color)  !important; text-decoration: none; }
.navbar-toggler { position: relative; display: inline-block; outline: 0px !important; border: medium !important; box-shadow: none !important; line-height: 0; width: 22px; height: 22px; padding: 0px; z-index: 5; }
.navbar-toggler-icon { position: absolute; top: 4px; right: 0px; border-radius: 1px; height: 2px; width: 100%; background: var(--text-color-main); transition: 0.3s; }
.navbar-toggler-icon:nth-of-type(2) { top: 10px; }
.navbar-toggler-icon:nth-of-type(3) { top: 16px; }
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon { background: var(--text-color-second); }
.navbar-collapse.collapsing, .navbar-collapse.show { position: absolute; background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(12px); border-radius: var(--border-radius); left: 0px; top: calc(100% + 1rem); right: 0px; margin: 0px; z-index: 4; padding: 40px 15px 35px; text-align: center; }
.navbar-collapse.collapsing .nav-link, .navbar-collapse.show .nav-link { text-align: center; margin-top: 8px; }
.navbar-collapse.collapsing .nav-link.btn, .navbar-collapse.show .nav-link.btn { margin-top: 12px; }
.team-item { height: 550px; display: flex; flex-direction: column; align-items: stretch; }
.team-item > * { flex: 1 1 0%; }
.team-info { position: relative; }
.team-info-position { color: var(--grey-a-color); }
.team-info > * { position: relative; z-index: 1; }
.team-info::before { content: " "; position: absolute; inset: 0px; background: rgba(200, 200, 200, 0.2); backdrop-filter: blur(8px); border-radius: 0 0 var(--border-radius) var(--border-radius); z-index: 0; transition: 0.4s; }
.team-item:hover .team-info::before { background: rgba(135, 135, 135, 0.2); backdrop-filter: blur(12px); }
footer { background: var(--bg-footer); color: var(--grey-4-color); }
.footer-logo img { width: 100px; opacity: 0.7; filter: grayscale(100%); }
#language_select { font-family: inherit; font-weight: var(--font-medium); margin-left: 15px; min-width: 75px; border-radius: var(--border-radius-sm); }
#language_select:hover .lang { color: var(--text-color-second); }
#language_select:hover .arrow { border-color: transparent var(--text-color-second) var(--text-color-second) transparent; }
#language_select .language_select-list { padding: 15px 0px; }
#language_select .language_select-list-item-link { padding: 5px 10px; }
#language_select .language_select-list { border: medium; }
.language_select-list.show { backdrop-filter: blur(12px); box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px; }
.homepage-main-text-section { position: relative; margin-top: 70px; box-sizing: border-box; }
.inner-page-gradient-section { position: relative; margin-top: 70px; box-sizing: border-box; }
.bg-angle-gradient { position: absolute; width: 100%; top: calc(0% - 158px - 1rem); height: calc(100% + 83px); opacity: 0.2; z-index: -1; }
.bg-angle-gradient + .bg-angle-gradient { opacity: 0.1; filter: blur(20px); }
.bg-angle-gradient-1 { position: absolute; width: 100%; top: -10%; height: calc(120%); opacity: 0.2; z-index: -1; }
.bg-angle-gradient-inner-page { position: absolute; width: 100%; top: calc(0% - 158px - 1rem); height: calc(100% + 233px); opacity: 0.3; z-index: -1; }
.object-cover { object-fit: cover; }
.img-angle { clip-path: polygon(0px 0px, 100% 0px, 100% 64%, 0px 100%); }
.img-angle-1 { clip-path: polygon(0px 18%, 100% 0px, 100% 82%, 0px 100%); }
.main-wrapper { position: relative; }
.empower-profit { background: var(--gradient-background); }
.empower-profit-2 { width: 33%; border-left: 1px solid rgba(255, 255, 255, 0.5); border-right: 1px solid rgba(255, 255, 255, 0.5); }
.introduction-icon { width: 95px; }
.unveiling-img { max-width: 500px; margin: 0px auto; }
.invest-way-icon { width: 28px; }
.homepage-unlocking { position: relative; overflow: hidden; }
.homepage-unlocking::before { content: ""; position: absolute; left: -100px; top: 25%; width: 100px; height: 50%; max-height: 400px; border-radius: 50%; box-shadow: 0 0 400px var(--second-color); z-index: -1; }
.faq-bg { position: relative; }
.start-bg { position: relative; overflow: hidden; }
.start-bg::before { content: ""; position: absolute; top: -100px; left: 10%; width: 80%; height: 100px; border-radius: 50%; box-shadow: 0 0 300px var(--glow-color); z-index: -1; }
.bg-support { background: rgb(33, 31, 55); }
.reviews-bg { box-shadow: rgba(0, 0, 100, 0.5) -100px 0px 100px inset, rgba(0, 0, 0, 0.8) 200px 0px 250px inset; }
.overview-bg { box-shadow: rgba(0, 0, 90, 0.5) 0px 50px 100px inset, rgba(0, 0, 0, 0.3) 0px -100px 250px inset; }
.advantages-bg { position: relative; overflow: hidden; }
.advantages-bg::before { content: ""; position: absolute; bottom: -100px; left: 10%; width: 80%; height: 100px; border-radius: 50%; opacity: 0.5; box-shadow: rgba(131, 204, 93, 0.3) -50px 0px 300px 100px, rgba(40, 162, 251, 0.3) 0px -100px 300px, rgba(52, 86, 255, 0.3) 50px 0px 300px; z-index: -1; }
.how-it-works-bg { position: relative; overflow: hidden; }
.how-it-works-bg::before { content: ""; position: absolute; top: -100px; left: 10%; width: 80%; height: 100px; border-radius: 50%; opacity: 0.5; box-shadow: rgba(131, 204, 93, 0.3) -50px 0px 300px 100px, rgba(40, 162, 251, 0.3) 0px -100px 300px, rgba(52, 86, 255, 0.3) 50px 0px 300px; z-index: -1; }
.photo-review { width: 60px !important; border-radius: 50%; }
.reviews-item { display: flex; flex-basis: 0px; flex-grow: 1; flex-direction: column; align-items: stretch; justify-content: space-between; border: var(--form-border); }
.review-item-text { background: rgb(240, 245, 250); padding: 10px; border-radius: var(--border-radius); }
.global-reach-img { max-width: 500px; }
.form { backdrop-filter: blur(12px); box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px; }
.form_header { font-size: 2em; font-weight: var(--font-bold); text-align: left; padding: 15px 0px; }
.form input[type="text"], .form input[type="email"], .form input[type="password"], .form textarea, .form select { border: 1px solid var(--grey-c-color); }
.form .btn-submit { font-size: 17px; font-weight: var(--font-medium); }
.form-minimum-deposit { font-size: 1.3em; font-weight: bold; color: var(--text-color-second); margin: 5px 0px 15px; }
.form-disclaimer { border-top: 2px solid var(--grey-e-color); text-align: left; font-size: 0.8em; font-weight: var(--font-medium); color: var(--grey-7-color); margin: 5px 0px 0px; padding: 5px 0px 2px 10px; }
.sign-up-section { }
.contact-section { }
.faq_question { border: 1px solid var(--second-color); cursor: pointer; transition: 0.3s; }
.faq_question > div:nth-of-type(1) { max-width: calc(100% - 45px); }
.faq_question:hover:not(.active) { background: var(--language-switcher-list-background-color); }
.faq_question.active { background: var(--gradient-background); }
.faq_question .arrows { position: relative; width: 30px; height: 30px; line-height: 0; overflow: hidden; }
.faq_question .arrows img { position: absolute; top: 0px; left: 0px; width: 100%; transition: transform 0.3s ease-out; }
.faq_question .arrows img:nth-of-type(2) { transform: rotateX(90deg); opacity: 0; }
.faq_question.active .arrows img:nth-of-type(1) { transform: rotateX(-90deg); opacity: 0; }
.faq_question.active .arrows img:nth-of-type(2) { transform: rotateX(0deg); opacity: 1; }
.faq_question + .faq_answer { transform: rotateX(90deg); height: 0px; opacity: 0; overflow: hidden; transition: 0.3s ease-out; }
.faq_question.active + .faq_answer { height: auto; opacity: 1; transform: rotateX(0deg); }
.blog-list-item { background: var(--language-switcher-list-background-color); }
.blog-list-item-title { line-height: 1.2em; height: 2.4em; overflow: hidden; }
.blog-list-item-a:hover { color: var(--white-color); }
.iti__selected-flag { background: rgba(225, 225, 225, 0.5); border-right: 1px solid var(--grey-d-color); border-radius: var(--form-input-radius) 0 0 var(--form-input-radius); }
.iti__flag { border-radius: 3px; box-shadow: rgba(35, 35, 35, 0.3) 1px 1px 3px -1px; margin-left: 5px; margin-right: 3px; }
#phone_input { }
#cookie-bar { background: rgba(245, 249, 255, 0.85) !important; backdrop-filter: blur(12px); }
#cookie-bar .cb-disable { background: var(--grey-5-color)  !important; }