﻿
.getTravel__title {
    font-size: 54px;
}

@media(max-width: 600px){
    .getTravel__title {
        font-size: 40px;
    }
}

.card-travelTitle {
    font-size: 27px;
    line-height: 32px;
}

.card-travelPlace {
    font-family: 'CF ModGrotesk', sans-serif !important;
    font-size: 13px;
}

.card-travelDate {
    font-size: 13px;
}

.card-travelText {
    font-size: 14px;
    font-weight: 300;
}

.card-travelDuration {
    color: #00000094;
    font-size: 14px;
}

.card-travelDurationInfo {
    font-size: 14px;
}

.card-travelMore {
    font-size: 14px;
}

.travelBadge p {
    line-height: 20px;
}

.travelBadge-price {
    font-weight: 600;
    line-height: 20px;
}

.travelItem .travelBadge__container.travelBadge-points-container {
    position: absolute;
    /*    top: 100%;*/
    top:unset;
    bottom: 50px;
    right: unset;
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding: 8px;
    background-color: black;
/*    width: 55px;
    height: 55px;*/
    border-radius: 8px;
    color: white;
}

.travelBadge-points{
   width: fit-content;
   height: fit-content;
   display: flex;
/*   flex-direction: column;*/
   gap: 4px;
   justify-content: center;
   align-items: center;
   font-size: 12px;
}

.filterHeading {
    font-size: 24px !important;
    text-align: left;
}

.filterText {
    font-weight: 300;
    text-align: left;
}
#selectDepartureDates {
    width: 100%;
    font-weight: 300;
}