/*==================================================
URBAN BEAST GYM
INSCRIBETE.CSS
PARTE 1
CONTENEDOR + FORMULARIO
==================================================*/


/*==================================================
SECCIÓN
==================================================*/

.register-section{

    background:#050505;

    padding:140px 8% 90px;

}


/*==================================================
TARJETA
==================================================*/

.register-card{

    max-width:950px;

    margin:auto;

    background:#121212;

    border:1px solid rgba(255,255,255,.08);

    border-radius:25px;

    padding:50px;

}


/*==================================================
TÍTULOS
==================================================*/

.form-title{

    margin:35px 0 25px;

}

.form-title:first-child{

    margin-top:0;

}

.form-title h2{

    font-family:'Bebas Neue',sans-serif;

    font-size:42px;

    letter-spacing:2px;

    color:#fff;

}


/*==================================================
GRID
==================================================*/

.register-grid{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:20px;

}


/*==================================================
GRUPO
==================================================*/

.form-group{

    margin-bottom:20px;

}


/*==================================================
INPUTS
==================================================*/

.form-group input,

.form-group select,

.form-group textarea{

    width:100%;

    padding:16px 20px;

    background:#1a1a1a;

    border:1px solid #2b2b2b;

    border-radius:12px;

    color:#fff;

    font-size:15px;

    font-family:'Poppins',sans-serif;

    outline:none;

}


.form-group textarea{

    resize:none;

    min-height:140px;

}


/*==================================================
SELECT
==================================================*/

.form-group select{

    cursor:pointer;

}


/*==================================================
PLACEHOLDER
==================================================*/

::placeholder{

    color:#999;

}
/*==================================================
URBAN BEAST GYM
INSCRIBETE.CSS
PARTE 2
RADIOS + PRIVACIDAD + BOTÓN + RESPONSIVE
==================================================*/


/*==================================================
RADIOS
==================================================*/

.radio-group{

    display:flex;

    gap:30px;

    flex-wrap:wrap;

    margin:25px 0 35px;

}

.radio-group label{

    display:flex;

    align-items:center;

    gap:10px;

    color:#ddd;

    cursor:pointer;

    font-size:16px;

}

.radio-group input{

    width:18px;

    height:18px;

    accent-color:#E10600;

}


/*==================================================
AVISO DE PRIVACIDAD
==================================================*/

.privacy-box{

    margin:35px 0;

    padding:20px;

    background:#181818;

    border:1px solid rgba(255,255,255,.08);

    border-radius:12px;

}

.privacy-check{

    display:flex;

    align-items:flex-start;

    gap:15px;

    color:#cfcfcf;

    font-size:15px;

    line-height:1.7;

    cursor:pointer;

}

.privacy-check input{

    width:18px;

    height:18px;

    margin-top:3px;

    accent-color:#E10600;

}

.privacy-check a{

    color:#E10600;

    text-decoration:none;

    font-weight:600;

}


/*==================================================
BOTÓN
==================================================*/

.submit-box{

    margin-top:40px;

    text-align:center;

}

.submit-box .btn-red{

    width:280px;

    height:55px;

    border:none;

    cursor:pointer;

}


/*==================================================
RESPONSIVE TABLET
==================================================*/

@media(max-width:992px){

.register-grid{

    grid-template-columns:1fr;

}

.register-card{

    padding:35px;

}

}


/*==================================================
RESPONSIVE CELULAR
==================================================*/

@media(max-width:768px){

.register-section{

    padding:110px 5% 60px;

}

.register-card{

    padding:25px;

}

.form-title h2{

    font-size:34px;

}

.radio-group{

    flex-direction:column;

    gap:15px;

}

.submit-box .btn-red{

    width:100%;

}

}


/*==================================================
CELULARES PEQUEÑOS
==================================================*/

@media(max-width:480px){

.form-title h2{

    font-size:28px;

}

.form-group input,

.form-group select,

.form-group textarea{

    padding:15px;

    font-size:14px;

}

}