.bg-oleum-1 {
    background-color: #e7f9c1 !important;
}
.border-oleum-1 {
    border-color: #e7f9c1 !important;
}
.border-oleum {
    border: 1px solid #e7f9c1 !important;
}
.borders-radius-oleum {
    border-radius: 0.6rem !important;
}
.rounded-right-pill-oleum {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.text-oleum-1{
    color: #e7f9c1 !important;
}
.text-oleum-2{
    color: #5e9655; !important;
}
.border-top-primary-oleum {
    border-top-color: #e7f9c1 !important;
}
.u-slick__pagination--long li.slick-active span {
    -webkit-transform: none;
    transform: none;
    width: 1.87512rem;
    background-color: #e7f9c1 !important;
    border-radius: 6.1875rem;
}

.u-header__navbar-nav .u-header__nav-link{
    font-weight: 700;
    color: #5e9655; !important;
}

.u-header__nav-item:hover .u-header__nav-link, .u-header__nav-item:focus .u-header__nav-link {
    color: #8e8a58; !important;
}

.premios{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: relative;
}
.premios img{
    width: 100%; /* La imagen ocupa el 100% del ancho del contenedor */
    max-width: 100%; /* Evita que la imagen sea más grande que su tamaño original */
    height: auto; /* Mantiene la proporción de la imagen */
}
.input-group-pill > .form-control:first-child {
    border-top-left-radius: 0.6rem;
    border-bottom-left-radius: 0.6rem;
}
.input-group-pill .input-group-append > .input-group-text, .input-group-pill .input-group-append > .btn {
    border-top-right-radius: 0.6rem;
    border-bottom-right-radius: 0.6rem;
}
.btn.btn-soft-oleum {
    color: #5e9655; !important;
}
.btn-soft-oleum[href]:hover, .btn-soft-oleum[href]:focus, .btn-soft-oleum[href]:active, .btn-soft-oleum[href].active, .btn-soft-oleum[type]:hover, .btn-soft-oleum[type]:focus, .btn-soft-oleum[type]:active, .btn-soft-oleum[type].active {
    color: #fff;
    background: #5e9655; !important;
    box-shadow: 0 4px 11px rgba(51, 62, 72, 0.35);
}

.navbar-nav-oleum {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: row;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    justify-content: space-evenly;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
}

.imagen-ajustada-oleum {
    max-width: 100%; /* Se ajustará al 100% de su contenedor */
    height: auto; /* Mantiene la proporción del alto */
    object-fit: cover;
}

.iframe-oleum {
    border-radius: 0.6rem; !important;/* Ajusta este valor para el redondeo deseado */
    overflow: hidden;
    width: 100%;
    height: 620px;
}

.iframe-oleum iframe {
    width: 100%;
    border: none;        /* Elimina el borde predeterminado del iframe si es necesario */
}
.u-go-to {
    display: none;
    position: relative;
    z-index: 100;
    width: 2.5rem;
    height: 2.5rem;
    background-color: #e7f9c1 !important;
    color: rgb(255, 255, 255);
    font-size: 0.75rem;
    opacity: 0.5;
    border-radius: 0.3125rem;
    transition: 0.3s ease-out;
}
.rounded-circle-oleum {
    border-radius: 0.6rem !important;
}
