.DestinationBanner-module__yFzp4W__banner{--pesquisa-banner-height:17.5rem;z-index:30;width:100%;min-height:var(--pesquisa-banner-height);box-sizing:border-box;background-color:var(--page-bg);view-transition-name:DestinationBanner-module__yFzp4W__pesquisa-banner;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;margin-bottom:0;padding:1.25rem 1rem;display:flex;position:relative}.DestinationBanner-module__yFzp4W__banner[data-has-image=false]{background-color:var(--cinza-8,#e8eaed)}.DestinationBanner-module__yFzp4W__bannerImageSkeleton{background:linear-gradient(110deg, var(--gray-300,#e5e7eb) 0%, var(--cinza-6,#eef0f2) 45%, var(--gray-300,#e5e7eb) 90%);background-size:200% 100%;animation:1.6s cubic-bezier(.4,0,.6,1) infinite DestinationBanner-module__yFzp4W__bannerImagePulse;position:absolute;inset:0}.DestinationBanner-module__yFzp4W__photo{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.DestinationBanner-module__yFzp4W__photoFadeIn{animation:.35s ease-out both DestinationBanner-module__yFzp4W__bannerPhotoIn}@keyframes DestinationBanner-module__yFzp4W__bannerPhotoIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.DestinationBanner-module__yFzp4W__photoFadeIn{animation:none}}@keyframes DestinationBanner-module__yFzp4W__bannerImagePulse{0%,to{opacity:1}50%{opacity:.65}}.DestinationBanner-module__yFzp4W__overlay{opacity:0;pointer-events:none;background:linear-gradient(#0f172a59 0%,#0f172a33 55%,#0f172a66 100%);position:absolute;inset:0}.DestinationBanner-module__yFzp4W__banner[data-has-image=true] .DestinationBanner-module__yFzp4W__overlay{opacity:1;background:linear-gradient(#0f172a85 0%,#0f172a9e 48%,#0f172a85 100%)}.DestinationBanner-module__yFzp4W__content{z-index:1;box-sizing:border-box;width:100%;max-width:var(--page-content-max-width,75rem);justify-content:center;align-items:center;margin:0 auto;padding:0 1rem;display:flex;position:relative}.DestinationBanner-module__yFzp4W__banner[data-chrome-panel=true][data-has-image=true] .DestinationBanner-module__yFzp4W__content{border-radius:var(--radius-lg,.875rem);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a38;padding:1.15rem 1.25rem 1rem}.DestinationBanner-module__yFzp4W__chrome{view-transition-name:DestinationBanner-module__yFzp4W__pesquisa-banner-chrome;width:100%}.DestinationBanner-module__yFzp4W__chromeEnter{animation:.55s cubic-bezier(.22,1,.36,1) both DestinationBanner-module__yFzp4W__bannerChromeEnter}@keyframes DestinationBanner-module__yFzp4W__bannerChromeEnter{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.DestinationBanner-module__yFzp4W__banner,.DestinationBanner-module__yFzp4W__chrome{view-transition-name:none}.DestinationBanner-module__yFzp4W__chromeEnter{animation:none}}@media (min-width:768px){.DestinationBanner-module__yFzp4W__banner{--pesquisa-banner-height:20rem;padding:1.5rem 1rem}}@media (max-width:767px){.DestinationBanner-module__yFzp4W__content{padding:0 .35rem}.DestinationBanner-module__yFzp4W__banner[data-chrome-panel=true][data-has-image=true] .DestinationBanner-module__yFzp4W__content{border-radius:14px;padding:.85rem .75rem .75rem}}
:is([data-travelplus-widget][data-tp-embed-font],[data-travelplus-widget][data-tp-embed-font] .tp-widget){--tp-embed-font:inherit;--font-sans:inherit;font-family:inherit}:is([data-travelplus-widget]:not([data-tp-embed-font]),[data-travelplus-widget]:not([data-tp-embed-font]) .tp-widget){font-family:var(--tp-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--font-sans:var(--tp-font,inherit)}:is([data-travelplus-widget][data-tp-embed-font],[data-travelplus-widget][data-tp-embed-font] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]){letter-spacing:normal;color:#18181b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:1.5}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :where(button){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :where(input,select,textarea,optgroup){font-family:inherit;font-size:16px;line-height:inherit;letter-spacing:normal;text-transform:none;color:inherit}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :where(p,span,div,li,label,a){color:inherit;font-family:inherit}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :where(h1,h2,h3,h4,h5,h6){color:inherit;letter-spacing:normal;text-transform:none;font-family:inherit;font-weight:600}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) button{letter-spacing:normal!important;text-transform:none!important;font-family:inherit!important}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :is([class*=v3FieldLabel],[class*=v3Submit],[class*=v2LabelText],[class*=v2Submit],[class*=searchDropdownGroupLabel],[class*=destMobileTitle],[class*=destHighlightBadge],[class*=destCardPrice],[class*=passengersRoomTitle],[class*=passengersConfirm],[class*=brand],[class*=v1Submit]){font-weight:700!important}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :is([class*=v1Label],[class*=destCardName],[class*=destListItemName],[class*=passengersCounterLabel],[class*=passengersCount],[class*=passengersChildAgesTitle],[class*=dayNum],[class*=monthTitle],[class*=tabActive]){font-weight:600!important}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :is([class*=v3Input],[class*=v3DateBtn],[class*=v2Input],[class*=v2DateBtn],[class*=v1Input],[class*=searchDropdownTrigger],[class*=searchDropdownItem],[class*=searchDropdownSearchInput],[class*=destListItem],[class*=passengersCounterSublabel],[class*=passengersStep],[class*=passengersAddRoom],[class*=poweredBy],[class*=dayPrice],[class*=weekday],[class*=destPickerTrigger]){font-weight:500!important}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :is([class*=v3Placeholder],[class*=searchDropdownEmpty],[class*=searchDropdownPlaceholder],[class*=destMenuEmpty]){font-weight:400!important}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :is([class*=v3FieldLabel],[class*=v3Placeholder],[class*=searchDropdownGroupLabel],[class*=searchDropdownEmpty],[class*=searchDropdownPlaceholder],[class*=dayPrice],[class*=tp-day__price],.tp-day__price,[class*=weekday]){color:#71717a!important}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :is([class*=v3Input],[class*=v3DateBtn],[class*=v2Input],[class*=v2DateBtn],[class*=v1Input],[class*=searchDropdownTrigger],[class*=searchDropdownItem],[class*=destListItem],[class*=destPickerTrigger],[class*=monthTitle],[class*=tabActive]){color:#18181b!important}:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) [role=tab][class*=tabActive],:is([data-travelplus-widget] .tp-widget,[data-travelplus-embed-portal],[data-travelplus-calendar-portal]) :is([class*=v3Submit],[class*=v2Submit],[class*=v1Submit],[class*=submitPremium],[class*=passengersConfirm],[class*=confirmButton],.confirm-button,[class*=destHighlightBadge],[class*=destCardPrice],[class*=destCardPriceFrom]){color:#fff!important}
