@charset "UTF-8";@font-face{font-family:"lato-hairline";src:url("../../../fonts/lato/Lato-Hairline.eot");src:url("../../../fonts/lato/Lato-Hairline.eot?#iefix") format("embedded-opentype"),url("../../../fonts/lato/Lato-Hairline.woff") format("woff"),url("../../../fonts/lato/Lato-Hairline.woff2") format("woff2"),url("../../../fonts/lato/Lato-Hairline.ttf") format("truetype"),url("../../../fonts/lato/Lato-Hairline.svg#lato-hairline") format("svg")}@font-face{font-family:"lato-thin";src:url("../../../fonts/lato/Lato-Thin.eot");src:url("../../../fonts/lato/Lato-Thin.eot?#iefix") format("embedded-opentype"),url("../../../fonts/lato/Lato-Thin.woff") format("woff"),url("../../../fonts/lato/Lato-Thin.woff2") format("woff2"),url("../../../fonts/lato/Lato-Thin.ttf") format("truetype"),url("../../../fonts/lato/Lato-Thin.svg#lato-thin") format("svg")}@font-face{font-family:"lato-light";src:url("../../../fonts/lato/Lato-Light.eot");src:url("../../../fonts/lato/Lato-Light.eot?#iefix") format("embedded-opentype"),url("../../../fonts/lato/Lato-Light.woff") format("woff"),url("../../../fonts/lato/Lato-Light.woff2") format("woff2"),url("../../../fonts/lato/Lato-Light.ttf") format("truetype"),url("../../../fonts/lato/Lato-Light.svg#lato-light") format("svg")}@font-face{font-family:"lato-regular";src:url("../../../fonts/lato/Lato-Regular.eot");src:url("../../../fonts/lato/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("../../../fonts/lato/Lato-Regular.woff") format("woff"),url("../../../fonts/lato/Lato-Regular.woff2") format("woff2"),url("../../../fonts/lato/Lato-Regular.ttf") format("truetype"),url("../../../fonts/lato/Lato-Regular.svg#lato-regular") format("svg")}@font-face{font-family:"lato-medium";src:url("../../../fonts/lato/Lato-Medium.eot");src:url("../../../fonts/lato/Lato-Medium.eot?#iefix") format("embedded-opentype"),url("../../../fonts/lato/Lato-Medium.woff") format("woff"),url("../../../fonts/lato/Lato-Medium.woff2") format("woff2"),url("../../../fonts/lato/Lato-Medium.ttf") format("truetype"),url("../../../fonts/lato/Lato-Medium.svg#lato-medium") format("svg")}@font-face{font-family:"lato-semibold";src:url("../../../fonts/lato/Lato-SemiBold.eot");src:url("../../../fonts/lato/Lato-SemiBold.eot?#iefix") format("embedded-opentype"),url("../../../fonts/lato/Lato-SemiBold.woff") format("woff"),url("../../../fonts/lato/Lato-SemiBold.woff2") format("woff2"),url("../../../fonts/lato/Lato-SemiBold.ttf") format("truetype"),url("../../../fonts/lato/Lato-SemiBold.svg#lato-semibold") format("svg")}@font-face{font-family:'viajescarrefour';src:url("../../../fonts/viajescarrefour.eot?xoyb82");src:url("../../../fonts/viajescarrefour.eot?xoyb82#iefix") format("embedded-opentype"),url("../../../fonts/viajescarrefour.ttf?xoyb82") format("truetype"),url("../../../fonts/viajescarrefour.woff?xoyb82") format("woff"),url("../../../fonts/viajescarrefour.svg?xoyb82#viajescarrefour") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'rrss';src:url("../../../fonts/rrss.eot?xoyb82");src:url("../../../fonts/rrss.eot?xoyb82#iefix") format("embedded-opentype"),url("../../../fonts/rrss.ttf?xoyb82") format("truetype"),url("../../../fonts/rrss.woff?xoyb82") format("woff"),url("../../../fonts/rrss.svg?xoyb82#rrss") format("svg");font-weight:normal;font-style:normal}[class^='vc-rrss-'],[class*=' vc-rrss-']{font-family:'rrss' !important;font-size:xx-large;font-style:normal;font-weight:normal;font-variant:normal;padding-right:5px;padding-left:20px;text-transform:none;line-height:1;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[class^='vc-rrss-'].vc-rrss-small,[class*=' vc-rrss-'].vc-rrss-small{font-size:20px}[class^='vc-rrss-'].vc-rrss-medium,[class*=' vc-rrss-'].vc-rrss-medium{font-size:24px}[class^='vc-rrss-'].vc-rrss-big,[class*=' vc-rrss-'].vc-rrss-big{font-size:30px}[class^='vc-rrss-'].vc-rrss-large,[class*=' vc-rrss-'].vc-rrss-large{font-size:30px}.vc-rrss-tiktok-button:before{content:"\0030"}.vc-rrss-tiktok:before{content:"\0030"}.vc-rrss-facebook:before{content:"\0031"}.vc-rrss-linkedin:before{content:"\0032"}.vc-rrss-instagram:before{content:"\0033"}.vc-rrss-twitter:before{content:"\0034"}.vc-rrss-youtube:before{content:"\0035"}[class^='vc-icon-'],[class*=' vc-icon-']{font-family:'viajescarrefour' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[class^='vc-icon-'].vc-icon-small,[class*=' vc-icon-'].vc-icon-small{font-size:20px}[class^='vc-icon-'].vc-icon-medium,[class*=' vc-icon-'].vc-icon-medium{font-size:24px}[class^='vc-icon-'].vc-icon-big,[class*=' vc-icon-'].vc-icon-big{font-size:30px}[class^='vc-icon-'].vc-icon-large,[class*=' vc-icon-'].vc-icon-large{font-size:30px}.vc-icon-accesible:before{content:""}.vc-icon-accommodation:before{content:""}.vc-icon-add-pin:before{content:""}.vc-icon-add-star:before{content:""}.vc-icon-adigital:before{content:""}.vc-icon-agency:before{content:""}.vc-icon-air-conditioner:before{content:""}.vc-icon-all-included:before{content:""}.vc-icon-app:before{content:""}.vc-icon-arrow-down:before{content:""}.vc-icon-arrow-first:before{content:""}.vc-icon-arrow-last:before{content:""}.vc-icon-arrow-left:before{content:""}.vc-icon-arrow-right:before{content:""}.vc-icon-arrow-up:before{content:""}.vc-icon-attached:before{content:""}.vc-icon-baby:before{content:""}.vc-icon-back:before{content:""}.vc-icon-basket:before{content:""}.vc-icon-bell:before{content:""}.vc-icon-best-warranty:before{content:""}.vc-icon-blogger-button:before{content:""}.vc-icon-boat:before{content:""}.vc-icon-booking-card:before{content:""}.vc-icon-booking:before{content:""}.vc-icon-breakfast:before{content:""}.vc-icon-business:before{content:""}.vc-icon-calendar:before{content:""}.vc-icon-canceled:before{content:""}.vc-icon-cancelled-negative:before{content:""}.vc-icon-car:before{content:""}.vc-icon-carrefour-mini:before{content:""}.vc-icon-carrefour:before{content:""}.vc-icon-cdti-logo:before{content:""}.vc-icon-checkbox-clicked-button:before{content:""}.vc-icon-checkbox-clicked:before{content:""}.vc-icon-checkbox:before{content:""}.vc-icon-child:before{content:""}.vc-icon-clip:before{content:""}.vc-icon-city:before{content:""}.vc-icon-close-button:before{content:""}.vc-icon-close-thin:before{content:""}.vc-icon-close:before{content:""}.vc-icon-commission:before{content:""}.vc-icon-comunication:before{content:""}.vc-icon-conditions:before{content:""}.vc-icon-confianzaonline:before{content:""}.vc-icon-contact-header:before{content:""}.vc-icon-contract:before{content:""}.vc-icon-credit:before{content:""}.vc-icon-t-credit:before{content:""}.vc-icon-customer-care:before{content:""}.vc-icon-description:before{content:""}.vc-icon-detail:before{content:""}.vc-icon-discount:before{content:""}.vc-icon-documents:before{content:""}.vc-icon-double:before{content:""}.vc-icon-down:before{content:""}.vc-icon-download:before{content:""}.vc-icon-drag-document:before{content:""}.vc-icon-dropdown:before{content:""}.vc-icon-early-booking:before{content:""}.vc-icon-eco-certificate:before{content:""}.vc-icon-edit-list:before{content:""}.vc-icon-edit:before{content:""}.vc-icon-email-response1:before{content:""}.vc-icon-email-response2:before{content:""}.vc-icon-email-response3:before{content:""}.vc-icon-email:before{content:""}.vc-icon-entry:before{content:""}.vc-icon-error-state:before{content:""}.vc-icon-european-commission:before{content:""}.vc-icon-exchange:before{content:""}.vc-icon-exclamation:before{content:""}.vc-icon-exit:before{content:""}.vc-icon-eye:before{content:""}.vc-icon-facebook:before{content:""}.vc-icon-facilities:before{content:""}.vc-icon-favourite-document:before{content:""}.vc-icon-fax:before{content:""}.vc-icon-filter:before{content:""}.vc-icon-flicker-button:before{content:""}.vc-icon-foursquare-button:before{content:""}.vc-icon-full-board:before{content:""}.vc-icon-garbage:before{content:""}.vc-icon-googleplus:before{content:""}.vc-icon-grid:before{content:""}.vc-icon-group:before{content:""}.vc-icon-half-board1:before{content:""}.vc-icon-half-board2:before{content:""}.vc-icon-hide:before{content:""}.vc-icon-home:before{content:""}.vc-icon-hotel:before{content:""}.vc-icon-info:before{content:""}.vc-icon-information:before{content:""}.vc-icon-instagram-button:before{content:""}.vc-icon-instagram:before{content:""}.vc-icon-internet:before{content:""}.vc-icon-invoice:before{content:""}.vc-icon-like-hand:before{content:""}.vc-icon-like:before{content:""}.vc-icon-link:before{content:""}.vc-icon-linkedin:before{content:""}.vc-icon-list-map:before{content:""}.vc-icon-list:before{content:""}.vc-icon-loading2:before{content:""}.vc-icon-location-header:before{content:""}.vc-icon-location:before{content:""}.vc-icon-logotipo-viajescarrefour-vertical:before{content:""}.vc-icon-logout:before{content:""}.vc-icon-low:before{content:""}.vc-icon-mail-header:before{content:""}.vc-icon-mail:before{content:""}.vc-icon-map:before{content:""}.vc-icon-mastercard:before{content:""}.vc-icon-maximize-button:before{content:""}.vc-icon-meneame-button:before{content:""}.vc-icon-menu:before{content:""}.vc-icon-messenger:before{content:""}.vc-icon-minimize-button:before{content:""}.vc-icon-minus:before{content:""}.vc-icon-money:before{content:""}.vc-icon-more:before{content:""}.vc-icon-move-document:before{content:""}.vc-icon-must-know:before{content:""}.vc-icon-newsletter:before{content:""}.vc-icon-next:before{content:""}.vc-icon-no-date:before{content:""}.vc-icon-no-filter:before{content:""}.vc-icon-no-rated:before{content:""}.vc-icon-no-refund:before{content:""}.vc-icon-no-warranty:before{content:""}.vc-icon-note:before{content:""}.vc-icon-notification:before{content:""}.vc-icon-offer:before{content:""}.vc-icon-ok:before{content:""}.vc-icon-pacifier:before{content:""}.vc-icon-order:before{content:""}.vc-icon-partner:before{content:""}.vc-icon-pass-card:before{content:""}.vc-icon-pass:before{content:""}.vc-icon-password:before{content:""}.vc-icon-payment:before{content:""}.vc-icon-pdf:before{content:""}.vc-icon-pdf-all:before{content:""}.vc-icon-pdf-icon:before{content:""}.vc-icon-pencil:before{content:""}.vc-icon-pets:before{content:""}.vc-icon-phone-header:before{content:""}.vc-icon-phone:before{content:""}.vc-icon-pin-location:before{content:""}.vc-icon-pin:before{content:""}.vc-icon-pinterest-button:before{content:""}.vc-icon-pinterest:before{content:""}.vc-icon-place:before{content:""}.vc-icon-plane-hotel:before{content:""}.vc-icon-plane:before{content:""}.vc-icon-plane-lleego:before{content:"";font-size:30px;position:absolute;top:5px;left:3px}.vc-icon-plus:before{content:""}.vc-icon-pointer:before{content:""}.vc-icon-portfolio-verify:before{content:""}.vc-icon-portfolio:before{content:""}.vc-icon-prebooking-state:before{content:""}.vc-icon-previous:before{content:""}.vc-icon-print:before{content:""}.vc-icon-question:before{content:""}.vc-icon-rated-00:before{content:""}.vc-icon-rated-05:before{content:""}.vc-icon-rated-10:before{content:""}.vc-icon-rated-15:before{content:""}.vc-icon-rated-20:before{content:""}.vc-icon-rated-25:before{content:""}.vc-icon-rated-30:before{content:""}.vc-icon-rated-35:before{content:""}.vc-icon-rated-40:before{content:""}.vc-icon-rated-45:before{content:""}.vc-icon-rated-50:before{content:""}.vc-icon-rated-empty:before{content:""}.vc-icon-rated-full:before{content:""}.vc-icon-rated-medium:before{content:""}.vc-icon-rated:before{content:""}.vc-icon-refund:before{content:""}.vc-icon-restaurant:before{content:""}.vc-icon-resume:before{content:""}.vc-icon-room:before{content:""}.vc-icon-round-checkbox-button:before{content:""}.vc-icon-sale:before{content:""}.vc-icon-save:before{content:""}.vc-icon-search-favourites:before{content:""}.vc-icon-search:before{content:""}.vc-icon-secure:before{content:""}.vc-icon-services:before{content:""}.vc-icon-settings:before{content:""}.vc-icon-share-facebook:before{content:""}.vc-icon-share-googleplus:before{content:""}.vc-icon-share-twitter:before{content:""}.vc-icon-share:before{content:""}.vc-icon-show:before{content:""}.vc-icon-single:before{content:""}.vc-icon-social-media:before{content:""}.vc-icon-spa:before{content:""}.vc-icon-special-offer:before{content:""}.vc-icon-star-empty:before{content:""}.vc-icon-star-filled:before{content:""}.vc-icon-star-medium:before{content:""}.vc-icon-star:before{content:""}.vc-icon-stars-0:before{content:""}.vc-icon-stars-5:before{content:""}.vc-icon-stars-10:before{content:""}.vc-icon-stars-15:before{content:""}.vc-icon-stars-20:before{content:""}.vc-icon-stars-25:before{content:""}.vc-icon-stars-30:before{content:""}.vc-icon-stars-35:before{content:""}.vc-icon-stars-40:before{content:""}.vc-icon-stars-45:before{content:""}.vc-icon-stars-50:before{content:""}.vc-icon-suitcase:before{content:""}.vc-icon-swarm-button:before{content:""}.vc-icon-swimming-pool:before{content:""}.vc-icon-time:before{content:""}.vc-icon-timetable-header:before{content:""}.vc-icon-train-hotel:before{content:""}.vc-icon-train:before{content:""}.vc-icon-transfer:before{content:""}.vc-icon-travel:before{content:""}.vc-icon-tripadvisor:before{content:""}.vc-icon-trustly:before{content:""}.vc-icon-tumbler-button:before{content:""}.vc-icon-twitter:before{content:""}.vc-icon-up:before{content:""}.vc-icon-upload-document:before{content:""}.vc-icon-url-certificate:before{content:""}.vc-icon-user:before{content:""}.vc-icon-verify-list:before{content:""}.vc-icon-verify:before{content:""}.vc-icon-viajescarrefour-logotipo:before{content:""}.vc-icon-vimeo-button:before{content:""}.vc-icon-visa-electron:before{content:""}.vc-icon-visa:before{content:""}.vc-icon-waiting:before{content:""}.vc-icon-warning:before{content:""}.vc-icon-warranty:before{content:""}.vc-icon-waves:before{content:""}.vc-icon-whatsapp-button:before{content:""}.vc-icon-wifi:before{content:""}.vc-icon-wrong:before{content:""}.vc-icon-xls:before{content:""}.vc-icon-youtube:before{content:""}.vc-icon-amex:before{content:""}.vc-icon-seat:before{content:""}.vc-icon-aeroplane-up:before{content:""}.vc-icon-aeroplane-down:before{content:""}.vc-icon-t-target:before{content:""}.vc-icon-times:before{content:"";color:#ffa219}.vc-icon-moon:before{content:""}.vc-icon-map-poi:before{content:""}.vc-icon-phone-operator:before{content:""}.vc-icon-phone-operator-black:before{content:""}.vc-icon-transfer-bus:before{content:""}.vc-icon-hotel-bed:before{content:""}.vc-icon-checked:before{content:""}.vc-icon-tickets:before{content:""}.vc-icon-aeroplane-right:before{content:""}.vc-icon-credit-card:before{content:""}.vc-icon-luggage-not-included:before{content:"" !important}.select-center{text-align:center}.display-none,.hide{display:none !important}@keyframes loadingAnimation{100%{transform:rotate(360deg)}}.loading-layout{display:none}.loading-open .loader-animation{max-width:135px;animation:loading 4s linear infinite}.loading-open .loading-content{padding:20px;position:relative;height:100%;box-sizing:border-box}.loading-open .loading-layout{display:block;text-align:center;max-width:450px;height:100%;max-height:300px;margin:0 auto;position:fixed;width:100%;top:170px;left:0;right:0;z-index:10;background:#fff;border:solid 1px #999;box-shadow:0 2px 11px 1px rgba(51,51,51,0.3)}.loading-open .loading-layout [class^="vc-icon"]{color:#fff;font-size:30px;position:absolute;right:20px;bottom:20px}.loading-open .loading-layout .loader-title{color:#fff;margin:0;font-family:"lato-semibold";font-size:22px;text-transform:uppercase;padding-top:32px;text-shadow:-1px 2px 2px rgba(0,0,0,0.25)}.check.hasError{color:#e30918;font-family:"lato-regular"}.check.hasError+label{color:#e30918;font-family:"lato-regular"}.cs-skin-border.hasError{border-bottom:solid 1px #e30918;color:#e30918;font-family:"lato-regular"}.hasInfo{border:solid 1px #005098}.error-message{font-size:12px;background:#fff;display:none;position:absolute;z-index:2;color:#e30918;margin-top:115px;border:solid 1px #e30918;padding:14px;line-height:1.3;box-shadow:3px 1px 5px 0 rgba(50,50,50,0.2)}.error-message:after{content:"";position:absolute;z-index:-14;top:-10px;left:62px;width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #e30918 transparent;transform:rotate(225deg)}.error-message:before{content:"";border-color:transparent transparent #fff transparent;position:absolute;z-index:-8;top:-4px;left:50px;width:0;height:0;border-style:solid;border-width:0 0 44px 44px;transform:rotate(225deg)}.error-message-agechild{right:180px}.hasError+.error-message{display:block}.hasError+.checkboxlabel>a{color:#e30918}.hasError.check ~ .help-text{padding-top:10px}.hasError.check ~ .help-block{top:10px}.searcher-bar .error-message{top:10px;position:absolute}@media only screen and (max-width:1024px){.searcher-bar .error-message{top:auto;right:auto}}.daterangepicker.dropdown-menu{position:absolute;left:32%;display:none;float:left;min-width:160px;padding:5px 0;margin:-12px 0 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(153,153,153,0.3);border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,0.175);max-width:none;z-index:3000;width:auto}.daterangepicker.pull-right{right:0;left:auto}.daterangepicker .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#ebebeb}.daterangepicker>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.4;color:#333;white-space:nowrap}.daterangepicker>li>a:hover,.daterangepicker>li>a:focus{color:#333;text-decoration:none;background-color:#f3f3f3}.daterangepicker>.active>a,.daterangepicker>.active>a:hover,.daterangepicker>.active>a:focus{color:#fff;text-decoration:none;background-color:#00a7df;outline:0}.daterangepicker>.disabled>a,.daterangepicker>.disabled>a:hover,.daterangepicker>.disabled>a:focus{color:#999}.daterangepicker>.disabled>a:hover,.daterangepicker>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.daterangepicker .open>a{outline:0}.daterangepicker .btn{display:inline-block;padding:6px 20px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.daterangepicker .btn:focus,.daterangepicker .btn:active:focus,.daterangepicker .btn.active:focus,.daterangepicker .btn.focus,.daterangepicker .btn:active.focus,.daterangepicker .btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.daterangepicker .btn:hover,.daterangepicker .btn:focus,.daterangepicker .btn.focus{color:#333;text-decoration:none}.daterangepicker .btn:active,.daterangepicker .btn.active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.open>.daterangepicker{display:block}.daterangepicker .btn.disabled,.daterangepicker .btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.65}.daterangepicker a.btn.disabled,.daterangepicker fieldset[disabled] a.btn{pointer-events:none}.daterangepicker .btn-default{color:#333;background-color:#fff;border-color:#CCC}.daterangepicker .btn-default:focus,.daterangepicker .btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.daterangepicker .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.daterangepicker .btn-default:active,.daterangepicker .btn-default.active,.daterangepicker .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;border-radius:4px;width:278px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none}.daterangepicker .calendar{display:none;max-width:270px;margin:4px;float:none}.daterangepicker.show-calendar .calendar{margin:0 auto;display:block}.daterangepicker .calendar.single .calendar-table{border:0}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .calendar-table{padding:12px;background:#fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:30px;height:30px;border-radius:0;white-space:nowrap;cursor:pointer}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:#e4e4e4;background:#fff}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#00a7df;color:#fff;font-family:"lato-regular"}.daterangepicker td.in-range{font-family:"lato-regular";background:#005098;color:#fff;border-radius:0}.daterangepicker td.start-date{border-radius:0}.daterangepicker td.end-date{border-radius:0}.daterangepicker td.start-date.end-date{border-radius:0}.daterangepicker td.active,.daterangepicker td.active:hover{font-family:"lato-regular";background-color:#00a7df;border-color:#00a7df;color:#fff}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}.daterangepicker th{text-transform:uppercase;color:#999}.daterangepicker th.month{width:auto;text-transform:uppercase;font-family:"lato-semibold";color:#333}.daterangepicker .input-mini{border-left:0;border-right:0;border-top:0;border-bottom:1px solid rgba(153,153,153,0.3);border-radius:0;color:#333;display:block;height:30px;line-height:30px;vertical-align:middle;margin:0 0 5px 0;padding:0 6px 0 28px;width:84%;font-size:14px}.daterangepicker .daterangepicker_input i{position:absolute;left:0;top:-7px;font-family:"viajescarrefour";font-size:30px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .ranges{font-size:11px;float:none;margin:4px;text-align:left}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;border-radius:5px;cursor:pointer}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}.prev .glyphicon-chevron-left,.next .glyphicon-chevron-right{font-family:"viajescarrefour";font-style:normal;color:#000;font-size:28px}.prev .glyphicon-chevron-left:hover,.next .glyphicon-chevron-right:hover{--tw-bg-opacity:1;color:rgba(0,118,157,var(--tw-bg-opacity))}.daterangepicker .next i:before{content:""}.daterangepicker .prev i:before{content:""}.searcher-location>.header-calendar{display:none}th.next.available:hover,th.prev.available:hover{background:#fff}@media(min-width:768px){.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.openscenter:before{position:absolute;top:-7px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.daterangepicker.openscenter:after{position:absolute;top:-6px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.opensright:after{border-bottom:20px solid #f8f8f8}.daterangepicker.opensright:before{border-bottom:20px solid #fff}.daterangepicker.opensright:before,.daterangepicker.opensright:after{position:absolute;left:25%;top:-10px;display:inline-block;border-right:20px solid transparent;border-bottom:20px solid #fff;border-left:20px solid transparent;content:''}.searcher-location .daterangepicker.opensright:after{top:-10px;left:25%;border-right:20px solid transparent;border-bottom:20px solid #fff;border-left:20px solid transparent}.searcher-location .daterangepicker .calendar{clear:none;display:inline-block;width:49.7%;max-width:100%;float:none;margin:0 auto;padding:20px;box-sizing:border-box}.searchEngine-background .daterangepicker.dropdown-menu{width:calc(100% - 28px)}.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker .calendar.left .calendar-table{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .calendar.right .calendar-table{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .calendar.left{clear:left;margin-right:0}.daterangepicker.single .calendar.left{clear:none;width:100%}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:left}.daterangepicker .calendar.right{margin-left:0}.daterangepicker .left .daterangepicker_input{padding-right:12px}.daterangepicker .calendar.left .calendar-table{padding-right:12px}.daterangepicker .ranges,.daterangepicker .calendar{float:left}.daterangepicker .ranges{width:auto;float:left}.daterangepicker .calendar.left{clear:none}.search-form .daterangepicker.dropdown-menu{top:165px}.search-form .daterangepicker.opensright:before,.search-form .daterangepicker.opensright:after{top:-14px}.show-calendar .header-calendar{display:none}.daterangepicker.show-calendar .calendar{display:inline-block;width:49.7%;max-width:100%;float:none;margin:0 auto;padding:20px;box-sizing:border-box}}.searcher-location .daterangepicker{width:auto}.searcher-location .daterangepicker .input-mini{width:calc(100% - 40px);padding-left:30px}.searcher-location .daterangepicker .calendar-table{border:0}.searcher-location .daterangepicker.dropdown-menu{border-radius:0}@media screen and (max-width:767px){body.show-calendar{overflow:hidden}.daterangepicker.dropdown-menu,.search-form .daterangepicker.dropdown-menu,.searcher-bar .daterangepicker.dropdown-menu{padding-top:70px;max-width:100%;z-index:3000;position:fixed;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;width:100%;box-sizing:border-box;text-align:center;overflow-y:auto}.daterangepicker .calendar .search-form .daterangepicker .calendar,.searcher-bar .daterangepicker .calendar{margin:0 auto}.show-calendar .header-calendar{display:block;height:50px;background:#fff;border-bottom:1px solid rgba(153,153,153,0.3);width:100%;position:fixed;z-index:3001;top:0;left:0;right:0}.show-calendar .header-calendar p{width:100%;display:block;text-align:center;padding-top:16px}.show-calendar .header-calendar button{position:absolute;right:10px;top:10px;color:#333;font-size:24px}}@media screen and (min-width:768px){.searchEngine-background .daterangepicker.dropdown-menu{margin-top:15px;width:121%}}@media screen and (min-width:1366px){.daterangepicker{width:100%}.searcher-bar .daterangepicker.opensright:before,.searcher-bar .daterangepicker.opensright:after{top:-11px}.searcher-bar .daterangepicker.dropdown-menu{max-width:732px}}.calendar.left .daterangepicker_input i:before{font-family:"viajescarrefour";content:"";font-style:normal}.calendar.right .daterangepicker_input i:before{font-family:"viajescarrefour";content:"";font-style:normal}@media screen and (max-width:479px){.loading-open .loading-layout{width:calc(100% - 40px)}}.loading-screen{overflow:hidden}.loading-screen .overlay{background:rgba(255,255,255,0.9);width:100%;height:100%;z-index:6;margin-top:-56px;display:block;position:absolute;left:0;right:0;opacity:.95}.loading-screen .loader-container{z-index:9999;position:fixed;left:0;right:0;top:0;bottom:0}.loading-screen .loader-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow:auto;width:100%;background-size:cover;background-position:bottom center;height:100%;margin:0 auto}.loading-screen .rotating{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;animation:rotating 4s linear infinite}.loading-screen .static-loader-element{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto}.loading-screen .loader-animation-container{position:relative;height:auto}.loading-screen .loader-layout-content{box-shadow:3px 1px 5px 0 rgba(50,50,50,0.5);margin-top:20px;margin-bottom:20px;background:rgba(255,255,255,0.9);padding:20px}.loading-screen .loader-layout-content h2{margin-top:-20px;margin-left:-20px;margin-right:-20px;padding:10px;background:#ffa219;color:#fff;font-family:"lato-regular";text-align:center;text-transform:uppercase;line-height:1.4}.loading-screen .loader-layout-content>p{text-align:center;line-height:1.4;padding-top:20px;padding-bottom:20px}.loading-screen .loader-layout-content h3,.loading-screen .loader-layout-content p{font-size:14px}.loading-screen .loader-resume-layout{padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.loading-screen .loader-resume-layout h3{font-family:"lato-semibold";padding-right:5px}.loading-screen .loader-resume-layout .loader-resume-price{font-family:"lato-semibold";color:#ffa219}.loading-text{font-family:"lato-semibold";color:#fff;text-shadow:-1px 2px 2px rgba(0,0,0,0.25)}.offer-open.loading-screen .overlay{background:#fff;z-index:99}@media screen and (max-width:767px){.loader-animation-container{width:125px}.loading-screen .loader-layout{margin:0;height:100vh}.loading-screen .loader-layout-content{max-width:90%;margin:20px;background:rgba(255,255,255,0.9);padding:20px}.loading-screen .loader-layout-content h2{font-size:14px}.loading-screen .loader-resume-layout{font-size:14px;text-align:center}.loading-screen .loading-text{margin-top:125px}.loading-screen .loading-text h2{font-size:14px}.loading-screen .loading-text>p{font-size:14px}.loading-screen .overlay{opacity:1;background:#fff}}@media screen and (min-width:768px){.loader-animation-container{width:200px}.loading-screen .loading-text{margin-top:200px}.loading-screen .loader-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px) and (max-width:1023px){.loading-screen .loader-container{width:100%;margin:0 auto}}@media screen and (min-width:1024px){.loading-screen .loader-container{width:100%;margin:0 auto}}.wrapper-layer.loading-active:after{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:rgba(255,255,255,0.75)}.wrapper-layer.loading-active:before{position:absolute;top:50%;left:50%;font-family:"viajescarrefour";font-size:2rem;--tw-bg-opacity:1;color:rgba(0,118,157,var(--tw-bg-opacity));content:"";animation:loadingAnimation 2s linear infinite;z-index:100}.loading-prices-wrapper{display:block;padding:10px 0 0;text-align:center;right:20px;top:40px}.loading-prices-wrapper p{font-size:x-small}.loading-bar-wrapper{margin-bottom:15px}.loading-bar{display:inline-block;width:4px;height:18px;border-radius:4px;animation:loading-vertical-infinite 1s ease-in-out infinite}.loading-bar:nth-child(1){background-color:#005098;animation-delay:0}.loading-bar:nth-child(2){background-color:rgba(0,80,152,0.75);animation-delay:.09s}.loading-bar:nth-child(3){background-color:#00a7df;animation-delay:.18s}.loading-bar:nth-child(4){background-color:rgba(0,167,223,0.4);animation-delay:.27s}.load-bar{margin-top:5px;width:100%;height:5px;background-color:#ffa219;z-index:-1}.loading-bar-wrapper{margin-bottom:15px}.loading-bar{display:inline-block;width:4px;height:18px;border-radius:4px;animation:loading-vertical-infinite 1s ease-in-out infinite}.loading-bar:nth-child(1){background-color:#005098;animation-delay:0}.loading-bar:nth-child(2){background-color:rgba(0,80,152,0.75);animation-delay:.09s}.loading-bar:nth-child(3){background-color:#00a7df;animation-delay:.18s}.loading-bar:nth-child(4){background-color:rgba(0,167,223,0.4);animation-delay:.27s}.loading-results-wrapper{position:relative;display:block}.modal-wrapper:before{content:'';width:100%;height:100%;z-index:2;position:absolute;background-color:transparent}@keyframes loading-infinite-bar{from{left:50%;width:0;z-index:100}33.3333%{left:0;width:100%;z-index:10}to{left:0;width:100%}}@keyframes loading-vertical-infinite{0{transform:scale(1)}20%{transform:scale(1,2.2)}40%{transform:scale(1);-o-transform:scale(1)}}@keyframes fadeIn{from{opacity:0;opacity:1\9}to{opacity:1}}.lazy-loaded{opacity:0;animation:fadeIn ease-in 1;animation-fill-mode:forwards;animation-duration:1s}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-screen{overflow:hidden}.loading-screen .overlay{background:rgba(255,255,255,0.9);width:100%;height:100%;z-index:6;margin-top:-56px;display:block;position:absolute;left:0;right:0;opacity:.95}.loading-screen .loader-container{z-index:9999;position:fixed;left:0;right:0;top:0;bottom:0}.loading-screen .loader-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow:auto;width:100%;background-size:cover;background-position:bottom center;height:100%;margin:0 auto}.loading-screen .rotating{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;animation:rotating 4s linear infinite}.loading-screen .static-loader-element{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto}.loading-screen .loader-animation-container{position:relative;height:auto}.loading-screen .loader-layout-content{box-shadow:3px 1px 5px 0 rgba(50,50,50,0.5);margin-top:20px;margin-bottom:20px;background:rgba(255,255,255,0.9);padding:20px}.loading-screen .loader-layout-content h2{margin-top:-20px;margin-left:-20px;margin-right:-20px;padding:10px;background:#ffa219;color:#fff;font-family:"lato-regular";text-align:center;text-transform:uppercase;line-height:1.4}.loading-screen .loader-layout-content>p{text-align:center;line-height:1.4;padding-top:20px;padding-bottom:20px}.loading-screen .loader-layout-content h3,.loading-screen .loader-layout-content p{font-size:14px}.loading-screen .loader-resume-layout{padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.loading-screen .loader-resume-layout h3{font-family:"lato-semibold";padding-right:5px}.loading-screen .loader-resume-layout .loader-resume-price{font-family:"lato-semibold";color:#ffa219}.loading-text{font-family:"lato-semibold";color:#fff;text-shadow:-1px 2px 2px rgba(0,0,0,0.25)}.offer-open.loading-screen .overlay{background:#fff;z-index:99}@media screen and (max-width:767px){.loader-animation-container{width:125px}.loading-screen .loader-layout{margin:0;height:100vh}.loading-screen .loader-layout-content{max-width:90%;margin:20px;background:rgba(255,255,255,0.9);padding:20px}.loading-screen .loader-layout-content h2{font-size:14px}.loading-screen .loader-resume-layout{font-size:14px;text-align:center}.loading-screen .loading-text{margin-top:125px}.loading-screen .loading-text h2{font-size:14px}.loading-screen .loading-text>p{font-size:14px}.loading-screen .overlay{opacity:1;background:#fff}}@media screen and (min-width:768px){.loader-animation-container{width:200px}.loading-screen .loading-text{margin-top:200px}.loading-screen .loader-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px) and (max-width:1023px){.loading-screen .loader-container{width:100%;margin:0 auto}}@media screen and (min-width:1024px){.loading-screen .loader-container{width:100%;margin:0 auto}}.wrapper-layer.loading-active:after{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:rgba(255,255,255,0.75)}.wrapper-layer.loading-active:before{position:absolute;top:50%;left:50%;font-family:"viajescarrefour";font-size:2rem;--tw-bg-opacity:1;color:rgba(0,118,157,var(--tw-bg-opacity));content:"";animation:loadingAnimation 2s linear infinite;z-index:100}.bar{content:"";display:inline;position:absolute;width:0;height:20%;left:50%;text-align:center;z-index:-1}.bar:nth-child(1){background-color:#00a7df;animation:loading-infinite-bar 3s linear infinite}.bar:nth-child(2){background-color:#005098;animation:loading-infinite-bar 3s linear 1s infinite}.bar:nth-child(3){background-color:#ffa219;animation:loading-infinite-bar 3s linear 2s infinite}.help-block{color:#e30918;font-size:12px;font-family:"lato-regular";padding-left:8px;position:absolute;padding-top:55px}input[type='text'].hasError,input[type='email'].hasError,input[type='tel'].hasError{border-bottom:solid 1px #e30918;color:#e30918;font-family:"lato-regular";z-index:1}input[type='text'].hasError::-webkit-input-placeholder,input[type='email'].hasError::-webkit-input-placeholder,input[type='tel'].hasError::-webkit-input-placeholder{color:#e30918;z-index:1}input[type='text'].hasError:-moz-placeholder,input[type='email'].hasError:-moz-placeholder,input[type='tel'].hasError:-moz-placeholder{color:#e30918;z-index:1}input[type='text'].hasError::-moz-placeholder,input[type='email'].hasError::-moz-placeholder,input[type='tel'].hasError::-moz-placeholder{color:#e30918;z-index:1}input[type='text'].hasError:-ms-input-placeholder,input[type='email'].hasError:-ms-input-placeholder,input[type='tel'].hasError:-ms-input-placeholder{color:#e30918;z-index:1}input[type='text'].hasError+label,input[type='email'].hasError+label,input[type='tel'].hasError+label{color:#e30918;z-index:1}@media screen and (max-width:1023px){.help-block{padding-top:50px}}#acceptConditionsBooking-error{position:relative !important}#acceptGprd-error{position:relative !important}.vcfst-bottom{bottom:120px !important}.alertify .ajs-dialog{font-family:Carrefour,ui-serif;border-radius:6px}.alertify .ajs-header{background:white;border-bottom:0;border-radius:6px 6px 0}.alertify .ajs-footer{background:white;border-top:0;border-radius:0 6px 6px;min-height:70px}.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button{margin:10px}.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok{--tw-bg-opacity:1;background-color:rgba(0,118,157,var(--tw-bg-opacity));color:white;border-radius:.25rem;padding-top:1rem;padding-bottom:1rem;padding-left:2rem;padding-right:2rem}.alertify .ajs-footer .ajs-buttons .ajs-button{background-color:white;color:#00769d;border-style:solid;border-width:1px;border-color:#00769d;font-size:14px;font-weight:700;text-transform:none;border-radius:.25rem;padding-top:1rem;padding-bottom:1rem;padding-left:2rem;padding-right:2rem}.h-5px{height:5px}.absolute-v-h{position:absolute;top:200px;left:767.11px;z-index:1;display:block;width:20em}@media(max-width:768px){.absolute-v-h{position:static}}.position-calendar{top:415px !important}.position-calendar-xs{top:292px !important}.position-calendar-xxs{top:280px !important}.position-calendar-xxxs{top:205px !important}.position-calendar-s{top:308px !important}.position-calendar-l{top:349px !important}.dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;z-index:1000}.dialog-content{background:#fff;padding:20px;border-radius:8px;width:300px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.dialog-content p{margin:0 0 20px;font-size:16px;color:#333}.close-dialog{background-color:#007bff;color:white;border:0;border-radius:4px;padding:8px 12px;cursor:pointer}.close-dialog:hover{background-color:#0056b3}.dialog-overlay.show{display:flex}.px-multi-passenger{padding-left:1.25rem;padding-right:1.25rem}@media(min-width:1024px){.px-multi-passenger{padding-left:2.5rem;padding-right:49rem}}.vcfst-wrapper{display:none !important}