@font-face {
    font-family: "eva-font";
    src: url("../icons/eval-icons.woff2") format("woff2"), url("../icons/eval-icons.woff") format("woff"), url("../icons/eval-icons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

/* Bootstrap Overrides */
.eva-3-icon-adapter-plug,.eva-3-icon-adult,.eva-3-icon-adults-only,.eva-3-icon-air-conditioner,.eva-3-icon-airplane-going,.eva-3-icon-airplane-return,.eva-3-icon-alarm-clock,.eva-3-icon-all-inclusive,.eva-3-icon-american-kitchen,.eva-3-icon-armchair,.eva-3-icon-arrow-bold-down,.eva-3-icon-arrow-bold-left,.eva-3-icon-arrow-bold-right,.eva-3-icon-arrow-bold-up,.eva-3-icon-arrow-down,.eva-3-icon-arrow-left,.eva-3-icon-arrow-right,.eva-3-icon-arrow-up,.eva-3-icon-assistances,.eva-3-icon-atm-transmission,.eva-3-icon-atm,.eva-3-icon-audioguide,.eva-3-icon-audit,.eva-3-icon-baby-belt,.eva-3-icon-baby-car,.eva-3-icon-baby-chair,.eva-3-icon-baby-changing,.eva-3-icon-baby-monitor,.eva-3-icon-baby-tub,.eva-3-icon-baby,.eva-3-icon-backpack-filled,.eva-3-icon-backpack,.eva-3-icon-bag,.eva-3-icon-balcony,.eva-3-icon-bar-chart,.eva-3-icon-bath,.eva-3-icon-bathrobe,.eva-3-icon-bathroom,.eva-3-icon-beach-umbrella,.eva-3-icon-beach,.eva-3-icon-bed,.eva-3-icon-beer,.eva-3-icon-billing-error,.eva-3-icon-blackout,.eva-3-icon-boarding-group,.eva-3-icon-boat,.eva-3-icon-booking,.eva-3-icon-breakfast,.eva-3-icon-budget-circle,.eva-3-icon-budget,.eva-3-icon-buses,.eva-3-icon-business,.eva-3-icon-calendar-no-available,.eva-3-icon-calendar,.eva-3-icon-callcenter,.eva-3-icon-camera,.eva-3-icon-camp-fire,.eva-3-icon-card,.eva-3-icon-carpet-floor,.eva-3-icon-cars-insurance,.eva-3-icon-cars,.eva-3-icon-cash,.eva-3-icon-casino,.eva-3-icon-catv,.eva-3-icon-ceiling-fan,.eva-3-icon-cell-phone,.eva-3-icon-chat,.eva-3-icon-check-in,.eva-3-icon-check-out,.eva-3-icon-checkmark-circle-filled,.eva-3-icon-checkmark-circle,.eva-3-icon-checkmark,.eva-3-icon-chevron-down,.eva-3-icon-chevron-left,.eva-3-icon-chevron-right,.eva-3-icon-chevron-up,.eva-3-icon-children-games,.eva-3-icon-cigarette-not-allowed,.eva-3-icon-cigarette,.eva-3-icon-circuits,.eva-3-icon-city,.eva-3-icon-cleaning-service,.eva-3-icon-clip,.eva-3-icon-close,.eva-3-icon-clothes-hanger,.eva-3-icon-clothes-line,.eva-3-icon-cloudy,.eva-3-icon-cocktail,.eva-3-icon-coffee,.eva-3-icon-connected-rooms,.eva-3-icon-copy,.eva-3-icon-couple,.eva-3-icon-coupon-points,.eva-3-icon-coupon,.eva-3-icon-cradle,.eva-3-icon-cross,.eva-3-icon-cruises,.eva-3-icon-crypto,.eva-3-icon-cultural,.eva-3-icon-customerservice,.eva-3-icon-dashboard,.eva-3-icon-departure,.eva-3-icon-desk,.eva-3-icon-dining-room,.eva-3-icon-disability,.eva-3-icon-dishwasher,.eva-3-icon-disney,.eva-3-icon-document,.eva-3-icon-dolphin,.eva-3-icon-door-bell,.eva-3-icon-door-man,.eva-3-icon-door,.eva-3-icon-double-bed,.eva-3-icon-download,.eva-3-icon-dressing-room,.eva-3-icon-drinks,.eva-3-icon-dry-cleaner,.eva-3-icon-dryer,.eva-3-icon-dvd,.eva-3-icon-earth,.eva-3-icon-edit,.eva-3-icon-elevator,.eva-3-icon-entertainment,.eva-3-icon-error-circle-filled,.eva-3-icon-error-circle,.eva-3-icon-error,.eva-3-icon-ethernet,.eva-3-icon-eve,.eva-3-icon-extinguisher,.eva-3-icon-eye,.eva-3-icon-family,.eva-3-icon-fan,.eva-3-icon-favorite-filled,.eva-3-icon-favorite,.eva-3-icon-fence,.eva-3-icon-filter,.eva-3-icon-first-aid-kit,.eva-3-icon-flag,.eva-3-icon-flight-change,.eva-3-icon-flight-reschedule,.eva-3-icon-flights,.eva-3-icon-food,.eva-3-icon-fpl,.eva-3-icon-freezer,.eva-3-icon-fridge,.eva-3-icon-friends,.eva-3-icon-games,.eva-3-icon-garden,.eva-3-icon-gastronomy,.eva-3-icon-geolocation,.eva-3-icon-get-invoice,.eva-3-icon-getaways,.eva-3-icon-gift,.eva-3-icon-golf,.eva-3-icon-grid,.eva-3-icon-grill,.eva-3-icon-gym,.eva-3-icon-hailing,.eva-3-icon-hair-dryer,.eva-3-icon-hairdresser,.eva-3-icon-hamburger-menu,.eva-3-icon-handbag-filled,.eva-3-icon-handbag,.eva-3-icon-heating,.eva-3-icon-hob,.eva-3-icon-hot-water,.eva-3-icon-hot,.eva-3-icon-hotel-bell,.eva-3-icon-hotel-pickup,.eva-3-icon-hotel-resort,.eva-3-icon-hotels,.eva-3-icon-house-hold,.eva-3-icon-house,.eva-3-icon-ice-machine,.eva-3-icon-imbatible,.eva-3-icon-info-circle-filled,.eva-3-icon-info-circle-outline,.eva-3-icon-info-circle,.eva-3-icon-info,.eva-3-icon-inspiration,.eva-3-icon-interlocutor,.eva-3-icon-ipad,.eva-3-icon-ipod-base,.eva-3-icon-iron,.eva-3-icon-ironing-board,.eva-3-icon-jacuzzi,.eva-3-icon-jacz,.eva-3-icon-jav,.eva-3-icon-kid-bathrobe,.eva-3-icon-kid-book,.eva-3-icon-kid-dishes,.eva-3-icon-kid-play,.eva-3-icon-kid-slippers,.eva-3-icon-kid,.eva-3-icon-kindergarten,.eva-3-icon-kit,.eva-3-icon-kitchen-island,.eva-3-icon-kitchen-kit,.eva-3-icon-kitchen-sink,.eva-3-icon-kitchen,.eva-3-icon-kms-limited,.eva-3-icon-kms-unlimited,.eva-3-icon-kms,.eva-3-icon-laptop,.eva-3-icon-latch,.eva-3-icon-light-bulb,.eva-3-icon-list,.eva-3-icon-living,.eva-3-icon-location,.eva-3-icon-lock,.eva-3-icon-locker,.eva-3-icon-logo-despegar,.eva-3-icon-lower-floor,.eva-3-icon-loyalty-filled,.eva-3-icon-loyalty,.eva-3-icon-magic-band,.eva-3-icon-magnetic-key,.eva-3-icon-mail,.eva-3-icon-manual-transmission,.eva-3-icon-marble-floor,.eva-3-icon-mask,.eva-3-icon-massage,.eva-3-icon-maximize,.eva-3-icon-message,.eva-3-icon-microwave,.eva-3-icon-minibar,.eva-3-icon-minimize,.eva-3-icon-minus,.eva-3-icon-mirror,.eva-3-icon-mixer,.eva-3-icon-moon,.eva-3-icon-more-outline,.eva-3-icon-more-vertical,.eva-3-icon-more,.eva-3-icon-mosquito-net,.eva-3-icon-multi-product,.eva-3-icon-new-window,.eva-3-icon-notification,.eva-3-icon-offers,.eva-3-icon-order,.eva-3-icon-outdoor,.eva-3-icon-oven,.eva-3-icon-packages,.eva-3-icon-paid-wifi,.eva-3-icon-parking-not-available,.eva-3-icon-parking,.eva-3-icon-partly-cloudy,.eva-3-icon-pause,.eva-3-icon-pay-later,.eva-3-icon-pet,.eva-3-icon-pets-not-allowed,.eva-3-icon-phone,.eva-3-icon-pickup-point,.eva-3-icon-picture,.eva-3-icon-pig-offer-filled,.eva-3-icon-pig-offer,.eva-3-icon-pillow,.eva-3-icon-pix,.eva-3-icon-play,.eva-3-icon-plug-cap,.eva-3-icon-plug,.eva-3-icon-plus,.eva-3-icon-pm-debit,.eva-3-icon-pm-deposit,.eva-3-icon-pm-internet-banking,.eva-3-icon-pm-pad,.eva-3-icon-poi,.eva-3-icon-pregnant,.eva-3-icon-private-entrance,.eva-3-icon-private-property,.eva-3-icon-promotion,.eva-3-icon-purchases,.eva-3-icon-qr,.eva-3-icon-question-circle-filled,.eva-3-icon-question-circle,.eva-3-icon-question,.eva-3-icon-radio,.eva-3-icon-rainy,.eva-3-icon-read,.eva-3-icon-reception,.eva-3-icon-refresh,.eva-3-icon-rentals,.eva-3-icon-room-service,.eva-3-icon-room,.eva-3-icon-safe-box-money,.eva-3-icon-safe-box,.eva-3-icon-safe-door,.eva-3-icon-safeguard,.eva-3-icon-sauna,.eva-3-icon-search,.eva-3-icon-seat-sideways,.eva-3-icon-seat,.eva-3-icon-security-alarm,.eva-3-icon-send,.eva-3-icon-settings,.eva-3-icon-shampoo,.eva-3-icon-share,.eva-3-icon-sheet,.eva-3-icon-shower,.eva-3-icon-single,.eva-3-icon-slider,.eva-3-icon-slippers,.eva-3-icon-smart-tv,.eva-3-icon-smile-circle,.eva-3-icon-smiley-happy,.eva-3-icon-smiley-mad,.eva-3-icon-smiley-neutral,.eva-3-icon-smiley-sad,.eva-3-icon-smiley-very-happy,.eva-3-icon-smoke-sensor,.eva-3-icon-snowing,.eva-3-icon-soap,.eva-3-icon-social-behance,.eva-3-icon-social-dribbble,.eva-3-icon-social-facebook,.eva-3-icon-social-google-plus,.eva-3-icon-social-google,.eva-3-icon-social-instagram,.eva-3-icon-social-medium,.eva-3-icon-social-pinterest,.eva-3-icon-social-twitter,.eva-3-icon-social-whatsapp,.eva-3-icon-social-youtube,.eva-3-icon-soundproof-window,.eva-3-icon-spa,.eva-3-icon-special-requests,.eva-3-icon-special-transfer,.eva-3-icon-spice,.eva-3-icon-square-meter,.eva-3-icon-stairs,.eva-3-icon-star-circle,.eva-3-icon-star-filled,.eva-3-icon-star,.eva-3-icon-store,.eva-3-icon-stormy,.eva-3-icon-subarrow-bold-right,.eva-3-icon-suitcase-filled,.eva-3-icon-sunny,.eva-3-icon-swap-arrows,.eva-3-icon-swimming-pool,.eva-3-icon-table,.eva-3-icon-tablet,.eva-3-icon-tea-set,.eva-3-icon-tennis,.eva-3-icon-terrace,.eva-3-icon-thumbs-down,.eva-3-icon-thumbs-up,.eva-3-icon-ticket,.eva-3-icon-tickets,.eva-3-icon-time,.eva-3-icon-toaster,.eva-3-icon-toilet-paper,.eva-3-icon-top-floor,.eva-3-icon-towels,.eva-3-icon-town,.eva-3-icon-train,.eva-3-icon-trained-staff,.eva-3-icon-translate,.eva-3-icon-transmission,.eva-3-icon-trash,.eva-3-icon-traslate,.eva-3-icon-travel-kit,.eva-3-icon-trend-down,.eva-3-icon-trip-cradle,.eva-3-icon-trolley,.eva-3-icon-tv-streaming,.eva-3-icon-tv,.eva-3-icon-two-cards,.eva-3-icon-two-hearts,.eva-3-icon-underground-floor,.eva-3-icon-usb-charger,.eva-3-icon-user,.eva-3-icon-users,.eva-3-icon-vaccines,.eva-3-icon-video,.eva-3-icon-videogames,.eva-3-icon-view-360,.eva-3-icon-visa-vaccines,.eva-3-icon-visa,.eva-3-icon-voucher-bus,.eva-3-icon-voucher-rentals,.eva-3-icon-waffles,.eva-3-icon-walking,.eva-3-icon-wardrobe,.eva-3-icon-warning-filled,.eva-3-icon-warning,.eva-3-icon-wash-machine,.eva-3-icon-whirlpool,.eva-3-icon-wifi,.eva-3-icon-wood-floor {
    font-family: "eva-font";
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}


/* Icons */
.eva-3-icon-adapter-plug:before {
    content: "\f2553"
}

.eva-3-icon-adult:before {
    content: "\f2554"
}

.eva-3-icon-adults-only:before {
    content: "\f2555"
}

.eva-3-icon-air-conditioner:before {
    content: "\f000"
}

.eva-3-icon-airplane-going:before {
    content: "\f001"
}

.eva-3-icon-airplane-return:before {
    content: "\f002"
}

.eva-3-icon-alarm-clock:before {
    content: "\f2556"
}

.eva-3-icon-all-inclusive:before {
    content: "\f003"
}

.eva-3-icon-american-kitchen:before {
    content: "\f2557"
}

.eva-3-icon-armchair:before {
    content: "\f2558"
}

.eva-3-icon-arrow-bold-down:before {
    content: "\f004"
}

.eva-3-icon-arrow-bold-left:before {
    content: "\f005"
}

.eva-3-icon-arrow-bold-right:before {
    content: "\f006"
}

.eva-3-icon-arrow-bold-up:before {
    content: "\f007"
}

.eva-3-icon-arrow-down:before {
    content: "\f008"
}

.eva-3-icon-arrow-left:before {
    content: "\f009"
}

.eva-3-icon-arrow-right:before {
    content: "\f010"
}

.eva-3-icon-arrow-up:before {
    content: "\f011"
}

.eva-3-icon-assistances:before {
    content: "\f012"
}

.eva-3-icon-atm-transmission:before {
    content: "\f013"
}

.eva-3-icon-atm:before {
    content: "\f171"
}

.eva-3-icon-audioguide:before {
    content: "\f199"
}

.eva-3-icon-audit:before {
    content: "\f214"
}

.eva-3-icon-baby-belt:before {
    content: "\f243"
}

.eva-3-icon-baby-car:before {
    content: "\f014"
}

.eva-3-icon-baby-chair:before {
    content: "\f2560"
}

.eva-3-icon-baby-changing:before {
    content: "\f2561"
}

.eva-3-icon-baby-monitor:before {
    content: "\f2562"
}

.eva-3-icon-baby-tub:before {
    content: "\f2563"
}

.eva-3-icon-baby:before {
    content: "\f2559"
}

.eva-3-icon-backpack-filled:before {
    content: "\f2564"
}

.eva-3-icon-backpack:before {
    content: "\f239"
}

.eva-3-icon-bag:before {
    content: "\f015"
}

.eva-3-icon-balcony:before {
    content: "\f174"
}

.eva-3-icon-bar-chart:before {
    content: "\f213"
}

.eva-3-icon-bath:before {
    content: "\f203"
}

.eva-3-icon-bathrobe:before {
    content: "\f2677"
}

.eva-3-icon-bathroom:before {
    content: "\f016"
}

.eva-3-icon-beach-umbrella:before {
    content: "\f154"
}

.eva-3-icon-beach:before {
    content: "\f017"
}

.eva-3-icon-bed:before {
    content: "\f018"
}

.eva-3-icon-beer:before {
    content: "\f065"
}

.eva-3-icon-billing-error:before {
    content: "\f019"
}

.eva-3-icon-blackout:before {
    content: "\f2566"
}

.eva-3-icon-boarding-group:before {
    content: "\f058"
}

.eva-3-icon-boat:before {
    content: "\f020"
}

.eva-3-icon-booking:before {
    content: "\f021"
}

.eva-3-icon-breakfast:before {
    content: "\f022"
}

.eva-3-icon-budget-circle:before {
    content: "\f228"
}

.eva-3-icon-budget:before {
    content: "\f023"
}

.eva-3-icon-buses:before {
    content: "\f024"
}

.eva-3-icon-business:before {
    content: "\f025"
}

.eva-3-icon-calendar-no-available:before {
    content: "\f186"
}

.eva-3-icon-calendar:before {
    content: "\f026"
}

.eva-3-icon-callcenter:before {
    content: "\f226"
}

.eva-3-icon-camera:before {
    content: "\f027"
}

.eva-3-icon-camp-fire:before {
    content: "\f2567"
}

.eva-3-icon-card:before {
    content: "\f028"
}

.eva-3-icon-carpet-floor:before {
    content: "\f2568"
}

.eva-3-icon-cars-insurance:before {
    content: "\f253"
}

.eva-3-icon-cars:before {
    content: "\f029"
}

.eva-3-icon-cash:before {
    content: "\f030"
}

.eva-3-icon-casino:before {
    content: "\f2569"
}

.eva-3-icon-catv:before {
    content: "\f031"
}

.eva-3-icon-ceiling-fan:before {
    content: "\f2570"
}

.eva-3-icon-cell-phone:before {
    content: "\f153"
}

.eva-3-icon-chat:before {
    content: "\f032"
}

.eva-3-icon-check-in:before {
    content: "\f033"
}

.eva-3-icon-check-out:before {
    content: "\f034"
}

.eva-3-icon-checkmark-circle-filled:before {
    content: "\f2674"
}

.eva-3-icon-checkmark-circle:before {
    content: "\f035"
}

.eva-3-icon-checkmark:before {
    content: "\f036"
}

.eva-3-icon-chevron-down:before {
    content: "\f008"
}

.eva-3-icon-chevron-left:before {
    content: "\f009"
}

.eva-3-icon-chevron-right:before {
    content: "\f010"
}

.eva-3-icon-chevron-up:before {
    content: "\f011"
}

.eva-3-icon-children-games:before {
    content: "\f155"
}

.eva-3-icon-cigarette-not-allowed:before {
    content: "\f2675"
}

.eva-3-icon-cigarette:before {
    content: "\f037"
}

.eva-3-icon-circuits:before {
    content: "\f251"
}

.eva-3-icon-city:before {
    content: "\f038"
}

.eva-3-icon-cleaning-service:before {
    content: "\f2573"
}

.eva-3-icon-clip:before {
    content: "\f188"
}

.eva-3-icon-close:before {
    content: "\f039"
}

.eva-3-icon-clothes-hanger:before {
    content: "\f2574"
}

.eva-3-icon-clothes-line:before {
    content: "\f2575"
}

.eva-3-icon-cloudy:before {
    content: "\f040"
}

.eva-3-icon-cocktail:before {
    content: "\f092"
}

.eva-3-icon-coffee:before {
    content: "\f041"
}

.eva-3-icon-connected-rooms:before {
    content: "\f2576"
}

.eva-3-icon-copy:before {
    content: "\f184"
}

.eva-3-icon-couple:before {
    content: "\f042"
}

.eva-3-icon-coupon-points:before {
    content: "\f2577"
}

.eva-3-icon-coupon:before {
    content: "\f2550"
}

.eva-3-icon-cradle:before {
    content: "\f2578"
}

.eva-3-icon-cross:before {
    content: "\f039"
}

.eva-3-icon-cruises:before {
    content: "\f043"
}

.eva-3-icon-crypto:before {
    content: "\f2579"
}

.eva-3-icon-cultural:before {
    content: "\f044"
}

.eva-3-icon-customerservice:before {
    content: "\f226"
}

.eva-3-icon-dashboard:before {
    content: "\f176"
}

.eva-3-icon-departure:before {
    content: "\f240"
}

.eva-3-icon-desk:before {
    content: "\f2580"
}

.eva-3-icon-dining-room:before {
    content: "\f2582"
}

.eva-3-icon-disability:before {
    content: "\f046"
}

.eva-3-icon-dishwasher:before {
    content: "\f2583"
}

.eva-3-icon-disney:before {
    content: "\f047"
}

.eva-3-icon-document:before {
    content: "\f205"
}

.eva-3-icon-dolphin:before {
    content: "\f208"
}

.eva-3-icon-door-bell:before {
    content: "\f2584"
}

.eva-3-icon-door-man:before {
    content: "\f049"
}

.eva-3-icon-door:before {
    content: "\f048"
}

.eva-3-icon-double-bed:before {
    content: "\f2585"
}

.eva-3-icon-download:before {
    content: "\f050"
}

.eva-3-icon-dressing-room:before {
    content: "\f2586"
}

.eva-3-icon-drinks:before {
    content: "\f195"
}

.eva-3-icon-dry-cleaner:before {
    content: "\f156"
}

.eva-3-icon-dryer:before {
    content: "\f051"
}

.eva-3-icon-dvd:before {
    content: "\f175"
}

.eva-3-icon-earth:before {
    content: "\f052"
}

.eva-3-icon-edit:before {
    content: "\f053"
}

.eva-3-icon-elevator:before {
    content: "\f054"
}

.eva-3-icon-entertainment:before {
    content: "\f055"
}

.eva-3-icon-error-circle-filled:before {
    content: "\f2587"
}

.eva-3-icon-error-circle:before {
    content: "\f056"
}

.eva-3-icon-error:before {
    content: "\f039"
}

.eva-3-icon-ethernet:before {
    content: "\f2588"
}

.eva-3-icon-eve:before {
    content: "\f058"
}

.eva-3-icon-extinguisher:before {
    content: "\f2589"
}

.eva-3-icon-eye:before {
    content: "\f241"
}

.eva-3-icon-family:before {
    content: "\f059"
}

.eva-3-icon-fan:before {
    content: "\f2591"
}

.eva-3-icon-favorite-filled:before {
    content: "\f2592"
}

.eva-3-icon-favorite:before {
    content: "\f060"
}

.eva-3-icon-fence:before {
    content: "\f2593"
}

.eva-3-icon-filter:before {
    content: "\f061"
}

.eva-3-icon-first-aid-kit:before {
    content: "\f2595"
}

.eva-3-icon-flag:before {
    content: "\f224"
}

.eva-3-icon-flight-change:before {
    content: "\f192"
}

.eva-3-icon-flight-reschedule:before {
    content: "\f194"
}

.eva-3-icon-flights:before {
    content: "\f062"
}

.eva-3-icon-food:before {
    content: "\f063"
}

.eva-3-icon-fpl:before {
    content: "\f064"
}

.eva-3-icon-freezer:before {
    content: "\f2596"
}

.eva-3-icon-fridge:before {
    content: "\f2597"
}

.eva-3-icon-friends:before {
    content: "\f065"
}

.eva-3-icon-games:before {
    content: "\f157"
}

.eva-3-icon-garden:before {
    content: "\f158"
}

.eva-3-icon-gastronomy:before {
    content: "\f066"
}

.eva-3-icon-geolocation:before {
    content: "\f189"
}

.eva-3-icon-get-invoice:before {
    content: "\f067"
}

.eva-3-icon-getaways:before {
    content: "\f238"
}

.eva-3-icon-gift:before {
    content: "\f068"
}

.eva-3-icon-golf:before {
    content: "\f159"
}

.eva-3-icon-grid:before {
    content: "\f201"
}

.eva-3-icon-grill:before {
    content: "\f160"
}

.eva-3-icon-gym:before {
    content: "\f069"
}

.eva-3-icon-hailing:before {
    content: "\f070"
}

.eva-3-icon-hair-dryer:before {
    content: "\f2598"
}

.eva-3-icon-hairdresser:before {
    content: "\f161"
}

.eva-3-icon-hamburger-menu:before {
    content: "\f215"
}

.eva-3-icon-handbag-filled:before {
    content: "\f2599"
}

.eva-3-icon-handbag:before {
    content: "\f071"
}

.eva-3-icon-heating:before {
    content: "\f088"
}

.eva-3-icon-hob:before {
    content: "\f2600"
}

.eva-3-icon-hot-water:before {
    content: "\f2601"
}

.eva-3-icon-hot:before {
    content: "\f072"
}

.eva-3-icon-hotel-bell:before {
    content: "\f231"
}

.eva-3-icon-hotel-pickup:before {
    content: "\f196"
}

.eva-3-icon-hotel-resort:before {
    content: "\f2546"
}

.eva-3-icon-hotels:before {
    content: "\f073"
}

.eva-3-icon-house-hold:before {
    content: "\f2603"
}

.eva-3-icon-house:before {
    content: "\f2602"
}

.eva-3-icon-ice-machine:before {
    content: "\f2604"
}

.eva-3-icon-imbatible:before {
    content: "\f212"
}

.eva-3-icon-info-circle-filled:before {
    content: "\f10a"
}

.eva-3-icon-info-circle-outline:before {
    content: "\f074"
}

.eva-3-icon-info-circle:before {
    content: "\f074"
}

.eva-3-icon-info:before {
    content: "\f209"
}

.eva-3-icon-inspiration:before {
    content: "\f230"
}

.eva-3-icon-interlocutor:before {
    content: "\f076"
}

.eva-3-icon-ipad:before {
    content: "\f2606"
}

.eva-3-icon-ipod-base:before {
    content: "\f2607"
}

.eva-3-icon-iron:before {
    content: "\f162"
}

.eva-3-icon-ironing-board:before {
    content: "\f2608"
}

.eva-3-icon-jacuzzi:before {
    content: "\f077"
}

.eva-3-icon-jacz:before {
    content: "\f077"
}

.eva-3-icon-jav:before {
    content: "\f220"
}

.eva-3-icon-kid-bathrobe:before {
    content: "\f2610"
}

.eva-3-icon-kid-book:before {
    content: "\f2611"
}

.eva-3-icon-kid-dishes:before {
    content: "\f2612"
}

.eva-3-icon-kid-play:before {
    content: "\f2614"
}

.eva-3-icon-kid-slippers:before {
    content: "\f2613"
}

.eva-3-icon-kid:before {
    content: "\f2609"
}

.eva-3-icon-kindergarten:before {
    content: "\f131"
}

.eva-3-icon-kit:before {
    content: "\f078"
}

.eva-3-icon-kitchen-island:before {
    content: "\f2616"
}

.eva-3-icon-kitchen-kit:before {
    content: "\f078"
}

.eva-3-icon-kitchen-sink:before {
    content: "\f2617"
}

.eva-3-icon-kitchen:before {
    content: "\f2615"
}

.eva-3-icon-kms-limited:before {
    content: "\f079"
}

.eva-3-icon-kms-unlimited:before {
    content: "\f080"
}

.eva-3-icon-kms:before {
    content: "\f081"
}

.eva-3-icon-laptop:before {
    content: "\f163"
}

.eva-3-icon-latch:before {
    content: "\f2618"
}

.eva-3-icon-light-bulb:before {
    content: "\f2534"
}

.eva-3-icon-list:before {
    content: "\f082"
}

.eva-3-icon-living:before {
    content: "\f2619"
}

.eva-3-icon-location:before {
    content: "\f083"
}

.eva-3-icon-lock:before {
    content: "\f084"
}

.eva-3-icon-locker:before {
    content: "\f2620"
}

.eva-3-icon-logo-despegar:before {
    content: "\f085"
}

.eva-3-icon-lower-floor:before {
    content: "\f2621"
}

.eva-3-icon-loyalty-filled:before {
    content: "\f2551"
}

.eva-3-icon-loyalty:before {
    content: "\f2547"
}

.eva-3-icon-magic-band:before {
    content: "\f225"
}

.eva-3-icon-magnetic-key:before {
    content: "\f2622"
}

.eva-3-icon-mail:before {
    content: "\f086"
}

.eva-3-icon-manual-transmission:before {
    content: "\f087"
}

.eva-3-icon-marble-floor:before {
    content: "\f2623"
}

.eva-3-icon-mask:before {
    content: "\f2539"
}

.eva-3-icon-massage:before {
    content: "\f164"
}

.eva-3-icon-maximize:before {
    content: "\f151"
}

.eva-3-icon-message:before {
    content: "\f182"
}

.eva-3-icon-microwave:before {
    content: "\f2624"
}

.eva-3-icon-minibar:before {
    content: "\f172"
}

.eva-3-icon-minimize:before {
    content: "\f152"
}

.eva-3-icon-minus:before {
    content: "\f089"
}

.eva-3-icon-mirror:before {
    content: "\f2625"
}

.eva-3-icon-mixer:before {
    content: "\f2626"
}

.eva-3-icon-moon:before {
    content: "\f090"
}

.eva-3-icon-more-outline:before {
    content: "\f210"
}

.eva-3-icon-more-vertical:before {
    content: "\f217"
}

.eva-3-icon-more:before {
    content: "\f091"
}

.eva-3-icon-mosquito-net:before {
    content: "\f2627"
}

.eva-3-icon-multi-product:before {
    content: "\f252"
}

.eva-3-icon-new-window:before {
    content: "\f244"
}

.eva-3-icon-notification:before {
    content: "\f093"
}

.eva-3-icon-offers:before {
    content: "\f229"
}

.eva-3-icon-order:before {
    content: "\f094"
}

.eva-3-icon-outdoor:before {
    content: "\f095"
}

.eva-3-icon-oven:before {
    content: "\f2628"
}

.eva-3-icon-packages:before {
    content: "\f096"
}

.eva-3-icon-paid-wifi:before {
    content: "\f2629"
}

.eva-3-icon-parking-not-available:before {
    content: "\f165"
}

.eva-3-icon-parking:before {
    content: "\f097"
}

.eva-3-icon-partly-cloudy:before {
    content: "\f098"
}

.eva-3-icon-pause:before {
    content: "\f116"
}

.eva-3-icon-pay-later:before {
    content: "\f2630"
}

.eva-3-icon-pet:before {
    content: "\f099"
}

.eva-3-icon-pets-not-allowed:before {
    content: "\f166"
}

.eva-3-icon-phone:before {
    content: "\f100"
}

.eva-3-icon-pickup-point:before {
    content: "\f197"
}

.eva-3-icon-picture:before {
    content: "\f101"
}

.eva-3-icon-pig-offer-filled:before {
    content: "\f102"
}

.eva-3-icon-pig-offer:before {
    content: "\f2631"
}

.eva-3-icon-pillow:before {
    content: "\f2632"
}

.eva-3-icon-pix:before {
    content: "\f2545"
}

.eva-3-icon-play:before {
    content: "\f206"
}

.eva-3-icon-plug-cap:before {
    content: "\f2634"
}

.eva-3-icon-plug:before {
    content: "\f2633"
}

.eva-3-icon-plus:before {
    content: "\f103"
}

.eva-3-icon-pm-debit:before {
    content: "\f232"
}

.eva-3-icon-pm-deposit:before {
    content: "\f233"
}

.eva-3-icon-pm-internet-banking:before {
    content: "\f234"
}

.eva-3-icon-pm-pad:before {
    content: "\f235"
}

.eva-3-icon-poi:before {
    content: "\f211"
}

.eva-3-icon-pregnant:before {
    content: "\f242"
}

.eva-3-icon-private-entrance:before {
    content: "\f2636"
}

.eva-3-icon-private-property:before {
    content: "\f2637"
}

.eva-3-icon-promotion:before {
    content: "\f202"
}

.eva-3-icon-purchases:before {
    content: "\f104"
}

.eva-3-icon-qr:before {
    content: "\f237"
}

.eva-3-icon-question-circle-filled:before {
    content: "\f106"
}

.eva-3-icon-question-circle:before {
    content: "\f105"
}

.eva-3-icon-question:before {
    content: "\f107"
}

.eva-3-icon-radio:before {
    content: "\f2638"
}

.eva-3-icon-rainy:before {
    content: "\f108"
}

.eva-3-icon-read:before {
    content: "\f185"
}

.eva-3-icon-reception:before {
    content: "\f187"
}

.eva-3-icon-refresh:before {
    content: "\f204"
}

.eva-3-icon-rentals:before {
    content: "\f109"
}

.eva-3-icon-room-service:before {
    content: "\f167"
}

.eva-3-icon-room:before {
    content: "\f110"
}

.eva-3-icon-safe-box-money:before {
    content: "\f2640"
}

.eva-3-icon-safe-box:before {
    content: "\f2639"
}

.eva-3-icon-safe-door:before {
    content: "\f2641"
}

.eva-3-icon-safeguard:before {
    content: "\f245"
}

.eva-3-icon-sauna:before {
    content: "\f173"
}

.eva-3-icon-search:before {
    content: "\f111"
}

.eva-3-icon-seat-sideways:before {
    content: "\f191"
}

.eva-3-icon-seat:before {
    content: "\f112"
}

.eva-3-icon-security-alarm:before {
    content: "\f2642"
}

.eva-3-icon-send:before {
    content: "\f221"
}

.eva-3-icon-settings:before {
    content: "\f183"
}

.eva-3-icon-shampoo:before {
    content: "\f2645"
}

.eva-3-icon-share:before {
    content: "\f2542"
}

.eva-3-icon-sheet:before {
    content: "\f2646"
}

.eva-3-icon-shower:before {
    content: "\f2647"
}

.eva-3-icon-single:before {
    content: "\f117"
}

.eva-3-icon-slider:before {
    content: "\f177"
}

.eva-3-icon-slippers:before {
    content: "\f2649"
}

.eva-3-icon-smart-tv:before {
    content: "\f2650"
}

.eva-3-icon-smile-circle:before {
    content: "\f250"
}

.eva-3-icon-smiley-happy:before {
    content: "\f249"
}

.eva-3-icon-smiley-mad:before {
    content: "\f246"
}

.eva-3-icon-smiley-neutral:before {
    content: "\f248"
}

.eva-3-icon-smiley-sad:before {
    content: "\f247"
}

.eva-3-icon-smiley-very-happy:before {
    content: "\f250"
}

.eva-3-icon-smoke-sensor:before {
    content: "\f2651"
}

.eva-3-icon-snowing:before {
    content: "\f119"
}

.eva-3-icon-soap:before {
    content: "\f2652"
}

.eva-3-icon-social-behance:before {
    content: "\f2538"
}

.eva-3-icon-social-dribbble:before {
    content: "\f2537"
}

.eva-3-icon-social-facebook:before {
    content: "\f113"
}

.eva-3-icon-social-google-plus:before {
    content: "\f114"
}

.eva-3-icon-social-google:before {
    content: "\f121"
}

.eva-3-icon-social-instagram:before {
    content: "\f190"
}

.eva-3-icon-social-medium:before {
    content: "\f2536"
}

.eva-3-icon-social-pinterest:before {
    content: "\f2543"
}

.eva-3-icon-social-twitter:before {
    content: "\f122"
}

.eva-3-icon-social-whatsapp:before {
    content: "\f223"
}

.eva-3-icon-social-youtube:before {
    content: "\f207"
}

.eva-3-icon-soundproof-window:before {
    content: "\f2653"
}

.eva-3-icon-spa:before {
    content: "\f123"
}

.eva-3-icon-special-requests:before {
    content: "\f124"
}

.eva-3-icon-special-transfer:before {
    content: "\f198"
}

.eva-3-icon-spice:before {
    content: "\f2654"
}

.eva-3-icon-square-meter:before {
    content: "\f125"
}

.eva-3-icon-stairs:before {
    content: "\f126"
}

.eva-3-icon-star-circle:before {
    content: "\f200"
}

.eva-3-icon-star-filled:before {
    content: "\f2655"
}

.eva-3-icon-star:before {
    content: "\f127"
}

.eva-3-icon-store:before {
    content: "\f168"
}

.eva-3-icon-stormy:before {
    content: "\f128"
}

.eva-3-icon-subarrow-bold-right:before {
    content: "\f216"
}

.eva-3-icon-suitcase-filled:before {
    content: "\f2648"
}

.eva-3-icon-sunny:before {
    content: "\f129"
}

.eva-3-icon-swap-arrows:before {
    content: "\f2544"
}

.eva-3-icon-swimming-pool:before {
    content: "\f130"
}

.eva-3-icon-table:before {
    content: "\f2656"
}

.eva-3-icon-tablet:before {
    content: "\f2657"
}

.eva-3-icon-tea-set:before {
    content: "\f2658"
}

.eva-3-icon-tennis:before {
    content: "\f169"
}

.eva-3-icon-terrace:before {
    content: "\f2659"
}

.eva-3-icon-thumbs-down:before {
    content: "\f132"
}

.eva-3-icon-thumbs-up:before {
    content: "\f133"
}

.eva-3-icon-ticket:before {
    content: "\f115"
}

.eva-3-icon-tickets:before {
    content: "\f134"
}

.eva-3-icon-time:before {
    content: "\f135"
}

.eva-3-icon-toaster:before {
    content: "\f2660"
}

.eva-3-icon-toilet-paper:before {
    content: "\f2661"
}

.eva-3-icon-top-floor:before {
    content: "\f2662"
}

.eva-3-icon-towels:before {
    content: "\f170"
}

.eva-3-icon-town:before {
    content: "\f222"
}

.eva-3-icon-train:before {
    content: "\f219"
}

.eva-3-icon-trained-staff:before {
    content: "\f2540"
}

.eva-3-icon-translate:before {
    content: "\f2663"
}

.eva-3-icon-transmission:before {
    content: "\f136"
}

.eva-3-icon-trash:before {
    content: "\f137"
}

.eva-3-icon-traslate:before {
    content: "\f138"
}

.eva-3-icon-travel-kit:before {
    content: "\f2549"
}

.eva-3-icon-trend-down:before {
    content: "\f2535"
}

.eva-3-icon-trip-cradle:before {
    content: "\f2665"
}

.eva-3-icon-trolley:before {
    content: "\f139"
}

.eva-3-icon-tv-streaming:before {
    content: "\f2666"
}

.eva-3-icon-tv:before {
    content: "\f140"
}

.eva-3-icon-two-cards:before {
    content: "\f141"
}

.eva-3-icon-two-hearts:before {
    content: "\f042"
}

.eva-3-icon-underground-floor:before {
    content: "\f2667"
}

.eva-3-icon-usb-charger:before {
    content: "\f2552"
}

.eva-3-icon-user:before {
    content: "\f142"
}

.eva-3-icon-users:before {
    content: "\f193"
}

.eva-3-icon-vaccines:before {
    content: "\f180"
}

.eva-3-icon-video:before {
    content: "\f143"
}

.eva-3-icon-videogames:before {
    content: "\f2669"
}

.eva-3-icon-view-360:before {
    content: "\f144"
}

.eva-3-icon-visa-vaccines:before {
    content: "\f181"
}

.eva-3-icon-visa:before {
    content: "\f179"
}

.eva-3-icon-voucher-bus:before {
    content: "\f145"
}

.eva-3-icon-voucher-rentals:before {
    content: "\f146"
}

.eva-3-icon-waffles:before {
    content: "\f2670"
}

.eva-3-icon-walking:before {
    content: "\f218"
}

.eva-3-icon-wardrobe:before {
    content: "\f2671"
}

.eva-3-icon-warning-filled:before {
    content: "\f148"
}

.eva-3-icon-warning:before {
    content: "\f147"
}

.eva-3-icon-wash-machine:before {
    content: "\f150"
}

.eva-3-icon-whirlpool:before {
    content: "\f2672"
}

.eva-3-icon-wifi:before {
    content: "\f149"
}

.eva-3-icon-wood-floor:before {
    content: "\f2673"
}

.container-fluid.carrosuel-producto.carrusel-vuelos {
    display: flex;
    justify-content: left;
    overflow: auto;
    padding: 0px;
}

.container-fluid.carrosuel-producto.carrusel-vuelos {
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px;
    gap: 1rem !important;
}

.container-fluid.carrosuel-producto:not(.swiper-initialized) .swiper-wrapper {
    display: flex;
    justify-content: left;
    overflow: auto;
    padding: 0px;
}

.container-fluid.carrosuel-producto:not(.swiper-initialized) .swiper-wrapper {
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px;
    gap: 1rem !important;
}

.container-fluid.carrosuel-producto:not(.swiper-initialized) .swiper-wrapper.sliders-center {
    justify-content: center;
}

.container-fluid.carrosuel-producto.carrusel-hoteles:not(.swiper-initialized) .swiper-wrapper,
.container-fluid.carrosuel-producto.carrusel-paquetes:not(.swiper-initialized) .swiper-wrapper,
.container-fluid.carrosuel-producto.carrusel-circuitos:not(.swiper-initialized) .swiper-wrapper,
.container-fluid.carrosuel-producto.carrusel-cruceros:not(.swiper-initialized) .swiper-wrapper{
    flex-wrap: nowrap;
}

.container-fluid.carrosuel-producto:before {
    display: none;
}

.container-fluid.carrosuel-producto .card {
    cursor: pointer;
    padding: 0rem 0rem 1rem 0rem;
    position: relative;
    border-radius: 16px;
    min-height: auto;
    height: auto;
    box-shadow: 0px 0px 14px 0px rgb(52 99 188 / 10%);
    border: 1px solid #f1f1f1;
    background: white;
}
.container-fluid.carrosuel-producto.carrusel-vuelos .card{
    padding-bottom: 0px;
}

.container-fluid.carrosuel-producto:after {
    display: none;
}

.container-fluid.carrosuel-producto:not(.swiper-initialized) .card {
    flex: 0 0 calc((100% / 2) - .5rem);
    width: calc((100% / 2) - .5rem);
}

.container-fluid.carrosuel-producto:not(.swiper-initialized) .card.product-hoteles,
.container-fluid.carrosuel-producto:not(.swiper-initialized) .card.product-paquetes,
.container-fluid.carrosuel-producto:not(.swiper-initialized) .card.product-circuitos,
.container-fluid.carrosuel-producto:not(.swiper-initialized) .card.product-cruceros {
    flex: 0 0 calc(25% - .75rem);
    width: calc(25% - .75rem);
    min-width: 200px;
}

.container-fluid.carrosuel-producto .card > .d-flex {
    border: none;
    border-radius: 8px;
    position: relative;
    transition: all .3s;
    overflow: hidden;
    height: 100%;
    justify-content: space-between;
}

.container-fluid.carrosuel-producto .card .image-product {
    height: 100%;
    width: 20%;
}

.container-fluid.carrosuel-producto .card.product-hoteles .image-product,
.container-fluid.carrosuel-producto .card.product-paquetes .image-product,
.container-fluid.carrosuel-producto .card.product-circuitos .image-product,
.container-fluid.carrosuel-producto .card.product-cruceros .image-product {
    width: 100%;
}

.container-fluid.carrosuel-producto .card .image-product .imagen-desc {
    min-height: 100px;
    height: 100%;
    margin-bottom: 0px;
    border-radius: 0px;
}

.container-fluid.carrosuel-producto .card.product-hoteles .image-product .imagen-desc,
.container-fluid.carrosuel-producto .card.product-paquetes .image-product .imagen-desc,
.container-fluid.carrosuel-producto .card.product-circuitos .image-product .imagen-desc,
.container-fluid.carrosuel-producto .card.product-cruceros .image-product .imagen-desc {
    width: 100%;
    height: 10rem;
    border-radius: 8px 8px 50px 0px;
    /* margin-bottom: 10px; */
    overflow: hidden;
}

.container-fluid.carrosuel-producto.carrusel-hoteles .image-product .detail, 
.container-fluid.carrosuel-producto.carrusel-paquetes .image-product .detail, 
.container-fluid.carrosuel-producto.carrusel-circuitos .image-product .detail, 
.container-fluid.carrosuel-producto.carrusel-cruceros .image-product .detail {
    padding: 0px 20px;
}

.container-fluid.carrosuel-producto .card .image-product .imagen-desc img {
    width: 100%;
    object-fit: cover;
    object-position: center center;
    height: 100%;
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    transition: all .7s ease;
}

.container-fluid.carrosuel-producto .card.product-hoteles .image-product .imagen-desc img,
.container-fluid.carrosuel-producto .card.product-paquetes .image-product .imagen-desc img,
.container-fluid.carrosuel-producto .card.product-circuitos .image-product .imagen-desc img,
.container-fluid.carrosuel-producto .card.product-cruceros .image-product .imagen-desc img {
    width: 100%;
    object-fit: cover;
    object-position: center center;
    height: 100%;
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    transition: all .7s ease;
}

.container-fluid.carrosuel-producto .cantidad.dias.noches {
    left: auto;
    right: auto;
    margin: auto;
    background: #D1F4E0;
    color: var(--e-global-color-text);
    border-radius: 4px;
    font-weight: 600;
    top: -15px;
    padding: 2px 6px;
    position: relative;
    font-size: .7rem;
    margin: 0px auto;
    margin-bottom: -10px;
    color: var(--e-global-color-text);
}

.container-fluid.carrosuel-producto p {
    margin: 0px;
    color: var(--e-global-color-text);
    line-height: 1;
    text-align: left;
    font-size: .6rem;
    font-weight: 500;
}

.container-fluid.carrosuel-producto .card.product-hoteles p,
.container-fluid.carrosuel-producto .card.product-paquetes p,
.container-fluid.carrosuel-producto .card.product-circuitos p,
.container-fluid.carrosuel-producto .card.product-cruceros p {
    font-size: .6rem;
    line-height: 1.2;
}

.container-fluid.carrosuel-producto .card.product-hoteles p.antes,
.container-fluid.carrosuel-producto .card.product-paquetes p.antes,
.container-fluid.carrosuel-producto .card.product-circuitos p.antes,
.container-fluid.carrosuel-producto .card.product-cruceros p.antes {
    text-decoration: line-through;
    font-size: 0.7rem;
}

.container-fluid.carrosuel-producto .card.product-paquetes .content-precio .contenido p.ahorra {
    padding: 6px;
    background: #D1F4E0;
    border-radius: 4px;
    color: black;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    width: auto;
    font-size: .7rem;
}

.container-fluid.carrosuel-producto .card.product-hoteles p.alimentacion,
.container-fluid.carrosuel-producto .card.product-paquetes p.alimentacion,
.container-fluid.carrosuel-producto .card.product-circuitos p.alimentacion,
.container-fluid.carrosuel-producto .card.product-cruceros p.alimentacion {
    text-align: center;
    padding: 10px 0px;
    border-bottom: 1px dashed var(--e-global-color-text);
}

.container-fluid.carrosuel-producto .card.product-hoteles p.fechasViaje,
.container-fluid.carrosuel-producto .card.product-paquetes p.fechasViaje,
.container-fluid.carrosuel-producto .card.product-circuitos p.fechasViaje,
.container-fluid.carrosuel-producto .card.product-cruceros p.fechasViaje {
    text-align: center;
    padding: 10px 0px;
}

.container-fluid.carrosuel-producto .info-product {
    padding: 16px;
    align-items: center;
    width: 80%;
    gap: 10px;
    justify-content: space-between;
}

.container-fluid.carrosuel-producto .card.product-hoteles .info-product,
.container-fluid.carrosuel-producto .card.product-paquetes .info-product,
.container-fluid.carrosuel-producto .card.product-circuitos .info-product,
.container-fluid.carrosuel-producto .card.product-cruceros .info-product {
    padding: 0px;
    width: 100%;
    padding: 0px 10px;
}

.container-fluid.carrosuel-producto .info-product > .flex-column:nth-child(1) {
    flex: 0 0 56%;
    width: 56%;
}

.container-fluid.carrosuel-producto p.title-product {
    font-size: 1.0rem;
    text-align: left;
    margin-right: 0px;
    font-weight: 700;
}

.container-fluid.carrosuel-producto.carrusel-hoteles p.title-product,
.container-fluid.carrosuel-producto.carrusel-paquetes p.title-product,
.container-fluid.carrosuel-producto.carrusel-circuitos p.title-product,
.container-fluid.carrosuel-producto.carrusel-cruceros p.title-product{
    text-align: center;
    font-size: .85rem;
    font-weight: 500;
    line-height: 1;
    padding: 0px 10px;
}

.container-fluid.carrosuel-producto.carrusel-hoteles p.title-product b,
.container-fluid.carrosuel-producto.carrusel-paquetes p.title-product b,
.container-fluid.carrosuel-producto.carrusel-circuitos p.title-product b,
.container-fluid.carrosuel-producto.carrusel-cruceros p.title-product b  {
    display: block;
}


.container-fluid.carrosuel-producto p.description-product {
    font-size: .6rem;
    font-weight: 400;
}

.container-fluid.carrosuel-producto .content-air {
    width: calc(100% - 32px);
    justify-content: flex-start;
    border-bottom: 1px dashed var(--e-global-color-text);
    border-radius: 0px;
    display: flex;
    align-items: center;
}

.container-fluid.carrosuel-producto .card.product-paquetes .content-air {
    justify-content: center;
    width: 100%;
    padding: 10px;
}

.container-fluid.carrosuel-producto .content-air p {
    display: flex;
    gap: 4px;
    align-items: center;
    flex-direction: row;
}

.container-fluid.carrosuel-producto .content-air .maletas {
    display: flex;
    margin-bottom: 0px;
}

.container-fluid.carrosuel-producto .content-air .maletas i {
    font-size: 1.2rem;
    width: 14px;
    color: var(--e-global-color-text);
    display: block;
    opacity: 0.2;
}

.container-fluid.carrosuel-producto .content-air .maletas i[active*="1"] {
    color: #22c55e;
    opacity: 1;
}

.container-fluid.carrosuel-producto .content-air img.logo-aerolinea {
    margin: 0px;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    margin-bottom: 0px;
}

.container-fluid.carrosuel-producto .content-air p span {
    display: none;
}

.container-fluid.carrosuel-producto .info-product p.date-reference {
    margin: 2px 0px 0px 0px;
    padding: 4px 0px;
    text-align: left;
    font-size: .6rem;
}

.container-fluid.carrosuel-producto p.textImpuestos {
    font-size: .6rem;
    font-weight: 500;
    line-height: 1.2;
}

.container-fluid.carrosuel-producto p.price-ahora {
    font-size: .6rem;
}

.container-fluid.carrosuel-producto p.price {
    margin-bottom: 0px;
    margin-top: 4px;
    font-size: 1.3rem;
    line-height: 1;
    font-weight: 700;
}

.container-fluid.carrosuel-producto .card.product-hoteles p.price,
.container-fluid.carrosuel-producto .card.product-paquetes p.price,
.container-fluid.carrosuel-producto .card.product-circuitos p.price,
.container-fluid.carrosuel-producto .card.product-cruceros p.price {
    font-size: 1.3rem;
    line-height: 1;
    margin: 0px;
}

.container-fluid.carrosuel-producto p.price span.icon.impuestos{
    display: none;
}

.container-fluid.carrosuel-producto .content-icon {
    flex: 0 0 auto;
}

.container-fluid.carrosuel-producto .content-icon span.icon-chevron-right {
    font-size: 2rem;
    color: var(--e-global-color-primary);
}

.container-fluid.carrosuel-producto .card .descuento-producto {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
    width: 100%;
    flex-direction: row;
}
.container-fluid.carrosuel-producto .card.product-paquetes .content-precio .contenido {
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3px;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-descuento-imagen {
    flex: 0 0 30%;
    padding: 0px 10px 0px 0px;
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-descuento-imagen .descuento {
    padding: 0px;
    margin-right: -5px;
    background: none;
    margin: 0px;
    border: none;
    width: auto;
    position: relative;
    z-index: 1;
    border-radius: 6px;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-precio {
    flex: 0 0 auto;
    margin: 0px;
    padding: 0px;
    position: relative;
    display: flex;
    justify-content: flex-start;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-descuento-imagen p.texto {
    font-size: .5rem;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-descuento-imagen .descuento p.valor {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: .9;
    letter-spacing: -2px;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-descuento-imagen .estrella-descuento {
    margin-top: 4px;
    position: relative;
    margin-bottom: -4px;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-descuento-imagen .estrella-descuento svg {
    width: 32px;
    fill: #FEE800;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-descuento-imagen .estrella-descuento:before {
    content: "%";
    position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    line-height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    padding-top: 4px;
    width: 100%;
    color: var(--e-global-color-text);
    top: -2px;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-descuento-imagen .descuento[class*="2x1"] {
    width: 100%;
    position: relative;
}

.container-fluid.carrosuel-producto .card.product-cruceros p.ahora {
    text-align: center;
    margin: 10px 0px 6px 0px;
    font-size: .7rem;
}

.container-fluid.carrosuel-producto .card.product-cruceros p.price {
    text-align: center;
    margin-top: 10px;
    font-size: 2rem;
}

.container-fluid.carrosuel-producto .card.product-cruceros select.selectorDeCabina {
    font-size: .7rem;
}


.container-fluid.carrosuel-producto .card.product-cruceros .descuento-producto .content-precio .contenido {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-descuento-imagen .descuento[class*="2x1"] p.valor {
    position: absolute;
    width: 100%;
    color: var(--e-global-color-text);
    text-align: center;
    margin: auto;
    left: 0%;
    top: 38%;
    font-size: 1.2rem;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0px;
}

.container-fluid.carrosuel-producto .card .descuento-producto .content-descuento-imagen .descuento[class*="2x1"] svg {
    width: 80%;
    margin: 0px 10%;
    margin-bottom: -4px;
    fill: #FEE800;
}

.container-fluid.carrosuel-producto .terminos-condiciones {
    width: 100%;
    text-align: center;
}

.container-fluid.carrosuel-producto .terminos-condiciones p {
    text-align: center;
    width: 100%;
}

.container-fluid.carrosuel-producto .tabs-cards {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    border: none;
}

.container-fluid.carrosuel-producto .tabs-cards .nav.nav-tabs {
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 20px;
    border: none;
    flex-wrap: wrap;
}

.container-fluid.carrosuel-producto .tabs-cards .nav.nav-tabs li.nav-item button {
    padding: 10px 20px;
    border-radius: 10px;
    font-size: .9rem;
    border: none;
}

.container-fluid.carrosuel-producto .tabs-cards .nav.nav-tabs li.nav-item button.active {
    background: var(--e-global-color-primary);
    color: white;
}

.container-fluid.carrosuel-producto  .stairs {
    margin: 0px;
    line-height: 1.2;
    display: flex;
    justify-content: center;
    gap: 6px;
    margin-bottom: 10px;
}

.container-fluid.carrosuel-producto .stairs svg {
    width: 16px;
    margin: 0px;
    line-height: 1.2;
    fill: #FEE800;
}

.container-fluid.carrosuel-producto .card.product-hoteles .incluye.listado,
.container-fluid.carrosuel-producto .card.product-paquetes .incluye.listado,
.container-fluid.carrosuel-producto .card.product-circuitos .incluye.listado,
.container-fluid.carrosuel-producto .card.product-cruceros .incluye.listado {
    text-align: center;
    padding: 10px 0px;
    border-top: 1px dashed var(--e-global-color-text);
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: 10px;
}

.container-fluid.carrosuel-producto .card.product-hoteles .incluye.listado > p,
.container-fluid.carrosuel-producto .card.product-paquetes .incluye.listado > p,
.container-fluid.carrosuel-producto .card.product-circuitos .incluye.listado > p,
.container-fluid.carrosuel-producto .card.product-cruceros .incluye.listado > p {
    width: 100%;
    text-align: center;
    font-size: .9rem;
}

.container-fluid.carrosuel-producto .card.product-hoteles .incluye.listado .item-icon,
.container-fluid.carrosuel-producto .card.product-paquetes .incluye.listado .item-icon,
.container-fluid.carrosuel-producto .card.product-circuitos .incluye.listado .item-icon,
.container-fluid.carrosuel-producto .card.product-cruceros .incluye.listado .item-icon {
    color: var(--e-global-color-text);
    font-size: .8rem;
    line-height: 1;
    display: flex;
    gap: 6px;
} 
.container-fluid.carrosuel-producto .contenedor-sellos{
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 0px;
}
.container-fluid.carrosuel-producto .contenedor-sellos .sello {
        border: solid 1px var(--e-global-color-text);
        color: white;
        padding: 3px 6px 3px 6px;
        line-height: .8rem;
        background: var(--e-global-color-text);
        text-align: center;
        width: auto;
        margin: 4px 4px;
        border-radius: 6px;
        height: auto;
        display: block;
        align-items: center;
        font-size: .8rem;
}
.container-fluid.carrosuel-producto .contenedor-sellos .sello{
    background: #ffd802;
    border-color: #ffd802;
    color: var(--e-global-color-text);
}

.container-fluid.carrosuel-producto .contenedor-sellos .sello.Tarifa.especial, 
.container-fluid.carrosuel-producto .contenedor-sellos .sello.Especial {
    background: #1fd4d2;
    border-color: #1fd4d2;
    color: white;
}

.container-fluid.carrosuel-producto .contenedor-sellos .sello.incluyeIVA, 
.container-fluid.carrosuel-producto .contenedor-sellos .sello.incluyeiva, 
.container-fluid.carrosuel-producto .contenedor-sellos .sello.Incluyeiva {
    background: #ffa008;
    border-color: #ffa008;
    color: white;
}

.container-fluid.carrosuel-producto .contenedor-sellos .sello.Contra.Reloj,
.container-fluid.carrosuel-producto .contenedor-sellos .sello.Contrarreloj,
.container-fluid.carrosuel-producto .contenedor-sellos .sello.Contrareloj {
    background: #f06907;
    border-color: #f06907;
    color: white;
}

.container-fluid.carrosuel-producto .contenedor-sellos .sello.Semana.de.receso,
.container-fluid.carrosuel-producto .contenedor-sellos .sello.Semana.de.receso,
.container-fluid.carrosuel-producto .contenedor-sellos .sello.Semana.de.receso {
    background: #2992e6;
    border-color: #2992e6;
    color: white;
}

.container-fluid.carrosuel-producto .contenedor-sellos .sello.precio.insuperable {
    background: #ff0000;
    border-color: #ff0000;
    color: white;
}
.container-fluid.carrosuel-producto .contenedor-sellos .sello.Vacaciones {   
    background: #cfd013;    
    border-color: #cfd013;    
    color: #ffffff;
}

.container-fluid.carrosuel-producto .contenedor-sellos .sello.Precio.Insuperable {
    background: #ff0000;
    border-color: #ff0000;
    color: white;
}

.container-fluid.carrosuel-producto .contenedor-sellos .sello.Temporada.Baja {
    background: #42e282;
    border-color: #42e282;
    color: var(--e-global-color-text);
}

.container-fluid.carrosuel-producto .card.product-cruceros p.salida-product {
    text-align: center;
    margin: 10px 0px;
    font-size: .7rem;
}

@media only screen and (max-width: 769px) {
    .container-fluid.carrosuel-producto:not(.swiper-initialized) .card{
        flex: 0 0 100%;
        width: 100%;
    }

    .container-fluid.carrosuel-producto:not(.swiper-initialized)  .card.product-hoteles,
    .container-fluid.carrosuel-producto:not(.swiper-initialized)  .card.product-paquetes,
    .container-fluid.carrosuel-producto:not(.swiper-initialized)  .card.product-circuitos,
    .container-fluid.carrosuel-producto:not(.swiper-initialized)  .card.product-cruceros{
        flex: 0 0 100%;
        width: 100%;
    }

    .container-fluid.carrosuel-producto p.price {
        font-size: 1rem;
    }

    .container-fluid.carrosuel-producto p {
        font-size: .5rem;
    }

    .container-fluid.carrosuel-producto .content-icon {
        flex: 0 0 32px;
        width: 32px;
    }

    .container-fluid.carrosuel-producto .info-product {
        padding-right: 0px;
        gap: 4px;
    }

    .container-fluid.carrosuel-producto .info-product p.title-product {
        font-size: .9rem;
    }

    .container-fluid.carrosuel-producto .info-product > .flex-column:nth-child(1) {
        flex: 0 0 46%;
        width: 46%;
    }
    .container-fluid.carrosuel-producto .tabs-cards {
        display: none;
    }
}