/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/scss/blocks.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.trading-alert .alert-inner {
  display: flex;
  overflow: hidden;
  position: relative;
  padding: 35px 20px;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1) !important;
  border-radius: 5px;
}

.trading-alert .alert-inner > div {
  align-self: center;
}

.trading-alert div.icon {
  border-radius: 50%;
  width: 250px;
  height: 250px;
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  display: flex;
  justify-content: center;
  left: -80px;
}

.trading-alert div.icon i {
  align-self: center;
  font-size: 4rem;
  color: #fff;
  position: relative;
  right: -25px;
}

.trading-alert .alert-content {
  padding-left: 180px;
  color: rgba(255, 255, 255, 0.7);
  line-height: 1.4;
  font-size: 0.9rem;
}

.trading-alert .alert-content h3 {
  margin: 0;
  padding: 0 0 15px 0;
  font-weight: 700;
  font-size: 1.2rem;
  color: #fff;
}

.trading-alert .alert-content p:last-child,
.trading-alert .alert-content ul:last-child {
  margin: 0;
}

.trading-alert .alert-button a {
  background: #F9B702;
  display: inline-block;
  padding: 8px 15px;
  color: #fff !important;
  border-radius: 5px;
  box-shadow: 0 0 1rem rgba(249, 183, 2, 0.5) !important;
}

.trading-alert.blue .alert-inner {
  background: #26A6E8;
}

.trading-alert.red .alert-inner {
  background: #F24A4A;
}

.trading-alert.yellow .alert-inner {
  background: #F9B702;
}

.trading-alert.green .alert-inner {
  background: #06AE2A;
}

.trading-alert.white .alert-inner {
  background: #fff;
}

.trading-alert.white div.icon i,
.trading-alert.white .alert-content h3,
.trading-alert.white .alert-content {
  color: #000 !important;
}

.trading-alert.white div.icon {
  background: rgba(0, 0, 0, 0.1);
}

.trading-alert.darkblue .alert-inner {
  background: #2758BC;
}

/* LEFT OUTBOX */
.trading-alert.left-outbox {
  position: relative;
  padding-left: 50px;
}

.trading-alert.left-outbox .alert-inner {
  overflow: visible;
  position: static;
}

.trading-alert.left-outbox div.icon {
  width: 80px;
  height: 80px;
  left: 0;
  background: #fff;
}

.trading-alert.left-outbox div.icon i {
  right: 0;
  color: #000;
  font-size: 2rem;
}

.trading-alert.left-outbox .alert-content {
  padding-left: 52px;
}

.trading-alert.white.left-outbox div.icon {
  background: #797979;
}

.trading-alert.white.left-outbox div.icon i {
  color: #fff !important;
}

/* TOP OUTBOX */
.trading-alert.top-outbox {
  position: relative;
}

.trading-alert.top-outbox .alert-inner {
  overflow: visible;
  position: static;
  display: block;
}

.trading-alert.top-outbox div.icon {
  width: 80px;
  height: 80px;
  left: auto;
  top: -60px;
  background: #fff;
  position: relative;
  margin: auto;
}

.trading-alert.top-outbox div.icon i {
  right: 0;
  color: #000;
  font-size: 2rem;
}

.trading-alert.top-outbox .alert-content {
  padding-left: 0 !important;
  margin-top: -40px;
}

.trading-alert.top-outbox .alert-content h3 {
  text-align: center;
}

.trading-alert.white.top-outbox div.icon {
  background: #797979;
}

.trading-alert.white.top-outbox div.icon i {
  color: #fff !important;
}

@media (max-width: 768px) {
  .trading-alert.left-inbox .alert-inner {
    display: block;
  }
  .trading-alert.left-inbox .alert-inner div.icon {
    width: 130px;
    height: 130px;
    left: -50px;
    top: -50px;
  }
  .trading-alert.left-inbox .alert-inner div.icon i {
    right: -18px;
    top: 18px;
    font-size: 2rem;
  }
  .trading-alert.left-inbox .alert-content {
    padding-left: 0;
    padding-top: 80px;
  }
}
.trading-alert-pros-cons {
  margin: 4rem 0 0 0;
}

.trading-alert-pros-cons .trading-alert-pros-cons-inner .wp-block-columns .wp-block-column {
  background: #fff;
  padding: 60px 20px 35px 20px;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1) !important;
  border-radius: 5px;
  position: relative;
}

.trading-alert-pros-cons .trading-alert-pros-cons-inner .wp-block-columns .wp-block-column:before {
  font-weight: 900;
  font-family: "Font Awesome 5 Free", sans-serif;
  font-size: 30px;
  text-align: center;
  display: block;
  position: absolute;
  top: -32px;
  left: 50%;
  border-radius: 50%;
  height: 82px;
  width: 82px;
  line-height: 82px;
  margin-left: -41px;
}

.trading-alert-pros-cons .trading-alert-pros-cons-inner .wp-block-columns .wp-block-column:first-child:before {
  content: "\f164";
  background: #2758BC;
  color: #fff;
}

.trading-alert-pros-cons .trading-alert-pros-cons-inner .wp-block-columns .wp-block-column:last-child:before {
  content: "\f165";
  background: #D9D9D9;
  color: #000;
}

.trading-alert-pros-cons h1,
.trading-alert-pros-cons h2,
.trading-alert-pros-cons h3,
.trading-alert-pros-cons h4,
.trading-alert-pros-cons h5,
.trading-alert-pros-cons h6 {
  font-size: 16px;
  line-height: 28px;
  margin: 0 0 15px 0;
  font-weight: 600;
  text-align: center;
}

.trading-alert-pros-cons ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 16px;
  line-height: 22px;
}

.trading-alert-pros-cons ul li {
  position: relative;
  padding-left: 15px;
}

.trading-alert-pros-cons ul li:before {
  content: "\f111";
  font-weight: 900;
  font-family: "Font Awesome 5 Free", sans-serif;
  color: #2758BC;
  font-size: 6px;
  left: 0;
  position: absolute;
  top: 0;
}

@media (max-width: 992px) {
  .trading-alert-pros-cons .trading-alert-pros-cons-inner .wp-block-columns .wp-block-column:first-child {
    margin-bottom: 48px;
  }
  .trading-alert-pros-cons .trading-alert-pros-cons-inner .wp-block-columns .wp-block-column:before {
    height: 72px;
    width: 72px;
    line-height: 72px;
    margin-left: -36px;
    font-size: 25px;
  }
}
.popular-posts .popular-post-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.popular-posts .popular-post-list > div {
  flex: 0 0 33.333%;
}

.popular-posts .popular-post-list > div .item {
  height: 100%;
}

.popular-posts .popular-post-list a,
.popular-posts .popular-post-list h4 a {
  color: inherit;
}

.popular-post-list h4 {
  font-size: 1.3rem;
}

.trading-good-to-know {
  margin-bottom: 50px;
}

.trading-good-to-know .trading-good-to-know-inner {
  border-radius: 5px 5px 0 0;
  background: #fff;
  overflow: hidden;
  border: 1px solid #ddd;
}

.trading-good-to-know .trading-good-to-know-inner .wp-block-columns {
  margin: 0;
}

.trading-good-to-know .trading-good-to-know-inner p {
  background: #2758BC;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  line-height: 23px;
  margin: 0;
  padding: 10px 25px;
}

@media (max-width: 600px) {
  .trading-good-to-know .trading-good-to-know-inner p {
    font-size: 14px;
  }
}
.trading-good-to-know .trading-good-to-know-inner ul {
  margin: 0;
  padding: 25px;
  font-size: 17px;
  line-height: 24px;
  list-style: none;
}

@media (max-width: 600px) {
  .trading-good-to-know .trading-good-to-know-inner ul {
    font-size: 14px;
  }
}
.trading-good-to-know .trading-good-to-know-inner ul li {
  padding-bottom: 15px;
  position: relative;
  padding-left: 35px;
}

.trading-good-to-know .trading-good-to-know-inner ul li:before {
  content: "";
  left: 0;
  top: -2px;
  width: 21px;
  height: 25px;
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width=%2721%27 height=%2725%27 viewBox=%270 0 21 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.2634 18.4373C13.5649 17.4325 14.1677 16.5282 14.9716 15.8249C16.4787 14.5689 17.4333 12.6598 17.4333 10.5498C17.4333 6.63117 14.1678 3.41588 10.1486 3.61685C6.58165 3.76756 3.66778 6.78189 3.56732 10.3488C3.51707 12.5594 4.47162 14.5187 6.02904 15.8249C6.88308 16.5282 7.48595 17.4325 7.78738 18.4373H13.2634Z%27 fill=%27%23FFD15C%27/%3E%3Cpath d=%27M9.84662 18.5393H10.2988L8.2892 11.0538C8.33945 11.0538 8.38966 11.0538 8.43992 11.0538C8.69109 11.0538 8.94232 10.9533 9.14324 10.7523C9.2437 10.6519 9.34421 10.6016 9.49493 10.6016C9.64565 10.6016 9.74611 10.6519 9.84662 10.7523C10.1983 11.1542 10.8012 11.1542 11.1528 10.7523C11.2533 10.6519 11.3538 10.6016 11.5045 10.6016C11.605 10.6016 11.7557 10.6519 11.8562 10.7523C12.0572 10.9533 12.2581 11.0538 12.5595 11.0538C12.6098 11.0538 12.66 11.0538 12.7102 11.0538L10.7509 18.5393H11.2031L13.2628 10.7021C13.2628 10.6016 13.2628 10.5011 13.1624 10.4509C13.0619 10.4006 12.9614 10.4509 12.9112 10.5011C12.8107 10.6016 12.7102 10.6519 12.6098 10.6519C12.459 10.6519 12.3586 10.6016 12.2079 10.5011C12.0069 10.3002 11.806 10.1997 11.5547 10.1997C11.3035 10.1997 11.1026 10.3002 10.9016 10.5011C10.7007 10.7021 10.3992 10.7021 10.1983 10.5011C10.0476 10.3002 9.79641 10.1997 9.54518 10.1997C9.29401 10.1997 9.04278 10.3002 8.89206 10.5011C8.7916 10.6016 8.64089 10.6519 8.49017 10.6519C8.38971 10.6519 8.23899 10.6016 8.18874 10.5011C8.13848 10.4509 8.03802 10.4007 7.93756 10.4509C7.8371 10.5011 7.78684 10.6016 7.8371 10.7021L9.84662 18.5393Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.94238 23.0601C9.19361 23.6629 9.79648 24.1151 10.4998 24.1151C11.2031 24.1151 11.806 23.6629 12.0572 23.0601H8.94238Z%27 fill=%27%23344A5E%27/%3E%3Cpath d=%27M12.3589 23.1092H8.69141C8.189 23.1092 7.78711 22.7073 7.78711 22.2049V18.3867H13.2632V22.2049C13.2632 22.7072 12.8612 23.1092 12.3589 23.1092Z%27 fill=%27%23344A5E%27/%3E%3Cpath d=%27M13.2128 20.2981H7.78698C7.48555 20.2981 7.23438 20.0469 7.23438 19.7455C7.23438 19.444 7.48555 19.1929 7.78698 19.1929H13.2128C13.5142 19.1929 13.7654 19.444 13.7654 19.7455C13.7654 20.0469 13.5142 20.2981 13.2128 20.2981Z%27 fill=%27%23415A6B%27/%3E%3Cpath d=%27M13.2128 22.0549H7.78698C7.48555 22.0549 7.23438 21.8038 7.23438 21.5023C7.23438 21.2009 7.48555 20.9497 7.78698 20.9497H13.2128C13.5142 20.9497 13.7654 21.2009 13.7654 21.5023C13.7654 21.8037 13.5142 22.0549 13.2128 22.0549Z%27 fill=%27%23415A6B%27/%3E%3Cpath d=%27M10.5005 0C10.2493 0 9.99805 0.200971 9.99805 0.502404V2.21054C9.99805 2.46172 10.199 2.71294 10.5005 2.71294C10.8019 2.71294 11.0029 2.51197 11.0029 2.21054V0.502404C11.0029 0.200971 10.7516 0 10.5005 0Z%27 fill=%27%23FFD15C%27/%3E%3Cpath d=%27M3.7681 3.06333C3.56713 2.86235 3.2657 2.86235 3.06477 3.06333C2.86385 3.2643 2.8638 3.56573 3.06477 3.76665L4.2705 4.97238C4.47147 5.17335 4.77291 5.17335 4.97383 4.97238C5.17476 4.77141 5.1748 4.46998 4.97383 4.26906L3.7681 3.06333Z%27 fill=%27%23FFD15C%27/%3E%3Cpath d=%27M2.21054 9.99756H0.502404C0.251225 9.99756 0 10.1985 0 10.5C0 10.7511 0.200971 11.0024 0.502404 11.0024H2.21054C2.46172 11.0024 2.71294 10.8014 2.71294 10.5C2.71294 10.2487 2.46172 9.99756 2.21054 9.99756Z%27 fill=%27%23FFD15C%27/%3E%3Cpath d=%27M4.27052 16.0252L3.06479 17.231C2.86382 17.4319 2.86382 17.7334 3.06479 17.9343C3.26576 18.1352 3.56719 18.1353 3.76812 17.9343L4.97385 16.7286C5.17482 16.5276 5.17482 16.2261 4.97385 16.0252C4.77288 15.8243 4.47149 15.8243 4.27052 16.0252Z%27 fill=%27%23FFD15C%27/%3E%3Cpath d=%27M16.7291 16.0252C16.5281 15.8243 16.2267 15.8243 16.0257 16.0252C15.8248 16.2262 15.8248 16.5276 16.0257 16.7286L17.2315 17.9343C17.4324 18.1353 17.7339 18.1353 17.9348 17.9343C18.1357 17.7333 18.1358 17.4319 17.9348 17.231L16.7291 16.0252Z%27 fill=%27%23FFD15C%27/%3E%3Cpath d=%27M20.4976 9.99756H18.7895C18.5383 9.99756 18.2871 10.1985 18.2871 10.5C18.2871 10.7511 18.4881 11.0024 18.7895 11.0024H20.4976C20.7488 11.0024 21.0001 10.8014 21.0001 10.5C21 10.2487 20.7991 9.99756 20.4976 9.99756Z%27 fill=%27%23FFD15C%27/%3E%3Cpath d=%27M17.2315 3.06331L16.0257 4.26904C15.8248 4.47001 15.8248 4.77144 16.0257 4.97237C16.2267 5.17334 16.5281 5.17334 16.7291 4.97237L17.9348 3.76664C18.1358 3.56566 18.1358 3.26423 17.9348 3.06331C17.7338 2.86238 17.4324 2.86234 17.2315 3.06331Z%27 fill=%27%23FFD15C%27/%3E%3C/svg%3E%0A");
}

.trading-good-to-know .trading-good-to-know-inner ul li:last-child {
  padding-bottom: 0;
}

/* MOBILE / NON-MOBILE */
.trading-mobile {
  display: none;
}

@media (max-width: 768px) {
  .trading-mobile {
    display: block;
  }
  .trading-non-mobile {
    display: none;
  }
}
.widget-area .trading-non-mobile {
  display: none;
}

.widget-area .trading-mobile {
  display: block;
}

/* PROS / CONTRAS */
.trading-pros ul, .trading-cons ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.trading-pros ul li, .trading-cons ul li {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjUgMEMzLjgwNTY4IDAgMCAzLjgwNTY4IDAgOC41QzAgMTMuMTk0MyAzLjgwNTY4IDE3IDguNSAxN0MxMy4xOTQzIDE3IDE3IDEzLjE5NDMgMTcgOC41QzE3IDMuODA1NjggMTMuMTk0MyAwIDguNSAwWk0xMi4xODQ0IDcuMDYyNzNDMTIuMjUyMiA2Ljk4NTE4IDEyLjMwMzkgNi44OTQ4NCAxMi4zMzYzIDYuNzk3MDRDMTIuMzY4NyA2LjY5OTIzIDEyLjM4MTIgNi41OTU5MyAxMi4zNzMxIDYuNDkzMjJDMTIuMzY1IDYuMzkwNSAxMi4zMzY1IDYuMjkwNDQgMTIuMjg5MSA2LjE5ODkyQzEyLjI0MTggNi4xMDc0IDEyLjE3NjYgNi4wMjYyNyAxMi4wOTc1IDUuOTYwMzFDMTIuMDE4MyA1Ljg5NDM1IDExLjkyNjggNS44NDQ4OCAxMS44MjgyIDUuODE0ODJDMTEuNzI5NyA1Ljc4NDc2IDExLjYyNjEgNS43NzQ3MiAxMS41MjM2IDUuNzg1MjhDMTEuNDIxMSA1Ljc5NTg0IDExLjMyMTcgNS44MjY3OSAxMS4yMzE0IDUuODc2MzFDMTEuMTQxIDUuOTI1ODMgMTEuMDYxNSA1Ljk5MjkyIDEwLjk5NzUgNi4wNzM2NEw3LjY3NDczIDEwLjA2MDFMNS45NTU0MSA4LjM0MDA0QzUuODA5NjcgOC4xOTkyOSA1LjYxNDQ4IDguMTIxNCA1LjQxMTg3IDguMTIzMTZDNS4yMDkyNyA4LjEyNDkyIDUuMDE1NDYgOC4yMDYxOSA0Ljg3MjE5IDguMzQ5NDZDNC43Mjg5MiA4LjQ5MjczIDQuNjQ3NjUgOC42ODY1NCA0LjY0NTg5IDguODg5MTRDNC42NDQxMyA5LjA5MTc1IDQuNzIyMDEgOS4yODY5NCA0Ljg2Mjc3IDkuNDMyNjhMNy4xODA5NSAxMS43NTA5QzcuMjU2ODggMTEuODI2NyA3LjM0Nzc4IDExLjg4NiA3LjQ0Nzg3IDExLjkyNDhDNy41NDc5NSAxMS45NjM2IDcuNjU1MDIgMTEuOTgxMSA3Ljc2MjI1IDExLjk3NjJDNy44Njk0OSAxMS45NzE0IDcuOTc0NTMgMTEuOTQ0MiA4LjA3MDY4IDExLjg5NjVDOC4xNjY4NCAxMS44NDg4IDguMjUxOTkgMTEuNzgxNSA4LjMyMDczIDExLjY5OTFMMTIuMTg0NCA3LjA2MjczWiIgZmlsbD0iIzI3NThCQyIvPgo8L3N2Zz4K) 0 3px no-repeat;
  padding-left: 25px;
}

.trading-cons ul li {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNSAwQzMuODA2MDMgMCAwIDMuODA2MDMgMCA4LjVDMCAxMy4xOTQgMy44MDYwMyAxNyA4LjUgMTdDMTMuMTk0IDE3IDE3IDEzLjE5NCAxNyA4LjVDMTcgMy44MDYwMyAxMy4xOTQgMCA4LjUgMFpNMTEuNjM4MiAxMS43MjkyTDEwLjM4NTkgMTEuNzIzNUw4LjUgOS40NzUyMkw2LjYxNTk2IDExLjcyMTdMNS4zNjE4MyAxMS43MjczQzUuMjc4MzUgMTEuNzI3MyA1LjIxMDA0IDExLjY2MDkgNS4yMTAwNCAxMS41NzU2QzUuMjEwMDQgMTEuNTM5NSA1LjIyMzMzIDExLjUwNTQgNS4yNDYwOSAxMS40NzY5TDcuNzE0NTEgOC41MzYwNUw1LjI0NjA5IDUuNTk3MUM1LjIyMzE3IDUuNTY5MjkgNS4yMTA0NSA1LjUzNDQ4IDUuMjEwMDQgNS40OTg0NEM1LjIxMDA0IDUuNDE0OTYgNS4yNzgzNSA1LjM0NjY1IDUuMzYxODMgNS4zNDY2NUw2LjYxNTk2IDUuMzUyMzRMOC41IDcuNjAwNjdMMTAuMzg0IDUuMzU0MjRMMTEuNjM2MyA1LjM0ODU1QzExLjcxOTggNS4zNDg1NSAxMS43ODgxIDUuNDE0OTYgMTEuNzg4MSA1LjUwMDMzQzExLjc4ODEgNS41MzYzOCAxMS43NzQ4IDUuNTcwNTQgMTEuNzUyIDUuNTk5TDkuMjg3MzkgOC41Mzc5NUwxMS43NTM5IDExLjQ3ODhDMTEuNzc2NyAxMS41MDczIDExLjc5IDExLjU0MTQgMTEuNzkgMTEuNTc3NUMxMS43OSAxMS42NjA5IDExLjcyMTcgMTEuNzI5MiAxMS42MzgyIDExLjcyOTJaIiBmaWxsPSIjREIxMzEzIi8+Cjwvc3ZnPgo=) 0 3px no-repeat;
}

/* RATING */
.trading-rating > div {
  display: flex;
}

.trading-rating > div span {
  align-self: center;
}

.trading-rating span.star {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjgzNTIgNS4xNTUxNkwxMC4yMzkzIDQuNDg3MjRMOC4xODQ4NiAwLjMyMjIwNEM4LjEyODc1IDAuMjA4MTY4IDguMDM2NDQgMC4xMTU4NTMgNy45MjI0IDAuMDU5NzM5OUM3LjYzNjQxIC0wLjA4MTQ0NzYgNy4yODg4NyAwLjAzNjIwODYgNy4xNDU4NyAwLjMyMjIwNEw1LjA5MTQxIDQuNDg3MjRMMC40OTU1NzYgNS4xNTUxNkMwLjM2ODg2OSA1LjE3MzI2IDAuMjUzMDIzIDUuMjMzIDAuMTY0MzI4IDUuMzIzNUMwLjA1NzEwMTUgNS40MzM3MSAtMC4wMDE5ODU1MSA1LjU4MTk4IDUuMDk0NjhlLTA1IDUuNzM1NzNDMC4wMDIwODc0IDUuODg5NDkgMC4wNjUwODA3IDYuMDM2MTQgMC4xNzUxODkgNi4xNDM0N0wzLjUwMDM0IDkuMzg1MzVMMi43MTQ3NSAxMy45NjMxQzIuNjk2MzMgMTQuMDY5NiAyLjcwODEyIDE0LjE3OTEgMi43NDg3NyAxNC4yNzkyQzIuNzg5NDIgMTQuMzc5NCAyLjg1NzMyIDE0LjQ2NjEgMi45NDQ3NiAxNC41Mjk2QzMuMDMyMiAxNC41OTMxIDMuMTM1NjkgMTQuNjMwOCAzLjI0MzQ4IDE0LjYzODVDMy4zNTEyOCAxNC42NDYyIDMuNDU5MDcgMTQuNjIzNiAzLjU1NDY0IDE0LjU3MzFMNy42NjUzNyAxMi40MTE4TDExLjc3NjEgMTQuNTczMUMxMS44ODgzIDE0LjYzMjggMTIuMDE4NiAxNC42NTI3IDEyLjE0MzUgMTQuNjMxQzEyLjQ1ODUgMTQuNTc2NyAxMi42NzAzIDE0LjI3OCAxMi42MTYgMTMuOTYzMUwxMS44MzA0IDkuMzg1MzVMMTUuMTU1NSA2LjE0MzQ3QzE1LjI0NiA2LjA1NDc4IDE1LjMwNTggNS45Mzg5MyAxNS4zMjM5IDUuODEyMjNDMTUuMzcyOCA1LjQ5NTQ2IDE1LjE1MTkgNS4yMDIyMiAxNC44MzUyIDUuMTU1MTZaIiBmaWxsPSIjRjFBNDNBIi8+Cjwvc3ZnPgo=) 0 no-repeat;
  color: transparent;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 2px;
  font-size: 0;
}

.trading-rating span.rate-result {
  padding-left: 10px;
  font-size: 1.2rem;
  font-weight: 700;
}

.trading-rating span.rate-divider {
  font-weight: 700;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.3);
}

.trading-rating span.rate-max {
  color: rgba(0, 0, 0, 0.5);
}

/* BUTTONS */
.trading-button-green {
  background: #06AE2A;
  display: inline-block;
  padding: 8px 15px;
  color: #fff !important;
  border-radius: 5px;
  box-shadow: 0 0 1rem rgba(6, 174, 42, 0.5) !important;
}

.trading-button-green.outline {
  background: #fff;
  color: #06AE2A !important;
  border: 1px solid #06AE2A;
}

/* DISCLAIMER */
.trading-disclaimer {
  font-size: 0.7rem;
}

/* MOBILE APP RATING */
.mobile-app-review {
  display: flex;
}

.mobile-app-review div.rate {
  flex: 25%;
  align-self: center;
}

.mobile-app-review div.progress-container {
  flex: 75%;
  align-self: center;
}

.mobile-app-review div.progress-container .progress {
  height: 6px;
}

.mobile-app-review div.progress-container .progress .progress-bar {
  background-color: #2758BC;
}

/* ICONS */
.trading-icon {
  display: inline-block;
  width: 17px;
  height: 17px;
  position: relative;
  top: 4px;
}

.trading-icon.icon-pro {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjUgMEMzLjgwNTY4IDAgMCAzLjgwNTY4IDAgOC41QzAgMTMuMTk0MyAzLjgwNTY4IDE3IDguNSAxN0MxMy4xOTQzIDE3IDE3IDEzLjE5NDMgMTcgOC41QzE3IDMuODA1NjggMTMuMTk0MyAwIDguNSAwWk0xMi4xODQ0IDcuMDYyNzNDMTIuMjUyMiA2Ljk4NTE4IDEyLjMwMzkgNi44OTQ4NCAxMi4zMzYzIDYuNzk3MDRDMTIuMzY4NyA2LjY5OTIzIDEyLjM4MTIgNi41OTU5MyAxMi4zNzMxIDYuNDkzMjJDMTIuMzY1IDYuMzkwNSAxMi4zMzY1IDYuMjkwNDQgMTIuMjg5MSA2LjE5ODkyQzEyLjI0MTggNi4xMDc0IDEyLjE3NjYgNi4wMjYyNyAxMi4wOTc1IDUuOTYwMzFDMTIuMDE4MyA1Ljg5NDM1IDExLjkyNjggNS44NDQ4OCAxMS44MjgyIDUuODE0ODJDMTEuNzI5NyA1Ljc4NDc2IDExLjYyNjEgNS43NzQ3MiAxMS41MjM2IDUuNzg1MjhDMTEuNDIxMSA1Ljc5NTg0IDExLjMyMTcgNS44MjY3OSAxMS4yMzE0IDUuODc2MzFDMTEuMTQxIDUuOTI1ODMgMTEuMDYxNSA1Ljk5MjkyIDEwLjk5NzUgNi4wNzM2NEw3LjY3NDczIDEwLjA2MDFMNS45NTU0MSA4LjM0MDA0QzUuODA5NjcgOC4xOTkyOSA1LjYxNDQ4IDguMTIxNCA1LjQxMTg3IDguMTIzMTZDNS4yMDkyNyA4LjEyNDkyIDUuMDE1NDYgOC4yMDYxOSA0Ljg3MjE5IDguMzQ5NDZDNC43Mjg5MiA4LjQ5MjczIDQuNjQ3NjUgOC42ODY1NCA0LjY0NTg5IDguODg5MTRDNC42NDQxMyA5LjA5MTc1IDQuNzIyMDEgOS4yODY5NCA0Ljg2Mjc3IDkuNDMyNjhMNy4xODA5NSAxMS43NTA5QzcuMjU2ODggMTEuODI2NyA3LjM0Nzc4IDExLjg4NiA3LjQ0Nzg3IDExLjkyNDhDNy41NDc5NSAxMS45NjM2IDcuNjU1MDIgMTEuOTgxMSA3Ljc2MjI1IDExLjk3NjJDNy44Njk0OSAxMS45NzE0IDcuOTc0NTMgMTEuOTQ0MiA4LjA3MDY4IDExLjg5NjVDOC4xNjY4NCAxMS44NDg4IDguMjUxOTkgMTEuNzgxNSA4LjMyMDczIDExLjY5OTFMMTIuMTg0NCA3LjA2MjczWiIgZmlsbD0iIzI3NThCQyIvPgo8L3N2Zz4K) no-repeat;
  background-size: contain;
}

.trading-icon.icon-contra {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNSAwQzMuODA2MDMgMCAwIDMuODA2MDMgMCA4LjVDMCAxMy4xOTQgMy44MDYwMyAxNyA4LjUgMTdDMTMuMTk0IDE3IDE3IDEzLjE5NCAxNyA4LjVDMTcgMy44MDYwMyAxMy4xOTQgMCA4LjUgMFpNMTEuNjM4MiAxMS43MjkyTDEwLjM4NTkgMTEuNzIzNUw4LjUgOS40NzUyMkw2LjYxNTk2IDExLjcyMTdMNS4zNjE4MyAxMS43MjczQzUuMjc4MzUgMTEuNzI3MyA1LjIxMDA0IDExLjY2MDkgNS4yMTAwNCAxMS41NzU2QzUuMjEwMDQgMTEuNTM5NSA1LjIyMzMzIDExLjUwNTQgNS4yNDYwOSAxMS40NzY5TDcuNzE0NTEgOC41MzYwNUw1LjI0NjA5IDUuNTk3MUM1LjIyMzE3IDUuNTY5MjkgNS4yMTA0NSA1LjUzNDQ4IDUuMjEwMDQgNS40OTg0NEM1LjIxMDA0IDUuNDE0OTYgNS4yNzgzNSA1LjM0NjY1IDUuMzYxODMgNS4zNDY2NUw2LjYxNTk2IDUuMzUyMzRMOC41IDcuNjAwNjdMMTAuMzg0IDUuMzU0MjRMMTEuNjM2MyA1LjM0ODU1QzExLjcxOTggNS4zNDg1NSAxMS43ODgxIDUuNDE0OTYgMTEuNzg4MSA1LjUwMDMzQzExLjc4ODEgNS41MzYzOCAxMS43NzQ4IDUuNTcwNTQgMTEuNzUyIDUuNTk5TDkuMjg3MzkgOC41Mzc5NUwxMS43NTM5IDExLjQ3ODhDMTEuNzc2NyAxMS41MDczIDExLjc5IDExLjU0MTQgMTEuNzkgMTEuNTc3NUMxMS43OSAxMS42NjA5IDExLjcyMTcgMTEuNzI5MiAxMS42MzgyIDExLjcyOTJaIiBmaWxsPSIjREIxMzEzIi8+Cjwvc3ZnPgo=) no-repeat;
  background-size: contain;
}

div.broker-basic-empfehlung {
  padding-left: 10px;
  /* font-size: .8rem; */
  font-size: 17px;
  /* margin-top: 30px; */
  margin-top: 60px;
  margin-bottom: 30px;
}

@media (max-width: 600px) {
  div.broker-basic-empfehlung {
    font-size: 14px;
  }
}
div.broker-basic-empfehlung > div {
  position: relative;
}

div.broker-basic-empfehlung .blue-box {
  background: #26A6E8;
  display: inline-block;
  padding: 6px 25px;
  color: #fff;
  border-radius: 5px;
  position: absolute;
  top: -20px;
  left: -10px;
}

div.broker-basic-empfehlung .item {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1) !important;
  padding: 20px;
  border-radius: 5px;
  background: #fff;
  margin-top: 20px;
  display: flex;
}

div.broker-basic-empfehlung .item .meta-left-container {
  flex: 30%;
  align-self: center;
  padding: 30px 0 20px 0;
  text-align: center;
}

div.broker-basic-empfehlung .image-container img {
  width: 100%;
  max-width: 200px;
}

div.broker-basic-empfehlung .button-container {
  padding-top: 50px;
  padding-bottom: 15px;
}

div.broker-basic-empfehlung .button-container a {
  background: #06AE2A;
  display: inline-block;
  padding: 8px 15px;
  color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 1rem rgba(6, 174, 42, 0.5) !important;
}

div.broker-basic-empfehlung .disclaimer-container {
  font-size: 0.7rem;
}

div.broker-basic-empfehlung .item .meta-right-container {
  flex: 70%;
  align-self: center;
  padding-left: 30px;
}

div.broker-basic-empfehlung .item .meta-right-container .rating {
  display: flex;
}

div.broker-basic-empfehlung .item .meta-right-container .rating span {
  align-self: center;
}

div.broker-basic-empfehlung .item .meta-right-container .rating span.star {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjgzNTIgNS4xNTUxNkwxMC4yMzkzIDQuNDg3MjRMOC4xODQ4NiAwLjMyMjIwNEM4LjEyODc1IDAuMjA4MTY4IDguMDM2NDQgMC4xMTU4NTMgNy45MjI0IDAuMDU5NzM5OUM3LjYzNjQxIC0wLjA4MTQ0NzYgNy4yODg4NyAwLjAzNjIwODYgNy4xNDU4NyAwLjMyMjIwNEw1LjA5MTQxIDQuNDg3MjRMMC40OTU1NzYgNS4xNTUxNkMwLjM2ODg2OSA1LjE3MzI2IDAuMjUzMDIzIDUuMjMzIDAuMTY0MzI4IDUuMzIzNUMwLjA1NzEwMTUgNS40MzM3MSAtMC4wMDE5ODU1MSA1LjU4MTk4IDUuMDk0NjhlLTA1IDUuNzM1NzNDMC4wMDIwODc0IDUuODg5NDkgMC4wNjUwODA3IDYuMDM2MTQgMC4xNzUxODkgNi4xNDM0N0wzLjUwMDM0IDkuMzg1MzVMMi43MTQ3NSAxMy45NjMxQzIuNjk2MzMgMTQuMDY5NiAyLjcwODEyIDE0LjE3OTEgMi43NDg3NyAxNC4yNzkyQzIuNzg5NDIgMTQuMzc5NCAyLjg1NzMyIDE0LjQ2NjEgMi45NDQ3NiAxNC41Mjk2QzMuMDMyMiAxNC41OTMxIDMuMTM1NjkgMTQuNjMwOCAzLjI0MzQ4IDE0LjYzODVDMy4zNTEyOCAxNC42NDYyIDMuNDU5MDcgMTQuNjIzNiAzLjU1NDY0IDE0LjU3MzFMNy42NjUzNyAxMi40MTE4TDExLjc3NjEgMTQuNTczMUMxMS44ODgzIDE0LjYzMjggMTIuMDE4NiAxNC42NTI3IDEyLjE0MzUgMTQuNjMxQzEyLjQ1ODUgMTQuNTc2NyAxMi42NzAzIDE0LjI3OCAxMi42MTYgMTMuOTYzMUwxMS44MzA0IDkuMzg1MzVMMTUuMTU1NSA2LjE0MzQ3QzE1LjI0NiA2LjA1NDc4IDE1LjMwNTggNS45Mzg5MyAxNS4zMjM5IDUuODEyMjNDMTUuMzcyOCA1LjQ5NTQ2IDE1LjE1MTkgNS4yMDIyMiAxNC44MzUyIDUuMTU1MTZaIiBmaWxsPSIjRjFBNDNBIi8+Cjwvc3ZnPgo=) 0 no-repeat;
  color: transparent;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 2px;
}

div.broker-basic-empfehlung .item .meta-right-container .rating span.rate-result {
  padding-left: 10px;
  font-size: 1.2rem;
  font-weight: 700;
}

div.broker-basic-empfehlung .item .meta-right-container .rating span.rate-divider {
  font-weight: 700;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.3);
}

div.broker-basic-empfehlung .item .meta-right-container .rating span.rate-max {
  color: rgba(0, 0, 0, 0.5);
}

div.broker-basic-empfehlung .item .meta-right-container .title {
  font-size: 1.3rem;
  margin: 0;
  padding: 10px 0;
  font-weight: 700;
}

div.broker-basic-empfehlung .item .meta-right-container .pros ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

div.broker-basic-empfehlung .item .meta-right-container .pros ul li {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03IDBDMy4xMzQwOSAwIDAgMy4xMzQwOSAwIDdDMCAxMC44NjU5IDMuMTM0MDkgMTQgNyAxNEMxMC44NjU5IDE0IDE0IDEwLjg2NTkgMTQgN0MxNCAzLjEzNDA5IDEwLjg2NTkgMCA3IDBaTTEwLjAzNDIgNS44MTYzNkMxMC4wOTAxIDUuNzUyNSAxMC4xMzI2IDUuNjc4MTEgMTAuMTU5MyA1LjU5NzU2QzEwLjE4NiA1LjUxNzAyIDEwLjE5NjMgNS40MzE5NSAxMC4xODk2IDUuMzQ3MzVDMTAuMTgzIDUuMjYyNzYgMTAuMTU5NCA1LjE4MDM2IDEwLjEyMDUgNS4xMDQ5OUMxMC4wODE1IDUuMDI5NjIgMTAuMDI3OCA0Ljk2MjgxIDkuOTYyNjIgNC45MDg0OUM5Ljg5NzQ0IDQuODU0MTcgOS44MjIwNCA0LjgxMzQzIDkuNzQwODggNC43ODg2OEM5LjY1OTcyIDQuNzYzOTIgOS41NzQ0MiA0Ljc1NTY1IDkuNDkwMDIgNC43NjQzNEM5LjQwNTYxIDQuNzczMDQgOS4zMjM3OSA0Ljc5ODUzIDkuMjQ5MzggNC44MzkzMUM5LjE3NDk3IDQuODgwMDkgOS4xMDk0NyA0LjkzNTM1IDkuMDU2NzMgNS4wMDE4Mkw2LjMyMDM2IDguMjg0ODJMNC45MDQ0NSA2Ljg2ODI3QzQuNzg0NDMgNi43NTIzNSA0LjYyMzY5IDYuNjg4MjEgNC40NTY4NCA2LjY4OTY2QzQuMjg5OTggNi42OTExMSA0LjEzMDM3IDYuNzU4MDQgNC4wMTIzOSA2Ljg3NjAyQzMuODk0NCA2Ljk5NDAxIDMuODI3NDggNy4xNTM2MiAzLjgyNjAzIDcuMzIwNDdDMy44MjQ1OCA3LjQ4NzMyIDMuODg4NzIgNy42NDgwNyA0LjAwNDY0IDcuNzY4MDlMNS45MTM3MyA5LjY3NzE4QzUuOTc2MjUgOS43Mzk2NyA2LjA1MTExIDkuNzg4NDUgNi4xMzM1NCA5LjgyMDRDNi4yMTU5NiA5Ljg1MjM2IDYuMzA0MTMgOS44NjY3OSA2LjM5MjQ0IDkuODYyNzhDNi40ODA3NSA5Ljg1ODc3IDYuNTY3MjYgOS44MzY0IDYuNjQ2NDQgOS43OTcxQzYuNzI1NjMgOS43NTc4MSA2Ljc5NTc2IDkuNzAyNDUgNi44NTIzNiA5LjYzNDU1TDEwLjAzNDIgNS44MTYzNloiIGZpbGw9IiMyNzU4QkMiLz4KPC9zdmc+Cg==) 0 4px no-repeat;
  padding-left: 20px;
}

div.broker-basic-empfehlung img {
  max-height: 50px;
  width: auto;
}

div.broker-basic-empfehlung .mobile {
  display: none;
}

@media (max-width: 768px) {
  div.broker-basic-empfehlung .desktop {
    display: none !important;
  }
  div.broker-basic-empfehlung .mobile {
    display: block;
  }
  div.broker-basic-empfehlung .title {
    padding-bottom: 0 !important;
  }
  div.broker-basic-empfehlung .rating {
    padding-bottom: 15px;
  }
  div.broker-basic-empfehlung .item {
    display: block;
  }
  div.broker-basic-empfehlung .button-container {
    padding-top: 30px;
  }
  div.broker-basic-empfehlung .item .meta-right-container .rating {
    justify-content: center;
  }
  div.broker-basic-empfehlung .item .meta-left-container {
    padding: 0 0 10px 0;
  }
  div.broker-basic-empfehlung .item .meta-right-container {
    padding: 0;
  }
  div.broker-basic-empfehlung .item .meta-right-container .title {
    text-align: center;
  }
  div.broker-basic-empfehlung .pros {
    display: flex;
    justify-content: center;
  }
}
.broker-advanced-empfehlung {
  padding-left: 10px;
  font-size: 17px;
  margin-top: 60px;
  margin-bottom: 30px;
}

@media (max-width: 600px) {
  .broker-advanced-empfehlung {
    font-size: 14px;
  }
}
.broker-advanced-empfehlung .total-fees-disclaimer {
  font-size: 0.7rem;
}

.broker-advanced-empfehlung > div {
  position: relative;
}

.broker-advanced-empfehlung .blue-box {
  background: #26A6E8;
  display: inline-block;
  padding: 6px 25px;
  color: #fff;
  border-radius: 5px;
  position: absolute;
  top: -20px;
  left: -10px;
}

.broker-advanced-empfehlung .item {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1) !important;
  padding: 20px;
  border-radius: 5px;
  background: #fff;
  margin-top: 20px;
}

.broker-advanced-empfehlung .item .item-row {
  display: flex;
}

.broker-advanced-empfehlung .item .item-row > div {
  flex: 33.3%;
}

.broker-advanced-empfehlung .row-first,
.broker-advanced-empfehlung .row-second {
  padding-bottom: 30px;
}

.broker-advanced-empfehlung .item-row {
  margin: 0 -20px;
}

.broker-advanced-empfehlung .item-row > div {
  padding: 0 20px;
}

/* IMAGE */
.broker-advanced-empfehlung .image-container {
  display: flex;
}

.broker-advanced-empfehlung .image-container > div {
  align-self: center;
}

.broker-advanced-empfehlung .image-container img {
  width: 100%;
  max-height: 100px;
}

/* RATING */
.broker-advanced-empfehlung .rating p {
  margin: 0;
  color: #6c757d;
}

.broker-advanced-empfehlung .rating > div {
  display: flex;
}

.broker-advanced-empfehlung .rating > div span {
  align-self: center;
}

.broker-advanced-empfehlung .rating span.star {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjgzNTIgNS4xNTUxNkwxMC4yMzkzIDQuNDg3MjRMOC4xODQ4NiAwLjMyMjIwNEM4LjEyODc1IDAuMjA4MTY4IDguMDM2NDQgMC4xMTU4NTMgNy45MjI0IDAuMDU5NzM5OUM3LjYzNjQxIC0wLjA4MTQ0NzYgNy4yODg4NyAwLjAzNjIwODYgNy4xNDU4NyAwLjMyMjIwNEw1LjA5MTQxIDQuNDg3MjRMMC40OTU1NzYgNS4xNTUxNkMwLjM2ODg2OSA1LjE3MzI2IDAuMjUzMDIzIDUuMjMzIDAuMTY0MzI4IDUuMzIzNUMwLjA1NzEwMTUgNS40MzM3MSAtMC4wMDE5ODU1MSA1LjU4MTk4IDUuMDk0NjhlLTA1IDUuNzM1NzNDMC4wMDIwODc0IDUuODg5NDkgMC4wNjUwODA3IDYuMDM2MTQgMC4xNzUxODkgNi4xNDM0N0wzLjUwMDM0IDkuMzg1MzVMMi43MTQ3NSAxMy45NjMxQzIuNjk2MzMgMTQuMDY5NiAyLjcwODEyIDE0LjE3OTEgMi43NDg3NyAxNC4yNzkyQzIuNzg5NDIgMTQuMzc5NCAyLjg1NzMyIDE0LjQ2NjEgMi45NDQ3NiAxNC41Mjk2QzMuMDMyMiAxNC41OTMxIDMuMTM1NjkgMTQuNjMwOCAzLjI0MzQ4IDE0LjYzODVDMy4zNTEyOCAxNC42NDYyIDMuNDU5MDcgMTQuNjIzNiAzLjU1NDY0IDE0LjU3MzFMNy42NjUzNyAxMi40MTE4TDExLjc3NjEgMTQuNTczMUMxMS44ODgzIDE0LjYzMjggMTIuMDE4NiAxNC42NTI3IDEyLjE0MzUgMTQuNjMxQzEyLjQ1ODUgMTQuNTc2NyAxMi42NzAzIDE0LjI3OCAxMi42MTYgMTMuOTYzMUwxMS44MzA0IDkuMzg1MzVMMTUuMTU1NSA2LjE0MzQ3QzE1LjI0NiA2LjA1NDc4IDE1LjMwNTggNS45Mzg5MyAxNS4zMjM5IDUuODEyMjNDMTUuMzcyOCA1LjQ5NTQ2IDE1LjE1MTkgNS4yMDIyMiAxNC44MzUyIDUuMTU1MTZaIiBmaWxsPSIjRjFBNDNBIi8+Cjwvc3ZnPgo=) 0 no-repeat;
  color: transparent;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 2px;
  position: relative;
  top: 3px;
}

.broker-advanced-empfehlung .rating span.rate-result {
  padding-left: 10px;
  font-size: 1.2rem;
  font-weight: 700;
}

.broker-advanced-empfehlung .rating span.rate-divider {
  font-weight: 700;
  padding: 0 2px;
  color: rgba(0, 0, 0, 0.3);
}

.broker-advanced-empfehlung .rating span.rate-max {
  color: rgba(0, 0, 0, 0.5);
}

/* PROS */
.broker-advanced-empfehlung .pros p {
  margin: 0;
  padding: 0 0 5px 0;
  color: rgba(0, 0, 0, 0.5);
}

.broker-advanced-empfehlung .pros ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.broker-advanced-empfehlung .pros ul li {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03IDBDMy4xMzQwOSAwIDAgMy4xMzQwOSAwIDdDMCAxMC44NjU5IDMuMTM0MDkgMTQgNyAxNEMxMC44NjU5IDE0IDE0IDEwLjg2NTkgMTQgN0MxNCAzLjEzNDA5IDEwLjg2NTkgMCA3IDBaTTEwLjAzNDIgNS44MTYzNkMxMC4wOTAxIDUuNzUyNSAxMC4xMzI2IDUuNjc4MTEgMTAuMTU5MyA1LjU5NzU2QzEwLjE4NiA1LjUxNzAyIDEwLjE5NjMgNS40MzE5NSAxMC4xODk2IDUuMzQ3MzVDMTAuMTgzIDUuMjYyNzYgMTAuMTU5NCA1LjE4MDM2IDEwLjEyMDUgNS4xMDQ5OUMxMC4wODE1IDUuMDI5NjIgMTAuMDI3OCA0Ljk2MjgxIDkuOTYyNjIgNC45MDg0OUM5Ljg5NzQ0IDQuODU0MTcgOS44MjIwNCA0LjgxMzQzIDkuNzQwODggNC43ODg2OEM5LjY1OTcyIDQuNzYzOTIgOS41NzQ0MiA0Ljc1NTY1IDkuNDkwMDIgNC43NjQzNEM5LjQwNTYxIDQuNzczMDQgOS4zMjM3OSA0Ljc5ODUzIDkuMjQ5MzggNC44MzkzMUM5LjE3NDk3IDQuODgwMDkgOS4xMDk0NyA0LjkzNTM1IDkuMDU2NzMgNS4wMDE4Mkw2LjMyMDM2IDguMjg0ODJMNC45MDQ0NSA2Ljg2ODI3QzQuNzg0NDMgNi43NTIzNSA0LjYyMzY5IDYuNjg4MjEgNC40NTY4NCA2LjY4OTY2QzQuMjg5OTggNi42OTExMSA0LjEzMDM3IDYuNzU4MDQgNC4wMTIzOSA2Ljg3NjAyQzMuODk0NCA2Ljk5NDAxIDMuODI3NDggNy4xNTM2MiAzLjgyNjAzIDcuMzIwNDdDMy44MjQ1OCA3LjQ4NzMyIDMuODg4NzIgNy42NDgwNyA0LjAwNDY0IDcuNzY4MDlMNS45MTM3MyA5LjY3NzE4QzUuOTc2MjUgOS43Mzk2NyA2LjA1MTExIDkuNzg4NDUgNi4xMzM1NCA5LjgyMDRDNi4yMTU5NiA5Ljg1MjM2IDYuMzA0MTMgOS44NjY3OSA2LjM5MjQ0IDkuODYyNzhDNi40ODA3NSA5Ljg1ODc3IDYuNTY3MjYgOS44MzY0IDYuNjQ2NDQgOS43OTcxQzYuNzI1NjMgOS43NTc4MSA2Ljc5NTc2IDkuNzAyNDUgNi44NTIzNiA5LjYzNDU1TDEwLjAzNDIgNS44MTYzNloiIGZpbGw9IiMyNzU4QkMiLz4KPC9zdmc+Cg==) 0 4px no-repeat;
  padding-left: 20px;
}

.broker-advanced-empfehlung .payment-icons {
  margin: 0 -5px;
}

.broker-advanced-empfehlung .payment-icons img {
  height: 16px;
  padding: 0 5px;
  /* image-rendering: high-quality; */
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}

.broker-advanced-empfehlung .functions img {
  padding: 0 6px;
  height: 16px;
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}

/* CTA, REVIEW */
.broker-advanced-empfehlung .cta,
.broker-advanced-empfehlung .review {
  text-align: center;
}

.broker-advanced-empfehlung .cta a,
.broker-advanced-empfehlung .review a {
  display: block;
}

.broker-advanced-empfehlung .total-fees .total-price {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1;
}

@media (max-width: 768px) {
  .broker-advanced-empfehlung .item .item-row {
    flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
  }
  .broker-advanced-empfehlung .row-first {
    padding: 0;
  }
  .broker-advanced-empfehlung .item .item-row > div {
    justify-content: center;
    padding: 10px 0;
  }
  .mobile-app-review div.rate {
    flex: inherit;
    padding-right: 10px;
  }
  .mobile-app-review div.progress-container {
    flex: inherit;
    max-width: 200px;
    width: 100%;
  }
  .broker-advanced-empfehlung .total-fees {
    order: 1;
  }
  .broker-advanced-empfehlung .cta {
    order: 2;
  }
  .broker-advanced-empfehlung .review {
    order: 3;
  }
}
div.broker-vorteile {
  /* font-size: .8rem; */
  font-size: 17px;
  margin-top: 30px;
  margin-bottom: 30px;
}

@media (max-width: 600px) {
  div.broker-vorteile {
    font-size: 14px;
  }
}
div.broker-vorteile .trading-button-green {
  text-decoration: none !important;
}

div.broker-vorteile h3 {
  margin: 0 0 20px 0;
}

div.broker-vorteile .trading-disclaimer {
  font-size: 0.7rem;
}

div.broker-vorteile .custom-table {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1) !important;
}

div.broker-vorteile .custom-table .table-head,
div.broker-vorteile .custom-table .table-body {
  display: flex;
  background: #ccc;
  padding: 15px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

div.broker-vorteile .custom-table .table-head > div,
div.broker-vorteile .custom-table .table-body > div {
  flex: 20%;
  font-weight: 700;
  text-align: center;
}

div.broker-vorteile .custom-table .table-head > div:first-child,
div.broker-vorteile .custom-table .table-body > div:first-child {
  flex: 20%;
}

div.broker-vorteile .custom-table .table-head > div:nth-child(2),
div.broker-vorteile .custom-table .table-body > div:nth-child(2) {
  flex: 12%;
}

div.broker-vorteile .custom-table .table-head > div:nth-child(3),
div.broker-vorteile .custom-table .table-body > div:nth-child(3) {
  flex: 35%;
  display: flex;
  justify-content: center;
}

div.broker-vorteile .custom-table .table-head > div:last-child,
div.broker-vorteile .custom-table .table-body > div:last-child {
  flex: 20%;
}

div.broker-vorteile .custom-table .table-body {
  border-radius: 0;
  background: #fff;
}

div.broker-vorteile .custom-table .table-body:nth-child(2n) {
  background: #f1f1f1;
}

div.broker-vorteile .custom-table .table-body:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

div.broker-vorteile .custom-table .table-body > div {
  font-weight: inherit;
  text-align: inherit;
  align-self: center;
}

div.broker-vorteile .custom-table .table-body > div img {
  max-width: 100%;
}

div.broker-vorteile .custom-table .table-body > div:first-child,
div.broker-vorteile .custom-table .table-body > div:last-child {
  text-align: center;
}

div.broker-vorteile .custom-table .table-body .trading-pros {
  padding-left: 20px;
  padding-right: 10px;
}

div.broker-vorteile .custom-table .table-body .trading-pros ul li {
  background-position: 0 5px;
  background-size: 14px;
}

div.broker-vorteile .custom-table .table-body .trading-rating {
  text-align: center;
}

div.broker-vorteile .custom-table .table-body .trading-rating > div {
  display: block;
}

div.broker-vorteile .custom-table .table-body .trading-rating span.rate-result {
  padding-left: 0;
}

div.broker-vorteile .cta .min-deposit {
  margin: 0;
  font-weight: 700;
  /* font-size: .8rem; */
  font-size: 17px;
  padding-bottom: 0.5rem;
}

@media (max-width: 600px) {
  div.broker-vorteile .cta .min-deposit {
    font-size: 14px;
  }
}
/* MOBILE */
div.broker-vorteile .trading-mobile .trading-broker-item {
  margin-bottom: 30px;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1) !important;
}

div.broker-vorteile .trading-mobile .trading-broker-item:last-child {
  margin-bottom: 0;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column {
  display: flex;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column > div {
  flex: 50%;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column div.left-column {
  background: #ccc;
  font-weight: 700;
  display: flex;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column:nth-child(2n) div.left-column {
  background: #afafaf;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column div.right-column {
  background: #fff;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column:nth-child(2n) div.right-column {
  background: #f1f1f1;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column:first-child div.left-column {
  border-radius: 5px 0 0 0;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column:first-child div.right-column {
  border-radius: 0 5px 0 0;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column:last-child div.left-column {
  border-radius: 0 0 0 5px;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column:last-child div.right-column {
  border-radius: 0 0 5px 0;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column > div > div {
  padding: 20px;
  align-self: center;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column .trading-logo {
  text-align: center;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column .trading-logo img {
  max-width: 150px;
  width: 100%;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column .trading-rating {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 10px;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column .trading-rating > div {
  display: flex;
  justify-content: center;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column .trading-rating span {
  align-self: center;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column .trading-rating span.rate-result {
  font-size: 0.9rem;
  padding: 0;
}

div.broker-vorteile .trading-mobile .trading-broker-item div.column .trading-rating span.rate-max {
  padding-right: 10px;
}

div.broker-vorteile .trading-mobile .trading-pros ul li {
  background-position: 0 5px;
  background-size: 14px;
}

div.broker-vorteile .trading-mobile .trading-rating .rate-result {
  word-break: keep-all;
}

div.broker-beschreibung-teile {
  font-size: 17px;
  margin-top: 30px;
  margin-bottom: 30px;
}

@media (max-width: 600px) {
  div.broker-beschreibung-teile {
    font-size: 14px;
  }
}
div.broker-beschreibung-teile .trading-button-green {
  text-decoration: none !important;
}

div.broker-beschreibung-teile .title {
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  font-size: 19px;
  font-weight: 600;
  line-height: 29px;
}

@media (max-width: 600px) {
  div.broker-beschreibung-teile .title {
    font-size: 16px;
  }
}
div.broker-beschreibung-teile .meta {
  display: flex;
}

div.broker-beschreibung-teile .meta > div {
  padding-right: 25px;
  align-self: center;
}

div.broker-beschreibung-teile .meta > div:last-child {
  padding-left: 25px;
  padding-right: 0;
}

div.broker-beschreibung-teile .content p:last-child {
  margin: 0;
}

div.broker-beschreibung-teile .pros-cons {
  display: flex;
}

div.broker-beschreibung-teile .pros-cons > div {
  flex: 50%;
}

div.broker-beschreibung-teile .pros-cons h4 {
  font-size: 1.2rem;
}

div.broker-beschreibung-teile .pros-cons ul li {
  background-position: 0 5px;
  background-size: 14px;
}

@media (max-width: 768px) {
  div.broker-beschreibung-teile .meta {
    justify-content: space-between;
  }
  div.broker-beschreibung-teile .meta > div {
    padding: 0;
  }
  div.broker-beschreibung-teile .trading-rating span {
    word-break: keep-all;
  }
  div.broker-beschreibung-teile .pros-cons {
    flex-direction: column;
  }
  div.broker-beschreibung-teile .pros-cons .trading-pros {
    padding-bottom: 15px;
  }
  div.broker-beschreibung-teile .cta {
    text-align: center;
  }
  div.broker-beschreibung-teile .cta a {
    display: block;
  }
}
@media (max-width: 600px) {
  div.broker-beschreibung-teile .pros-cons ul li {
    background-position: 0 2px;
  }
}
div.broker-beschreibung-gross {
  font-size: 17px;
  margin-top: 30px;
  margin-bottom: 30px;
}

@media (max-width: 600px) {
  div.broker-beschreibung-gross {
    font-size: 14px;
  }
}
div.broker-beschreibung-gross .trading-button-green {
  text-decoration: none !important;
}

div.broker-beschreibung-gross .title {
  margin: 0;
  padding: 0;
  font-size: 19px;
  font-weight: 600;
  line-height: 29px;
}

@media (max-width: 600px) {
  div.broker-beschreibung-gross .title {
    font-size: 16px;
  }
}
div.broker-beschreibung-gross hr {
  margin: 15px 0;
  background: rgba(0, 0, 0, 0.1);
  height: 2px;
  opacity: 1;
}

div.broker-beschreibung-gross .meta {
  float: right;
  background: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1) !important;
  margin: 0 0 25px 25px;
  width: 35%;
  text-align: center;
}

div.broker-beschreibung-gross .trading-rating > div {
  display: block;
}

div.broker-beschreibung-gross .trading-rating span.rate-result {
  padding-left: 0;
}

div.broker-beschreibung-gross .cta a {
  font-size: 0.8rem;
}

div.broker-beschreibung-gross .mobile {
  display: none;
}

@media (max-width: 768px) {
  div.broker-beschreibung-gross .desktop {
    display: none;
  }
  div.broker-beschreibung-gross .mobile {
    display: block;
    order: 5;
  }
  div.broker-beschreibung-gross .cta a {
    display: block;
    text-align: center;
  }
  div.broker-beschreibung-gross {
    display: flex;
    flex-direction: column;
  }
  div.broker-beschreibung-gross .meta {
    float: none;
    width: 100%;
    margin: 5px 0 15px 0;
  }
  div.broker-beschreibung-gross .meta {
    order: 3;
  }
  div.broker-beschreibung-gross h3 {
    order: 1;
  }
  div.broker-beschreibung-gross hr {
    order: 2;
  }
  div.broker-beschreibung-gross .content {
    order: 4;
  }
}
div.broker-vergleich-gross {
  font-size: 17px;
  margin-top: 60px;
  margin-bottom: 30px;
}

@media (max-width: 600px) {
  div.broker-vergleich-gross {
    font-size: 14px;
  }
}
div.broker-vergleich-gross .trading-button-green {
  text-decoration: none !important;
}

div.broker-vergleich-gross .trading-disclaimer {
  line-height: normal;
}

/* TABLE */
div.broker-vergleich-gross div.table-head,
div.broker-vergleich-gross div.table-row,
div.broker-vergleich-gross div.table-foot {
  display: flex;
}

div.broker-vergleich-gross div.table-head > div,
div.broker-vergleich-gross div.table-row > div,
div.broker-vergleich-gross div.table-foot > div {
  flex: 0 0 25%;
  width: 25%;
}

div.broker-vergleich-gross div.table-head > div,
div.broker-vergleich-gross div.table-foot > div {
  background: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

div.broker-vergleich-gross div.table-foot > div {
  border-radius: 0 0 5px 5px !important;
}

div.broker-vergleich-gross div.table-head > div:first-child,
div.broker-vergleich-gross div.table-foot > div:first-child {
  background: none;
  border: 0;
}

div.broker-vergleich-gross div.table-row {
  background: #fff;
}

div.broker-vergleich-gross div.table-row.g {
  background: #f1f1f1;
}

/* div.broker-vergleich-gross div.table-row:nth-child(2n) {
	background: #fff;
} */
/* BORDERS */
div.broker-vergleich-gross div.table-head {
  border: 1px solid transparent;
}

div.broker-vergleich-gross div.table-head > div {
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
}

div.broker-vergleich-gross div.table-foot > div {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

div.broker-vergleich-gross div.table-head > div:nth-child(2),
div.broker-vergleich-gross div.table-foot > div:nth-child(2) {
  border-left: 1px solid #ccc;
}

div.broker-vergleich-gross div.table-row-container {
  border: 1px solid #ccc;
  border-bottom: inherit;
  border-top: inherit;
  border-top-left-radius: 5px;
}

div.broker-vergleich-gross div.table-row {
  border-bottom: 1px solid #ccc;
}

div.broker-vergleich-gross div.table-row.first {
  border-top: 1px solid #ccc;
  border-top-left-radius: 5px;
}

div.broker-vergleich-gross div.table-row > div {
  border-right: 1px solid #ccc;
}

div.broker-vergleich-gross div.table-row > div:last-child {
  border-right: inherit;
}

/* TOGGLE */
div.broker-vergleich-gross .table-row.toggle {
  font-weight: 700;
  cursor: pointer;
}

div.broker-vergleich-gross .table-row.toggle span {
  display: inline-block;
  padding-right: 15px;
}

div.broker-vergleich-gross .table-row.toggle span:before {
  content: "\f078";
  font-weight: 900;
  font-family: "Font Awesome 5 Free", sans-serif;
}

div.broker-vergleich-gross .table-row.toggle > div[aria-expanded=true] span:before {
  content: "\f077" !important;
}

/* TABLE ROW HEADER CELLS */
div.broker-vergleich-gross .trading-header-blue {
  position: relative;
  top: -20px;
  background: #26A6E8;
  margin: 0 15px;
  border-radius: 5px;
  color: #fff;
  padding: 6px;
  text-align: center;
}

div.broker-vergleich-gross div.table-head .trading-header-logo {
  text-align: center;
  padding: 0 15px;
  height: 40px;
}

div.broker-vergleich-gross div.table-head .trading-header-logo img {
  height: auto;
  width: auto;
  max-width: 100%;
}

div.broker-vergleich-gross div.table-head .trading-header-cta {
  text-align: center;
  padding: 35px 15px 25px 15px;
}

/* TABLE ROW FOOTER  */
div.broker-vergleich-gross div.table-foot > div {
  padding: 20px 15px;
  text-align: center;
}

/* TABLE ROW CELLS */
div.broker-vergleich-gross div.table-row > div {
  padding: 10px 15px;
  text-align: center;
}

div.broker-vergleich-gross div.table-row > div:first-child {
  text-align: left;
}

div.broker-vergleich-gross .trading-rating span.rate-result {
  padding: 0 10px 0 0;
}

div.broker-vergleich-gross .trading-rating span.star {
  position: relative;
  top: -2px;
}

.mobile-app-review {
  word-break: keep-all;
}

div.broker-vergleich-gross .mobile-app-review div.progress-container {
  flex: 62%;
}

/* MOBILE VERSION */
.broker-vergleich-gross .trading-mobile .trading-broker-item {
  padding-bottom: 55px;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item:last-child {
  padding-bottom: 0;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-head-mobile {
  background: #fff;
  position: relative;
  border-radius: 5px 5px 0 0;
  padding: 0 20px 20px 20px;
  margin: 0 1.2rem;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-head-mobile .trading-header-logo {
  text-align: center;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-head-mobile .trading-header-logo img {
  width: 100%;
  max-width: 200px;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-head-mobile .trading-header-cta {
  text-align: center;
  padding-top: 25px;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-head-mobile .trading-header-cta a {
  display: block;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .table-row-mobile {
  background: #f1f1f1;
  padding: 10px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  display: flex;
  justify-content: space-between;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .trading-load-more {
  padding: 10px 0 10px 0;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .trading-load-more button {
  display: block;
  width: 100%;
  background: none;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .trading-load-more button span:before {
  content: "\f078";
  font-family: "Font Awesome 5 Free", sans-serif;
  color: #06AE2A;
  font-weight: 900;
  position: relative;
  top: 1px;
  padding-left: 10px;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .trading-load-more button[aria-expanded=true] span:before {
  content: "\f077";
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .table-row-mobile:first-child {
  border-radius: 5px 5px 0 0;
  border-top: 1px solid #ccc;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .table-row-mobile:nth-child(2n) {
  background: #fff;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .table-row-mobile > div {
  align-self: center;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .table-row-mobile > div:first-child {
  flex: 40%;
  padding-right: 10px;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .table-row-mobile > div:last-child {
  flex: 60%;
  padding-left: 10px;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .table-row-mobile.headline {
  border-radius: 0;
  font-weight: 700;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .hidden-content .table-row-mobile {
  background: #fff;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-body-mobile .hidden-content .table-row-mobile:nth-child(2n) {
  background: #f1f1f1;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-foot-mobile {
  text-align: center;
}

.broker-vergleich-gross .trading-mobile .trading-broker-item .table-foot-mobile a {
  width: 100%;
}

.broker-vergleich-gross .trading-mobile .mobile-app-review {
  justify-content: flex-end;
}

.broker-vergleich-gross .mobile-app-review div.rate {
  word-break: initial;
  font-size: 14px !important;
}

div.broker-regulierung {
  /* font-size: .8rem; */
  font-size: 17px;
  margin-top: 30px;
  margin-bottom: 30px;
}

@media (max-width: 600px) {
  div.broker-regulierung {
    font-size: 14px;
  }
}
div.broker-regulierung h3 {
  margin: 0 0 20px 0;
}

div.broker-regulierung .trading-disclaimer {
  line-height: normal;
}

div.broker-regulierung .trading-button-green {
  text-decoration: none !important;
}

div.broker-regulierung .custom-table {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1) !important;
}

div.broker-regulierung .custom-table .table-head,
div.broker-regulierung .custom-table .table-body {
  display: flex;
  background: #fff;
  padding: 15px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

div.broker-regulierung .custom-table .table-head {
  color: #fff;
  background: #2758BC;
  display: none;
}

div.broker-regulierung .custom-table .table-head:first-child {
  display: flex;
}

div.broker-regulierung .custom-table .table-body.g {
  background: #f1f1f1;
}

div.broker-regulierung .custom-table .table-head > div {
  word-break: keep-all;
}

div.broker-regulierung .custom-table .table-head > div,
div.broker-regulierung .custom-table .table-body > div {
  flex: 20%;
  font-weight: 700;
  text-align: center;
}

div.broker-regulierung .custom-table .table-head > div:first-child,
div.broker-regulierung .custom-table .table-body > div:first-child {
  flex: 15%;
}

div.broker-regulierung .custom-table .table-head > div:nth-child(2),
div.broker-regulierung .custom-table .table-body > div:nth-child(2) {
  flex: 15%;
  padding: 0 15px;
}

div.broker-regulierung .custom-table .table-head > div:nth-child(3),
div.broker-regulierung .custom-table .table-body > div:nth-child(3) {
  flex: 20%;
  padding: 0 15px;
}

div.broker-regulierung .custom-table .table-head > div:nth-child(4),
div.broker-regulierung .custom-table .table-body > div:nth-child(4) {
  flex: 30%;
}

div.broker-regulierung .custom-table .table-head > div:last-child,
div.broker-regulierung .custom-table .table-body > div:last-child {
  flex: 20%;
  padding: 0 15px;
}

div.broker-regulierung .custom-table .table-body {
  border-radius: 0;
  background: #fff;
}

div.broker-regulierung .custom-table .table-body:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

div.broker-regulierung .custom-table .table-body > div {
  font-weight: inherit;
  text-align: inherit;
  align-self: center;
}

div.broker-regulierung .custom-table .trading-logo img {
  max-width: 100%;
}

div.broker-regulierung .custom-table .table-body > div:first-child,
div.broker-regulierung .custom-table .table-body > div:last-child {
  text-align: center;
}

div.broker-regulierung .custom-table .table-body .trading-pros {
  padding-left: 10px;
  padding-right: 10px;
}

div.broker-regulierung .custom-table .table-body .trading-pros ul li {
  background-position: 0 5px;
  background-size: 14px;
}

div.broker-regulierung .custom-table .table-body .trading-rating {
  text-align: center;
  padding: 10px;
}

div.broker-regulierung .custom-table .table-body .trading-rating > div {
  justify-content: center;
}

div.broker-regulierung .custom-table .table-body .trading-rating span.rate-result {
  padding-left: 0;
}

div.broker-regulierung .custom-table .table-body .review-link a {
  color: #06AE2A !important;
}

div.broker-regulierung .custom-table .table-body div.live strong {
  color: #06AE2A;
}

/* MOBILE */
div.broker-regulierung .trading-mobile .trading-broker-item {
  margin-bottom: 30px;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1) !important;
}

div.broker-regulierung .trading-mobile .trading-broker-item:last-child {
  margin-bottom: 0;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column {
  display: flex;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column > div {
  flex: 50%;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column div.left-column {
  background: #2758BC;
  color: #fff;
  font-weight: 700;
  display: flex;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column:nth-child(2n) div.left-column {
  background: #1D4DB0;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column div.right-column {
  background: #fff;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column:nth-child(2n) div.right-column {
  background: #f1f1f1;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column:first-child div.left-column {
  border-radius: 5px 0 0 0;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column:first-child div.right-column {
  border-radius: 0 5px 0 0;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column:last-child div.left-column {
  border-radius: 0 0 0 5px;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column:last-child div.right-column {
  border-radius: 0 0 5px 0;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column > div > div {
  padding: 20px;
  align-self: center;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column .trading-logo {
  text-align: center;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column .trading-logo img {
  max-width: 150px;
  width: 100%;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column .trading-rating {
  text-align: center;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column .review-link {
  padding-top: 15px;
  text-align: center;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column .review-link a {
  color: #06AE2A;
  text-decoration: underline;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column .broker-link > div {
  text-align: center;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column .broker-link a {
  display: block;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column .broker-link > div.live {
  text-align: center;
  padding-bottom: 0;
}

div.broker-regulierung .trading-mobile .trading-broker-item div.column .broker-link > div.live strong {
  color: #06AE2A;
}

div.broker-regulierung .trading-mobile .trading-pros ul li {
  background-position: 0 5px;
  background-size: 14px;
}

@media (min-width: 992px) {
  .broker-sticky.fixed {
    position: fixed;
    top: 160px;
    margin-top: -30px !important;
  }
}
.broker-sticky .button-container {
  padding-top: 15px !important;
}

.components-resizable-box__container {
  background: #f1f1f1;
}

.trading-block-white-shadow-rounded {
  border-radius: 5px;
  padding: 25px;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1) !important;
  background: #fff;
}

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