@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Open+Sans:wght@400;600;700;800&family=Poppins:wght@100;200;300;400;500;600;700&family=Roboto:wght@300;400;500;700;900&display=swap');


.g-4, .gy-4 {
    row-gap: 1.5rem;
}
.g-4, .gx-4 {
    column-gap: 1.5rem;
}

body{

    background-color: #EDF7FF;

    font-family: 'Poppins', sans-serif;

}



.container-frm{

    max-width: 1140px;

    margin: 0 auto;

    padding-top: 5rem;

    padding-bottom: 3rem;

}

@media(max-width: 600px){

    .container-frm{

        padding-top: 2rem;

        padding-bottom: 2rem;

    }

}



form{

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

    background-color: #f7f7f7;

    padding: 1.5rem;

    border-radius: 1.5rem;

    max-width: 840px;

    margin: 2rem auto;

}



form placeholder{

    font-weight: bold;

}



.heading-solicitud{

    display: flex;

    justify-content: center;

    text-align: start;

}



h2{

    font-size: 2.6rem;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

    margin-bottom: 0 !important;

}

  @media (max-width: 600px){

        h2{

            font-size: 2rem;

        }

    }





h3{

    font-size: 1.7rem;

    margin-top: 0;

}

    @media (max-width: 600px){

        h2, h3{

            font-family: 'Poppins', sans-serif;

            text-align: center !important;

        }

    }



    @media (max-width: 600px){

        h3{

            font-size: 1.6rem;

        }

    }





/*** FORM ***/

input{

    background-color: #f7f7f7 !important;

    margin-bottom: 0.5rem;

    width: 768px;

}

    @media (max-width: 600px){

        input{

            max-width: 320px;

        }

    }



.custom-input .form-control{

  border: 1px solid #0d0d0d;

  border-radius: 6px;

  padding: 20px 15px;

  font-family: 'Poppins', sans-serif;

  color: #0d0d0d;

}


/* Button Enviar */

.btn-submit{

    background-color: #002079;

    color: #efefef;

    border: 1px solid #002079;

    padding: 12px 28px;

    border-radius: 10px;

    font-weight: bold;

}



.btn-submit:hover{

    border: 1px solid #002079;
    color: #002079 !important;
    background: transparent;

}

