.miscapu-form{
    width:100%;
}

.miscapu-form *{
    box-sizing:border-box;
}

.miscapu-section{
    margin-bottom:35px;
}

.miscapu-section__title{
    font-size:22px;
    margin-bottom:20px;
}

.miscapu-grid{

    display:grid;

    grid-template-columns:repeat(2, minmax(0,1fr));

    gap:20px;

    width:100%;

}

.miscapu-field{

    width:100%;

}

.miscapu-field input{

    display:block;

    width:100%;

    max-width:100%;

    padding:12px 15px;

    height:48px;

    border:1px solid #DDD;

    border-radius:6px;

    font-size:15px;

}

.miscapu-actions{

    margin-top:30px;

}

.miscapu-button {

    position: relative;

    display: inline-block;

    width: 100%;

    height: 55px;

    padding: 18px 35px;

    background-color: #013F8D;

    color: #ffffff;

    font-size: 16px;

    font-weight: 700;

    text-transform: uppercase;

    border: 4px solid #ff7100!important;

    border-radius: 5px;

    cursor: pointer;

    transform: skew(-20deg);

    transition: all .3s ease;

}


/* Corrige o texto para não ficar inclinado */
.miscapu-button {

    text-align:center;
    padding: revert;

}


/* efeito hover */

.miscapu-button:hover {

    background-color:#ff7100;

    color:#ffffff;

}




.miscapu-radio-group{

    display:flex;

    flex-direction:column;

    gap:12px;

}


.miscapu-radio{

    display:flex;

    align-items:center;

    gap:10px;

    cursor:pointer;

}


.miscapu-radio input{

    width:auto;

    height:auto;

}


.miscapu-full{

    grid-column:1 / -1;

}

.miscapu-radio input[type="radio"]{

    appearance:none;
    -webkit-appearance:none;

    width:16px !important;
    height:16px !important;

    min-width:16px;

    margin:0;

    border:2px solid #013F8D;

    border-radius:50%;

    position:relative;

    cursor:pointer;

}


.miscapu-radio input[type="radio"]:checked::after{

    content:"";

    position:absolute;

    width:8px;

    height:8px;

    background:#013F8D;

    border-radius:50%;

    top:50%;

    left:50%;

    transform:translate(-50%,-50%);

}