.router { position: relative; margin-left: 30px; }
.router_btn { position: relative; width: 105px; font-size: 16px; line-height: 19px; color: rgb(255, 255, 255); background: transparent; border-radius: 5px; border: 2px solid var(--orange,#e6a01e); transition: hover 0.3s ease-in-out; padding: 5px 30px 5px 10px; outline: none; text-align: right; cursor: pointer; }
.router_btn::after, .current::after { content: ""; position: absolute; right: 10px; top: 10px; background: url("../images/c030fc76718c40b9a9ab0922da112f7ec09748ab.png") no-repeat; width: 14px; height: 8px; }
.router_btn:hover { opacity: 0.8; }
.router_btn-blog { text-align: right; padding: 5px 10px; width: fit-content; }
.router_btn-blog::after { display: none; }
.router_list { display: none; width: 105px; position: absolute; z-index: 2; text-align: right; background: rgb(13, 23, 63); border-radius: 5px; border: 2px solid var(--orange,#e6a01e); top: 0px; }
.router_item { display: block; position: relative; padding: 5px 30px 5px 10px; font-size: 16px; line-height: 19px; color: rgb(255, 255, 255); cursor: pointer; transition: 0.3s ease-in-out; }
.router_item:hover { color: rgb(255, 255, 255) !important; opacity: 0.8; }
.header__logo { margin-right: auto; }
.header__container { position: relative; justify-content: flex-end; }
.calculator { padding: 200px 0px; }
.calculator .container { position: relative; }
.reviews { padding: 200px 19px; }
.calculator__container { box-shadow: rgb(51, 90, 251) 0px 0px 27px; }
.reviews__title { max-width: unset; }
.faq { padding-bottom: 200px; }
.bold { font-weight: 700; }
.common_inner { display: flex; column-gap: 20px; }
.common_col { width: 50%; display: flex; flex-direction: column; row-gap: 15px; }
.common_list { display: flex; flex-direction: column; gap: 10px; padding: 0px 0px 0px 20px; }
.common_title { color: rgb(255, 255, 255); text-align: center; font-family: Orbitron; font-size: 44px; font-style: normal; font-weight: 700; line-height: 115%; text-transform: uppercase; padding-top: 100px; margin-bottom: 50px; }
.common_text { color: rgb(255, 255, 255); font-family: Nunito Sans; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; }
.common_wrp { position: relative; border-top: 1px solid rgba(255, 255, 255, 0.15); border-bottom: 1px solid rgba(255, 255, 255, 0.15); background: rgb(13, 23, 63); }
.common_wrpBg { background: rgba(51, 90, 251, 0.05); backdrop-filter: blur(125px); padding: 0px 0px 100px; }
.common__footerImg { display: block; width: 150px; margin: 50px auto 0px; }
.benefits { position: relative; background: rgb(13, 23, 63); }
.benefits .container { position: relative; z-index: 3; }
.benefits__background { max-width: unset; position: absolute; z-index: 2; top: 35%; left: -523px; width: 1600px; height: 800px; }
.demo_col { gap: 0px; align-items: center; justify-content: space-between; }
.demo .common_wrpBg { backdrop-filter: none; }
.demo_img { width: 150px; }
.demo__background { max-width: unset; position: absolute; z-index: 2; top: 0px; right: -753px; width: 1600px; height: 1200px; }
@media (max-width: 1250px) {
  .router { position: absolute; top: 7.5px; right: 0px; }
  .master-crypto, .calculator { padding: 120px 0px; }
  .reviews { padding: 120px 19px; }
  .common_wrpBg { padding: 0px 0px 80px; }
  .common_col { max-width: unset; width: 100%; }
  .common_title { font-size: 36px; padding-top: 80px; margin-bottom: 40px; }
  .common__footerImg { margin-top: 40px; }
  .benefits__background { left: -1000px; }
  .demo_col { gap: 15px; }
  .faq { padding: 60px 0px 0px; }
}
@media (max-width: 1023px) {
  .reviews__monero { top: 156px; }
}
@media (max-width: 767px) {
  .master-crypto, .calculator { padding: 100px 0px; }
  .reviews { padding: 100px 10px; }
  .common_wrpBg { padding: 0px 0px 60px; }
  .common_title { font-size: 22px; padding-top: 60px; margin-bottom: 30px; }
  .common_inner { flex-direction: column; row-gap: 15px; }
  .common__footerImg { margin-top: 30px; }
  .benefits__background { left: -1200px; }
  .demo__background { right: -1200px; }
  .faq { padding: 50px 0px 0px; }
}