body {
    background: url("../img/hero-bg.png") no-repeat center center fixed;
    background-size: cover;
}
  
.home .container{
    margin-top: 3%;
}
  
.home .container .card{
    background-color: #21262cd6;
    backdrop-filter: blur(2px);
    border: none;
    border-radius: 1.35em !important;
}
  
.home .container .card h2{
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 2.5rem;
    background: -webkit-linear-gradient(315deg, #ffc107 0%, #ff7407 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
}

.card input {
background-color: #fff;
font-family: "Poppins", sans-serif;
color: #0c0c0c;
font-weight: 400;
}


.card .form-control:focus {
color: #212529;
background-color: #fff !important;
}

.card .form-control:focus{
border-color: #fdca01;
box-shadow: #ff8f07 0px 1px 7px, rgba(0, 0, 0, 22) 0px 2px 14px;
}

.card .select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection {
border-color: #fdca01 !important;
box-shadow: #ff8f07 0px 1px 7px, rgba(0, 0, 0, 22) 0px 2px 14px !important;
}

.card .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus {
border-color: #fdca01 !important;
box-shadow: #ff8f07 0px 1px 7px, rgba(0, 0, 0, 22) 0px 2px 14px !important;
}

.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus {
border-color: #fdca01 !important;
box-shadow: #ff8f07 0px 1px 7px, rgba(0, 0, 0, 22) 0px 2px 14px !important;
}

.form-select:focus {
    border-color: #fdca01 !important;
    outline: 0;
    box-shadow: #ff8f07 0px 1px 7px, rgba(0, 0, 0, 22) 0px 2px 14px !important;
}

.card label{
font-family: "Poppins", sans-serif;
font-weight: 300;
}

.card select {
background-color: #fff;
color: #0c0c0c;
border: none;
font-weight: 600;
}

.text-gradient {
background: -webkit-linear-gradient(315deg, #ffc107 0%, #ff7407 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.btn.my-color {
background: -webkit-linear-gradient(315deg, #ffc107 0%, #ff7407 100%);
border-color: transparent;
}

.btn.my-color:hover {
background: -webkit-linear-gradient(315deg, #ff7407 0%, #ffc107 100%);
border-color: transparent;
}

.btn.my-color2 {
background: -webkit-linear-gradient(315deg, #f27474 0%, #ff7407 100%);
border-color: transparent;
}

.btn.my-color2:hover {
background: -webkit-linear-gradient(315deg, #ff7407 0%, #f27474 100%);
border-color: transparent;
}
  
/*ESTILO SELECT2*/
.select2-container--bootstrap-5 .select2-selection--single {
    padding: 1.375rem 3.25rem 2.375rem 0.75rem !important;
  }
  
  .select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection {
    border-color: #e04212c8;
    box-shadow: 0 0 0 0.25rem rgba(255, 81, 0, 0.261);
  }
  
  .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus {
    border-color: #e04212c8;
    box-shadow: 0 0 0 0.25rem rgba(255, 81, 0, 0.261);
  }
  
  .select2-container--bootstrap-5 .select2-selection--single:focus {
    border-color: #e04212c8;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(255, 81, 0, 0.261);
  }
  
  /*------------------------------------------*/
  
  .select2-container--bootstrap-5{
  
  }
  
  .select2-container--bootstrap-5 .select2-selection--single {
    padding: 1.11rem 3.25rem 2.375rem 0.75rem !important;
    border-radius: 0.375rem;
  }
  
  .select2-container--bootstrap-5 .select2-selection--single {
    background-color: #fff !important;
    color: #0c0c0c;
    border: none;
    font-weight: 600;
  }
  
  .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
    padding: 0;
    line-height: 2.1 !important;
    color: #0c0c0c !important;
    font-weight: 600 !important;
  }
  
  .select2-container--bootstrap-5 .select2-selection {
    height: calc(3.5em + 2px) !important;
    border-radius: 0.375rem;
  }
  
  label {
    z-index: 1;
  }