.uppercase{
    text-transform: uppercase;
}

.title-c {
    color: #000;
    font-size: 2rem;
    text-align: center;
}

.px-3 {
    padding-left: 0.75rem; /* 12px */
    padding-right: 0.75rem; /* 12px */
}

.px-5 {
    padding-left: 1.25rem; /* 20px */
    padding-right: 1.25rem; /* 20px */
  }

.d-flex {
    display: flex;
}

.flex-center {
    justify-content: center;
}

.bg-gray-dark{
    background-color: #1A1A1A;
}

.text-yellow{
    color: #fdd700;
}

.badge{
    background-color: #fdd700;
    padding: 0.75rem 1.5rem 0.75rem 1.5rem;
    border-radius: 3rem;
}


.text-white {
    color: #ffffff;
}

.font-w-bold{
    font-weight: bold;
}

.texto-curriculo{
    font-size: x-large;
}

.contain__text{
    padding: 2rem 4rem 2rem 4rem;
}

.padding_text{
    padding: 2rem;
}

.text-center{
    text-align: center;
}

.flex-col-auto{
    flex-wrap: wrap;
}

.p-5{
    padding: 3rem;
}

.border_{
    border: #000 solid 3px;
    border-radius: 3rem;
}

.text-dark{
    color: #000;
}

.font-bold{
    font-weight: bold;
}

.title_card{
    font-size: larger;
}

.button-form{
    background-color: #fdd700;
    padding: 1.5rem 2.5rem 1.5rem 2.5rem;
    border-radius: 3rem;
    font-size: x-large;
}

.list-style ul{
    list-style: disc;
}

.list-style ul li{
    margin-bottom: 1.5rem;
}

.text-formulario p{
    margin-bottom: 1.8rem;
}

.underline{
    text-decoration-line: underline
};

.leading-3{
    line-height: .75rem; /* 12px */
}	
.leading-4{
    line-height: 1rem; /* 16px */
}	
.leading-5{
    line-height: 1.25rem; /* 20px */
}	
.leading-6{
    line-height: 1.5rem; /* 24px */
}	
.leading-7{
    line-height: 1.75rem; /* 28px */
}	
.leading-8{
    line-height: 2rem; /* 32px */
}	
.leading-9{
    line-height: 2.25rem; /* 36px */
}	
.leading-10{
    line-height: 2.5rem; /* 40px */
}	

.m-2 {
  margin: 0.5rem; /* 8px */
}

.mx-2 {
  margin-left: 0.5rem; /* 8px */
  margin-right: 0.5rem; /* 8px */
}

.my-2 {
  margin-top: 0.5rem; /* 8px */
  margin-bottom: 0.5rem; /* 8px */
}

.ms-2 {
  margin-inline-start: 0.5rem; /* 8px */
}

.me-2 {
  margin-inline-end: 0.5rem; /* 8px */
}

.mt-2 {
  margin-top: 0.5rem; /* 8px */
}

.mr-2 {
  margin-right: 0.5rem; /* 8px */
}

.mb-2 {
  margin-bottom: 0.5rem; /* 8px */
}

.ml-2 {
  margin-left: 0.5rem; /* 8px */
}

.m-2-5 {
  margin: 0.625rem; /* 10px */
}

.mx-2-5 {
  margin-left: 0.625rem; /* 10px */
  margin-right: 0.625rem; /* 10px */
}

.my-2-5 {
  margin-top: 0.625rem; /* 10px */
  margin-bottom: 0.625rem; /* 10px */
}

.ms-2-5 {
  margin-inline-start: 0.625rem; /* 10px */
}

.me-2-5 {
  margin-inline-end: 0.625rem; /* 10px */
}

.mt-2-5 {
  margin-top: 0.625rem; /* 10px */
}

.mr-2-5 {
  margin-right: 0.625rem; /* 10px */
}

.mb-2-5 {
  margin-bottom: 0.625rem; /* 10px */
}

.ml-2-5 {
  margin-left: 0.625rem; /* 10px */
}

.m-3 {
  margin: 0.75rem; /* 12px */
}

.mx-3 {
  margin-left: 0.75rem; /* 12px */
  margin-right: 0.75rem; /* 12px */
}

.my-3 {
  margin-top: 0.75rem; /* 12px */
  margin-bottom: 0.75rem; /* 12px */
}

.ms-3 {
  margin-inline-start: 0.75rem; /* 12px */
}

.me-3 {
  margin-inline-end: 0.75rem; /* 12px */
}

.mt-3 {
  margin-top: 0.75rem; /* 12px */
}

.mr-3 {
  margin-right: 0.75rem; /* 12px */
}

.mb-3 {
  margin-bottom: 0.75rem; /* 12px */
}

.ml-3 {
  margin-left: 0.75rem; /* 12px */
}

.m-3-5 {
  margin: 0.875rem; /* 14px */
}

.mx-3-5 {
  margin-left: 0.875rem; /* 14px */
  margin-right: 0.875rem; /* 14px */
}


  .m-5 {
    margin: 1.25rem; /* 20px */
  }
  
  .mx-5 {
    margin-left: 1.25rem; /* 20px */
    margin-right: 1.25rem; /* 20px */
  }
  
  .my-5 {
    margin-top: 1.25rem; /* 20px */
    margin-bottom: 1.25rem; /* 20px */
  }
  
  .ms-5 {
    margin-inline-start: 1.25rem; /* 20px */
  }
  
  .me-5 {
    margin-inline-end: 1.25rem; /* 20px */
  }
  
  .mt-5 {
    margin-top: 1.25rem; /* 20px */
  }
  
  .mr-5 {
    margin-right: 1.25rem; /* 20px */
  }
  
  .mb-5 {
    margin-bottom: 1.25rem; /* 20px */
  }
  
  .ml-5 {
    margin-left: 1.25rem; /* 20px */
  }
  
  .m-6 {
    margin: 1.5rem; /* 24px */
  }
  
  .mx-6 {
    margin-left: 1.5rem; /* 24px */
    margin-right: 1.5rem; /* 24px */
  }
  
  .my-6 {
    margin-top: 1.5rem; /* 24px */
    margin-bottom: 1.5rem; /* 24px */
  }
  
  .ms-6 {
    margin-inline-start: 1.5rem; /* 24px */
  }
  
  .me-6 {
    margin-inline-end: 1.5rem; /* 24px */
  }
  
  .mt-6 {
    margin-top: 1.5rem; /* 24px */
  }
  
  .mr-6 {
    margin-right: 1.5rem; /* 24px */
  }
  
  .mb-6 {
    margin-bottom: 1.5rem; /* 24px */
  }
  
  .ml-6 {
    margin-left: 1.5rem; /* 24px */
  }
  
  .m-7 {
    margin: 1.75rem; /* 28px */
  }
  
  .mx-7 {
    margin-left: 1.75rem; /* 28px */
    margin-right: 1.75rem; /* 28px */
  }
  
  .my-7 {
    margin-top: 1.75rem; /* 28px */
    margin-bottom: 1.75rem; /* 28px */
  }
  
  .ms-7 {
    margin-inline-start: 1.75rem; /* 28px */
  }
  
  .me-7 {
    margin-inline-end: 1.75rem; /* 28px */
  }
  
  .mt-7 {
    margin-top: 1.75rem; /* 28px */
  }
  
  .mr-7 {
    margin-right: 1.75rem; /* 28px */
  }
  
  .mb-7 {
    margin-bottom: 1.75rem; /* 28px */
  }
  
  .ml-7 {
    margin-left: 1.75rem; /* 28px */
  }
  
  .m-8 {
    margin: 2rem; /* 32px */
  }
  
  .mx-8 {
    margin-left: 2rem; /* 32px */
    margin-right: 2rem; /* 32px */
  }
  
  .my-8 {
    margin-top: 2rem; /* 32px */
    margin-bottom: 2rem; /* 32px */
  }
  
  .ms-8 {
    margin-inline-start: 2rem; /* 32px */
  }
  
  .me-8 {
    margin-inline-end: 2rem; /* 32px */
  }
  
  .mt-8 {
    margin-top: 2rem; /* 32px */
  }
  
  .mr-8 {
    margin-right: 2rem; /* 32px */
  }
  
  .mb-8 {
    margin-bottom: 2rem; /* 32px */
  }
  
  .ml-8 {
    margin-left: 2rem; /* 32px */
  }
  
  .m-9 {
    margin: 2.25rem; /* 36px */
  }
  
  .mx-9 {
    margin-left: 2.25rem; /* 36px */
    margin-right: 2.25rem; /* 36px */
  }
  
  .my-9 {
    margin-top: 2.25rem; /* 36px */
    margin-bottom: 2.25rem; /* 36px */
  }
  
  .ms-9 {
    margin-inline-start: 2.25rem; /* 36px */
  }
  
  .me-9 {
    margin-inline-end: 2.25rem; /* 36px */
  }
  
  .mt-9 {
    margin-top: 2.25rem; /* 36px */
  }
  
  .mr-9 {
    margin-right: 2.25rem; /* 36px */
  }
  
  .mb-9 {
    margin-bottom: 2.25rem; /* 36px */
  }
  
  .ml-9 {
    margin-left: 2.25rem; /* 36px */
  }