.hero_base__57WDX{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:50%;background-size:cover;height:calc(80vh - 2rem);margin-bottom:2rem;will-change:opacity;padding:1rem}.hero_base__57WDX a{color:#fff}.hero_base__57WDX .hero_breadcrumbs__EoWA3{font-weight:500;display:flex;align-items:center;justify-content:center}.button_base__KDGoX{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.3em;width:100%;font-weight:600;transition:background-color .05s;border-radius:.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:nowrap;line-height:1em;letter-spacing:.03em;background-color:var(--border-color)}.button_base__KDGoX:first-letter{text-transform:capitalize}.button_base__KDGoX:active,.button_base__KDGoX:focus-visible{color:#fff;background-color:var(--color-primary);outline:none}.button_base__KDGoX:disabled{cursor:auto;pointer-events:none;background-color:#f5f5f5;color:var(--color-gray-light)}.button_base__KDGoX:disabled svg{stroke:var(--color-gray-light)}.button_base__KDGoX[aria-busy=true]{pointer-events:none}.button_base__KDGoX[aria-busy=true]:hover{background-color:var(--border-color)}.button_base__KDGoX[role=listbox]{padding:1em .5em;border:none;border-bottom:1px solid var(--border-color);border-radius:0;background-color:rgba(0,0,0,0)}.button_base__KDGoX[role=listbox]:disabled{justify-content:normal}.button_base__KDGoX[role=listbox]:active,.button_base__KDGoX[role=listbox]:hover{color:var(--color-primary)}.button_base__KDGoX[role=listbox]:active svg,.button_base__KDGoX[role=listbox]:hover svg{transition:.2s;stroke:var(--color-primary)}.button_base__KDGoX.button_primary__FNo1V:not(:disabled){background-color:var(--color-primary);color:#fff}.button_base__KDGoX.button_primary__FNo1V:not(:disabled):hover{background-color:#0b679c}.navLink_base__rYaSd{color:#000}.navLink_base__rYaSd:first-letter{text-transform:capitalize}.navLink_base__rYaSd.navLink_active__SiyFf,.navLink_base__rYaSd:hover{color:var(--color-primary)!important}.menu_base__16AGj{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border-color);padding:1rem;background-color:#fff}.menu_base__16AGj .menu_nav__fDR8n{display:flex;margin:0 auto;align-items:center;justify-content:space-between}.menu_base__16AGj .menu_appMenu__HlxnC{position:fixed;top:0;left:0;left:-100vw;transition:left .3s linear;background-color:#fff;height:100%;padding:1rem;display:flex;flex-direction:column;gap:1rem;min-width:15rem}@media(min-width:768px){.menu_base__16AGj .menu_appMenu__HlxnC{flex-direction:row;position:static;padding:0;gap:2rem}}.menu_base__16AGj .menu_appMenu__HlxnC.menu_appMenuOpen__hmCzu{left:0}.dropdown_base__WLFPD,.menu_base__16AGj .menu_appMenu__HlxnC.menu_appMenuOpen__hmCzu{z-index:1000;box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15)}.dropdown_base__WLFPD{overscroll-behavior:contain;position:absolute;background-color:#fff;inset:0;top:4rem;position:fixed;overflow-y:auto}@media(min-width:640px){.dropdown_base__WLFPD{top:3.1rem;border-radius:.5rem;bottom:auto;position:absolute}}.datepickerMonth_base__qne2r{display:grid;gap:1rem;margin:0 1rem}.datepickerMonth_base__qne2r .datepickerMonth_monthHeader__9oLhd{position:sticky;top:0;background-color:#fff;padding:.3rem 0;border-bottom:1px solid var(--border-color)}.datepickerMonth_base__qne2r .datepickerMonth_monthName__NPNYV{font-size:1.3rem;padding:.3rem 0;font-weight:500}.datepickerMonth_base__qne2r .datepickerMonth_monthName__NPNYV:first-letter{text-transform:capitalize}.datepickerMonth_base__qne2r .datepickerMonth_month__oLkSA{margin-bottom:.5rem}.datepickerMonth_base__qne2r .datepickerMonth_month__oLkSA .datepickerMonth_weekDays___Mdtk{display:grid;grid-template-columns:repeat(7,1fr);gap:.3em;place-items:center}.datepickerMonth_base__qne2r .datepickerMonth_month__oLkSA .datepickerMonth_monthDays__s55qs{margin-top:.5rem;place-items:center;display:grid;grid-template-columns:repeat(7,1fr);gap:.3em}.datepickerMonth_base__qne2r .datepickerMonth_month__oLkSA .datepickerMonth_day__x7_r2{height:2.5em;width:2.5em;padding:0;border-radius:9999999px;font-weight:400}.datepickerMonth_base__qne2r .datepickerMonth_month__oLkSA .datepickerMonth_day__x7_r2:not(:hover){background-color:rgba(0,0,0,0);color:initial}.datepickerMonth_base__qne2r .datepickerMonth_month__oLkSA .datepickerMonth_day__x7_r2:disabled{color:var(--color-gray-light)}.datepicker_base__uXIVr{display:grid;gap:1px;grid-template-columns:1fr auto;align-items:center;position:relative;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker_base__uXIVr input{caret-color:rgba(0,0,0,0)!important}@media(min-width:640px){.datepicker_base__uXIVr .datepicker_body__Re9m5{max-height:22rem;width:-moz-fit-content;width:fit-content}}.pageHeader_base__gQmBs{color:#fff;display:grid;padding:1rem;height:calc(80vh - 2rem);margin-bottom:1rem;will-change:opacity}.pageHeader_base__gQmBs a{color:#fff}.pageHeader_base__gQmBs .pageHeader_breadcrumbs__LVIj_{font-weight:500;display:flex;align-items:center;justify-content:center}.card_card__1PhVe{display:grid;position:relative;gap:1rem;padding:1.5rem 0}@media(min-width:768px){.card_card__1PhVe{grid-template-rows:1fr;grid-template-columns:3fr 5fr}}.card_card__1PhVe .card_picture__2n5Vg{position:relative;min-height:10rem}.card_card__1PhVe .card_picture__2n5Vg img{max-height:100%}.select_option__kWO09{cursor:default;padding:.8rem 1rem;border-bottom:1px solid var(--border-color)}.select_option__kWO09:first-letter{text-transform:capitalize}.select_option__kWO09:focus-visible,.select_option__kWO09:hover{outline:none;background-color:var(--border-color)}.select_option__kWO09:first-child{text-align:center;border-top-left-radius:.3rem;border-top-right-radius:.3rem;margin-bottom:-1px;font-weight:500;font-size:1.1rem;position:sticky;top:0;background-color:#fff}.select_option__kWO09:first-child:first-letter{text-transform:capitalize}.select_option__kWO09:last-child{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.weatherForecast_base__dHc6g .weatherForecast_body__aJx_l{display:flex;text-align:center}@media(min-width:360px){.weatherForecast_base__dHc6g .weatherForecast_body__aJx_l{gap:.8rem}}@media(min-width:640px){.weatherForecast_base__dHc6g .weatherForecast_body__aJx_l{gap:1.5rem}}.weatherForecast_base__dHc6g .weatherForecast_body__aJx_l .weatherForecast_day__3ggar{display:grid;grid-template-rows:auto auto auto;gap:.3rem;place-items:center}.weatherForecast_base__dHc6g .weatherForecast_body__aJx_l .weatherForecast_day__3ggar .weatherForecast_maxMin__17eiX{display:flex;flex-wrap:wrap-reverse;font-size:.9rem;justify-content:center;gap:0 .1rem}.weatherForecast_base__dHc6g .weatherForecast_body__aJx_l .weatherForecast_day__3ggar .weatherForecast_maxMin__17eiX>*{min-width:1.3rem}.passeios_base__ccZzV section{margin-top:2rem}.passeios_base__ccZzV .passeios_stop__9Wmfr{white-space:nowrap;color:var(--color-gray-dark);display:inline-block}.passeios_base__ccZzV .passeios_stop__9Wmfr:not(:last-of-type):after{content:"-";margin:0 .3em;color:var(--color-main)!important}.passeios_base__ccZzV .passeios_galery__mHl6f{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.5rem}@media(min-width:640px){.passeios_base__ccZzV .passeios_galery__mHl6f{grid-template-columns:1fr 1fr 1fr}}.passeios_base__ccZzV .passeios_galery__mHl6f li:first-of-type{grid-row:1/span 2;grid-column:1/span 2}.passeios_base__ccZzV .passeios_galery__mHl6f img{width:100%;aspect-ratio:5/3;color:rgba(0,0,0,0);-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.passeios_base__ccZzV .passeios_tempMenu__C1TLD{height:-moz-min-content;height:min-content;position:sticky;top:6rem}.passeios_base__ccZzV .passeios_tempMenu__C1TLD li a{display:flex;justify-content:space-between}.passeios_base__ccZzV .passeios_tempMenu__C1TLD li a span{font-weight:400}