.wh-fs-22 {
    font-size: 22px !important;
}

.wh-fs-24 {
    font-size: 24px !important;
}

.wh-fs-29 {
    font-size: 29px !important;
}

.wh-fs-66 {
    font-size: 66px !important;
}

.wh-fs-72 {
    font-size: 72px !important;
}

.wh-fs-86 {
    font-size: 86px !important;
}

.wh-fs-100 {
    font-size: 100px !important;
}

.wh-fs-111 {
    font-size: 111px !important;
}

.wh-bg-image {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%), url("/media/uploads/hero_new.jpg") lightgray 50% / cover no-repeat !important;
}

.wh-bg-image-sell {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), url("/media/uploads/sell.jpg") lightgray 50% / cover no-repeat !important;
}

.wh-bg-image-benefit {
    background: url("/media/uploads/benefits.jpg") lightgray 50% / cover no-repeat !important;
}

.wh-bg-bluish-white {
    background: #F5F8FA !important;
}

.wh-pl-8 {
    padding-left: 8px !important;
}

.wh-pl-31 {
    padding-left: 31px !important;
}

.wh-pl-72 {
    padding-left: 72px !important;
}

.wh-pt-12 {
    padding-top: 12px !important;
}

.wh-pt-17 {
    padding-top: 17px !important;
}

.wh-pt-121 {
    padding-top: 121px !important;
}

.wh-pt-122 {
    padding-top: 122px !important;
}

.wh-pt-60 {
    padding-top: 60px !important;
}

.wh-pt-128 {
    padding-top: 128px !important;
}

.wh-pt-134 {
    padding-top: 134px !important;
}

.wh-pt-143 {
    padding-top: 143px !important;
}

.wh-pt-185 {
    padding-top: 185px !important;
}

.wh-pt-289 {
    padding-top: 289px !important;
}

.wh-pr-17 {
    padding-right: 17px !important;
}

.wh-pr-32 {
    padding-right: 32px !important;
}

.wh-pb-133 {
    padding-bottom: 133px !important;
}

.wh-pb-151 {
    padding-bottom: 151px !important;
}

.wh-px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.wh-px-39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
}

.wh-px-149 {
    padding-left: 149px !important;
    padding-right: 149px !important;
}

.wh-py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}


.wh-py-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
}

.wh-py-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}

.wh-w-170 {
    width: 170px !important;
}

.wh-w-176 {
    width: 176px !important;
}

.wh-w-326 {
    width: 326px !important;
}

.wh-w-521 {
    max-width: 521px !important;
    width: 100% !important;
}

.wh-w-600 {
    max-width: 600px !important;
    width: 100% !important;
}

.wh-w-677 {
    max-width: 677px !important;
    width: 100% !important;
}

.wh-w-704 {
    max-width: 704px !important;
    width: 100% !important;
}

.wh-w-69p {
    width: 69% !important;
}

.wh-w-32p {
    width: 32% !important;
}

.wh-w-45p {
    width: 45% !important;
}

.wh-w-prh {
    width: calc(100% - 204px) !important;
}

.wh-w-prh-50 {
    width: calc(50% - 338px) !important;
}

.wh-h-14 {
    height: 14px !important;
}

.wh-h-24 {
    height: 24px !important;
}

.wh-h-29 {
    height: 29px !important;
}

.wh-h-32 {
    height: 32px !important;
}

.wh-h-35 {
    height: 35px !important;
}

.wh-h-39 {
    height: 39px !important;
}

.wh-h-41 {
    height: 41px !important;
}

.wh-h-55 {
    height: 55px !important;
}

.wh-h-72 {
    height: 72px !important;
}

.wh-h-89 {
    height: 89px !important;
}

.wh-h-100 {
    height: 100px    !important;
}

.wh-h-140 {
    height: 140px !important;
}

.wh-h-533 {
    height: 533px !important;
}

.wh-h-713 {
    height: 713px !important;
}

.wh-h-746 {
    height: 746px !important;
}

.wh-rounded-3 {
    border-radius: 3px !important;
}

.wh-rounded-4 {
    border-radius: 4px !important;
}

.wh-rounded-9 {
    border-radius: 9px !important;
}

.wh-rounded-37 {
    border-radius: 37px !important;
}

.wh-rounded-100 {
    border-radius: 100px !important;
}

.wh-rounded-bottom-left-9 {
    border-radius: 0 0 0 9px;
}

.wh-rounded-top-9 {
    border-radius: 9px 9px 0 0;
}

.wh-rounded-bottom-right-9 {
    border-radius: 0 0 9px 0;
}

.wh-gap-14 {
    gap: 14px !important;
}

.wh-gap-25 {
    gap: 25px !important;
}

.wh-gap-31 {
    gap: 31px !important;
}

.wh-gap-40 {
    gap: 40px !important;
}

.wh-gap-47 {
    gap: 47px !important;
}

.wh-gap-48 {
    gap: 48px !important;
}

.wh-gap-61 {
    gap: 61px !important;
}

.wh-gap-63 {
    gap: 63px !important;
}

.wh-gap-68 {
    gap: 68px !important;
}

.wh-gap-76 {
    gap: 76px !important;
}

.wh-gap-85 {
    gap: 85px !important;
}

.wh-gap-128 {
    gap: 128px !important;
}

.wh-column-2 {
    column-count: 2 !important;
}

.wh-column-gap-34 {
    column-gap: 34px !important;
}

.wh-border-white {
    border: 1px solid #FFFFFF !important;
}

.wh-border-link_water {
    border: 1px solid #CBD6E2 !important;
}

.wh-br-grey {
    border-right: 0.5px solid #B3B3B3 !important;
}

.wh-bb-grey {
    border-bottom: 0.5px solid #B3B3B3 !important;
}

.wh-mt-40 {
    margin-top: 40px !important;
}

.wh-mt-75 {
    margin-top: 75px !important;
}

.wh-mt-100 {
    margin-top: 100px !important;
}

.wh-mt-121 {
    margin-top: 121px !important;
}

.wh-mb-40 {
    margin-bottom: 40px !important;
}

.wh-text-red {
    color: #F00 !important;
}

.wh-text-medium-light-gray {
    color: #999 !important;
}

.wh-rounded-20 {
    border-radius: 20px;
}

.dropdown-toggle::after {
    display: none;
}

.letter-spacing-5 {
    letter-spacing: 5px !important;
}

.line-height-115 {
    line-height: 115% !important;
}

#Vector {
    fill: #999999 !important;
}

/* cambia el color de la barra */
.noUi-connect {
    background: black !important;
}

/* cambia la forma de los botones de la barra */
.noUi-handle {
    border: 2px solid #000 !important;
    border-radius: 50% !important;
    background: #FFFFFF !important;
    width: 25px !important;
    height: 25px !important;
    box-shadow: none !important;
}

/* cambia el grosor de la barra */
.noUi-horizontal {
    height: 3px !important;
}

/* oculta las barras dentro de los botones */
.noUi-handle::before,
.noUi-handle::after {
    content: none !important;
    display: none !important;
}

/* centrar los botones de la barra */
#slider > div > div:nth-child(2) > div, #slider > div > div:nth-child(3) > div {
    top: -12px !important;
}

/* alinea los texto de precio mínimo y máximo */
#slider-box > div > div > div.d-flex.justify-content-between {
    margin-left: -8px !important;
    margin-right: -17px !important;
}

