.rit-row,
.rit-upload-filename{
    margin-bottom: 20px;

    font-family: var(--e-global-typography-text-font-family);
    color: var(--e-global-color-primary);
    font-size: 18px;
}

.rit-row.rit-small{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}

.rit-tbf-field{
    background: rgba(60,60,60,.2) !important;
    border: none !important;
    border-radius: 10px !important;
    padding: 10px 25px !important;
}

textarea{
    height: 150px;
}

.rit-upload-label{
    display: flex;
    justify-content: center;
    text-align: center;

    padding: 50px 0;


    border: 2px dashed var(--e-global-color-secondary);
    border-radius: 10px;

    cursor: pointer;

    transition: .3s;
}
.rit-upload-label:hover{
    border: 2px solid var(--e-global-color-secondary);
}

input[type="file"]{
   display: none;
}

.rit-tbf-btn,
.rit-teambeam-popup-close{
    background: var(--e-global-color-secondary) !important;
    border: none !important;
    border-radius: 10px !important;
    padding: 10px 25px !important;
    color: #fff !important;
    font-size: 18px !important;
    font-family: var(--e-global-typography-text-font-family) !important;
    cursor: pointer !important;
}

.rit-tbf-btn:hover,
.rit-teambeam-popup-close:hover{
    transform: scale(.9);
}

/********
* Popup *
*********/

.rit-teambeam-popup{
    position: fixed;
    inset: 0;
    display: none;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,.5);
    z-index: 99999;
}

.rit-teambeam-popup.active{
    display: flex;
}

.rit-teambeam-popup-content{
    background: rgba(255,255,255,.5);
    backdrop-filter: blur(6px);
    border-radius: 15px;
    max-width: 700px;
    width: 90%;
    text-align: center;
    padding: 50px;
}

.teambeam-popup-title{
    font-family: var(--e-global-typography-primary-font-family);
    color: var(--e-global-color-primary);
}

.teambeam-popup-text{
    font-family: var(--e-global-typography-text-font-family);
    color: var(--e-global-color-text);
}