

    .dynamic-kursy-landing{
        .bitget_steps {
            .bitget_steps_box_text{
                br{
                    display: none !important;
                }
            }
        }
        .flip-box-front {
    position: relative;
    background-size: cover;
    background-position: center;
    border-radius: 16px;
    overflow: hidden; 
}

.gradient-overlay {
    position: absolute;
    inset: 0; 
           background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000 121.56%);
    border-radius: 16px;
    pointer-events: none; 
    z-index: 1;
}

.flip-box-front > *:not(.gradient-overlay) {
    position: relative;
    z-index: 2;
}
           @media (min-width:768px){
.hero-basic .hero-module__info {
    flex: 0 0 450px !important;
    p{
        br{
            display: none !important;
        }
    }
}
           }
        @media (max-width:768px){
            .table-compare thead tr th:nth-child(3) {
                        padding-left: 0 !important;
            }
              .table-compare tbody tr td:nth-child(3) {
            span{
            text-align: right;
            padding-right: 0px !important;
        }}
        }
        .table-compare thead tr th:nth-child(2){
            text-align: center;
        }
           .table-compare thead tr th:nth-child(3){
            text-align: right;
        }
               .table-compare tbody tr td:nth-child(2){
            text-align: center;
        }
           .table-compare tbody tr td:nth-child(3) {
                   text-align: right;
            padding-right: 30px;
            span{
            text-align: right;
            padding-right: 30px;
        }}
        .bank_name img{
                   height: 54px;
        object-fit: contain;
        max-width: 130px;
        }
@media (max-width:768px){

            .zen-heading{
            color: #FFF;
text-align: center;

font-family: Nunito;
font-size:  24px;
font-style: normal;
font-weight: 700;
line-height:  32px;
padding: 10px 30px
        }
}
.wrapper-table-courses {
    margin: 100px 0px;
    thead{
        th th{
            padding-bottom: 13px !important;
        }
    }
}
.exchange_fee{
    display: none !important;
}
.button_hero_wrap_info h3{
    margin-top: 30px !important;
}
.sendmoney{
    text-transform: uppercase !important;
}
.bitget-landing   {
    margin-bottom: 100px !important;
}
.bank_name{
   color:  #FFF;
font-family: Nunito;
font-size: 10px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: capitalize; 
}
.course_buy,.course_sell{
color:  #FFF;
font-family: Nunito;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.wrapp-table-datatables{
    thead tr{
text-align: left;

    }
     thead th{
padding-left: 15px !important;
     }
}
.display-exchange-rates-table {
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
}

.display-exchange-rates-table th,
.display-exchange-rates-table td {
    word-wrap: break-word;
    white-space: normal; /* ← pozwala na zawijanie tekstu */
    padding: 5px 15px !important;
}
.display-exchange-rates-table th{
    padding-bottom: 13px !important;
}
  .text-right{
    text-align: right;
    padding-right: 30px !important;
  }
.table-monitor{

  .currency_value{
font-family: Nunito;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
  }
        .table_monitor_content{
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            .flag{
                width: 50px;
            }
            .name_value{
                width: 60%;
                display: flex;
                flex-wrap: wrap;
                span{
                    width: 100%;
                    color:  #888;
font-family: Nunito;
font-size: 10px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 0.2px;
                }
                span:first-child{
                    color:  #FFF;
font-family: Nunito;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
                }
            }
        }
}
#add-currency-search{
    width: 80% !important;
}
.table-cuourses{
td{
    padding-top: 16px !important;
    padding-bottom: 16px !important;font-family: Nunito;

.bank_name{
font-family: Nunito;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-decoration-line: underline;
}
}
}
@media (max-width:768px){
    .hideonmobile{
        display: none !important;
    }
    .mobiletext{
    margin-top: 16px !important;
    }
     .hero-basic .hero-text p{
        margin-top: 14px !important;
     }
 .calculator .button_hero_wrap #recalculate_btn{
     }
     .btn-switch-calculator  {
        border-radius: 888px;
background:  #222;
padding: 8px !important;
width: 270px !important;
.active{
span{
    color: #000 !important;
}
}
a:hover{
    border-radius: 64px;
background: #FFF;color: #000;
text-align: center;
font-family: Nunito;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 0.36px;
}
     }
     .bitget-landing   {
        padding-bottom: 100px;
        margin-top: 150px;
     }
}
    .zen-text {
        display: unset;
        color: #FFF;
text-align: center;
font-family: Nunito;
font-size:  14px;
font-style: normal;
font-weight: 400;
line-height: 18px; 
display: block;
margin: 0 auto;
    }
    .wrapp-table-datatables{
        margin-top: 24px !important;
    }
    }
@media (max-width:768px){
      
     .wrapper-table-courses{
                .zen-text{
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        }
        #page{
        .dynamic-kursy-landing{
            padding-top: unset !important;
            .hideonmobile{
                display: none;
            }
        .wrapp-table-datatables{
                .zen-text{
                padding-left: 20px;
                padding-right: 20px;
            }
        }
            br{
                /* display: block !important; */
            }
            #btn-switch-calculator{
                margin-bottom: unset !important;
            }
           .hero-basic .hero-text p {
color: #86868B !important;
text-align: center;
font-family: Nunito;
font-size: 12px !important;
font-style: normal;
font-weight: 400;
line-height:  18px; /* 150% */
            }
            .hero-title {
                font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 48px */
span{
    font-family: Nunito;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 0.1px;
color: white;
}
            }
        }
    }
}
.btn_table{
    height: 70px;
    margin-top: 50px;
}
.dynamic-kursy-landing{
    #add-currency-search{
        font-size: 16px !important;
    }
    .add-currency-options-option{
        font-size: 12px !important;
    }
    .add-currency-options-name{
            font-weight: 300;
    font-size: 11px !important;
    line-height: 20px;
    }
    @media (min-width:768px){
         .currency_value{
                font-size: 18px !important;
font-style: normal;
font-weight: 700;
line-height: normal;
            }
        .btn-switch-calculator {
           
            a{
              font-size: 14px !important;
              letter-spacing: unset !important;
            }
             a:hover{
                background: white !important;
                color: black !important;
            }
            #btn-wyslij:hover{
                background: white !important;
                color: black !important;
            }
        }
        .table-compare{
            .display-exchange-rates-table{
td{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
            }

        }
        .hideondesktop{
            display: none !important;
        }
        .table-monitor{
         
                padding-bottom: 3px !important;
                color:  #86868B;
font-family: Nunito;
font-size: 16px !important;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 22.4px */
   .currency_value{
                            font-family: Nunito;
font-size: 18px !important;
font-style: normal;
font-weight: 700;
line-height: normal;
                        }
        .display-exchange-rates-table td{
                        padding: 10px 25px !important;
                        .currency-code{
                            font-size: 18px !important;
font-style: normal;
font-weight: 700;
line-height: normal;
                        }
                        .currency-name{
                            font-size: 14px !important;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 0.2px;
                        }
                     
        }    
        }
        .zen-flip-section{
              .zen-text{
            font-size: 18px !important;
            max-width: 840px !important;
            margin: 0 auto !important;
            margin-bottom: 50px !important;
        }
        }
        .display-exchange-rates-table th, .display-exchange-rates-table td{
            padding: 25px !important;
        }
        .wrapper-table-courses {
  .zen-text{
            font-size: 18px !important;
        }
        }
     .wrapp-table-datatables{
      
        #exchange-rates-table{
         
 * {
          font-size: 2.0rem;
 }
        }
     }
        .btn-switch-calculator {
            display: flex !important;
            margin-bottom: 20px !important;
        }
           .desktophide {
            display: none !important;
        }
        .calculator_wrap .calculator h3{
            margin-top: 0 !important;
        }
        .zen-steps-wrapper{
            max-width: 700px;
            margin: 0 auto;
        }
        .wrapper-table-courses {
            .zen-heading,.zen-text{
max-width: 700px;
margin: 0 auto;
margin-bottom: 20px !important;
            }
            .wrapp-table-datatables{
                padding: 40px 20px !important;
            }
        }
        .currency-box{
            width: unset;
            height: unset;
            padding: 120px 0px;
            .currency-title {
font-size: 40px;
margin-bottom: 70px;
}

.currency-text {
font-size: 18px;
}

.currency-details {
font-size: 18px;
margin-top: 70px;
}
.currency-label span {
font-size: 18px;
}

.currency-label strong {
font-size: 18px;
}
        }
    }
}

.dynamic-kursy-landing{
      .currency-pairs-section{
            a{
               color: #22E243;
font-family: Nunito;
font-style: normal;
font-weight: 400;
line-height:  18px;
text-decoration-line: underline;

            }
        }
}

.dynamic-kursy-landing{
    @media (min-width:768px){
        .bitget-landing{
            margin-top: 250px !important;
            margin-bottom: 250px !important;
            .text{
                  max-width: 850px;
                  margin: 0 auto;
                    margin-bottom: 70px !important;
                br{
                    display: none !important;
                  
                }
            }
        }
        .zen-flip-section  {
            .zen-text{
              font-size: 24px !important;
font-style: normal;
font-weight: 500;
line-height: 32px; /* 133.333% */  
            }
        }
        .sendmoney{
            text-align: center;
            a{
                text-decoration-line: underline !important; color: #22E243 !important;
            }
        }
        .button_hero_wrap{
            margin-top: 30px !important;
        }
             .btn-switch-calculator  {margin: 0 auto;
        border-radius: 888px;
background: #000;
padding: 8px !important;
width: 300px !important;
.active{
span{
    color: #000 !important;
}
}
a{
    background: #000 !important;
}
.active{
    background: white !important;
}
a:hover{
    border-radius: 64px;
background: #FFF;color: #000;
text-align: center;
font-family: Nunito;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 0.36px;
}
     }
        .hero-title {
            span{
               font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 0.16px; 
            }
        }
            .wrapper-table-courses {
                .wrapp-table-datatables {
                    padding: 80px !important;
                }
             .zen-text{
font-family: Nunito;
font-size: 24px !important;
font-style: normal;
font-weight: 500;
line-height: 32px; /* 133.333% */
margin-bottom: 100px !important;
br{
    display: none !important;
}
            }}
            
        .currency-box{
            max-width: 1315px;
     max-height: 653px;
    border-radius: 32px;
    width: 100%;
    height: 100%;
        }
   .table-monitor{
    margin: 200px 0px !important;
    margin-bottom: 0px !important;
   }
.bank_name{
    text-decoration: unset !important;
    font-family: Nunito;
font-size: 18px !important;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.course_buy{
    font-family: Nunito;
font-size: 18px !important;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.course_sell{
    font-family: Nunito;
font-size: 18px !important;
font-style: normal;
font-weight: 700;
line-height: normal;

}
.currency-content {
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 6rem;
    align-items: start;
    text-align: left;
    padding: 8vw 18vw;
}

.currency-title{
    color: #FFF;
font-family: Nunito;
font-size: 40px;
font-style: normal;
font-weight: 800;
line-height: 130%; /* 52px */
letter-spacing: -0.92px;
margin-bottom: 24px !important;text-align: left;
}
.currency-text{
   color: #FFF;
text-align: left;
font-family: Nunito;
font-size: 24px !important;
font-style: normal;
font-weight: 500;
line-height: 32px; /* 133.333% */ 
margin-bottom: 40px;
}


.currency-details {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.currency-label:first-child{
padding-bottom:44px;
border-bottom: 1px solid #222;
margin-bottom: 44px;
}
            .currency-label span {
                font-size: 16px !important;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 22.4px */
margin-bottom: 5px !important;
            }
           .currency-label strong   {
                font-family: Nunito;
font-size: 24px !important;
font-style: normal;
font-weight: 700;
line-height: normal;
            }

    }
}

@media (max-width:768px){
           #page {
        .dynamic-kursy-landing {
            padding-top: 60px  !important;
        }
}
    .dynamic-kursy-landing{
        .table-cuourses{
th{
   img{
    margin-top: -4px;
   }  
}
        }
        .bank_name img {
        height: 30px;
        max-width: 100px;
        #add-currency{
             cursor: pointer;
    display: flex
;
    justify-content: end;
    align-items: center;
    gap: 3px;   
        }
    }
}
}


.dynamic-kursy-landing {
    @media (min-width: 1920px) {
        .currency-content {
       padding: 200px !important;
        }
    }
}