.elementor-kit-6{--e-global-color-primary:#004A69;--e-global-color-secondary:#000000C4;--e-global-color-text:#FFFFFF;--e-global-color-accent:#007DA7;--e-global-color-27fe400:#9100A3;--e-global-typography-primary-font-family:"PeydaWebFaNum";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"PeydaWebFaNum";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"PeydaWebFaNum";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IRANYekanXFaNum";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D00;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-primary );}.elementor-kit-6 h1{font-size:2em;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Remove blue highlights on tap for mobile devices */
* {
    -webkit-tap-highlight-color: transparent;
}

.cnt-shadow{
box-shadow: 0px 3px 3px rgba(3, 7, 18, 0.01),
  0px 11px 11px rgba(3, 7, 18, 0.03),
  0px 25px 24px rgba(3, 7, 18, 0.04);

}


.margin-right-auto{
margin-right:auto;
}


.custom-payment-form #submit-btn{
    color: white;
    border-radius: 10px;
    padding: 5px 15px;
    border: none;
    font-family: peydawebfanum;
    color: white;
    background:#007da6;
    width: 100%;
}

button.preset-btn{
    
    border-radius: 10px!important;
    padding: 6px 10px;
    background: #004a69;
    border: none;
    color: white;
    display:grid;
    justify-content: center;
    align-items: center;
    border:solid 1px #DDEDFF!important;
    background: white;
    box-shadow: 0px 5px 5px -2px #DDEDFF;
}
.custom-payment-form .grid {
    display:grid;
    justify-self: center;
    width: 90%;
    
}
.text-sm{
    color: #007da6;
    font-family: peydawebfanum!important;
    font-size: 16px!important;
    font-weight:500;
}
span.text-\[9px\].text-slate-400 {
    display: none;
}
span.text-slate-400{
    font-size: 12px;
    color: gray;
    margin-right:2px;
}



button.preset-btn:hover .text-sm{
    color: white!important;
}
button.preset-btn:hover{
    background:#007da6!important;
}
button.preset-btn:hover span.text-slate-400{
    color: white;
}



button.preset-btn:focus .text-sm{
    color: white!important;
}
button.preset-btn:focus{
    background:#007da6!important;
}
button.preset-btn:focus span.text-slate-400{
    color: white;
}



.custom-payment-form input{
    border-radius: 8px!important;
    background: white;
    border:solid 1px #DDEDFF!important;
    padding:5px 10px!important;
    color:#00000099;
    box-shadow: 0px 5px 5px -3px #DDEDFF;
    font-family: peydawebfanum!important;
    font-size:15px!important;
    font-weight:400;
}

.custom-payment-form label{
;
    font-size:13px;
    font-weight: 600;
    padding: 0px 10px;
}

.font-extrabold.text-sm{
    font-family: peydawebfanum!important;
    color:#007da6!important;

}
.grid.grid-cols-2.gap-2{
        display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
    gap: 3px;
}


.payment input{
    color: black!important;
    font-weight: 600;
}

.payment {
    font-family:peydawebfanum;
}

.e-n-tab-title{
    aspect-ratio: 1/1;
    border-radius: 15px!important;
    border:2px solid transparent!important;
    background-size: contain!important;
    background-color: white!important;
    background-repeat: no-repeat;
    
}
#tab1{
    background-image: url("https://en.ibrank.ir/images/banks/15.png");
}
#tab2{
    background-image: url("https://en.ibrank.ir/images/banks/11.png");
}
.e-n-tab-title:focus{
    border-color:#007ea450!important;
}/* End custom CSS */