@charset "UTF-8";
body {
  font-weight:400
}
#sidebar h4.widgettitle {
  font-size:1em;
  font-weight:600!important
}
#sidebar ul {
  font-size:.9em;
  line-height:1.4em;
  font-weight:300!important
}
#sidebar ul li {
  line-height:1.4em;
  margin-bottom:15px
}
.home-hero-section .et_parallax_bg {
  background-size:contain
}
#main-content .container:before {
  width:0!important
}
body .et_right_sidebar #main-content .container:before {
  width:0!important
}
.et_right_sidebar #main-content .container:before {
  content:unset;
  width:0!important
}
@media all and (max-width:980px) {
  img.testimonial-image {
    margin-top:10px!important
  }
  span.testimonial-name {
    margin-top:-5px!important
  }
  .vertical-align-m-row>div {
    display:block!important;
    width:100%!important;
    float:none!important;
    position:relative!important;
    margin-right:0!important;
    flex:none!important;
    margin-bottom:30px!important
  }
  .vertical-align-m-row {
    flex:none!important;
    display:block!important
  }
  .vertical-align-m-content {
    flex:none!important;
    position:relative!important
  }
}
@media all and (max-width:767px) {
  .kripto-options {
    padding:25px 0!important
  }
  p.testimonial-text {
    font-size:16px!important
  }
  span.testimonial-name {
    font-size:14px!important;
    margin-top:auto!important;
    margin-left:5px!important
  }
  span.testimonial-company {
    font-size:14px!important;
    margin-top:auto!important;
    margin-left:5px!important
  }
  .testimonial-item {
    padding:30px!important
  }
}
#rgstr {
  color:#0e80d5;
  background-color:#fff;
  border-radius:50px;
  padding:15px 20px;
  margin:0;
  box-shadow:0 0 21px 1px rgba(0,0,0,.38)
}
.ds-carousel-section {
  width:100%;
  overflow:hidden
}
.ds-carousel-row {
  overflow:hidden;
  width:1000vw;
  max-width:1000vw
}
@media all and (max-width:1024px) {
  .ds-carousel-section .ds-carousel-row {
    max-width:1000vw!important
  }
}
@media all and (max-width:479px) {
  .ds-carousel-section .ds-carousel-row {
    max-width:1000vw!important
  }
}
#ds-arrow-left,
#ds-arrow-right {
  font-family:etmodules;
  cursor:pointer;
  background:#fff;
  width:32px;
  text-align:center;
  height:32px;
  padding:0;
  border:2px solid #a2a6ae;
  border-radius:50px;
  font-size:24px;
  color:#a2a6ae;
  -webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.3);
  box-shadow:2px 2px 2px 0 rgba(0,0,0,.3);
  -webkit-transition:all .3s;
  transition:all .3s
}
#ds-arrow-left {
  margin-right:5px
}
#ds-arrow-right {
  margin-left:5px
}
#ds-arrow-left:hover,
#ds-arrow-right:hover {
  -webkit-box-shadow:3px 3px 6px 1px rgba(0,0,0,.2);
  box-shadow:3px 3px 6px 1px rgba(0,0,0,.2)
}
#ds-arrow-left:active,
#ds-arrow-right:active {
  -webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2) inset;
  box-shadow:2px 2px 5px 0 rgba(0,0,0,.2) inset
}
.ds-carousel-module .column {
  float:left;
  width:100%!important;
  margin-right:0!important
}
.ds-carousel-module {
  width:20vw;
  padding:0 30px;
  float:left;
  position:relative
}
@media all and (max-width:1024px) {
  .ds-carousel-module {
    width:33.33vw
  }
  #ds-arrow-row .et_pb_column {
    width:100%!important
  }
}
@media all and (max-width:479px) {
  .ds-carousel-module {
    width:100vw
  }
}
@media all and (max-width:479px) {
  .kripto-module {
    width:100vw
  }
}
.rv_button.closed:after {
  content:"\33"
}
.rv_button.opened:after {
  content:"\32"
}
.kripto-module {
  width:calc(25vw - 30px);
  background:#fff;
  border-radius:15px;
  box-shadow:0 16px 30px rgba(26,73,107,.15);
  min-height:200px;
  margin:15px
}
.kripto-module .coin_change_tag {
  float:right;
  background:#707070;
  border-radius:11px;
  font-size:10px;
  font-weight:600;
  color:#fff;
  padding:6px 9px;
  line-height:1;
  margin-top:5px
}
.kripto-module .currency_name {
  display:inline-block;
  font-size:22px;
  font-weight:600;
  color:#2f314b
}
.kripto-module img {
  display:inline-block;
  vertical-align:top
}
.kripto-module .coin_price {
  float:left;
  font-size:28px;
  color:#2f314b;
  font-weight:600;
  margin-top:20px
}
.kripto-module .coin_change_value {
  float:right;
  color:#479e53;
  font-size:18px;
  font-weight:600;
  margin-top:20px;
  margin-left:10px
}
.kripto-module {
  padding:25px!important;
  margin-bottom:10px!important
}
.kripto-row {
  max-width:1670px;
  padding-bottom:20px!important;
  padding-right:15px!important;
  padding-left:15px!important
}
.kripto-row>div {
  width:1000vw!important
}
@media all and (max-width:1024px) {
  .kripto-row {
    width:100%
  }
  .ds-carousel-section .ds-carousel-row {
    max-width:500vw!important
  }
}
@media all and (max-width:479px) {
  .ds-carousel-section .ds-carousel-row {
    max-width:1500vw!important
  }
}
@media all and (max-width:1024px) {
  .ds-carousel-module {
    width:calc(33.33vw - 30px)!important
  }
  #ds-arrow-row .et_pb_column {
    width:100%!important
  }
}
@media all and (max-width:479px) {
  .ds-carousel-module {
    width:100vw!important
  }
}
.kripto-row>div {
}
.kripto-module a.buy-cripto-button {
  padding:15px 45px;
  background:#0e80d5;
  font-size:18px;
  display:inline-block;
  border-radius:41px;
  font-weight:600;
  margin-top:30px!important;
  position:relative;
  left:50%;
  transform:translateX(-50%)
}
@media(min-width:1625px) {
  .kripto-module {
    padding:20px!important;
    width:382px!important;
    margin-bottom:10px!important
  }
}
@media(max-width:1625px) {
  .kripto-row {
    padding-right:0!important;
    padding-left:0!important
  }
}
@media(max-width:998px) {
  .et_pb_section_1.ds-corousel-section {
    margin-top:-180px;
    background:0 0
  }
  .kripto-module {
    padding:20px!important;
    width:calc(50vw - 30px)!important;
    margin-bottom:10px!important
  }
}
@media(max-width:500px) {
  .harmonika-tab .et_pb_toggle {
    padding:15px
  }
  .harmonika-tab .et_pb_toggle_title {
    padding:15px!important
  }
  .et_pb_row {
    width:90%
  }
}
.kripto-featured-row .kripto-featured-text h2 {
  font-size:35px;
  color:#2f314b;
  padding-bottom:20px
}
.kripto-featured-row .kripto-featured-text p {
  font-size:18px;
  font-weight:400;
  line-height:1.5
}
.kripto-featured-row .kripto-featured-text {
  max-width:455px!important
}
.kripto-featured-row .kripto-featured-text h2 {
  font-size:35px;
  color:#2f314b;
  padding-bottom:20px
}
.kripto-featured-row .kripto-featured-text p {
  font-size:18px;
  font-weight:400;
  line-height:1.5
}
.kripto-featured-row>div:nth-child(1) {
  top:50%!important;
  height:auto;
  vertical-align:middle
}
.kripto-featured-row {
  position:relative;
  vertical-align:middle;
  display:flex
}
.kripto-featured-text {
  flex:1;
  position:absolute;
  top:50%;
  transform:translateY(-50%)
}
@media screen and (max-width:1200px) {
  .kripto-featured-row>div {
    display:block!important;
    width:100%!important;
    float:none!important;
    position:relative
  }
  .kripto-featured-row {
    display:block
  }
  .kripto-featured-text {
    flex:none;
    position:relative!important;
    transform:translateY(0);
    max-width:100%!important
  }
  .kripto-featured-img {
    margin-right:0!important
  }
}
.choose-currency,
.euro-currency {
  font-size:28px;
  color:#2f314b;
  font-weight:600;
  font-family:poppins,sans-serif;
  -webkit-appearance:none;
  float:left
}
select.choose-currency {
  border:none
}
span.euro-currency-value,
.choose-currency-value {
  float:right;
  font-size:35px;
  font-weight:600;
  color:#2f314b
}
.kripto-exchange {
  display:block;
  background:#fff;
  padding:60px;
  border-radius:16px;
  box-shadow:0 0 20px 0 rgba(26,73,107,.15)
}
.kripto-exchange-fromTo {
  font-size:18px;
  display:block;
  color:#6c717b;
  margin-bottom:10px
}
.hr-cripto-exchange {
  display:block;
  clear:both;
  border-bottom:1px solid #ccc;
  margin-top:87px;
  margin-bottom:52px
}
a.kripto-exchange-buy {
  display:inline-block;
  background:#0e80d5;
  padding:25px 50px;
  border-radius:41px;
  font-size:22px;
  font-weight:600;
  margin-top:80px;
  position:relative;
  left:50%;
  transform:translateX(-50%)
}
.kripto-exchange-textLeft h2 {
  font-size:35px;
  font-weight:600
}
.kripto-exchange-textLeft p {
  font-size:18px;
  color:#6c717b;
  line-height:1.5
}
.kripto-counter span.percent-value {
  color:#2f314b;
  font-size:54px;
  font-weight:600
}
.kripto-counter h3.title {
  color:#6c717b;
  font-size:18px
}
.vertical-align-m-row {
  position:relative;
  vertical-align:middle;
  display:flex
}
.vertical-align-m-content {
  flex:1;
  position:absolute;
  top:50%;
  transform:translateY(-50%)
}
.testimonial-item {
  background:#fff;
  padding:40px;
  border-radius:16px;
  box-shadow:0 16px 60px 0 rgba(26,73,107,.15);
  background-image:url(../../../../uploads/2018/09/quotes-testimonial.png);
  background-repeat:no-repeat;
  background-position:15px 35px
}
p.testimonial-text {
  font-size:18px;
  color:#2f314b;
  font-weight:600;
  font-style:italic;
  line-height:2
}
img.testimonial-image {
  border-radius:50%;
  max-width:80px;
  float:left;
  margin-top:24px
}
span.testimonial-name {
  float:left;
  margin-left:25px;
  color:#2f314b;
  margin-top:-10px;
  font-size:18px;
  font-weight:600;
  margin-bottom:5px;
  margin-top:10px
}
span.testimonial-company {
  float:left;
  margin-left:25px;
  color:#6c717b;
  font-size:18px
}
.testimonial-info {
  margin-top:20px
}
.testimonial-title h2 {
  font-size:35px;
  font-weight:600;
  color:#2f314b
}
div.white-text p {
  color:#fff!important
}
body.page-template-page-no-payment p {
  font-size:19px
}
.kripto-app-use {
  overflow:hidden
}
.kripto-app-use.et_pb_section_6.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider {
  z-index:100
}
.kripto-app-use.et_pb_section_6.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
  z-index:100
}
.kripto-options {
  background-position-x:977px!important
}
.kripto-app-use .et_pb_top_inside_divider,
.kripto-app-usee .et_pb_bottom_inside_divider {
  z-index:9999!important;
  position:relative
}
.kripto-app-use .et_pb_bottom_inside_divider {
  z-index:9999!important
}
.kripto-profiles {
  position:relative;
  width:32%;
  display:inline-block;
  margin-right:1%;
  float:left;
  margin-bottom:30px
}
#meet-managment {
  max-width:1060px;
  margin:0 auto
}
.kripto-profiles:nth-child(5n+5) {
  margin-right:0
}
.kripto-profiles .image {
  display:block;
  width:100%;
  height:auto
}
.kripto-profiles .overlay {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  height:100%;
  width:100%;
  opacity:0;
  transition:.5s ease;
  background-color:#0e80d5;
  text-align:center
}
.kripto-profiles:hover .overlay {
  opacity:1
}
.kripto-profiles .text {
  color:#fff;
  font-size:20px;
  position:absolute;
  display:block;
  width:100%;
  top:50%;
  left:auto;
  right:auto;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  text-align:center;
  padding:20px
}
.kripto-profiles .text h3 {
  font-size:18px;
  color:#fff;
  font-family:poppins,sans-serif;
  margin-bottom:0;
  padding-bottom:5px
}
.kripto-profiles .text h2 {
  font-size:22px;
  color:#fff;
  font-family:poppins,sans-serif;
  padding-bottom:15px
}
.kripto-profiles .text .fa {
  font-size:28px;
  color:#fff!important
}
@media screen and (max-width:1200px) {
  .kripto-profiles {
    position:relative;
    width:32%;
    display:inline-block;
    margin-right:1%;
    float:left;
    margin-bottom:30px
  }
  .kripto-profiles:nth-child(5n+5) {
    margin-right:1%
  }
  .kripto-profiles:nth-child(3n+3) {
    margin-right:0
  }
}
@media screen and (max-width:800px) {
  .kripto-profiles {
    position:relative;
    width:48%;
    display:inline-block;
    margin-right:2%;
    float:left;
    margin-bottom:30px
  }
  .kripto-profiles:nth-child(5n+5) {
    margin-right:2%
  }
  .kripto-profiles:nth-child(3n+3) {
    margin-right:2%
  }
  .slick-dots {
    display:none!important
  }
}
.about-us-image {
  position:relative;
  right:-13.5%
}
.allowed-countries img {
  max-height:48px!important;
  max-width:48px!important
}
.allowed-countries table {
  overflow:hidden
}
.allowed-countries a {
  color:#2f314b
}
.button-blue-22 {
  border-radius:41px;
  background:#0e80d5;
  font-size:22px;
  font-weight:600;
  padding:15px 35px;
  border:none;
  display:inline-block
}
.button-blue-22:hover {
  background:#0e80d5!important;
  border-radius:41px!important;
  font-size:22px!important;
  font-weight:600!important;
  padding:15px 35px!important;
  border:none!important;
  display:inline-block
}
.harmonika-tab .et_pb_toggle {
  padding:45px;
  border:none!important;
  border-radius:16px;
  box-shadow:0 16px 60px rgba(26,73,107,.15)
}
.harmonika-tab .et_pb_toggle_title {
  text-align:center;
  padding-bottom:30px!important;
  border-bottom:1px solid #a2a6ae;
  font-size:22px;
  font-weight:600;
  color:#2f314b!important
}
.harmonika-tab .et_pb_toggle_content {
  padding-top:40px
}
.harmonika-faq .et_pb_toggle_title:before {
  position:absolute;
  top:50%;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  right:0;
  margin-top:-.5em;
  color:#6e52ff;
  font-size:36px;
  display:inline-block;
  font-family:etmodules;
  content:"\33"
}
.contact-icons a {
  margin-left:7px;
  margin-right:7px;
  color:#6e52ff
}
.allowed-countries th.country-section {
  padding:20px 24px!important
}
.global-method td {
  text-align:center
}
.allowed-countries i.fa.fa-check {
  color:#0e80d5
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
  font-size:48px;
  font-family:open sans,Arial,sans-serif;
  font-weight:200;
  top:-43px;
  opacity:.2
}
.web-mobile-app {
  text-align:center
}
.web-mobile-app .icons {
  display:block;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  margin-top:30px
}
.testimonial-info .picture {
  display:block;
  float:left;
  width:80px
}
.testimonial-info .details {
  display:block;
  float:left;
  width:calc(100% - 100px)
}
.testimonial-info .picture img.testimonial-image {
  margin-top:0
}
.type-post .entry-content h1 {
  font-weight:600;
  font-size:32px
}
.type-post .entry-content h2 {
  font-weight:600;
  font-size:28px
}
.type-post .entry-content h3 {
  font-weight:600;
  font-size:24px
}
.contact-icons a i {
  color:#fff;
  background:#0a6bbb;
  line-height:32px;
  width:32px;
  text-align:center;
  border-radius:3px;
  box-shadow:0 0 17px 2px #00000040
}
.contact-icons a i:hover {
  background:#075392
}
.contact-icons a:first-child {
  margin-left:0
}
.packages-row .select-currency {
  margin:0 0 0 20px
}
.packages-row .select-currency label.opt-coin {
  display:inline-block;
  position:relative;
  padding-left:15px;
  margin-bottom:12px;
  cursor:pointer;
  font-size:22px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  width:110px;
  height:44px;
  margin-bottom:0
}
.packages-row .select-currency label.opt-coin input {
  position:absolute;
  opacity:0;
  cursor:pointer
}
.packages-row .select-currency label.opt-coin .buttonz {
  position:absolute;
  top:-3px;
  left:-10px;
  height:46px;
  width:100px;
  background-color:#fff;
  border-radius:5px;
  z-index:99;
  border:1px solid #dadada;
  padding-left:10px;
  padding-top:3px
}
.opt-coin:hover input~.buttonz {
  background-color:#ccc!important
}
.opt-coin input:checked~.buttonz {
  background-color:#2196f3
}
.buttonz:before {
  content:"";
  position:absolute;
  display:none
}
.opt-coin input:checked~.buttonz:before {
  display:block;
  background:#fff;
  border:1px solid #0e80d5
}
.opt-coin .buttonz:before {
  top:-1px;
  left:-1px;
  width:100px;
  height:46px;
  border-radius:5px;
  background:#fff;
  z-index:-1;
  border:1px solid #dadada
}
.packages-row .select-currency label .short {
  line-height:40px;
  font-size:18px;
  float:left;
  display:inline
}
.packages-row .select-currency label img {
  max-width:32px;
  max-height:32px;
  margin-top:7px;
  float:left;
  display:inline;
  padding-right:10px
}
.packages-row .packs {
  margin-top:30px
}
.packages-row .packs .pack {
  width:calc(25% - 20px);
  display:block;
  padding:20px;
  box-shadow:0 16px 30px rgba(26,73,107,.15);
  float:left;
  margin:0 10px 20px;
  border-radius:15px;
  background:#fff;
  text-align:center
}
.packages-row .packs .pack .text {
  display:block;
  font-size:20px;
  color:#2f314b;
  font-weight:300
}
.packages-row .packs .pack .amount {
  display:block;
  font-size:20px;
  margin:5px 0 0;
  color:#2f314b;
  font-weight:400
}
.packages-row .packs .pack .value {
  display:block;
  font-size:32px;
  color:#a2a6ae;
  font-weight:500;
  margin:20px 0
}
.packages-row .packs .pack .cta a {
  color:#fff;
  display:inline-block;
  font-size:18px;
  color:#fff;
  background:#0e80d5;
  line-height:48px;
  padding:0 40px;
  border-radius:24px;
  box-shadow:0 5px 20px rgba(26,73,107,.15)
}
@media(max-width:768px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper {
    padding:20px
  }
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content p {
    color:#fff;
    font-size:12px;
    line-height:16px
  }
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content {
    padding-right:0;
    padding-bottom:0
  }
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons {
    display:block
  }
  .packages-row .packs .pack {
    width:calc(100% - 20px)!important
  }
}
.contact-info p.contact-us {
  text-align:left;
  display:inline-block;
  width:100%
}
.contact-info .contact-us img {
  float:left;
  margin-top:5px
}
.contact-info .contact-us span {
  float:left;
  margin-left:20px;
  display:block
}
#kontaktni-obrazec .et_pb_contact_field_options_title {
  display:none
}
#kontaktni-obrazec .et_contact_bottom_container {
  width:100%;
  text-align:center;
  padding-top:20px
}
#kontaktni-obrazec button {
  background:#0a6bbb;
  color:#fff;
  border-radius:50px;
  line-height:42px;
  width:200px;
  padding-top:15px;
  padding-bottom:15px
}
a.et_pb_button,
a.button-blue-22 {
  color:#fff
}
*,
*:before,
*:after {
  box-sizing:border-box
}
.prizes-enji .place {
  font-size:24px;
  font-weight:400;
  line-height:36px
}
.prizes-enji .prize {
  font-size:32px;
  font-weight:600;
  color:#0e80d5
}
.prizes-enji .ofwhat {
  font-size:12px;
  font-weight:400;
  top:-5px;
  position:relative;
  display:block
}
@media(min-width:980px) {
  .home-hero-section .et_pb_text_0 h1 {
    font-size:55px;
    line-height:1.2em
  }
}
body #page-container .et_pb_button_0.cta_home_hero {
  background-color:#f19417!important;
  background-image:linear-gradient(90deg,#f19417,#f19417)!important;
  background:#f19417;
  letter-spacing:1px
}
#kripto-home-benefits .et_pb_blurb {
  letter-spacing:0!important
}
#kripto-home-benefits h1 {
  letter-spacing:0!important
}
.hullaloop {
  background:#fff
}
.type-post .fluid-width-video-wrapper iframe,
.type-post .fluid-width-video-wrapper object,
.type-post .fluid-width-video-wrapper embed {
  height:350px!important
}
.type-post .fluid-width-video-wrapper {
  padding-top:350px!important
}
.single-curr-top ol {
  list-style:none;
  counter-reset:li
}
.single-curr-top li {
  counter-increment:li
}
.button_whtie_bg {
  border-radius:41px;
  background:#fff;
  font-size:22px;
  font-weight:600;
  padding:13px 35px;
  border:2px solid #0e80d5;
  display:inline-block;
  color:#0e80d5
}
.button-blue-22.button_blue_coin-price {
  padding-left:0 20px
}
.tradingview-widget-container div div {
  width:100%!important;
  height:400px!important
}
.tabcontent,
.tablinks,
.chartTypeTabLinks {
  display:none!important
}
.ccc-widget>div {
  padding:0!important
}
.cta_home_hero_html_blue {
  background:#0e80d5;
  color:#fff;
  padding:18px 40px;
  border-radius:40px;
  font-size:22px;
  font-weight:600!important;
  display:inline-block
}
.cta_home_hero_html_blue:hover {
  background:#fff;
  color:#0e80d5;
  -webkit-transition:all 200ms ease-in-out;
  -ms-transition:all 200ms ease-in-out;
  transition:all 200ms ease-in-out
}
@media only screen and (max-width:420px) {
  .home-hero-section h1 {
    text-align:center!important
  }
  .home-hero-section .et_pb_code_inner {
    text-align:center;
    margin:0 auto
  }
  .home-hero-section .cta_home_hero_html {
    float:unset;
    margin-bottom:20px
  }
}
@media screen and (max-width:800px) {
  .slick-dots {
    display:none!important
  }
}
.blg-pagination {
  text-align:center;
  margin-bottom:50px
}
.blg-pagination .page-numbers {
  padding:7px
}
.kripto-module_new .currencies_buy a {
  max-width:160px
}
a {
  color:#6e52ff;
  transition:all .3s
}
a:hover {
  color:#4825ff
}
a.no_highlight_link {
  color:#434343
}
a.no_highlight_link:hover {
  color:#4825ff
}
#et-boc p.blog {
  color:#657e93;
  font-size:21px;
  letter-spacing:0;
  line-height:1.5!important;
  padding-bottom:18px!important
}
.header_slider_content {
  max-width:1063px
}
.cta_home_hero_html {
  display:flex;
  align-items:center;
  color:#fff;
  padding:24px 40px;
  line-height:1;
  font-size:16px;
  font-weight:500!important;
  border-radius:4px;
  background-color:#37ff68;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08);
  margin-right:24px
}
.cta_home_hero_html:hover {
  color:#fff;
  background-color:#37ff68!important;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08),0 8px 24px 0 rgba(89,52,0,.12);
  -webkit-transition:all 200ms ease-in-out;
  -ms-transition:all 200ms ease-in-out;
  transition:all 200ms ease-in-out
}
.slider_buttons {
  display:flex;
  align-items:center
}
.hero_store_icons a {
  display:inline-flex;
  margin-right:24px
}
.hero_store_icons {
  align-content:center;
  display:flex
}
.cd-headline.slide span {
  color:#154566!important;
  font-size:48px;
  font-weight:500!important;
  letter-spacing:0;
  line-height:57px;
  margin:0!important;
  margin-bottom:8px!important
}
.cd-headline.slide b {
  font-weight:500
}
.currencies_list_info {
  margin:auto;
  box-sizing:border-box;
  max-width:1063px;
  border:1px solid #f5f5f5;
  border-radius:4px;
  background-color:#fff;
  box-shadow:0 4px 8px 0 rgba(0,41,89,.08)
}
.kripto-module_new>div {
  display:flex;
  justify-content:space-between
}
.kripto-module_new .currency_name {
  flex:0 1 34%;
  display:flex;
  justify-content:flex-start;
  align-items:center
}
.kripto-module_new .price_info {
  flex:1 0 22%;
  align-self:center;
  text-align:right
}
@media screen and (max-width:400px) {
  .kripto-module_new>div {
    flex-flow:row wrap
  }
  .kripto-module_new .currency_name {
    flex:0 1 100%
  }
  .kripto-module_new .price_info {
    flex:0 1 100%
  }
  .currencies_page .single_coin .name {
    max-width:120px;
    overflow:hidden;
    white-space:nowrap
  }
}
.kripto-module_new .currencies_chart {
  flex:1 0 16%;
  text-align:right
}
.kripto-module_new .coin_change_value {
  margin-left:8px
}
.kripto-module_new .currencies_buy {
  flex:1 0 32%;
  text-align:right;
  display:flex;
  justify-content:flex-end;
  flex-direction:row;
  flex-wrap:wrap;
  align-items:center
}
.coin_change_value.down {
  color:#e50915!important
}
.coin_change_value.up {
  color:#3c0!important
}
.coin_change_value {
  color:#3c0!important
}
.currency_name img {
  max-width:48px;
  height:48px;
  object-fit:contain;
  margin-right:24px
}
.kripto-module_new {
  padding:20px;
  border-bottom:1px solid #f5f5f5;
  transition:.2s
}
.kripto-module_new:hover {
  background:#f7f8f9;
  cursor:pointer
}
.currency_name h3,
.currency_name .coin-name {
  font-size:18px;
  line-height:1;
  padding-bottom:0
}
.currency_name h3 span,
.currency_name .coin-name span {
  font-weight:400
}
.kripto-module_new .price_info>span {
  font-size:18px;
  line-height:1;
  color:#434343
}
.kripto-module_new .price_info>span:first-child {
  margin-right:34px
}
.kripto-module_new .currencies_buy a {
  color:#6e52ff;
  font-size:14px;
  line-height:16px
}
.kripto-module_new .currencies_buy a:hover {
  color:#4825ff
}
.kripto-module_new .currencies_buy a.buy-cripto-button {
  padding:16px 24px;
  border-radius:4px;
  background-color:#6e52ff;
  color:#fff;
  font-size:14px;
  font-weight:500;
  display:inline-block;
  line-height:1;
  margin-left:48px;
  transition:all .3s
}
.kripto-module_new .currencies_buy a.buy-cripto-button:hover {
  background:#4825ff;
  color:#fff;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08),0 8px 24px 0 rgba(89,52,0,.12)
}
.blue_button {
  color:#fff;
  font-size:14px;
  line-height:1.1!important;
  padding:16px 40px;
  font-weight:500;
  background-color:#6e52ff;
  border:none;
  border-radius:4px;
  letter-spacing:.1px;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08);
  display:inline-block
}
.blue_button:hover {
  padding:16px 40px!important;
  border:none!important;
  background-color:#4825ff!important;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08),0 8px 24px 0 rgba(89,52,0,.12)
}
.blue_button:after {
  display:none
}
.how-to-start .step img {
  max-width:160px;
  height:auto
}
.how-to-start .arrow img {
  max-width:151px;
  width:100%
}
.how-to-start .arrow {
  width:17%;
  margin-right:0
}
.how-to-start .et_pb_row {
  max-width:1042px
}
.how-to-start .step {
  width:22%;
  margin-right:0%
}
.how-to-start h2 {
  color:#f5fbff
}
.orange_button,
.cyan_button,
.white_button {
  font-size:14px;
  line-height:1.1!important;
  padding:16px 40px;
  font-weight:500;
  border:none;
  border-radius:4px;
  letter-spacing:.1px;
  color:#000;
  display:inline-block
}
.orange_button:hover,
.cyan_button:hover,
.white_button:hover {
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08),0 8px 24px 0 rgba(89,52,0,.12);
  color:#fff;
  padding:16px 40px!important;
  border:0!important
}
.orange_button::after,
.cyan_button::after,
.white_button::after {
  display:none
}
.orange_button.small-size,
.cyan_button.small-size,
.white_button.small-size {
  padding:10px 25px
}
.orange_button.small-size:hover,
.cyan_button.small-size:hover,
.white_button.small-size:hover {
  padding:10px 25px!important
}
.orange_button.medium-size,
.cyan_button.medium-size,
.white_button.medium-size {
  font-size:19px;
  padding:18px 55px
}
.orange_button.big_btn,
.cyan_button.big_btn,
.white_button.big_btn {
  font-size:20px;
  padding:16px 60px!important
}
.orange_button.big_btn:hover,
.cyan_button.big_btn:hover,
.white_button.big_btn:hover {
  padding:16px 60px!important
}
.orange_button {
  background:#37ff68;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08);
  color:#000!important
}
.orange_button:hover {
  background:#ff4aa3!important;
  color:#fff!important
}
.cyan_button {
  background:#6e52ff;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08);
  color:#fff!important
}
.cyan_button:hover {
  background:#4825ff!important
}
.white_button {
  background:#fff;
  color:#6e52ff
}
.white_button:hover {
  background:#4825ff;
  color:#fff
}
.how-to-start p {
  color:#f5fbff;
  font-family:poppins,sans-serif!important;
  font-weight:500;
  font-size:20px
}
.web-mobile-app .right_side img {
  max-height:48px;
  display:inline-block;
  width:auto;
  margin:0 20px;
  margin-top:10px
}
.web-mobile-app a {
  display:inline-block
}
.kripto-app-use-row p {
  margin-bottom:32px;
  font-size:18px
}
.kripto-app-use-row h2 {
  font-size:32px;
  line-height:1.25;
  margin-bottom:16px;
  padding-bottom:0
}
.kripto-featured-img img {
  left:-150px
}
#kripto-home-benefits {
  max-width:1062px;
  margin:0 auto
}
#kripto-home-benefits img {
  max-width:48px;
  width:100%
}
#kripto-home-benefits .kripto-more-benefits {
  margin:0;
  width:100%
}
#kripto-home-benefits .kripto-more-benefits>div:first-child {
  margin-right:14%
}
#kripto-home-benefits .kripto-more-benefits>div {
  width:43%
}
.single-curr-top ol li::before {
  content:counter(li);
  width:24px;
  display:inline-block;
  border:none;
  background:#e5f5fe;
  color:#6e52ff;
  font-size:15px;
  font-weight:600;
  line-height:24px;
  text-align:center;
  border-radius:50%;
  margin:0 10px 0 0
}
.single-curr-top li {
  line-height:1.5;
  margin-bottom:32px;
  font-size:16px
}
.single-curr-top li:last-child {
  margin-bottom:0
}
.single-curr-top h3 {
  padding-bottom:40px
}
.single-curr-top h1 {
  padding-bottom:56px
}
.how_to_buy_image_text h2 {
  padding-bottom:16px
}
.how_to_buy_image_text p {
  padding-bottom:32px
}
.how_to_buy_image_text h3 {
  padding-bottom:8px
}
.how_to_buy_image_text>div>div:last-child {
  max-width:514px
}
.buy_curr_via img {
  max-width:88px;
  text-align:left;
  margin:0;
  height:auto!important;
  margin-bottom:24px
}
.buy_curr_via .et_pb_main_blurb_image {
  margin-bottom:0;
  text-align:left
}
.buy_curr_via h4 {
  font-size:32px;
  line-height:1.25;
  font-weight:500;
  padding-bottom:16px
}
.buy_curr_via {
  max-width:1167px
}
.buy_curr_via>div>div {
  max-width:514px
}
.buy_curr_via>div:last-child>div {
  margin-left:auto
}
.how_to_buy_sepa,
.how_to_buy_card {
  margin-bottom:96px!important
}
.how_to_buy_card img {
  max-height:32px;
  margin-bottom:16px
}
.single-coin-sub {
  box-sizing:border-box;
  max-width:626px;
  border:1px solid #f5f5f5;
  border-radius:4px;
  background-color:#fff;
  box-shadow:0 4px 8px 0 rgba(0,41,89,.08);
  padding:33px 33px 25px;
  display:flex;
  flex-wrap:wrap
}
.single-coin-sub .curr_info {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row
}
.single-coin-sub img {
  max-width:40px;
  width:100%
}
.single-coin-sub .coin_name {
  font-size:18px;
  line-height:1;
  color:#154566;
  width:100%;
  text-align:left;
  margin-top:11px;
  margin-left:16px;
  margin-bottom:16px;
  font-weight:500
}
.single-coin-sub .coin_price {
  font-size:20px;
  line-height:1.2;
  font-weight:600;
  color:#154566;
  margin-left:16px;
  margin-right:24px
}
.single-coin-sub .curr_chart {
  width:100%;
  margin-top:41px;
  margin-bottom:24px
}
.single-coin-sub .buy-cripto-button {
  transition:.2s;
  width:100%;
  text-align:center;
  color:#fff;
  font-size:14px;
  line-height:1.14;
  padding:24px;
  font-weight:500;
  background-color:#6e52ff;
  border:none;
  border-radius:4px;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08)
}
.single-coin-sub .buy-cripto-button:hover {
  width:100%;
  text-align:center;
  color:#fff;
  font-size:14px;
  line-height:1.14;
  padding:24px;
  font-weight:500;
  background-color:#6e52ff;
  border:none;
  border-radius:4px;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08),0 8px 24px 0 rgba(89,52,0,.12)
}
.single-coin-sub .curr_chart img {
  width:calc(100% + 66px);
  margin-left:-33px;
  max-width:calc(100% + 66px)
}
.single-coin-sub .coin_change_value {
  font-size:12px;
  line-height:16px;
  padding:4px 8px;
  background:#eee;
  border-radius:50px;
  background-color:rgba(51,204,0,.1);
  color:#3c0
}
.single-coin-sub .coin_change_value.down {
  background:rgba(230,10,21,.1)!important
}
.single-curr-top {
  display:flex
}
.single-curr-top>div:last-child {
  align-self:flex-end
}
.how_to_buy_image_text>div>div:last-child {
  max-width:514px
}
.how_to_buy_image_text>div>div {
  align-self:center
}
.how_to_buy_image_text>div {
  display:flex
}
.how_to_buy_image_text>div>div:first-child {
  margin-right:8.2%
}
.how_to_buy_kripto .et_pb_blurb_description {
  color:#657e93;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.625
}
.buy_curr_via {
  display:flex
}
.buy_curr_via>div {
  display:flex;
  flex-direction:column
}
@media screen and (max-width:980px) {
  .buy_curr_via {
    display:block
  }
}
.impressum h2.small {
  margin-bottom:6px
}
.impressum p {
  font-size:18px
}
.impressum table {
  border:none
}
.impressum table td {
  border:none;
  padding:0;
  font-size:18px
}
.impressum table tr {
  padding:0
}
.impressum .supervisory {
  margin-top:-10px
}
.impressum a {
  color:#657e93
}
#legal_security_block {
  background-position:100% -26%!important
}
.legal-security p {
  font-size:20px;
  color:#154566;
  font-weight:500;
  padding-bottom:15px;
  max-width:300px;
  margin:auto
}
.legal-security {
  background:#fff;
  box-shadow:0 4px 8px rgba(0,41,89,.08);
  border-radius:4px;
  min-height:198px;
  border:solid 1px #f5f5f5;
  position:relative;
  transition:all .2s ease-in-out;
  text-align:center;
  cursor:pointer
}
.legal-security:hover {
  transform:scale(1.1)
}
.legal-security>div {
  padding-left:15px;
  padding-right:15px;
  position:absolute;
  top:16%;
  text-align:center;
  display:block;
  width:100%
}
.legal_items_group>div {
  width:31.5%!important;
  margin-right:2.5%!important
}
.kripto-profiles:last-child {
  margin-right:0%
}
.kripto-profiles {
  position:relative;
  width:30.2%;
  display:inline-block;
  margin-right:4.7%;
  float:left;
  margin-bottom:30px
}
.kripto-profiles .image {
  display:block;
  width:100%;
  height:auto;
  border-radius:5px
}
.kripto-profiles .text h3 {
  font-size:18px;
  color:#fff;
  font-family:poppins,sans-serif;
  margin-bottom:0;
  padding-bottom:5px;
  text-align:left
}
.kripto-profiles .text h2 {
  font-size:22px;
  color:#fff;
  font-family:poppins,sans-serif;
  padding-bottom:15px;
  text-align:left
}
.kripto-profiles .overlay {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  height:100%;
  width:100%;
  opacity:0;
  transition:.5s ease;
  background-color:#0c71c3c3;
  text-align:center
}
.kripto-profiles .text {
  color:#fff;
  font-size:20px;
  position:absolute;
  display:block;
  width:100%;
  top:85%;
  left:auto;
  right:auto;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  text-align:center;
  padding:24px
}
.kripto-profiles:hover .overlay {
  opacity:1;
  border-radius:5px
}
.kripto-profiles .text .fa {
  font-size:15px;
  color:#6e52ff!important;
  border-radius:50%;
  padding:8px 10px 9px;
  position:absolute;
  bottom:31%;
  right:8%;
  background:#f5fbff
}
.kripto-profiles .text h3 {
  font-size:20px;
  color:#fff;
  font-family:poppins,sans-serif;
  margin-bottom:0;
  padding-bottom:5px;
  text-align:left;
  font-weight:500
}
.kripto-profiles .text h2 {
  font-size:20px;
  color:#fff;
  font-family:poppins,sans-serif;
  padding-bottom:15px;
  text-align:left;
  font-weight:400
}
.kripto-profiles:last-child {
  margin-right:0%
}
.kripto-profiles {
  position:relative;
  width:30.2%;
  display:inline-block;
  margin-right:4.7%;
  float:left;
  margin-bottom:30px
}
.kripto-profiles .image {
  display:block;
  width:100%;
  height:auto;
  border-radius:5px
}
.kripto-profiles .text h3 {
  font-size:18px;
  color:#fff;
  font-family:poppins,sans-serif;
  margin-bottom:0;
  padding-bottom:5px;
  text-align:left
}
.kripto-profiles .text h2 {
  font-size:22px;
  color:#fff;
  font-family:poppins,sans-serif;
  padding-bottom:15px;
  text-align:left
}
.kripto-profiles .overlay {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  height:100%;
  width:100%;
  opacity:0;
  transition:.5s ease;
  background-color:#0c71c3c3;
  text-align:center
}
.kripto-profiles .text {
  color:#fff;
  font-size:20px;
  position:absolute;
  display:block;
  width:100%;
  top:85%;
  left:auto;
  right:auto;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  text-align:center;
  padding:24px
}
.kripto-profiles:hover .overlay {
  opacity:1;
  border-radius:5px
}
.kripto-profiles .text .fa {
  font-size:18px;
  color:#6e52ff!important;
  border-radius:50%;
  padding:7px 9px 7px 8px;
  position:absolute;
  bottom:31%;
  right:8%;
  background:#f5fbff
}
.kripto-profiles .text h3 {
  font-size:20px;
  color:#fff;
  font-family:poppins,sans-serif;
  margin-bottom:0;
  padding-bottom:5px;
  text-align:left;
  font-weight:500
}
.kripto-profiles .text h2 {
  font-size:20px;
  color:#fff;
  font-family:poppins,sans-serif;
  padding-bottom:15px;
  text-align:left;
  font-weight:400
}
.about_us_block {
  background-size:1060px;
  background-position:top right
}
.page-template-template-blog p.post-meta {
  display:none
}
.page-template-template-blog #main-content .container,
.archive.category #main-content .container {
  max-width:843px
}
.category_blog_page {
  margin-left:-16px;
  display:flex;
  flex-wrap:wrap;
  margin-bottom:40px
}
.category_blog_page a {
  color:#657e93;
  font-size:16px;
  line-height:1.5;
  margin-right:16px;
  margin-left:16px;
  position:relative;
  margin-bottom:16px
}
.category_blog_page a:after {
  content:"";
  width:2px;
  height:2px;
  background:#657e93;
  display:inline-block;
  position:absolute;
  right:-16px;
  top:50%;
  transform:translateY(-50%)
}
.page-template-template-blog .entry-featured-image-url img,
.archive.category .entry-featured-image-url img {
  width:100%;
  border-radius:4px
}
.page-template-template-blog .post_info,
.archive.category .post_info {
  display:flex;
  flex-wrap:wrap;
  align-items:center
}
p.category_blog_subtitle {
  font-weight:500;
  color:#154566;
  padding-bottom:24px
}
.page-template-template-blog .post_info>div,
.archive.category .post_info>div {
  margin-right:12px;
  padding-right:12px;
  margin-bottom:21px;
  font-size:14px;
  line-height:1.2
}
.page-template-template-blog .post_info>.category_name,
.archive.category .post_info>.category_name {
  padding:4px 8px;
  background:#f3f4f5;
  border-radius:4px;
  color:#154566;
  font-weight:500;
  font-size:12px;
  line-height:1.2;
  margin-right:24px
}
.page-template-template-blog #main-content .container,
.archive.category #main-content .container {
  padding-top:56px
}
.page-template-template-blog h1,
.archive.category h1 {
  padding-bottom:56px
}
.page-template-template-blog .entry-featured-image-url,
.archive.category .entry-featured-image-url {
  margin-bottom:16px
}
.page-template-template-blog h2.entry-title,
.archive.category h2.entry-title {
  font-size:40px;
  line-height:1.4;
  padding-bottom:24px
}
.page-template-template-blog .post,
.archive.category .post {
  font-size:18px;
  line-height:1.66;
  margin-bottom:80px
}
.archive.category p.post-meta {
  display:none
}
.single-post .post_info {
  display:flex;
  flex-wrap:wrap;
  align-items:center
}
.single-post .post_info>div {
  margin-right:12px;
  padding-right:12px;
  margin-bottom:21px;
  font-size:14px;
  line-height:1.2;
  color:#154566
}
.single-post .post_info>.category_name {
  padding:4px 8px;
  background:#f3f4f5;
  border-radius:4px;
  color:#154566;
  font-weight:500;
  font-size:12px;
  line-height:1.2;
  margin-right:24px
}
.single-post #left-area .post-meta {
  display:none
}
a.all_cats_blog {
  font-size:14px;
  line-height:1;
  font-weight:500;
  vertical-align:middle;
  margin-bottom:40px;
  display:block
}
a.all_cats_blog i {
  width:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  font-size:20px;
  margin-right:8px
}
.single-post p {
  color:#154566;
  font-size:21px
}
.single-post #main-content .container {
  padding-top:56px;
  max-width:1260px
}
.single-post #main-content .container #left-area,
.archive.category #main-content .container #left-area {
  width:100%;
  padding-right:0
}
.single-post h1.entry-title {
  padding-bottom:40px
}
.two_last_post {
  width:100%;
  max-width:1560px;
  margin:auto;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  padding-top:188px;
  margin-top:8px;
  background-size:initial;
  background-image:url(../../../../uploads/2020/05/Fadeout-Squares-1.svg)!important;
  background-position:top center;
  background-repeat:no-repeat;
  padding-bottom:216px
}
.two_last_post .item {
  max-width:623px;
  margin-bottom:20px
}
.two_last_post p {
  font-size:18px;
  line-height:1.66
}
.two_last_post h2 {
  font-size:32px;
  line-height:1.25
}
.two_last_post .post_info>div {
  margin-bottom:12px
}
.newsletter_blog {
  padding:48px;
  border-radius:4px;
  background-color:#0c71c3;
  border-top:4px solid #6e52ff;
  margin:auto;
  max-width:1560px;
  width:100%
}
div#newsletter_box {
  max-width:494px;
  margin:auto
}
body #newsletter_box .ml-form-embedContent h4 {
  display:none!important
}
body .newsletter_blog #newsletter_box h3 {
  color:#f5fbff;
  text-align:center
}
body .newsletter_blog #newsletter_box .ml-form-embedContent p {
  text-align:center!important;
  color:#acdffc!important;
  font-family:poppins,sans-serif!important;
  font-size:16px!important
}
body #newsletter_box .label-description p {
  text-align:left!important
}
body #newsletter_box .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
  padding:22px 24px!important;
  border-radius:4px!important;
  font-size:14px!important;
  line-height:1.2!important;
  max-width:100%!important;
  width:100%!important;
  color:#657e93!important;
  background:#fff!important
}
body #newsletter_box .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::placeholder {
  color:#657e93!important;
  opacity:1
}
body #newsletter_box .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder {
  color:#657e93!important
}
body #newsletter_box .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-ms-input-placeholder {
  color:#657e93!important
}
body .newsletter_blog #newsletter_box .label-description {
  color:#acdffc!important;
  font-family:poppins,sans-serif!important
}
body .newsletter_blog #newsletter_box .label-description strong {
  font-weight:400!important;
  color:#acdffc!important
}
body .newsletter_blog #newsletter_box .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary {
  transition:.2s!important;
  border-radius:4px!important;
  width:100%!important;
  padding:22px!important;
  font-size:16px!important;
  font-weight:500!important;
  color:#fff!important;
  background:#ccc!important;
  border:none!important;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08)!important;
  background:#37ff68!important;
  cursor:pointer!important;
  font-weight:500!important;
  font-family:poppins,sans-serif!important
}
body .newsletter_blog #newsletter_box .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover:hover {
  background-color:#37ff68!important;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08),0 8px 24px 0 rgba(89,52,0,.12)!important;
  color:#fff!important
}
body .newsletter_blog #newsletter_box p span,
body .newsletter_blog #newsletter_box p span a {
  color:#acdffc!important
}
body .newsletter_blog #newsletter_box .ml-form-embedContent p span {
  color:#fff!important
}
.contact-info {
  box-shadow:0 4px 8px 0 rgba(0,41,89,.08);
  border:1px solid #f5f5f5;
  border-radius:4px;
  padding-left:88px;
  padding-top:35px;
  padding-bottom:28px;
  width:625px
}
.contact-info .contact-us span {
  float:left;
  margin-left:0;
  display:block
}
.contact-info h3 {
  padding-bottom:13px;
  font-size:20px
}
.contact-info h3:before {
  content:"";
  background-image:url(../../../../uploads/2023/02/favicon.svg);
  width:31px;
  height:31px;
  background-size:31px 31px;
  background-position:center;
  position:absolute;
  left:-44px;
  top:0
}
.contact_info_block {
  display:flex;
  flex:50%;
  flex-wrap:wrap;
  color:#262626
}
.contact_info_block_1 {
  flex:36%;
  padding-bottom:50px
}
.contact_info_block_2 {
  flex:64%;
  padding-bottom:50px
}
.info_social_icons {
  margin-left:-15px
}
.info_social_icons img {
  padding-right:19px
}
.contact_block a {
  color:#657e93
}
.contact_block {
  margin-bottom:-32px!important
}
.contact_two_blocks>div {
  margin-right:4.1%
}
li.check_box_1 {
  margin-top:-10px!important;
  margin-bottom:-10px!important
}
li.check_box_2 {
  padding-bottom:12px!important
}
@media screen and (max-width:1300px) {
  .contact-info {
    width:auto;
    max-width:625px
  }
  .contact_info_block_1 {
    flex:45%;
    padding-bottom:50px
  }
  .contact_info_block_2 {
    flex:55%;
    padding-bottom:50px
  }
}
@media screen and (max-width:375px) {
  .info_social_icons {
    margin-left:-40px
  }
  .info_social_icons img {
    padding-right:17px
  }
}
@media screen and (max-width:320px) {
  .contact_two_blocks {
    width:100%;
    padding:0
  }
  .contact-info {
    width:90%;
    margin:auto;
    max-width:625px;
    padding-left:68px
  }
  .info_social_icons {
    margin-left:-60px
  }
  .info_social_icons img {
    padding-right:14px
  }
}
table.currencies_page {
  width:100%;
  border-collapse:collapse;
  border:none!important;
  margin:0!important;
  text-align:center!important
}
.currencies_page thead th,
.currencies_page tr th {
  background:0 0
}
.currencies_page thead th i {
  margin-right:6px
}
.currencies_page tr {
  border:none;
  border-bottom:1px solid #f5f5f5!important
}
.currencies_page .clickable.active {
  color:#6e52ff;
  font-weight:500
}
.currencies_page .clickable {
  cursor:pointer
}
.currencies_page table {
  width:100%;
  margin:0 0 15px;
  border:none;
  text-align:left
}
.single_coin td:first-child img {
  max-width:40px;
  height:auto
}
.single_coin td {
  padding:20px 25px!important;
  border:none!important;
  text-align:right;
  vertical-align:middle
}
.single_coin td.chart {
  padding:12px!important
}
.single_coin i {
  width:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  color:#ccc;
  margin-right:12px;
  cursor:pointer
}
.single_coin i:hover {
  color:#ffb843
}
.single_coin i.fa.fa-star {
  color:#ffb843
}
.single_coin td:first-child {
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center
}
.single_coin .name {
  font-size:18px;
  color:#154566;
  font-weight:500;
  line-height:1
}
.single_coin td:first-child>a {
  margin-left:24px!important;
  text-align:left!important
}
.single_coin .name .short {
  color:#657e93;
  font-weight:400
}
.currencies_page thead th,
.currencies_page tr th.right-align {
  text-align:right
}
.currencies_page thead th,
.currencies_page tr th {
  padding:16px 25px!important;
  font-weight:400;
  text-align:left;
  font-size:14px;
  line-height:1.14;
  color:#657e93;
  border-bottom:1px solid #f5f5f5;
  border-top:1px solid #f5f5f5
}
.single_coin td:first-child {
  text-align:left
}
.single_coin .price {
  font-size:18px;
  line-height:1;
  color:#657e93
}
.single_coin .change {
  font-size:18px;
  line-height:1;
  color:#3c0
}
.single_coin .change.down {
  color:#e50915
}
.single_coin td.cta a {
  font-weight:500;
  border:none;
  letter-spacing:.1px;
  background-color:#6e52ff;
  padding:16px 24px;
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08);
  color:#fff;
  font-size:14px;
  line-height:1.14;
  transition:.2s;
  border-radius:4px;
  background-color:#6e52ff;
  display:inline-block
}
.single_coin td.cta {
  padding:16px 24px!important;
  text-align:left
}
.single_coin td.cta a:hover {
  box-shadow:0 4px 8px 0 rgba(89,52,0,.08),0 8px 24px 0 rgba(89,52,0,.12)
}
.search_curr {
  padding:0;
  border-radius:4px 4px 0 0
}
.search_curr input#search_input {
  width:100%;
  max-width:514px;
  padding:16px;
  padding-left:40px;
  background:#f3f4f5;
  border:none;
  border-radius:4px;
  font-size:14px;
  color:#657e93;
  line-height:1.7;
  position:relative;
  display:inline-block
}
table.currencies_page {
  box-shadow:0 4px 8px 0 rgba(0,41,89,.08);
  border-radius:0 0 4px 4px!important
}
.search_curr>div:before {
  content:"\f002";
  display:inline-block;
  font:16px/1 FontAwesome;
  font-size:17px;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  z-index:999;
  position:absolute;
  left:12px;
  top:50%;
  transform:translateY(calc(-50% - 3px));
  right:auto;
  text-align:center;
  color:#7e99bb
}
.prices_info_top {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  margin-bottom:39px
}
.prices_info_top .market h3 {
  color:#154566;
  font-size:24px;
  line-height:1;
  font-weight:500;
  padding:0
}
.prices_info_top .market {
  display:flex;
  align-items:flex-end
}
.prices_info_top .market p {
  line-height:1;
  padding-left:8px
}
.prices_info_top .market h3 .market_percentage {
  padding-left:8px;
  color:#3c0
}
.prices_info_top .market h3 .market_percentage.down {
  color:#e50915
}
.valute_change_rate label {
  color:#657e93;
  font-size:12px;
  line-height:1;
  margin-right:23px
}
.valute_change_rate select {
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-image:url(../../../../uploads/icons/select_arrow.png)!important;
  background-repeat:no-repeat!important;
  background-position-x:100%!important;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-image:url(../../../../uploads/icons/select_arrow.png)!important;
  background-repeat:no-repeat!important;
  background-position-x:100%!important;
  padding:11px 17px;
  padding-right:32px;
  border:1px solid #eaeaea;
  border-radius:4px;
  background-color:#fff;
  box-sizing:border-box;
  font-size:14px;
  color:#154566;
  font-weight:500;
  position:relative;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  width:120px;
  z-index:2
}
.search_curr div,
.valute_change_rate>div {
  position:relative
}
.valute_change_rate>div {
  display:inline-block;
  position:relative
}
.currencies_page .chart-wrapper {
  width:100px;
  margin-left:auto;
  margin-right:10px
}
.currencies_page canvas {
  width:100%!important
}
.currencies_page canvas.chart {
  height:104px!important
}
.currencies_page canvas.chart.chart-sm {
  height:56px!important
}
.currencies_page canvas.chart.chart-lg {
  height:160px!important
}
.currencies_page canvas.chart.chart-xl {
  height:280px!important
}
.single-coin-sub .curr_chart {
  width:100%
}
.single-coin-sub .curr_chart canvas {
  width:calc(100% + 73.4px)!important;
  margin-left:-37px
}
.single-coin-sub .curr_chart canvas.chart {
  height:183px!important
}
.single-coin-sub .curr_chart canvas.chart.chart-lg {
  height:183px!important
}
.kp_single_currency .chart-wrapper {
  padding-bottom:20px
}
.kp_single_currency .chart-wrapper canvas {
  width:calc(100% + 11px)!important;
  margin-left:-10px
}
.kp_single_currency .chart-wrapper canvas.chart {
  height:250px!important
}
.kp_single_currency .chart-wrapper canvas.chart.chart-lg {
  height:250px!important
}
@media screen and (max-width:980px) {
  .kp_single_currency .container {
    padding-left:0!important;
    padding-right:0!important
  }
  .kp_single_currency .back_button,
  .kp_single_currency .coin_info_top,
  .kp_single_currency h2.section_title,
  .kp_single_currency .price,
  .change_24 {
    padding-left:16px;
    padding-right:16px
  }
  .ka_cta_holder .blue_button {
    position:fixed;
    left:0;
    bottom:0;
    z-index:99;
    width:100%;
    text-align:center;
    border-radius:0
  }
  .kp_single_currency .container .left_content {
    width:100%;
    padding-bottom:48px
  }
  .kp_single_currency .container .right_content {
    width:100%
  }
  .kp_single_currency .container_bottom {
    padding-left:16px;
    padding-right:16px
  }
  .kp_single_currency .container {
    flex-direction:column;
    padding-left:16px;
    padding-right:16px
  }
}
@media screen and (max-width:768px) {
  .prices_page_row h1,
  .prices_page_row p {
    text-align:center
  }
  .legal_items_group>div {
    width:100%!important;
    margin-bottom:30px
  }
  .single-post h1.entry-title {
    font-size:28px;
    line-height:1.2
  }
  .single-post p {
    font-size:16px
  }
  .two_last_post {
    flex-direction:column;
    padding-bottom:64px;
    padding-top:88px
  }
  .two_last_post .item {
    max-width:100%;
    padding:18px
  }
  .single-post #main-content .container {
    margin-left:18px;
    margin-right:18px
  }
  .newsletter_blog {
    padding:48px 18px
  }
  .single-post .post_info>div {
    margin-right:5px!important;
    font-size:12px!important
  }
  .kp_single_currency .kp_about {
    padding:24px 16px;
    width:calc(100% + 32px);
    margin-left:-16px;
    border-radius:0
  }
  .kp_single_currency .kp_about a {
    color:#6e52ff;
    transition:all .3s
  }
  .kp_single_currency .kp_about a:hover {
    color:#37ff68
  }
  .kp_single_currency .price_alert {
    padding:24px 16px;
    width:calc(100% + 32px);
    margin-left:-16px;
    border-radius:0
  }
  .page-template-page-selected-coin #main-content {
    padding-bottom:144px
  }
  .kp_calc {
    width:100%
  }
  .chart_top {
    flex-direction:column
  }
  .chart_top .change_select {
    position:relative;
    width:100%;
    display:flex;
    justify-content:space-between;
    max-width:263px;
    margin:auto;
    right:auto
  }
  .change_select span:first-child {
    margin-left:0
  }
  .chart_row .change_24 {
    margin-left:0;
    display:flex;
    align-items:center;
    margin-bottom:36px
  }
  .chart_row .change_24 p {
    margin-bottom:0;
    margin-right:24px
  }
  .chart_row .kp_price,
  .chart_row .kp_price .coin_price {
    font-size:32px;
    line-height:1
  }
  .chart_top .price {
    margin-bottom:16px
  }
  .chart_bottom>div {
    width:50%
  }
  .chart_bottom>div:nth-child(-n+2) p.value {
    padding-bottom:16px
  }
  .kp_single_currency .container {
    padding-top:32px!important
  }
  .kp_single_currency .chart-wrapper canvas {
    width:calc(100% + 12px)!important;
    margin-left:-11px
  }
  .chart_row .chart-wrapper {
    margin-left:0
  }
  .kp_single_currency .chart_bottom {
    padding-left:16px;
    padding-right:16px
  }
  .kp_single_currency .chart_row {
    padding-left:0;
    padding-right:0;
    width:100%;
    max-width:100%;
    margin-left:0
  }
}
.cd-title {
  position:relative;
  height:160px;
  line-height:230px;
  text-align:center
}
b.is-hidden {
  vertical-align:top;
  width:100%;
  text-align:left
}
@media only screen and (max-width:420px) {
  .animation-positionig {
    display:flex;
    justify-content:center
  }
  .chart_bottom>div {
    width:100%
  }
  .cd-headline.slide .cd-words-wrapper {
    vertical-align:top;
    width:100%;
    text-align:center
  }
  .home-hero-section h1 {
    text-align:left!important
  }
}
@media only screen and (min-width:768px) {
  .cd-title {
    line-height:250px
  }
}
@media only screen and (min-width:1170px) {
  .cd-title {
    height:200px;
    line-height:300px
  }
}
span.cd-words-wrapper {
  width:auto!important
}
span.cd-words-wrapper {
  font-weight:600!important
}
.cd-intro {
  width:80%;
  max-width:620px;
  text-align:left
}
.cd-headline {
  font-size:55px;
  line-height:1.2
}
@media only screen and (max-width:992px) {
  .cd-headline {
    font-size:40px
  }
}
@media only screen and (max-width:768px) {
  .cd-headline {
    font-size:32px;
    font-weight:300
  }
}
@media only screen and (max-width:480px) {
  .cd-headline {
    font-size:24px;
    font-weight:300
  }
}
.cd-words-wrapper {
  display:inline-block;
  position:relative;
  text-align:left
}
.cd-words-wrapper b {
  display:inline-block;
  position:absolute;
  white-space:nowrap;
  left:0;
  top:0
}
.cd-words-wrapper b.is-visible {
  position:relative
}
.no-js .cd-words-wrapper b {
  opacity:0
}
.no-js .cd-words-wrapper b.is-visible {
  opacity:1
}
.cd-headline .overflow {
  overflow:hidden
}
.cd-headline.slide span {
  display:inline-block;
  margin:.2em 0;
  color:#fff;
  font-weight:600
}
.cd-headline.slide .cd-words-wrapper {
  vertical-align:top
}
.cd-headline.slide b {
  opacity:0;
  top:.2em
}
.cd-headline.slide b.is-visible {
  padding:0 10px;
  top:0;
  opacity:1;
  -webkit-animation:slide-in linear .15s;
  -moz-animation:slide-in linear .15s;
  animation:slide-in linear .15s
}
.cd-headline.slide b.is-hidden {
  -webkit-animation:slide-out linear .15s;
  -moz-animation:slide-out linear .15s;
  animation:slide-out linear .15s
}
@-webkit-keyframes slide-in {
  0% {
    opacity:0;
    -webkit-transform:translateY(-100%)
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0)
  }
}
@-moz-keyframes slide-in {
  0% {
    opacity:0;
    -moz-transform:translateY(-100%)
  }
  100% {
    opacity:1;
    -moz-transform:translateY(0)
  }
}
@keyframes slide-in {
  0% {
    opacity:0;
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%)
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
  }
}
@-webkit-keyframes slide-out {
  0% {
    opacity:1;
    -webkit-transform:translateY(0)
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(100%)
  }
}
@-moz-keyframes slide-out {
  0% {
    opacity:1;
    -moz-transform:translateY(0)
  }
  100% {
    opacity:0;
    -moz-transform:translateY(100%)
  }
}
@keyframes slide-out {
  0% {
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
  }
  100% {
    opacity:0;
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    -ms-transform:translateY(100%);
    -o-transform:translateY(100%);
    transform:translateY(100%)
  }
}
.kripto-module_new .price_info>span:first-child {
  margin-right:0!important
}
.supp_actions table {
  border:0!important
}
.kp_single_currency .container {
  padding:0 16px
}
#mobile_button_get_started {
  display:none
}
.kripto-app-use {
  background-size:contain
}
.left_side {
  display:none
}
.right_side {
  padding-top:20px;
  display:flex
}
.cd-words-wrapper b {
  margin-top:6px
}
img.slider_icon {
  margin-right:8px;
  margin-top:-1px
}
#Accordation_block a.active .img_wrapper,
#Accordation_block a.active h3 {
  display:none
}
#Accordation_block .tab-panel-cont {
  display:flex;
  justify-content:space-between;
  margin-left:15px;
  padding:176px 0 262px
}
.tab-panel img {
  align-self:flex-end;
  position:absolute;
  right:0
}
.accordion-container .content {
  display:none;
  flex-direction:column;
  cursor:default
}
#Accordation_block .set {
  margin-bottom:38px
}
.tabs-content>div {
  height:100%
}
.tab-panel {
  position:relative
}
#Accordation_block>div>div>div.tabs-content>div>div>img:nth-child(1) {
  position:absolute;
  left:74px;
  top:0
}
#Accordation_block>div>div>div.tabs-content>div>div>img:nth-child(2) {
  position:absolute;
  right:0;
  top:0
}
.tab_panel_wrapper {
  display:flex;
  width:100%;
  height:100%
}
#Accordation_block .tabs-content {
  flex-basis:64%;
  max-width:64%
}
#Accordation_block .accordion-container {
  flex-basis:34%;
  max-width:34%
}
#Accordation_block .tab-panel {
  display:none;
  background-repeat:no-repeat!important;
  background-size:contain!important
}
.accordion-container .img_wrapper {
  display:inline-block;
  width:48px;
  text-align:center;
  position:absolute
}
img.content_img {
  position:absolute
}
#Accordation_block h2,
#Accordation_block h3 {
  display:inline-block;
  margin-left:80px
}
#Accordation_block .set p {
  margin-left:80px;
  font-size:16px;
  line-height:1.6
}
.content.active {
  display:flex
}
#Accordation_block .title {
  display:flex
}
#Accordation_block .active {
  display:flex
}
#Accordation_block .set>a {
  cursor:pointer;
  display:block;
  text-decoration:none;
  -webkit-transition:all .2s linear;
  -moz-transition:all .2s linear;
  transition:all .2s linear
}
#Accordation_block img.arrow_down {
  background-color:#e5f5fe;
  border-radius:50%;
  width:24px;
  height:24px;
  object-fit:scale-down
}
.buy-kripto-mobile {
  display:none
}
#Testemonials {
  background-image:url(../../../../uploads/2020/05/Graph-Gradient-Big-2.svg)
}
#Testemonials .img_wrapper {
  display:flex
}
#Testemonials .stars_5 {
  display:flex;
  align-items:center
}
#Testemonials .stars_5 img {
  max-width:20px;
  margin-right:4px
}
#Testemonials img.tesemonial_image {
  max-width:40px;
  margin-right:8px;
  align-self:center
}
#Testemonials_new {
  background-image:url(../../../../uploads/2020/05/Graph-Gradient-Big-2.svg)
}
#Testemonials_new .img_wrapper {
  display:flex
}
#Testemonials_new .stars_5 {
  display:flex;
  align-items:center
}
#Testemonials_new .stars_5 img {
  max-width:20px;
  margin-right:4px
}
#Testemonials_new img.tesemonial_image {
  max-width:40px;
  margin-right:8px;
  align-self:center
}
.testemonial_column_4 {
  display:none
}
.testimonial_details p {
  color:#154566;
  line-height:14px;
  font-weight:500;
  margin:12px 0
}
.Testemonials_container {
  display:flex
}
.Testemonials_container h2 {
  font-size:40px!important
}
p.testimonial_text {
  line-height:20px
}
#Testemonials_new p.testimonial_text {
  line-height:26px
}
.testemonial_item {
  background:rgba(255,255,255,.88);
  box-shadow:0 8px 24px 0 rgba(0,41,89,.12);
  padding:24px
}
.testemonial_item_new {
  background:rgba(255,255,255,.88);
  box-shadow:0 8px 24px 0 rgba(0,41,89,.12);
  padding:32px
}
.testimonial_details_lite p {
  font-weight:300;
  margin-bottom:8px
}
.testemonial_item_new img.tesemonial_image {
  max-width:55px!important;
  margin-right:15px!important
}
.testemonial_column_1 {
  display:flex;
  flex-direction:column;
  justify-content:center
}
.testemonial_column_1 p {
  line-height:1.6
}
.kripto-more-benefits .et_pb_blurb_container {
  padding-left:0!important
}
.kripto-more-benefits p {
  line-height:1.6!important
}
.harmonika-faq,
.faq_accoradation_title {
  width:100%
}
.harmonika-faq,
.faq_accoradation_title {
  width:100%
}
.faq_accoradation_title h1 {
  padding:0 24px;
  line-height:1.35
}
.harmonika-faq .et_pb_accordion_item {
  padding:24px;
  border: 1.25px solid #3d3d57;
  border-radius: .625rem;
  margin-bottom:0!important;
  background:var(--card-background);
  transition:background-color 300ms ease-in-out
}
.harmonika-faq .et_pb_toggle_open {
  transition:background-color 300ms ease-in-out
}
.harmonika-faq .et_pb_toggle_content,
.harmonika-faq .et_pb_toggle_content p {
  padding-top:16px;
  font-size:16px;
  line-height:1.5
}
.harmonika-faq .et_pb_toggle_content:empty,
.harmonika-faq .et_pb_toggle_content p:empty {
  display:none
}
.harmonika-faq .et_pb_toggle_title {
  font-size:18px!important;
  font-weight:500;
  color:var(--headings) !important;
  transition:color .3s
}
@media screen and (min-width:980px) {
  .harmonika-faq .et_pb_toggle_title {
    font-size:20px!important
  }
}
.harmonika-faq .et_pb_toggle_title:hover {
  color:#6e52ff!important
}
.footer-before-content {
  border-top:4px solid #6e52ff;
  margin:auto!important;
  text-align:center;
  padding:44px 48px;
  background:#0c71c3;
  border-radius:4px;
  max-width:843px
}
div#questions_img {
  margin:0 auto;
  max-width:632px;
  margin-top:58px
}
.footer-before-content h3 {
  font-size:20px;
  font-weight:500;
  color:#f5fbff;
  padding-bottom:16px;
  line-height:1.3
}
.footer-before-content a {
  font-size:18px;
  color:#acdffc;
  text-decoration:underline;
  font-size:16px;
  line-height:1.65
}
.footer-before-content p {
  font-size:18px;
  color:#acdffc;
  font-size:16px;
  line-height:1.65;
  padding:0 16px 4px
}
div#collectibles h1,
div#kripto_dragons h1,
div#craft_dragons h1,
div#discounts h1,
div#trade_assets h1,
div#multiverse h1,
div#dragon_making h1,
div#epic_giveaway h1 {
  font-size:40px;
  line-height:1.4;
  padding-bottom:16px
}
#kripto_dragons .tabbs .trade_content {
  max-width:580px;
  margin:0 auto;
  text-align:center
}
.tabbs p {
  font-size:16px!important;
  font-weight:400!important;
  line-height:1.625!important
}
#kripto_dragons .tabbs .trade_content * {
  text-align:center
}
#kripto_dragons .tabbs .et_pb_tab_content img {
  max-width:328px;
  text-align:center;
  margin-bottom:16px;
  margin-top:-80px
}
#kripto_dragons .et_pb_tab_active a {
  color:#154566!important
}
.loyalty-row h1 {
  font-weight:500!important
}
.images_column>div {
  display:flex;
  justify-content:space-around;
  flex-wrap:wrap;
  align-items:center
}
.images_column img {
  max-width:218px
}
#kripto_dragons {
  background-position:0 180px!important;
  background-repeat:no-repeat!important
}
#dragon_making {
  background-position:100% 250px!important;
  background-repeat:no-repeat!important
}
#epic_giveaway .soc_icons {
  max-width:256px;
  margin:0 auto;
  display:flex;
  justify-content:space-between
}
.loyalty-row p.big {
  font-size:18px!important
}
#collectibles.twocolroww p,
#craft_dragons.loyalty-row p,
#trade_assets.loyalty-row p,
#discounts.loyalty-row p {
  text-align:left!important
}
.trade_content h2 {
  padding-bottom:16px!important
}
.bottom_trade {
  margin-top:40px;
  padding:16px;
  background:#f7f8f9;
  text-align:center
}
.bottom_trade a {
  text-align:center;
  font-size:14px;
  line-height:16px!important;
  font-weight:500;
  padding:24px 48px!important;
  border-radius:4px!important
}
#kripto_dragons .bottom_trade p {
  text-align:center
}
#collectibles.loyalty-row p.big {
  font-size:18px!important;
  line-height:1.55!important
}
#collectibles .twocolroww p {
  text-align:left
}
#collectibles.loyalty-row .twocolroww {
  border-bottom:0
}
.loyalty-row {
  background:0 0!important
}
div#trade_assets p,
div#craft_dragons p {
  color:#acdffc;
  text-align:left
}
#craft_dragons .loyalty-row p {
  text-align:left;
  font-size:16px!important;
  font-weight:400
}
#craft_dragons .loyalty-row p.big {
  text-align:left;
  font-size:18px!important;
  font-weight:400
}
#craft_dragons h2 {
  color:#fff!important
}
div#multiverse img {
  max-width:173px
}
.how-it-works section ul:after,
.how-it-works section ul:before {
  content:"";
  display:table
}
.how-it-works section ul:after {
  clear:both
}
.how-it-works section ul {
  display:none
}
.how-it-works section ul li {
  list-style:none
}
.how-it-works section .active {
  cursor:default;
  border-bottom:none!important;
  border-right:none
}
.how-it-works section .active+ul {
  display:block;
  background:#fff;
  border:1px solid #f5f5f5;
  border-radius:0 5px 5px 0;
  z-index:9;
  box-shadow:0 4px 8px 0 rgba(0,41,89,.08)
}
.how-it-does .fluid-width-video-wrapper iframe,
.how-it-does .fluid-width-video-wrapper object,
.how-it-does .fluid-width-video-wrapper embed {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:315px
}
.how-it-does .fluid-width-video-wrapper {
  padding-top:356px!important;
  height:315px!important;
  display:block!important
}
.how-it-works section.how-it-does ul li h5.hiw_title {
  font-size:24px
}
.how-it-works section.how-it-does ul li p {
  font-size:16px;
  margin-bottom:32px;
  line-height:1.5
}
@media(max-width:1052px) {
  .allowed-countries {
    overflow:scroll
  }
  .supp_action_title_row {
    width:100%;
    padding-left:16px;
    padding-right:16px
  }
  .Supported_counties_tabs ul.et_pb_tabs_controls {
    border:0!important
  }
  .Supported_counties_tabs ul.et_pb_tabs_controls li,
  .fees_limits ul.et_pb_tabs_controls li {
    border-bottom:0
  }
  .allowed-countries tr {
    border-top:1px solid #f5f5f5
  }
  .allowed-countries tr {
    display:flex;
    justify-content:flex-start;
    align-items:center
  }
  .Supported_counties_tabs ul.et_pb_tabs_controls {
    overflow:scroll;
    display:inline-flex;
    max-width:100%
  }
  .Supported_counties_tabs td {
    display:table-cell;
    width:130px!important
  }
  .Supported_counties_tabs ul.et_pb_tabs_controls li a {
    white-space:pre;
    font-size:14px!important;
    line-height:1!important
  }
  .Supported_counties_tabs table>tbody>tr>td:nth-child(1) {
    align-items:center;
    height:100%;
    justify-content:flex-start!important
  }
  .Supported_counties_tabs table>tbody>tr>td:nth-child(1) img {
    margin-top:0
  }
  .Supported_counties_tabs tr:not(:first-child) td:nth-child(1) {
    padding:16px 12px!important
  }
  .Supported_counties_tabs .global-method td {
    padding-top:24px!important;
    padding-bottom:11px!important
  }
  .Supported_counties_tabs ul.et_pb_tabs_controls li:first-child a {
    margin-left:12px!important
  }
  .Supported_counties_tabs .global-method td b {
    font-size:12px!important;
    white-space:pre
  }
  .Supported_counties_tabs .global-method td:first-child {
    padding-left:16px!important
  }
}
@media(max-width:1024px) {
  .impressum table tr {
    display:flex;
    flex-direction:column;
    margin-bottom:16px
  }
  .impressum table td {
    padding:8px 0!important;
    width:100%!important
  }
  .impressum table {
    width:100%!important;
    max-width:100%
  }
  .impressum {
    width:100%;
    padding-left:16px;
    padding-right:16px!important
  }
  #guide_block {
    background:0 0!important
  }
  .get_started_fixed {
    display:none
  }
  #guide_block h1 {
    font-size:32px;
    line-height:40px
  }
  #guide_block h2.small {
    font-size:20px;
    line-height:28px
  }
  #guide_block {
    padding-bottom:100px!important
  }
  .get_started_fixed>div {
    display:flex;
    flex-direction:column;
    align-items:flex-start
  }
  .how-it-works section.how-it-does ul li,
  .how-it-works section.how-it-does ul {
    list-style:none;
    padding-left:0
  }
  .how-it-does .fluid-width-video-wrapper iframe,
  .how-it-does .fluid-width-video-wrapper object,
  .how-it-does .fluid-width-video-wrapper embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:315px
  }
  .how-it-does .fluid-width-video-wrapper {
    padding-top:330px!important;
    height:315px!important;
    display:block!important
  }
  .how-it-works section .active+ul {
    display:block
  }
  .how-it-works section.how-it-does ul li h5.hiw_title {
    display:none
  }
  .how-it-works section h4 {
    border-left:1px solid rgba(0,0,0,.1);
    border-right:1px solid rgba(0,0,0,.1);
    border-top:1px solid rgba(0,0,0,.1);
    padding:16px;
    font-size:18px;
    background:#f3f4f5
  }
  .how-it-works section .active {
    display:none;
    background:#f3f4f5;
    font-weight:600;
    border-right:1px solid rgba(0,0,0,.1)
  }
  .how-it-works section .active+ul {
    background:#f3f4f5;
    border-top:1px solid rgba(0,0,0,.1);
    border-radius:0;
    box-shadow:none;
    padding:20px 15px;
    border-left:1px solid rgba(0,0,0,.1);
    border-right:1px solid rgba(0,0,0,.1)
  }
  .get_started_fixed a.orange_button {
    width:100%!important
  }
}
@media screen and (min-width:1024px) {
  #guide_block {
    background-position:149% 0%!important
  }
  .get_started_fixed>div {
    display:flex;
    align-items:flex-start;
    justify-content:space-between
  }
  .how-it-works {
    box-sizing:border-box
  }
  .how-it-works section {
    zoom:1;
    position:relative;
    height:auto
  }
  .how-it-works section:after,
  .how-it-works section:before {
    content:"";
    display:table
  }
  .how-it-works section:after {
    clear:both
  }
  .get_started_fixed a.orange_button {
    width:100%!important;
    text-align:center;
    margin-top:8px
  }
  #guide_block h1 {
    line-height:1.35;
    padding-bottom:16px
  }
  .how-it-works section .active {
    background:#f3f4f5;
    z-index:999;
    margin-left:0;
    transition:margin-left .2s ease-in
  }
  .how-it-works section ul {
    max-width:56.64%;
    width:100%;
    position:absolute;
    right:1px;
    top:0;
    padding:32px 0 0!important
  }
  .how-it-works section h4 {
    max-width:40.16%;
    position:relative;
    width:100%;
    display:block;
    z-index:7;
    border-bottom:1px solid #f5f5f5;
    background:#fff;
    cursor:pointer;
    border-top:none;
    padding:16px;
    margin:0;
    font-size:16px;
    line-height:1.5;
    color:#262626
  }
  .how-it-works section h4:hover {
    background:#e5e5e5
  }
  .how-it-works section h4.active {
    color:#6e52ff!important
  }
  .how-it-works h2 {
    padding-bottom:8px!important
  }
  .how-it-works section ul h2,
  .how-it-works section ul p,
  .how-it-works section ul iframe {
    padding-left:32px;
    padding-right:32px
  }
  .how-it-works section ul .get_started_fixed {
    background:#f7f8f9;
    padding:24px 32px
  }
  .how-it-works section ul .get_started_fixed p {
    padding:0!important;
    margin-bottom:0!important
  }
  .how-it-works section ul .get_started_fixed h3 {
    padding-bottom:4px!important
  }
}
@media only screen and (max-width:767px) {
  #Testemonials_new p.testimonial_text {
    font-size:14px;
    line-height:24px
  }
  .chart_row .chart-wrapper {
    max-width:100%
  }
  .testemonial_item_new {
    padding:32px
  }
  .fees_limits h1 {
    padding-left:16px
  }
  .fees_limits ul.et_pb_tabs_controls li {
    border-bottom:0
  }
  .fees_limits ul.et_pb_tabs_controls li a {
    font-size:14px!important;
    line-height:14px!important
  }
  .fees_limits ul.et_pb_tabs_controls li a:first-child {
    white-space:pre;
    margin-left:12px!important
  }
  .fees_limits .tr_head th {
    font-size:12px!important;
    line-height:12px!important;
    padding:24px 20px 12px!important
  }
  .fees_limits .tr_head th:first-child {
    padding-left:12px!important;
    min-width:190px!important
  }
  .fees_limits ul.et_pb_tabs_controls {
    border-right:0!important;
    width:100%
  }
  .fees_limits td .add_fee {
    font-size:10px!important
  }
  .fees_limits tr>td:nth-child(1) {
    font-size:14px!important;
    line-height:14px!important;
    color:#154566;
    padding:16px 12px!important;
    min-width:190px!important
  }
  .fees_limits tr:nth-child(n+2)>td:nth-child(n+2) {
    font-size:14px!important;
    line-height:14px!important;
    padding:20px!important
  }
  .fees_limits ul.et_pb_tabs_controls {
    overflow:scroll;
    display:inline-flex;
    max-width:100%
  }
  .fees_limits .buy_sell tr:nth-child(-n+4)>td:nth-child(1) {
    white-space:pre
  }
  .fees_limits .buy_sell tr:nth-child(n+2)>td:nth-child(n+2) {
    display:inline-block
  }
  .fees_limits .buy_sell tr {
    display:flex;
    align-items:center
  }
  .fees_limits .buy_sell td {
    border:0
  }
  .fees_limits td .add_fee {
    min-width:170px
  }
  .fees_module {
    overflow:scroll
  }
  .fees_module .et_pb_tab_content {
    overflow:scroll
  }
  .Supported_counties_tabs,
  .fees_limits {
    width:100%
  }
  .supp_country_module_row,
  .kripto_not_available_row {
    width:100%;
    padding-left:12px!important;
    padding-right:12px!important
  }
  .fees_bottom_block {
    width:100%;
    padding-left:16px!important;
    padding-right:16px!important
  }
  #kripto_dragons .tabbs .et_pb_tab_content img {
    max-width:250px;
    margin-top:32px
  }
  .contact_info_block {
    flex-direction:column
  }
  .contact_block {
    padding-bottom:0!important
  }
  .contact_two_blocks {
    padding-top:0!important
  }
  div#trade_assets h1,
  div#craft_dragons h1 {
    color:#fff!important;
    text-align:center!important
  }
  #craft_dragons h2 {
    color:#fff!important;
    text-align:center!important;
    font-size:20px!important
  }
  .trade_content {
    padding-left:16px;
    padding-right:16px
  }
  .bottom_trade {
    background:0 0
  }
  .bottom_trade a {
    padding:17px!important
  }
}
@media only screen and (min-width:768px) {
  #discounts h1 {
    text-align:left
  }
  .fees_limits ul.et_pb_tabs_controls,
  .Supported_counties_tabs ul.et_pb_tabs_controls,
  .supp_actions ul.et_pb_tabs_controls {
    border-top:0
  }
  .Supported_counties_tabs .global-method td:first-child {
    padding-left:32px!important
  }
  .Supported_counties_tabs ul.et_pb_tabs_controls li:first-child a {
    margin-left:32px!important
  }
  .Supported_counties_tabs .global-method td {
    padding-top:32px!important;
    padding-bottom:16px!important
  }
  #collectibles h2,
  #craft_dragons h2 {
    text-align:left;
    font-size:20px
  }
  div#trade_assets h1,
  div#craft_dragons h1 {
    color:#fff;
    text-align:left
  }
  #kripto_dragons .tabbs ul li {
    font-weight:400;
    border:0;
    padding:24px 40px
  }
  #kripto_dragons .tabbs ul {
    background:0 0
  }
  #kripto_dragons .tabbs ul:after {
    border:none
  }
  #kripto_dragons .tabbs ul li a {
    line-height:1.5;
    padding:0
  }
  #kripto_dragons .tabbs .et_pb_tab_content {
    margin-top:120px;
    box-shadow:0 4px 8px 0 rgba(0,41,89,.08);
    border-radius:4px
  }
}
@media only screen and (max-width:1572px) {
  #dragon_making {
    background-image:none!important
  }
}
@media only screen and (min-width:1572px) {
  .single_coin .name .short {
    margin-left:4px
  }
  div#affiliate-header {
    background-size:50%!important;
    background-position:100% -15%
  }
  #affilate_row_header_block {
    width:100%;
    max-width:calc(100% - 314px)!important;
    margin-right:0!important
  }
  #reward_content_1 {
    width:100%;
    max-width:calc(100% - 314px)!important;
    background-size:54%!important;
    margin-right:0!important
  }
  div#craft_dragons_row>div:first-child {
    max-width:295px;
    margin-right:112px
  }
  div#craft_dragons_row>div:last-child {
    max-width:654px
  }
  div#trade_assets_row>div:first-child {
    max-width:654px;
    margin-right:41px
  }
  div#trade_assets_row>div:last-child {
    max-width:584px
  }
  div#multiverse img {
    max-width:173px
  }
  #guide_block {
    background-position:top right!important
  }
  .gs_text {
    max-width:396px
  }
  .get_started_fixed a.orange_button {
    width:203px!important;
    display:flex;
    height:64px;
    justify-content:center;
    align-items:center;
    align-self:flex-start;
    margin-top:10px
  }
  .testemonial_column_4 {
    display:block
  }
  #legal_security_block {
    background-position:100% -26%!important
  }
  .kripto-app-use {
    background-size:cover
  }
  .testemonial_column_2,
  .testemonial_column_3,
  .testemonial_column_4 {
    flex-basis:calc(65%/3);
    max-width:calc(65%/3)
  }
  .testemonial_column_1 {
    flex-basis:30%;
    max-width:30%
  }
  #Testemonials .et_pb_gutters3 .et_pb_column,
  .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right:3.5%
  }
  .testemonial_item:nth-child(odd) {
    margin-left:46px;
    width:100%
  }
  div#Accordation_block {
    max-width:1572px;
    margin-left:auto
  }
  .home-hero-section .et_parallax_bg {
    background-size:contain;
    background-position-x:100%
  }
  #Accordation_block .tab-panel-cont {
    display:flex;
    justify-content:space-between;
    margin:0!important
  }
}
@media only screen and (min-width:981px) {
  .kp_single_currency .container_bottom .info_paragraf,
  .kp_single_currency .container_bottom .section_title {
    padding-left:16px;
    padding-right:16px
  }
  .kp_single_currency .container_bottom .price_alert,
  .kp_single_currency .container_bottom .kp_about {
    margin-left:16px;
    margin-right:16px
  }
  .Supported_counties_tabs tr:hover {
    background:#f7f8f9;
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
  }
  .Supported_counties_tabs tr {
    cursor:default;
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
  }
  .supp_actions tr:hover {
    background:#f7f8f9;
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
  }
  .supp_actions tr {
    cursor:default;
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
  }
  .currencies_page .mobile_view {
    display:none!important
  }
}
.get_started_tabs>div {
  display:flex;
  justify-content:space-between;
  padding:24px 32px;
  background:#f7f8f9
}
.get_started_tabs .orange_button {
  padding:24px 48px
}
.get_started_tabs .orange_button:hover {
  padding:24px 48px!important
}
.accordion-container {
  margin-top:76px
}
@media screen and (min-width:781px) and (max-width:1200px) {
  .kripto-app-use {
    background-size:contain;
    background-size:146%
  }
  .aff_button_header .orange_button {
    margin-bottom:16px
  }
}
@media screen and (min-width:768px) and (max-width:1250px) {
  .supp_actions {
    width:90%
  }
  .supp_actions col {
    width:auto
  }
  #kripto_dragons .tabbs .et_pb_tab_content {
    margin-top:0
  }
  #kripto_dragons .tabbs .et_pb_tab_content img {
    margin-top:50px
  }
  #kripto_dragons .tabbs ul li a {
    text-align:center;
    font-size:14px!important;
    line-height:1.5!Important
  }
  #kripto_dragons .tabbs ul li {
    box-shadow:0 4px 8px 0 rgba(0,41,89,.08);
    padding:18px 4px!important;
    max-width:24%;
    width:100%;
    height:100%
  }
  #kripto_dragons .tabbs ul {
    background:0 0;
    display:flex;
    justify-content:space-between
  }
  #kripto_dragons .tabbs ul:after {
    display:none
  }
}
@media screen and (min-width:981px) and (max-width:1200px) {
  .single_coin td:first-child {
    max-width:190px
  }
  #legal_security_block {
    background-position:180% -26%!important
  }
  div#how_to_buy_btc .single-curr-top {
    width:100%
  }
  #Testemonials .et_pb_row {
    width:90%
  }
  #kripto-home-benefits {
    width:calc(100% - 30px)
  }
  .tab-panel img {
    top:50%;
    transform:translate(0,-35%)
  }
  #main-content div.et_pb_section.et_pb_section_0.home-hero-section {
    background-position:630px 0%
  }
  #Accordation_block>div>div>div.tabs-content>div>div>img:nth-child(1) {
    margin-left:0!important
  }
  #Accordation_block .accordion-container {
    flex-basis:46%;
    max-width:46%
  }
  #Accordation_block .tabs-content {
    flex-basis:54%;
    max-width:54%
  }
  .kripto-module_new .currency_name {
    flex:0 1 28%
  }
  .kripto-module_new .currencies_chart {
    flex:1 0 11%
  }
  .kripto-module_new .price_info {
    flex:1 0 18%
  }
  .kripto-module_new .currencies_buy a.buy-cripto-button {
    margin-left:25px
  }
  .kripto-module_new .price_info>span {
    font-size:16px
  }
  .kripto-module_new .currencies_buy a {
    font-size:14px
  }
  .currency_name h3,
  .currency_name .coin-name {
    font-size:16px
  }
  .currency_name img {
    max-width:44px;
    height:44px;
    object-fit:contain;
    margin-right:20px
  }
}
@media screen and (min-width:1201px) and (max-width:1571px) {
  #main-content div.et_pb_section.et_pb_section_0.home-hero-section {
    background-position:100% 0;
    background-size:50%
  }
  #fee_limits_block {
    background-size:65%
  }
  #legal_security_block {
    background-position:120% -26%!important
  }
}
@media screen and (min-width:981px) and (max-width:1571px) {
  div#reward_content_1 {
    width:100%;
    padding-left:16px!important;
    padding-right:16px;
    background-size:50%
  }
  div#how_to_buy_btc {
    width:100%;
    padding-left:16px;
    padding-right:16px;
    background-size:50%
  }
  div#affiliate-header {
    background-size:50%!important;
    background-position:100% -15%
  }
  #contact_us_row {
    background-size:54%
  }
}
@media screen and (max-width:1200px) {
  .slider_buttons.et_pb_code_2 {
    padding-bottom:18px!important
  }
  .currencies_chart,
  .currencies_buy {
    display:none!important
  }
  .kripto-module_new .price_info {
    text-align:right;
    flex-direction:column;
    display:flex
  }
  #global_support {
    background-image:none!important
  }
  #fee_limits_block {
    background-image:none!important
  }
}
@media screen and (min-width:781px) and (max-width:980px) {
  .cd-headline.slide span {
    color:#fff!important
  }
  #main-content div.et_pb_section.et_pb_section_0.home-hero-section {
    background-position:-310px -220px;
    background-size:cover
  }
  #main-content .home-hero-section.et_pb_section_0 {
    padding-top:0;
    padding-bottom:110px
  }
  #kripto-home-benefits .et_pb_blurb_content {
    max-width:100%
  }
}
@media only screen and (max-width:980px) {
  #get_started_supp_tabs {
    display:none
  }
  .testemonial_header h2 {
    font-size:32px;
    line-height:1.25;
    margin-bottom:16px;
    padding-bottom:0
  }
  .kripto_not_available_row h2,
  .fees_bottom_block h4 {
    font-size:20px!important;
    line-height:28px
  }
  .fees_bottom_block>.et_pb_column_1 {
    margin-bottom:0!important
  }
  .prices_page_row {
    width:100%
  }
  .prices_info_top {
    padding-left:16px;
    padding-right:16px
  }
  .prices_info_bottom_content {
    padding-left:16px;
    padding-right:16px
  }
  .market {
    flex-direction:column;
    justify-content:flex-start;
    align-items:end!important
  }
  .prices_info_top .market h3 {
    display:flex;
    flex-direction:column;
    font-weight:500;
    line-height:28px
  }
  .prices_info_top .market h3 .market_percentage,
  .prices_info_top .market p {
    padding-left:0!important;
    margin-top:4px
  }
  .prices_info_top .market p {
    font-size:11px;
    line-height:13px;
    font-weight:500
  }
  .search_curr {
    padding:13px!important
  }
  .prices_info_bottom_content h1 {
    font-size:32px
  }
  .valute_change_rate {
    margin-top:13px;
    display:flex;
    flex-direction:column
  }
  .valute_change_rate label {
    margin-bottom:12px
  }
  .valute_change_rate>div:after {
    padding:13px 10px!important
  }
  .currencies_page .single_coin td:first-child>a {
    pointer-events:none!important;
    cursor:default
  }
  table.currencies_page,
  .currencies_page thead,
  .currencies_page tbody,
  .currencies_page th,
  .currencies_page td.price,
  .currencies_page td.change,
  .currencies_page td.chart,
  .currencies_page tr {
    display:block
  }
  .currencies_page .single_coin td.cta {
    display:none
  }
  .currencies_page thead {
    display:none!important
  }
  .currencies_page .single_coin .name {
    display:flex;
    flex-direction:column;
    font-size:16px;
    line-height:1;
    margin-top:0
  }
  .currencies_page .single_coin .name .short {
    margin-top:6px;
    font-size:14px
  }
  .currencies_page td.chart {
    display:none
  }
  .currencies_page tr {
    position:relative
  }
  .currencies_page .single_coin .price {
    font-size:16px;
    line-height:1;
    position:absolute;
    top:0;
    right:0
  }
  .currencies_page .single_coin .price .pr {
    color:#154566
  }
  .currencies_page .single_coin .change {
    font-size:14px;
    line-height:1;
    position:absolute;
    top:22px;
    right:0
  }
  .currencies_page .single_coin td {
    padding:18px 16px!important
  }
  .currencies_page .single_coin td:first-child>a {
    margin-left:16px!important;
    text-align:left!important;
    padding:0!important
  }
  .currencies_page .cta_hover a {
    padding:0!important
  }
  .currencies_page td.cta.active {
    display:block!important
  }
  .currencies_page .cta_hover {
    display:none
  }
  .currencies_page td.cta {
    display:none;
    padding:0 16px 8px!important
  }
  .currencies_page td.cta a:last-child {
    margin-left:4px
  }
  .currencies_page .single_coin a.mobile_view {
    margin-right:4px;
    color:#657e93!important;
    border:1px solid #657e93!important;
    background-color:#f7f8f9!important
  }
  .currencies_page .single_coin a.mobile_view.price_btn_check {
    margin-right:8px
  }
  .currencies_page td.cta a {
    font-size:14px!important;
    padding:12px 8px!important;
    border-radius:4px!important;
    font-size:14px!important;
    width:calc(33% - 8px);
    text-align:center
  }
  .currencies_page .single_coin td:first-child img {
    max-width:32px;
    height:auto
  }
  .currencies_page .cta_hover a {
    padding:0!important
  }
  #contact_us_row {
    background-image:none!important
  }
  #reward_content_1 {
    margin:0 auto!important
  }
  #reward_content_1 {
    padding-bottom:0!important
  }
  div#reward_content_1>div>div {
    max-width:100%!important
  }
  #contact_us_row {
    padding-bottom:44px;
    padding-top:44px
  }
  .affiliate_item>div>div {
    text-align:center!important
  }
  .affiliate_item>div {
    text-align:center!important
  }
  div#reward_content_1,
  #affiliate-header {
    background-image:none!important
  }
  #kripto_dragons {
    background-image:none!important
  }
  #collectibles .revblock {
    display:flex;
    flex-direction:column-reverse
  }
  #collectibles .revblock p {
    margin-bottom:30px
  }
  #collectibles .twocolroww p {
    text-align:center
  }
  #collectibles.loyalty-row .twocolroww h2 {
    text-align:center!important;
    font-weight:600!important;
    font-size:20px!important
  }
  #collectibles.loyalty-row .twocolroww {
    padding:24px 0!important
  }
  #kripto_dragons .tabbs h2 {
    font-size:20px!important
  }
  #kripto_dragons .tabbs {
    box-shadow:0 4px 14px 2px rgba(0,0,0,.3)
  }
  #reward_block_1 h1.main_title,
  div#collectibles h1,
  div#kripto_dragons h1,
  div#craft_dragons h1,
  div#discounts h1,
  div#trade_assets h1,
  div#multiverse h1,
  div#dragon_making h1,
  div#epic_giveaway h1,
  .supp_country_module h1,
  .supp_action_title h1,
  .fees_limits h1 {
    font-size:32px;
    line-height:40px
  }
  #collectibles.twocolroww p,
  #craft_dragons.loyalty-row p,
  #trade_assets.loyalty-row p,
  #discounts.loyalty-row p {
    text-align:center!important
  }
  #reward_block_1,
  #kripto_dragons,
  #kripto_dragons {
    padding-bottom:64px
  }
  #collectibles .et_pb_row_7.twocolroww,
  #dragon_making,
  #epic_giveaway {
    padding-bottom:92px
  }
  #multiverse {
    padding-bottom:0
  }
  div#how_to_start_row .arrow {
    width:0!important
  }
  .Testemonials_container {
    flex-direction:column;
    overflow:visible
  }
  #Testemonials .et_pb_column {
    width:100%!important;
    margin:0 0 30px!important
  }
  .testemonial_column_1 {
    flex-basis:100%;
    text-align:center
  }
  .testemonial_column_1 * {
    text-align:center
  }
  .testemonial_column_1 p {
    max-width:540px;
    margin:0 auto
  }
  .testemonial_column_2,
  .testemonial_column_3 {
    flex-basis:100%;
    display:flex;
    justify-content:space-between
  }
  .testemonial_column_2 .testemonial_item,
  .testemonial_column_3 .testemonial_item {
    flex-basis:30%;
    margin:0;
    padding:12px
  }
  #how_to_buy_btc {
    background:0 0!important;
    padding-bottom:30px!important
  }
  .single-curr-top {
    display:flex;
    flex-direction:column;
    padding-top:32px!important
  }
  .how_to_buy_etc_text {
    width:90%!important;
    margin:0 auto
  }
  .single-coin-sub .curr_chart img {
    width:calc(100% + 34px);
    margin-left:-17px;
    max-width:calc(100% + 34px)
  }
  .single-curr-top h1 {
    font-size:32px;
    line-height:40px
  }
  .contact_block h1 {
    font-size:32px;
    line-height:40px
  }
  .single-curr-top h1 {
    padding-bottom:32px!important
  }
  .single-curr-top h3 {
    padding-bottom:24px!important
  }
  .single-curr-top li {
    margin-bottom:16px!important
  }
  .single-curr-top ol li::before {
    margin-right:12px!important
  }
  .how_to_buy_etc_text ol {
    padding-bottom:10px
  }
  .single-curr-top ol li::before {
    position:absolute;
    left:0
  }
  .single-curr-top li {
    padding-left:36px
  }
  .single-coin-sub .coin_name {
    margin-top:7px
  }
  .single-coin-subspan #btcChange {
    position:absolute;
    right:0;
    top:4px
  }
  .single-coin-sub {
    padding:25px 17px
  }
  .single-coin-sub .curr_info {
    position:relative
  }
  .single-coin-sub .coin_price {
    font-weight:900;
    font-size:20px;
    line-height:24px
  }
  .buy_btc_block {
    padding-top:90px!important
  }
  .buy_BTC_price h2 {
    font-size:32px!important;
    line-height:40px
  }
  .buy_BTC_price p {
    font-size:18px;
    line-height:28px
  }
  .buy_BTC_price strong {
    font-weight:400!important
  }
  .buy_btc_two_blocks {
    padding-top:24px
  }
  .buy_btc_two_blocks .et_pb_column {
    margin-bottom:24px!important
  }
  .buy_btc_two_blocks .et_pb_column {
    margin-bottom:24px!important
  }
  .buy_btc_two_blocks h2 {
    font-size:32px;
    line-height:40px
  }
  .how_to_buy_image_text h3 {
    line-height:26px
  }
  .buy_curr_via {
    padding-top:12px!important
  }
  .buy_curr_via>div>div {
    margin:0 auto!important
  }
  .buy_curr_via img {
    margin-bottom:16px!important
  }
  .buy_curr_via h2 {
    font-size:32px;
    line-height:40px
  }
  .how_to_buy_wallet {
    padding-top:48px!important
  }
  .how_to_buy_kripto {
    padding-top:48px!important
  }
  .how_to_buy_card {
    padding-top:48px!important
  }
  .payment_method_button {
    padding-top:32px!important;
    padding-bottom:100px!important
  }
  .single-coin-sub {
    max-width:100%
  }
  .kripto-featured-img img {
    left:0!important
  }
  .buy_btc_two_blocks {
    flex-direction:column
  }
  .faq_accoradation_title h1 {
    font-size:32px
  }
  #faq-cta-box {
    padding-bottom:64px
  }
  #impressum_title h1 {
    font-size:32px;
    line-height:40px
  }
  .impressum_rows h2.small {
    font-size:20px;
    line-height:28px
  }
  .our_managment_title {
    padding-top:32px!important
  }
  #legal_security_block {
    background-position:690px 0!important;
    padding-bottom:112px
  }
  #legal_security_block h1 {
    font-size:32px;
    line-height:40px
  }
  .about_us_block.et_pb_section.et_pb_section_0 {
    background-image:none!important;
    padding-bottom:64px
  }
  .about_us_content h2 {
    font-size:32px!important;
    line-height:40px
  }
}
@media only screen and (max-width:780px) {
  .kripto-app-use {
    background-size:1200px
  }
  h1.cd-headline.slide {
    max-width:500px;
    margin:0 auto
  }
  #main-content .home-hero-section {
    padding:0 0 16px!important;
    background:url(../../../../uploads/2020/05/Mobile-Header-Backgrounds.svg)!important;
    background-size:contain!important;
    background-repeat:no-repeat!important
  }
  .cd-intro {
    width:100%
  }
  .cd-headline {
    text-align:center
  }
  .cd-headline.slide span {
    font-size:32px
  }
  .cd-words-wrapper b {
    margin-top:2px
  }
  .cd-headline.slide span {
    line-height:40px
  }
  .slider_caption {
    padding-top:32px!important;
    margin-bottom:0!important
  }
  .slider_buttons {
    flex-direction:column
  }
  .et_pb_module.slider_buttons {
    padding-bottom:72px!important
  }
  span.coin_change_value {
    color:#3c0!important
  }
  .kripto-module_new {
    padding:16px
  }
  .currency_name img {
    margin-right:16px
  }
  .header_slider_content .et_pb_column .et_pb_module {
    margin-bottom:14px!important
  }
  .cta_home_hero_html {
    margin-right:0;
    padding:22px 40px;
    justify-content:center;
    width:100%
  }
  .slider_buttons .et_pb_code_inner {
    width:100%
  }
  .hero_store_icons {
    flex-direction:column
  }
  .header_slider_content {
    padding:36px 0!important
  }
  .currency_name h3,
  .currency_name .coin-name {
    text-align:left
  }
  .hero_store_icons a {
    display:flex;
    justify-content:center;
    margin-top:32px;
    margin-right:0
  }
  .buy-kripto-mobile {
    display:block
  }
  .buy-kripto-mobile .mobile-content {
    align-items:center
  }
  .buy-kripto-mobile .mobile-content img {
    width:30%;
    max-width:60px
  }
  .accordion-container {
    display:none
  }
  .tabs-content {
    display:none
  }
  .testemonial_column_2,
  .testemonial_column_3 {
    flex-direction:column
  }
  .coin_price {
    padding-bottom:2px
  }
  .coin_change_value {
    padding-top:2px
  }
  .testemonial_description {
    margin-bottom:2px!important
  }
  #how_to_buy {
    padding-bottom:32px!important
  }
  #Accordation_block .tab-panel-cont {
    padding:64px 0 48px;
    margin-left:16px;
    margin-right:16px
  }
  #Accordation_block .mobile-content {
    display:flex;
    flex-direction:column;
    text-align:center;
    margin-bottom:32px
  }
  .mobile-content .title {
    margin-top:16px
  }
  .mobile-content p {
    margin-top:16px
  }
  #Accordation_block h2 {
    display:block;
    margin-left:0;
    text-align:center;
    width:100%
  }
  #how_to_start_row {
    padding-top:18px!important
  }
  .how-to-start h2 {
    font-size:32px;
    line-height:1.25;
    max-width:350px;
    margin:0 auto;
    padding:0!important
  }
  .how-to-start {
    padding-top:24px!important
  }
  .how-to-start p:nth-child(1) {
    padding-bottom:7px
  }
  .how-to-start #get_started_button {
    padding-top:32px!important;
    padding-left:0!important
  }
  .how-to-start .step img {
    max-width:104px;
    height:auto
  }
  .kripto-more-benefits .et_pb_blurb_content {
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;
    margin-bottom:32px
  }
  .kripto-more-benefits h3 {
    line-height:26px;
    text-align:center;
    padding-bottom:8px
  }
  .kripto-more-benefits p {
    text-align:center
  }
  .kripto-more-benefits .et_pb_main_blurb_image {
    margin-bottom:16px!important
  }
  #kripto-home-benefits {
    padding:120px 0 0
  }
  .kripto-app-use {
    padding:88px 0 8px!important;
    margin-bottom:0
  }
  #Testemonials {
    padding:10px 0 40px
  }
  a#mobile_button_get_started {
    margin-top:8px
  }
  #kripto-home-benefits .why_kriptomat {
    padding-bottom:38px
  }
  #kripto-home-benefits .kripto-more-benefits>div:first-child {
    margin-right:0!important;
    margin:0!important
  }
  .kripto-more-benefits {
    padding-bottom:0!important
  }
  .kripto-more-benefits .et_pb_column {
    padding:0!important
  }
  .testemonial_item {
    margin-bottom:32px!important;
    padding:24px!important
  }
  .testemonial_column_3 {
    display:none
  }
  .Testemonials_container h2 {
    font-size:32px!important
  }
  #Testemonials .orange_button {
    display:none
  }
}
@media only screen and (max-width:500px) {
  @-webkit-keyframes run {
    0% {
      left:0;
      transform:translateX(0)
    }
    100% {
      left:100%;
      transform:translateX(-50px)
    }
  }
  tr.global-method:after {
    animation:linear alternate;
    animation-name:run;
    animation-duration:2s;
    content:'';
    display:block;
    height:20px;
    width:20px;
    background-size:contain;
    position:absolute;
    background:url(../../../../uploads/2020/06/swipe-l-r.svg);
    right:35px;
    top:3px
  }
  .supp_actions table>tbody:nth-child(3)>tr:nth-child(1):after {
    animation:linear alternate;
    animation-name:run;
    animation-duration:2s;
    content:'';
    display:block;
    height:20px;
    width:20px;
    background-size:contain;
    position:absolute;
    background:url(../../../../uploads/2020/06/swipe-l-r.svg);
    right:35px;
    top:3px
  }
  .fees_limits table>tbody:nth-child(3)>tr:nth-child(1):after {
    animation:linear alternate;
    animation-name:run;
    animation-duration:2s;
    content:'';
    display:block;
    height:20px;
    width:20px;
    background-size:contain;
    position:absolute;
    background:url(../../../../uploads/2020/06/swipe-l-r.svg);
    right:35px;
    top:3px
  }
  div#guide_block>div {
    width:100%!important
  }
  .currencies_page .single_coin a {
    width:100%!important
  }
  .currencies_page .single_coin a.mobile_view {
    margin-right:0!important
  }
  .currencies_page .single_coin a.mobile_view.price_btn_check {
    margin-bottom:8px
  }
  .currencies_page td.cta a:last-child {
    margin-left:0!important;
    margin-top:8px
  }
  .guides_title {
    padding-left:16px;
    padding-right:16px
  }
  .how-it-works section .active+ul {
    padding:16px!important
  }
  .kripto-profiles {
    width:100%;
    margin-right:0!important
  }
  .kripto-profiles .overlay {
    opacity:1!important;
    background-color:#0c71c33d
  }
  .kripto-profiles .text {
    font-size:18px!important;
    padding:18px!important
  }
  #legal_security_block>div {
    width:100%!important;
    padding-left:16px;
    padding-right:16px
  }
  .legal-security:hover {
    transform:none!important
  }
  .kripto-app-use-row h2 {
    padding-left:16px;
    padding-right:16px
  }
  div.et_pb_section.et_pb_section_4.kripto-app-use {
    background-image:none!important;
    background-color:#fff!important
  }
  .kripto-app-use-row {
    padding-left:0!important;
    padding-right:0!important;
    background:#fff!important
  }
  .web-mobile-app {
    max-width:100%
  }
  img.mobile_img {
    float:left
  }
  .content_wrapper_phone {
    display:flex;
    justify-content:space-between
  }
  .content_wrapper_phone .left_side {
    flex-basis:51%
  }
  .content_wrapper_phone .right_side {
    flex-basis:48%
  }
  .web-mobile-app .right_side {
    padding-top:60px;
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    align-items:flex-start
  }
  .web-mobile-app .right_side img {
    max-width:100%!important;
    margin:0 6px!important
  }
  .kripto-app-use-row p {
    max-width:85%;
    margin:0 auto
  }
  .kripto-app-use {
    background:#fff!important
  }
  .left_side {
    display:block
  }
  #mobile_button_get_started {
    display:block!important;
    width:100%;
    text-align:center
  }
  #get_started_button a {
    width:100%
  }
  .payment_method_button .orange_button {
    width:100%;
    line-height:16px!important
  }
  .single-curr-top {
    width:100%!important
  }
  .buy_curr_via {
    width:100%!important;
    padding-left:16px!important;
    padding-right:16px!important;
    padding-bottom:0!important
  }
  .buy_btc_two_blocks {
    width:100%!important;
    padding-left:16px!important;
    padding-right:16px!important;
    padding-bottom:88px
  }
  .buy_btc_block {
    width:100%!important;
    padding-left:16px!important;
    padding-right:16px!important
  }
  #how_to_buy {
    width:100%
  }
}
@media only screen and (max-width:480px) {
  #contact_us_row>div {
    width:100%!important;
    padding-bottom:0!important
  }
  .contact_block {
    max-width:100%!important;
    padding-left:15px;
    padding-right:15px
  }
  .contact_info_block_1,
  .contact_info_block_2 {
    padding-bottom:24px!important
  }
  .contact-info {
    box-shadow:none!important;
    border:0!important;
    padding-left:0!important;
    padding-right:0!important;
    padding-top:10px!important;
    margin-left:15px;
    margin-right:15px
  }
  .info_social_icons {
    margin:0!important;
    text-align:left!important
  }
  .contact-info h3:before {
    display:none!important
  }
}
.currencies_page .cta_hover a {
  opacity:0;
  width:100%;
  display:inline-block;
  text-align:left;
  color:#657e93;
  font-size:14px;
  line-height:1.14;
  -webkit-transition:opacity .3s ease-in-out;
  -moz-transition:opacity .3s ease-in-out;
  -ms-transition:opacity .3s ease-in-out;
  -o-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out
}
.currencies_page .single_coin:hover .cta_hover a {
  cursor:pointer;
  opacity:1;
  -webkit-transition:opacity .3s ease-in-out;
  -moz-transition:opacity .3s ease-in-out;
  -ms-transition:opacity .3s ease-in-out;
  -o-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out
}
.currencies_page .single_coin:hover {
  background:#f7f8f9;
  cursor:pointer
}
.cta_hover {
  margin-left:48px
}
.Supported_counties_tabs .et_pb_tab {
  padding:0
}
.Supported_counties_tabs .et_pb_tabs,
.get_started_tabs {
  box-shadow:0 4px 8px 0 rgba(0,41,89,.08)
}
.allowed-countries table {
  margin:0!important;
  border:0
}
.Supported_counties_tabs>div {
  box-shadow:0 4px 8px 0 rgba(0,41,89,.08)!important
}
.Supported_counties_tabs .et_pb_tab_active a {
  padding-top:20px!important;
  border-top:4px solid #6e52ff!important;
  color:#6e52ff!important
}
.Supported_counties_tabs .global-method td b {
  font-size:14px;
  line-height:16px;
  color:#657e93!important;
  font-weight:400!important
}
.Supported_counties_tabs ul.et_pb_tabs_controls {
  border-top:1px solid #f5f5f5;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  background:#fff
}
.Supported_counties_tabs ul.et_pb_tabs_controls {
  width:100%
}
ul.et_pb_tabs_controls:after {
  border:0
}
.Supported_counties_tabs ul.et_pb_tabs_controls li {
  border-right:0
}
.Supported_counties_tabs ul.et_pb_tabs_controls li a {
  font-weight:400;
  line-height:24px;
  padding:24px 0;
  margin:0 20px!important;
  display:block
}
.allowed-countries tr:not(:first-child) {
  border-top:1px solid #f5f5f5
}
.allowed-countries td {
  border:0!important
}
.Supported_counties_tabs tr:not(:first-child) td:nth-child(1) {
  padding:24px 32px
}
.Supported_counties_tabs table>tbody>tr>td:nth-child(1) {
  width:100%;
  max-width:200px!important;
  display:inline-flex
}
.Supported_counties_tabs table>tbody>tr>td:nth-child(1) p {
  padding:0!important;
  display:inline;
  vertical-align:top;
  font-size:14px!important;
  line-height:1.4;
  color:#154566!important
}
.Supported_counties_tabs td {
  font-size:14px!important;
  line-height:1;
  color:#154566!important;
  width:100%;
  max-width:214px!important;
  display:inline-block
}
.Supported_counties_tabs table>tbody>tr>td:nth-child(1) img {
  max-width:28px!important;
  margin-right:6px
}
.Supported_counties_tabs table>tbody>tr>td:nth-child(3) {
  line-height:1.3
}
img.wd_img {
  max-width:32px;
  position:absolute;
  top:50%;
  transform:translate(0,-50%)
}
.fees_limits tr td:nth-child(1) {
  position:relative
}
.wd_curr {
  margin-left:40px
}
.wd_wrapper {
  display:flex
}
.wd_wrapper>div {
  display:inline-block
}
@media only screen and (min-width:768px) {
  .fees_limits ul.et_pb_tabs_controls li:first-child a {
    margin-left:32px!important
  }
}
@media only screen and (min-width:981px) {
  .testemonial_row:nth-child(odd)>div {
    margin-left:80px!important
  }
  .tr_head th:first-child {
    padding-left:32px!important;
    padding-top:32px!important;
    padding-bottom:16px!important
  }
  .tr_head th:not(:first-child) {
    padding-top:32px!important;
    padding-bottom:16px!important
  }
}
.fees_limits .et_pb_tab {
  padding:0
}
.fees_limits .et_pb_tabs,
.get_started_tabs {
  box-shadow:0 4px 8px 0 rgba(0,41,89,.08)
}
.allowed-countries table {
  margin:0!important;
  border:0
}
.fees_module {
  border:0
}
.fees_limits .et_pb_tab_active a {
  padding-top:20px!important;
  border-top:4px solid #6e52ff!important;
  color:#6e52ff!important
}
.fees_limits .tr_head th {
  font-size:14px;
  line-height:16px;
  color:#657e93!important;
  font-weight:400!important
}
.fees_limits ul.et_pb_tabs_controls {
  border-top:1px solid #f5f5f5;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  background:#fff
}
.fees_limits ul.et_pb_tabs_controls:after {
  border:0
}
.fees_limits ul.et_pb_tabs_controls li {
  border-right:0
}
.fees_limits ul.et_pb_tabs_controls li a {
  font-weight:400;
  line-height:24px;
  margin:0 20px!important;
  display:block
}
.fees_limits ul.et_pb_tabs_controls li a {
  padding:24px 0
}
.allowed-countries tr:not(:first-child) {
  border-top:1px solid #f5f5f5
}
.allowed-countries td {
  border:0!important
}
.fees_limits tr:not(:first-child) td:nth-child(1) {
  padding:24px 32px
}
.fees_limits table {
  margin-bottom:0!important
}
.fees_limits tr:not(:first-child) td:nth-child(1) div {
  display:flex;
  align-items:center
}
.fees_limits tr:not(:first-child) td:nth-child(1) span br {
  display:none
}
.fees_limits tr:not(:first-child) {
  border-top:1px solid #f5f5f5
}
.fees_limits table.buy_sell>tbody>tr>td:nth-child(1) img {
  margin-right:8px
}
.fees_limits .buy_sell tr:nth-child(n+6)>td:nth-child(1)>div {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:space-between
}
.fees_limits .buy_sell tr:nth-child(-n+5)>td:nth-child(1) {
  font-size:16px;
  line-height:19px;
  color:#154566
}
.fees_limits .buy_sell tr:nth-child(n+6)>td:nth-child(1) {
  font-size:14px;
  line-height:14px;
  color:#657e93
}
.fees_limits .buy_sell tr:nth-child(n+2)>td:nth-child(n+2) {
  font-size:16px;
  line-height:19px;
  color:#154566;
  padding:24px
}
.fees_limits td .add_fee {
  margin-top:4px;
  font-size:12px!important;
  line-height:12px;
  color:#154566
}
.fees_limits .buy_sell tr:nth-child(n+6)>td:nth-child(1)>div img {
  margin-bottom:8px
}
.fees_limits .buy_sell tr:nth-child(n+6)>td:nth-child(2)>div {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:space-between
}
.fees_limits .wd_fees_table td,
.fees_limits .limits_table td {
  font-size:16px;
  line-height:19px;
  color:#154566
}
.fees_bottom_block h4 {
  font-size:32px;
  line-height:1.25
}
.et_pb_pagebuilder_layout .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
  padding-top:70px!important
}
.gform_wrapper.gravity-theme .gfield_label {
  font-weight:500;
  font-size:18px
}
.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
  padding:.75rem;
  font-size:18px;
  color:#154566;
  transition:all .3s
}
.gform_wrapper.gravity-theme input[type=color]:focus,
.gform_wrapper.gravity-theme input[type=date]:focus,
.gform_wrapper.gravity-theme input[type=datetime-local]:focus,
.gform_wrapper.gravity-theme input[type=datetime]:focus,
.gform_wrapper.gravity-theme input[type=email]:focus,
.gform_wrapper.gravity-theme input[type=month]:focus,
.gform_wrapper.gravity-theme input[type=number]:focus,
.gform_wrapper.gravity-theme input[type=password]:focus,
.gform_wrapper.gravity-theme input[type=search]:focus,
.gform_wrapper.gravity-theme input[type=tel]:focus,
.gform_wrapper.gravity-theme input[type=text]:focus,
.gform_wrapper.gravity-theme input[type=time]:focus,
.gform_wrapper.gravity-theme input[type=url]:focus,
.gform_wrapper.gravity-theme input[type=week]:focus,
.gform_wrapper.gravity-theme select:focus,
.gform_wrapper.gravity-theme textarea:focus {
  outline:#6e52ff;
  color:#6e52ff
}
.gfield {
  margin-bottom:1rem
}
.gform_wrapper.gravity-theme .gfield_header_item,
.gform_wrapper.gravity-theme .gform_fileupload_rules,
.gform_wrapper.gravity-theme .ginput_complex label {
  font-size:14px
}
.gform_wrapper.gravity-theme .gform_footer button[type=submit],
.gform_wrapper.gravity-theme .gform_footer input[type=submit],
.gform_wrapper.gravity-theme .gform_page_footer button,
.gform_wrapper.gravity-theme .gform_page_footer input[type=submit] {
  background:#6e52ff;
  color:#fff!important;
  transition:.3s all;
  border-radius:4px;
  padding:15px;
  display:inline-block;
  border:0;
  font-size:18px;
  font-weight:500;
  padding:.75rem 1.5rem;
  cursor:pointer;
  box-shadow:0 0 4px rgba(0,0,0,.04)
}
.gform_wrapper.gravity-theme .gform_footer button[type=submit]:hover,
.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover,
.gform_wrapper.gravity-theme .gform_page_footer button:hover,
.gform_wrapper.gravity-theme .gform_page_footer input[type=submit]:hover {
  background:#37ff68
}
.wp-block-table.is-style-stripes thead {
  background:#f4f4f4
}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+2) {
  background:#f4fdff
}
.deletemefast {
  border:3px solid red!important
}
@media all and (max-width:767px) {
  #footer-krp.footer-krp:nth-child(4) {
    width:100%!important
  }
}
.container.footer-logo {
  padding-top:55px;
  display:none
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-krp .fwidget {
  margin-bottom:0%!important
}
#footer-info {
  width:100%;
  display:block;
  text-align:center;
  line-height:14px;
  font-size:12px;
  color:#f5fbff;
  float:none;
  padding:2rem 0 3rem
}
#footer-krp {
  padding:4rem 0 0;
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  flex-flow:column;
  gap:2rem
}
#footer-krp .footer-krp {
  width:100%
}
#footer-krp .footer-krp h4,
#footer-krp .footer-krp h3 {
  font-size:14px;
  color:#e5f5fe;
  font-weight:600!important;
  font-family:poppins,sans-serif;
  padding-bottom:20px;
  line-height:17px;
  text-transform:uppercase
}
#footer-krp .footer-krp ul.footer-links {
  list-style:none!important
}
#footer-krp .footer-krp ul.footer-links li {
  padding-left:0!important;
  font-size:18px;
  margin-bottom:4px
}
#footer-krp .footer-krp ul.footer-links li:before {
  display:none
}
#footer-krp .footer-krp ul.footer-links li a {
  color:#fff;
  font-size:14px;
  padding:4px 0;
  display:block
}
@media screen and (max-width:980px) {
  #footer-krp .footer-krp ul.footer-links li a {
    padding:6px 0
  }
}
#footer-krp .footer-krp ul.footer-links li a:hover {
  color:#37ff68
}
@media screen and (min-width:768px) {
  #footer-krp {
    flex-flow:row wrap;
    justify-content:space-between;
    align-items:flex-start
  }
  #footer-krp .footer-krp {
    flex:0 0 calc(50% - 1rem);
    width:calc(50% - 1rem)
  }
}
@media screen and (min-width:1200px) {
  #footer-krp .footer-krp {
    flex:0 0 calc(25% - 1.5rem);
    width:calc(25% - 1rem)
  }
}
#main-footer a:hover {
  color:#37ff68!important
}
#footer-bottom #footer-info {
  padding:16px 0!important
}
.footer_top_payment {
  background-color:#fff;
  padding-left:16px!important;
  padding-right:16px!important
}
.footer_top_payment>div {
  display:flex;
  justify-content:space-between
}
.footer_top_payment img {
  margin-bottom:24px
}
@media screen and (max-width:480px) {
  .footer_top_payment img {
    max-height:16px
  }
}
@media screen and (min-width:480px) and (max-width:767px) {
  .footer_top_payment img {
    max-height:18px
  }
}
@media screen and (min-width:768px) {
  .footer_top_payment img {
    max-height:25px
  }
}
@media screen and (min-width:980px) {
  .footer_top_payment img {
    max-height:35px
  }
}
.logos_footer {
  max-width:1560px;
  margin:0 auto;
  padding-bottom:48px
}
.footer_top {
  max-width:1560px;
  margin:0 auto;
  display:flex;
  justify-content:space-between;
  padding:64px 0 32px
}
@media screen and (min-width:1200px) {
  .footer_top .logo_kriptomat {
    max-width:220px;
    margin-right:45px;
    flex:0 1 200px
  }
  .footer_top .logo_stores {
    min-width:300px;
    flex:0 1 300px
  }
  .footer_top .footer-slm {
    flex:1 1
  }
}
.footer-krp li a {
  line-height:17px
}
.logos_3 {
  display:flex;
  justify-content:space-between;
  align-items:stretch;
  flex-flow:row wrap
}
.logos_3 .item {
  display:flex;
  justify-content:center;
  align-items:center;
  flex:0 0 32%
}
@media screen and (min-width:980px) {
  .logos_3 {
    display:flex;
    justify-content:space-between;
    align-items:stretch;
    gap:1rem
  }
  .logos_3 .item {
    flex:0 0 calc(24% - .6rem);
    justify-content:center
  }
}
@media screen and (min-width:980px) and (max-width:1340px) {
  .logos_3 .item:nth-child(1),
  .logos_3 .item:nth-child(2) {
    flex:0 0 calc(33% - .6rem);
    justify-content:center
  }
}
@media screen and (min-width:1340px) {
  .logos_3 .item {
    flex:0 0 calc(13% - .6rem)
  }
}
#footer-bottom>div {
  display:flex;
  justify-content:center;
  flex-direction:column
}
#footer-bottom>div>div {
  text-align:center
}
#footer-bottom {
  padding:0!important
}
#footer-krp .logo_footer_block {
  margin-bottom:1rem
}
#social_links {
  display:flex;
  justify-content:space-between;
  align-items:center;
  width:95%;
  max-width:1560px;
  margin:2rem auto;
  border-bottom:1px solid rgba(255,255,255,.1);
  flex-flow:row wrap
}
#social_links .logo_footer_block {
  flex:0 0 50%
}
#social_links .footer_social_icons {
  flex:1 0 50%;
  padding:1rem 0;
  display:flex;
  justify-content:flex-end
}
@media screen and (max-width:767px) and (orientation:portrait) {
  #social_links .footer_social_icons {
    padding:32px 0 40px
  }
}
#social_links .footer_social_icons img {
  margin:0 12px;
  transition:all .3s
}
#social_links .footer_social_icons a:hover img {
  filter:invert(42%) sepia(93%) saturate(1682%) hue-rotate(81deg) brightness(119%) contrast(119%)
}
@media screen and (max-width:640px) {
  #social_links .logo_footer_block {
    flex:0 0 100%;
    margin-bottom:1rem;
    display:flex;
    justify-content:center;
    align-items:center
  }
  #social_links .logo_footer_block a {
    display:flex;
    justify-content:center;
    align-items:center
  }
  #social_links .footer_social_icons {
    flex:0 0 100%;
    display:flex;
    justify-content:center;
    align-items:center
  }
}
#footer-bottom #footer-info {
  padding:16px 0 0
}
#footer-bottom a {
  display:inline-block;
  line-height:0
}
@media only screen and (min-width:981px) {
  #footer-krp.footer-krp {
    margin-bottom:0;
    padding-bottom:64px
  }
  #footer-krp.et_pb_gutters3 .footer-krp {
    margin-right:4.7%
  }
  #custom_html-8 {
    margin-top:2rem
  }
}
.logos_footer {
  max-width:1560px;
  margin:0 auto;
  padding:1rem 0
}
@media screen and (max-width:480px) {
  .logos_3 {
    flex-direction:column
  }
}
@media only screen and (max-width:780px) {
  .logos_3>div {
    margin-bottom:32px
  }
  .footer_top {
    flex-direction:column
  }
  .logos_footer {
    max-width:1560px;
    margin:0 auto
  }
  .logo_stores {
    display:flex;
    align-items:flex-start
  }
  .logo_stores img:nth-child(1) {
    max-height:35px
  }
  .logo_kriptomat {
    margin-bottom:24px
  }
  div#footer-krp {
    padding-left:24px!important;
    padding-right:24px!important
  }
  .logos_footer {
    padding-left:24px!important;
    padding-right:24px!important
  }
  .footer_top {
    padding:24px 24px 16px!important
  }
  #footer-krp.footer-krp:nth-child(4) {
    margin-bottom:32px!important
  }
}
@media only screen and (max-width:500px) {
  #main-footer .container {
    width:100%!important
  }
}
@media screen and (max-width:980px) {
}
#footer-slm ul#menu-footer-menu {
  display:flex;
  justify-content:flex-start;
  flex-flow:column
}
#footer-slm ul#menu-footer-menu>li {
  position:relative;
  margin-right:0;
  margin-bottom:1rem;
  flex:0 0 100%;
  padding-left:0
}
#footer-slm ul#menu-footer-menu>li>a,
#footer-slm ul#menu-footer-menu>li>span.fcrc {
  padding:.5rem 2rem .5rem 1rem;
  border-radius:5px;
  border:1px solid #fff;
  position:relative;
  display:inline-block;
  font-size:16px;
  width:100%;
  color:#fff;
  background:#262626
}
#footer-slm ul#menu-footer-menu>li>a:after,
#footer-slm ul#menu-footer-menu>li>span.fcrc:after {
  font-family:ETmodules;
  content:"3";
  font-size:16px;
  position:absolute;
  right:8px;
  top:8px;
  font-weight:800;
  transition:all .3s
}
#footer-slm ul#menu-footer-menu>li .sub-menu {
  display:block;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:100%;
  width:100%;
  left:0;
  padding:.5rem;
  columns:2;
  background:#262626;
  border-top:1px solid #262626;
  border-left:1px solid #262626;
  border-bottom:1px solid #262626;
  border-right:1px solid #262626;
  z-index:99999;
  border-radius:0 0 4px 4px;
  transition:ease-in .2s all;
  overflow:hidden
}
#footer-slm ul#menu-footer-menu>li .sub-menu li.lang-item-ru {
  display:none!important
}
#footer-slm ul#menu-footer-menu>li .sub-menu a {
  color:#fff;
  transition:all .3s;
  padding:.5rem;
  display:inline-block
}
#footer-slm ul#menu-footer-menu>li .sub-menu a:hover {
  color:#6e52ff
}
#footer-slm ul#menu-footer-menu>li:hover>a {
  border-radius:5px 5px 0 0;
  border-top:1px solid #6e52ff;
  border-left:1px solid #6e52ff;
  border-bottom:1px solid #262626;
  border-right:1px solid #6e52ff
}
#footer-slm ul#menu-footer-menu>li:hover>a:after {
  transform:rotate(180deg)
}
#footer-slm ul#menu-footer-menu>li:hover .sub-menu {
  display:block;
  pointer-events:all;
  border-top:1px solid #262626;
  border-left:1px solid #6e52ff;
  border-bottom:1px solid #6e52ff;
  border-right:1px solid #6e52ff;
  max-height:500px;
  opacity:1
}
#footer-slm ul#menu-footer-menu>li.pll-parent-menu-item .sub-menu {
  columns:2
}
#footer-slm ul#menu-footer-menu>li.currency-menu span.set-cur {
  cursor:pointer;
  color:#fff;
  transition:all .3s;
  padding:.5rem;
  display:inline-block;
  line-height:17px;
  transition:all .3s
}
#footer-slm ul#menu-footer-menu>li.currency-menu span.set-cur .cur-symbol {
  margin-right:7px
}
#footer-slm ul#menu-footer-menu>li.currency-menu span.set-cur:hover {
  color:#37ff68
}
#es-dis {
  position:fixed;
  background:#fff;
  border:1px solid #154566;
  padding:1rem;
  font-size:14px;
  bottom:2rem;
  max-width:350px;
  right:2rem;
  z-index:99999
}
#es-dis.hidden {
  display:none
}
#es-dis #es-close {
  position:absolute;
  width:30px;
  height:30px;
  top:-15px;
  right:5px;
  background:#fff;
  color:#154566;
  box-shadow:0 4px 4px rgba(0,0,0,.05);
  border-radius:4px;
  display:flex;
  justify-content:center;
  align-items:center;
  border:1px solid #154566;
  cursor:pointer
}
#es-dis #es-close:after {
  content:'\4d';
  font-family:etmodules;
  font-weight:900;
  font-size:1.6rem
}
.margin-top {
  margin-top:2rem
}
.faq-htbp ol,
.faq-htbp ul {
  text-align:left
}
.faq-htbp ol {
  list-style:decimal;
  padding-left:1rem
}
.guten-table table {
  border:2px solid #eaeaea!important
}
lite-youtube {
  background-color:#000;
  position:relative;
  display:block;
  contain:content;
  background-position:center center;
  background-size:cover;
  cursor:pointer;
  max-width:720px
}
lite-youtube::before {
  content:'';
  display:block;
  position:absolute;
  top:0;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
  background-position:top;
  background-repeat:repeat-x;
  height:60px;
  padding-bottom:50px;
  width:100%;
  transition:all .2s cubic-bezier(0,0,.2,1)
}
lite-youtube::after {
  content:"";
  display:block;
  padding-bottom:calc(100%/(16/9))
}
lite-youtube>iframe {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  border:0
}
lite-youtube>.lty-playbtn {
  display:block;
  width:100%;
  height:100%;
  background:no-repeat center/68px 48px;
  background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OCA0OCI+PHBhdGggZD0iTTY2LjUyIDcuNzRjLS43OC0yLjkzLTIuNDktNS40MS01LjQyLTYuMTlDNTUuNzkuMTMgMzQgMCAzNCAwUzEyLjIxLjEzIDYuOSAxLjU1Yy0yLjkzLjc4LTQuNjMgMy4yNi01LjQyIDYuMTlDLjA2IDEzLjA1IDAgMjQgMCAyNHMuMDYgMTAuOTUgMS40OCAxNi4yNmMuNzggMi45MyAyLjQ5IDUuNDEgNS40MiA2LjE5QzEyLjIxIDQ3Ljg3IDM0IDQ4IDM0IDQ4czIxLjc5LS4xMyAyNy4xLTEuNTVjMi45My0uNzggNC42NC0zLjI2IDUuNDItNi4xOUM2Ny45NCAzNC45NSA2OCAyNCA2OCAyNHMtLjA2LTEwLjk1LTEuNDgtMTYuMjZ6IiBmaWxsPSJyZWQiLz48cGF0aCBkPSJNNDUgMjQgMjcgMTR2MjAiIGZpbGw9IndoaXRlIi8+PC9zdmc+);
  position:absolute;
  cursor:pointer;
  z-index:1;
  filter:grayscale(100%);
  transition:filter .1s cubic-bezier(0,0,.2,1);
  border:0
}
lite-youtube:hover>.lty-playbtn,
lite-youtube .lty-playbtn:focus {
  filter:none
}
lite-youtube.lyt-activated {
  cursor:unset
}
lite-youtube.lyt-activated::before,
lite-youtube.lyt-activated>.lty-playbtn {
  opacity:0;
  pointer-events:none
}
.lyt-visually-hidden {
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  height:1px;
  overflow:hidden;
  position:absolute;
  white-space:nowrap;
  width:1px
}
.et_pb_video_box {
  display:block;
  position:relative;
  z-index:1;
  line-height:0
}
.et_pb_video_box video {
  width:100%!important;
  height:auto!important
}
.et_pb_video_overlay {
  position:absolute;
  z-index:10;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50%;
  cursor:pointer
}
.et_pb_video_play:before {
  font-family:ETmodules;
  content:"I"
}
.et_pb_video_play {
  display:block;
  position:absolute;
  z-index:100;
  color:#fff;
  left:50%;
  top:50%
}
.et_pb_column_1_2 .et_pb_video_play,
.et_pb_column_2_3 .et_pb_video_play,
.et_pb_column_3_4 .et_pb_video_play,
.et_pb_column_3_5 .et_pb_video_play,
.et_pb_column_4_4 .et_pb_video_play {
  font-size:6rem;
  line-height:6rem;
  margin-left:-3rem;
  margin-top:-3rem
}
.et_pb_column_1_3 .et_pb_video_play,
.et_pb_column_1_4 .et_pb_video_play,
.et_pb_column_1_5 .et_pb_video_play,
.et_pb_column_1_6 .et_pb_video_play,
.et_pb_column_2_5 .et_pb_video_play,
.et_pb_column_3_8 .et_pb_video_play {
  font-size:3rem;
  line-height:3rem;
  margin-left:-1.5rem;
  margin-top:-1.5rem
}
.et_pb_bg_layout_light .et_pb_video_play {
  color:#333
}
.et_pb_video_overlay_hover {
  background:0 0;
  width:100%;
  height:100%;
  position:absolute;
  z-index:100;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out
}
.et_pb_video .et_pb_video_overlay_hover:hover {
  background:rgba(0,0,0,.6)
}
@media(min-width:768px) and (max-width:980px) {
  .et_pb_column_1_3 .et_pb_video_play,
  .et_pb_column_1_4 .et_pb_video_play,
  .et_pb_column_1_5 .et_pb_video_play,
  .et_pb_column_1_6 .et_pb_video_play,
  .et_pb_column_2_5 .et_pb_video_play,
  .et_pb_column_3_8 .et_pb_video_play {
    font-size:6rem;
    line-height:6rem;
    margin-left:-3rem;
    margin-top:-3rem
  }
}
@media(max-width:980px) {
  .et_pb_bg_layout_light_tablet .et_pb_video_play {
    color:#333
  }
}
@media(max-width:768px) {
  .et_pb_column_1_2 .et_pb_video_play,
  .et_pb_column_2_3 .et_pb_video_play,
  .et_pb_column_3_4 .et_pb_video_play,
  .et_pb_column_3_5 .et_pb_video_play,
  .et_pb_column_4_4 .et_pb_video_play {
    font-size:3rem;
    line-height:3rem;
    margin-left:-1.5rem;
    margin-top:-1.5rem
  }
}
@media(max-width:767px) {
  .et_pb_bg_layout_light_phone .et_pb_video_play {
    color:#333
  }
}
