.divider:after,
.divider:before {
content: "";
flex: 1;
height: 1px;
background: #acaaaa;
}
.h-custom {
height: calc(100% - 73px);
}
@media (max-width: 450px) {
.h-custom {
height: 100%;
}
}
.vh-100 {
    background-color: #f7f0e7;
    font-family: "Rubik-Medium", Rubik-Medium;
}
@font-face {
    font-family: "Rubik-Medium"; /* Asigna un nombre a la fuente */
    src: url("/font/Rubik-Medium.ttf") format("truetype"); 
}

.col-md-8 col-lg-6 col-xl-4 offset-xl-1{
    background-color: #f7f0e7;
}

#form{
  background-color: #f7f0e7;
}


#load {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
  }
  .lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #01a8a8;
    border-color: #01a8a8 transparent #01a8a8 transparent;
    animation: lds-dual-ring 1.2s linear infinite;
  }
  @keyframes lds-dual-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  