:root{--sr-blue-primary: #0b5c94;--sr-blue-dark: #0a2e46;--sr-blue-hover: #084976;--sr-blue-light: #e8f3fb;--sr-green-action: #72b727;--sr-green-hover: #63a21f;--sr-green-verified: #529323;--sr-gray-50: #f8fafc;--sr-gray-100: #f1f5f9;--sr-gray-200: #e2e8f0;--sr-gray-300: #cbd5e1;--sr-gray-500: #64748b;--sr-gray-600: #475569;--sr-gray-700: #334155;--sr-gray-900: #0f172a;--sr-radius-sm: 8px;--sr-radius-md: 12px;--sr-radius-lg: 16px;--sr-radius-pill: 9999px;--sr-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.05);--sr-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.06);--sr-shadow-lg: 0 10px 25px rgba(0, 0, 0, 0.09);--sr-shadow-sticky: 0 4px 20px rgba(10, 46, 70, 0.15)}.sr-search-1b .search-container{margin-top:0 !important;padding-left:0;padding-right:0;max-width:none}.sr-search-1b .search-container>.row{margin-left:0;margin-right:0}.sr-search-1b .search-container>.row>[class*=col-]{padding-left:0;padding-right:0}@media(max-width: 767px){.sr-search-1b .search-container{display:none !important}}@media(min-width: 768px){.sr-search-1b .jso-booking-form{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;padding:0 !important}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-content{max-width:none !important;width:100%;gap:8px;align-items:stretch !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-country,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-check-in-out,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-guests{display:flex !important;flex-direction:column;justify-content:center;min-height:56px;margin:0 !important;padding:0 16px !important;background:#fff !important;border:0 !important;border-radius:10px !important;box-shadow:0 2px 8px rgba(15,23,42,.08)}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-country::before,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-country::after,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-check-in-out::before,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-check-in-out::after,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-guests::before,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-guests::after{display:none !important}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .sr-card-extra-btns{display:none !important}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-country{cursor:text}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-country .jso-booking-form-country-input:disabled{pointer-events:none;background:rgba(0,0,0,0) !important}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-title{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-country-input,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-date-range-picker-text,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-quantity-selector-fields{font-size:1rem !important;color:#111827}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-country-input,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-date-range-picker-text:first-child,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-quantity-selector-fields,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-quantity-selector-text{padding-left:0 !important;margin-left:0 !important}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-search-btn{align-self:stretch;min-height:56px;margin:0 !important;padding:0 34px !important;background:var(--sr-green-action, #7ac143) !important;border:0 !important;border-radius:10px !important;box-shadow:none !important;color:#111827 !important;font-size:1.05rem !important;font-weight:700 !important;transition:background-color .15s ease}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-search-btn i{color:inherit !important}.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-search-btn:hover,.sr-search-1b .jso-booking-form.jso-booking-form-horizontal .jso-booking-form-search-btn:focus-visible{background:var(--sr-green-hover, #63a21f) !important}}.sr-search-1b .srp-search-mobile-pill{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;padding:10px 10px 10px 16px;box-shadow:0 4px 14px rgba(0,0,0,.12);cursor:pointer;user-select:none;text-align:left;transition:transform .15s ease,box-shadow .15s ease}@media(min-width: 768px){.sr-search-1b .srp-search-mobile-pill{display:none}}.sr-search-1b .srp-search-mobile-pill:active{transform:scale(0.99)}.sr-search-1b .srp-search-mobile-pill:focus-visible{outline:3px solid rgba(122,193,67,.6);outline-offset:2px}.sr-search-1b .srp-search-mobile-pill .srp-pill-info{flex:1;min-width:0}.sr-search-1b .srp-search-mobile-pill .srp-pill-info .srp-pill-dest{font-size:1.05rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-search-1b .srp-search-mobile-pill .srp-pill-info .srp-pill-sub{font-size:.82rem;color:#64748b;margin-top:2px}.sr-search-1b .srp-search-mobile-pill .srp-pill-btn-buscar{background:var(--sr-green-action, #7ac143);color:#111827;font-size:.95rem;font-weight:700;padding:11px 20px;border-radius:8px;margin-left:12px;flex-shrink:0}.sr-search-1b--hero{max-width:1060px;margin:0 auto}@media(prefers-reduced-motion: reduce){.sr-search-1b *{transition:none !important}}@media(max-width: 914px){.jarallax:has(.sr-search-1b--hero){height:auto !important;padding-bottom:2.5rem !important}}/*# sourceMappingURL=sr-search.css.map */
